body	{ margin: 13px 0 20px 19px; min-width: 811px; padding: 0 }

/*  Major Content Areas -------------------*/
#pageouterwrapper { margin: 0; padding: 0; width: 811px; }
#breadcrumb { padding: 0; margin:0 30px 0 0; width:561px; text-align:right;  height:18px}
#breadcrumb a, #breadcrumb a:visited { margin: 0; padding: 0; }
#breadcrumb a:hover, #breadcrumb a:active, #breadcrumb a:visited  {  margin: 0; padding: 0;}

#copyright{ clear: both; padding: 10px 0 6px 50px }
#menu1container { height: 42px; left: 374px; margin: 0; padding: 0; position: absolute; top: 66; width: 432px }
#midheaderwrapper { height: 55px; margin: 0 24px 0 25px; padding: 0px; text-align: right; width: 762px }
#contentbody, #newproducts { margin: 0; padding: 0; width: 811px}
#content { margin: 0 0 10px 210px; padding: 0;  width:598px}
#leftnav { float: left; width: 186px; margin: 75px 0 40px 0; padding:0}	
#innercontent { padding-right:40px;}
#innercontent .checklist {width:520px;}

/*  Major Page Elements -------------------*/
h1 { height: 57px; margin: 0; padding: 3px 0 0 153px }
* html h1 { h\eight: 57px; height: 60px }
h2 { padding: 13px 0 20px 30px; margin:0;}
h3 {margin-top:.4em;  margin-bottom:.4em; }
h3.map {margin:0; padding:0; }
h3.eventlist {margin:10px 0 0 0; padding:0; }
h4 {margin-top:.4em;margin-bottom:.5em  }
p { margin:0 35px 0 0; padding: 0 1em 1em 0; }
blockquote{padding:0 1em 0 1.5em ;margin:0 -1em 1em 2em; }
blockquote.withimageright{float:right; width:250px;}
ol { padding:0 50px 1em 30px;margin:0; }
p.alert {padding:.5em 0 .5em 0; margin:0 50px 0 0;  }
p.formerror {padding:.5em 0 .5em 60px; margin:0 250px 1em 0;  background: url(../t_images/form_error.gif) no-repeat left;   }

/* Custom Headers ------------------ */
h3.productlist { height: 32px; margin: 0 10px 0 0; padding: 0}
h3.productgrplist { height: 32px; margin: 0 10px 0 0; padding: 0}
h3.onlineform { height: 32px; margin: 0 10px 0 0; padding: 0}
h3.productpage-grouplink {width:263px; }

img.linklogo {padding:0; margin:0 10px 20px 0;  vertical-align: top; border:0; float:left; }
img.event {padding:0; margin:0 10px 5px 0;  vertical-align: top;  float: left; border:0; }

/* Main Product Menu -------------------------*/
#productnavlist ul, #productnavlist { margin: 0; padding: 0 }
#productnavlist li { display: inline; list-style-type: none; padding-left: 10px; padding-right: 5px }

/* Right Image -------------------------------- */
#rtimage { float: right; clear:right; padding-left:20px;margin-top: 8px; }
#rtimage p { margin:0 10px 0 10px; padding: 1em 0 1em 0; width:200px;  }
#rtproductimage { padding:0 0 12px 12px; margin: 36px 10px 0px 0; background-color:#ccc; text-align:right;}
#rtimage .stattable { margin:10px 20px 4px 20px; width:234px;}




#OtherProdPics {text-align:left; margin:5px 0 0 0; }
#OtherProdPics .morepics {font-size:75%; padding-left:13px; background: url(../t_images/left_arrow.gif) no-repeat left bottom; }

#productmedimage {margin-right:17px;margin-bottom:4px;}
#rtimagemed { float: right; clear:right; width:237;height: 180px; margin-left:20px;margin-top: 8px}
#rtimagesm { float: right; clear:right; height: 199px; padding-left:20px;margin-top: 8px}
#searchwrapper { float: right; margin: 0 9px 0 0; padding: 0; text-align: right }
#sitemap{ float: right; margin: 0; padding: 0 60px 0 0 }
#topheaderwrapper { height: 74px; margin: 0 24px 0 25px; padding: 0px; width: 762px }



