body{ margin:0; padding:0; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/bg.jpg) repeat; font-family:'Trebuchet MS'; font-size:11px;}
div,p,h1,h2,form,ul,li{ margin:0; padding:0;}
img{ border:0px; margin:0; padding:0;}
.clear{ clear:both; height:1px; line-height:1px;}
a{  color:#76716f; text-decoration:none;}


#main-wrapper{ width:942px; margin:0 auto;} 
#header-wrapper{ width:942px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/main-bg.gif) repeat-y; float:left;}
#header{ width:920px; float:left; padding:5px 11px 0 11px;}
#header h1#logo{ float:left; padding:0 0 0 10px;  height:95px;}

#header #top-links-block{ width:550px; float:right;}
#header #top-links-block ul{}
#header #top-links-block ul li{ list-style:none; float:left; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/top-link-seprator.gif) right center no-repeat; padding:5px 18px }
#header #top-links-block ul li.none{ background:none;}
#header #top-links-block ul li#shopping-cart{background:none; padding:0; }
#header #top-links-block ul li a{ color:#76716f; text-decoration:none;}
#header #top-links-block ul li a:hover{ color:#da8c20; }


#header #email-wrapper{ width:490px; float:right; padding:25px 0 0 0;}
#header #email-wrapper #emain-block{ width:226px; float:left; padding:0 32px 0 0;}
#header #email-wrapper #emain-block a{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/e-mail-icon.gif) no-repeat; width:24px; height:26px; padding:0 0 0 35px; font-size:14px; color:#8e1844; float:left; font-weight:bold;}
#header #email-wrapper #search-block{ float:left; width:220px;}
#header #email-wrapper #search-block .input-taxt{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/search-input.gif) no-repeat; width:177px; height:20px; float:left; border:none; padding:5px 5px 0 5px; font-size:11px;}
#header #email-wrapper #search-block .btn{ float:left;}

#header #top-navigation{width:910px; float:left; padding:0 0px 0 10px}
#header #top-navigation ul{}
#header #top-navigation ul li{ list-style:none; float:left;  background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/top-navigation-bg.gif) repeat-x; padding:5px 26px 3px 29px; margin:0 1px 0 6px; *margin:0 2px 0 5px; _margin:0 2px 0 4px; }

#header #top-navigation ul li a{ font-size:12px; color:#FFFFFF; }
#header #top-navigation ul li a:hover{ color:#da8c20;}

#top-banner-wrapper{ width:900px; margin:0 auto; clear:both;}
#top-banner-wrapper #top-banner{ width:888px; /*background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/top-banner.jpg) no-repeat;*/  height:271px; padding:0 0 0 12px}
#top-banner-wrapper #top-banner h1{ color:#FFFFFF; font-size:32px; display:block; padding:20px 0 15px 0;}
#top-banner-wrapper #top-banner .sub-title{ font-size:22px; color:#58c9d0;}
#top-banner-wrapper #top-banner p{font-size:12px; color:#FFFFFF; display:block; width:500px; line-height:15px;}
#top-banner-wrapper #top-banner p a{ display:block; color:#ffbb5c; padding:8px 0 0 0;}
#top-banner-wrapper #inner-page-banner{ clear:both;}

#top-banner-wrapper #sub-banner{ /*background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/sub-banner.jpg) no-repeat; */width:900px; height:180px; margin-top:3px;}
#top-banner-wrapper #sub-banner p{padding:40px 40px 0 280px; width:400px; font-size:15px; color:#000000; float:left; }
#top-banner-wrapper #sub-banner a{ float:left; padding:40px 0 0 0;}

#middle-wrapper{ width:942px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/main-bg.gif) repeat-y; float:left;  }
#middle{ width:920px; padding:10px 11px 0 11px; }

#left-side-wrapper{ width:160px; float:left; padding:0px 0 0 10px;}
#left-side-wrapper .outer-bloock{ border:1px solid #dedede; width:152px; float:left; padding:4px;}
#left-side-wrapper .outer-bloock.space{ margin-top:5px;}
#left-side-wrapper .inner-block{  width:150px; float:left; border:1px solid #dedede;}
#left-side-wrapper .inner-block h2{ color:#26abb3; font-size:14px; display:block; text-transform:uppercase; border-bottom:1px solid #dedede; padding:6px 0 6px 5px; margin-bottom:2px; }
#left-side-wrapper .inner-block h2 span{ color:#a42958;}

#left-side-wrapper .inner-block .side-product-block{ text-align:center; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/left-side-product-bg.gif) repeat-x; padding:7px 0 5px 0;  border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-bottom:2px; }
#left-side-wrapper .inner-block .side-product-block.none{ border-bottom:none;}
#left-side-wrapper .inner-block .side-product-block .product-image{ width:106px; height:107px; }
#left-side-wrapper .inner-block .side-product-block .product-title{ display:block; color:#222222; font-size:12px; padding:2px 5px;
 line-height:14px;}
#left-side-wrapper .inner-block .side-product-block .product-price{  display:block;  color:#a42958; font-size:14px; padding: }

#left-side-wrapper .inner-block #tell-a-friend{ color:#a42958; font-size:14px; display:block; text-transform:uppercase; border-bottom:1px solid #dedede; padding:5px 0 5px 10px;   margin-bottom:2px; height:15px;}

#left-side-wrapper .inner-block #bookmark-us{color:#a42958; font-size:14px; display:block; text-transform:uppercase; border-bottom:1px solid #dedede;  padding:5px 0 5px 10px; margin-bottom:2px; border-top:1px solid #dedede;  height:15px;}
#left-side-wrapper .inner-block #newsletter-block{ border-bottom:0px solid #dedede; border-top:1px solid #dedede;   padding:6px 0 0px 10px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/newsletter-image.gif) right bottom no-repeat; }
#left-side-wrapper .inner-block #newsletter-block a{ color:#a42958; font-size:14px; display:block;  text-transform:uppercase; }
#left-side-wrapper .inner-block #newsletter-block p{ color:#459faf;}
#left-side-wrapper .inner-block #newsletter-block .input-taxt{ width:128px; height:16px; border:1px solid #b3d7de; font-size:11px; padding:3px 0 0 0;}
#left-side-wrapper .inner-block #newsletter-block .btn{ padding:2px 0 4px 0;}

#middle-content-wrapper{ width:730px; float:left; padding:0 0 0 10px}
#middle-content-wrapper h1.title{ color:#26abb3; font-size:15px; display:block;  padding:0px 0 7px 0px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/title-bottom-border.gif) left bottom repeat-x; clear:both;}
#middle-content-wrapper h1.title span{ color:#a42958;}
#middle-content-wrapper h1.title.description{ margin:0 10px 0 0;  }

.middle-content-product-wrapper{ padding:19px 0; float:left;}
.middle-content-product-wrapper .product-content-block{ width:173px; float:left; background:#eeeeee; text-align:center; margin-right:9px; }
.middle-content-product-wrapper .product-content-block.none{margin-right:0px;}
.middle-content-product-wrapper .product-content-block .product-title{ display:block; color:#222222; font-size:12px; line-height:16px; padding:5px 0 3px 0; font-weight:bold; }
.middle-content-product-wrapper .product-content-block .product-title:hover{ color:#a42958;}
.middle-content-product-wrapper .product-content-block .product-image{ background:#fff; width:148px; display:block; margin:0 auto; border:1px solid #dddddd; border-bottom:none; padding:17px 0 17px 0;  position:relative;}
.middle-content-product-wrapper .product-content-block .product-price{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/featured-product-block-bottom.gif) no-repeat; display:block; padding:20px 0 10px 0; color:#a42958; font-size:14px;  }
.emphasis-icon{ display:block; position:absolute; bottom:-4px; left:0;} 


#promotional-banner{ background:#AD2A5C url(http://lib.store.yahoo.net/lib/yhst-10633744161024/promotional-banner-bg.gif) left top  repeat-x; width:900px; float:left; margin:6px 10px; _margin:6px 5px;}
#promotional-banner ul{}
#promotional-banner ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/promotional-banner-seprator.gif) right center no-repeat; list-style:none; float:left;  line-height:17px; }
#promotional-banner ul li .title{ font-size:15px; font-weight:bold; color:#FFFFFF;}
#promotional-banner ul li .title span{ float:left; padding:0 5px 0 0;}
#promotional-banner ul li .content{ font-size:12px; color:#FFFFFF; display:block; clear:both; line-height:15px;}
#promotional-banner ul li .learn-more{ color:#cefcff; font-size:12px; text-transform:uppercase; display:block; padding:7px 0;}
#promotional-banner ul li .learn-more:hover{ text-decoration:underline;}
#promotional-banner ul li#first-block{ width:280px; float:left; padding:5px 5px 0 15px;}
#promotional-banner ul li#second-block{ width:300px; float:left; padding:5px 10px 0 20px}
#promotional-banner ul li#third-block{ width:250px; float:left; padding:5px 10px 0px 10px; background:none;}

#brand-block{ width:898px; border:1px solid #dedede; background:#eeeeee; margin:5px 11px 15px 11px; _margin:5px 5px 10px 5px; float:left;}
#brand-block ul{}
#brand-block ul li{ list-style:none; float:left; padding:7px 17px 6px 17px; height:50px; }
#brand-block ul li.title{ padding:17px 0 0 5px; height:40px; color:#8c204a; font-size:16px; text-decoration:underline;}
#brand-block ul li.btn{ padding:17px 0 0 10px; height:40px;}
#brand-block ul li{ }
#footer-wrapper{ width:920px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/footer-bg.gif) center top no-repeat; float:left; padding:0 11px;}
#footer{ width:920px; clear:both; padding-bottom:25px;}

#footer-navigation{ width:900px; clear:both; text-align:center; } 
#footer-navigation ul{ padding:5px 0 0 215px; }
#footer-navigation ul li{ float:left; list-style:none; padding:0 8px; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/footer-navigation-seprator.gif)  right center   no-repeat;}
#footer-navigation ul li.none{ background:none;}
#footer-navigation ul li a{ color:#7f0735; font-size:12px;}
#footer-navigation ul li a:hover{ color:#da8c20;}

#copyright{ padding:2px 0 5px 10px; display:block; color:#000000; clear:both; text-align:center;}
#copyright a{ color:#000000;}
#copyright a:hover{ color:#da8c20;}
#card{ padding:0 10px 15px 0; text-align:center; display:block;}

/* category*/

#side-navigation{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/left-side-product-bg.gif) repeat-x; clear:both; padding:5px 0 5px 0;}
#side-navigation ul{}
#side-navigation ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/side-navigation-seprator.gif) 7px 7px no-repeat; list-style:none; display:block; padding:0 0 0 5px; width:140px; line-height:19px; }
#side-navigation ul li a{ color:#222222; font-size:12px; padding:0 0 0 15px; display:block;    }
#side-navigation ul li a:hover{ color:#da8c20;}

#breadcrumbs{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/breadcrums-bg.gif) repeat-x; display:block; padding:0 0 2px 5px;  }
#breadcrumbs ul{ margin:0 0 2px 0; padding:6px 0; display:block; text-align:left;  }
#breadcrumbs ul li{  list-style:none; display:inline; color:#393939; font-size:12px; padding:5px 0 0 0 ; }
#breadcrumbs ul li a{ color:#393939;  font-size:12px; padding:0px 5px ; display:inline;   }
#breadcrumbs ul li a:hover{ color:#da8c20;}
#breadcrumbs ul li.current{ color:#222222; padding:0 0 0 0; font-weight:bold; font-size:12px; }

.category-product-wrapper{ clear:both; padding:10px 0 30px 0; /*width:100%;*/ width:737px; *width:737px !important; float:left !important;}
.category-product-block{ width:175px; float:left; border:1px solid #f9ecda; background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/category-product-block-bg.gif) repeat-x; text-align:center; padding:18px 0 0 0; margin-right:7px;}
.category-product-block.none{ margin-right:0px;}
.category-product-block .product-image{ width:150px; background:#ffffff; display:block;  padding:11px 0 12px 0 ; margin:0 auto;}
.category-product-block .product-title{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/category-product-block-title.gif) 11px 16px no-repeat; display:block; border-top:1px solid #f9ecda; float:left; width:140px; height:40px; padding:12px 0 12px 30px; font-size:15px; color:#222222; text-align:left; }
.category-product-block .product-title:hover{ color:#a42958;}

#product-detail-wrapper{ width:100%; float:left;}
#product-detail-wrapper #prodoct-enlage-block{ width:348px; float:left; border:1px solid #dedede;}
#product-detail-wrapper #inner-block{ width:336px; margin:4px auto; border:1px solid #dedede; text-align:center;}
#product-detail-wrapper #inner-block .product-image{ width:280px; /*height:210px;*/  display:block; margin:40px auto 30px auto; }
#product-detail-wrapper #inner-block .btn{ text-align:right; display:block; padding:0 5px 0 0;}

#product-detail-wrapper #product-info-block{ width:360px; float:left;}
#product-detail-wrapper #product-info-block div{ display:block;  float:left; width:360px; color:# 171717; font-size:12px; padding:6px 0 6px 0;}
#product-detail-wrapper #product-info-block div .left-block{ float:left; width:100px; padding:0 0 0 20px; color:#3e3e3e; }
#product-detail-wrapper #product-info-block div .sale-price{ color:#a42958;}
#product-detail-wrapper #product-info-block div .you-save{ color:#26abb3; font-size:14px; font-weight:bold;}
#product-detail-wrapper #product-info-block div select{ width:65px;}
#product-detail-wrapper #product-info-block div .input-text{ width:30px; height:16px; border:1px solid #d7d7d7; }
#product-detail-wrapper #product-info-block .add-to-cart{ padding:15px 0px}

.product-description-block{}
.product-description-title{ margin-right:5px;}

#features-block{ width:355px; padding:0 0 26px 0; margin-left:5px;}
#features-block ul{ padding:5px 0 0 0;  }
#features-block ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-10633744161024/side-navigation-seprator.gif) 5px 8px no-repeat; display:block; padding:2px 0 2px 15px;} 
#features-block ul li a{ color:#222222; font-size:12px;  }
#features-block ul li a:hover{ color:#8d103f;}

