
/* ---------- PRODUCT PAGE CONTENT ------------ */
#product_content_wrap { margin:20px 0 0 1px; }

#product_page_wrap { float:left; width:710px; min-height:443px; height:auto !important; height:443px; margin-left:20px; }
#top_wrap { min-height:240px; height:auto !important; height:240px;}
#product_description { clear:both; width:660px; margin-left:20px; padding:10px 0; }

h1 { font-weight:bold; padding:0; }

h2 { margin:0; padding:0 0 10px 0; }

.line_item select { width:60px; }
.distributers select { width:597px; }

#product_detail_specs{ display:none;}
.specs_active #product_detail_specs{ display:block;}
#product_detail_docs{ display:none;}
.docs_active #product_detail_docs{ display:block;}

#product_detail_highlights{ display:none;}
.highlights_active #product_detail_highlights{ display:block;}

#addtocart { margin-right:75px; margin-top:10px; }

#breadcrumbs { font-size:14px; margin:0 0 20px 20px; }

#topleft { float:left; width:450px; margin:0 10px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#topleft .hazard_code dd { width: 33px; height: 33px; text-align: center; }

#topleft dl { clear:both; }
#topleft dt { font-weight:bold; margin:0 5px 5px 0; }
#topleft dt, #topleft dd { float:left; }
#topleft dd { margin: 0 10px 5px 0; }



#topright { float:left; display:inline; width:200px; }

/* ---------- TABBED HEADER  ------------ */
#tab_header { width:698px; height:57px; background:url(/site/default/images/product_tabs_bkgd.png) no-repeat 0 0; }
#tab_header ul { list-style-type:none; margin: 0; }
#tab_header li { float:left; margin:0; }
#tab_header a { display:block; line-height:50px; color:#fff; text-align:center; height:57px; }

#tab_header li.spec a { background:url(/site/default/images/tab_spec_bkgd.png) no-repeat 0 0; width:120px; }
#tab_header li.spec a:hover, .specs_active  #tab_header li.spec a { background:url(/site/default/images/tab_spec_bkgd_over.png) no-repeat 0 0; }

#tab_header li.docs a { background:url(/site/default/images/tab_docs_bkgd.png) no-repeat 0 0; width:175px; }
#tab_header li.docs a:hover, .docs_active #tab_header li.docs a { background:url(/site/default/images/tab_docs_bkgd_over.png) no-repeat 0 0; }

#tab_header li.highlights a { background:url(/site/default/images/tab_highlights_bkgd.png) no-repeat 0 0; width:94px; }
#tab_header li.highlights a:hover,.highlights_active #tab_header li.highlights a { background:url(/site/default/images/tab_highlights_bkgd_over.png) no-repeat 0 0; }

/* ---------- TABBED BODY  ------------ */
#tab_body { border:solid #666; border-width:0 1px 1px 1px; width:656px; margin-bottom:100px; padding:10px 20px 20px 20px;  }

#tabs_content {  }
#tabs_content h2 { font-size:18px; padding-bottom:10px; }

#product_detail_specs { width:550px; padding-bottom:20px; margin-bottom: 20px; border-bottom: 1px solid #CCC; }
#product_detail_specs span { background-color: #fff; }
#product_detail_specs dl { font-family:Verdana, Arial, Helvetica, sans-serif; height:25px; }
/* #specs dl:hover, #specs span:hover { background-color:#4c84bd; color:#FFF; } */
#product_detail_specs dt { float: left; font-weight:bold; margin:0 5px 0 5px; width:320px; padding:5px 0; background-image: url(/site/default/images/period.png) }
#product_detail_specs dd { float: left; margin:0 5px; width:100px; text-align: center; padding:5px 0; }


/* ---------- PRODUCT LISTING  ------------ */
#products_available { width:660px; margin-left:10px; margin-top: 20px; }
#products_available .header { font-size: 18px; line-height: 20px; }
#products_available dl.header { height:25px; }
#products_available dl.line_item { height:30px; }
#products_available dl.line_item:hover { background-color:#4c84bd; color:#fff; }
#products_available dt { padding-left: 10px; }
#products_available dd { padding-left:60px; }
#products_available dt, #products_available dd { float: left; width:110px; border-right:1px solid #333; }

#products_available .line_item { font-size: 14px; padding:5px 0; }
#products_available .line_item p { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;  }
#products_available .line_item dt { margin: 5px 0 10px 0; }
#products_available .line_item dt, #products_available .line_item dd { border-right:0px; }
#products_available .line_item dd.quantity { border-right:0px; }
#products_available .line_item select { margin-left:10px; }



/* ---------- RIGHT COLUMN  ------------ */
#right { float:right; display:inline; width:220px; margin-top:-71px; }
#right p { margin-bottom:10px; }
#right .user_content {  }
#right h4 { margin-bottom:4px; }

#right .related_products { padding:10px 10px 20px 10px; background:url(/site/default/images/right_related_products_bkgd.png) no-repeat left bottom; }
#right .related_products ul { list-style-type:none; color:#000; padding-bottom:20px; }
#right .related_products li { padding-bottom:7px; }
#right .related_products h2 { border-bottom:1px solid #000; padding:15px 0 10px; margin-bottom:10px; font-weight:bold; font-size:14px; }



























