html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
fieldset{border:1px solid #eee;margin:1.5em;padding:1em;}
legend{font-size:1.25em;margin-bottom:0 !important;margin-bottom:1.5em;}
label{font-size:1.1em;height:25px;line-height:25px;}
fieldset p{clear:both;margin:0 0 .5em 0;}
input.text{font-size:1.05em;height:18px;margin-bottom:7px;}
input.checkbox, input.radio{display:block;margin-top:4px;}
textarea{width:99%;margin-bottom:7px;}
div.left{margin-left:1em;}
div.right{margin-right:1em;}
.labels-left label, div.left label{clear:left;float:left;margin-right:.5em;text-align:right;}
.labels-left input, div.left input, .labels-left select, div.left select{float:left;}
.labels-right label, div.right label{float:left;margin-left:.5em;text-align:right;}
.labels-right input, div.right input, .labels-right select, div.right select{clear:left;float:left;}
.labels-top label, div.top label{display:block;}
.labels-top input, div.top input{margin-bottom:0;}
.columns-2 div.column1, .columns-2 div.column2{float:left;width:48%;}
.columns-2 input.text{width:150px;}
.columns-3 div.column1, .columns-3 div.column2, .columns-3 div.column3{float:left;width:33%;}
.columns-3 input.text{width:120px;}
.columns-2 div.left, .columns-2 div.right, .columns-2 div.top{width:32%;}
.columns-3 div.left, .columns-3 div.right, .columns-3 div.top{width:29%;}
.error,.notice, .success{padding:.2em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;border-color:#FBC2C4;color:#8a1f11;}
.notice{background:#FFF6BF;border-color:#FFD324;color:#514721;}
.success{background:#E6EFC2;border-color:#C6D880;color:#264409;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
/*	Start of Main */
body{background:#93912E url('../images/head-bg.png') repeat-x top;color:#fff;font-size:87.5%;font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;line-height:1.4;margin:0;padding:0;text-align:left;}
h1, h2{font-size:1.571em}
h3{font-size:1.429em}
h4{font-size:1.286em}
h5{font-size:1.143em}
h6{font-size:1em}
h1, h2, h3, h4, h5, h6{line-height:1.1;margin-bottom:.8em;color:#3d3d01}
a{outline:0;color:##3d3d01;}
a img{border:0px;text-decoration:none;}
a:link, a:visited{border-bottom:0px dotted #000;color:#000;text-decoration:none;color:#3d3d01;}
a:hover, a:active{background:#f1f1f1;border-bottom:0px dashed #ACA727;color:#ACA727;}
p{margin-bottom:1.5em;line-height:1.4;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
ul{list-style:outside disc;margin:1em 0 1.5em 1.5em;}
ol{list-style:outside decimal;margin:1em 0 1.5em 1.5em;}
dl{margin:0 0 1.5em 0;}
dt{font-weight:bold;}
dd{margin-left:1.5em;}
blockquote{font-style:italic;}
cite{}
q{}
table{margin:.5em auto 1.5em auto;width:98%;}
thead th{padding:.5em .4em;text-align:left;}
thead td{}
tbody td{padding:.5em .4em;}
tbody th{}
tbody .alt td{}
tbody .alt th{}
tfoot th{}
tfoot td{}
.contents{overflow:hidden;margin:0 auto;width:997px;}
.home #header{background:url('../images/header.png') no-repeat center bottom;}
#header a:link, #header a:visited{border:0;color:#fff;}
#header a:hover, #header a:active{background:none;border:0;color:#fff;}
#sec-nav{background:#5D5C14;clear:both;float:right;font-size:0.929em;height:34px;line-height:34px;list-style:none;margin:0 0 0;}
#sec-nav li{float:left;margin:0 0 0 1em;}
#sec-nav a:link, #sec-nav a:visited{display:block;padding:0 .5em;}
#sec-nav a:hover, #sec-nav a:active{background:#656420;}
#nav{background:#474600 url('../images/head-bg.png') repeat-x 0 -34px;clear:both;float:right;height:49px;line-height:49px;list-style:none;margin:0;width:899px;}
#nav li{float:left;margin:0;}
#nav li.search{width:320px;float:right}
#nav li fieldset{margin:0;padding:0;overflow:hidden;border:0;position:relative;top:9px;float:right;}
#nav li fieldset label{float:left;}
#nav li fieldset input{float:left;background-color:#fff;border:1px solid #b9af02;border-right:0;height:20px;padding-top:7px;padding-left:5px;color:#000;width:274px}
#nav li fieldset input.submit{background:url('../images/search-go.jpg') no-repeat;padding:0;float:left;border:0;height:30px;width:31px;}
#nav a:link, #nav a:visited{background:url('../images/menu-hover.png') 0 49px repeat-x;display:block;float:left;font-weight:bold;padding:0 1.25em;}
#nav a:hover, #nav a:active{background-color:#414000;background-position:0 0;}
#nav .current a:link, #nav .current a:visited, #nav .current a:hover, #nav .current a:active{background-color:transparent;background-position:center -49px;background-repeat:no-repeat;}
#brand{clear:both;position:relative;}
#brand h1{margin-bottom:0}
.home #brand{height:262px;padding:1px 0 0 0;position:relative}
#brand .plus-one{position:absolute;top:10px;right:0;width:68px}
#get-a-quote-button {width:140px; height:36px;position:absolute;top:3px;right:77px}
#logo{float:left;margin:14px 0 20px 0;}
#slogan{bottom:0;display:block;height:27px;font-size:1.071em;font-weight:normal;left:0;line-height:27px;position:absolute;}
#gall{background:#979400;float:right;list-style:none;margin:42px 0 20px 0;overflow:hidden;padding:5px 2px 2px 4px;width:470px;}
#gall li{background:#000;float:left;margin:0 2px 2px 0;}
#gall img{display:block;float:left;}
#gall:hover img{opacity:.7;}
#gall:hover img:hover{opacity:1;}
#banner{border:4px solid #535200;display:block;float:right;margin:40px 0 20px 0;position:relative;line-height:0;}
#headcover{position:absolute;top:-15px;left:69px;width:29px;height:11px;}
#body{background:#fff url('../images/body-bg.png') repeat-x bottom;color:#1e1e1e;padding:1px 0 0 0;}
#body .contents{background:url('../images/body-shadow.png') no-repeat top center;}
#content{float:right;padding:31px 0 0 0;width:702px;}
#content h1, #content h2{color:#3d3d01}
#content .box{background:#F7F6E9;height:1%;margin:0 10px 2em 0;overflow:hidden;padding:15px 25px 10px 25px;}
#content .box .primary{float:left;width:48%;}
#content .box .secondary{float:right;width:48%;}
#sidebar{float:left;width:281px;}
#sidebar .box{background:#898600 url('../images/side-box-bottom.gif') no-repeat bottom;color:#fff;height:1%;margin:0 0 25px 0;overflow:hidden;padding:0 0 0 0;}
#sidebar .box a:link, #sidebar .box a:visited{border:0;color:#fff;}
#sidebar .requestcall.cat {display:block;overflow:hidden;margin:10px 0 20px}
#sidebar .box a:hover, #sidebar .box a:active{background:transparent;border-bottom:1px dotted #fff;}
#sidebar .box .img-button{display:block;margin:0 0 3px 0;}
#sidebar .ad{display:block;}
.home #sidebar .ad{margin-bottom:-9px;}
#sidebar ul{font-size:0.929em;list-style:none;margin:0 25px 25px 25px;}
#sidebar fieldset{border:0;height:1%;margin:0 25px 15px 25px;overflow:hidden;padding:0;}
#sidebar fieldset label{font-size:1.286em;font-weight:bold;}
#sidebar .text{color:#adadad;font-size:0.786em;width:225px;}
#sidebar .button{float:right;margin:5px 0 0 0;}
#sidebar ul ul{background:#AFAB2D url('../images/side-sub-bg.png') repeat-x bottom;border-bottom:1px solid #9F9C2F;border-left:1px solid #898600;border-top:1px solid #686600;margin:5px -25px;padding:8px 25px 10px 25px;}
#sidebar ul ul li{margin-bottom:.2em;}
#sidebar ul ul a:link, #sidebar ul ul a:visited{background:url('../images/icons/side-bullet.gif') no-repeat left 2px;padding-left:10px;}
#sidebar .box ul ul a:hover, #sidebar .box ul ul a:active{background:url('../images/icons/side-bullet.gif') no-repeat left 2px;border:0;margin:0 0 0 2px;}
#quote{clear:both;color:#939393;display:block;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:1.429em;height:46px;line-height:46px;}
#quote strong{color:#999F43;font-weight:normal;}
#footer{border-top:1px solid #5E5D1D;font-size:0.786em;padding:3em 0;}
#footer p{margin-bottom:0;}
#footer a:link, #footer a:visited{border:0;color:#fff;}
#footer a:hover, #footer a:active{background:transparent;border:0;color:#fff;text-decoration:underline;}
#footer ul{height:1%;list-style:none;margin:0 0 2em 0;overflow:hidden;}
#footer li{border-right:1px solid #E4E4CB;float:left;height:1.1em;line-height:1.1em;margin:0 .75em 0 0;padding:0 .75em 0 0;}
#footer li:last-child{border:0;margin:0;padding:0;}
.gal{background:url('../images/gal-bg.png') no-repeat center top;height:202px;margin:0 0 30px 0;padding:4px 5px 8px 0;width:697px;}
.home .gal{background:url('../images/home-gal-bg.png') no-repeat center top;height:204px;padding:4px 3px 6px 0;width:699px;}
.gal .images{height:172px;list-style:none;margin:0 0 2px 0;overflow:hidden;}
.gal .images li{float:left;height:172px;}
.home .gal .images li{border-left:1px solid #dcdcdc;}
.gal .images li img{display:block;float:left;}
.gal .links{background:url('../images/gal-links-bg.png') no-repeat top left;height:32px;font-size:.928em;list-style:none;margin:0;padding:0 10px 0 40px;width:333px;}
.gal .links li{border-right:1px solid #fff;float:left;height:1.3em;margin:6px 10px 0 0;padding:0 10px 0 0;}
.gal .links li:last-child, .gal .links li.last{border:0;padding-right:0;margin-right:0;min-width:150px}
.gal .links a:link, .gal .links a:visited{border:0;color:#fff;}
.gal .links a:hover, .gal .links a:active{background:none;border:0;text-decoration:underline;}
.other-gal{margin:5px 0 20px 0;overflow:hidden;}
.other-gal ul.tabs{margin:0;padding:0;list-style-type:none}
.other-gal ul.tabs li{float:left;background:url('../images/tab-off.png') no-repeat;width:113px;height:31px;padding-left:12px;}
.other-gal ul.tabs li.active{background:url('../images/tab-on.png') no-repeat;}
.other-gal ul.tabs li a:link, .other-gal ul.tabs li a:visited{color:#9d9d26;text-decoration:none;border:0;line-height:30px;}
.other-gal ul.tabs li.active a:link, .other-gal ul.tabs li.active a:visited{color:#fff;text-decoration:none;}
.other-gal ul.tabs li a:hover, .other-gal ul.tabs li a:active{text-decoration:underline;background:none;}
.other-gal .gallery{clear:both;overflow:hidden;background:url('../images/gal-bg-2.png') no-repeat;width:677px;padding-bottom:20px}
.other-gal .gallery ul{margin:0;padding:15px;overflow:hidden;list-style-type:none}
.other-gal .gallery ul li{float:left;width:310px;}
.other-gal .gallery ul li img{border:1px solid #cacaca;display:block;float:left;}
.other-gal .gallery ul li div{float:right;width:190px;font-size:13px;}
.other-gal .gallery ul li div h4{font-size:13px;color:#9d9d26}
.other-gal .gallery a.add-new:link, .other-gal .gallery a.add-new:visited{display:block;width:150px;height:36px;background:url('../images/my-gal-bg-hover.png') no-repeat;color:#fff;line-height:37px;padding-left:25px;border:0;margin:5px 0 0 15px;}
.other-gal .gallery a.add-new:hover, .other-gal .gallery a.add-new:active{text-decoration:none;border:0}
#product{overflow:hidden}
#product-image{float:left;width:300px;overflow:hidden}
#product-image img{}
#product-detail{float:right;width:375px;overflow:hidden}
#product-detail h1{margin-bottom:0.5em}
#product-detail h2{color:#bbb;font-size:1.2em;}
#product-detail #top-price-request {margin-bottom: 15px;display:block;overflow:hidden}
#product-detail .short-desc {clear:both}
#product-detail .description{min-height:290px;margin-bottom:10px}
#product-detail .add-to-my-gallery{background:url('../images/add-to-my-gal.png') no-repeat;width:333px;height:36px;padding-left:20px;cursor:pointer;display:block;color:#BBBBBB;font-size:1.2em;line-height:1.1;margin-bottom:0.8em;}
#product-detail .add-to-my-gallery a, #product-detail h2.add-to-my-gallery a:hover{color:#fff;font-size:20px;line-height:33px;font-weight:normal;background-color:transparent;}
#product-detail ul.my-gallery{margin:0;padding:0;list-style-type:none}
#product-detail ul.my-gallery li{float:left;margin:0 5px 5px 0}
#product-detail ul.my-gallery li.last{margin-right:0px}
#product-detail ul.my-gallery li a:link, #product-detail ul.my-gallery li a:visited{display:block;width:150px;height:36px;background:url('../images/my-gal-bg.png') no-repeat;color:#6d6d40;line-height:37px;padding-left:25px;}
#product-detail ul.my-gallery li a:hover, #product-detail ul.my-gallery li a:active{background:url('../images/my-gal-bg-hover.png') no-repeat;color:#fff;}
#product-detail ul.side-options{clear:both;overflow:hidden;list-style-type:none;margin:6px 0 0 0;}
#product-detail ul.side-options li{float:left;margin:0 5px 5px 0;}
#product-detail ul.side-options li.last{margin-right:0;}
#product-image .product-zoom{margin:10px 0 10px 0}
#product-image .product-zoom img{border:none}
#product-image ul.other-images{margin:0;padding:0;list-style-type:none}
#product-image ul.other-images li{float:left;margin:0 20px 20px 0}
#product-image ul.other-images li.last{margin-right:0px}
#product ul li a:link, #product ul li a:visited{border:none;}
#product ul li a:hover, #product ul li a:active{border:none;background:none}
#product-gallery .tabs{margin:0;padding:0;list-style-type:none}
.grid{float:left;margin:0;list-style:none;}
.grid li{float:left;position:relative;width:220px !important;width:204px;height:230px;text-align:left;margin:0;margin-bottom:8px;}
.grid li .image{border:1px solid #CDCDCD;}
.grid li .name, .grid li .name:hover{text-decoration:none;border-bottom:none;font-family:Arial;font-size:13px;font-weight:bold;background-colour:transparent;color:#4e4c01;padding:0px;margin:0px;padding-left:5px;display:block;float:left;width:100%;}
.grid li .more-info, .grid li .more-info:hover{text-decoration:none;border-bottom:none;font-family:Arial;font-size:12px;background-colour:transparent;color:#9a9529;padding:0px;margin:0px;padding-left:6px;display:block;float:left;width:100%;}
.grid .new-line{clear:both;}
.grid .recycle{padding-left:20px;display:block;float:left;width:100%;background-colour:transparent;color:#9a9529;padding:0px;margin:4px;padding-left:5px;}
.flleft{float:left !important;}
.flright{float:right !important;}
.clear{clear:both;}
div.input-box{padding:6px 4px 4px 8px;}
div.input-box.checkbox input{width:15px;float:left;}
div.input-box.checkbox label{float:left;}
div.input-box.checkbox{}
.category .row{float:left;clear:both;}
.pdetail .product-image{float:left;width:288px}
.pdetail .product-image-zoom{position:relative;width:288px;height:288px;overflow:hidden;z-index:9;margin:10px auto}
.pdetail .product-image-zoom img{cursor:move}
.pdetail #product-image .extra-images-hint{padding-left:6px;font-size:11px;padding-bottom:10px;}
.image-zoom{position:relative;z-index:9;width:264px;height:18px;margin:0 0 13px 0;background:url('../images/slider_bg.gif') no-repeat 50% 50%;padding:0 0px 0px 24px;cursor:pointer}
.image-zoom #track{position:relative;width:240px;height:18px;}
.image-zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;;background:url('../images/magnifier_handle.gif') 0 0 no-repeat}
.image-zoom .btn-zoom-out{position:absolute;left:2px;top:1px;border:0px !important}
.image-zoom .btn-zoom-in{position:absolute;right:2px;top:1px;border:0px !important}
#product #product-detail .description .recycle{float:left;line-height:25px;margin-top:18px;}
#product #product-detail .description .recycle img{float:left;position:relative;top:2px;}
#product #product-detail .description .recycle span{float:left;padding-left:4px;font-size:12px;}
#product #product-detail .options{float:left;clear:both;}
#content div.primary{float:left;width:48%;}
#content div.secondary{float:right;width:48%;}
.right{text-align:right;}
.sitemap a{text-decoration:none;border-bottom:0px;}
.sitemap p{padding:0px;}
.quote{}
.quote .box .input-box .checkbox{}
.quote .box .input-box .checkbox .input{}
.quote .box .input-box .checkbox span{}
.material-samples{float:left;}
.material-samples div.row{float:left;clear:both;}
.material-samples div.row div.item{float:left;height:100px;width:100px;text-align:center;padding:1px;margin:1px;}
.material-samples div.row div.item img{border-bottom:0px;}
.material-samples div.row div.item a{border-bottom:0px;}
#content .box2{background:#F7F6E9;height:1%;margin:0 10px 2em 0;overflow:hidden;padding:15px 15px 15px 15px;}
#content .box2 .primary{float:left;width:32%;}
#content .box2 .secondary{float:right;width:64%;padding-top:4px;}
#content .box2 .secondary h2{}
#content .box2 .sep{float:right;clear:both;width:100%;height:20px;border-bottom:1px dashed #CCC;margin-bottom:20px;}
#content .box2 .comment{}
#content .box2 .comment textarea{padding:4px 4px 4px 4px;}
#content #comments .name{text-align:left;}
#content #comments .comment{margin:2px 26px 12px 14px;text-align:left;}
#content #comments .count{margin-top:8px;margin-left:4px;}
#content .box3{background:#F7F6E9;height:1%;margin:0 10px 2em 0;overflow:hidden;padding:15px 15px 15px 15px;}
#content .box3 .primary{float:left;width:32%;}
#content .box3 .secondary{float:right;width:64%;padding-top:4px;}
#content .box3 .secondary h2{}
#content .box3 .sep{float:right;clear:both;width:100%;height:20px;border-bottom:1px dashed #CCC;margin-bottom:20px;}
#content .box3 .comment{}
#content .box3 .comment textarea{padding:4px 4px 4px 4px;}
.box3 .primary{text-align:center;}
.box3 .primary img{border:1px solid #CCC;}
.box3 .primary a{font-size:0.9em;}
.box3 input{height:24px;padding:5px 4px 0px 5px;color:#3d3d01;font-size:15px;background-color:#A3A047;border:0px solid #3d3d01;}
.box3 textarea{font-family:Arial;color:#3d3d01;padding:5px 4px 0px 5px;font-size:14px;background-color:#A3A047;border:0px solid #3d3d01;}
.box3 .secondary .title, #view-project .secondary .title h2{padding:0px;margin:0px;}
.box3 .secondary .brand{padding-left:2px;font-size:0.9em;}
.box3 .secondary .sku{padding-left:2px;font-size:0.9em;}
.box3 .secondary .description{font-size:1.1em;margin-top:8px;}
.category-product .product-image{margin-bottom:6px;}
.sample-holder{margin-bottom:26px;clear:both;}
.sample-holder h2{margin-bottom:18px !important;}
.sample-holder .material-samples{float:left;margin:0;list-style:none;}
.sample-holder .material-samples li{float:left;position:relative;width:80px;text-align:left;margin:3px;}
.sample-holder .material-samples li img{border:1px solid #CDCDCD;}
.sample-holder .material-samples li.new-line{clear:both;}
.genbox .sample-holder h3{margin-bottom:14px;}
#contact input{width:270px;}
.box#contact{width:430px;}
.input-box{padding:6px;}
#location-div{background:#bdb900;margin:0 0 1.5em 0;width:480px;float:right;margin-top:20px;border:1px solid #B1DDFF}
#location-div address{display:block;margin:1.5em}
#location-div fieldset{padding:10px;background:#bdb900;overflow:hidden;height:1%;margin:0;color:#333;}
#location-div label{padding:0 .5em 0 0;float:left;line-height:22px}
#location-div .text{background:#fff;margin:0 1.3em 0 0;color:#333;width:120px;float:left;border:1px solid #B1DDFF;}
#location-div .button{float:right;background:#E2F2FF;font-size:1em;border:0;color:#333;cursor:pointer;text-align:left;padding:3px 5px;margin-top:-1px;}
.input-box .required{color:red;}
.form-button, .genbox .form-button{height:34px;border:1px solid #9d9d26;background-color:#b9b137;padding-left:12px;padding-right:12px;font-family:Arial;font-size:16px;color:#EEE;cursor:pointer;float:right;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#generic{color:#3d3d01 !important;}
#generic h3{color:#3d3d01;}
.genbox{margin:10px 0 30px 0;padding:20px 18px 20px 20px !important;overflow:hidden;height:1%;height:auto !important;background:#9d9d26 url('../images/form-bg.png') repeat;border:0px solid green;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.genbox h3, .genbox h3 a, .genbox h3 a:hover{color:#fff !important;background-color:transparent !important;}
.genbox h2, .genbox h3, .genbox h4{margin:0;}
.genbox .subscript{font-size:10px;margin:4px 0 14px 2px;}
.genbox#select-project .description{margin-left:4px;font-size:12px;}
.genbox .owner{font-size:10px;margin:4px 0 14px 2px;}
.genbox .primary1{float:left;width:360px;}
.genbox .primary1 h3{margin:0;}
.genbox .primary1 .owner{font-size:10px;margin:4px 0 14px 2px;}
.genbox .primary1 .description{color:#eee;font-size:12px;padding-left:2px;}
.genbox .secondary1{float:right;width:255px;}
.genbox .primary2{float:left;width:202px;height:202px;border:0px solid red;}
.genbox .primary2 h3{margin:0;}
.genbox .primary2 img{border:1px solid #CDCDCD;}
.genbox .secondary2{float:right;width:430px;border:0px solid yellow;}
.genbox .secondary2 h2 a{color:#fff !important;margin:0;}
.genbox .secondary2 h2{float:left;margin:0;}
.genbox .secondary2 .delete{}
.genbox .secondary2 .details{float:right;text-align:right;font-size:11px;margin-right:12px;}
.genbox .secondary2 h3, .genbox .secondary2 h3 a{border:0px solid black;}
.genbox .secondary2 textarea{width:410px;border:1px solid #AAA !important;background-color:#EEE !important;padding:4px 6px 4px 6px;font-family:Arial;font-size:11px;color:#3d3d01;}
.genbox .secondary2 .buttons{float:right;margin:8px 22px 0 0;}
.genbox .secondary2 button{float:right;margin-right:6px;}
.genbox .secondary2 .sample{float:left;margin-left:4px;}
.genbox .secondary2 .nosample{float:left;margin:15px 0 0 5px;font-size:12px;}
.genbox .secondary2 .description{float:left;width:410px;height:50px;padding-left:6px;}
.genbox#comments{}
.genbox#comments h4{width:100%;color:#EEE;clear:both;margin:0;}
.genbox#comments .date{font-size:10px;margin:4px 0 14px 2px;}
.genbox#comments p.comment{clear:both;width:620px;padding:12px 8px 20px 8px;margin-bottom:40px;border-bottom:1px dashed #CDCDCD;color:#eee;font-family:Arial;font-size:13px;font-style:italic !important;}
.genbox#comments #post{}
.genbox#comments #post h5{float:left;margin-top:10px;}
.genbox#comments #post textarea{border:1px solid #AAA !important;background-color:#EEE !important;padding:4px 6px 4px 6px;font-family:Arial;font-size:11px;color:#3d3d01;}
.genbox#comments #post button{float:right;}
.genbox .input-box label{font-family:Arial;font-size:13px;font-weight:bold;}
.genbox .input-box input{width:380px;border:1px solid #AAA !important;background-color:#EEE !important;padding:4px 6px 4px 6px;font-family:Arial;font-size:11px;color:#3d3d01;}
.genbox .input-box textarea{height:120px;border:1px solid #AAA !important;background-color:#EEE !important;padding:4px 6px 4px 6px;font-family:Arial;font-size:11px;color:#3d3d01;}
.genbox .input-box select{border:1px solid #AAA !important;background-color:#EEE !important;padding:4px 6px 4px 6px;font-family:Arial;font-size:11px;color:#3d3d01;}
.genbox#form .input-box label{}
.genbox#form .input-box .input-text{width:630px !important;}
.genbox#form .input-box textarea{width:630px !important;}
.genbox#form .input-box select{width:630px !important;}
.genbox#search ul{}
.genbox#search ul li{font-size:11px;}
.quote#generic .genbox .input-box input{width:630px !important;}
.quote#generic .genbox .input-box .checkbox input{width:auto !important}
.quote#generic .genbox .input-box .checkbox .item{margin-bottom:5px}
.genbox#response p{height:177px;}
.genbox#customer h3{margin:0 0 0 0;}
.genbox#customer .edit{margin:0 0 12px 4px;font-size:11px;}
.genbox#customer .info{font-size:12px;padding:12px 0 20px 8px;}
.form-button.button-left{float:left !important;clear:both;}
.genbox .form-footer{float:left;clear:both;margin:12px 0 12px 12px;}
.genbox .form-footer a{font-size:11px;}
.genbox#price-request{}
.genbox#price-request .primary{float:left;width:430px;margin-bottom:14px;}
.genbox#price-request .secondary{float:right;width:220px;margin-bottom:14px;}
.genbox#price-request .secondary img{float:right;border:1px solid #cdcdcd;}
.genbox#sitemap .space{margin:0;border:0px solid red;}
.genbox#sitemap h3{margin:0;}
.genbox#sitemap h3 a{}
.genbox#sitemap h4{margin:1px 0 0 4px;}
.genbox#sitemap h4 a{font-size:12px;}
.genbox#sitemap h5{margin:1px 0 1px 16px;}
.genbox#sitemap h5 a{font-size:11px;}
.genbox#sitemap h5 .indent{color:#DEDEDE;margin-right:3px;}
.genbox#sitemap-products h3{margin:0;}
.genbox#sitemap-products h3 a{font-size:12px;}
#contact-address{margin-top:67px;padding-left:20px;}
#contact-address address{color:#3d3d01;font-style:normal;}
.cf{clear:both}
.pages{overflow:hidden;background-color:#EFEFEF;border:1px solid #DEDEDE;height:28px;line-height:28px;padding:0 10px;margin-bottom:22px;font-size:12px;color:#4E4C01;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.pages p{float:left;margin:0;padding:0;height:28px;line-height:28px;}
.pages ul{overflow:hidden;float:right;list-style-type:none;margin:0;padding:0;}
.pages ul li{float:left;margin-left:8px;}
.captcha_right{float:left;margin-left:15px;}
.genbox .input-box .captcha-left{float:left;width:190px;}
.clear{clear:both;}
.genbox#form .input-box #recaptcha_response_field{width:100px;}

#callback .inner fieldset input.small { width: 30px !important; } 
#callback .inner fieldset span { clear:both; color:#000000; display:block; font-size:8pt; margin-right:10px; } 

/*	Call Back Form	*/
#dimmer { background:#000; display:none; height:100%; left:0; opacity:.6; position:fixed; top:0; width:100%;
*filter:alpha(opacity='60'); }
#callback { display:none; left:0; padding:80px 0 0 0; position:fixed; top:0; width:100%; z-index:999; }
#callback .inner { background: url('../images/callback/callback-bg.png') left top no-repeat; height:366px; margin:0 auto; padding-top:50px; position:relative; width:363px; }
#callback .inner a.close { display:block; height:34px; position:absolute; right:46px; top:5px; width:36px; }
#callback .inner a.close:hover{background:transparent;}

#callback .inner p { color:#000; font-family:Verdana; font-size:11px; margin:25px 25px 28px; width:150px; }
#callback .inner fieldset { border:0 none; margin:0; padding:0 20px 0 0; text-align:center; width:260px; }
#callback .inner fieldset input.text { background:#fff; border:1px solid #aaa; font-size:11px; height:14px; padding:1px 2px; width:200px; }
#callback .inner fieldset input.submit { border:0; bottom: 6px; position: absolute; right: 7px; }

ul.breadcrumbs { font-size:8pt; margin-left:-3px; position:absolute; top:340px; }
ul.breadcrumbs li { float:left; list-style:none outside none; margin:0 2px; }

h4.no-display { display:none; }

.contents #brand #logo{background:url(../images/apres-logo.gif) no-repeat top left;width:101px;height:132px;display:block;text-indent:-9999px;}

#header #sec-nav .requestcall{background: url(../images/phone_icon.png) no-repeat 7px right;padding-right: 30px;width:176px;height:30px;display:block}
#product-detail ul.my-gallery li.highlight a{color: #A50300}

.green{color:#BCB900;} .red{color:#c8291b;}

ul#clientlist { clear:both; float: none; height:1%; list-style:none; overflow:hidden; }
ul#clientlist li { float:left; text-align:left; width:50%; }
ul#clientlist li.right { float:right; }
ul#clientlist li span {}
#product-detail #top-price-request{display:none}

#product-detail div.description h2 { font-size:15pt; margin:5px 0 10px; }
#product-detail div.description h3 { color:#666666; font-size:12pt; }

li.sub_cat { margin-left: 8px; }

div.dupe { display: none; }
div.secquestions { color:#000; }


