body {	margin: 0 auto auto auto;	padding: 0;	background-color : #ffffff;	font : 10px Verdana, Arial, sans-serif;	color : #000000;	line-height : 14px;}body.popup, body.swatches {	margin : 0px;	background-color : #ffffff;	font : 10px Verdana, Arial, sans-serif;	color : #000000;	line-height : 14px;}table, tr, td {	font : 10px Verdana, Arial, sans-serif;	color : #000000;	margin : 0px;	line-height : 14px;}	#basicPopup {	background : #ffffff;	padding : 16px 12px 40px 20px;}/* General Styles */img { border: none;}.global-content-wrapper	{ width: 770px; margin: 11px auto; padding: 0;}.padTB10 {padding:10px 0;}.padB10 {padding-bottom:10px !important;}.padT5 {padding-top:5px !important;}.padB5 {padding-bottom:5px !important;}.padT10 {padding-top:10px !important;}.noDisplay {display:none;}.error {color:#ff4040;}.gold { color: #76560B;}.bold { font-weight: bold;}.italic { font-style: italic}.uline { text-decoration: underline}.clear {clear:both;}.right {float:right;}.left {float:left;}.marginL255 {margin-left:255px !important;}.marginB20 {margin-bottom:20px !important; }.marginB10 {margin-bottom:10px !important; }.marginB5 {margin-bottom:5px !important; }#contentContainer a.noUnderline:link, #contentContainer a.noUnderline:hover, #contentContainer a.noUnderline:active, #contentContainer a.noUnderline:visited { text-decoration:none;}a.noUnderline { text-decoration:none;}/* Top Tier Nav Elements */	input.topSearch {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		width : 120px;		height : 14px;		border : 1px solid #000000;	}		#extendednavlayer { position:relative; z-index:12; visibility:visible; }	#topcatlayer1     { position: absolute; z-index: 12; top: 30px; left: 0px; visibility: hidden }	#topcatlayer2     { position: absolute; z-index: 12; top: 30px; left: 65px; visibility: hidden }	#topcatlayer3     { position: absolute; z-index: 12; top: 30px; left: 138px; visibility: hidden }	#topcatlayer4     { position: absolute; z-index: 12; top: 30px; left: 187px; visibility: hidden }	#topcatlayer5     { position: absolute; z-index: 12; top: 30px; left: 238px; visibility: hidden }	#topcatlayer6     { position: absolute; z-index: 12; top: 30px; left: 309px; visibility: hidden }	#topcatlayer7     { position: absolute; z-index: 12; top: 30px; left: 403px; visibility: hidden }	#topcatlayer8     { position: absolute; z-index: 12; top: 30px; left: 497px; visibility: hidden }	#topcatlayer9    { position: absolute; z-index: 12; top: 30px; left: 564px; visibility: hidden }	#topcatlayer10    { position: absolute; z-index: 12; top: 30px; left: 614px; visibility: hidden }		.topCatBoxOuter {		background-color : #ffffff;		border-left : 1px solid #666666;		border-right : 1px solid #666666;		border-bottom : 1px solid #666666;		padding : 6px 12px 10px 12px;	}		.topCatBoxInner {		width : 187px;		align : left;	}		a.topSCNav, a.topSCNav:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		display : block;		padding : 2px 0px 2px 0px;		text-decoration : none;		border-bottom : 0;		line-height : 14px;	}		a.topSCNav:active, a.topSCNav:hover {		color : #76560b;	}/* /Top Tier Nav Elements *//* Clearing Floats */#floatLeft, .floatLeft { float : left; }#floatRight, .floatRight { float : right; }#clearFloats, .clearFloats { clear : both; }.clr { clear: both; width: 100px; line-height: 1px; font-size: 1px; height: 1px; margin-top: -1px;}.clr5 { clear: both; width: 100px; height: 5px; line-height: 5px; font-size: 5px;}.clr10 { clear: both; width: 100px; height: 10px; line-height: 10px; font-size: 10px;}.clr20 { clear: both; width: 100px; height: 20px; line-height: 20px; font-size: 20px;}/* /general catch-all style *//* General Body Elements */a, a:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		line-height : 14px;	}	a:active, a:hover { color: #977C3C; }		a.grn, a.grn:visited {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : none;		line-height : 14px;	}		a.grn:active, a.grn:hover {		color : #000000;	}		.copper {		color : #996633;	}		a.copper, a.copper:visited {		color : #996633;	}		a.copper:active, a.copper:hover {		color : #000000;	}		a.ulLinks, a.ulLinks:visited {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : underline;		line-height : 14px;	}		a.ulLinks:active, a.ulLinks:hover {		color : #000000;	}			a.ulLinksBlk, a.ulLinksBlk:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : underline;		line-height : 14px;	}		a.ulLinksBlk:active, a.ulLinksBlk:hover {		color : #977c3c;	}		a.ulLinksDkGry, a.ulLinksDkGry:visited {		font : 10px Verdana, Arial, sans-serif;		color : #333333;		text-decoration : underline;		line-height : 14px;	}		a.ulLinksDkGry:active, a.ulLinksDkGry:hover {		color : #977c3c;	}		a.ulLinksBlk, a.ulLinksBlk:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : underline;		line-height : 14px;	}		a.ulLinksBlk:active, a.ulLinksBlk:hover {		color : #977c3c;	}		a.errLinks, a.errLinks:visited {		font : 10px Verdana, Arial, sans-serif;		color : #b11a26;		text-decoration : underline;		line-height : 14px;	}		a.errLinks:active, a.errLinks:hover {		color : #000000;	}/* Pagination */ul.pagination { float: left; list-style: none; width: auto; margin: 0; padding: 0;}ul.pagination li { float: left; margin: 0 3px; padding: 0;}.pagination-selected { font-weight: bold; text-decoration : none; }	a.pLinks, a.pLinks:visited { text-decoration : underline; }a.pLinks:active, a.pLinks:hover { color : #977c3c; }.pagination a.next-page, .pagination a.prev-page { text-decoration: none;}.pagination-top a.next-page, .pagination-top a.prev-page { text-decoration: underline;}ul.pagination li.view_all { margin:0 0 0 5px; padding: 2px 0 0 3px;}.view_all a:link, .view_all a:hover, .view_all a:visited { font-weight: normal; text-decoration:none; text-transform: capitalize; }/* end pagination */		.copySpaced {		font : 10px Verdana, Arial, sans-serif;		line-height : 14px;	}		.dkGreyTxt {		color : #666666;		font-size : 10px;		line-height : 14px;	}		.errTxt {		color : #990000;		line-height : 14px;	}		.errMsg {		color : #b11a26;		line-height : 14px;	}		.specialMsg {		color : #977c3c;		line-height : 14px;	}		.specialTxt {		font : bold 10px Verdana;		color : #b11a26;		font-weight : bold;		line-height : 14px;	}		.saleTxt {		color : #b11a26;		font : bold 10px Verdana;		font-weight : bold;		line-height : 14px;	}		.textFlagItalics {		color : #977c3c;		font : bold italic 10px Times New Roman;		line-height : 14px;	}		input.textField {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		height : 14px;		border : 1px solid #cccccc;	}		select.dropDown {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		width : 150px;		height : 18px;		border : 1px solid #cccccc;	}	select.dropDownNoWidth {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		height : 18px;		border : 1px solid #cccccc;	}			select.dropDownStretch {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		height : 18px;		border : 1px solid #cccccc;	}		textarea {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		width : 225px;		height : 78px;		border : 2px solid #cccccc;	}		#introBoxCrm {		background : #ffffff;		border-top : 1px solid #b2b2b2;		border-bottom : 1px solid #b2b2b2;	}		#introBoxCrm.payment {		padding : 0 10px 12px 10px;	}		#introBoxCrm .shiptoTitle {		padding:0px 0px 0px 10px;margin:0; height:22px; line-height:22px;	}		#introBoxWht {		background : #ffffff;		border-top : 1px solid #b2b2b2;		border-bottom : 1px solid #b2b2b2;		text-align:left;	}		#introBoxWht div div { margin-bottom:3px; }		#introCopy {		font : 10px Verdana, Arial, sans-serif;		padding : 17px 20px 17px 20px;		line-height : 14px;	}		.bullet {		font : 10px Verdana, Arial, sans-serif;		padding : 5px 0px 0px 10px;		display : block;		line-height : 14px;		background : url('../../cs/bg_csbullet.gif');		background-repeat : no-repeat;	}		.bulletBlack {		font : 10px Verdana, Arial, sans-serif;		padding : 5px 0px 0px 10px;		text-align:left;		display : block;		line-height : 14px;		background : url('../../cs/bg_csbullet_black.gif');		background-repeat : no-repeat;	}		.leftNav {		padding : 2px 0px 16px 0px;		width : 141px;		text-align : left;	}	.leftNavNoPad {		padding : 0px 0px 16px 0px;		width : 141px;	}		a.leftNavLinksCurrent, a.leftNavLinksCurrent:visited, a.leftNavLinksCurrent:active, a.leftNavLinksCurrent:hover {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		padding : 5px 0px 5px 10px;		display : block;		line-height : 14px;		background-image : url('../../cs/bg_cslinks.gif');		background-repeat : no-repeat;	}		.leftNavLinks {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		padding : 5px 0px 5px 10px;		display : block;		line-height : 14px;		background-image : url('../../cs/bg_cslinks.gif');		background-repeat : no-repeat;	}		a.leftNavLinks, a.leftNavLinks:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		padding : 5px 0px 5px 10px;		display : block;		line-height : 14px;		background-image : url('../../common/spacer.gif');		background-repeat : no-repeat;	}		a.leftNavLinks:active, a.leftNavLinks:hover {		color : #977c3c;		background-image : url('../../cs/bg_cslinks.gif');		background-repeat : no-repeat;	}		#siteMapCell { padding : 16px 0px 8px 0px; }		a.siteMapCat, a.siteMapCat:visited, a.siteMapCat:active, a.siteMapCat:hover {		font-weight : bold;		text-transform : uppercase;		padding-bottom : 2px;	}		.fieldNamesReq {		font : 10px Verdana, Arial, sans-serif;		color : #76560b;	}		.fieldNamesReqErr {		font : 10px Verdana, Arial, sans-serif;		color : #b11a26;	}		.fieldNames {		font : bold 10px Verdana, Arial, sans-serif;		color : #76560b;	}		.fieldNamesErr {		font : bold 10px Verdana, Arial, sans-serif;		color : #b11a26;	}/* /General Body Elements *//* Customer Service */		div#orderInqBlock table tbody tr td#sendTD {text-align:right; padding-top:6px;vertical-align:top;padding-right:15px;_padding-right:13px;}	div#orderInqBlock table tbody tr td, div#orderInqBlock, div#joinemailimage { text-align:left; }	#csFAQBox {		border : 3px double #cbbd9b;	}		#toShipToCopy {		font : bold 10px Verdana, Arial, sans-serif;		padding : 5px 0px 5px 7px;		line-height : 14px;	}		#toColHdrs {		padding : 9px 0px 6px 0px;	}		#toItemRow {		padding : 8px 0px 15px 0px;		border-top : 1px solid #b2b2b2;	}			#faqAnswer {		padding-top : 15px;	}	.image-links { padding: 5px 0;}#email-submit-form { margin: 15px 0px;}#email-submit-form input.input-box { margin-right: 10px; font-size: 10px; border: 1px solid black; width: 120px; padding: 2px; float: left;}#email-submit-form input.btn_submit { float: left;}	.csCopyGrn {		font : bold 10px Verdana, Arial, sans-serif;		color : #76560b;		line-height : 14px;	}		.csCopy {		font : 10px Verdana, Arial, sans-serif;		line-height : 14px;	}		.csCopyBold {		font : bold 10px Verdana, Arial, sans-serif;		line-height : 14px;	}		.copySpacedStatus {		font : italic 10px Verdana, Arial, sans-serif;		color : #76560b;		line-height : 14px;	}		.giftNA {		font : italic 9px Verdana, Arial, sans-serif;		color : #76560b;	}/* /Customer Service *//* Design Center */	.glossNav {		font : bold 10px Verdana, Arial, sans-serif;		color : #888888;	}		a.glossNav, a.glossNav:visited {		font : bold 10px Verdana, Arial, sans-serif;		color : #000000;	}		a.glossNav:hover, a.glossNav:active {		font : bold 10px Verdana, Arial, sans-serif;		color : #76560b;	}		#glossaryHdr {		padding : 17px 0px 2px 0px;		border-bottom : 1px solid #b2b2b2;	}		#glossaryTitle {		font-weight : bold;		color : #76560b;	}		#glossaryEntry { padding : 4px 0px 6px 0px; }		.dcBullet {		font : bold 10px Verdana, Arial, sans-serif;		padding : 4px 0px 0px 20px;		display : block;		line-height : 14px;		background : url('../../dc/bg_bullet.gif');		background-repeat : no-repeat;		display : block;	}/* /Design Center *//* My Account */	#orderLine {		border-bottom : 1px solid #b2b2b2;	}		#createSections {		padding : 12px 0px 12px 0px;			}		.errorBorder {		padding:12px 0; border-bottom : 1px solid #b2b2b2;	}/* /My Account *//* Subcategory */	a.scLeftNavCurrent, a.scLeftNavCurrent:visited, a.scLeftNavCurrent:active, a.scLeftNavCurrent:hover {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : none;		padding : 3px 0px 3px 10px;		line-height : 14px;		background-image : url('../../shop/bg_sclinks.gif');		background-repeat : no-repeat;		display : block;		cursor:text;	}		.scLeftNav {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : none;		padding : 3px 0px 3px 10px;		line-height : 14px;		background-image : url('../../shop/bg_sclinks.gif');		background-repeat : no-repeat;		display : block;	}		a.scLeftNav, a.scLeftNav:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		padding : 3px 0px 3px 10px;		line-height : 14px;		background-image : url('../../common/spacer.gif');		background-repeat : no-repeat;		display : block;	}		a.scLeftNav:active, a.scLeftNav:hover {		color : #977c3c;		background-image : url('../../shop/bg_sclinks.gif');		background-repeat : no-repeat;	}		a.scSubLeftNavCurrent, a.scSubLeftNavCurrent:visited, a.scSubLeftNavCurrent:active, a.scSubLeftNavCurrent:hover {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : none;		padding : 5px 0px 5px 22px;		line-height : 14px;		background-image : url('../../shop/bg_scsublinks.gif');		background-repeat : no-repeat;		display : block;	}		.scSubLeftNav {		font : 10px Verdana, Arial, sans-serif;		color : #977c3c;		text-decoration : none;		padding : 5px 0px 5px 22px;		line-height : 14px;		background-image : url('../../shop/bg_scsublinks.gif');		background-repeat : no-repeat;		display : block;	}		a.scSubLeftNav, a.scSubLeftNav:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		padding : 5px 0px 5px 22px;		line-height : 14px;		background-image : url('../../common/spacer.gif');		background-repeat : no-repeat;		display : block;	}		a.scSubLeftNav:active, a.scSubLeftNav:hover {		color : #977c3c;		background-image : url('../../shop/bg_scsublinks.gif');		background-repeat : no-repeat;	}		a.scProds, a.scProds:visited {		font : bold 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		line-height : 14px;	}		a.scProds:active, a.scProds:hover {		color : #977c3c;	}/* /Subcategory *//* Shopping Basket */	a.cartLinks, a.cartLinks:visited {		font : 10px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : underline;		line-height : 14px;	}		a.cartLinks:active, a.cartLinks:hover {		color : #977c3c;	}		#backOrderedProduct {		padding : 14px 0px 12px 12px;		border-bottom : 1px solid #b2b2b2;	}		.giftCardMessage {border-top: 1px solid rgb(178, 178, 178); width: 650px; padding-bottom: 10px;padding-top:10px}	th.col-item, td.product-info {		width:250px !important;		padding-left:10px;	}/* /Shopping Basket *//* Flags */.imageflag { margin: 0px 1px 0px 2px; vertical-align: middle;}.imageflagpost { float:left; margin: 0px 4px 0px 2px;}.flag { font: Verdana, Arial, Helvetica, sans-serif; color: #977C3C; padding: .5px 0; margin: 0; }.carat { color:#977C3C; }/* /Flags *//* SVC */	.svcBalance {		font : bold 11px Verdana, Arial, sans-serif;		color : #000000;	}/* SVC *//* Shop */	.giftWrapAvail {		font : 9px Verdana, Arial, sans-serif;		color : #000000;	}		.giftWrapNA {		font : italic 9px Verdana, Arial, sans-serif;		color : #76560b;	}		#weRecBox {		border : 2px solid #b2b2b2;	}		#weRecImg {		padding : 5px;	}		#weRecProd {		padding : 10px 10px 10px 0px;	}		#addProdLine {		padding : 10px 0px 17px 11px;		border-top : 1px solid #b2b2b2;	}		#fontStyleGuide {		padding : 17px 20px 20px 12px;		border : 1px solid #b2b2b2;	}		#legend {		padding-bottom : 3px;		font : 9px Verdana, Arial, sans-serif;		color : #000000;	}		span.legend-icon {		float:left; 		margin:0;		width:27px;		padding:2px 0 0 0; 	}		span.legend-text {		float:left; 		margin:0;	}		span.legend-fixedtext {		float:left; 		margin:0;		width:27px;	}		p.legend-copy {		margin: 0 0 0 2px;		display:inline;		padding:0;	}		div.legend h3 {		font-size:10px;		font-weight:bold;		margin:0pt;		padding:0pt;	}		div.legend-item {		padding:5px 0;	}		#sbrNav {		padding : 25px 10px 16px 0px;	}		.themeBack {		font : 10px Verdana, Arial, sans-serif;		padding : 5px 0px 0px 10px;		display : block;		background : url('../../shop/bg_backtoarrow.gif');		background-repeat : no-repeat;	}	/* Shipping Info */	#address-info { margin: 0px 22px;}#address-info h1 { padding: 0; margin: 0;}#address-info h2 { padding: 5px 0; margin: 0;}#address-info .errMsg { margin-top: 10px;}#address-info img { border: none;}#address-info #process-table { float: right; display: block; list-style: none; margin: 0; padding: 0;}#address-info #process-table li { float: left; padding: 0; margin: 9px 0px 0 4px;}#address-info #process-table li img { float: left; padding: 0; margin: 0;}#address-info #process-table li.checkout-process img { margin: 4px 5px 0 0;}#address-info #messaging h1 { padding: 0; margin: 0;}#address-info p { margin: 0; padding: 5px 0;}#address-info #introBoxCrm { margin-top: 10px;}#address-info #cart-address { float: left; list-style: none; margin: 10px; padding: 0; width: 420px}#address-info #cart-address li { vertical-align: bottom; float: left; display: block; margin: 0; padding: 3px; height: 20px;}#address-info #cart-address li.instruction { margin-left: 106px; _margin-left: 53px; width: 300px; height: auto; padding-bottom: 5px; }#address-info #cart-address li.fieldNamesReq { margin-top: -3px;}#address-info #cart-address li.short { width: 210px;}#address-info #cart-address li.link { margin-top: 10px; margin-bottom: 0px;}#address-info #cart-address li.label { white-space:nowrap; width: 100px}#address-info #cart-address li.field { width: 210px;}#address-info #cart-address li.field input { float: left;}#address-info #cart-address li.field label { float: left;}#address-info #cart-address li.field input.textField { width:180px; height:14px;  padding: 2px;}#address-info #cart-address li.field select { width: 186px; height: 20px; padding: 1px;}#address-info #cart-address li.instruction label { float: left; padding-top: 2px; _padding-top: 3px;}#address-info #cart-address li.instruction input { float: left;}#address-info #cart-address li.checkboxes { padding: 0px 3px 2px 3px;}#address-info .shiptoTitle { font-weight: bold;}#address-info #address-form-buttons { padding-top:10px; border-top:1px solid #b2b2b2; float: left; width: 730px}#address-info #address-form-buttons .ulLinks { float: left;}#address-info #address-form-buttons .change-order { float: right; margin-right: 15px; padding-top: 7px}#address-info #address-form-buttons input.btn-continue { float: right;}#address-info #shipping-options { float: left; list-style: none; margin: 10px; padding: 0; width: 420px; }#address-info #shipping-options li { vertical-align: bottom; display: block; float: left; height: 15px; padding: 3px; margin: 0; }#address-info #shipping-options li input { float: left; padding: 0; margin: 0; }#address-info #shipping-options li.label { width: 375px}#address-info #shipping-options li.field { width: 15px; _padding: 0; _margin: 0;}#address-info #shipping-options li.field input  { float: left; padding: 0; margin: 0;}#address-info #shipping-options li.heading { width: 400px}#address-info #gift_message { margin-top: 15px;}#address-info #gift_message h2 { padding: 0; margin: 0}#address-info #gift_message p { padding: 10px 0; margin:}/* /Shop *//* PIP */	.prodTitle {		font : bold 12px Verdana, Arial, sans-serif;	}		.pipTitleTextFlag {		color : #977c3c;		font : bold 11px Verdana, Arial, sans-serif;		line-height : 14px;	}		.pipTextFlag {		color : #977c3c;		font : 10px Verdana, Arial, sans-serif;		line-height : 14px;	}		.prodName {		font : bold 10px Verdana, Arial, sans-serif;	}		.newPIPFlag {		color : #977c3c;		font : 9px Verdana, Arial, sans-serif;	}		.prodSpecialPricing {		color : #b11a26;		font : bold 10px Verdana;	}	div.header .prodSpecialPricing {		font : bold 11px Verdana;	}			.prodSalePricing {		color : #b11a26;		font : bold 10px Verdana;	}	  .pipPopUpTitle {		font : bold 15px Verdana, Arial, sans-serif;		color : #000000;	}		.pipPopUpSubTitle {		font : bold 12px Verdana, Arial, sans-serif;		color : #000000;	}		#popUpButtonSet {		padding-top : 10px;	}		#popUpCopyBlock {		padding-top : 15px;		width : 600px;	}		#popUpCopyDiv {		padding-top : 15px;		border-bottom : 1px solid #b2b2b2;	}		#popUpBullet {		padding-left : 10px;		background : url('../../shop/popups/bg_popupbullet.gif');		background-repeat : no-repeat;	}/* /PIP *//* Top Nav Search area */div#global-header { width: 770px; float: left; margin: 0px auto 17px auto; padding: 0; }#global-header #trackers, #global-header #trackers * { display: none;}#nav-logo { float: left; width: 164px; padding: 0 0 0px 0; margin: 0px 45px 0px 0px; _margin-left: 0px;}#nav-promo { float: left; width: 260px; padding:21px 0px 0px 0px; margin: 0px; _margin-left: 0px;}#nav-search-area { float: right; width: 296px; padding:0px; margin: 0px; _margin-left: 0px;}#nav-logo a { float: left;}ul#header-links { list-style: none; padding: 0; float: right; margin: 10px 0 -5px 0;}ul#header-links li { float: left; padding: 0; margin: 0; vertical-align: bottom; display: block; }ul#header-links li a { float: left;}ul#header-links li#account-link, ul#header-links li#email-sign-up { padding: 0px 5px; margin-top: 10px; margin-bottom: 0px; line-height: 1px; font-size: 1px; }ul#header-links li#basket-link { padding: 0px 0px 0px 5px; margin-top: 10px; margin-bottom: 0px; line-height: 1px; font-size: 1px; }#cart-count { float: left; margin-left: 5px;}#cart-count, #cart-count * { font-weight: bold;  text-decoration: none; color:#333333; }ul#header-links li img { float: left;}ul#header-links li#email-sign-up, ul#header-links li#account-link { border-right: 1px solid #b2b2b2;}ul#header-links li img { border: none; margin-top: 1px;}#nav-search-box { padding: 0; float: right; margin: 0;}#nav-search-box form, #contentContainer #nav-search-box form { margin: 0; padding: 0; float: left;}#nav-search-box input { float: left;}#nav-search-box input#words { width:200px; padding: 2px; height: 15px; border: 1px solid #CCC; margin: 0 2px 0 0;}/* Footer Nav Elements */	input.footerEmail {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		width : 120px;		height : 19px;		border : 1px solid #000000;	}		.footer {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		line-height : 18px;	}		a.footer, a.footer:visited {		font : 9px Verdana, Arial, sans-serif;		color : #000000;		text-decoration : none;		line-height : 18px;	}		a.footer:active, a.footer:hover {		color : #977c3c;	}	.footerWrap {clear:both; padding-top:20px; }	#extendednavlayer_ftr	{ position:relative; z-index:1; visibility:visible; }/* Footer Brand Links */		div.cross-brand { float:left; padding-bottom: 8px; width:100%; *padding-bottom: 15px; padding-top: 12px; *padding-top:0; }	div.cross-brand ul { list-style-image:none; list-style-position:outside; list-style-type:none; float:left; padding:0; margin-top:0;  margin-bottom: 8px; width: 100%; *margin-left:0 }	div.cross-brand h4 { margin-bottom: 8px; margin-top:0; font-size:10px; float:left; width:100%; text-align:left; *padding-top:12px; }	div.cross-brand h5 { clear:left; float:left; margin:0; font-size:9px; }	div.cross-brand h5 a { font-weight:bold; color:#333333; font-size:9px; }	div.cross-brand ul.crossbrand-links li { border-color: #666666; border-style:none none none solid; border-width:0 0 0 1px;  margin:0; padding:0 10px; float:left; }	div.cross-brand ul.crossbrand-links li.brand { border: 0; padding:0; }	div.cross-brand ul.crossbrand-links li.first { border:none; }	div.cross-brand ul.crossbrand-links li a { color:#333333; font-size: 9px; }	div.cross-brand ul.crossbrand-links li.brand a { font-weight:bold; }	.tleft {text-align:left;}.tcenter {text-align:center;}.tright {text-align:right;}.tright {text-align:right;}.bold {font : bold;	font-weight : bold;}.toolbox ul{	list-style-type:none; 	list-style-position:outside;}.toolbox li{	display:inline;}#subButtons .button {cursor:pointer;}/* ******************************************************* *//* ******** "Javascript Not Enabled" error message ******* */div#noJavascript, div#noJavascript * { margin: 0; padding: 0; border: 0; }div#noJavascript { width: 750px; padding: 20px 8px 20px 12px; margin: 0 auto 15px auto; background-color: #FFFEF2; border-top: 1px solid #977c3c; border-bottom: 1px solid #977c3c; }#noJavascript p.header { font-size: 25px; font-weight: normal; color: #b11a26; /*red*/ padding-bottom: 20px; text-transform: uppercasep }#noJavascript p { color: #303030; }#noJavascript p a { text-decoration: underline; }/* ******************************************************* */.accountContent{padding: 25px 15px 50px 22px;}.acctCommPref {	margin:2px 0;padding:0;}/* Request Swatch Styles */div#swatch-selections { float:left; margin:20px 0; padding:20px 0; border-top:1px solid #666; border-bottom:1px solid #666; }	div#swatch-selections ul { float:left; display:block; width:550px; margin:0; padding:0; }div#swatch-selections ul li { float:left; display:block; width:260px;}div#swatch-selections span.swatch-image { float:left; }div#swatch-selections span.check-box { width: 30px; text-align:center; display:block; float:left; }div#swatch-selections span.swatch-desc { float:left; width:190px; }div#request-swatch-form-actions { clear:both; }#order-difficulties-content { width: 770px; margin: 11px auto; padding: 0; }#seasonal-styles-content { width: 770px; margin: 11px auto; padding: 0; }#order-confirmation-table { margin-left: 20px; }#order-confirmation-table.popup { margin-left: 0px; }#order-confirmation-table th.col-total { padding-left: 20px; }#order-confirmation-table td.col-total,table.shopping-items td.col-total { padding-right: 10px; }/* Custom Upholstery Page */.customupholstery { padding:0px 14px; font-family:verdana, arial; font-size:11px; }.customupholstery .bulletBlack { font-family:verdana, arial; font-size:11px; }.uphHeader { text-transform:uppercase; font-weight:bold; color:#3b2215; font-family:verdana, arial; font-size:11px; padding-bottom:4px; }.uphCopy { padding-bottom:20px; }div.classificationContainer, div.classificationContainer * {	margin: 0;	padding: 0;}div.classificationContainer {clear: both; float: left;padding-bottom: 5px;width: 588px; }div.classificationContainer h2 {	font-size: 12px;	font-weight: bold;	color: #666666;}div.classificationContainer ul { margin: 5px 0 0 0; padding:0; float: left; clear:both;	/* setting width for IE6 */	width: 588px;}div.classificationContainer ul li { display: block; float: left; width: 183px; padding: 0 13px 0px 0; height:150px; }div.classificationContainer ul.swatchpage li { display: block; float: left; width: 183px; padding: 0px 0px 0px 13px; height:150px; }div.classificationContainer ul li.swatchRowBreak {	display: block;	height: 1px;	width: 100%;}div.classificationContainer ul li img {	width: 183px;	height: 114px;}div.classificationContainer ul li h3 {	width: 124px;	text-align: center;	font-size: 12px;	font-weight: normal;	color: #707070;}/* Press Page - Customer Service*/table.press td.copy { padding:8px 0px 35px 0px; vertical-align:top; }#presscontent { width:561px; float:left; margin-top:24px; }#presscontent2 { width:576; float:left; margin-top:10px; }#presscontent .block { float:left; width:187px; padding-bottom:35px; }#presscontent2 .block { float:left; width:192px; padding-bottom:35px; }#presscontent .block .maginfo { padding-right:15px; padding-top:8px; }#presscontent2 .block .maginfo { padding-right:15px; padding-top:8px; }a.nextArrow, a.nextArrow:visited {padding-right:.85em; color:#977C3C; font-size:11px; text-decoration:underline;  background:url('../../dc/arr_right_sm.gif') right center no-repeat;}	a.nextArrow:hover{text-decoration:none;}/* Promotions Interstitial - Error Page.*/body#promotions-error { text-align: center;}body#promotions-error div.global-content-wrapper { text-align: left; padding: 0; width: 770px; margin: 11px auto; }body#promotions-error div.global-content-wrapper div.wrap { width: 550px; }body#promotions-error div.global-content-wrapper h1 { font-size: 18px; text-transform: uppercase; margin: 0 0 10px 0; padding: 25px 0 10px 0; border-bottom: 1px solid #B2B2B2;  font-family: Georgia, "Times New Roman", Times, serif; }body#promotions-error div.global-content-wrapper p { margin: 0; padding: 0 0 10px 0; }