body {
	margin:0;
	padding:0;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div, p, h1, h2, form, ul, li, a {
	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:946px;
	margin:20px auto 0px;
}
#header {
	width:946px;
	float:left;
	padding:2px 0 0 0;
	position:relative;
}
#header h1#logo {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:8px; margin:0px;
	float:left;
}
#header #top-links-block {
	width:362px;
	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-42417777999735/top-links-seprator.gif) right center no-repeat;
	padding:3px 6px;
}
#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:#40190c;
	text-decoration:none;
	font-weight:bold;
}
#header #top-links-block ul li a:hover {
	color:#da8c20;
}
#banner-wrapper {
	float:left;
	width:100%;
}
#banner-wrapper #search-wrapper {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/search-wrapper-bg.gif) no-repeat;
	float:left;
	width:100%;
	height:35px;
}
#banner-wrapper #search-wrapper #call-us {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/call-us.gif) 13px 12px no-repeat;
	font-size:18px;
	color:#40190c; /*padding:7px 15px 0 207px;*/
	padding:8px 15px 0 207px;
	float:left;
}
#banner-wrapper #search-wrapper #search-block {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/search-block-seprator.gif) left center no-repeat;
	float:left;
	width:375px;
	padding:7px 0 0 15px;
	height:28px;
}
#banner-wrapper #search-wrapper #search-block.inner-page {
	float:right;
	background:none;
}
#banner-wrapper #search-wrapper #search-block .search {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/search.gif) left 3px no-repeat;
	width:48px;
	float:left;
	padding:5px 0 0 0;
}
#banner-wrapper #search-wrapper #search-block .input-text {
	width:234px;
	height:17px;
	padding:2px 0 0 3px;
	border:1px solid #a4310b;
	background:#e9d2a6;
	float:left;
	color:#33170e;
	font-size:11px;
}
#banner-wrapper #search-wrapper #search-block .btn {
	float:left;
}
#top-navigation {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/top-navigation-bg.gif) no-repeat;
	float:left;
	width:100%;
}
#top-navigation.inner-page {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/top-navigation-inner-page-bg.gif) no-repeat;
	float:left;
	width:100%;
}
#top-navigation ul {
}
#top-navigation ul li {
	float:left;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/top-navigation-seprator.gif) right top no-repeat;
	padding:18px 20px 17px 20px;
}
#top-navigation ul li.inner-space {
	padding:18px 37px 17px 37px;
}
#top-navigation ul li.none {
	background:none;
}
#top-navigation ul li a {
	color:#e9d2a6;
	font-size:12px;
}
#top-navigation ul li a:hover {
	color:#da8c20;
}
#top-banner {/*background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/top-banner-bg.jpg) left top no-repeat;*/
	width:946px;
	float:left;
}
#top-banner #banner-image { /*background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/banner-image.jpg) no-repeat;*/
	width:237px;
	height:345px;
	position:absolute;
	right:0;
	top:38px;
}
#top-banner #banner-link {
	width:700px;
	float:left;
	padding:100px 0 0 0;
	height:102px;
}
#top-banner #banner-link ul {
	float:right;
}
#top-banner #banner-link ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/banner-links-seprator.gif) left 7px no-repeat;
	list-style:none;
	float:left;
}
#top-banner #banner-link ul li.none {
	background:none;
}
#top-banner #banner-link ul li a {
	color:#000000;
	font-size:18px;
	padding:0 20px 0 25px
}
#top-banner #banner-link .btn {
	clear:both;
	float:right;
	padding:20px 11px 0px 0px;
}
#top-additional-wrapper {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/banner-additional-wraper-bg.gif) no-repeat;
	width:946px;
	float:left;
}
#top-additional-wrapper .product-block {
	width:216px;
	float:left;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/top-banner-seprator.gif) right top no-repeat;
	padding:12px 8px 12px 12px;
}
#top-additional-wrapper .product-block.none {
	background:none;
}
#top-additional-wrapper .product-block .product-image {
	float:left;
	border:1px solid #ccb991;
	width:102px;
	height:124px;
	margin:0 5px 0 0;
	text-align:center;
}
#top-additional-wrapper .product-block .product-title {
	color:#37170d;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:right;
}
#top-additional-wrapper .product-block .product-description {
	float:right;
	width:105px;
	height:95px;
	padding:5px 0 0 0;
	overflow:hidden;
}
#top-additional-wrapper .product-block .product-description ul {
}
#top-additional-wrapper .product-block .product-description ul li {
	display:block;
	text-align:right;
	line-height:18px;
	list-style:none;
}
#top-additional-wrapper .product-block .product-description ul li a {
	color:#382800;
	font-size:12px;
}
#top-additional-wrapper .product-block .product-description ul li a:hover {
	color:#da8c20;
}
#top-additional-wrapper .product-block .view-all {
	display:block;
	text-align:right;
	color:#a4310b;
	font-size:10px;
	text-transform:uppercase;
}
#middle-wrapper {
	width:946px;
	clear:both;
	padding:2px 0 0 0;
}
#left-side-bar {
	width:190px;
	float:left;
	padding:0 10px 0 0;
}
#left-side-bar h2#title {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/shop-by-category.gif) no-repeat;
	display:block;
	height:46px;
	padding:20px 0 0 0;
	text-align:center;
	font-size:13px;
	color:#ffffff;
}
#left-side-bar .sub-title-block {
	height:13px;
	width:190px;
	clear:both;
}
#left-side-bar .sub-title-block h2 {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/left-sub-title-bg.gif) left center repeat-x;
	color:#8f2a09;
	font-size:15px;
	text-align:center;
}
#left-side-bar .sub-title-block h2 span {
	background:#fff url(http://lib.store.yahoo.net/lib/yhst-42417777999735/sub-menu-right.gif) right center no-repeat;
	padding:0 20px 0 0;
}
#left-side-bar .sub-title-block h2 label {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/sub-menu-left.gif) left center no-repeat;
	padding:0 0 0 20px;
}
#left-side-bar .sub-title-block h2 label a {
	padding:0px 0px 0px 0px;
	color:#8f2a09;
}
#left-side-bar .sub-title-block h2 label a:visited {
	padding:0px 0px 0px 0px;
	color:#8f2a09;
}
#left-side-bar .sub-title-block h2 label a:hover {
	padding:0px 0px 0px 0px;
	color:#da8c20;
}
#left-side-bar .side-navigation {
	padding:10px 0 10px 0;
	width:190px;
	float:left;
}
#left-side-bar .side-navigation ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/side-navigation-seprator.gif) 5px 8px no-repeat;
	padding:0px 0 0 20px;
	list-style:none;
	margin:0;
	float:left;
	width:170px;
	line-height:21px;
}
#left-side-bar .side-navigation ul li a {
	color:#222222;
	font-size:12px;
	border-bottom:1px solid #e1dcd4;
	display:block;
}
#left-side-bar .side-navigation ul li a.none {
	border-bottom:none;
}
#left-side-bar .side-navigation ul li a:hover {
	color:#da8c20;
}
#middle-content-wrapper {
	width:550px;
	float:left;
}
#middle-content-wrapper.inner-page {
	width:746px;
	float:left;
}
#middle-content-wrapper .title-block {
	float:left;
	width:100%;
}
#middle-content-wrapper .title-block .left {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-left.gif) left top no-repeat;
	padding:0 0 0 16px;
	height:57px;
}
#middle-content-wrapper .title-block h1 {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-middle.gif) left top repeat-x;
	margin:0;
	font-size:13px;
	color:#fff;
	line-height:54px;
}
#middle-content-wrapper .title-block h1 span {
	padding:0 0 0 12px;
	font-size:15px;
	text-align:left !important;
}
#middle-content-wrapper .title-block .right {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-right.gif) right top no-repeat;
	padding:0 16px 0 0;
	height:57px;
}
.featured-product-wrapper {
	float:left;
	padding:5px 0 9px 15px;
}
.featured-product-wrapper.inner-page {
	width:730px;
}
.featured-product-wrapper .product-listing-block {
	width:348px;
	float:left;
	background:#f5ebd6 url(http://lib.store.yahoo.net/lib/yhst-42417777999735/listing-product-bg.gif) left top repeat-x;
	border:1px solid #e9d2a6;
	font-size:12px;
	color:#222222;
	margin-right:14px;
}
.featured-product-wrapper .product-listing-block.none {
	margin-right:0;
}
.featured-product-wrapper .product-listing-block .product-image {
	width:121px;
	float:left;
	height:138px;
	text-align:center;
}
.featured-product-wrapper .product-listing-block .product-info {
	float:left;
	width:220px;
	padding:5px 0 0 7px;
}
.featured-product-wrapper .product-listing-block .title {
	color:#000000;
	font-weight:bold;
	display:block;
	padding-bottom:0px;
}
.featured-product-wrapper .product-listing-block .title:hover {
	color:#902a09;
}
.featured-product-wrapper .product-listing-block .list-price {
	display:block;
	padding-bottom:3px;
	padding-top:20px;
	color:#3C180D;
}
.featured-product-wrapper .product-listing-block .list-price b {
color:# 3c180d;
	font-size:13px;
}
.featured-product-wrapper .product-listing-block .our-price {
	display:block;
}
.featured-product-wrapper .product-listing-block .our-price b {
	color:#902a09;
	font-size:13px;
}
.featured-product-wrapper .product-listing-block .btn {
	display:block;
	padding:10px 0 5px 0px;
}
.featured-product-wrapper .product-listing-block .content {
	display:block;
	font-size:11px;
	color:#484848;
}
.featured-product-wrapper .product-block {
	width:252px;
	float:left;
	background:#f5ebd6 url(http://lib.store.yahoo.net/lib/yhst-42417777999735/featured-product-block-bg.gif) left top repeat-x;
	border:1px solid #e9d2a6;
	font-size:12px;
	color:#222222;
	margin-right:14px;
}
.featured-product-wrapper .product-block.none {
	margin-right:0;
}
.featured-product-wrapper .product-block .product-image {
	width:121px;
	float:left;
	height:138px;
	text-align:center;
}
.featured-product-wrapper .product-block .product-info {
	float:left;
	padding:5px 0 0 7px;
	width:120px;
}
.featured-product-wrapper .product-block .title {
	color:#000000;
	font-weight:bold;
	display:block;
	padding-bottom:0px;
}
.featured-product-wrapper .product-block .title:hover {
	color:#902a09;
}
.featured-product-wrapper .product-block .list-price {
	display:block;
	padding-bottom:3px;
	padding-top:20px;
}
.featured-product-wrapper .product-block .list-price b {
	color:#3c180d;
	font-size:13px;
}
.featured-product-wrapper .product-block .our-price {
	display:block;
}
.featured-product-wrapper .product-block .our-price b {
	color:#902a09;
	font-size:13px;
}
.featured-product-wrapper .product-block .btn {
	display:block;
	padding:15px 0 5px 0px;
}
#middle-content-wrapper .sub-title-block {
	height:13px;
	width:100%;
	clear:both;
}
#middle-content-wrapper .sub-title-block h2 {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/left-sub-title-bg.gif) left center repeat-x;
	color:#8f2a09;
	font-size:15px;
	text-align:center;
}
#middle-content-wrapper .sub-title-block h2 span {
	background:#fff url(http://lib.store.yahoo.net/lib/yhst-42417777999735/sub-menu-right.gif) right center no-repeat;
	padding:0 20px 0 0;
}
#middle-content-wrapper .sub-title-block h2 label {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/sub-menu-left.gif) left center no-repeat;
	padding:0 0 0 20px;
}
#middle-content-wrapper .customer-letter {
	display:block;
	font-size:12px;
	color:#222222;
	padding:25px 10px 0 10px;
}
#middle-content-wrapper .customer-letter a {
	font-size:12px;
	color:#902a09;
	font-weight:bold;
}
#middle-content-wrapper .customer-letter a:hover {
	color:#da8c20;
}
#right-side-bar-wrapper {
	width:173px;
	float:left;
}
#right-side-bar-wrapper .product-block {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/right-side-product-bg.gif) no-repeat;
	width:190px;
	float:left;
	padding:20px 0 0px 0;
	margin:10px 0 15px 0;
}
#right-side-bar-wrapper .product-block .product-image {
	width:102px;
	height:124px;
	border:1px solid #cbb792;
	display:block;
	margin:0 auto 20px auto;
	background:#fff;
	text-align:center;
}
#right-side-bar-wrapper .product-block .product-title {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/right-side-product-title-bg.gif) no-repeat;
	width:140px;
	height:43px;
	padding:3px 25px 0 25px;
}
#right-side-bar-wrapper .product-block .product-title a {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	text-align:center;
}
#right-side-bar-wrapper .product-block .product-title a:hover {
	color:#efdebe;
}
#right-side-bar-wrapper .banner {
	display:block;
	padding:15px 0;
	float:left;
}
#footer-wrapper {
	clear:both;
}
#footer-wrapper .title-block .left {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-left.gif) left top no-repeat;
	padding:0 0 0 16px;
	height:57px;
}
#footer-wrapper .title-block .middle {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-middle.gif) left top repeat-x;
	margin:0;
	font-size:13px;
	height:57px;
}
#footer-wrapper .title-block .right {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/middle-title-right.gif) right top no-repeat;
	padding:0 16px 0 0;
	height:57px;
}
#footer-horizontal-navigation {
	width:100%;
	float:left;
	padding:10px 0 0 0;
}
#footer-horizontal-navigation ul {
}
#footer-horizontal-navigation li {
	float:left;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/footer-horizantal-navigation-seprator.gif) right top no-repeat;
	width:167px;
	height:25px;
	padding:10px 0 0 15px;
	font-size:12px;
	color:#e9d2a6;
}
#footer-horizontal-navigation li.none {
	background:none;
}
#footer-horizontal-navigation li a {
}
#footer-vertical-navigation-wrapper {
	padding:0 0 24px 15px;
	clear:both;
	float:left;
}
.footer-vertical-navigation {
	width:181px;
	float:left;
	border-right:1px solid #e8e1d6;
}
.footer-vertical-navigation.none {
	border-right:none;
}
.footer-vertical-navigation ul {
}
.footer-vertical-navigation li {
	float:left;
	list-style:none;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/footer-vertical-navigation-seprator.gif) 10px 5px no-repeat;
	width:160px;
	padding:2px 0 2px 19px;
}
.footer-vertical-navigation li.none {
	background:none;
}
.footer-vertical-navigation li a {
	font-size:12px;
	color:#222222;
}
.footer-vertical-navigation li a:hover {
	color:#da8c20;
}
#tell-a-friend-wrapper {
	background:#f6ecd9;
	float:left;
	width:916px;
	height:55px;
	padding:17px 0 0 0;
	margin-left:15px;
	_margin-left:7px;
}
#tell-a-friend-wrapper ul {
}
#tell-a-friend-wrapper ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/tell-a-friend-seprator.gif) right center no-repeat;
	float:left;
	list-style:none;
	padding:10px 20px 10px 25px;
}
/*#tell-a-friend-wrapper ul li a{ float:left;}*/
#tell-a-friend-wrapper ul li span {
	float:left;
}
#tell-a-friend-wrapper ul li.newsletter {
	width:585px;
	float:left;
	background:none;
}
#tell-a-friend-wrapper ul li .content {
	float:left;
	padding:3px 5px 0 5px;
	color:#333333;
	font-size:12px;
	font-style:italic;
}
#tell-a-friend-wrapper ul li .input-text {
	width:140px;
	height:15px;
	float:left;
	border:1px solid #77240a;
	font-size:10px;
	color:#333333;
}
#tell-a-friend-wrapper ul li .btn {
	float:left;
}
#footer-ads {
	text-align:center;
	display:block;
	clear:both;
	padding:10px 0 10px 0;
}
#copyright {
	display:block;
	text-align:center;
	padding:0 0 10px 0;
}
#copyright a {
	color:#471a0c;
}
#copyright a:hover {
	color:#a4310b;
}
#breadcrumbs {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/breadcrums-bg.gif) repeat-x;
	display:block;
	padding:0 15px 2px 5px;
	clear:both;
}
#breadcrumbs ul {
	margin:0 0 2px 0;
	padding:2px 0 6px 0;
	display:block;
	text-align:right;
}
#breadcrumbs ul li {
	list-style:none;
	display:inline;
	color:#8f2a09;
	font-size:12px;
	padding:0px 0 0 0;
}
#breadcrumbs ul li a {
	color:#8f2a09;
	font-size:12px;
	padding:0px 12px 0 4px;
	display:inline;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/breadcrumbs-sepraor.gif) right center no-repeat;
}
#breadcrumbs ul li a:hover {
	color:#da8c20;
}
#breadcrumbs ul li.current {
	color:#474747;
	padding:0 0 0 4px;
	font-weight:bold;
	font-size:12px;
}
.category-product-wrapper {
	float:left;
	padding:0 0 0 13px;
	width:725px;
}
.category-product-wrapper .product-block {
	background:#f6edd1 url(http://lib.store.yahoo.net/lib/yhst-42417777999735/category-product-block-bg.gif) left top no-repeat;
	float:left;
	width:231px;
	padding:29px 0 0px 0;
	text-align:center;
	margin:10px 10px 10px 0px
}
.category-product-wrapper .product-block .product-image {
	width:122px;
	height:139px;
	margin:0 auto;
	text-align:center;
}
.category-product-wrapper .product-block .product-title {
	display:block;
	padding:15px 0 10px 0;
	clear:both;
	color:#8f2a09;
	font-size:14px;
}
.category-product-wrapper .product-block .product-title:hover {
	color:#da8c20;
}
.category-product-wrapper .product-block .bottom-bg {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/category-product-title-bg.gif) left bottom no-repeat;
	display:block;
	height:20px;
}
#product-detail-wrapper {
	float:left;
	padding:10px 0 0 15px;
}
#product-detail-wrapper #prodoct-enlage-block {
	width:279px;
	float:left;
	border:1px solid #e9d2a6;
	margin:0;
}
#product-detail-wrapper #prodoct-enlage-block .product-image {
	text-align:center;
	width:200px;
	height:210px;
	display:block;
	margin:40px auto 0px auto;
}
#product-detail-wrapper #prodoct-enlage-block span.product-noimage {
	width:200px;
	height:210px;
	display:block;
	margin:40px auto 0px auto;
}
#product-detail-wrapper #prodoct-enlage-block .title-block {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/enlarge-title-block.gif) repeat-x;
	display:block; /*height:27px;*/
	margin-top:30px;
}
#product-detail-wrapper #prodoct-enlage-block .title-block span {
	width:1px;
	height:27px;
	float:left;
	background:#ead2a3;
}
#product-detail-wrapper #prodoct-enlage-block .title-block .size-chart {
	float:left;
	width:139px;
	text-align:center;
	padding:5px 0 5px 0;
	height:17px;
}
#product-detail-wrapper #prodoct-enlage-block .btn {
	text-align:right;
	padding:5px 10px 0 18px; /*border-left:1px solid #ead2a3;*/
	float:right;
	height:22px;
}
#product-detail-wrapper #product-info-block {
	width:400px;
	float:left;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/product-info-block-bg.gif) repeat-x;
	margin-left:15px;
	padding:0 10px 0 10px;
}
#product-detail-wrapper #product-info-block div {
	
}
.prodinfodiv {
	display:block;
	float:left;
	width:400px; /*color:#484848;*/
	color:#3C180D;
	font-size:12px;
	padding:7px 0 7px 0;
	border-bottom:1px solid #f4eacd;
	font-weight:bold;
}
.reviewsystem {
	padding:7px 0 7px 0;
	border-bottom:1px solid #f4eacd;
	margin-left:15px;
	font-size:13px;
	font-weight:bold;
}

#product-detail-wrapper #product-info-block div.none {
	border:none;
}
#product-detail-wrapper #product-info-block div .left-block {
	float:left;
	width:110px;
	padding:0 0 0 20px;
	color:#3e3e3e;
}
#product-detail-wrapper #product-info-block div .sale-price {
	color:#902a09;
}
#product-detail-wrapper #product-info-block div .you-save {
	color:#1e1e1e;
	font-size:12px;
}
#product-detail-wrapper #product-info-block div .availability {
	color:#484848;
}
#product-detail-wrapper #product-info-block div .code {
	color:#484848;
}
#product-detail-wrapper #product-info-block div .brand {
	color:#484848;
}
#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 #e1dcd4;
}
#product-detail-wrapper #product-info-block .add-to-cart {
	padding:10px 0px
}
.product-description-wrapper {
	padding:12px 0px 0px 15px;
}
.product-description-block {
	line-height:18px;
	color:#222222;
	font-size:12px;
	padding:16px 10px 0 10px;
}
.product-description-title {
	margin-right:5px;
}
#features-block {
	padding:0 0 10px 0;
	margin-left:15px;
}
#features-block ul {
	padding:15px 0 0 0;
}
#features-block ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/side-navigation-seprator.gif) 5px 6px no-repeat;
	display:block;
	padding:2px 0 2px 15px;
	color:#222222;
	font-size:12px;
	list-style:none;
}
/*middle right container starts '091110'*/
#middle-right-content-wrapper {
	float:left;
	width:746px;
}
/*banner area style*/
.banner-area {
	float:left;
	width:746px;
	position:relative;
}
/*store special style*/
/*.banner-area .store-special {
	float:left;
	width:746px;
	height:68px;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/store-specials.gif) no-repeat left top;
}*/
.banner-area .store-special .shop-now {
	float:right;
	width:98px;
	height:27px;
	margin-right:60px;
	margin-top:16px;
}
/*banner area top style*/
.banner-area .top {
	float:left;
	width:746px;
}
.banner-area .top .main-banner {
	float:left;
	width:518px;
	height:258px;
	margin-right:5px;
	position:relative;
}
.banner-area .top .banner-right {
	float:left;
	width:223px;
	height:257px;
	margin-top:1px;
}
.banner-area .top .banner-right .mens-clothing {
	float:left;
	width:223px;
	height:129px;
}
.banner-area .top .banner-right .mens-clothing a {
	float:left;
	width:78px;
	height:22px;
	margin-left:136px;
	margin-top:-35px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	display:inline;
}
.banner-area .top .banner-right .womens-clothing {
	float:left;
	width:223px;
	height:129px;
}
.banner-area .top .banner-right .womens-clothing a {
	float:left;
	width:78px;
	height:22px;
	margin-left:10px;
	margin-top:-40px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	display:inline;
}
/*banner area bottom banner style */
.banner-area .bottom {
	float:left;
	width:746px;
	height:125px;
	margin-top:5px;
	margin-bottom:4px;
}
.banner-area .bottom .medieval {
	float:left;
	width:245px;
}
.banner-area .bottom .medieval a {
	display:block;
	width:104px;
	height:15px;
	position:relative;
	margin-top:-41px;
	margin-left:13px;
	cursor:pointer;
}
.banner-area .bottom .swords {
	float:left;
	width:245px;
	margin-left:5px;
	margin-right:5px;
	display:inline;
}
.banner-area .bottom .swords a {
	display:block;
	width:112px;
	height:15px;
	position:relative;
	margin-top:-41px;
	margin-left:15px;
	cursor:pointer;
}
.banner-area .bottom .wearable {
	float:left;
	width:245px;
}
.banner-area .bottom .wearable a {
	display:block;
	width:116px;
	height:15px;
	position:relative;
	margin-top:-41px;
	margin-left:13px;
	cursor:pointer;
}
#header-icon-block {
	width:542px;
	float:right;
}
#header-icon-block .live-chat-block {
	float:right;
	width:175px;
}
#header-icon-block .mcafee-block {
	float:right;
	width:100px;
	margin-top:12px;
}
.fixed-top {
	bottom:auto !important;
	position:fixed !important;
	top:0px;
	width:100% !important;
	z-index:1000 !important;
	left:0px;
	margin:0px auto;
	background-color:#5d1f0b;
	height:20px;
}
.free_shipping {
	width:946px;
	float:left;
	padding:0;
	clear:both;
	margin:5px 0px 0px;
	padding:0;
}
.fountains {
	float:left;
}
.specialbanner { float:left; }


.top_search_area {
	width:80%;
	float:right;
	padding:0;
	margin:0px 5px 0px 0px;
	clear:both;
	text-align:right
}
.check_out_bg {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/checkout-bg.jpg) repeat-x top;
	height:25px;
	float:right;
	padding:0px 9px 0px 9px;
}
.check_out_bg h6 {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#FFFFFF;
	text-align:center; margin:0; padding:0;
	text-decoration:none
}
.check_out_bg h6 a {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none
}
.check_out_bg h6 a:hover {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#d5d5d5;
	text-align:center;
	text-decoration:none
}
.shopping_cart {
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/shopping-cart-bg.jpg) repeat-x top;
	height:25px;
	float:right;
	padding:0px 9px 0px 9px;
}
.shopping_cart h6 img {
	padding:4px 6px 0px 0px;
	float:left
}
.shopping_cart h6 {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#FFFFFF;
	text-align:center; margin:0; padding:0;
	text-decoration:none;
}
.shopping_cart h6 a {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#69110c;
	text-align:center;
	text-decoration:none
}
.shopping_cart h6 a:hover {
	font-weight:bold;
	font-size:13px;
	line-height:22px;
	color:#877a60;
	text-align:center;
	text-decoration:none
}
.searchbox {
	height:21px;
	float:left;
	padding:0px 0px 0px 0px;
	border:#c2c2c2 solid 1px;
	width:240px;
	margin:2px 2px 0px 0px
}
.searchbox img {
	margin:0;
	padding:0;
	float: right
}
.searchbox input[type=submit] {
	height:21px;
	float:right;
	padding:0;
	margin:0;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/search.jpg) no-repeat top;
	width:58px;
	border:none;
}
.searchbox input[type=text] {
	height:21px;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0;
	width:177px;
	border:none;
	line-height:21px\9/*IE8*/;
	color:#4c4c4c;
	font-size:11px
}

.logo-area {
	width:100%;
	float:left;
	margin:0 0px 0 0;
	padding:0px 0px 0 0;
	height:86px; 
}
.logo {
	width:449px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:50px;
}
.questions {
	width:262px;
	height:70px;
	float:right;
	padding:0 0 0 10px;
	margin:0;
}
.questions-inner {
	float:left;
	width:240px;
}
.questions-inner h2 {
	font-size:17px;
	text-align:left;
	padding:10px 0px 0px 0px;
	color:#03a0d4;
	width:90px;
	float:left;
}
.questions-inner h1 {
	font-size:13px;
	text-align:right;
	padding:7px 0px 0px 0px;
	color:#a4310b;
	float:right;
}
.questions-inner h1 span {
	color:#a4310b;
}
.questions-inner p {
	font-size:11px;
	color:#a4310b;
	font-style:italic;
	float:right;
}
.mcafree {
	width:105px;
	height:49px;
	float:right;
	padding:9px 0px 0px 0px;
	margin:0;
	position:relative
}
.livechat-header {
	height:41px;
	float:right;
	padding:5px 0px 0 0;
	margin:0;
}
.free-shipping-box {
	background-color:#FFFFFF;
	float:right;
	width:224px;
}

/* Listing Page Stylesheet */
.product-listing-box{ float:left; width:242px; position:relative; }
.product-listing-top-img{ float:left; padding:0; width:242px;}
.product-image01{ float:left; width:226px; text-align:center; position:relative; }
.best-seller-img{ position:absolute; right:0px; top:0px; }
.free-shipping-text{ float:left; width:226px; margin:0; padding:0; font-size:12px; color:#8f2a09;}
.five-star-img-box{ float:left; width:226px; text-align:center; padding:5px 0 5px 0;}
.product-image02{ margin:7px 0 0 0!important;}
.featured-product-wrapper-listing {
	float:left;
	padding:5px 0 9px 15px;
}
.featured-product-wrapper-listing .product-listing-block-listing {
	width:226px;
	float:left;
	background: url(http://lib.store.yahoo.net/lib/yhst-42417777999735/product-listing-block.png) left top repeat-y;
	font-size:12px;
	color:#222222; 
	padding:0 8px;
	min-height:360px;
}
.featured-product-wrapper-listing .product-listing-block-listing.none-listing {
	margin-right:0;
}
.featured-product-wrapper-listing .product-listing-block-listing .product-image-listing  {
	width:226px;
	float:left; 
	margin:15px 0px 0px 0px;
	height:195px;
	text-align:center;
}
.featured-product-wrapper-listing .product-listing-block-listing .product-info-listing {
	float:left;
	width:226px;
	padding:5px 0px 0px 0px;
	text-align:center;
}
.featured-product-wrapper-listing .product-listing-block-listing .title-listing {
	color:#3700f5;
	font-weight: normal;
	display:block;
	padding-bottom:0px;
	font-size:14px;
	text-decoration:underline;
}
.featured-product-wrapper-listing .product-listing-block-listing .title-listing:hover {
	color:#902a09;
}
.featured-product-wrapper-listing .product-listing-block-listing .list-price-listing {
	display:block;
	padding-bottom:3px;
	padding-top:2px;
	color:#8b6902;
}
.featured-product-wrapper-listing .product-listing-block-listing .list-price-listing b {
color:# 3c180d;
	font-size:13px;
}
.featured-product-wrapper-listing .product-listing-block-listing .our-price-listing {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#8f2a09;
	padding:3px 0 0 0;
}
.featured-product-wrapper-listing .product-listing-block-listing .our-price-listing b {
	color:#902a09;
	font-size:13px;
}
.featured-product-wrapper-listing .product-listing-block-listing .btn-listing {
	display:block;
	padding:9px 0px 0px 0px;
	margin:0;
	background:url(http://lib.store.yahoo.net/lib/yhst-42417777999735/view-detail-bg.jpg) left top no-repeat;
	position:absolute;
	left:8px;
	bottom:-1px;
	width:226px;
	height:44px;
}
.pr_snippet_category { margin:0 auto; text-align:center; padding-left:35px; }
