/*********************		START SITE WIDE STYLES		**********************/
html { min-height: 100%; margin-bottom: 1px; }
/*body{background:url(../../images/background.jpg) repeat #D3C4B0;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D393A;}*/
body{background:url(../../images/backgroundGrey.jpg) repeat #D3C4B0;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#3D393A;}
#container{margin:0px auto;background:url(../../images/body-background.png) repeat-y;width:900px;padding:0px 5px;}
#welcome{font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:.02em;clear:both;display:block;font-size:13px;margin:1px -302px 0;padding:0;position:absolute;}
img{border:none;}
.hidden {left:0px;margin-left:-1000px;position:absolute;width:0px;}
.error, label.error, #samplesBox ul li label.error{color:#ff0000;}
.left{float:left;}
.right{float:right;}
a{text-decoration:none;}
select, textarea, input{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:3px 4px;}
.siteid{}
.siteid img{display:block;padding-bottom:0;padding-left:22px;padding-right:0;padding-top:18px;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#003B4A;font-weight:normal;margin:0px;padding:0px 0px 0px 7px;}
h1.noPad{padding:0px;}

h1 span.right{padding-right:41px;color:#003B4A;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
/*h1 span.right a{color:#003B4A;display:inline;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;}
h1 span.right a:hover{color:#5B7E91;}*/

h3.heading{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#003B4A;font-weight:normal;margin:0px;padding:0px;}

#product .details h1{margin:0 0 3px;padding:0px;}
.hide{display:none;}
/*********************		END SITE WIDE STYLES		**********************/

/*********************		START CLEAR FIX		**********************/
.clearfix:after {clear:both;content:".";display:block;height:0px;line-height:0px;visibility:hidden;}
.clearfix {display:block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}
.clearing{height:1px; overflow:hidden;clear:both;}
.clear{clear:both;display:block;}
.clear10{clear:both;height:10px;display:block;}
.clear30{clear:both;height:30px;display:block;}
/*********************		END CLEAR FIX		**********************/

/*********************		START SHADOW		**********************/
.shadow-tl{background:url(../../images/Shadow_TL.jpg) no-repeat top left;float:left;padding:0px 0px 0px 7px;}
.shadow-tr{background:url(../../images/Shadow_TR.jpg) no-repeat top right;float:left;padding:6px 0 0;}
.shadow-bl{background:url(../../images/Shadow_BL.jpg) no-repeat bottom left;float:left;padding:0 0 0 6px;margin-left:-7px;}
.shadow-br{background:url(../../images/Shadow_BR.jpg) no-repeat bottom right;float:left;padding:0 6px 0 0;}
.shadow-bl img.productImage{padding:2px 1px 7px 2px;}
/*********************		END SHADOW		**********************/

/*********************		START HEADER		**********************/
#header{padding:18px 0 0;}
#header #tertiarynav{color:#5B7E91;padding-right:31px;width:537px;}
#header #tertiarynav ul, #header #tertiarynav ul li{margin:0px;padding:0px;list-style:none;}
#header #tertiarynav ul{display:block;float:right;margin-bottom:10px;}
#header #tertiarynav ul li{display:inline;float:left;}

#header #tertiarynav ul li a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#004151;}
#header #tertiarynav ul li a:hover{color:#5B7E91;}
#header #tertiarynav ul li a img.ShoppingCart{margin:-3px 4px -6px 0px;}

#header input.SearchBox{border:1px solid #BCBEC0;float:right;margin-right:5px;width:130px;}
#header select{border:1px solid #BCBEC0;float:right;width:91px;}
#header a.SearchBtn{background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:16px;padding:4px 0 0;text-align:center;width:63px;margin-left:8px;margin-top:5px;}
#header a.SearchBtn:hover{background:#004151;}


/*#header #tertiarynav legend{display:none;}
#header #tertiarynav fieldset{border:medium none;clear:both;float:right;margin:0;padding:0;}
#header #tertiarynav div{display:inline;float:left;}
#header #tertiarynav label{display:none;}*/
#header .searchBox input#ctl01_tbSearch{border:1px solid #BCBEC0;float:right;margin-right:5px;margin-left:24px;width:130px;}
#header .searchBox input#ctl01_btnSearch{background:#5B7E91;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:20px;padding:0;text-align:center;width:63px;}
#header .searchBox input#ctl01_btnSearch:hover{background:#004151;cursor:pointer;}
/*********************		END HEADER		**********************/

/*********************		START MAIN NAV		**********************/
ul#mainnav, ul#mainnav li{margin:0px;padding:0px;list-style:none;}
ul#mainnav{display:block;margin-top:10px;margin-bottom:18px;clear:both;}
ul#mainnav li{float:left;display:inline;border-right:3px solid #FFFFFF;border-bottom:3px solid #ffffff;}
ul#mainnav li.last{border-right:none;}
ul#mainnav li a.products, ul#mainnav li a.leedqualification, ul#mainnav li a.ourdealercommitment, ul#mainnav li a.dealerinfo, ul#mainnav li a.about, ul#mainnav li a.contact{height:22px;display:block;}

ul#mainnav li a.products, ul#mainnav li a.leedqualification, ul#mainnav li a.dealerinfo{border-top:7px solid #ffffff;}
ul#mainnav li a.ourdealercommitment, ul#mainnav li a.about, ul#mainnav li a.contact{border-bottom:7px solid #ffffff;}

ul#mainnav li a.products{background:#004151;width:172px;padding-left:21px;}
ul#mainnav li a.leedqualification{background:#D7C55F;width:437px;}
ul#mainnav li a.ourdealercommitment{background:#54301A;width:468px;text-align:right;padding-right:17px;}
ul#mainnav li a.dealerinfo{background:#938E85;width:264px;}
ul#mainnav li a.about{background:#A8BBC6;width:215px;}
ul#mainnav li a.contact{background:#51626F;width:158px;text-align:right;padding-right:36px;}

ul#mainnav li a.products.selected, ul#mainnav li a.products:hover{border-top:none;padding-top:7px;}
ul#mainnav li a.leedqualification.selected, ul#mainnav li a.leedqualification:hover{border-top:none;padding-top:7px;}
ul#mainnav li a.ourdealercommitment.selected, ul#mainnav li a.ourdealercommitment:hover{border-bottom:none;height:29px;}
ul#mainnav li a.dealerinfo.selected, ul#mainnav li a.dealerinfo:hover{border-top:none;padding-top:7px;}
ul#mainnav li a.about.selected, ul#mainnav li a.about:hover{border-bottom:none;height:29px;}
ul#mainnav li a.contact.selected, ul#mainnav li a.contact:hover{border-bottom:none;height:29px;}
/*********************		END MAIN NAV		**********************/

/*********************		START LOGIN		**********************/
ul.loginNav, ul.loginNav li{margin:0px;padding:0px;list-style:none;}
ul.loginNav{display:block;clear:both;}
ul.loginNav li{float:left;display:inline;border-right:3px solid #FFFFFF;border-bottom:3px solid #ffffff;height:22px;display:block;}
ul.loginNav li.last{border-right:none;}

ul.loginNav li.products, ul.loginNav li.leedqualification, ul.loginNav li.quality{border-top:7px solid #ffffff;}
ul.loginNav li.dealerinfo, ul.loginNav li.about, ul.loginNav li.contact{border-bottom:7px solid #ffffff;}

ul.loginNav li.products{background:#004151;width:172px;padding-left:21px;}
ul.loginNav li.leedqualification{background:#D7C55F;width:437px;}
ul.loginNav li.quality{background:#999896;width:264px;}
ul.loginNav li.dealerinfo{background:#54301A;width:468px;padding-right:17px;}
ul.loginNav li.about{background:#A8BBC6;width:215px;}
ul.loginNav li.contact{background:#51626F;width:158px;padding-right:36px;}

#body.login{background:url(../../images/login_background.jpg) repeat-x;margin-bottom:3px;height:268px;}
#loginbox{float:left;padding:42px 0 0 257px;width:273px;}
#loginbox ul, #loginbox ul li{margin:0px;padding:0px;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;}
#loginbox ul li{display:block;clear:both;margin-bottom:5px;}
#loginbox h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#ffffff;margin:0 0 11px;padding:0 0 9px;border-bottom:1px solid #ffffff;}
#loginbox ul li label{float:left;width:73px;}
#loginbox ul li input{width:125px;}
#loginbox ul li input.button{background:#004151;border:none;color:#ffffff;font-size:10px;width:47px;}
#loginbox ul li input.button:hover{cursor:pointer;background:#D7C55F ;}

#loginbox ul li .checkbox input{width:auto;float:left;}
#loginbox ul li .checkbox label{margin-top:2px;}
#loginbox ul li a{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-top:7px;text-decoration:none;}
#loginbox ul li a:hover{color:#C9B9A7;}
#loginbox ul li a img{margin-bottom:-3px;}

/*********************		END LOGIN		**********************/

/*********************		START BODY		**********************/
#body{background:url(../../images/bodybgy.jpg) repeat-y;}
#body.twoColumn{background:url(../../images/bodybgy_twocolumn.jpg) repeat-y;}
#body.noback{background:none;}

ul#leftcolumn, ul#leftcolumn li{margin:0px;padding:0px;list-style:none;}
ul#leftcolumn{}
ul#leftcolumn li{display:block;clear:both;margin-bottom:2px;}
ul#leftcolumn li.seperator{/*border-top:1px solid #5B7E91;*/height:27px;margin-bottom:0;overflow:hidden;}
ul#leftcolumn li a{color:#004151;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;letter-spacing:0.03em;padding:8px 7px 8px 20px;width:149px;text-transform:uppercase;}
ul#leftcolumn li label.empty{display:block;padding:8px 0 8px 27px;width:149px;}
ul#leftcolumn li a.selected, ul#leftcolumn li a:hover{background:#5B7E91;color:#ffffff;}

ul#leftcolumn h4{color:#003B4A;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:normal;margin:0 0 5px 19px;padding:0;}

ul#ulForgotPassword{display:none;}
#forgotPasswordMessage{display:none;}
ul.loginlist, ul.loginlist li{margin:0px;padding:0px;list-style:none;}
ul.loginlist li label{}
ul.loginlist li input{}
ul.loginlist li a{}

#middleColumn{/*border-left:1px solid #BAB2A6;border-right:1px solid #BAB2A6;*/padding:0 0 0 30px;width:466px;/*min-height:570px;*/}
#body.twoColumn #middleColumn{width:642px;}
#middleColumn .body{color:#58595B;font-size:12px;line-height:22px;padding:0px 36px 0px 0px;text-align:justify;}
#middleColumn .body a{text-decoration:underline;color:#004151;}
#middleColumn .body a:hover{color:#5B7E91;}

#productsdetails{border-top: 1px solid #5B7E91; clear: both; margin-right: 30px; padding-top: 10px;}
#productsdetails h3{padding-top: 0px; margin-top: 0px;}
#productsdetails a{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003B4A;}
#productsdetails a:hover{color:#5B7E91;}

ul#productList{margin-top:10px;display:block;}
ul#productList, ul#productList li{margin:0px;padding:0px;list-style:none;}
ul#productList li{float:left;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;margin-right:17px;margin-bottom:25px;width:140px;}
ul#productList li.last{margin-right:0px;}
ul#productList li .shadow-bl img.productImage{width:100px;}
ul#productList li .details{clear:both;color:#5B7E91;margin:0;padding:5px 0 0 8px;width:116px;}
ul#productList li strong{color:#003B4A;display:block;}
ul#productList li strong em{font-weight:normal;font-style:normal;}
ul#productList li a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003B4A;font-weight:bold;margin-top:3px;}
ul#productList li a:hover{color:#5B7E91;}

ul#productList li:hover{cursor:pointer;}
ul#productList li:hover a{color:#5B7E91;}
/*ul#productList li:hover strong{color:#5B7E91;}
ul#productList li:hover .shadow-bl img.productImage{width:98px;}
ul#productList li:hover .shadow-bl img.productImage{opacity:0.8;}
ul#productList li .shadow-bl img.productImage:hover{width:98px;}*/

#rightcolumn{width:228px;text-align:justify;}
#rightcolumn ul, #rightcolumn ul li{margin:0px;padding:0px;list-style:none;}
#rightcolumn ul{}
#rightcolumn ul li{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#5B7E91;line-height:20px;padding:0px 32px;}
#rightcolumn ul li strong{color:#003B4A;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:normal;line-height:22px;display:block;margin-bottom:3px;}

#rightcolumn ul li.middle{background:#938E85;color:#ffffff;margin:16px 29px;padding:5px 0px;line-height:20px;}
#rightcolumn ul li.middle span{border:1px solid #ffffff;display:block;padding:14px;margin:0px 5px;}
#rightcolumn ul li.middle a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#ffffff;}
#rightcolumn ul li.middle a:hover{text-decoration:underline;}
#rightcolumn ul li.middle strong{color:#ffffff;}

#productimage{}
#productimage .enlarge{}
#productimage .enlarge img{margin-bottom:-9px;margin-top:5px;}
#productimage .enlarge .shadow-bl img.productImage{margin:0px;}

#productimage .ordersamples{margin-top:3px;}
#productimage .ordersamples img{margin-bottom:-7px;}

.printspecs{}
.printspecs img{margin-bottom:-6px;}

#product{line-height:17px;margin-bottom:40px;}
#product .details{color:#5B7E91;margin:0;padding:5px 0 0 20px;width:267px;}
#product strong{color:#003B4A;display:block;letter-spacing:0.02em;}
#product .infosection ul li ul li strong{font-size:12px;}
#productinfo .infosection ul.infolist li ul{border-bottom:1px solid #BAB2A6;margin-bottom:16px;padding-bottom:19px;}
#product strong em{font-weight:normal;font-style:normal;}
#product a{display:block;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#003B4A;font-weight:bold;margin-top:3px;}
#product a:hover{color:#5B7E91;}
#product .infosection p a, #product .infosection a{display:inline;font-size:12px;}

#product a.accessories{background:#5B7E91;color:#FFFFFF;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11p;font-weight:bold;margin:0 0 0 4px;padding:0 7px;text-align:center;}
#product a.accessories:hover{background:#004151;}

#product .details ul#calculator, #product .details ul#calculator li{margin:0px;padding:0px;list-style:none;}
#product .details ul#calculator{clear:both;display:block;margin-top:13px;}
#product .details ul#calculator li{display:block;clear:both;margin-bottom:2px;}
#product .details ul#calculator li#itemAddedToCart{display:none;padding-top:6px;}
#samplesbox{display:none;padding-top:6px;}
/*#samplesbox a{background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;float:right;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin-left:8px;margin-right:58px;margin-top:0;padding:2px 0;text-align:center;width:63px;}
#samplesbox a:hover{background:#004151;color:#ffffff;}*/

#samplesmessage{display:none;padding-top:6px;}
#product .details ul#calculator label{float:left;width:45px;font-weight:bold;color:#003B4A;}
#product .details ul#calculator input{float:left;width:75px;}
#product .details ul#calculator a{background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0 0 0 4px;padding:2px 12px 3px;text-align:center;}
#product .details ul#calculator a:hover{background:#004151;}

#product .details ul#optionscontentlist, #product .details ul#optionscontentlist li{margin:0px;padding:0px;list-style:none;}
#product .details ul#optionscontentlist{margin-top:10px;}
#product .details ul#optionscontentlist li{display:inline-block;clear:both;margin-bottom:2px;}
#product .details ul#optionscontentlist label{color:#5B7E91;float:left;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;width:100px;}
#product .details ul#optionscontentlist label.copy{color:#58595B;float:left;font-size:12px;font-weight:normal;text-transform:none;width:155px;}

#productinfo{clear:both;display:block;padding-top:25px;padding-right:41px;}
#productinfo ul#productinfotab{border-bottom:1px solid #BAB2A6;}
#productinfo ul#productinfotab, #productinfo ul#productinfotab li{margin:0px;padding:0px;list-style:none;}
#productinfo ul#productinfotab li{float:left;display:inline;padding-bottom:5px;}
#productinfo ul#productinfotab li a{display:block;background:#003B4A;padding:7px 12px 6px;color:#ffffff;margin:0 3px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;}
#productinfo ul#productinfotab li a.last{margin-right:0px;}
#productinfo ul#productinfotab li a:hover, #productinfo ul#productinfotab li a.selected{background:#5B7E91;}

h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#003B4A;font-weight:normal;line-height:26px;margin-bottom:6px;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#003B4A;font-weight:normal;line-height:23px;margin-bottom:10px;}
#productinfo .infosection{width:415px;display:none;padding-left:10px;border-bottom:1px solid #BAB2A6;padding-bottom:15px;font-size:12px;color:#58595B;line-height:22px;}
#productinfo .infosection.noborder{border:none;}
#productinfo .infosection ul.infolist, #productinfo .infosection ul.infolist li{margin:0px;padding:0px;list-style:none;}
ul.infolist{font-family:Helvetica, Arial, sans-serif;}
ul.infolist li{display:block;clear:both;margin-bottom:5px;font-size:13px;}
ul.infolist label{float:left;width:140px;color:#5B7E91;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;}
ul.infolist label.copy{float:left;width:258px;font-weight:normal;color:#58595B;font-size:12px;text-transform:none;}
ul.infolist li a img{margin-bottom:-5px;padding-right:5px;padding-top:8px;}
ul.infolist .field{border:1px solid #BCBEC0;width:205px;}
ul.infolist textarea.field{height:80px;width:214px;}
ul.infolist select.field{width:100px;}
ul.infolist input.button{border:none;background:#5B7E91;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:4px;text-align:center;width:63px;}
ul.infolist input.button:hover{background:#004151;cursor:pointer;}

#productinfo #accessoriessection.infosection{}
#productinfo #accessoriessection.infosection ul li ul{float:left;width:305px;padding-left:10px;border:none;margin-bottom:0px;}
#productinfo #accessoriessection.infosection ul li ul li label.copy{width:155px;}
#productinfo #accessoriessection.infosection ul li ul li.addcart{clear:both;display:block;}
#productinfo #accessoriessection.infosection ul li ul li.addcart label{width:93px;}
#productinfo #accessoriessection.infosection ul li .seperator{border-bottom:1px solid #BAB2A6;clear:both;display:block;margin-bottom:16px;}
#productinfo #accessoriessection.infosection ul li div.left{padding-top:7px;width:100px;}

#productinfo #optionssection.infosection{}
#productinfo #optionssection.infosection ul li ul{float:left;width:295px;padding-left:20px;border:none;margin-bottom:0px;}
#productinfo #optionssection.infosection ul li ul li label.copy{width:155px;}
#productinfo #optionssection.infosection ul li ul li.addcart{clear:both;display:inline-block;margin-top:4px;}
#productinfo #optionssection.infosection ul li ul li.addcart label{width:83px;}
#productinfo #optionssection.infosection ul li .seperator{border-bottom:1px solid #BAB2A6;clear:both;display:block;margin-bottom:16px;}
#productinfo #optionssection.infosection ul li div.left{padding-top:7px;width:100px;}

#productinfo #optionssection.infosection ul.optionsList{padding-left:0px;}
#productinfo #optionssection.infosection ul.optionsList li{display:inline-block;margin-bottom:5px;}
#productinfo #optionssection.infosection ul.optionsList li input{width:75px;}

ul#formcontainer, .formcontainer {border:1px dashed #BAB2A6;color:#FF0000;margin-bottom:10px;padding:10px;clear:both;margin-top:10px;list-style:none;}
ul#formcontainer li, .formcontainer label{display:block;clear:both;}
ul#formcontainer.success{color:#D7C55F;border:1px dashed #D7C55F;}

#tabajaxloader, #ajaxloader{text-align:center;clear:both;padding:50px;display:none;}

#account{line-height:17px;margin-bottom:40px;}
#account .details{color:#5B7E91;margin:0;padding:5px 0 0 20px;width:275px;}
#account strong{color:#003B4A;display:block;}
#account strong em{font-weight:normal;font-style:normal;}
#account #accountinfo strong{display:inline;}
#account a{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003B4A;font-weight:bold;margin-top:3px;}
#account a:hover{color:#5B7E91;}
#account p a{display:inline;font-weight:normal;text-decoration:underline;}
#account .details ul#calculator, #account .details ul#calculator li{margin:0px;padding:0px;list-style:none;}
#account .details ul#calculator{clear:both;display:block;margin-top:13px;}
#account .details ul#calculator li{display:block;clear:both;margin-bottom:2px;}
#account .details ul#calculator label{float:left;width:45px;font-weight:bold;color:#003B4A;}
#account .details ul#calculator input{float:left;width:75px;}
#account .details ul#calculator a{background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin:0 0 0 4px;padding:2px 12px 3px;text-align:center;}
#account .details ul#calculator a:hover{background:#004151;}

.shipType{}
.shipType td label{float:left;width:300px;}
.shipType td input[type="radio"]{float:left;}
.shipinfodiv{display:none;}

#accountinfo{clear:both;display:block;padding-top:0px;padding-right:41px;}

table.orders, table.orders tr, table.orders tr th, table.orders tr td{margin:0px;padding:0px;text-align:left;}
table.orders{}
table.orders tr{}
table.orders tr th{color:#5B7E91;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;border-bottom:1px solid #BAB2A6;padding:4px 0px 4px 13px;}
table.orders tr td{padding:4px 0px 4px 13px;border-bottom:1px solid #BAB2A6;}
table.orders tbody tr:hover{background:#5B7E91;cursor:pointer;color:#ffffff;}
#account table.orders tbody tr a{font-weight:normal;text-decoration:underline;}
#account table.orders tbody tr a:hover{text-decoration:none;}
#account table.orders tbody tr:hover a{color:#ffffff;}
table.orders.productspurchased tbody tr:hover{background:none;cursor:auto;color:#3D393A;}
#account table.orders.productspurchased tbody tr:hover a{color:#003B4A;}
#account table.orders tbody tr.itemerror,#account table.orders tbody tr.itemerror:hover{background:#F30;color:#ffffff;}
#account table.orders tbody tr.itemerror a,#account table.orders tbody tr.itemerror:hover a{color:#ffffff;}
#account table.orders tbody tr.itemerror a:hover,#account table.orders tbody tr.itemerror:hover a:hover{text-decoration:none;}

#accountinfo ul.infolist{font-family:Helvetica, Arial, sans-serif;padding-left:0px;}
#accountinfo ul.infolist li{display:block;clear:both;margin-bottom:7px;font-size:13px;}

#accountinfo ul.infolist li.checkboxes{color:#3D393A;font-weight:normal;}
#accountinfo ul.infolist li.checkboxes input, #accountinfo ul.infolist li.checkboxes label{color:#3D393A;float:none;font-weight:normal;text-transform:none;width:auto;}
#accountinfo ul.infolist li.checkboxes label.leftside{float:left;width:150px;}

#accountinfo ul.infolist label{float:left;width:150px;color:#5B7E91;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;display:inline;}
#accountinfo ul.infolist label.copy{font-family:Helvetica,Arial,sans-serif;float:left;width:268px;font-weight:normal;color:#3D393A;font-size:13px;text-transform:none;}
#accountinfo ul.infolist li a img{margin-bottom:-5px;padding-right:5px;padding-top:8px;}
#accountinfo ul.infolist label#additionalemails a{text-transform:none;}
#accountinfo ul.infolist label#additionalemails{width:240px;margin-right:50px;}
#accountinfo ul.infolist label#additionalemails em{font-style:normal;font-weight:normal;text-transform:none;}

#ctl00_MiddleSection_tbSpecialInstructions, 
#ctl00_MiddleSection_tbAdditionalEmailNotifications{height:150px;width:300px;}

#accountinfo .edit{display:none;}
input.edit{width:200px;padding:2px 4px; border:1px solid #BAB2A6;font-size:12px;font-family:Helvetica,Arial,sans-serif;color:#3D393A;}
#accountinfo .edit.display{display:inline-block;}

#leedqualification{}
#leedqualification #top{}
#leedqualification .seperator{border-bottom:1px solid #BAB2A6;display:block;margin-bottom:42px;margin-left:45px;padding-bottom:29px;width:805px;}
#leedqualification #top .leftcolumn{border-right:1px solid #BAB2A6;color:#5B7E91;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:26px;padding:0 23px 0 50px;width:438px;}
#leedqualification #top .leftcolumn b{color:#003B4A;font-weight:normal;}
#leedqualification #top .rightcolumn{float:left;padding-left:23px;padding-top:16px;width:320px;}
#leedqualification #top .rightcolumn img{}
#leedqualification #top .rightcolumn .leedtext{color:#5B7E91;float:left;font-family:Helvetica,Arial,sans-serif;line-height:21px;padding-left:14px;width:194px;}
#leedqualification #top .rightcolumn strong{display:block;clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#004151;}
#leedqualification #top .rightcolumn a{display:block;clear:both;font-family:Arial, Helvetica, sans-serif;color:#003B4A;font-weight:bold;font-size:12px;}
#leedqualification #top .rightcolumn a:hover{color:#5B7E91;}

#leedqualification #bottom .leftcolumn{color:#5B7E91;float:left;font-family:Helvetica,Arial,sans-serif;line-height:21px;padding:0px 38px 0px 50px;width:386px;width:265px;}
#leedqualification #bottom .leftcolumn strong{display:block;clear:both;font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;color:#004151;}
#leedqualification #bottom .rightcolumn{float:left;padding-left:35px;width:320px;padding-top:0px;overflow:hidden;margin-bottom:25px;}
#leedqualification #bottom .rightcolumn{width:500px;}
#leedqualification #bottom .rightcolumn a.leftarrow, #leedqualification #bottom .rightcolumn a.rightarrow{float:left;width:18px;height:58px;background:#84807A;padding-top:44px;text-align:center;color:#ffffff;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:15px;}
#leedqualification #bottom .rightcolumn a.leftarrow{margin-right:4px;}
#leedqualification #bottom .rightcolumn a.leftarrow:hover, #leedqualification #bottom .rightcolumn a.rightarrow:hover{background:#5B7E91;}
#leedqualification #bottom .rightcolumn ul, #leedqualification #bottom .rightcolumn ul li{margin:0px;padding:0px;list-style:none;}
#leedqualification #bottom .rightcolumn ul{float:left;}
#leedqualification #bottom .rightcolumn ul li{float:left;display:inline;width:103px;text-align:center;padding-right:4px;}
#leedqualification #bottom .rightcolumn ul li a{font-family:Arial, Helvetica, sans-serif;color:#004151;font-size:13px;}
#leedqualification #bottom .rightcolumn ul li a span{display:block;clear:both;margin-top:2px;}
#slidescontainer{float:left;margin-right:4px;overflow:hidden;width:424px;}
#maincontainer{width:424px;overflow:hidden;display:block;position:absolute;margin-left:22px;}
#leedqualification #bottom .rightcolumn a.rightarrow{margin-left:428px;position:absolute;}
/*********************		END BODY		**********************/

#cartdetails_container{background:#FFFFFF;display:none;margin-bottom:6px;position:absolute;width:248px;}
#cartdetails_container #message{border:1px solid #BAB2A6;height:25px;padding:10px 5px 0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#003B4A;font-weight:normal;}

#account table.orders tbody tr a.SectionButton, 
a.SectionButton, 
input.SectionButton,
#account a.SectionButton{border:0px;text-decoration:none;background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0px;padding:5px 12px;text-align:center;line-height:17px;}

input.SectionButton{padding:3px 12px;}

#account table.orders tbody tr a.SectionButton:hover,
a.SectionButton:hover, 
input.SectionButton:hover,
#account a.SectionButton:hover{background:#004151;cursor:pointer;}

table tfoot tr td, table.orders tfoot tr td{padding:4px 0px;}

#footer{clear:both;display:block;}
#footer #cflogo{position:absolute;margin-top:-65px;margin-left:27px;}


ul#slides{height:140px;position:relative;}
ul#slides, ul#slides li{list-style:none;margin:0;padding:0;}
ul#slides li{height:140px;float:left;}

#sampleOverlay
{
	background-color:#000000;
	height:100%;
	left:0;
	opacity:0.5;
	position:fixed;
	top:0;
	width:100%;
	display:none;
	z-index:1;
}
#samplesBox
{
	background:#ffffff none repeat scroll 0 0;
	color:#5B7E91;
	display:none;
	font-size:13px;
	/*height:290px;*/
	margin:25px 0 0 8px;
	padding:37px;
	position:fixed;
	width:345px;
	z-index:2;
	top:0;
}
#samplesordered{display:none;}
#samplesBox p{margin:0px;padding:0px;font-size:12px;margin-bottom:15px;line-height:17px;}

#samplesordered p{padding:110px 0px 0px;text-align:center;}
#samplesBox ul, #samplesBox ul li{margin:0px;padding:0px;list-style:none;}
#samplesBox ul li{margin-bottom:5px;}
#samplesBox ul li label{float:left;width:150px;color:#003B4A;font-weight:bold;}
#samplesBox input{width:175px;}
#samplesBox textarea{width:175px;height:70px;}
#samplesBox a{float:right;background:#5B7E91 none repeat scroll 0 0;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;margin:0 0 0 4px;padding:2px 12px 3px;text-align:center;}
#samplesBox a:hover{background:#004151;}

#samplesBox h2{margin-top:0px;}
#samplesBox h5{color:#003B4A;display:block;letter-spacing:0.02em;line-height:17px;font-size:12px;font-weight:bold;margin:0px;padding:0px;}
