/* Basics */
html, body {margin:0;padding:0;background-color:#D4E4F7;}
html,body,tr,td,p,strong,h1,h2,h3,span,form,input,ul,li,div,a,font{font-family:verdana,lucida,arial,helvetica,sans-serif;}
h1{font:bold 18px/24px verdana;padding:0px;margin:0px;margin-bottom:5px;}
h2{font:bold 12px/18px verdana;padding:0px;margin:0px;margin-bottom:5px;}
h3{font:bold 11px/15px verdana;padding-bottom:5px;margin-bottom:5px;}
h5{font:bold 11px/13px verdana;padding-bottom:5px;margin-bottom:5px;}
img{border:none;}
hr{height:1px;color:Gray;width:100%;}

a{color:#666;text-decoration: none;}
a:hover{color:#666;text-decoration:underline;}
a:visited{color:#666;}

.centertext{text-align:center;}
.fullwidth{width:100%;}
.hidden{display:none;}
.boldlabel{font-weight:bold;}
.PromotionBox{font-size:small;float:left;width:45%;}
.PromotionBoxHeader{font-size:small;color:Black;}
.InputPromotionCode{width:75px;margin-left:5px;margin-right:5px;}
.actionbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}

/* More Links */
.disaster-preparedness-hide-items{display:none;}
.disaster-preparedness-hide-items a{color:#666;}
#disaster-preparedness-toggle{cursor:pointer;}
.secondary-containment-hide-items{display:none;}
.secondary-containment-hide-items a{color:#666;}
#secondary-containment-toggle{cursor:pointer;}
.spill-control-hide-items{display:none;}
.spill-control-hide-items a{color:#666;}
#spill-control-toggle{cursor:pointer;}
.ppe-suits-and-more-hide-items{display:none;}
.ppe-suits-and-more-hide-items a{color:#666;}
#ppe-suits-and-more-toggle{cursor:pointer;}
.streamlight-hide-items{display:none;}
.streamlight-hide-items a{color:#666;}
#streamlight-toggle{cursor:pointer;}
.sorbents-hide-items{display:none;}
.sorbents-hide-items a{color:#666;}
#sorbents-toggle{cursor:pointer;}



.sendfriendform{float:left;width:500px;margin:5px;background-color:White;}
.sendfriendform .imgholder{float:left;width:500px;}
.sendfriendform .formlabel{float:left;width:150px;text-align:left;}
.sendfriendform .formbox{float:left;width:350px;text-align:left;}
.sendfriendform .pagedesc{float:left;width:500px;font-size:small;}
.sendfriendform .submitline{float:left;width:500px;font-size:small;text-align:center;margin:10px 0 10px 0;}
.sendfriendform .productdesc{float:left;width:500px;font-size:small;margin-bottom:10px;}



.ShippingBox{font-size:small;margin-left:46%;width:45%;}
.ShippingBoxHeader{font-size:small;color:Black;}
.InputShippingZipCode{width:75px;}
.ShippingBoxLabel{float:left;width:49%;text-align:right;}
.ShippingBoxValue{margin-left:50%;text-align:left;}
.ShippingBoxEstimate{text-align: center}
.ShippingBoxEstimateCost{font-size:small;font-weight:bold;}

.CheckoutMessage{font-weight:bold;font-size:small;color:Red;text-align: center;}
.CartEmpty{font-size:small;color:#006FEF;}

/* View Shopping Cart */
.viewshoppingcart{font-size:x-small;width:99%;margin-bottom:10px;}
.viewshoppingcart legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
#continueshopping{float:left;width:45%;text-align:right;margin-right:1%;}
#gotocheckout{float:left;width:45%;text-align:left;margin-left:1%;}
.viewcartbuttons{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}


/* 404 Not Found */
.notfound{font-size:small;width:99%;margin-bottom:10px;}
.notfound legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.notfound div{margin-top:15px;}

/* Common Nav Items */
.topimage{float:left;width:220px;height:80px;margin-left:5px;margin-top:5px;}
.topnav1{float:left;width:720px;height:80px;margin-top:5px;}
#controlscan{float:left;width:120px;height:80px;}
.topnav1links{float:right;width:600px;text-align:right;font-size:x-small;font-weight:bold;height:36px;}

.topnav3left{float:right;height:25px;width:11px;background:transparent url(img/leftside.png);}
.topnav3{float:right;text-align:right;font-size:14px;font-weight:bold;height:25px;background-color:#d4e4f7;}
.topnav3 a{color:Black;}
.topnav3right{float:right;height:25px;width:11px;background:transparent url(img/rightside.png);}
.navspacer{height:25px;width:2px;color:White;font-size:large;vertical-align:top;}

/* Homepage */

.homepage .heading{color:Gray;border-bottom:1px solid #006FEF;font-weight:bold;margin-top:5px;}
.homepage .subtext{color:Black;font-size:small;}
.homepage .img{height:100px;width:100%;border:none;text-align:center;}
.homepage .contentwrap{width:100%;}
.homepage .sidebar{width:100px;float:left;}
.homepage .mainpage{margin-left:10px;width:80%;float:left;}
.homepage ul{list-style-type:square;margin-top:5px;}
.homepage li{color:#000;margin-bottom:2px;font-size:small;}

/* About Us / Contact Us Pages */
.companypages {margin:10px 10px 10px 10px;}
.companypages legend{color:#006FEF/*#30b44a*/;font-weight:bold;}
.companypages a{text-decoration:underline;}
.companypages .heading{color:Gray;border-bottom:1px solid #006FEF;font-weight:bold;margin-top:5px;float:left;width:100%;}
.companypages p{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages .jobdesc{color:#000;margin:2px 0px 2px 0px;font-size:x-small;}
.companypages ul{list-style-type:square;}
.companypages div{color:#000;margin-bottom:2px;font-size:small;}
.companypages li{color:#000;margin-bottom:2px;font-size:small;}
.companypages .benefits{border:1px solid #E4E4E4;width:100%;margin:0 auto;float:left;}
.companypages .benefitlabel{width:50%;float:left;text-align:right;}
.companypages .benefitvalue{width:50%;float:left;color:green;font-weight:bold;}
.companypages .submitinfo{border:1px solid #E4E4E4;float:left;width:100%;margin:0 auto;}
.companypages .submitmethod{width:33%;float:left;}

/* Order Status Page */
#orderstatusform{font-size:x-small;width:99%;margin-bottom:10px;}
#orderstatusform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#orderstatusform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.orderstatusoverview{font-size:small;margin-left:10px;margin-right:10px;}
.orderstatuslabel{float:left;width:40%;text-align:right;border:0px solid black;}
.orderstatusvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.orderstatuslabelfull{width:100%;text-align:center;margin-bottom:5px;color:Red;}
.orderstatusbutton{margin-left:30%;margin-top:15px;}
.orderstatusbutton input{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}

/*#display_medium_picture{display:none;padding-bottom:10px;width:196px;height:225px;position:absolute;background:white;border:solid 2px black;text-align:center;z-index:1;}
#display_medium_picture img{height:196px;width:196px;}
#display_medium_picture a{cursor:pointer;font-size:x-small;color:Black;font-weight:bold;}*/
#display_large_picture{width:500px;height:500px;position:absolute;display:none;background:white;border:solid 2px black;text-align:center;z-index:1;}
#display_large_picture img{height:500px;width:500px;}
#display_large_picture a{cursor:pointer;font-size:x-small;color:Black;font-weight:bold;}

.productthumbnail{cursor:pointer;border:none;height:64px;width:64px;}
.ZoomImage{cursor:pointer;}
.imgthumb{display:block;margin-left:auto;margin-right:auto;}

.searchbox{width:90px;color:#EF8C00;}
.searchbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.leftnavitem{color: #006FEF;font-weight:bold;font-size:small;width:100%;}
.leftnavitem a{color: #006FEF;font-weight:bold;font-size:small;width:100%;}
.linkborder{color: #006FEF;font-size:small;border-bottom:2px solid #FFCB77;width:85%;height:2px;}
.leftnavmorelink a{color: #006FEF;}

.rightside{text-align: right;}
.clearer {height:1px;clear:both;font-size:1px;}

#leftcontent {float:left;width:220px;background-color: White;border-right:2px solid #D4E4F7;}
#leftcontent ul{margin: 0 0 0 15%;padding: 0 0 0 0;display: block;list-style: none;}
#leftcontent li{font-size: x-small;font-weight: bold;}
#leftcontent img{margin: 0 0 0 0;padding: 0 0 0 0;}

.sitemappath {float:left;height:18px;border-bottom:2px solid #FFCB77;color:#000;width:720px;font-family:Verdana;font-size:small;}
.sitemappath a{color:#000;text-decoration:underline;font-family:Verdana;font-size:smaller;}
.sitemappath a:hover{color:#000;text-decoration:none;font-family:Verdana;font-size:smaller;}

#centercontent {background:#fff;float:left;width:720px;margin-left:10px;}

#copyrightcontainer{background:transparent url(img/fade-left.gif) repeat-y top left;width:100%;height:30px;}
#copyright{float:left;margin-left:2%;font-size:x-small;margin-top:15px;height:15px;width:98%;border-top:2px solid #FFCB77;text-align:center;}

/* ********************* */
/* Category Pages Styles */
.productcategoryitems{color: #006FEF;font-weight:bold;font-size:small;width:50%;float:left;}
.productcategoryitems a{color: #006FEF;font-size:small;}
.productcategoryitems .linkhead{color: #006FEF;font-size:x-small;}
.productseriesitem{float:left;width:100%;text-align:center;color: #006FEF;font-weight:bold;font-size:small;}
.productcategoryserieslist{width:100%;}
.productcategorydesc{float:left;width:49%;font-size:small;margin-left:1%;}
/* ********************* */

/* ********************* */
/* Series Pages Styles */
.productseriesitems{color: #006FEF;font-weight:bold;font-size:small;width:50%;float:left;}
.productseriesitems a{color: #006FEF;font-size:small;}
.productseriesitems .linkhead{color: #006FEF;font-size:x-small;}
.productseriesitem{float:left;width:47%;height:125px;margin-bottom:1%;}
.productgroupitem{text-align:center;color: #006FEF;font-weight:bold;font-size:small;}
.productseriesgrouplist{width:100%}
.productseriesdesc{float:left;width:47%;font-size:small;margin-left:1%;}
/* ********************* */

/* ********************* */
/* Group Pages Styles */
.productgroupname{color: #006FEF;font-weight:bold;font-size:small;}
.productgroupimage{float:left;width:55%;height:320px;}
.productgroupdesc{float:left;width:45%;height:320px;font-size:x-small;overflow:auto;}
.productlineheader{float:left;width:100%;border-bottom:2px solid #EF8C00;font-weight:bold;color:Black;font-size:small;}
.productlineheaderitempart{width:21%;display:inline;float:left;text-align:center;}
.productlineheaderitemprice{width:12%;display:inline;float:left;text-align:right;}
.productlineheaderitemdesc{width:67%;display:inline;float:left;text-indent:5%;}
.productline{width:100%;float:left;background-color:#D4E4F7;color:Black;font-size:small;display:block;}
.productlinealt{width:100%;float:left;background-color:#FFF;color:Black;font-size:small;display:block;}
.productlineitempart{width:21%;display:inline;float:left;text-align:left;color:#484846;}
.productlineitempart a{color:black;}
.productlineitemprice{width:12%;display:inline;float:left;text-align:right;}
.productlinedescription{width:67%;display:inline;float:left;}
.productlinedescription a{color:black;}
/* ********************* */

.producttitle{float:left;width:100%;font-size:small;color:#006FEF;font-weight:bold;margin-bottom:4px;}
.productimage{float:left;text-align:center;height:315px;width:230px;}
.primaryimage{width:196px;margin-left:15px;float:left;}

.thumbsfieldset{float:left;width:200px;height:95px;}
.thumbsfieldset legend{font-size:x-small;}
.thumbscontainer{width:200px;height:85px;overflow:auto;white-space:nowrap;text-align:left;}
.imagethumbsitem2{width:64px;margin:2px 5px 0 0;}
.productpricing{float:left;width:480px;height:315px;margin-left:10px;}

/* Shopping Cart Style */
.fieldsetspacer{float:left;width:100%;height:8px;}
.cartline{float:left;width:100%;font-size:small;color:#006FEF;font-family:Sans-Serif;margin:3px 0 3px 0;}
.cartlinevalue{font-size:small;font-weight:bold;color:#000;}
.cartlineprice{font-size:large;font-weight:bold;color:#5F9154;}
.cartdiscline{float:left;margin-left:10%;width:90%;font-size:small;color:#000;}
.cartdiscprice{font-weight:bold;color:#5F9154;}
.cartadditem{float:left;width:100%;font-size:small;color:#006FEF;margin:5px 0 5px 0;}
.QtyInput{width:33px;color:#EF8C00;font-size:medium;}
.cartaddtobutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}

/* Product Detail Style */
.productdetail{width:100%;height:100%;margin-top:30px;}
.productattribheader{color:#5F9154;font-weight:bold;font-size:medium;width:100%;border-bottom:2px solid #D4E4F7;}
.productattribvalue{background-color:#FFF;width:100%;font-size:small !important;}
.productattribvalue p{margin: 0 0 0 0;padding: 0 0 0 0;font-size:small !important;}
.productattribvalue a{color:Black;}
.productattribaltvalue{background-color:#FFF;width:100%;font-size:small !important;}
.productattribaltvalue p{margin: 0 0 0 0;padding: 0 0 0 0;font-size:small !important;}
.productattribaltvalue a{color:Black;}


/* Checkout Page */
#checkoutform{font-size:x-small;width:99%;background-image:url(images/secure_lock.png);background-position:center;background-repeat:no-repeat;margin-bottom:10px;}
#checkoutform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#checkoutform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.checkoutlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.checkoutvalue{float:left;width:55%;text-align:left;border:0px solid black;}
.checkoutlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.checkoutbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
#ctl00_MainContent_checkoutpaymentpo{width:100%;}
#ctl00_MainContent_checkoutpaymentpo input{width:100px;}
#ctl00_MainContent_checkoutpaymentcc{width:100%;}
#iframe_cvv2{width:1px;height:1px;position:absolute;display:none;background:white;}
.cvv2link{font-size:x-small;cursor:pointer;color:Blue;}

/*Account Registration Page */
#loginform{font-size:x-small;width:99%;margin-bottom:10px;}
#loginform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.loginbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.loginresult{font-size:x-small;font-weight:bold;color:Red;}

#registerform{font-size:x-small;width:99%;margin-bottom:10px;}
#registerform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#registerform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.registeroverview{font-size:small;margin-left:10px;margin-right:10px;}
.registerlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.registervalue{float:left;width:60%;text-align:left;border:0px solid black;}
.registerlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.registerbutton{margin-left:40%;margin-top:15px;}
.registerbutton input{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.registeremailchoice{margin-left:20%;width:80%;}

/* Quote Request Form */
#quoteform{font-size:x-small;width:99%;margin-bottom:10px;}
#quoteform .section{width:100%;margin:5px 5px 5px 5px;}
#quoteform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.quoteoverview{font-size:small;margin-left:10px;margin-right:10px;}
.quotelabel{float:left;width:40%;text-align:right;border:0px solid black;}
.quotevalue{float:left;width:60%;text-align:left;border:0px solid black;}
.quotelabelfull{width:100%;text-align:center;margin-bottom:5px;}
.quotebutton{margin-left:40%;margin-top:15px;}
.quotebutton input{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.quoteemailchoice{margin-left:20%;}

/* Catalog Request Form */
#catalogform{font-size:x-small;width:99%;margin-bottom:10px;}
#catalogform .section{width:100%;margin:5px 5px 5px 5px;}
#catalogform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.catalogoverview{font-size:small;margin-left:10px;margin-right:10px;}
.cataloglabel{float:left;width:40%;text-align:right;border:0px solid black;}
.catalogvalue{float:left;width:60%;text-align:left;border:0px solid black;}
.cataloglabelfull{width:100%;text-align:center;margin-bottom:5px;}
.catalogbutton{margin-left:40%;margin-top:15px;}
.catalogbutton input{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.catalogemailchoice{margin-left:20%;}

/* Forgot Password Page */
#forgotpwform{font-size:x-small;width:99%;margin-bottom:10px;}
#forgotpwform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.forgotpwoverview{font-size:small;margin-left:10px;margin-right:10px;}
.forgotpwlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.forgotpwvalue{float:left;width:55%;text-align:left;border:0px solid black;}
.forgotpwlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.forgotpwbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.forgotpwresult{font-size:x-small;font-weight:bold;color:Red;}

/* Change Password Page */
#changepwform{font-size:x-small;width:99%;margin-bottom:10px;}
#changepwform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.changepwoverview{font-size:small;margin-left:10px;margin-right:10px;}
.changepwlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.changepwvalue{float:left;width:55%;text-align:left;border:0px solid black;}
.changepwlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.changepwbutton{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}
.changepwresult{font-size:x-small;font-weight:bold;color:Red;}

/* Member Account Page */
#memberoptions{font-size:x-small;width:99%;margin-bottom:10px;margin-top:10px;}
#memberoptions .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#memberoptions legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
#memberoptions li{font-size:small;font-weight:bold;}

/* My Contact Page */
#mycontactform{font-size:x-small;width:99%;margin-bottom:10px;}
#mycontactform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#mycontactform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.mycontactoverview{font-size:small;margin-left:10px;margin-right:10px;}
.mycontactlabel{float:left;width:40%;text-align:right;border:0px solid black;}
.mycontactvalue{float:left;width:55%;text-align:left;border:0px solid black;}
.mycontactlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.mycontactbutton{margin-left:25%;}
.mycontactbutton input{font-weight:bold;font-size:small;color:#5F9154;background-color:#D4E4F7;}

/* Order View Page */
#orderlist{font-size:x-small;width:99%;margin-bottom:10px;text-align:center;}
#orderlist legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.orderlistresult{font-size:x-small;font-weight:bold;color:Red;}
.orderlistlabelfull{width:100%;text-align:center;margin-bottom:5px;}
.orderlistheader{width:690px;float:left;font-size:x-small;font-weight:bold;display:block;background-color:#cccccc;color:White;}
.orderlistheadersmall{width:8%;display:inline;float:left;text-align:right;font-size:x-small;}
.orderlistheaderlarge{width:18%;display:inline;float:left;text-align:center;font-size:x-small;}
.orderlistcontainer{width:715px;overflow:auto;height:100px;display:inline;float:left;}
.orderlistline{width:690px;height:18px;float:left;background-color:#f1efef;color:#333;font-size:x-small;display:block;}
.orderlistlinealt{width:690px;height:18px;float:left;background-color:#FFF;color:#333;font-size:x-small;display:block;}
.orderlistlineitemsmall{width:9%;display:inline;float:left;color:#484846;}
.orderlistlineitemlarge{width:18%;display:inline;float:left;}
#orderdetailform{font-size:x-small;width:99%;margin-bottom:10px;}
#orderdetailform .section{float:left;display:inline;width:48%;margin:5px 5px 5px 5px;}
#orderdetailform legend{font-size:medium;color:#006FEF;font-weight:bold;margin-bottom:10px;}
.orderdetaillabel{float:left;width:40%;height:24px;text-align:right;border:0px solid black;min-width:40%;}
.orderdetailvalue{float:left;width:55%;height:24px;text-align:left;border:0px solid black;min-width:55%;}
.orderdetaillongvalue{float:left;width:55%;height:48px;border:0px solid black;min-width:55%;overflow:auto;}
.orderdetaillabelfull{width:100%;height:24px;text-align:center;margin-bottom:5px;}
.ordernumber{text-align:center;font-size: x-large;color:#006FEF;font-weight:bold;margin-bottom:10px;}

/* Search Results Page */
.searchresultsheader{color:Black;font-size:Small;font-weight:bold;}
.searchnoresults{color:Red;font-size:Medium;font-weight:bold;font-style:italic;text-align:center}

.productreviewimage{float:left;}
.productreviewtile{min-height:100px;}


/* Custom Trailer */
.customtrailer {margin:10px 10px 10px 10px;}
.customtrailer legend{color:#006FEF;font-weight:bold;}
.customtrailer a{text-decoration:underline;}
.customtrailer .heading{color:Gray;border-bottom:1px solid #006FEF;font-weight:bold;margin-top:5px;}
.customtrailer p{color:#000;margin:5px 0px 5px 0px;font-size:x-small;}
.customtrailer div{color:#000;margin-bottom:2px;font-size:small;}
.customtrailer hr{color:#006FEF;float:left;width:100%;}
.customtrailer .trailer{font-size:small;}
.customtrailer .partlink{cursor:pointer;text-decoration:underline;}
.itemscontainer{width:50%;float:left;}
.cthead{width:100%;margin:0 auto;}
.ctline{width:100%;margin:0 auto;}
.ctheader{width:25%;float:left;font-size:small;font-weight:bold;text-decoration:underline;text-align:center;}
.ctitem{width:25%;float:left;text-align:center;}
.chpart{width:30%;float:left;font-size:small;font-weight:bold;text-decoration:underline;text-align:center;}
.chqty{width:10%;float:left;font-size:small;font-weight:bold;text-decoration:underline;text-align:right;}
.chgal{width:25%;float:left;font-size:small;font-weight:bold;text-decoration:underline;text-align:right;}
.chcft{width:35%;float:left;font-size:small;font-weight:bold;text-decoration:underline;text-align:right;}
.ctpart{width:30%;float:left;text-align:center;}
.ctqty{width:10%;float:left;text-align:right;}
.ctgal{width:25%;float:left;text-align:right;}
.ctcft{width:35%;float:left;text-align:right;}

.trailerpartdiv{font-size:x-small;display:none;position:absolute;height:150px;width:300px;text-align:center;border:1px solid #006FEF;background-color:#D4E4F7;}
.trailerpartdiv div{background-color:White;}

/*
#CustomPac{width:100%;border:none;margin-top:10px;}
#CustomPac h2{margin-left:20%;font-size:medium;font-weight:bold;text-decoration:underline;}

#CustomPacCompContainer{width:65%;border:none;float:left;}
#CustomPacOverview{width:33%;border:none;font-size:xx-small;font-weight:bold;}
#CustomPacOverviewHeader{width:100%;font-size:medium;font-weight:bold;text-align:center;}

#custom_sorbsox{width:100%;min-height:250px;margin-left:10px;}
#custom_sorbsox_header{width:100%;font-size:medium;font-weight:bold;text-align:center;}
#custom_sorbsox_image{width:47%;float:left;border:none;font-size:xx-small;font-weight:bold;margin-right:10px;}
#custom_sorbsox_options{width:47%;font-size:xx-small;font-weight:bold;}

#custom_sorbentpads{width:100%;min-height:250px;margin-left:10px;}
#custom_sorbentpads_header{width:100%;font-size:medium;font-weight:bold;text-align:center;}
#custom_sorbentpads_image{width:47%;float:left;border:none;font-size:xx-small;font-weight:bold;margin-right:10px;}
#custom_sorbentpads_options{width:47%;font-size:xx-small;font-weight:bold;}

#custom_ppe{width:100%;min-height:250px;margin-left:10px;}
#custom_ppe_header{width:100%;font-size:medium;font-weight:bold;text-align:center;}
#custom_ppe_image{width:47%;float:left;border:none;font-size:xx-small;font-weight:bold;margin-right:10px;}
#custom_ppe_options{width:47%;font-size:xx-small;font-weight:bold;}

#custom_gloves{width:100%;min-height:250px;margin-left:10px;}
#custom_gloves_header{width:100%;font-size:medium;font-weight:bold;text-align:center;}
#custom_gloves_image{width:47%;float:left;border:none;font-size:xx-small;font-weight:bold;margin-right:10px;}
#custom_gloves_options{width:47%;font-size:xx-small;font-weight:bold;}

.CustomPacOption{background-color:White;border:1px solid white;}
.CustomPacOptionHover{background-color:#E4E4E4;border:1px solid black;cursor: default;}
#custom_footer{width:97%;font-size:xx-small;font-weight:bold;margin: 0 10px 10px 10px;}
.custom_footer_option{float:left;width:100px;font-size:x-small;text-align:center;border:1px solid white;}
.custom_footer_option a img{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.custom_footer_option a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.custom_footer_option a{color:Gray;}

.custom_footer_option_selected {float:left;width:100px;font-size:x-small;text-align:center;border:1px solid red;}
*/

.clear:after {height:0;clear:both;content:"";display:block;overflow:hidden;visibility:hidden;}
.clear {display:inline-block;}

#outline, #fadeedge {width:970px;margin:0 auto;text-align:left;padding-right:15px;background:#FFF url(img/fade-right.gif) repeat-y top right;}
#fade {padding-left:15px;background:transparent url(img/fade-left.gif) repeat-y top left;height:100%;}
#fadeedge {padding-right:15px;background:transparent url(img/fade-round-r.gif) no-repeat top right !important;}
#fadeedge div {padding-left:15px;background:transparent url(img/fade-round-l.gif) no-repeat top left;}
#fadeedge div div {height:38px;padding:0;background:transparent url(img/fade-round.gif) repeat-x top left;}
#fadeedge div div div {padding:0;background:transparent url(img/fade-round-c-l.gif) no-repeat top left;}
#fadeedge div div div div {padding:0;background:transparent url(img/fade-round-c-r.gif) no-repeat top right;}
