/* Content */
.content{margin:0 auto; padding-bottom:20px; width:894px;}
.content .rightSpacer{margin-right:15px;}
.content dl{color:#292929; font-size:10px; float:left; padding-top:10px; width:293px;}
.content dl.special{width:266px;}
.content dl.special dt{padding-left:15px;}
.content dl.special dd{border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 15px;}
.content dl dd.info{padding-top:15px; min-height:60px; _height:60px;}
.content dl dd img.photo{float:left; margin-right:10px;}

/* SubPage Content */
.subPage{margin:30px auto 0; position:relative; width:926px;}
.subPage .leftBar{min-height:360px; _height:360px; width:306px;}
.subPage .mainContent{color:#545454; line-height:20px; width:560px;}
.subPage .lookbook_content{width:586px;}

.subPage .mainContent h1{color:#3a3a3a; font:bold 25px Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative;}
.subPage .mainContent h1 img{position:absolute; right:-40px;}
.subPage .mainContent p{margin:30px 0;}
.subPage .mainContent h3{background:url(../images/icon_dotted.gif) left 5px no-repeat; color:#ff8a00; padding-left:18px; font-size:16px;}
.subPage .mainContent p span{color:#ff8a00;}
.subPage .mainContent h4{color:#ff8a00; font-size:14px; margin:30px 0;}
.subPage .mainContent .title_gallery{position:relative; text-align:center; text-transform:uppercase;}
.subPage .mainContent .title_gallery span{color:#545454; font-size:10px; font-weight:normal; text-transform:none; display:block; position:absolute; right:0; top:0;}
.subPage .mainContent .title_gallery strong{font-weight:normal;}
.subPage .mainContent .title_gallery span img{margin:0 5px; vertical-align:middle;}
.subPage .mainContent .galleryBox{margin-bottom:30px; width:560px;}
.subPage .mainContent .lookbookBox{margin-bottom:30px; width:586px;}
.subPage .mainContent .lookbook li img{border:1px solid #fff; height:63px; vertical-align:bottom; width:90px;}
.subPage .mainContent .lookbook li a{border:5px solid #d1d1d1; margin-left:10px; display:inline-block;}
.subPage .mainContent .lookbook li a:hover,.subPage .mainContent .lookbook li a.checked{border:5px solid #272727;}
.subPage .mainContent .lookbook_bigImg{border:1px solid #b5b5b5; padding:30px 0;}
.subPage .mainContent .fg_ad{position:relative; width:560px;}
.subPage .mainContent .fg_ad img{position:absolute; left:-272px; bottom:30px;}
.subPage .mainContent .brandsList{margin-bottom:30px; width:560px;}
.subPage .mainContent .brandsList li{background:url(../images/icon_dotted01.gif) left 8px no-repeat; font-size:11px; float:left; line-height:20px; padding:0 10px 0 10px; width:260px;}

.subPage .mainContent .carpetBrands,.subPage .mainContent .rugsBrands{padding-bottom:30px; width:560px;}
.subPage .mainContent .carpetBrands dl{float:left; margin-right:30px; width:156px;}
.subPage .mainContent .carpetBrands dl dt{font-weight:bold;}
.subPage .mainContent .carpetBrands dl dd{background:url(../images/icon_dotted01.gif) left 8px no-repeat; line-height:20px; font-size:11px; padding-left:10px;}

.subPage .mainContent .rugsBrands li{background:url(../images/icon_dotted01.gif) left 8px no-repeat; font-size:11px; float:left; line-height:20px; padding:0 10px 0 10px; width:160px;}

.subPage .leftBar h2{color:#787878; font:normal 16px Arial, Helvetica, sans-serif; padding-left:25px;}
.subPage .leftBar h2 span{color:#ff8a00; display:block; line-height:30px; font-size:26px;}
.subPage .flooringGuides{bottom:35px; left:25px; position:absolute;}

.subPage .mainContent .tableHeader {background:#616161; color:#fff; font-size:10px; font-weight:normal; padding:2px 5px 2px 2px;}
.subPage .mainContent .special_lj_data{border:1px solid #b1b1b1; font-size:10px; width:653px;}
.subPage .mainContent .special_lj_data td{padding:0 2px;}
.subPage .mainContent .special_lj_data thead td{ vertical-align:bottom;}
.subPage .mainContent .special_lj_data tr.special_bgcolor td{ background-color:#ffa73d; color:#fff;}
.subPage .mainContent .dateTips{font-size:9px; margin-top:10px;}

.mainContent .sign_up_box{margin:0 auto 30px; width:400px;}
.mainContent .sign_up_box th{font-weight:normal; text-align:right; padding-right:10px; vertical-align:middle;}
.mainContent .sign_up_box td{padding:2px 0;}
.mainContent .sign_up_box td input{width:180px;}
.mainContent .sign_up_box td .btn{width:auto;}
.mainContent .sign_up_box select{width:184px;}
.mainContent .flooring_box{border:1px solid #b5b5b5; padding:20px; margin:30px 0; width:518px;}
.mainContent .flooring_box dl{border-bottom:1px solid #b5b5b5; padding-bottom:20px; margin-bottom:20px;}
.mainContent .flooring_box dl dt{color:#ff8a00; font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:5px;}
.mainContent .flooring_box dl.borderNone{border-bottom:none;}
.mainContent .flooring_box .btn{margin:0; text-align:center;}
.mainContent .flooring_box .btn input{width:160px;}
.mainContent .aboutInfo{padding-bottom:30px; width:560px;}
.mainContent .aboutInfo dl{float:left; font-size:11px; width:250px;}
.mainContent .aboutInfo dl dt{font-weight:bold;}

.subPage .mainContent .error{margin-bottom:0; color:#f00;}

.aboutFaqs{padding-bottom:12px;}
.aboutFaqs li{margin:15px 0;}
.aboutFaqs li span{display:block; font-style:italic;}
.aboutFaqs li h6{font-size:12px;}
.aboutFaqs li ul{margin-bottom:15px;}
.aboutFaqs li ul li{background:url(../images/icon_dotted01.gif) left 8px no-repeat; padding-left:10px; margin:0;}

.subNav{line-height:22px; margin-top:10px; padding-left:25px;}
.subNav li.current{color:#ff8a00; font-size:24px; margin:5px 0; line-height:25px; }
.subNav li a{text-decoration:none;}
.subNav li a:hover{text-decoration:underline;}

.customer_care_info{padding:0 25px 160px;}
.customer_care_info .title{color:#787878; display:block; margin:20px 0 10px;}
.customer_care_info .tips{color:#787878; margin:10px 0; font-size:10px;}
.customer_care_tab{margin:0; width:178px; padding:0;}
.customer_care_tab li{float:left; list-style:none; margin:0; padding:0; font-weight:bold;}
.customer_care_tab li.tab_l{width:100px; margin-right:2px;}
.customer_care_tab li.tab_r{width:76px;}
.customer_care_tab li a{display:block; background-color:#F1D1AC; text-align:center; font-size:12px; line-height:22px; color:#5f5f5f; border-bottom:1px solid #F1D1AC; text-decoration:none; cursor:pointer;}
.customer_care_tab li a.checked{background-color:#FDEEDC; border-bottom:1px solid #FDEEDC; color:#010101;}
.customer_care_tab br{line-height:0; font-size:0;}

.customer_care_list{background-color:#FDEEDC; margin:0; padding:5px 2px 5px 20px; width:156px; font-size:11px;}
.customer_care_list li{list-style:none; line-height:16px; font-weight:bold; color:#514e4e;}
.customer_care_list li a{color:#514e4e; text-decoration:none;}
.customer_care_list li a:hover{color:#ff7713;}

.cc_content{margin-top:15px;}
.cc_content a{color:#fc6703; text-decoration:underline;}
.cc_content dl,.cc_content dt,.cc_content dd,.cc_content ul,.cc_content li{margin:0; padding:0; list-style:none;}
.cc_content dl dt{background:url(../images/icon_cc.gif) left center no-repeat; padding-left:15px; color:#fc6703; font-size:15px;}
.cc_content dl dd{margin:20px 0; color:#333;}
.cc_content h6,.cc_content ul{margin:0 0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.cc_content h6{margin:10px 0 10px 10px;}
.cc_content ul li{background:url(../images/icon_cc1.gif) 2px 5px no-repeat; padding-left:12px; line-height:15px;}

.do_yourself{margin:20px 0 30px; 20px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;}
.do_yourself dt{font-weight:bold; margin:0; padding:0;}
.do_yourself dd{margin:0; padding:0;}

/*112409 ADD*/
.offbox{border:1px solid #ffc67f; padding:22px 30px; width:498px;}
.offbox .pic{border:4px solid #fdcc8a;}
.offbox ul{margin:15px 0 0 5px;}
.offbox ul li{background:url(../images/icon_dotted02.gif) left 8px no-repeat; color:#ff8e00; margin:4px 0; padding-left:24px;}
.subPage .mainContent .offbox p{margin:15px 0 0 5px;}

.offbox2{border:1px solid #ffc67f; margin:16px 0 30px; padding:22px 40px; width:478px;}
.offbox2 div{width:478px;}
.offbox2 .pic{border:4px solid #fdcc8a; margin-right:40px; width:160px;}
.offbox2 .offtips{float:left; width:265px;}
.offbox2 .offtips ul{margin-top:25px;}
.offbox2 .offtips ul li{background:url(../images/icon_dotted02.gif) left 8px no-repeat; margin:4px 0; padding-left:24px;}
.subPage .mainContent .offbox2 p{clear:left; margin:15px 0 0 5px;}

