﻿body{background:#6c3c00 url('../images/infinity_bg.jpg') no-repeat center 45px;margin:0px 0px 50px 0px;font:12px/20px Trebuchet MS, Arial, sans-serif;color:#736556;}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.textright{text-align:right;}
.textleft{text-align:left;}
.center{text-align:center;}
.clear{clear:both;}
.lower{text-transform:none !Important;color:#6f6f6f;font-size:7pt;font-weight:normal !important;}
.noborder{border:0px;}
.nomargin{margin:0px !important;}
.half_col{width:450px;margin-left:15px;}
.quote_col{width:350px;margin-right:50px;color:#494444}
h1{font:23px/30px Arial, sans-serif;margin:0px 0px 10px 0px;color:#fd9500;}
h2{font:bold 14px/20px Trebuchet MS, Arial, sans-serif;color:#417c99;margin:0px 0px 10px 0px;}
h3{font:9pt/17pt Trebuchet MS, Arial, sans-serif;color:#13657c;margin:0px 0px 0px 0px;}
p{margin:0px;padding:0px 0px 10px 0px;clear:both;}
.cap{text-transform:capitalize}
.orange{color:#b66612;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.medium{font-size:14px;}
.small{font-size:11px;line-height:14px;text-transform:none;}
.tiny{font-size:10px;line-height:14px;text-transform:none;color:#6f6f6f}
.bc{color:#8a8a8a;}
a:visited, a:link{color:#417c99;text-decoration:none;}
a:hover{text-decoration:underline;}
h2 a:visited, h2 a:link{color:#417c99;}
h2 a:hover{color:#417c99;}
.logo a:visited, .logo a:link{height:25px;}
.footer a:visited, .footer_right a:visited, .footer a:link, .footer_right a:link, .footer .copy{color:#fff;text-decoration:none;margin:0px 8px 0px 7px;}
.footer a:hover, .footer_right a:hover{text-decoration:underline;}
.bc a:visited, .bc a:link{color:#8a8a8a;text-decoration:none;z-index:600}
.bc a:hover{text-decoration:underline;z-index:600}
.livechat{height:34px;}
.wrapper{width:1080px;margin:0px auto;position:relative}
.header{width:650px;margin:10px 25px 26px auto;float:right;}
.logo{position:absolute;top:13px;left:9px;z-index:500}
.searchbtn{background:url('../images/btn_search.png') no-repeat;width:81px;height:31px;}
.signupbtn{background:url('../images/btn_signup.png') no-repeat;width:81px;height:31px;}
.findproducts{margin-top:5px;text-align:left;width:255px;}
.emailsignup{margin-top:5px;text-align:left;width:305px;}
.breadcrumbs{padding:15px 0px 30px 50px;z-index:999999;}
.content{width:980px;margin:0px auto 0px auto;padding:0px 20px 50px 20px;position:relative;min-height:500px;background:#fff url('../images/content_bg.png') no-repeat -4px 0px;clear:both;}
.content_top{background:#fff;width:990px;margin:0px auto;}
.hometext{padding:45px 40px 0px 0px;width:425px;}
.wall{border-left:1px #f8e4c5 solid;padding-left:20px;width:740px;}
.wall_item{width:148px;padding:10px;height:200px;margin:5px 15px 5px 0px;float:left;}
.backer{background:url('../images/product_bg.gif') no-repeat;width:143px;height:143px;padding:6px 8px 9px 7px;text-align:center}
.details{padding:0px 5px;width:150px;font-size:11px;line-height:15px;}
.category .wall_item{height:175px;}
.wall_twocol{width:740px;margin:0px 10px 0px 0px;}
.wall_twocol .wall_item{width:330px;padding:10px;height:150px;margin:5px 15px 5px 0px;}
.wall_twocol .details{width:150px;height:150px;text-align:left;padding:9px;float:left;}
.leftnav{width:210px;}
.detail_image{background:url('../images/detail_bg.jpg') no-repeat center 100%;padding-bottom:21px;margin-right:25px;text-align:center;width:auto;}
.detail_info .colors img, .quote_image img{border:1px #ccc solid;}
.detail_info{width:575px;}
.detail_info .description{width:260px;margin-right:20px;}
.detail_info .description p, .quote_col p{color:#6c3c00;text-transform:uppercase;font-size:12px;font-weight:bold;margin:10px 0px 0px 0px;padding:0px;}
.detail_info ul{margin:0px;padding:8px 0px 0px 0px;}
.detail_info li{margin-left:15px;margin-top:0px;padding-top:0px;}
.detail_info .colors{margin-top:20px;width:175px;text-transform:capitalize;}
.detail_info .colors p{padding:6px;clear:none;}
.map{padding:15px;}
.quote{border:1px #ccc solid;padding:4px 10px 10px 10px;width:900px}
.quote h2, .quote_col h2{font:bold 16px Trebuchet MS, Arial, sans-serif;text-transform:uppercase;color:#fd9500;margin-top:6px;}
.quote_image{background:url('../images/quote_bg.jpg') no-repeat center 100%;padding-bottom:4px;margin-right:15px;text-align:center;}
.quote_col select, .quote_col input{font:11px Trebuchet MS, Arial, sans-serif;}
.color{position:relative;margin:8px 0px 0px 10px;}
.colorexplanation{display:none;font-size:10px;line-height:15px;padding:10px;position:absolute;z-index:999999999;border:1px #6c3c00 solid;background-color:#ffffff;width:350px;}
.color.hover .colorexplanation, .color:hover .colorexplanation{display:inline;left:0%;top:-5%}
.footer{color:#fff;margin:20px 0px 0px 50px;width:550px;}
.footer .separator, .footer_right .separator{color:#a9814e;margin:0px 15px;}
.footer_right{width:350px;color:#fff;margin:20px 50px 0px 0px;text-align:right;}
#modals{z-index:1000000;position:relative;}
.modal_page_background{background-color:#522e00;opacity:.85;-moz-opacity:0.85;filter:alpha(opacity=85);z-index:10001 !important;}
.modal{background:#fff;border:solid 0px #522e00;padding-top:13px;z-index:10003 !important;position:relative;}
.modal_content{padding:0px 15px;}
.modal .html{}
.modal iframe{z-index:999999999 !important;margin-top:6px;}
.modal_close{display:block;float:right;position:absolute;right:0%;top:0px;z-index:10002 !Important;}
.textbox{font:8pt Arial;color:#9b9b9b;}
.textbox_qty{font:8pt Arial;color:#454545;}
.textbox_head{font:8pt Arial;color:#9b9b9b;width:152px;height:13px;padding:0px}
.textbox_head_long{font:8pt Arial;color:#9b9b9b;width:199px;height:13px;padding:0px}
.quote_textbox{font:8pt Trebuchet MS, Arial, sans-serif;color:#494444;width:250px;}
.quote_col select option{text-transform:capitalize;}
.rounded{height:24px;width:163px;background:url('../images/textbox_bg.png') no-repeat;padding:7px 0px 0px 8px;}
.rounded_long{height:24px;width:207px;background:url('../images/textbox_long_bg.png') no-repeat;padding:7px 0px 0px 8px;}
.dropdown{font:10px Trebuchet MS, Arial;color:#454545;}
.gv{width:100%}
.gv_header{background-color:#afb708;color:white;text-transform:uppercase;font-size:11px;text-align:left;padding:5px;}
.gv td{width:200px;}
.gv_row{}
.gv_altrow{background-color:#f1f1f1;}
.gv_header td, .gv_row td, .gv_altrow td{font-size:11px;padding:5px;text-align:left}
.gv_actions{width:100px;}
