body {
	background:#C2D4FC;
	font-family: Tahoma, Arial, georgia, "times New Roman" Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	margin:0px auto;
	}
img {
	display:block;
	border:none;
}
div {
	font-family:Tahoma, Arial, georgia, "times New Roman" Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	margin:0px;
	}
a {
	color:#666666;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	}
a:hover {
	color:#D01C1D;
	text-decoration:underline;
	}
form {
	padding:0px;
	margin:0px;
	}
.clear {
	clear:both;
	height:1px;
	}
#main-wrapper {
	margin:auto;
	width:780px;
	padding:0px;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/index-main-banner.gif) center top no-repeat #ffffff;
	}
#logo {height:170px;/* padding:50px 265px 0px 228px;*/ display:block; /**padding:70px 265px 0px 228px;*/ }
/**html #logo {height:120px; padding:59px 265px 0px 228px; display:block; }*/
 a.logo-img { width:285px;
height:85px;
display:block;
margin-left:227px;
top:60px;
position:absolute;
}
a.logo-img:hover {
text-decoration:none;
margin-left:227px;
top:60px;
position:absolute;}
.logo-img span {visibility:hidden;}

#header {
	display:block;
	clear:both;
}
.quick-link {
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	padding:8px 3px 0px 0px;
	display:block;
	margin-top:2px;
}
.quick-link a {
	color:#000000;
	padding:0px 3px;
}
.quick-link a:hover {
	color:#D01C1D;
	text-decoration:underline;
	}
.top-links-block {
	padding-top:0px;
	
	padding-right: 10px;
	padding-bottom:0px;
	padding-left:10px;
	clear:both;
	display:block;
	vertical-align:middle;
	/*height:28px;*/
	overflow:hidden;	
	/*border:1px solid green;*/	
}

/**html .top-links-block {
          height:31px; -padding-top:0px !important; padding-top:0px; *padding-top:2px;  }*/
/*html>body .top-links-block {
          height:29px; *padding-top:2px; overflow:hidden;   }	*/	  
.search-block1 {
	font-size:11px;
	color:#0F3E9B;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	vertical-align:middle;
	float:left;
	padding:4px 0px;
	}
.input-search {
	border:1px solid #DBD9D9;
	height:21px;
	font-size:11px;
	color:#000000;
	width:250px;
	margin:0px 0px 0px 3px;
	padding-left:4px;
	padding-top:2px;
	vertical-align:middle;	
	}
.top-links { 
	font: normal 12px Tahoma, Arial, georgia, "times New Roman";
	color:#2B6FD0;
	float:right;
	/*padding:6px 0px;*/
	width:300px;
	line-height:26px;
	vertical-align:middle;
	}
	
/**html .top-links { 
	font: normal 12px Tahoma, Arial, georgia, "times New Roman";
	color:#2B6FD0;
	float:right;
	padding:9px 0px;
	}*/
.top-links a {
	color:#000000;
	font-weight:bold;
	padding:0px 15px;
	}
.top-links a:hover {
	color:#2B6FD0;
	text-decoration:underline;
	}
.top-navigation {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/top-navigation-bg.gif) left top repeat-x;
	display:block;
	height:37px;
	clear:both;
}
.top-navigation a {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/top-navigation-devider.gif) right top no-repeat;
	display:block;
	float:left;
	height:25px;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 30px 5px 34px;
}
.top-navigation a#shopping-cart {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/shopping-cart-icon.jpg) right top no-repeat;
	margin-top:1px;
	padding:7px 25px 5px 34px;
	}
.top-navigation a:hover {
	color:#fff;
	text-decoration:underline;
	}
#midle-wrapper {
	display:block;
	padding:0px;
	margin:0px;
	}

#left-navigation {
	width:155px;
	float:left;
}
.left-navigation-title {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/left-navigation-title-bg.gif) left top repeat-x;
	font-size:14px;
	color:#ffffff;
	height:32px;
	padding:5px 0px 0px 20px;
	margin-right:2px;
	}
.menu_links{
	margin:0px;
	padding:0px 0px 3px 0px;
	display:block;
	width:155px;
	float:left;
	}
.menu_links ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.menu_links ul li{
	margin:0px;
	padding:0px;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/left-navigation-bg.gif) left top no-repeat;
	}
.menu_links ul li a{
	color:#444444;
	font:bold 11px Tahoma, Arial, georgia, "times New Roman";
	display:block;  
	padding:5px 0px 7px 20px;
	margin:0px;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/left-nav-list-style-img.gif) no-repeat left top;
 }
.menu_links ul li a:hover {
	color:#E40401;
	}
.menu_links ul li ul{
	padding:0px;
	margin-bottom:10px;
	}
.menu_links ul li ul li{
	margin:0px;
	padding:4px 0px 0px 0px; 
	border:none !important;
	}
.menu_links ul li ul li a{
	color:#666666;
	font:normal 12px  Arial, Tahoma, Helvetica;
	text-transform:none; 
	background:none; padding:0px 0px 3px 11px;
	}
.menu_links ul li ul li a:hover{
	color:#000066;
	text-decoration:underline;
	}
.left-navigation-banner span {
	margin-top:4px;
	display:block;
	float:left;
	}
.left-navigation-banner .testimonial-block{
	margin-top:4px;
	float:left;
	border:1px solid #F0F0F0;
	width:152px;	
	
}
#left-navigation span.title {
	font-size:12px;
	color:#9F1409;
	font-weight:bold;
	padding:5px 0px 5px 20px;
	display:block;
	text-align:center;
	background:#ffffff;
	
	}
a.testimonial {
	font-size:12px;
	color:#9F1409;
	font-weight:bold;
	text-align:center;
	margin-right:10px;
	padding:5px 10px 5px 20px;
	display:block;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/testimonial-link-arrowe.gif) right no-repeat;
	}
.left-navigation-banner .content {
	font-size:11px;
	color:#333333;
	display:block;
	padding:0px;
	padding-left:5px;
	margin:0px;
	clear:both;
}
.news-letter-block {
	margin-top:4px;
	float:left;
	border:1px solid #F0F0F0;
	width:152px;
	}
.news-letter-block div {
padding:5px 0px 0px 0px;
}
.news-letter-input {
	border:1px solid #DFDFDF;
	width:120px;
	font:normal 11px Tahoma, Arial, georgia, "times New Roman";
	padding-left:4px;
	margin-bottom:3px;
}
.left-navigation-banner .banners{
	margin-top:4px;
	float:left;
	border:1px solid #F0F0F0;
	width:152px;
	padding:7px 0px;
}
.left-navigation-banner .banners td{
padding:3px 0px 0px 0px;
}
#content-wraper {
	width:625px;
	display:block;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	}
*html #content-wraper {width:624px;}

.link-buttons div { float:left; display:block; padding-left:3px; background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/index-link-btn-bg.gif) left top repeat-x; margin-left:3px; width:202px; text-align:left; 

}
*html .link-buttons div { float:left; display:block; padding-left:3px; background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/index-link-btn-bg.gif) left top repeat-x; margin-left:3px; width:204px; }
/**html .link-buttons span {margin-left:3px;}*/
/**html .link-buttons div#first { margin-left:1px; margin-right:0px; width:202px;}*/
.link-buttons div span {color:#ffffff; font-size:14px; background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/index-link-btn-icon.gif) left top no-repeat; display:block; padding:5px 0px 10px 25px; margin-left:25px;}
/*.link-buttons span a:hover {color:#FBED42;}*/
.shop-now-banner div { display:block; float:left; padding:3px 0px 0px 3px;}
/*.best-seller-title {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/best-seller-icon.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#B9041D;
	padding:7px 0px 7px 35px;
	margin:5px 0px 10px 3px;
	display:block;
	}*/
.best-seller-title h1{
 background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/best-seller-icon.gif) left top no-repeat;
 font-size:14px;
 font-weight:bold;
 color:#B9041D;
 padding:7px 0px 7px 35px;
 margin:5px 0px 10px 3px;
 display:block;
 }
.product-block {
	width:207px;
	padding:15px 0px 15px 0px;
	}
.index-product-block {
	width:177px;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/index-pro-bg.gif) top left no-repeat;
	}
.index-product-block .image {
	height:125px;
	padding:10px 0px 10px 0px;
	margin:auto;
	display:block;
	overflow:hidden;
	
	}
.index-product-block .produt-name a {
	background:#E6E6E6;
	font-weight:bold;
	display:block;
	color:#1D49A0;
	padding:5px 0px 10px 0px;
	width:171px;
	}

.index-title {
	font-size:15px;
	color:#9F1409;
	padding:10px 0px 10px 2px;
}
.index-content-text {
	font-size:11px;
	color:#333333;
	padding:0px 0px 0px 4px;
	}
#footer {
	display:block;
	clear:both;
	padding-top:3px;
}
.footer-links {
border-top:1px solid #F0F0F0;
border-bottom:1px solid #F0F0F0;
padding-bottom:5px;
}
.footer-links ul {
	padding:5px 0px;
	margin:0px;
	list-style:none;
	}
.footer-links ul li.first {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	width:187px;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/footer-links-devider.jpg) left top no-repeat;
	padding:10px 0px 0px 20px;
	}
.footer-links ul li a {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	}
.footer-links ul li ul {
	padding:8px 0px 0px 0px;
	margin:0px;
	list-style:none;
	}
.footer-links ul li ul li {
	color:#636363;
	font-size:11px;
	font-weight:normal;
	padding:3px 0px 2px 20px
	}
.footer-links ul li ul li a {
	color:#333333;
	font-size:11px;
	font-weight:normal;
	}
.footer-links a:hover {
color:#E60301;
}
#bottom-links-block {
	background:#E6E6E6;
	text-align:center;
	display:block;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	padding:10px 0px 10px 0px;
	margin:3px 0px 10px 0px;
	}
#bottom-links-block a {
	color:#333333;
	font-weight:bold;
	font-size:11px;
	padding:0px 4px;
	}
.copyright-text, .copyright-text a {
	font-size:11px;
	color:#000000;
	padding:10px 0px 5px 0px;
	border-bottom:1px solid #F0F0F0;
}
.copyright-text a:hover {
	color:#ff0000;
	}
.caption-text {
	font-size:11px;
	color:#000000;
	line-height:15px;
	padding:0px 0px 8px 10px;
	/*border-bottom:1px solid #F0F0F0;*/
	}
.breadcrumbs  {
	color:#283473;
	font-size:11px;
	border-bottom:1px solid #F0F0F0;
	padding:5px 2px 5px 5px;
	}

.breadcrumbs a {
	color:#000001;
	font-size:11px;
	}
.breadcrumbs a:hover {
	color:#AB1107;
	}
.pagination-block {
	border:1px solid #EAEAEA;
	padding:5px 0px;
	font-size:12px;
	color:#242424;
	margin:5px 5px 0px 5px;
	}
.pagination-block span {
	padding:0px 0px 0px 60px;
}

.pagination-block a {
	font-size:12px;
	color:#242424;
	}
.pagination-block a.number {
	font-size:12px;
	color:#C00202;
	}
.pagination-block a:hover {
	color:#1D4EAD;}

.listing-product-block {
	height:190px;
	padding:0px 0px;	
	padding:0px 20px;
}
.listing-product-block-last {
	width:166px;
	height:190px;
	padding:0px 0px;
	border-right:none;
	padding:0px 20px;
}
.listing-product-block a.product-name, .listing-product-block-last a.product-name, .product-name {
	color:#1D49A0;
	font-weight:bold;
	font-size:12px;
	}
.listing-product-block a.product-name:hover, .listing-product-block-last a.product-name:hover {
	color:#DB3A3A;
	text-decoration:none;
	}

.listing-product-block .image, .listing-product-block-last .image {
	height:128px;
	padding:10px 0px 0px 0px;
	display:block;
	
	}
.listing-product-block .reg-price, .listing-product-block-last .reg-price {
	color:#000000;
	font-size:12px;
	display:block;
	padding:3px 0px 3px 0px;
	}
.listing-product-block .sale-price, .listing-product-block-last .sale-price {
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	display:block;
	}
.listing-devider {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/listing-devider.jpg) left top repeat-x;
	}
.detail-product-img {
	border:1px solid #085C9A;
	width:240px;
	height:240px;
	}
.detail-links {
	padding:5px 0px 0px 0px;
	}
.detail-links a {
	font-size:12px;
	font-weight:bold;
	color:#133E84;
	display:block;
	float:left;
	padding:5px 0px 3px 5px;
	}
.detail-links a:hover {
color:#D20803;}
	.detail-links a#zoom {
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/zoom-icon.jpg) left top no-repeat;
	border-right:1px solid #E6E6E6;
	padding:5px 5px 3px 25px;
	}

.product-details-block {
	display:block;
	font-size:12px;
	color:#444444;
	border:1px solid #CCCCCC;
	width:320px;
	overflow:hidden;
	}
.product-detail div {
	border-top:1px solid #cccccc;
	padding:1px;
	display:block;
	clear:both;
	}
.product-detail span {
	font-size:11px;
	color:#010101;
	padding:5px 0px 0px 5px;
	border-right:none;
	font-weight:normal;
	display:block;
	float:left;
	}
.product-detail span.title {
	color:#252525;
	font-weight:bold;
	font-size:12px;
	border-right:1px solid #cccccc;
	background:#F0F0F0;
	width:120px;
	display:block;
	float:left;
	padding:6px 0px 6px 5px;
	}
	.product-detail span.saleprice-text {
	color:#B9041D;
	font-weight:bold;
	font-size:12px;
	border-right:1px solid #cccccc;
	background:#F0F0F0;
	width:120px;
	display:block;
	float:left;
	padding:6px 0px 6px 5px;
	}
.product-detail span.saleprice {
	font-size:11px;
	color:#B9041D;
	padding:5px 0px 0px 5px;
	border-right:none;
	font-weight:normal;
	display:block;
	float:left;
	}

.product-discription-block {
	margin:3px 3px 3px 3px;
	border:1px solid #cccccc;
	}
.product-discription-block span {
	display:block;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding:3px 0px 10px 10px;
	line-height:15px;
	}
.product-discription-block span.title {
	font-size:14px;
	font-weight:bold;
	color:#B9041D;
	border-bottom:2px solid #283473;
	text-align:left;
	padding:3px 0px 3px 10px;
	}
span.quality {
	color:#252525;
	font-weight:bold;
	font-size:12px;
	border-right:1px solid #cccccc;
	width:120px;
	display:block;
	float:left;
	padding:6px 0px 8px 5px;
	}
ul.product-features {
	padding:5px 0px;
	margin:0px;
	list-style:none;
	}
ul.product-features li {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#000000;
	background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/detail-list-style-img.jpg) left no-repeat;
	padding:3px 0px 3px 15px;
	display:block;
	}
ul.product-features li a, ul.product-features li a:hover {
	font-size:12px;
	color:#000000;
	}
	#you-may-also-like {
	padding:0px 5px 0px 5px;
}
.you-may-also-like-block {
width:140px;
border:1px solid #085C9A;
}
.you-may-also-like-block table td {
padding:4px 0px;
width:140px;
}
.you-may-also-like-block td.title {
background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/you-may-like-title-bg.jpg) left top repeat-x;
font-size:15px;
color:#ffffff;
padding:5px 0px;
text-align:center;
}
.you-may-also-like-block .image {
/*border:1px solid #DFDFDF;*/
width:115px;
padding:10px 0px;
display:block;
margin:0px 0px;
}
.you-may-also-like-block a.product-name {
color:#1D49A0;
font-weight:bold;
font-size:12px;
display:block;
}
.you-may-also-like-block .price {
color:#CC0000;
font-size:12px;
font-weight:bold;
}
/*.recently-viewed-block {
background:#E6E6E6;
padding:15px 10px;
}
*/
.recently-viewed-block {
/*background:#E6E6E6;*/
width:100%;
padding:0px 10px;
}
.recently-viewed-block table {
padding:0px 0px; width:120px;
}
.recently-viewed-block .image {
/*width:120px;*/
background:#ffffff;
display:block;
margin:5px 0px;
padding:5px;
height:85px
}

.recently-viewed-block a.product-name {
color:#1D49A0;
font-weight:bold;
font-size:11px;
display:block;
padding:5px 0px 0px 0px;
}
.recently-viewed-block .price {
color:#CC0000;
font-size:11px;
padding:3px 0px 0px 0px;
display:block;
}
.detail-sub-title {
background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/detail-title-img.jpg) left top no-repeat;
padding:0px 0px 2px 16px;
}
.detail-sub-title h2 {
font-size:14px;
color:#B9041D;
font-weight:bold;
background:#ffffff;
display:block;
float:left;
padding:0px 10px 10px 0px ;
margin:0px 0px 0px 8px ;
}
html>body .detail-sub-title h2 {
 *margin:0px 0px 0px 16px ; 
 }
*html .detail-sub-title h2 {
 margin:0px 0px 0px 4px ;}

ul.related-items {
padding:0px 0px 5px 0px;
margin:0px;
list-style:none ;
}
ul.related-items li a {
color:#000000;
font-size:12px;
display:block;
/*background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/related-item-arrow.jpg) left top no-repeat;*/
padding:0px 0px 5px 15px;
}
*html ul.related-items li a {
color:#000000;
font-size:12px;
display:block;
/*background:url(http://lib.store.yahoo.net/lib/yhst-71650123713712/related-item-arrow.jpg) left top no-repeat;*/
padding:0px 0px 2px 15px;
}

ul.related-items li a:hover {
color:#C40B05;
text-decoration:none;
}
.static-caption
{color:#000000;
font-size:11px;
line-height:15px;
padding:0 0 8px 10px;
}
.static-caption p {font-size:11px;}
.static-caption  h1, h2, h3{font-size:11px;}
/*added 11-04-09*/

.level1 {
color:#000000;
font-family:Tahoma,Arial,georgia,"times New Roman";
font-size:13px;
font-weight:bold;
line-height:14px;
margin:1px;}

.level2 {
color:#7B7A7A;
font-family:Tahoma,Arial,georgia,"times New Roman";
font-size:11px;
font-weight:bold;
line-height:12px;
margin:10px;
}

.level3 {
color:#000000;
font-family:Tahoma,Arial,georgia,"times New Roman";
font-size:11px;
font-weight:normal;
line-height:10px;
margin:10px;
}

ul {font-family:Tahoma, Arial, georgia, "times New Roman" Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:0px;
	margin:0px 0px 0px 20px;}
ul li{font-family:Tahoma, Arial, georgia, "times New Roman" Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0px 0px 0px 0px;}


/*added 13-04-2009*/
.search-block{overflow: hidden; float: left; width: 335px; vertical-align:middle;}
*html .search-block{overflow: hidden; float: left; width: 335px;}

