/* --------------------------------------------------
	Diagnostic Bioserve Main Stylesheet
-------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin:0; padding:0; }

body { font-family:arial, helvetica, sans-serif; font-size:11px; color:#767367; line-height:1.5; }
#body { text-align:center; background:url("Images/Update/bg.gif") repeat-x top; }

td, th { font-family:arial, helvetica, sans-serif; font-size:11px; line-height:1.5; }

p { margin:12px 0; }

a:link, a:visited { color:#ad9e60; }
a:hover { color:#ad9e60; }
a img { border:0; }

.clear { clear:both; }

h2 { font-size:16px; color:#a06238; margin:10px 0 12px 0; }

/* --- Layouts ----------------------------------- */

#bg { width:100%; background:url("Images/Update/bgcolour.gif") no-repeat top; }
#wrap { width:739px; margin:0 auto; text-align:left; }
#left { width:157px; background:url("Images/Update/bgleft.gif") no-repeat top right; float:left; }
#left h1 { padding:27px 0 0 0; }
ul#printetc { margin:40px 0 0 5px; }
ul#printetc li { padding:5px 0; }
#right { width:582px; float:right; margin:47px 0 0 0; }
#banner { clear:both; }
#content { width:381px; float:left; background:url("Images/Update/bgcontent.gif") repeat-x top; margin:5px 0 0 0; }
#contentdefault { width:582px; float:left; background:url("Images/Update/bgcontent.gif") repeat-x top; margin:5px 0 0 0; }
#contentdefault ul#products { width:381px; height:30px; background:url("Images/Update/bgproducts.gif") no-repeat; list-style:none; margin:0; float:left; }
#contentdefault #search { float:right; width:201px; height:56px; background:url("Images/Update/bgsearchdefault.gif") no-repeat; }
#copy { margin:16px 30px 0 30px; padding:20px 0 0 0; }
ul#products { width:381px; height:30px; background:url("Images/Update/bgproducts.gif") no-repeat; list-style:none; margin:0; }
ul#products li { float:left; margin:8px 19px 0 19px; display:inline; }
a#forensic { width:46px; height:10px; background:url("Images/Update/forensic.gif") no-repeat; text-indent:-5000px; display:block; }
a#veterinary { width:60px; height:13px; background:url("Images/Update/veterinary.gif") no-repeat; text-indent:-5000px; display:block; }
a#medical { width:44px; height:10px; background:url("Images/Update/medical.gif") no-repeat; text-indent:-5000px; display:block; }
a#lifescience { width:63px; height:10px; background:url("Images/Update/lifescience.gif") no-repeat; text-indent:-5000px; display:block; }
#news { width:201px; float:right; background:url("Images/Update/bgnews.gif") no-repeat bottom #efeee9; margin:5px 0 0 0; }
#latest { padding:15px 18px 0 18px; }
#latest h3 { width:89px; height:14px; padding:0 0 14px 0; background:url("Images/Update/latestnews.gif") no-repeat; text-indent:-5000px; }
#latest ul, #articles ul, #left ul { list-style:none; }
#latest li, #articles li { padding:10px 0; background:url("Images/Update/bgli.gif") no-repeat bottom left; }
#latest li a { color:#757266; text-decoration:none; display:block; background:url("Images/Update/bglatest.gif") no-repeat top left; padding:0 0 0 12px; }
#latest li span { color:#ad9e60; font-size:10px; padding:0 0 10px 0; display:block; }
#articles { padding:25px 18px 45px 18px; }
#articles h3 { width:136px; height:14px; padding:0 0 14px 0; background:url("Images/Update/articles.gif") no-repeat; text-indent:-5000px; }
#articles li a { color:#757266; text-decoration:none; display:block; background:url("Images/Update/bgarticle.gif") no-repeat top left; padding:0 0 0 12px; }
#copyright { float:left; display:block; margin:30px 0 0 0; }

/* --- Search ------------------------------------ */

#search { width:201px; height:56px; background:url("Images/Update/bgsearch.gif") no-repeat; }
#search form { padding:12px 0 0 15px; }
.searchtext { color:#878682; font-size:11px; }
.searchsubmit { color:#666563; background:url("Images/Update/bginput.gif") no-repeat; width:31px; height:18px; border:0; font-size:11px; font-weight:bold; margin:0 0 0 7px; }

/* --- Menu -------------------------------------- */

#left ul#navigation1 { width:150px; list-style:none; margin:5px 0 0 5px; }
#left ul#navigation1 li { background:url("Images/Update/bgmenu.gif") no-repeat bottom right; padding:10px 0 11px 0; width:150px; }
#nav625 a { width:57px; height:10px; background:url("Images/Update/Menu/home.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* Home */
#nav626 a { width:87px; height:10px; background:url("Images/Update/Menu/contactus.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* Contact Us */
#nav559 a { width:74px; height:10px; background:url("Images/Update/Menu/products.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* Products */
#nav628 a { width:93px; height:10px; background:url("Images/Update/Menu/news.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* News */
#nav516 a { width:51px; height:10px; background:url("Images/Update/Menu/links.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* Links */
#nav510 a { width:77px; height:10px; background:url("Images/Update/Menu/aboutus.gif") no-repeat; text-indent:-5000px; display:block; outline:none; } /* About Us */
#nav559 ul { display:none; }

/* --- News --------------------------------------- */

.NewsMoreInfo { color:#cf6118; }

/* --- CMS Styles --------------------------------- */

.mainHeading { font-size:14px; color:#767367; }
