/************ Global Styles ************/
body{font-family:Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0; background-color:#37332e; color:#37332E;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
#screenreaderNav{position:absolute; left:0; top:0; z-index:-1;}
.screenreaderNavAnchor{display:none;}
br.printBreak{display:none;}
.hidden{display:none}
.clear{clear: both; height: 0px;}
.left{float:left;}
.right{float:right;}


/************ Global Layout ************/
#pageWrapper{width:100%; position:absolute; top:150px;}
.centering{width:940px; margin:0 auto 0 auto; padding:0px 20px 0px 20px;}

#whiteWrapper{width:100%; background-color:#ffffff; display:none;}
#grayWrapper{width:100%; background-color:#37332e; display:none;}

#contentWrapper{width:100%; background-color:#ffffff;}
#contentContainer{width:940px; height:200px; margin:0 auto 0 auto; padding:0px 20px 0px 20px; background-color:#ffffff;}
html > body #contentContainer{height:auto; min-height:200px;}

#leftnavWrapper{width:172px; float:left; height:auto;}
#leftnavContainer{padding:30px 0px 0px 3px;}
#leftnavContainer .sectionTitle{font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; color:#37332E; padding:0px 0px 2px 5px;}
#leftnavContainer .divider{width:170px; height:1px; background-color:#c2c1c0; clear:both;}
#leftnavContainer #leftnav{padding:16px 0px 16px 0px;}
#leftnavContainer a{color:#37332E; text-decoration:none; font-size:12px; letter-spacing:0.02em; display:block; padding: 4px 0px 4px 22px;}
#leftnavContainer a:hover{color:#D3D1BE;}
#leftnavContainer a.leftNavCatalogRequest{ width:100%;text-decoration:none;margin-right:20px;color:##BA1515;font-size:12px;vertical-align:middle;padding:5px 5px 0 0; }
#leftnavContainer #leftnav .leftNav1On a{color:#67652F; background:transparent url('../images/global/leftnavbullet.gif') 8px 8px no-repeat; padding: 4px 0px 8px 22px;}
#leftnavContainer #leftnav .leftNav1Off a{}
#leftnavContainer #leftnav .leftNav2On a{color:#67652F; padding: 1px 0px 1px 35px; font-size:11px; }
#leftnavContainer #leftnav .leftNav2Off a{padding: 1px 0px 1px 35px; font-size:11px; }
#leftnavContainer #leftnavPromotion{padding:15px 0px 0px 0px; text-align:center; margin: 0 15px;}
#leftnavContainer #leftnavPromotion a{padding:0; margin:0;}
#wysiwygWrapper{width:736px; float:left; background-color:#ffffff;}
#wysiwygContainer{padding:30px 0px 0px 15px;}
#wysiwygContainer h1, #wysiwygContainer h2, #wysiwygContainer h3, #wysiwygContainer h4, #wysiwygContainer h5, #wysiwygContainer h6, #wysiwygContainer h7{padding:0; margin:0; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#37332E; font-size:14px;}
#wysiwygContainer h1{padding:3px 0px 1px 0px; color:#67652F; font-size:14px; font-weight:normal; text-transform:uppercase; }
#wysiwygContainer .divider{width:100%; height:1px; background-color:#c2c1c0; clear:both;}
#wysiwygContainer #contentStart{padding:5px 100px 0px 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; letter-spacing:0.01em; line-height:18px;}
#wysiwygContainer a{color:#67652F;}
#wysiwygContainer #contentStart hr{color:#c2c1c0;}
#wysiwygContainer #contentStart .title{width:100%; text-align:center; padding:20px 0px 10px 0px;}
#wysiwygContainer #contentStart table, table.formTable{border:0; padding:20px 20px 20px 20px;}
#wysiwygContainer #contentStart table td, table.formTable td{padding:4px 0px 4px 0px;}

#transWrapper{width:768px; float:left; background-color:#ffffff;}
#transContainer{background-color:#ffffff; padding:30px 0px 10px 15px;}
#transContainer form{margin:0; padding:0;}
#transContainer h1, #transContainer h2, #transContainer h3, #transContainer h4, #transContainer h5, #transContainer h6, #transContainer h7{padding:0; margin:0; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#37332E; font-size:14px;}
#transContainer h1{font-size:14px; font-weight:normal; padding:3px 0px 2px 0px;}
#transContainer h2{font-size:16px; padding:48px 0px 16px 0px; color:#67652F;}
#transContainer .divider{width:745px; height:1px; background-color:#c2c1c0; clear:both;}
#transContainer #contentStart{padding:0px 100px 0px 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; letter-spacing:0.01em; line-height:18px;}
#transContainer a{color:#67652F;}
#transContainer #contentStart hr{color:#c2c1c0;}
#transContainer #contentStart .title{width:100%; text-align:center; padding:20px 0px 10px 0px;}
#transContainer #contentStart table{border:0; padding:20px 20px 20px 20px;}
#transContainer #contentStart table td{padding:4px 0px 4px 0px;}
#transContainer #contentStart div.storeCell{padding:0px 10px 30px 10px; width:150px; font-size:11px;}
#transContainer td.shadedHeader{background-color:#E7E5D3; color:#67652F; font-weight:bold; text-transform:uppercase; font-size:13px; padding:10px 0px 10px 5px;}
#transContainer td.shadedHeader a{color:#67652F;}
#transContainer td.shadedHeader a:hover{color:#67652F; text-decoration:none;}

#transFullWrapper{background-color:#ffffff;}
#transFullContainer{background-color:#ffffff;}
#transFullContainer form{margin:0; padding:0;}
#transFullContainer h1, #transFullContainer h2, #transFullContainer h3, #transFullContainer h4, #transFullContainer h5, #transFullContainer h6, #transFullContainer h7{padding:0; margin:0; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#37332E; font-size:14px;}
#transFullContainer h1{font-size:14px; font-weight:normal; padding:3px 0px 10px 0px;}
#transFullContainer h2{font-size:13px; padding:10px 0px 16px 0px; color:#67652F;}
#transFullContainer h2 a{font-size:13px; color:#67652F;}
#transFullContainer a{color:#67652F;}
#transFullContainer .divider{width:940px; height:1px; background-color:#c2c1c0; clear:both;}
#transFullContainer #contentStart{padding:30px 0px 0px 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; letter-spacing:0.01em; line-height:18px;}
#transFullContainer #contentStart a{color:#67652F;}
#transFullContainer #contentStart hr{color:#c2c1c0;}
#transFullContainer #contentStart .title{width:100%; text-align:center; padding:0;}
#transFullContainer #contentStart table{border:0; padding:0;}

#furniturestoresWrapper{background-color:#ffffff;}
#furniturestoresContainer{}
#furniturestoresContainer h1{font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#67652F; font-size:18px; margin:0;}
#furniturestoresContainer .divider{width:940px; height:1px; background-color:#c2c1c0; clear:both; margin:10px 0px 20px 0px;}
#furniturestoresContainer #location{width:414px; padding:20px 20px 10px 20px; background-color:#EDECDF; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; float:left;}
#furniturestoresContainer #location .header{font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#67652F; font-size:18px; }
#furniturestoresContainer #location .mainImg{padding:10px 30px 10px 0px; float:left; width:120px;}
#furniturestoresContainer #location p{float:left; width:250px;}
#furniturestoresContainer .store{width:220px; height:250px; float:right; font-size:12px;}
#furniturestoresContainer .store .storeHeader{font-weight:bold; font-size:16px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#67652F;}
#furniturestoresContainer .store strong{color:#67652F; line-height:20px;}
#furniturestoresContainer .store a{color:#67652F; line-height:20px;}

#mcafeeWrapper{clear:both; width:920px; background-color:#ffffff; display:none;}
#mcafeeContainer{padding:20px 0px 20px 20px;}


#footerWrapper{width:100%; background-color:#37332e;}
#footerContainer{width:940px; margin:0 auto 0 auto; padding:12px 20px 12px 20px;}
#footerBackground{width:940px; background: #37332e url('../images/global/footerbg.gif') top left repeat-y; padding:18px 0px 10px 0px;}
#footerBackground a{font-size:10px; color:#E7E5D3; display:block; padding:2px 0px 2px 0px; text-decoration:none;}
#footerBackground a:hover{font-size:10px; color:#E7E5D3; display:block; padding:2px 0px 2px 0px; text-decoration:underline;}
#footerBackground .title, #footerBackground .title a{text-transform:uppercase; font-size:11px; padding:0px 0px 10px 0px; color:#E7E5D3;}
#footerBackground .title a{padding-bottom: 0px;}
#companyinformation{padding:0px 10px 0px 25px; float:left; width:170px; color:#E7E5D3;}
#customerservice{padding:0px 10px 0px 15px; float:left; width:145px; color:#E7E5D3;}
#relatedlinks{padding:0px 10px 0px 25px; float:left; width:135px; color:#E7E5D3;}
#emailmarketing{padding:0px 10px 0px 55px; float:left; width:325px; color:#E7E5D3;}
#emailmarketing .title{text-transform:uppercase; font-size:15px; padding:0px 0px 5px 0px; color:#E7E5D3; letter-spacing:0.02em;}
#emailmarketing .subtitle{font-size:14px; padding:0px 0px 10px 0px; color:#E7E5D3; letter-spacing:0.02em;}
#emailmarketing .socialmedia{padding-top:10px;}
#emailmarketing .socialmedia img{float:left; margin-right:7px;}
#emailmarketing .socialmedia a{display:inline; padding:0;}
#emailmarketing .socialmedia a:hover{display:inline; padding:0;}
#copyright{width:940px; text-align:center; padding:15px 0px 0px 0px; color:#76716b; font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#credits{width:940px; text-align:center; font-weight:bold; padding:5px 0px 10px 0px; color:#40403e; font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#credits a{color:#40403e; text-decoration:none;}
#credits a:hover{color:#40403e; text-decoration:underline;}

#utilityWrapper{width:100%; position:absolute; top:0px;}
#utilityContainer{width:980px; margin:0 auto 0 auto; color:#E7E5D3; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:11px; letter-spacing:0.01em;}
#floater{float:right; padding:6px 20px 0px 0px;}
#utilityContainer .divider{float:left; padding: 2px 10px 0px 10px;}
#utilityContainer a{display:block; float:left; color:#E7E5D3;}
#utilityContainer a:hover{display:block; float:left; color:#E7E5D3;}
#utilityContainer a.text{padding:3px 0px 0px 0px;}

#headerWrapper{width:100%; position:absolute; top:32px; background-color:#ffffff; height:118px;}
#headerContainer{width:980px; margin:0 auto 0 auto; background-color:#ffffff;}
#headerPadding{padding:0px 0px 0px 10px;}
#logoWrapper{float:left; width:165px; padding:0px 0px 0px 10px; margin: 30px  0 0 0; }
#jsnoticeWrap{float:left; width:271px;}
#jsnoticeWrap #javascript-notice{background-color:#F6F4EF; border:1px solid #ff0000; font-size:10px; text-align:center; padding:0px 5px 0px 5px;}
#jsnoticeWrap #javascript-notice a{color:#ff0000;}
#jsnoticeWrap #cookie-notice{background-color:#F6F4EF; border:1px solid #ff0000; font-size:10px; text-align:center; padding:0px 5px 0px 5px;}
#jsnoticeWrap #cookie-notice a{color:#ff0000;}
#secondarynavWrapper{float:right; height: 29px; padding: 0; width:700px;}
#secondarynavContainer{padding:11px 20px 0px 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#37332E; font-size:11px; letter-spacing:0.01em;}
#secondarynavContainer a{color:#37332E; display:block; float:left;}
#secondarynavContainer a.text{padding:3px 0px 0px 0px;}
#secondarynavContainer .divider{float:left; padding:7px 8px 0px 8px;}
#secondarynavContainer #zipWrapper{width:187px; padding:0px 0px 0px 0px; height:18px; background: transparent url('../images/global/zipbg.gif') top right no-repeat; float:left;}
#secondarynavContainer #zipContainer{}
#secondarynavContainer #zipContainer input#tbNavZip{width:85px; border:1px solid #37332E; height:16px; font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#37332E; letter-spacing:0.01em; padding:0px 0px 0px 2px; float:left;}
#secondarynavContainer #zipContainer input.topNavSearchSubmit{float:right; margin:0px 0px 0px 0px;}
#topNavSearchSubmitExt {width:98px;}
#secondarynavContainer #searchWrapper{width:183px; padding:0px 0px 0px 6px; height:18px; background: transparent url('../images/global/searchbg.gif') top right no-repeat; float:left;}
#secondarynavContainer #searchContainer{}
#secondarynavContainer #searchContainer input#sli_search_1{width:108px; border:1px solid #37332E; height:16px; font-size:10px; font-family: Verdana, Helvetica, sans-serif; color:#37332E; letter-spacing:0.01em; padding:0px 0px 0px 3px; float:left;}
#secondarynavContainer #searchContainer input.topNavSearchSubmit{float:left; margin:0px 0px 0px 0px;}

/************ Top Nav ************/
#topnavWrapper{clear:both; padding:16px 0px 0px 0px;}
#topnavContainer{width:980px; font-size:12px; height:23px; letter-spacing:0.01em; background: transparent url('../images/global/topnavbg.gif') 10px 4px no-repeat; }
#topnavContainer ul{padding:0; margin:0;}
#topnavContainer ul li{padding:0; margin:0; list-style-type:none; display:block; float:left;}
#topnavContainer a{color:#37332E; text-decoration:none; height:21px;}
#topnavContainer a:hover{text-decoration:none; height:21px;}
#topnavContainer a#bedroom{width:80px; background:transparent; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; padding:2px 0px 0px 10px;}
#topnavContainer a:hover#bedroom{background: transparent url('../images/global/dropdownBedroomTab.gif') -2px top no-repeat;}
body #qm0 #bedroom.qmactive, body #qm0 #bedroom.qmactive:hover{width:80px; padding:2px 0px 0px 10px; background: transparent url('../images/global/dropdownBedroomTab.gif') -2px top no-repeat;}
#topnavContainer a#dining{width:50px; padding:2px 15px 0px 30px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#dining{background: transparent url('../images/global/dropdownDiningtab.gif') 14px top no-repeat;}
body #qm0 #dining.qmactive, body #qm0 #dining.qmactive:hover{width:50px; padding:2px 15px 0px 30px; background: transparent url('../images/global/dropdownDiningtab.gif') 14px top no-repeat;}
#topnavContainer a#livingspaces{width:90px; padding:2px 20px 0px 25px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#livingspaces{background: transparent url('../images/global/dropdownLivingSpacestab.gif') 8px top no-repeat;}
body #qm0 #livingspaces.qmactive, body #qm0 #livingspaces.qmactive:hover{width:90px; padding:2px 20px 0px 25px; background: transparent url('../images/global/dropdownLivingSpacestab.gif') 8px top no-repeat;}
#topnavContainer a#mediarooms{width:90px; padding:2px 20px 0px 25px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#mediarooms{background: transparent url('../images/global/dropdownLivingSpacestab.gif') 8px top no-repeat;}
body #qm0 #mediarooms.qmactive, body #qm0 #mediarooms.qmactive:hover{width:90px; padding:2px 20px 0px 25px; background: transparent url('../images/global/dropdownLivingSpacestab.gif') 8px top no-repeat;}
#topnavContainer a#workspaces{width:80px; padding:2px 20px 0px 25px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#workspaces{background: transparent url('../images/global/dropdownLivingSpacestab.gif') 6px top no-repeat;}
body #qm0 #workspaces.qmactive, body #qm0 #workspaces.qmactive:hover{width:80px; padding:2px 20px 0px 25px; background: transparent url('../images/global/dropdownLivingSpacestab.gif') 6px top no-repeat;}
#topnavContainer a#accents{width:70px; padding:2px 5px 0px 30px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#accents{background: transparent url('../images/global/dropdownLightingtab.gif') 11px top no-repeat;}
body #qm0 #accents.qmactive, body #qm0 #accents.qmactive:hover{width:70px; padding:2px 5px 0px 30px; background: transparent url('../images/global/dropdownLightingtab.gif') 11px top no-repeat;}
#topnavContainer a#lighting{width:65px; padding:2px 10px 0px 30px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#lighting{background: transparent url('../images/global/dropdownLightingtab.gif') 11px top no-repeat;}
body #qm0 #lighting.qmactive, body #qm0 #lighting.qmactive:hover{width:65px; padding:2px 10px 0px 30px; background: transparent url('../images/global/dropdownLightingtab.gif') 11px top no-repeat;}

#topnavContainer a#rugs{width:56px; text-align:right; padding:2px 20px 0px 0px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#rugs{background: transparent url('../images/global/dropdownRugstab.gif') 5px top no-repeat;}
body #qm0 #rugs.qmactive, body #qm0 #rugs.qmactive:hover{width:56px; padding:2px 20px 0px 0px; background: transparent url('../images/global/dropdownRugstab.gif') 5px top no-repeat;}

#topnavContainer a#bedding{width:50px; padding:2px 15px 0px 30px; text-transform:uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
#topnavContainer a:hover#bedding{background: transparent url('../images/global/dropdownBeddingtab.gif') 9px top no-repeat;}
body #qm0 #bedding.qmactive, body #qm0 #bedding.qmactive:hover{width:50px; padding:2px 15px 0px 30px; background: transparent url('../images/global/dropdownBeddingtab.gif') 9px top no-repeat;}

#topnavContainer #qm0 div{width:166px; background:#ffffff url('../images/global/dropdownbg.gif') -2px bottom no-repeat; padding:0px 0px 10px 0px;}
#topnavContainer #qm0 div a{margin:0; font-size:11px; color:#37332E; text-decoration:none; background-color:#ffffff; display:block; width:150px!important; padding:2px 2px 2px 5px; height:auto; overflow:visible; white-space:normal!important; margin:0px 0px 0px 4px;}
#topnavContainer #qm0 div a:hover{margin:0; font-size:11px; color:#67652F; text-decoration:none; background-color:#E7E5D3; display:block; width:150px!important; padding:2px 2px 2px 5px; height:auto; overflow:visible; white-space:normal!important; margin:0px 0px 0px 4px;}

#topnavContainer #qm0 div span#bedroomtop{background:#ffffff url('../images/global/dropdownBedroomtop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#diningtop{background:#ffffff url('../images/global/dropdownDiningtop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#livingspacestop{background:#ffffff url('../images/global/dropdownLivingSpacestop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#mediaroomstop{background:#ffffff url('../images/global/dropdownLivingSpacestop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#workspacestop{background:#ffffff url('../images/global/dropdownLivingSpacestop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#accentstop{background:#ffffff url('../images/global/dropdownLightingtop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#lightingtop{background:#ffffff url('../images/global/dropdownLightingtop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#beddingtop{background:#ffffff url('../images/global/dropdownBeddingtop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}
#topnavContainer #qm0 div span#rugstop{background:#ffffff url('../images/global/dropdownRugstop.gif') -2px top no-repeat; height:6px; width:165px; display:block;}

#topnavContainer #qm0 div#bedroomdiv{}
#topnavContainer #qm0 div#diningdiv{margin:0px 0px 0px -32px;}
#topnavContainer #qm0 div#livingspacesdiv{margin:0px 0px 0px -15px;}
#topnavContainer #qm0 div#mediaroomsdiv{margin:0px 0px 0px -15px;}
#topnavContainer #qm0 div#workspacesdiv{margin:0px 0px 0px -17px;}
#topnavContainer #qm0 div#accentsdiv{margin:0px 0px 0px -27px;}
#topnavContainer #qm0 div#lightingdiv{margin:0px 0px 0px -27px;}
#topnavContainer #qm0 div#rugsdiv{margin:0px 0px 0px -44px;}
#topnavContainer #qm0 div#beddingdiv{margin:0px 0px 0px -71px;}

/************ Listing Pages ************/
#transContainer #collectionLanding .title{padding:0px 0px 8px 5px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#67652F; width:500px;}
#transContainer #collectionLanding .collection{width:220px; float:left; padding:0px 18px 35px 12px;}
#transContainer #collectionLanding .collection .colltitle{width:220px; text-align:center; color:#67652F; font-weight:bold; font-size:15px; padding:20px 0px 0px 0px;}
#transContainer #collectionLanding .collection .colltitle a{color:#67652F; text-decoration:none;}
#transContainer #collectionLanding .divider{clear:left; background-color:#c2c1c0; height:1px; width:749px; margin:0px 0px 40px 0px;}

#transContainer #productListing .category{float:right; width:410px;}
#transContainer #productListing .category .label{float:left; width:230px; text-align:right; font-weight:bold; font-size:12px; color:#67652F; padding:0px 10px 0px 0px;}
#transContainer #productListing .category .label a{font-size:10px;}
#transContainer #productListing .category form#categorySelect{float:right; width:160px;}
#transContainer #productListing .category #categorySelect_combo{float:right; width:160px;}
#transContainer #productListing .title{float:left; padding:0px 0px 8px 5px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#67652F; width:300px;}
#transContainer #productListing #impact{clear:left; float:left; width:360px; height:440px; padding:0px 10px 0px 0px;}
#transContainer #productListing .product{width:160px; float:left; padding:0px 10px 8px 15px;}
#transContainer #productListing .product .image{width:160px; height:175px;}
#transContainer #productListing .product .imgclearance{width:160px; height:175px; z-index:10; margin-top:-160px;}
#transContainer #productListing .shortdivider{float:left; background-color:#c2c1c0; height:1px; width:368px; margin:0px 0px 1px 15px;}
#transContainer #productListing .divider{clear:left; background-color:#c2c1c0; height:1px; width:749px; margin:0px 0px 1px 0px;}
#transContainer #productListing .product .prodtitle{width:160px; font-weight:normal; text-align:center; color:#37332E; font-size:11px; padding:4px 0px 0px 0px;}
#transContainer #productListing .product .prodtitle a{color:#67652F; text-decoration:none; font-weight:bold;}

#wysiwygContainer #productListing{width:590px; padding:10px 0px 10px 0px;}
#wysiwygContainer #productListing .product{width:140px; float:left; padding:10px 0px 10px 0px;}
#wysiwygContainer #productListing .product .image{width:140px; height:140px;}
#wysiwygContainer #productListing .divider{clear:left; background-color:#c2c1c0; height:1px; width:590px; margin:0px 0px 8px 0px;}
#wysiwygContainer #productListing .product .prodtitle{width:140px; font-weight:normal; text-align:center; color:#37332E; font-size:11px; padding:4px 0px 0px 0px;}
#wysiwygContainer #productListing .product .prodtitle a{color:#67652F; text-decoration:none; font-weight:bold;}
#wysiwygContainer #contentStart #pagingNav{clear:left; padding:20px 0px 20px 0px;}

/************ Greybox Formatting ************/
body#popup{background-color:#ffffff; font-size:12px;}
body#popup a{color:#40403e; text-decoration:none;}
body#popup a:hover{color:#40403e; text-decoration:underline;}
body#popup .header{width:665px; margin-bottom:9px; text-align:right;}
body#popup .headerClose{float: right;}
body#popup .headerPrint{float: right; padding-right:180px;}

/************ Product Detail and Custom Product Detail Page ************/
#productDetailForm{width:940px;}
#productDetailForm #breadcrumb{width:940px; font-size:11px; color:#37332E;}
#productDetailForm #breadcrumb a{color:#37332E;}

#productDetailForm #leftcolumn{clear:left; width:480px; float:left; padding:0px 20px 0px 0px;}
#productDetailForm #leftcolumn #largeimage{width:480px; padding:0px 0px 7px 0px;}
#productDetailForm #leftcolumn #moreviews{width:478px; height:123px; border:1px solid #878787;}
#productDetailForm #leftcolumn #moreviews .title{font-weight:bold; font-size:13px; color:#67652F; padding:6px 0px 0px 20px;}
#productDetailForm #leftcolumn #moreviews .divider{clear:left; background-color:#c2c1c0; height:1px; width:444px; margin:7px 0px 15px 20px;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable{width:478px; height:70px;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .prev{width:30px; height:100%; float:left; display:block;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .prev a:hover{cursor:pointer!important;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .prev.disabled{visibility: hidden!important;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .next{width:30px; height:100%; float:right; display:block;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .next a:hover{cursor:pointer!important;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable .next.disabled{visibility: hidden!important;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable div.containerWrapper{overflow:hidden; position:relative; width:390px; height:70px;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable div.containerWrapper div.container{position:absolute; text-align:center; width:20000em; clear:both;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable div.containerWrapper div.container div{float:left; display:block;}
#productDetailForm #leftcolumn #moreviews #makeMeScrollable div.containerWrapper div.container a{padding:0px 30px 0px 30px;}

#productDetailForm #rightcolumn{width:440px; float:left;}
#productDetailForm #rightcolumn .title{width:440px; overflow:hidden; font-weight:bold; font-size:16px; color:#67652F; padding:0px 0px 0px 0px;}
#productDetailForm #rightcolumn .pricing{font-size:13px; color:#37332E;}
#productDetailForm #rightcolumn #tabs{margin:20px 0px 7px 0px;}
#productDetailForm #rightcolumn #tabs #tabs-1, #productDetailForm #rightcolumn #tabs #tabs-2{font-size:11px; display: block; background: transparent url('../images/global/tabpanelbg.gif') bottom left no-repeat; height:180px;  width:440px;}
#productDetailForm #rightcolumn #tabs #tabs-1 p, #productDetailForm #rightcolumn #tabs #tabs-2 p{margin:0; padding:10px 30px 0px 30px; line-height:13px; width:360px;}
#productDetailForm #rightcolumn #tabs #tabs-1 p.title, #productDetailForm #rightcolumn #tabs #tabs-2 p.title{font-weight:bold; font-size:12px; color:#67652F;}
#productDetailForm #rightcolumn #tabs ul{display:none;}
.ui-tabs {zoom: 1; background: transparent url('../images/global/tabbg.gif') 0px -10px repeat-x;}
.ui-tabs .ui-tabs-nav {margin:0px 0px 9px 0px; list-style: none; position: relative; padding:0px 0px 10px 0px;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin:0; padding:0; background:transparent url('../images/global/tabInactive.gif') top left no-repeat; width:100px; height:29px; margin:-10px 0px 0px 0px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 10px 5px 0px 15px; font-size:12px; color:#67652F;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width: 0; background:transparent url('../images/global/tabActive.gif') top left no-repeat; width:112px; height:29px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {  }
.ui-tabs .ui-tabs-hide { display: none !important; }
#productDetailForm #rightcolumn #tabs #tabs-1 #thumbs{display:block; padding:0px 0px 0px 30px;}
#productDetailForm #rightcolumn #tabs #tabs-1 #thumbs a{display:block; float:left; padding:5px 5px 0px 5px;}
#productDetailForm #rightcolumn #tabs #tabs-1 #thumbs em{display:none; width:220px; height:230px; position:absolute; z-index:200; background-color:#ffffff; border:1px solid #c2c1c0; text-align:center; padding:20px 0px 0px 0px;}
#productDetailForm #rightcolumn #tabs #tabs-1 #thumbs em .title{width:220px; text-align:center; font-weight:bold; font-size:11px; color:#666536; font-style:normal;}

#productDetailForm #rightcolumn #purchaseWrapper{width:438px; border:1px solid #c2c1c0;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer{padding: 7px 15px 7px 20px;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers{font-weight:bold; font-size:13px; color:#67652F; padding:0px 0px 2px 0px; border-bottom:1px solid #c2c1c0;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers .options{float:left; width:175px;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers .price{float:left; width:159px;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers .select{float:left;}
#optionsWrapper{position:relative; z-index:1; height:150px; overflow:hidden; margin:0px 0px 10px 0px;}
#optionsWrapper #optionsContainer{height:150px; overflow:auto; }
#optionsCustomWrapper{position:relative; z-index:1; margin:0px 0px 10px 0px;}
#optionsCustomWrapper #optionsCustomContainer{}
.jScrollPaneTrack {position: absolute; cursor: pointer;	right: 0; top: 0; height: 100%;	background: #ffffff url('../images/global/scrollbartrack.gif') top left repeat-y;}
.jScrollPaneDrag {position: absolute; height:19px; background:transparent url('../images/global/scrollbardrag.gif') top left no-repeat; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;	bottom: 0; left: 0;	overflow: hidden;}
a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden;	background:#ffffff url('../images/global/scrollbarup.gif') top left no-repeat; height: 20px;}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown {display: block;	position: absolute;	z-index: 1;	bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; background:#ffffff url('../images/global/scrollbardown.gif') top left no-repeat; height: 20px;}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}
#optionsWrapper #optionsContainer form{margin:0; padding:0;}
#optionsWrapper #optionsContainer form table{margin:0; padding:0; width:380px;}
#optionsWrapper #optionsContainer form table tr.option{background-color:#e9e9d9; height:25px; font-size:11px; width:100%;}
#optionsWrapper #optionsContainer form table tr.spacer{background-color:#ffffff; height:5px; width:100%;}
#optionsWrapper #optionsContainer form table tr.option td.col1{width:165px; padding:0px 0px 0px 10px;}
#optionsWrapper #optionsContainer form table tr.option td.col1 img{margin:2px 5px 2px 0px; border:1px solid #9B9A8D; float:left;}
#optionsWrapper #optionsContainer form table tr.option td.col1 div{margin-top:20px;}
#optionsWrapper #optionsContainer form table tr.option td.col2{width:175px; padding:0px 0px 0px 0px; font-size:10px;}
#optionsWrapper #optionsContainer form table tr.option td.col3{padding:0px 0px 0px 0px; text-align:left;}
#optionsWrapper #optionsContainer form table tr.option td.col3 label{display:none;}
#optionsCustomWrapper #optionsCustomContainer form{margin:0; padding:0;}
#optionsCustomWrapper #optionsCustomContainer form table{margin:0; padding:0; width:380px;}
#optionsCustomWrapper #optionsCustomContainer form table tr.option{background-color:#e9e9d9; height:25px; font-size:11px; width:100%;}
#optionsCustomWrapper #optionsCustomContainer form table tr.spacer{background-color:#ffffff; height:5px; width:100%;}
#optionsCustomWrapper #optionsCustomContainer form table tr.option td.col1{padding:0px 0px 0px 10px;}
#optionsCustomWrapper #optionsCustomContainer form table tr.option td.col2{padding:0px 0px 0px 0px; font-size:10px; text-align:left;}
#optionsCustomWrapper #optionsCustomContainer form table tr.option td.col3{padding:0px 0px 0px 0px; text-align:left;}
#optionsCustomWrapper #optionsCustomContainer form table tr.option td.col3 label{display:none;}

#optionsWrapper #optionsContainer #customize{width:100%; background-color:#e9e9d9; height:40px; padding:10px 0px 0px 0px; margin:5px 0px 0px 0px;}
#optionsWrapper #optionsContainer #customize .link{float:right; height:30px; width:40px;}
#optionsWrapper #optionsContainer #customize .title{float:left; font-weight:bold; font-size:15px; color:#67652F; text-align:right; width:300px;}
#optionsWrapper #optionsContainer #customize .price{float:left; font-size:11px; text-align:right; width:300px;}
#optionsCustomWrapper #optionsCustomContainer #customize{width:100%; background-color:#e9e9d9; height:40px; padding:10px 0px 0px 0px; margin:5px 0px 0px 0px;}
#optionsCustomWrapper #optionsCustomContainer #customize .link{float:right; height:30px; width:40px;}
#optionsCustomWrapper #optionsCustomContainer #customize .title{float:left; font-weight:bold; font-size:15px; color:#67652F; text-align:right; width:300px;}
#optionsCustomWrapper #optionsCustomContainer #customize .price{float:left; font-size:11px; text-align:right; width:300px;}

#purchaseContainer #buying{background-color:#E7E5D3; border:1px solid #9B9A8D; width:370px; padding: 10px 10px 10px 20px;}
#purchaseContainer #buying #info{float:left; width:180px; height:100%;}
#purchaseContainer #buying #info .title{font-size:12px; color:#67652F; font-weight:bold; padding:0px 0px 10px 0px; width:180px;}
#purchaseContainer #buying #info table{margin:0; padding:0; font-size:11px;}
#purchaseContainer #buying #info table td{padding:5px 0px 5px 0px;}
#purchaseContainer #buying #info table td.options{padding:0px 5px 0px 0px; font-weight:bold; color:#67652F; text-align:right;}
#purchaseContainer #buying #info table td.product{padding:0px 5px 0px 0px; font-weight:bold; color:#67652F; text-align:right;}
#purchaseContainer #buying #info table td.price{padding:0px 5px 0px 0px; font-weight:bold; color:#67652F; text-align:right;}

#purchaseContainer #buying #filler{float:right; width:160px; height:100%;}
#purchaseContainer #buying #zipCart div{display:none;}
#purchaseContainer #buying #zipCart{float:right; width:160px; height:100%;}
#purchaseContainer #buying #zipCart #buyonline{}
#purchaseContainer #buying #zipCart #buyonline .error{padding:5px 0px 0px 0px; font-size:9px; width:150px;}
#purchaseContainer #buying #zipCart #buyonline .title{font-weight:bold; font-size:14px; color:#67652F; width:150px;}
#purchaseContainer #buying #zipCart #buyonline input{margin:5px 0px 5px 0px;}
#purchaseContainer #buying #zipCart #findstore{}
#purchaseContainer #buying #zipCart #findstore .error{padding:5px 0px 0px 0px; font-size:9px; width:150px;}
#purchaseContainer #buying #zipCart #findstore .title{font-weight:bold; font-size:14px; color:#67652F; width:150px;}
#purchaseContainer #buying #zipCart #findstore input{margin:5px 0px 5px 0px;}
#purchaseContainer #buying #zipCart #quantity{}
#purchaseContainer #buying #zipCart #quantity .error{padding:5px 0px 0px 0px; font-size:9px; width:150px;}
#purchaseContainer #buying #zipCart #quantity .title{font-weight:bold; font-size:14px; color:#67652F; width:150px;}
#purchaseContainer #buying #zipCart #quantity input.field{margin:5px 0px 5px 0px;}

#purchaseContainer #wishlist{width:400px; text-align:right; padding:10px 0px 0px 0px;}

#productDetailForm #onecolumn{width:940px; clear:left; padding:8px 0px 0px 0px;}
#productDetailForm #onecolumn #collection{width:938px; height:253px; border:1px solid #878787; margin:0px 0px 8px 0px;}
#productDetailForm #onecolumn #collection .title{font-weight:bold; font-size:16px; color:#67652F; padding:6px 0px 0px 20px;}
#productDetailForm #onecolumn #collection .divider{clear:left; background-color:#c2c1c0; height:1px; width:899px; margin:7px 0px 15px 20px;}
#productDetailForm #onecolumn #collection #makeMeScrollable2{width:938px; height:180px; padding:20px 0px 0px 0px;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .prev2{width:30px; padding:30px 0px 0px 0px; float:left; display:block;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .prev2 a:hover{cursor:pointer!important;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .prev2.disabled{visibility: hidden!important;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .next2{width:30px; padding:30px 0px 0px 0px; float:right; display:block;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .next2 a:hover{cursor:pointer!important;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 .next2.disabled{visibility: hidden!important;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 div.containerWrapper2{overflow:hidden!important; position:relative; width:870px; height:180px;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 div.containerWrapper2 div.container2{position:absolute; text-align:center; width:20000em; clear:both;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 div.containerWrapper2 div.container2 div{float:left; display:block; width:140px; padding:0px 18px 0px 18px; color:#37332E; font-size:11px;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 div.containerWrapper2 div.container2 div a{color:#67652F; font-weight:bold; text-decoration:none;}
#productDetailForm #onecolumn #collection #makeMeScrollable2 div.containerWrapper2 div.container2 div a img{padding:0px 0px 10px 0px;}

#productDetailForm #onecolumn #thelook{width:938px; height:253px; border:1px solid #878787;}
#productDetailForm #onecolumn #thelook .title{font-weight:bold; font-size:16px; color:#67652F; padding:6px 0px 0px 20px;}
#productDetailForm #onecolumn #thelook .divider{clear:left; background-color:#c2c1c0; height:1px; width:899px; margin:7px 0px 15px 20px;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3{width:938px; height:180px; padding:20px 0px 0px 0px;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .prev3{width:30px; padding:30px 0px 0px 0px; float:left; display:block;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .prev3 a:hover{cursor:pointer!important;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .prev3.disabled{visibility: hidden!important;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .next3{width:30px; padding:30px 0px 0px 0px; float:right; display:block;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .next3 a:hover{cursor:pointer!important;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 .next3.disabled{visibility: hidden!important;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 div.containerWrapper3{overflow:hidden!important; position:relative; width:870px; height:180px;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 div.containerWrapper3 div.container3{position:absolute; text-align:center; width:20000em; clear:both;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 div.containerWrapper3 div.container3 div{float:left; display:block; width:140px; padding:0px 18px 0px 18px; color:#37332E; font-size:11px;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 div.containerWrapper3 div.container3 div a{color:#67652F; font-weight:bold; text-decoration:none;}
#productDetailForm #onecolumn #thelook #makeMeScrollable3 div.containerWrapper3 div.container3 div a img{padding:0px 0px 10px 0px;}

/************ Wish List ************/
#transContainer #wishlistrpt{}
#transContainer #wishlistrpt .pagetitle{padding:0px 0px 5px 0px; margin:0; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#37332E; font-size:14px;}
#transContainer #wishlistrpt .divider{width:745px; height:1px; background-color:#c2c1c0; clear:both;}
#transContainer #wishlistrpt .title{padding:30px 0px 20px 0px; margin:0; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#67652F; font-size:16px;}
#transContainer #wishlistrpt p.instructions{width:740px; text-align:center; color:#C47031;}
#transContainer #wishlistrpt .listing{width:700px; margin:0px 0px 0px 0px; border:1px solid #878787; padding: 12px 7px 20px 10px;}
#transContainer #wishlistrpt .listing .image{float:left; width: 160px; padding:0px 70px 0px 50px;}
#transContainer #wishlistrpt .listing .text{float:left; width:390px; height:85px; padding:10px 10px 5px 0px; background-color:#EEEDE0; text-align:right; font-size:12px;}
#transContainer #wishlistrpt .listing .text .product{color:#67652F; font-weight:bold; padding:0px 0px 5px 0px;}
#transContainer #wishlistrpt .listing .text .sku{padding:0px 0px 2px 0px;}
#transContainer #wishlistrpt .listing .text .price{padding:0px 0px 8px 0px;}
#transContainer #wishlistrpt .listing .text .details{font-size:11px;}
#transContainer #wishlistrpt .listing .action{float:left; width:400px; height:36px; margin:5px 0px 0px 0px; padding: 7px 0px 0px 0px; background-color:#E7E5D3; text-align:right; }
#transContainer #wishlistrpt .listing .action a{padding:0px 10px 0px 20px;}

/************ Request a Catalog ************/
#reqCatForm{font-size:11px;}
#reqCatForm .catalogHeader{padding:0px 0px 5px 0px; margin:0; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; color:#67652F; font-size:14px; text-align:left;}
#reqCatForm .divider{width:745px; height:1px; background-color:#c2c1c0; clear:both;}

/************ Checkout ************/
#transFullContainer #contentStart td.topnav{color:#67652F; font-size:14px; font-weight:bold; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; padding:0px 0px 10px 0px;}
#transFullContainer #contentStart td.shadedHeader{background-color:#E7E5D3; color:#67652F; font-weight:bold; text-transform:uppercase; font-size:13px; padding:10px 10px 10px 10px;}
#transFullContainer #contentStart td.shadedHeaderNocap{background-color:#E7E5D3; color:#67652F; font-weight:bold; font-size:13px; padding:10px 10px 10px 10px;}
#transFullContainer #contentStart td.image{width:166px; padding:0px 20px 0px 10px;}
#transFullContainer #contentStart td.itemdesc{background-color:#EFEEE2; font-size:12px; padding:20px 0px 10px 10px;}
#transFullContainer #contentStart td.itemdesc .title{color:#67652F; font-weight:bold; text-align:left;}
#transFullContainer #contentStart td.itemcell{background-color:#EFEEE2; font-size:14px;}
#transFullContainer #contentStart input.updateqtybutton{border:0; background: transparent url('../images/buttons/update-quantity.gif') top left no-repeat; width:100px; height:26px; cursor:pointer; margin:5px 0px 5px 0px;}
#transFullContainer #contentStart input.deletebutton{border:0; background: transparent url('../images/buttons/delete-item.gif') top left no-repeat; width:100px; height:26px; cursor:pointer;}
#transFullContainer #contentStart input.updatebutton{border:0; background: transparent url('../images/buttons/update.gif') top left no-repeat; width:81px; height:26px; cursor:pointer; margin:5px 0px 5px 0px;}
#transFullContainer #contentStart table.protectionPlanPricing{border:1px solid #878787; padding:20px 10px 20px 10px; width:420px; font-size:11px; margin-left:2px;}
#transFullContainer #contentStart table.protectionPlanPricing .title{text-align:left; color:#67652F; font-weight:bold; font-size:14px; padding:0px 0px 10px 0px;}
#transFullContainer #contentStart table.protectionPlanPricing .title a{font-weight:normal; font-size:12px;}
#transFullContainer #contentStart table.protectionPlanPricing td{padding:0;}
#transFullContainer #contentStart table.orderTotal{background-color:#E7E5D3; color:#67652F; border:1px solid #878787; padding:20px 10px 20px 0px; width:475px; float:right; margin-right:2px; font-size:14px; font-weight:bold;}
#transFullContainer #contentStart table.orderTotal .smaller{font-weight:normal; font-size:12px;}
#transFullContainer #contentStart table.orderTotal td{padding:5px 0px 5px 0px;}
/* shipping page : protection plan */
#transFullContainer #contentStart #shipProtection{width:370px; margin:10px 0 10px 0; padding:10px; font-size:11px; text-align:left; background:#e7e5d3; border:1px solid #878787;}
#transFullContainer #contentStart #shipProtection .shipProtectionTitle{font-size:13px; font-weight:bold; color:#67652F;}

/************ FAQS ************/
#faqs{}
#faqs h2{margin:0 0 0 0; padding:0; font-size:11px;}
.treeview ul{margin:0; padding:0; width:500px;}
.treeview li{list-style-type:none; padding-left:16px; margin:0 0 6px -40px;}
.treeview li img{vertical-align:top;}
.treeview li.submenu{background:url("../images/global/tree_menu/plus.gif") no-repeat 0 5px; cursor: pointer !important;}
.treeview li.submenu ul{display:none;}
.treeview .submenu ul li{margin-left:-15px; cursor:default;}

/************ Forms ************/
form{padding:0; margin:0; display:inline;}
.required{color:#990B08; font-weight:bold;}
.response{color:#67652F;}
.instructions{}
.error{color:#990B08; font-size:14px; font-weight:bold;}
#financelabel{font-size:9px;}
.label{text-align:right; font-family: Verdana, Helvetica, Arial, sans-serif; color:#67652F; font-size:12px; padding:0px 10px 0px 0px!important;}
.labelL{text-align:left; font-family: Verdana, Helvetica, Arial, sans-serif; color:#67652F; font-size:12px;}
.field{height:16px; font-size:10px; background:#ffffff; border:1px solid #666666; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
.textfield{font-size:10px; background:#ffffff; border:1px solid #666666; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
select{height:20px; font-size:11px; background:#ffffff; border:1px solid #666666; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;}
button{background:none; border:0; vertical-align:bottom;}
.example{font-size:10px;}
.formButton{margin:0 10px 0 10px;}
#catalogHeader .error{width:500px; margin-bottom:0px;}
.LV_validation_message{display:inline;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: none;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000 !important;}

/************ Print ************/
#printHeader{display:none;}
#pageTitleContainer{display:none;}
#pageTitle{display:none;}

/**** SEO Footer Content switchcontent function ****/
#seoFooterContent{width:940px;}
#seoFooterContent #switchcontent{width:905px; clear:both; background-color: #413d39; padding:10px 20px 10px 15px;}
#seoFooterContent #switchcontent .headingContainer{cursor:pointer; font-size:10px; color:#E7E5D3; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:12px;}
#seoFooterContent #switchcontent .headingContainer .icon{float:left; position:relative; top:3px; padding-right:5px;}
#seoFooterContent #switchcontent .expanded-content{font-size:10px; color:#E7E5D3; margin: 10px 0px 0px 0px; padding:10px 0px 10px 0px; border-top:1px solid #4C4844;}
#seoFooterContent #switchcontent .expanded-content a{color:#E7E5D3; text-decoration:none; font-size:9px;}
#seoFooterContent #switchcontent .expanded-content a:hover{color:#E7E5D3; text-decoration:underline;}
#seoFooterContent #switchcontent .expanded-content p{margin:0; padding:0 0 8px 0;}
#seoFooterContent #switchcontent .expanded-content table{padding:10px 0px 0px 0px;}
#seoFooterContent #switchcontent .expanded-content table td{width:130px;}
#seoFooterContent #switchcontent .expanded-content .title{text-transform:uppercase; font-size:11px;}

/**** BEGIN:  SEARCH (Used remotely by SLI search template) ****/
#searchLeftNavGlobal{}
#searchLeftNavGlobal2{height:34px; font-size:12px; font-weight:bold; color:#C47031; text-transform:uppercase; background:#FFFFFF url("../images/global/leftNav/global_bg.gif") no-repeat;}
#searchLeftNavGlobal div.text{padding:12px 9px 14px 9px;}
#searchLeftNav{padding-top:0px;}
#searchResult{padding:10px 0px 20px 0px; text-align:right; font-size:12px;}
#searchSort{float:left; width:260px; font-size:12px;}
.searchPaging{font-size:11px; text-align:right;}
.searchPaging a.off{padding:2px;}
.searchPaging a.on{padding:2px; font-weight:bold;}
.searchPaging img{position:relative; top:3px; width:13px; height:13px; margin:0 5px 0 5px;}
#searchSuggestions{margin-bottom:20px; font-size:10px; line-height:1.5em;}
#searchSuggestions a{color:#666666; text-decoration:none;}
#searchListing{width:100%; margin:0 0 10px 0;}
table#searchListing {border:0!important;}
#searchListing td.img{width:105px; padding-right:20px;}
#searchListing td.img img{width:105px; height:105px;}
#searchListing td.img div{margin-top:2px; text-align:center;}
#searchListing td.img a{text-transform:lowercase;}
#searchListing td.product{width:609px; font-size:12px;}
#searchListing td.product .name{}
#searchListing td.product .name a{font-size:11px; font-weight:bold;}
#searchListing td.product .id{}
#searchListing td.product .desc{margin:10px 0 10px 0;}
#searchListing td.product .specs{color:#666666;}
#searchListing td.product .finishes{color:#666666; margin-top:6px;}
#searchListing td.product .relatedSearches{color:#666666; margin-top:6px;}
#searchListing td.product .relatedSearches a{color:#666666; text-decoration:none;}
#searchListing td.product .relatedSearches a:hover{text-decoration:underline;}
#searchListing td.moreInfo{display:none; width:24%;} /* blank :: reserved for pricing info at later date */
#searchListing td.divider{padding:0!important; margin:0;}
#searchListing td.divider hr{color:#D9D9D9; height:1px; margin:0; padding:0;}
/* SLI logo */
#searchSLILogo{width:100%; margin-top:20px; text-align:center;}
#searchSLILogo img{margin-left:5px;}
#searchSLILogo a{color:#444444; text-decoration:underline;}


/*** Sitemap ***/
.sitemapTitle{font-size:14px; font-weight:bold;}
.sitemap1{margin-left:20px; font-size:12px;}
#sitemap{margin-left:20px; font-size:12px;}


/*** Color Overrides ****/
.clearance{color:#BA1515!important;}
a.clearance{color:#BA1515!important;}
a.noline:hover{text-decoration:none; color:#A39D4D!important;}





/***Careers Section***/
.form-step {color:#67652F;
font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0 0 5px;
text-align:left;}

.job-details {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Helvetica,sans-serif;
font-size:14px;
letter-spacing:0.01em;
line-height:18px;
color:#37332E;}
#applyForm {font-size: 11px; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Helvetica,sans-serif;}
#position {font-size: 14px;}

.search-jobs-form-boxes {background-color: #e7e7d6; border: solid 1px #9b9a8d !important; padding: 10px 3px 3px 3px !important; margin-top: 0px; width: 300px; }
.search-jobs-form-boxes .title {padding: 10px 0 5px 0 !important;}
.search-jobs table {padding: 5px !important;}



/**Store Locator**/
.store-loc {padding: 0px !important; font-size: 13px !important;}
.store-loc table {padding: 0 !important;}
.map-text {padding:3px 0px 3px 0; width: 500px; text-align: left;}
#mapText {padding: 7px 0 0px 0;}
.store-loc-left {background-color: #e7e7d6; border: solid 1px #9b9a8d !important; padding: 5px !important; width: 215px;}
.store-loc-left {padding: 10px 3px 3px 3px !important; margin-top: 0px; width: 223px;}
.store-loc-left .title {padding: 0 !important;}

/*sweepstakes - added 01/05/10 -wch */
#forgotPassword.sweepForm{width:720px; margin:0 auto 0 auto;}
#forgotPassword.sweepForm p{font-size:13px;}
#forgotPassword.sweepForm p.error{font-size:12px;}
#forgotPassword.sweepForm form table{margin:0; padding:0;}
#forgotPassword.sweepForm form table td{margin:0; padding:0;}
#forgotPassword.sweepForm form table .formButton{margin:0; padding-left:12px;}
#forgotPassword.sweepForm p.required{font-size:11px; padding:5px 0 90px 55px;}

#sweepstakesConfirmContainer{width:600px; margin:0 auto 0 auto;}
#sweepstakesConfirm p{text-align:center;}
#sweepstakesConfirm #sweepstakesBtns{width:345px; margin:0 auto 0 auto;}
#sweepstakesConfirm .button{padding:15px 15px 0 15px;}



/*Sharethis (addthis) button*/
.shareThis {float: right; width: 81px; margin: 10px 0 0 0;}


/*promo top*/

.promoTop { float: right; margin: 0px 0 0 0; width: 200px; height: 41px;}

#request-catalog{ float:left; font-size:12px; }
#CatalogRequestArrow{position:relative;float:left;top:-3px;} 
#topnavspacer{ background:white;width:10px;height:10px;float:left; }