body {
     background-image: url(/lib/yhst-41660535148757/background-img.gif) ;
	background-repeat: repeat-y;
	background-position: center center;

}

.headernav a {white-space: nowrap;}

.scImgOverall{clear:both;overflow: auto;}


.rs-body { 
     width:760px;
     background-color:#ddd7a3;
}

.nav {
     postion:relative;
     width:160px;
     float:left;
     clear:none;
}

.content {
     width:599px;
     min-height:300px;
     float:left;
     clear:none;
}

#contents {
     width: 599px;
     margin: 0 auto;
     padding-bottom: 15px;
}


#nav-product {
     _display:inline;
     float:left;
     margin-left:-40px;
     overflow:visible;
     width:150px;
     z-index:100;
     position:relative;
}

/* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors */ 

.product-sections {
     width: 570px;
     background: #835d42 url( /lib/yhst-41660535148757/product-sections.gif) no-repeat top left;
     text-align: center;
     padding: 44px 15px 6px;
     float: left;
}

.product-sections a {
     background-color: #fbf6e7;
     font-size: 12px;
     font-weight: bold;
     text-align: center;
     margin: 0 15px 6px 0;
     padding: 5px 5px;
     color: #000000;
     display: block;
     float: left;
     white-space:nowrap;
     width:200px;
}

.recently-viewed {
     background-color: #7d5e42;
     font-size: 11px;
     font-weight: bold;
     text-align: center;
     color: #ffffff;
}
.recently-viewed a {
     color: #ffffff;
     font-size: 12px;
     font-weight: bold;
     font-size: 12px;
     text-decoration: underline;
}

.drop-main-cat {
     display: block;
     padding-left: 10px;
     font-size: 12px;
     font-weight: bold;
     color:#241b0f;
     margin-top:5px;
     text-decoration: underline;
}
.drop-sub-cat {
     display: block;
     padding-left: 20px;
     font-size: 12px;
     color:#241b0f;
     text-decoration: underline;
}

.ad-area {
     width:100%;
     text-align:center;
     margin-bottom:20px;
}

.ad-space {
     background: #835d42 url( http://lib.store.yahoo.net/lib/yhst-41660535148757/coupon-back.jpg) no-repeat top left;
     width:560px;
     height:71px;
     padding:5px;
     text-align:left;

}

.ad-image {
     margin-left:10px;
     margin-right:20px;
     float:left;
}

.ad-text {
     color:#241b0f;
     font-size: 16px;
     font-weight: bold;
}

.ad-text a {
     display:block;
     color:#241b0f;
     font-size: 12px;
     text-decoration: underline;
     margin-top:10px;
}
