body {text-align:center; font-size:100%; background:#C4B58C;  position:relative; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; }
h1 {font-size:1.5em}
h2 {font-size:1.3em}
h3 {font-size:1.2em}
h4 {font-size:1.1em}
h5 {font-size:1em}
.sm {font-size:.7em}
a {text-decoration:none; }
.clear {clear:both;}

#bgwrapper {max-width:1024px; margin:0 auto; width:expression(document.body.clientWidth > 1024? "1024px":"auto" ); position:relative;  padding-bottom:768px;}

#home {background:#C4B58C url(../images/background-images/MT1.jpg) fixed center top no-repeat;}
#products  {background:#C4B58C url(../images/background-images/Salmon-Creek-chute.jpg) fixed center top no-repeat;}
#product  {background:#C4B58C;}
#services  {background:#C4B58C url(../images/background-images/Sheep2.jpg) fixed center top no-repeat;}
#glossary {background:#C4B58C url(../images/background-images/WY5.jpg) fixed center top no-repeat;}
#contact  {background:#C4B58C url(../images/background-images/WY6.jpg) fixed center top no-repeat;}

#main {text-align:left; width:700px; margin:0 auto; height:}
#header {}
#header h1 {background:#fff url(../images/BiomarkLivestockCalf2.gif) no-repeat center; text-align:center; height:115px; text-indent:-2998px; font-size:10px; color:white; margin:0; padding:0; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}

#nav {padding:15px 0; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; margin:0; }
#nav ul {margin:0; padding:0; list-style-type:none; text-align:center; }
#nav li {display:inline; margin:0; padding:0;}
#nav li a {background-color:#c4b58c; color:#fff; padding:8px 26px; margin:0; font-weight:bold; }
#nav li a:hover, #nav li a.here {background-color: #4d4126; color:#fff; }

#nav2 {background:#fff; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; clear:both; padding-top:10px; }
#nav2 li.last a, #nav2 li.last a:visited {border:none;}	 
#nav2 ul {font-size:smaller; list-style-type:none; text-align:center; margin:0; padding:0;}
#nav2 li {display:inline; }
#nav2 li a, #nav2 li a:visited {color:#4d4126; padding:0 5px; border-right:1px solid brown; }
#nav2 li a:hover, #content a:hover {color:#990000}

dt {font-weight:bold; padding:5px 0;}

#content {float:left; clear:both; text-align:left; background:#fff; width:98%; padding:0 0 0 2%; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; }
	#content h3 {clear:both; float:left; width:100%;}
	#content a, #footer a {color:#4d4126;}
	p.product {border:1px solid #C4B58C; padding:2px 5px; font-size:.8em; margin:3px 0; width:660px; float:left; clear:both; }
		p.product a {display:block; text-decoration:none; width:155px; text-align:center; float:left;}
		p.product strong, p.product strong a {display:block; float:left; width:210px; }
		p.product em {display:block; float:left; font-style:normal; width:290px; margin-right:-3px; /*fixes nutball IE dup char bug*/ }
	
#product #content {float:left; margin:0; padding:5px 0 20px 5px; width:1024px; }
	div.desc {float:left; width:200px; font-size:.9em; padding:5px; margin:0; text-align:center;}
	div.desc p {text-align:left;}
	#product #content a img {float:left;}
	div.desc p.nav {text-align:center;}
#footer {text-align:center; clear:both; padding:5px; font-size:.8em; background:#fff; filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55;}