body{ background:#fff url(http://lib.store.yahoo.net/lib/yhst-30828384326123/body-bg.jpg) center top repeat-x; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#515151;}
div,p,h1,h2,h3,ul,li,form,span,select{ margin:0; padding:0; } 
img{ border:0; margin:0; padding:0;}
.clear{ clear:both; padding:0; margin:0; height:1px; font-size:0;}
a{outline:none; margin:0; padding:0; text-decoration: underline; color:#293915;}
a:visited{text-decoration:underline; color:#293915;}
a:hover{text-decoration:none; color:#293915;}

#main-wrapper{ width:962px;  margin:0 auto; text-align:left;}
#header{ width:962px; float:left; }
#top-links{ padding:0px 0px 0 0px;  float:left; }
#top-links ul{}
#top-links ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/top-seprator.gif) right 12px no-repeat; list-style:none; padding:10px 5px 10px 5px;  color:#4f4f4f; float:left;}
#top-links ul li.none{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/cart.gif) right 3px no-repeat; padding-right:29px}
#top-links ul li a{color:#293915; padding:7px 4px 7px 4px; font-family:"Tahoma"; text-decoration:none;}
#top-links ul li a:hover{ color:#FFFFFF;}

h1#logo{ float:left; padding:6px 0px 0px 3px; width:260px;}
#top-right-block{ float:left; width:695px; _width:702px;  }

#top-navigation{ float:right; width:254px;}
#top-navigation ul{ }
#top-navigation ul li{ float:left; list-style:none; padding:0 0 0 7px; }
body:first-of-type #top-navigation ul li{ float:left; list-style:none; padding:0 0 0 5px; }
#top-navigation ul li a{ color:#293915; font-size:11px; padding: 0 7px 0 0; text-decoration:none; }
#top-navigation ul li a.none{ padding:0; }

#call-us-block{ float:right; width:128px; _width:276px; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/phone.gif) no-repeat scroll right 0 transparent;  clear:both; padding:3px 0 0 45px; margin-top:15px}
#call-us-block p{ font-size:16px; font-weight:bold; color:#293915; display:block;  padding:0 0 15px 16px; float:right;}

#search-wrapper{ float:right; width:510px; clear:both; height:45px; }
#free-shipping-block{ float:left; color:#FFFFFF; font-size:14px; font-weight:bold; font-style:italic; padding:10px 30px 0 5px;}
#search-block{ float: right; padding:16px 0px 0px 0px;   width:213px;   }
#search-block form{  background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/search-input.gif) left 0px no-repeat; float:left; width:215px; margin:0; padding:0; line-height:0;}
#search-block .input-text{ background:none; width:160px; _width:150px; float:right; border:none; color:#333333; padding:3px 0 8px 5px;  margin:0px 0 0 0; font-size:11px;} 
#search-block .search{ float:right; width:47px; }

#middle-wrapper{ width:962px; float:left; }

#side-bar{ width:180px; float:left; padding:0px 0 25px 0px; }
#side-bar h1.shop{display:block; padding:0px 0 10px 0px; float:left; line-height:0px;}
#side-navigation-block{ float:left; width:170px;  padding:0 0 0px 0px;}
#side-navigation-block ul{}
#side-navigation-block ul li{ float:left; list-style:none; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/side-seprator.gif) 5px 12px no-repeat;   padding:0px; width:170px; }
#side-navigation-block ul li span{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/side-border.gif) 19px bottom no-repeat; padding: 4px 0 4px 20px;  width:145px; _width:170px;  float:left;}
#side-navigation-block ul li span.none{ background:none}
#side-navigation-block ul li a{ color:#293915;  line-height:24px; font-size:13px; text-decoration:none;}
#side-navigation-block ul li a:visited{ color:#293915;  line-height:24px; font-size:13px;text-decoration:none;  }
#side-navigation-block ul li a:hover{ color:#000; text-decoration:none;}

#what-about-block{float:left; width:173px; padding: 18px 0 0 0 ; }
#what-about-block .top{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/what-were-all-about.gif) left top no-repeat; width:173px; float:left; padding:43px 0 0 0;}
#what-about-block .bottom{ border:1px solid #a9b0a1; border-top: none; float:left; width:151px; _width:173px; padding:15px 10px 15px 10px; color:#515151;}
#what-about-block .bottom a{ color:#515151; font-weight:bold; text-decoration:none;}

#middle-content-wrapper{ width:780px; float:left; background:#fff;}
#middle-content-wrapper.inner{ margin:0px 0 0 0; background:none;}
#banner-wrapper{ float:left; width:780px; }
#banner-block{ border:1px solid #a9b0a1; width:771px; float:left; padding: 4px 4px 4px 4px; _padding:4px 4px 0px 4px; height:385px;}

#slideshow {margin:0 auto; 	width:770px; height:385px; position:relative; }
#slideshow #slidesContainer { margin:0 auto;  width:770px; height:385px;  overflow:auto; position:relative;}
#slideshow #slidesContainer .slide {  margin:0 auto; width:100px; height:385px; }
.control { width:36px;  height:385px;  text-indent:-10000px;  position:absolute;  cursor: pointer;  z-index:100;}
#leftControl { top:180px;  left:0; background:transparent url(http://lib.store.yahoo.net/lib/yhst-30828384326123/left-arrow.gif) no-repeat 0 0;}
#rightControl { top:180px; right:0; background:transparent url(http://lib.store.yahoo.net/lib/yhst-30828384326123/right-arrow.gif) no-repeat 0 0;}

#promotional-banner-wrapper{ float:left; width:780px; padding:5px 0 5px 0;}
#promotional-banner-wrapper .product-block{ width:248px; _width:256px; float:left; background:#b2c59a; padding:8px 0 8px 8px; margin-right:6px; height:93px;}
#promotional-banner-wrapper .product-block.none{ margin-right:0;}
#promotional-banner-wrapper .product-block .product-image{ float:left; border:3px solid #6e7c5d; line-height:0; width:108px; height:87px; text-align:center;} 
#promotional-banner-wrapper .product-block .right-block{ float:left; width:126px; padding:0 0 0 5px}
#promotional-banner-wrapper .product-block .product-title{ font-size:14px; color:#FFFFFF; padding:0 0 5px 0;}
#promotional-banner-wrapper .product-block .product-title a{ font-size:14px; color:#FFFFFF; padding:0 0 5px 0; text-decoration:none;}
#promotional-banner-wrapper .product-block .product-title a:visited{ font-size:14px; color:#FFFFFF; padding:0 0 5px 0; text-decoration:none;}
#promotional-banner-wrapper .product-block .product-title a:hover{ font-size:14px; color:#FFFFFF; padding:0 0 5px 0; text-decoration:underline; text-decoration:underline;}
#promotional-banner-wrapper .product-block .product-description{ font-size:11px;  display:block; padding:0 0px 0 0}
#promotional-banner-wrapper .product-block .product-description span{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/des-seprator.gif) right center no-repeat; padding:0 3px 0 0}

h2.title{ clear:both; line-height:0px; padding:10px 0 7px 0;}
.product-wrapper{ float:left; width:770px; padding:10px 0 0 0; }
.product-wrapper.inner-wrapper{ padding:35px 0 10px 0;}
.product-wrapper .border-right{ border-right:1px solid #e4e4e4;}
.product-wrapper .product-block{ width:184px; float:left; text-align:center; padding:0 38px 0 38px;*padding:0 37px 0 37px !important;}

.product-wrapper .product-block .product-image{ width:183px; float:left; height:130px;}
.product-wrapper .product-block .product-title{ font-weight:bold; color:#293915; display:block; width:183px; padding:2px 0; clear:both; font-size:12px; text-decoration:none;}
.product-wrapper .product-block .product-title:hover{ text-decoration:underline;}
.product-wrapper .product-block .product-description{ font-size:12px; display:block; width:183px; padding:2px 0; clear:both;}
.product-wrapper .product-block .regular-price{ color:#352821; width:183px; font-size:12px;}
.product-wrapper .product-block .regular-price span{text-decoration:line-through;}
.product-wrapper .product-block .sale-price{ color:#a90303; font-size:13px; font-weight:bold; text-transform:uppercase; width:183px;}

#footer-wrapper{ width:100%; float:left; background:#e7ebe2 url(http://lib.store.yahoo.net/lib/yhst-30828384326123/footer-wrapper.gif) repeat-x; margin:10px 0 0 0; padding:0 0 5px 0; }
#footer-block{ width:962px; background: url(http://lib.store.yahoo.net/lib/yhst-30828384326123/footer.gif) center top no-repeat; padding:35px 0 0px 0;  margin: 0 auto;  text-align:left; }

#newsletter-wrapper{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/newsletter-wrapper-bg.gif) center top  no-repeat; float:left; width:962px; height:45px; padding:3px 0 3px 0; }
#newsletter-block{ float:left; padding:3px 0 0 17px; width:460px; border-right:1px solid #aebc9c; height:40px;}
#newsletter-block a{ float:left; width:170px;}
#newsletter-block form{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/search-input.gif) left 11px no-repeat; float:left;}
#newsletter-block .input-text{ float:left; margin:11px 0 0 0; background:none; border:none; width:168px; padding:5px 5px 0 5px; _padding:4px 5px 0 5px;font-size:11px;}
#newsletter-block .subscribe{ float:left; margin:11px 0 0 0;}
#tell-a-friend{ float:left;}
#bookmarks{ float:left;}

#bottom-links-wrapper{ width:962px; float:left;  padding:10px 0 0 0 ;}
.bottom-links-block{ float:left; }
.bottom-links-block.first{ width:367px; margin-right:55px;}
.bottom-links-block.second{ width:240px; margin-right:58px;}
.bottom-links-block.third{ width:240px; margin-right:0px;}
.bottom-links-block .sub-title{ border-bottom:1px solid #aebc9c; border-top:1px solid #aebc9c; font-size:12px; font-weight:bold; display:block; line-height:28px; padding:0 0 0 5px; text-transform:uppercase;}
.bottom-links-block ul{ padding:10px 0 10px 0; width:140px; float:left;}
.bottom-links-block ul.extra{ width:160px; padding:10px 0 0 0;}
.bottom-links-block ul.about{ width:65px; _width:66px; padding:10px 0 0 15px}

.bottom-links-block ul.none{ width:80px; }
.bottom-links-block ul.last{ width:240px} 
.bottom-links-block ul.last span{ padding:0 0 0 12px}
.bottom-links-block ul li{ display:block; list-style:none; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/bottom-links.gif) left 7px no-repeat; font-size:11px; padding-top:2px;}
.bottom-links-block ul li a{ font-size:11px; color:#293915; padding:0 0 0 10px; line-height:16px; text-decoration:none;}
.bottom-links-block ul li a:visited{ font-size:11px; color:#293915; padding:0 0 0 10px; line-height:16px;text-decoration:none;}
.bottom-links-block ul li a:hover{ font-size:11px; color:#293915; padding:0 0 0 10px; line-height:16px;text-decoration:none;}

#footer-navigation-wrapper{ width:962px; border-top:1px solid #aebc9c; float:left; padding:8px 0 0 0;}
#footer-navigation{ float:left; padding:8px 0 0 0; width:575px;}
#footer-navigation ul{ padding:0 0 5px 0;}
#footer-navigation ul li{ color:#293915; display:inline; padding: 0 0 0 5px;}
#footer-navigation ul li.space{ padding:0 !important;}
#footer-navigation ul li a{ color:#293915; padding: 0 5px 0 0px; font-size:12px;}
#footer-navigation { color:#293915; font-size:11px;}
#footer-navigation a{ color:#293915; text-decoration:none;}
#footer-navigation a:hover{ text-decoration:underline;}

#card-block{ float:left; width:382px; padding:0 0 0 5px;}
#card-block span{ float:left; line-height:0; text-align:right; width:263px; }
#card-block .icon{ float:left; line-height:0; text-align:right; width:260px;   }
#card-block .yahoo{ float:right;} 

#inner-page-bg{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/middle-content.gif) left 0px no-repeat; width:775px; _width:780px; float:left; padding:0 0 0 5px;}
h1.inner-title{ margin:-4px 0 0 0; display:block; padding:0 10px 0 34px; font-size:20px;  }
h1.inner-title span{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/inner-title.gif) repeat-x; color:#293915; font-weight:normal; }

#breadcrumbs{ float:left; padding:0px 0px 7px 0px;  width:765px; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/border.gif) left bottom repeat-x; }
#breadcrumbs ul{ margin:0 0 2px 0; display:block; float:right;}
#breadcrumbs ul li{ list-style:none; float:left;   color:#87784f; padding:0px ; text-align:left; }
#breadcrumbs ul li span{background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/breadcrumbs-seprator.gif) center 3px no-repeat; padding:0 6px;}
#breadcrumbs ul li a{ color:#445232;  font-size:11px; padding:0px 0px 0 2px ; display:inline; text-decoration:none;   }
#breadcrumbs ul li a:hover{ text-decoration:underline;}
#breadcrumbs ul li.current{ color:#9d4515; padding:1px 0 0 1px;  font-size:11px; background:none;}

.category-product-wrapper{ float:left; width:770px; padding:20px 0 10px 0}
.category-product-wrapper .product-block{ width:191px; float:left; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/category-block-bg.gif) left bottom no-repeat; border-top:1px solid #d0d4cb; padding:0 0 28px 0; margin:0 32px; _margin:0 25px;}
.category-product-wrapper .product-image{ width:181px; margin:4px; height:128px; float:left; text-align:center;/*border:1px solid #d0d4cb;*/}
.category-product-wrapper .product-title{ color:#293915; font-weight:bold; font-size:12px; display:block; padding:5px 5px 5px 5px; text-align:center; text-decoration:none; }
.category-product-wrapper .product-title:hover{ text-decoration:underline;}
.category-product-wrapper .product-description{font-size:12px; display:block; width:183px; padding:2px 0; clear:both; text-align:center;}
.category-product-wrapper .regular-price{ color:#352821; width:183px; font-size:12px; text-align:center;}
.category-product-wrapper .regular-price span{text-decoration:line-through;}
.category-product-wrapper .sale-price{color:#a90303; font-size:13px; font-weight:bold; text-transform:uppercase; width:183px; text-align:center;}

#detail-wrapper{ float:left; width:770px;} 
#product-enlarge-wrapper{ float:left; width:286px; _width:292px; padding:20px 0 0 5px; }
#product-enlarge-block{ width:274px; _width:288px;   float:left; padding:5px 7px 10px 5px; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/enlarge-image-bg.gif) no-repeat; height:295px; _height:310px;  }
#product-enlarge-block .product-image{ width:274px; height:253px;  float:left; text-align:center; background:#fff; /*border:1px solid #ced2ca;*/ }
#product-enlarge-block .click-to-enlarge{ float:right; margin:7px 0px 0px 0;}
#additional-image-block{ float:right;}
#additional-image-block ul{}
#additional-image-block ul li{ float:left; border:1px solid #dcdcdc; line-height:0; font-size:0; list-style:none; margin-left:3px;}

#product-info-wrapper{ float:left;  width:470px; padding:20px 0 0 6px;}
#product-info-wrapper #info-block{ float:left; width:350px;}
#product-info-wrapper #info-block div{ line-height:24px; float:left; width:328px; padding:0 0 0 22px; }
#product-info-wrapper #info-block div b{ color:#000000; font-size:12px; font-weight:normal; }
#product-info-wrapper #info-block div span.left-side{ color:#000000;}
#product-info-wrapper #info-block div span.sale-title{ font-size:16px; color:#3a4a25;}
#product-info-wrapper #info-block div span.sale-price{ font-size:16px; color:#a90303!important;}
#product-info-wrapper #info-block div span.sale-price b{ font-size:12px; font-weight:normal; color:#000000;}
#product-info-wrapper #info-block div span.right-side{ color:#333333;}
#product-info-wrapper #info-block div .size{ /*width:90px;*/ margin:5px 0 0 0;}


.review-top-block{ float:left; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/rewiew.gif) no-repeat; width:110px; height:100px; text-align:center; font-size:12px; font-weight:bold; color:#243215; padding:5px 0 0 0; }
.review-top-block .star-images{ display:block; padding:3px 0 0 0;}

.add-to-bag-block{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/add-to-bag-block-bg.gif) repeat-x; float:left;   width:470px; height:60px; margin:5px 0;}
.add-to-bag-block .btn{ margin:5px 10px 0 40px; float:right;}
.add-to-bag-block span{ float:left; color:#000; padding: 22px 5px 8px 0; width:80px; text-align:right;} 
.add-to-bag-block .input-text{ border:1px solid #969696; width:40px; float:left; margin:20px 0 0 0; font-size:12px; padding:3px 0 3px 0; color:#333333; text-align:center; height:23px;}

#detail-wrapper h2.title{ background: url(http://lib.store.yahoo.net/lib/yhst-30828384326123/detail-title-bg.gif) left 14px repeat-x; clear:both; padding:10px 0 5px 15px; display:block; }
#detail-wrapper h2.title span{ background:#fff; padding:0 2px 0 2px;}

#product-description{ float:left; width:460px; padding:0 5px 0 5px; font-size:12px; line-height:18px;}

#product-features-block{  margin-left:10px; }
#product-features-block ul{ }
#product-features-block ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/product-featured-seprator.gif) 10px 6px no-repeat; list-style:none; padding:0 0 0 25px; line-height:18px; color:#666666; font-size:12px;}

#buy-accessories-block{ float:left; width:770px;}
#buy-accessories-block .h-row{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/detail-title-bg.gif) repeat-x; border:none; height:22px; clear:both;}

#buy-accessories-block .product-block{ float:left; width:770px;}
#buy-accessories-block .product-block .product-image{ float:left; border:1px solid #d0d3ca; padding:3px; line-height:0; width:126px;}
#buy-accessories-block .product-block .product-image a{ /*float:left; border:1px solid #d0d3ca;*/}
#buy-accessories-block .product-block .product-description-block{ width:395px; float:left; padding:0 5px 0 5px; height:68px;}
#buy-accessories-block .product-block .product-title{ display:block; color:#293915; font-size:12px; font-weight:bold;}
#buy-accessories-block .product-block .product-title:hover{ text-decoration:underline;}
#buy-accessories-block .product-block .product-description{ display:block; font-size:11px; color:#515151;  }

#buy-accessories-block .product-block .price-block{ float:left; width:145px; }
#buy-accessories-block .product-block .regular-price{ color:#352821; }
#buy-accessories-block .product-block .regular-price span{ color:#352821; text-decoration:line-through;}
#buy-accessories-block .product-block .sale-price{ color:#a90303; font-size:13px; text-transform:uppercase; font-weight:bold; }

#buy-accessories-block .check-block{ background:#e8ede1; display:block; float:left; width:620px; padding:5px 5px 5px 0; margin-left:5px }
#buy-accessories-block .check-block .input-block{ float:right; }
#buy-accessories-block .check-block .input-block .input-text{ width:40px; border:1px solid #000; text-align:center;}
#buy-accessories-block .check-block .check-box{ float:right; padding:0 10px 0 0; color:#293915; font-weight:bold;}

#select-item-block{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/select-item-block.gif) repeat-x; float:left; width:770px; height:69px; margin:10px 0 0 0;}
#select-item-block .btn{ float:right; margin:10px 15px 5px 0;}

#recently-viewed-items-block{ float:left; width:282px; margin-right:15px; _margin-right:10px; }
#recently-viewed-items-block .recently-product-wrapper{ clear:both; }
#recently-viewed-items-block .recently-product-wrapper .product-block{ width:100px; float:left; text-align:center; padding:10px 19px 0 20px;}
#recently-viewed-items-block .recently-product-wrapper .product-block .product-image{ border:1px solid #dcdcdc; /*float:left;*/ width:94px; padding:3px; height:92px;}
#recently-viewed-items-block .recently-product-wrapper .product-block .product-title{ font-size:12px; color:#000000; font-weight:normal; display:block; margin:0px 0 0 0; line-height:16px; width:98px;}

#review-block{ float:left; width:100%; padding:20px 0 0 0px }
#review-block #reviews { border:1px solid #c7c7c7; background:#f4f4f4;}

#review-block #reviews #average-rating { display:block; border:none; color:#784511; font-size:16px; line-height:24px;   }
#review-block #reviews .main-title{float:left; font-size:12px; color:#784511;  text-transform:uppercase; width:200px; line-height:26px;}
#review-block .hr-row{ background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/rewiew-border.gif) repeat-x; display:block; height:2px; clear:both; width:100%;  line-height:0;}
#review-block #reviews a.add-your-review, a.view-all-review { float:right; display:block; margin:5px 0px 0px 10px;}
#review-block #reviews .star{ padding:0 5px 0 0}

#reviews .reviews-text {display:block;  border:1px solid #dcdcdc; padding:5px 10px 5px 10px; background:#FFFFFF;}
.reviews-text span {font-size:11px; font-weight:normal; }
.reviews-text span.highlighted-text {color:#915d28; display:block; padding:5px 0 5px 0}
.reviews-text span.date {color:#9d4515;}
.reviews-text span.space { padding:0 5px}
.reviews-text p { font-size:12px; color:#555555; font-weight:normal; text-transform:none; padding:0 0 5px 0; display:block; }
.reviews-text span.writer {color:#2E3D19; font-weight:bold;}

#you-may-also-block{ clear:both;  width:770px;}
.manage{ float:left; width:470px;}

#category-caption{padding:5px 0 10px 3px; font-family:Arial,Helvetica,sans-serif; line-height:18px; font-size:12px; width:765px; float:left; background:transparent url(http://lib.store.yahoo.net/lib/yhst-30828384326123/border.gif) repeat-x scroll left bottom;}

#info-div{font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(http://lib.store.yahoo.net/lib/yhst-30828384326123/side-seprator.gif) left 14px no-repeat; padding:8px 0px 0px 15px;}
#info-div a{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#293915; text-decoration:underline;}
#info-div a:visited{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#293915;}
#info-div a:hover{font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#000;}
