/************ Global Styles ************/
body{font-family:Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0; color:#37332E;}
a{text-decoration:none;}
a:hover{text-decoration:underline}
img{border:none;}
#screenreaderNav{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%;}
.centering{}

#whiteWrapper{width:100%; }
#grayWrapper{width:100%;}

#contentWrapper{width:100%; background-color:#ffffff;}
#contentContainer{}

#leftnavWrapper{display:none;}

#wysiwygWrapper{background-color:#ffffff;}
#wysiwygContainer{}
#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{font-size:14px; font-weight:normal; padding:3px 0px 2px 0px;}
#wysiwygContainer h2{font-size:16px; padding:48px 0px 16px 40px; color:#67652F;}
#wysiwygContainer .divider{width:100%; height:1px; background-color:#c2c1c0; clear:both;}
#wysiwygContainer #contentStart{padding:0px 100px 0px 70px; 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{border:1px solid #878787; padding:20px 20px 20px 20px;}
#wysiwygContainer #contentStart table 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{display:none;}
#transContainer h2{font-size:16px; padding:48px 0px 16px 40px; color:#67652F;}
#transContainer .divider{width:745px; height:1px; background-color:#c2c1c0; clear:both;}
#transContainer #contentStart{padding:0px 100px 0px 70px; 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:20px 10px 10px 10px; width:150px; font-size:11px;}

#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{display:none;}
#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{}

#mcafeeWrapper{display:none;}


#footerWrapper{display:none;}
#copyright{display:none;}
#credits{display:none;}

#utilityWrapper{display:none;}

#headerWrapper{display:none;}

/************ Top Nav ************/
#topnavWrapper{display:none;}

/************ Listing Pages ************/
#transContainer #collectionLanding .title{padding:0px 0px 8px 5px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif; font-size:14px; color:#37332E; 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{display:none;}
#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 form#categorySelect{float:right; width:160px;}
#transContainer #productListing .category #categorySelect_combo{float:right; width:160px;}
#transContainer #productListing .title{display:none;}
#transContainer #productListing #impact{clear:left; float:left; width:360px; height:440px; padding:0px 10px 0px 0px;}
#transContainer #productListing .product{width:160px; float:left; padding:8px 10px 8px 15px;}
#transContainer #productListing .product .image{width:160px; height:160px;}
#transContainer #productListing .product .imgclearance{width:160px; height:160px; z-index:10; margin-top:-160px;}
#transContainer #productListing .shortdivider{float:left; background-color:#c2c1c0; height:1px; width:368px; margin:0px 0px 8px 15px;}
#transContainer #productListing .divider{clear:left; background-color:#c2c1c0; height:1px; width:749px; margin:0px 0px 8px 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;}

/************ Product Detail and Custom Product Detail Page ************/
#productDetailForm{width:940px; padding:100px 0px 0px 0px;}
#productDetailForm #breadcrumb{display:none;}

#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; display:none;}
#productDetailForm #rightcolumn #tabs #tabs-1, #productDetailForm #rightcolumn #tabs #tabs-2, #productDetailForm #rightcolumn #tabs #tabs-3{font-size:11px; display: block; background: transparent url('../images/global/tabpanelbg.gif') bottom left no-repeat; height:180px;}
#productDetailForm #rightcolumn #tabs #tabs-1 p, #productDetailForm #rightcolumn #tabs #tabs-2 p, #productDetailForm #rightcolumn #tabs #tabs-3 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, #productDetailForm #rightcolumn #tabs #tabs-3 p.title{font-weight:bold; font-size:12px; color:#67652F;}
.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;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers .price{float:left; padding:0px 0px 0px 80px;}
#productDetailForm #rightcolumn #purchaseWrapper #purchaseContainer #headers .select{float:left; padding:0px 0px 0px 160px;}
#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{padding:0px 0px 0px 10px;}
#optionsWrapper #optionsContainer form table tr.option td.col2{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{display:none;}


/************ 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 30px; 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 30px; 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 20px 10px 20px;}
#transFullContainer #contentStart td.shadedHeaderNocap{background-color:#E7E5D3; color:#67652F; font-weight:bold; font-size:13px; padding:10px 20px 10px 20px;}
#transFullContainer #contentStart td.image{padding:0px 20px 0px 10px;}
#transFullContainer #contentStart td.itemdesc{background-color:#EFEEE2; font-size:12px; padding:20px 0px 10px 20px;}
#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:90%; font-size:11px;}
#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:100%; 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;}

/************ 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:11px;}
#financelabel{font-size:9px;}
.label{text-align:right; font-family: Verdana, Helvetica, Arial, sans-serif; color:#67652F; font-size:12px; padding:0px 7px 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;}
select{height:17px; font-size:10px; 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;}

/*sweepstakes Main Site*/
#sweepFormMainOuter2{width:940px; margin:0 auto; background: #0069aa;}
html>body #sweepFormMain2 {width:910px; min-height:635px; background: url("../images/sweepstakes/sweep-bg-main.jpg") repeat-y; margin:auto; font-family: Helvetica, Arial, sans-serif; font-size:11px; padding-bottom:20px; }
#sweepFormMain2 {width:911px; min-height:635px; background: url("../images/sweepstakes/sweep-bg-main.jpg") repeat-y; margin:auto; font-family: Helvetica, Arial, sans-serif; font-size:11px; padding-bottom:20px;}
html>body #sweepFormOuter2 {width:910px; height: 260px; background: url("../images/sweepstakes/sweep-bg-top-main.jpg") no-repeat; margin:auto; font-family: Helvetica, Arial, sans-serif; font-size:11px; }
#sweepFormOuter2 {width:911px; height: 260px; background: url("../images/sweepstakes/sweep-bg-top-main.jpg") no-repeat; margin:auto; font-family: Helvetica, Arial, sans-serif; font-size:11px; }
#sweepForm2 {font-family: Helvetica, Arial, sans-serif; color:#FFF; font-size:12px !important;}
#sweepForm2  p{font-size:13px !important; margin-top:6px !important; text-align:left;}
#sweepForm2 .left{width:445px; float:left; margin-top:267px; padding-left:30px;}
#sweepForm2 .right{width:380px; float:right; margin-top:186px; padding-right:30px;}
#sweepForm2 .label{text-align:right; color:#FFF; padding:0px!important; }
#sweepForm2 .label2{font-family: Helvetica, Arial, sans-serif; color:#FFF; font-size:12px !important; width:75px;}
#sweepForm2 .select{width:72px;}
#sweepForm2 .checkboxlabel{text-align:left; color:#FFF; font-size:12px;}
html>body #sweepForm2 .required{color:#FFF; font-weight: normal; float:right; margin-right:12px; padding-bottom:0;}
#sweepForm2 .required{color:#FFF; font-weight: normal; float:right; margin-right:12px; padding-bottom:10px;}
#sweepForm2 .example{color:#FFF; font-size:10px;}
#sweepForm2 .field{height:18px; font-size:10px; background:#FFF border:1px solid #666;}
#sweepForm2 {font-family: Helvetica, Arial, sans-serif; color:#FFF; font-size:12px !important;}
#sweepForm2 .formButton{margin:10px 0 0 45px;}
#sweepForm2 a{color:#FFF; text-decoration:underline;}
#sweepForm2 a:hover{color:#FFF; text-decoration:none;}

/************ Print ************/
#printHeader{position:absolute; left:0; top:0; width:100%;}
#pageTitleContainer{width:100%; height:18pt;}
#pageTitle{width:auto; height:auto; margin:1.5pt 0 0 auto; font-family: Helvetica, Verdana, Arial, _san; color:#51412C; font-weight:bold; font-size:10pt; text-align:right;}

/**** SEO Footer Content switchcontent function ****/
#seoFooterContent{display:none;}

/**** BEGIN:  SEARCH (Used remotely by SLI search template) ****/
/* left nav additions:  Overwrites screen.css */
#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;}
/* results */
#searchResult{position:relative; top:-33px; margin-bottom:-19px; text-align:right; font-size:12px;}
/* results */
#searchSort{float:left; width:260px; font-size:12px;}
/* paging nav */
.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;}
/* search suggestions */
#searchSuggestions{margin-bottom:20px; font-size:10px; line-height:1.5em;}
#searchSuggestions a{color:#666666; text-decoration:none;}
/* search results listing table :: total width is 734px */
#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;}
/**** END:  SEARCH (Used remotely by SLI search template) ****/

/*** Color Overrides ****/
.clearance{color:#BA1515!important;}
a.clearance{color:#BA1515!important;}




/***GREYBOX PRINT STYLES ***/
#GB_overlay { display:none; }
#GB_window { display:none; }
#GB_window .content { display:none; }
#GB_frame { display:none; }
.GB_Gallery { display:none; }
.GB_Gallery .content { display:none; }
.GB_header { display:none; }
.GB_header .inner { display:none; }
.GB_header table { display:none; }
.GB_header .caption { display:none; }
.GB_header .close { display:none; }
.GB_header .close img { display:none; }
.GB_header .middle { display:none; }
#GB_middle { display:none; }
#GB_middle img { display:none; }
#GB_middle .disabled { display:none; }
#GB_middle .left { display:none; }
#GB_middle .right { display:none; }
.GB_Window .content { display:none; }
.GB_Window .header { display:none; }
.GB_Window .caption { display:none; }
.GB_Window .close { display:none; }
.GB_Window .close span { display:none; }
.GB_Window .close img { display:none; }
.GB_Window .on { display:none; }
.GB_Window .click { display:none; }
