body {margin:0px; padding:0px; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/bg.gif) top left repeat-x;}
td {font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}
h1, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;} form, input, select {border:0; margin:0px; padding:0px; font-size:11px;}
h2 {margin:0;padding:5px 0; text-align:left; font-weight:normal; font-size:18px;}
h3 {margin:0;padding:10px 0; text-align:left; font-weight:bold; font-size:16px;}
img { display:block; border:none;}
a {text-decoration:none; color:#666666;}
a:hover {text-decoration:none; color:#B10000;}
.img_left{float:left;}
.img_right{float:right;}
.search-input {font:normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#333333; text-align:left; padding:3px 0px 3px 4px; vertical-align:top;   border:1px solid #DBD9D9; background:#FFF; width:127px;}
.search input{ border:1px solid #cccccc;}
.newsletter-input {font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#000000; text-align:left; border:1px solid #999999; background:#FFFFFF;  padding:3px 0px 3px 4px;}
.qty-input {font:normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#3B1A0A; text-align:left; border:1px solid #ccc; background:#FFFFFF;  padding:5px 0px 5px 4px;}
.clear { clear:both; height:1px;}
.right-align {text-align:right;}
.left-align {text-align:left;}
.center-align {text-align:center;}
h1 { background: url(http://lib.store.yahoo.net/lib/yhst-11149588863359/title-arrow.gif) center left no-repeat; padding:10px 0px 10px 30px; color:#000000; font:bold 13px Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; display:block; margin-left:15px; }

.main-wrapper {margin:auto; width:975px; vertical-align:top; text-align:center;}

	.toplink-block {font-weight:bold; height:25px;}
	.toplink-block ul {list-style:none; padding:0px; margin:0px; }
	.toplink-block ul li a { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
	.toplink-block ul li a:hover {color:#000000; text-decoration:none;}
		.toplink-block ul li#cart {background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/shoppincart-icon.gif) top right no-repeat; }


.toplink-block ul li {list-style:none; margin:0px; display:block; float:left; font-family:Arial;  padding:0px 20px; line-height:24px;  }



.left-block {width:198px; vertical-align:top; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/left-block-bg.gif) top center no-repeat; padding:0px 0px;}		
.leftlink-title {font-size:16px; font-weight:bold; text-align:center; color:#424242; text-transform:uppercase; padding:35px 0px 19px 0px;}	

		.menu-links{margin:0px; padding:0px; float:left; display:block; padding:0px 0px; display:block; width:197px;    }
		.menu-links ul{margin:0px; padding:0px 0px 0px 0px; list-style:none;}
		.menu-links ul li{margin:0px; padding:0px 0px 0px 0px; border-bottom:1px dashed #D9D9D9; font:bold 11px Arial, Helvetica, sans-serif; color:#0A0A0A; text-align:center;  background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/leftlink-arrow.gif) left top no-repeat;}
		.menu-links ul li a{color:#0A0A0A; font:bold 12px Arial; display:block; padding:3px 0px 5px 20px; text-align:left; }
		.menu-links ul li a:hover { color:#E32626;}
		.menu-links ul li ul{ padding:0px; margin-bottom:0px; }
		.menu-links ul li ul li{ margin:0px; padding:0px 0px 0px 0px; border:none !Important; }
		.menu-links ul li ul li a{ color:#666666; font-weight:normal; text-transform:none;  background:none; padding:5px 0px 5px 0px;}
		.menu-links ul li ul li a:hover{color:#000000;}
		
		
.leftpro-block {padding:0px 0px 0px 0px;}
.leftpro-block div {border:1px solid #D8DCDF; vertical-align:top; padding:0px 0px 0px 0px; margin-top:5px !important;}
.leftpro-block div.box {border:0px; vertical-align:top; padding:0px 0px 0px 0px; margin-top:5px !important;}

.leftpro-block h2 {display:block; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/left-block-pro-title-bg.gif) top center no-repeat; font-size:13px; font-weight:bold; text-align:center; color:#000000; text-transform:uppercase; letter-spacing:1px; text-align:left; padding:7px 0px 10px 38px; }	
.leftpro-block img {text-align:center; margin:auto; }
.leftpro-block a img  {border:1px solid #EDEFF0;  margin:auto;}	
.leftpro-block span {display:block; padding:5px 0px; text-align:center;}
.leftpro-block span a {font-size:12px; font-weight:bold; color:#333333; text-transform:uppercase; text-decoration:none; padding:0px 5px;}
.leftpro-block span a:hover {color:#E32626;}
.leftpro-block b {display:block; padding:2px 0px; text-align:center; font-size:12px; color:#B70000; font-weight:bold;}

.leftpro-block div.shopbyprice {display:block; padding:2px 0px; border:none;}
.leftpro-block div.shopbyprice ul {list-style:none; margin:0px; padding:0px; padding-left:30px;}
.leftpro-block div.shopbyprice ul li { padding:3px 0px;}
.leftpro-block div.shopbyprice ul li a { font-weight:bold; font-size:11px; color:#222222; text-align:left; text-decoration:none;}
.leftpro-block div.shopbyprice ul li a:hover { color:#E32626; }


.index-banner {background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/index-banner-bg.jpg) left no-repeat; padding:0px 0px 0px 0px; height:244px; text-align:left; vertical-align:top;}
.index-banner-text {padding-top:10px;}
.index-banner-text span {color:#FFFFFF; font-size:13px; display:block; width:420px; text-align:center;}
.index-banner-text span.title { color:#FFFFFF; font-weight:bold; padding:0px 0px 0px 0px; text-transform:uppercase; padding-top:5px;}
.index-banner-text span.title1 { color:#FFFFFF; font-weight: normal; padding:0px 0px 0px 0px; text-transform:none !important; }


.index-banner-link {}
.index-banner-link span {color:#FFFFFF; font-size:13px; display:block; text-align:center; padding-left:415px;}
.index-banner-link span ul {list-style:none; margin:0px; padding:0px; text-align:center; margin-top:10px;}
.index-banner-link span ul li {display:block; float:left; width:99px; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/shoppingcart-icon.gif) top center no-repeat; margin:auto; text-align:center; font-size:11px; padding:60px 0px 10px 0px; }
.index-banner-link span ul li#policy {display:block; float:left; width:99px; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/shippingpolicy-icon.gif) top center no-repeat; margin:0px 2px; text-align:center; font-size:11px; padding:60px 0px 10px 0px;  }
.index-banner-link span ul li#support {display:block; float:left; width:99px; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/onlinesupport-icon.gif) top center no-repeat; margin:0px 2px; text-align:center; font-size:11px; padding:60px 0px 10px 0px;  }

.index-banner-link span ul li a {color:#FFFFFF; font-weight:bold;}
.index-banner-link span ul li a:hover {color:#FFE099;}


.index-category-block {width:137px; padding:10px 9px;}
.index-category-block div { display:block; border:1px solid #CFCFCF;}
.index-category-block div span {height:72px; display:block; padding:0px 0px;}
.index-category-block div img { border:none;}
.index-category-block div a img { border:none; text-align:center; margin:auto;}
.index-category-block div h2 {margin:0px; padding:0px; background:#FF0000; font-size:11px; color:#FFFFFF; font-weight:bold;  padding:5px 2px; text-align:center; height:25px;}
.index-category-block div h2 a {color:#FFFFFF; text-transform:uppercase; text-decoration:none;}
.index-category-block div h2 a:hover {color:#000000;}

#bottom-block {margin:auto; vertical-align:top; text-align:center; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/bottom-bg.gif) top left repeat-x; padding:10px; vertical-align:top; text-align:center; height:100px;}
.bottom-box {margin:auto; width:975px; vertical-align:top; text-align:center;}
.newsletter-block {background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/newsletter-bg.gif) top left no-repeat;display:block;  width:180px; padding:26px 0px 10px 25px; vertical-align:top; text-align:left;}
.newsletter-block span {display:block; padding-bottom:5px; text-align:left; vertical-align:top;}
.visacard-block { }
.visacard-block span {display:block; padding:5px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; }
.visacard-block span a {color:#666666;}
.visacard-block span a:hover {color:#E32626;}
.bottomlink { text-align:left;}
.bottomlink ul {list-style:none; padding:10px; margin:0px; display:block; width:175px; border-left:1px solid #B8B7B7; float:left;}
.bottomlink ul li {display:block; padding:5px 0px; text-align:left; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/bottom-line-bg.gif) bottom left no-repeat; font-size:11px; color:#333333;}
.bottomlink ul li a {color:#333333; text-decoration:none;}
.bottomlink ul li a:hover {color:#E32626; text-decoration:underline;}

.index-pro-block {width:166px; padding:0px 14px;}
.index-pro-block div {display:block; border-left:1px solid #EDECEC; border-right:1px solid #EDECEC;}
.index-pro-block div.listimgbox {height:125px; display:block; padding:8px 0px; border:0px !important;}
*html .index-pro-block div.listimgbox {height:125px; display:block; padding:0px 0px; border:0px !important;}
.index-pro-block div.top {display:block; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/pro-top-img.gif) bottom center no-repeat; border:none!important;}
.index-pro-block div.bottom {display:block; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/pro-bottom-img.gif) top center no-repeat; border:none!important; padding-bottom:10px;}

.index-pro-block div h2 {display:block; font-size:13px; font-weight:bold; color:#000000; text-align:center; height:35px;}
.index-pro-block div h2 a {color:#000000; padding:4px 0px;}
.index-pro-block div h2 a:hover {color:#FF0000;}
.index-pro-block div.promainbox {height:111px; display:block; padding:0px 0px; margin:0px; border:0px;}
.index-pro-block div a img {border:0px; display:block; text-align:center; margin:auto; padding-bottom:10px;}
.index-pro-block div img {border:0px; display:block;}
.index-pro-block div span {display:block; width:158px; text-align:left; margin:auto; padding:0px; float:left; padding-left:2px;}
.index-pro-block div span.price {width:78px; padding:5px 2px; color:#FFFFFF; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/featured-price-bg.gif) left repeat-x; font-size:11px; text-align:center;}
.index-pro-block div span a img {text-align:right; float:right; padding:0px; border:0px solid red; width:70px; padding-left:2px; padding-top:1px;}

.index-text-block div {display:block; padding:0px 18px; text-align:left; font-size:12px; color:#333333;}
.index-text-block div h2 {padding-bottom:10px; text-align:left; font-weight:bold; font-size: 16px; color:#B31111;}

.index-pro-block div p {display:block; font-size:11px; text-align:center; margin:0px; padding:0px; padding-bottom:3px;}

.index-pro-block div.listprice { font-size:11px; text-align:center; font-size:11px; font-weight:bold; color:#B70000; }
.index-pro-block div.listprice b.listprice1 {font-size:11px; text-align:center; font-size:11px; font-weight:bold; color:#B70000; width:40px; display:inline !important;}
.index-pro-block div.regular {font-size:11px; text-align:center; font-size:11px; font-weight:normal; color:#333333; padding-bottom:3px;}
.index-pro-block div.regular b.regular1 {font-size:11px; font-weight:normal; color:#333333; text-decoration:line-through;padding-bottom:3px;}

.breadcrumbs-block {padding:6px 0px 12px 5px; text-align:right; font:normal 11px Arial, Tahoma; color:#B70000; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/breadcrumbs-dot-img.gif) bottom left repeat-x;}
.breadcrumbs-block a {font:bold 11px Arial, Tahoma; color:#000000; text-decoration:none; padding:0px 2px;}
.breadcrumbs-block a:hover {color:#000000; text-decoration: none;}


div.main-box {display:block; border:1px solid #EDECEC;  padding:0px 10px 5px 10px; vertical-align:top; margin:0px 10px;}
div.main-box1 {background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/detail-box-bottom-img.gif) right bottom no-repeat; margin:0px 10px;}

.detail-item-block {font:normal 13px Arial, Helvetica, sans-serif; color:#000000; text-align:left;}
.detail-item-block div { padding:3px 0px;}
#product-information {font:normal 12px Arial, Helvetica, sans-serif; color:#626262; padding:8px 2px 8px 18px; border-left:1px solid #EDECEC;}
.detail-item-block span { font-weight:bold; color:#000000; text-align:left;}
.detail-input {border:1px solid #CCCCCC; padding:0px 4px; text-align:left; font:normal 11px Arial, Helvetica, sans-serif;}
#sale-price {font:normal 18px Arial, Helvetica, sans-serif; color:#A41308; text-transform:uppercase; padding-left:15px;}
#sale-price span {font:bold 12px Arial, Helvetica, sans-serif; color:#A41308; text-transform:uppercase;}
#retail-price {color:#000000; font-size:13px;}
#retail-price span {color:#000000; font-size:13px;}
.retail-price { font-weight:normal !important; color:#626262; text-decoration:line-through; padding-left:3px;}
.detail-product-bott {background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/detail-bott-img.gif) top center no-repeat; }
.detail-product-border { border:0px solid #EBEBEB; padding:10px;  }
#detailpage-title {display:block; font-weight:bold; font-size:16px; text-transform:uppercase; color:#B70000; padding-bottom:5px;}


.heading {vertical-align:top; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin-left:8px; display:block;  background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/detail-sub-title-bg.gif) top left repeat-x; padding:0px 10px 10px 10px; }
.detail-description h3 {font:bold 13px Arial, Helvetica, sans-serif; color:#333333; text-align:left; text-transform:uppercase; letter-spacing:0.50px; display:block; padding:10px 0px 9px 29px;background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/detail-sub-title-arrow.gif) top left no-repeat;   margin:0px 10px 10px 0px; display:block; }
.detail-description ul {padding:0px; margin:0px; list-style:none;  }
.detail-description ul li {padding:0px; margin:0px; list-style:none; background:url(http://lib.store.yahoo.net/lib/yhst-11149588863359/detail-arrow.gif) top left no-repeat; padding:0px 0px 8px 15px; text-align:left; color:#333333; }

div#email-box {display:block; margin-top:70px; margin-left:160px; width:590px; }
.email-block {font-size:14px; padding:0px 10px; font-weight:bold; }
.email-block a {color:#000000; text-decoration:none;}
.email-block a:hover {color:#FF0000;}
div#email-box span {display:block; float:left; }
.search-text {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; padding-right:5px; padding-top:1px; padding-left:10px; padding-bottom:10px;}
