body {color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;}
img, ul, li, ol, table, div, form, table, tr, td, h1, h2, h3, h4, h5, h6, p {border:0 none;margin:0;padding:0;}

a {color:#545454;outline:none;text-decoration:none;}
a:hover {color:#545454;text-decoration:underline;}

.clr {clear:both;font-size:0 !important;height:0 !important;line-height:0 !important;}

#main-wrapper {margin:auto;width:1006px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/bg.jpg) center top no-repeat; }
#header-wrapper{float:left; width:960px; height:232px; padding:0 23px;}
#middle-wrapper{float:left; width:960px; padding:0 23px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/wrapper-bg.jpg) center top no-repeat;}
#content-wrapper{float:left; width:958px; border-top:1px solid #e9e3af; border-left:1px solid #e9e3af; border-right:1px solid #e9e3af; background:#fff url(http://lib.store.yahoo.net/lib/yhst-38188218237026/content-bg.gif) left top repeat-x; margin:0}

#content-wrapper table{margin:10px 0 20px 0;}
#content-wrapper td{vertical-align:top; border-right:1px solid #e9e3af;}
#content-wrapper td.no-brd{border:none !important;}

#middle-content-wrapper{float:left; width:548px; padding:0 10px;}
#inner-page #middle-wrapper{float:left; width:100%; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/middle-wrapper-inner-bg.gif) left top no-repeat; padding:67px 0 0 0;}
#inner-page #sidebar{float:left; background:#fff; width:160px; margin:-44px 0 0 0;}

#top-navigation{float:left; width:920px; padding:0 31px 0 28px; height:40px;}
#top-navigation ul{float:left; list-style-type:none; color:#fff; padding:7px 0 0 0;}
#top-navigation li{float:left;}
#top-navigation li span{padding:0 26px}
#top-navigation li a{padding:0 0 0 0; color:#fff;}
#top-navigation li.shopping-cart {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/cart.gif) right top no-repeat; padding-right:25px; padding-bottom:5px}

#logo{float:left; padding:0; width:280px;}

#call-us{float:right; font-size:16px; color:#003a5d; padding:21px 0 0 0}

#search-wrapper {float:right; padding:20px 0 4px 10px;}
#search-wrapper .btn-search {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/button-search.gif) left top no-repeat; border:none; width:53px; height:21px; float:left; margin:0; cursor:pointer;}
#search-wrapper .input-search {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/search-input-bg.gif) left top no-repeat; border:none; width:131px; padding:5px 0 6px 20px; font-size:11px; float:left; margin:0;}

#footer{float:left; width:928px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/footer-bg.jpg) center top no-repeat; height:56px; padding:20px 15px 0 15px;}
#footer-links {float:left; width:500px; color:#fff}
#footer-links ul{float:left;}
#footer-links ul li{display:inline; margin:0}
#footer-links ul li span{padding:0 5px;}
#footer-links p{font-size:11px; float:left; width:100%; padding-top:3px; text-align:left; margin:0}
#footer-links a {color:#fff; text-decoration:none;}
#footer-links a:hover {text-decoration:underline;}
#cc-card{float:right; width:338px; padding:3px 0 0 0;}

#sidebar{width:189px; float:left; padding:0 0 0 4px;}
#sidebar h2{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/sidebar-title-bg.gif) 4px bottom no-repeat; font-weight:normal; line-height:34px; font-size:18px; color:#003a5d; padding:0 0 3px 30px; margin-bottom:3px; float:left;}
#sidebar h2 a{color:#fff}
#sidebar h3{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/title-bg.gif) left bottom no-repeat; font-weight:normal; line-height:34px; font-size:18px; color:#563e00; padding:0 0 3px 30px; margin-bottom:3px; float:left; width:147px; margin-bottom:5px}
#sidebar h3 a{color:#563e00;}
/*


#sidebar ul{float:left; padding:0 0 15px 0; list-style-type:none;}
#sidebar li{font-weight:normal; font-size:12px; color:#fff; padding:0; float:left; width:177px; border-bottom:1px solid #e9e3af; padding:3px 0;}
#sidebar li a{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/arrow.gif) left 5px no-repeat; padding:0 0 0 8px; width:170px; display:block}
#sidebar li.last{border:none !important}

*/

#social-links{float:left; padding-top:10px;}
#social-links div{float:left; padding:0 0 10px 0;}

#newsletter{float:left; color:#54542f; font-size:11px; width:100%;}
#newsletter p{padding:0 5px 5px 5px; margin:0;}
#newsletter .text-box{border:1px solid #594205; font-size:11px; width:159px; padding:3px 2px; color:#392900}

#main-banner{float:left; width:548px; height:254px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/main-banner-bg.jpg) left top no-repeat;}
#main-banner table{margin:0;}
#main-banner td{margin:0; border:none;}

#right-panel{width:195px; float:right; padding:0;}
#right-panel .banner{display:block; width:100%; text-align:center; padding:0 0 17px 0;}

#who-we-are{float:left; width:516px; height:124px; padding:10px 15px 15px 15px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/who-we-are-bg.jpg) left top no-repeat; margin-top:10px;}
#who-we-are h2{color:#563e00; font-size:20px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/who-we-are-title-bg.gif) left bottom no-repeat; padding:0 0 8px 12px;}
#who-we-are p{color:#402d0d; padding:6px 0 10px 0 }
#who-we-are .read-more{padding:0}

#best-sellers{float:left; width:547px; padding:10px 0 0 0;}
#best-sellers h2{color:#563e00; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/big-title-bg.gif) left bottom no-repeat; padding:0 0 8px 10px;}

.product-row{float:left; padding:0 9px;}
.product-row .last{margin-right:0px !important;}
.product-block{float:left; width:135px; border:1px solid #f5e9c6; background:#fff url(http://lib.store.yahoo.net/lib/yhst-38188218237026/product-block-bg.gif) left bottom repeat-x; text-align:center; padding:15px 5px 5px 5px; margin:24px 44px 0 0;}
.product-block .image-block{width:100px; height:100px; margin:auto; text-align:center}
.product-block .product-name{color:#54542f; padding-top:15px}
.product-block .product-name a{color:#54542f;}
.product-block .regular-price{color:#7a5a00;}
.product-block .regular-price span{color:#7a5a00;}
.product-block .regular-price span.line{ text-decoration:line-through;}
.product-block .sale-price{color:#bf0000;}

#recently-viewed-items{float:left; width:547px; padding:15px 0 0 0;}
#recently-viewed-items .last{padding-right:0px !important;}
#recently-viewed-items h2{color:#563e00; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/big-title-bg.gif) left bottom no-repeat; padding:0 0 8px 10px;}
#recently-viewed-items .product-row{float:left; padding:0 0 0 17px ;}
#recently-viewed-items .item-block{width:132px; text-align:center; padding:20px 60px 0 0; float:left;}
#recently-viewed-items .item-block .image-block{width:130px; height:130px; border:1px solid #f5e9c6; text-align:center; display:block; margin:0; padding:0;}
#recently-viewed-items p{color:#54542f; padding-top:5px}
#recently-viewed-items p a{color:#54542f;}

#featured-product{float:left; width:177px; padding:0 9px 0 9px}
#featured-product h2{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/sidebar-title-bg.gif) left bottom no-repeat; font-weight:normal; line-height:34px; font-size:18px; color:#003a5d; padding:0 0 3px 29px; margin-bottom:20px; display:block; width:148px;}
#featured-product ul{float:left; width:177px}
#featured-product .featured-block{width:131px; text-align:center; padding:0 0 10px 0; margin:auto; list-style-type:none;}
#featured-product .featured-detail{text-align:center; padding:5px 0 0 0;}
#featured-product .featured-detail a{font-size:12px; color:#54542f;}
#featured-product .featured-detail .reg-price{font-size:12px; color:#7a5a00;}
#featured-product .featured-detail .sale-price{font-size:12px; color:#bf0000;}
#featured-product .featured-image{width:111px; height:114px; padding:10px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/featured-product-bg.gif) center top no-repeat; display:block; margin:auto; position:relative;}
#featured-product .featured-image a{background:#fff; display:block}

.pagetitle{color:#003a5d; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/pagetitle-bg.gif) left bottom no-repeat; padding:0 0 8px 30px; margin-top:8px;}

.breadcrumb{float:left; width:100%; font-size:11px; text-align:right; padding:5px 0 10px 0; border-bottom:1px solid #e9e3af;}
.breadcrumb ul{float:right;}
.breadcrumb li{display:inline; list-style-type:none; color:#563e00; font-weight:bold; margin:0}
.breadcrumb li span{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/arrow.gif) center center no-repeat; padding:0 5px}
.breadcrumb a, .breadcrumb a:hover {color:#22546d; font-weight:normal;}

.caption{border-bottom:1px solid #e9e3af; float:left; width:538px; padding:10px 5px;}

.category-wrapper{float:left; width:548px;}
.category-row{float:left; padding:15px 9px; border-bottom:1px solid #e9e3af; width:530px;}
.category-row .image-block{float:left; width:107px; height:112px; padding:10px; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/category-block-bg.gif) center top no-repeat; text-align:center }
.category-row h3{margin-left:140px; font-size:14px; color:#54542f; padding-bottom:5px;}
.category-row h3 a{color:#54542f;}
.category-row p{margin-left:140px; font-size:11px;}

.listing-wrapper{float:left; width:548px;}

.detail-wrapper{float:left; width:548px; padding:20px 0 0 0;}

#enlarge-wrapper{ float:left; width:248px;}
#enlarge-wrapper .product-block {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/enlarge-block-bg.gif) no-repeat; width:229px; height:256px; float:left; padding:10px 10px 10px 8px; margin:0; border:none }
#enlarge-wrapper .product-block .product-image{ display:block; text-align:center; height:231px; border:none;}
#enlarge-wrapper .product-block .click-to-enlarge{ display:block; padding:3px 0 0 0;}
#enlarge-wrapper .tell-a-friend{ padding:7px 0 0 0; float:left; width:100%; text-align:center}

#buying-info{float:left; width:290px; color:#333; padding:0 0 0 10px;}
#buying-info .row{float:left; width:290px; padding:6px 0;}
#buying-info label{width:78px; float:left; }
#buying-info span{font-style:italic; font-weight:bold; padding-left:5px}
#buying-info .pro-title span{font-style:italic; font-weight:bold;}
#buying-info .pro-code span{font-style:italic; font-weight:bold;}
#buying-info select{border:1px solid #e9e4b0; font-size:11px; width:100px}
#buying-info .quantity{border:1px solid #e9e4b0; font-size:11px; width:40px}
#buying-info .you-save{background:#e9e3af; color:#003a5d; font-weight:bold; text-align:center; padding:8px 0}

#buying-info table{border:1px solid #e9e3af; float:left; margin:10px 0 10px 0;}
#buying-info table .price{background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/buying-info-bg.gif) left top repeat-x; }
#buying-info table .regular-price{color:#7a5a00; padding:15px 0; text-align:center; font-size:13px;}
#buying-info table .sale-price{color:#bf0000; padding:15px 0; text-align:center; font-size:13px;}
#buying-info table .sale-price span{font-size:14px; font-weight:bold; font-style:normal}

#buying-info .add-to-cart{float:left; width:100%; text-align:center; padding:38px 0 0 0;}



#product-description{float:left; width:547px; padding:15px 0 0 0;}
#product-description h2{color:#563e00; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/big-title-bg.gif) left bottom no-repeat; padding:0 0 8px 10px;}
#product-description p{padding:10px;line-height:18px}

#you-may-also-like{float:left; width:547px; padding:15px 0 0 0;}
#you-may-also-like h2{color:#563e00; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/big-title-bg.gif) left bottom no-repeat; padding:0 0 8px 10px;}
.static-caption{float:left; width:680px; padding:10px 5px;}
.static-caption td{border-right:0px !important; padding-bottom:5px;}
.static-caption td.no{padding-left:5px;}
.static-caption td textarea.area{ width:412px; margin:0 13px;}
.static-caption ul.customer{ width:260px; float:left; padding:10px 0 0 25px;}
.static-caption ul.customer li{ list-style:none;}
#home-message{float:left; width:545px; padding:15px 0 0;margin-top:10px;}
#home-message h2{color:#563e00; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/big-title-bg.gif) left bottom no-repeat; padding:0 0 8px 10px;}
#home-message p{padding-left:35px;}
#home-message ul{padding-left:35px;}
#home-message u{padding-left:45px;}
.static-pagetitle{color:#003a5d; font-size:18px; font-weight:normal; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/pagetitle-bg-static.gif) left bottom no-repeat; padding:0 0 8px 30px; margin-top:8px;}



.pagination{float:left; width:536px; border:1px solid #eaddb7; background:#e9e3af; margin:10px 0; font-size:11px; padding:5px 5px 0 5px }
.pagination table{width:100%; padding:0 !important; margin:0 !important;}
.pagination table td{width:50%; padding-bottom:5px; vertical-align:baseline !important;}
.pagination a{float:left; color:#563e00;}
.pagination a:hover{float:left; color:#22546d;}

.pagination .sort-by{float:left; list-style-type:none; color:#563e00; padding:0; width:100%;}
.pagination .sort-by label{font-weight:bold; padding-right:5px}
.pagination .sort-by li{float:left;}
.pagination .sort-by li span{padding:0 5px}
.pagination .sort-by .activedown{color:#22546d; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/arrow-down.gif) right center no-repeat; padding-right:7px;}
.pagination .sort-by .activeup{color:#22546d; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/arrow-up.gif) right center no-repeat; padding-right:7px;}

.pagination .showing{color:#563e00; float:right; padding:0;}
.pagination .showing span{float:right}

.pagination .pre-next{float:left; list-style-type:none; padding:5px 0 0 0; width:100%;}
.pagination .pre-next li{float:left; margin:0 7px 0 0;}
.pagination .pre-next li#ShowPages{margin-right:0px;}
.pagination .pre-next li#ShowPagesFooter{margin-right:0px;}
.pagination .pre-next li ul{float:left; list-style-type:none;}
.pagination .pre-next li ul li{float:left; margin:0 7px 0 0;}
.pagination .pre-next .view-all{font-weight:bold;}
.pagination .pre-next .selected{float:left; padding:0 3px; background:#22546d; color:#fff; font-weight:bold;}
.pagination .previous {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/ico-previous.gif) left center no-repeat; font-weight:bold; color:#22546d; padding-left:6px}
.pagination .next {background:url(http://lib.store.yahoo.net/lib/yhst-38188218237026/ico-next.gif) right center no-repeat; font-weight:bold; padding-right:6px;color:#22546d;}

.pagination .page-view{float:right; text-align:right; padding:0; color:#563e00; width:100%;}
.pagination .page-view label{font-weight:bold}
.pagination .page-view select{font-size:12px;}

.search-text table td{ border:medium none !important;}
.search-text table td font{font-size:12px;}
.search-text form{margin-top:20px;}
.search-text [valign~=top]{width:36px;}
.search-text table td img{padding-right:2px;}

#ys_cpers
{
float:left;
width:500px; padding-top:3px;
}
#yscp_myaccount_link a {padding-right:5px;}
#ys_cpers #yscp_welcome_msg {color:#474537 !important; float:left !important; font-weight:bold !important; 
padding-right:10px !important;}
#ys_superbar {
    width: 1000px;
}
