/*GLOBAL CSS*/

body {
	padding:0px 0px 15px 0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	background:#c4c4c4;
	}
img, ul, li, ol, table, div, form, table, tr, td, h1, h2, h3, h4 ,h5, h6, p {
	border:0px;
	margin:0;
	padding:0;
	}
a {
	text-decoration:none;
	color:#a40000;
	}
a:hover{
	color:#282828;
	text-decoration:underline;
	}
form {
	padding:0px;
	margin:0px;
	}
.clr {
	clear:both;
	height:0px !important;
	font-size:1px !important;
	line-height:0px !important;
	padding:0px;
	margin:0px;
	}
.right {float:right;}
.left {float:left;}

#main-wrapper {
	margin:auto;
	padding:0px 3px;
	width:988px;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/shadow.gif) left top repeat-y #fff;
	}
#header { background:#fff; float:left; width:988px;}
.offer-text {
	background:#ba0000;
	padding:3px 12px 4px 12px ;
	float:left;
	width:964px;
	}
.offer-text div {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	}
.offer-text div span { font-size:16px;}
#header-content-wrapper {padding:0px 18px 0px 11px;	float:left;	width:957px; border-bottom:1px solid #b5b5b3;}
#header-content-wrapper #logo {height:64px;}
#header-content-wrapper #call-us { margin-top:15px; padding-left:150px;}
#header-content-wrapper #view-cart {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/view-cart-bg-new.gif) left top no-repeat;
	margin-top:15px;
	margin-top:15px;
	float:right;
	padding-left:3px;
	
	}
#header-content-wrapper #view-cart div {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/view-cart-bg-new.gif) right top no-repeat;
	float:left;
	}
#header-content-wrapper #view-cart a.cart {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/cart-image.gif) right bottom no-repeat;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 27px 9px 6px;
	float:left;
	}
#header-content-wrapper #view-cart span {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:10px 6px 9px 5px;
    float:left;
	}
#top-navigation {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/top-navigation-bg.gif) left top repeat-x;
	width:976px;
	float:left;
	border-top:1px solid #ededeb;
	border-bottom:1px solid #f3f3f3;
	padding:5px 0px 4px 12px;
	}
#top-navigation ul {
	padding:0px 0px;
	margin:0px;
	list-style:none;
	float:right;
	
	}
#top-navigation ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/top-navigation-link-btn.jpg) left top no-repeat;
	text-align:center;
	width:128px;
	float:left;
	padding:8px 3px 9px 1px;
	}
#top-navigation ul li a {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	}
#top-navigation ul li a:hover {
color:#ff863d;
text-decoration:none;
}

#search-wrapper {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/search-wrapper-bg.gif) left top repeat-x;
	padding-left:0px;
	float:left;
	width:300px;
	}
#search-content {
	float:left;
	padding:7px 8px 7px 7px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/search-wrapper-left-corner.gif) left top no-repeat;
	}
#search-content label {
	padding:1px 4px;
	float:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
#search-content .textfield {
	font-size:10px;
	font-family:tahoma,Arial, Helvetica, sans-serif;
	padding:2px 4px 2px 4px;
	margin:0px;
	float:left;
	border:1px inset #404040;
	width:150px;
	}
#search-content #go {float:left;}

#middle-wrapper {
	float:left;
	width:980px;
	padding:5px 4px;
	border-top:2px solid #b5b5b5;
	background:#fff;
	}
#sidebar {
	width:187px;
	padding-right:5px;
	float:left;
	position:relative;
	}
#all-categories {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/all-categories-bg.jpg) left top no-repeat;
	float:left;
	width:187px;
	padding:9px 0px;
	margin:0px 0px 3px 0px;
	}	
#all-categories a {
	font-size:12px; color:#fff; text-transform:uppercase;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/all-category-arrow.gif) right top no-repeat;
	display:block;
	float:left;
	padding:0px 17px;
	}
#sidebar h2 { background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sidebar-title-bg.jpg) left top no-repeat; text-transform:uppercase; width:157px; padding:5px 0px 7px 30px; float:left; margin:3px 0px; font-size:12px; color:#fff;}
#sidebar h2 a {	font-size:12px;	color:#fff;}
body:first-of-type #sidebar h2 a {margin:0px 0px 0px -4px;}


/*#sidebar h2 {
 background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sidebar-title-bottom-corner.jpg) left bottom no-repeat;
 text-transform:uppercase;
 width:187px;
 padding:0px 0px 2px 0px;
 float:left;
 margin:3px 0px;
 font-size:1px;
 }
#sidebar h2 a {
 font-size:12px;
 color:#fff;
 background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sidebar-title-top-corner.jpg) top left no-repeat;
 display:block;
 padding-top:2px;
  
 }
#sidebar h2 a span {
background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sidebar-title-bg.jpg) left top no-repeat #4d4d4d; display:block;
padding:3px 5px 3px 30px;}*/

#social-network-links {	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/Social-networkwrpr-botm-cornr.gif) left bottom no-repeat; padding-bottom:5px; border:0px; clear:both; float:left; width:187px; margin-top:3px;}
#social-network-links .top-cornr {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/social-ntwrkwrpr-top-cornr.gif) left top no-repeat;
	padding-top:5px;
	}
#social-network-links ul {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/Social-networkwrpr-bg.gif) left top repeat-x;
	padding:0px 0px;
	margin:0px;
	list-style:none;
	float:left;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	}
#social-network-links ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/Social-networkwrk-devider.gif) left bottom repeat-x;
	padding:7px 5px;
	display:block;
	float:left;
	width:175px;
	}
#social-network-links ul li#last { background:none;}
#social-network-links ul li a {font-size:12px; color:#3b3b3b; font-weight:bold; float:left;}
#social-network-links ul li a.text { display:block; padding-top:3px;}
#social-network-links ul li img {
	float:left;
	padding:0px 5px;
	}
#social-network-links ul li.facebook span { color:#3485c0;}
#social-network-links ul li.twitter span { color:#56c5ff;}
#social-network-links ul li.blog span { color:#ee0000;}
#middle-content-wrapper {
	width:787px;
	float:left;
	}
#home-banner {
	float:left;
	width:787px;
}
#home-banner div.main-banner {/*width:593px; float:left;*/ width:591px; float:left; border:1px solid #e2e0e0; position:relative; height:279px;}
#home-banner ul.porducts {padding:0px 4px; margin:0px; list-style:none; width:181px; /*border:1px solid #e2e0e0;*/ float:right; background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/pro-banner-wrapper-bg.jpg) left bottom repeat-x; border:0px;}
#home-banner ul.porducts li {display:block; border-bottom:1px solid #e2e0e0; float:left; width:181px; /*padding:10px 0px;*/ padding:11px 0px 0px 0px; height:74px;}
#home-banner ul.porducts li#no-boder { border:none;}
#home-banner ul.porducts li.arrow { text-align:center; padding:0px; border:none;}
#home-banner ul.porducts li.arrow img { display:block; margin:auto;}
#home-banner ul.porducts li a.product-image {float:left; width:90px; display:block;}
#home-banner ul.porducts li a.product-image img { display:block;}
#home-banner ul.porducts li div.product-info  { float:right; width:90px; display:block;}
#home-banner ul.porducts li div.product-info a.product-name { color:#000000; font-size:13px; font-weight:bold; display:block; padding-bottom:5px;}
#home-banner ul.porducts li div.product-info a.see-more { color:#ba0000; font-size:10px; text-transform:uppercase;}
#feature-product { /*clear:both;*/ float:left;}
#feature-product .title,.detail-content-block .title { background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/title-cart-icon.jpg) left bottom no-repeat;	padding:15px 0px 0px 24px;	margin:0px; color:#ba0000;	font-size:14px; 	text-transform:uppercase;	}
#feature-product .title span, .detail-content-block .title span {border-bottom:2px solid #000; display:block; padding-left:5px; }
#feature-product .product-row { float:left; padding-top:10px; padding-bottom:15px;}
#feature-product .product-block {background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/feature-pro-top-corners.gif) center top no-repeat; width:170px; text-align:center; padding:10px 13px 0px 13px; float:left; }
#feature-product .product-block .product-image { border-right:1px solid #d7d7d5; border-left:1px solid #d7d7d5; }
#feature-product .product-block .product-name { border-right:1px solid #d7d7d5; border-left:1px solid #d7d7d5; background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/feature-pro-bottom-corners.jpg) bottom left no-repeat #efefef; padding:6px 8px; height:40px;}
#feature-product .product-block .product-name a { font-size:11px; color:#3d3d3d; text-transform:uppercase; font-weight:bold; }
#feature-product .product-block .product-name a:hover { color:#a90000;}
#newsletter-testimonial-wrapper {clear:both; float:left; padding:10px 0px 20px 0px; width:981px;}
#testimonial {background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/testimonial-bottom-corners.gif) left bottom no-repeat; float:right; width:681px; padding-bottom:8px; }
#testimonial .title { background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/testimonial-top-corners.gif) top left no-repeat; font-size:14px; color:#000; text-transform:uppercase; padding:20px 0px 10px 55px; font-weight:bold; }
#testimonial .content { background:#efefef; border-left:1px solid #ba3333; border-right:1px solid #ba3333; padding:10px 8px; float:left; width:663px; }
#testimonial .content p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; font-weight:bold; }
#testimonial .content p span.author { float:right; font-size:12px; color:#ba0000; font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode"; font-style:normal; display:block; padding:10px 0px 0px 0px; }
#newsletter { background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/newsletter-bottom-corner.gif) bottom left no-repeat; width:288px; float:left; padding-bottom:5px;}
#newsletter .title {background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/newsletter-title.gif) left top no-repeat ;	font-size:14px;	color:#fff;	text-transform:uppercase; padding:20px 0px 13px 60px; }
#newsletter .content {background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/newsletter-bg.gif) left top repeat-x #c14b04; padding:3px 8px 5px 7px; float:left; width:273px; }
#newsletter p {
	font-size:11px;
	color:#000;
	padding:3px 0px;
	margin:0px;
	}
#newsletter .textfield {
	float:left;
	width:190px;
	}
#newsletter .textfield input {
	width:185px;
	border:1px solid #ab0000;
	margin:0px 0px 2px 0px;
	padding:3px;
	font-size:11px;
	font-family:Tahoma, Arial, Helvetica, sans-serif, "Lucida Sans Unicode"
	}
#newsletter #register {
	float:right;
}
.about-us {
	clear:both;
	padding:0px 10px 20px 10px;
	}
.about-us h3 {
	font-size:14px;
	color:#ba0000;
	padding-bottom:5px;
	}
.about-us p {
	color:#484848;
	font-size:12px;
	}
#footer {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/footer-bg.jpg) left top repeat-x #fff;
	float:left;
	width:988px;
	}
#footer #footer-links {
	padding:10px 0px;
	border-bottom:1px solid #cbc9c9;
	float: left;
	width:988px;
	}
#footer-links ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#footer-links ul li.first {
	float:left;
	width:150px;
	display:block;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/footer-links-devider.jpg) right top no-repeat;
	padding:0px 20px;
	font-size:13px;
	font-weight:bold;
	color:#000;
	}
#footer-links ul li.first ul { padding-top:10px;}
#footer-links ul li.first ul li{
	display:block;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/footer-links-list-style.gif) left 5px no-repeat;
	padding:0px 0px 3px 15px;
	}
#footer-links ul li.first ul li a {
	font-size:12px;
	font-weight:normal;
	color:#474747;
	}
#footer-links ul li.first ul li a:hover { color:#a90000;}
#guarantee {
	padding:20px 5px 0px 5px;
	float:right;
	width:400px;
	}
#guarantee .image { float:left;}
#guarantee .content {padding-left:95px}
#guarantee .content h3 {
	font-size:13px;
	color:#ba0000;
	padding:5px 0 0 0; 
	margin:0px;
	}
#guarantee .content p {
	font-size:11px;
	color:#000;
	padding:5px 0px;
	}
#guarantee .content p a.details {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	text-decoration:underline
	}
#footer-content {
	margin:auto;
	width:560px;
	}
ul#footer-logo {
	padding:0px;
	margin:0px;
	list-style:none;
	}
ul#footer-logo li {display:inline;}
#footer-content {
	padding:10px 0px 10px 50px;
	clear:both;
	}
#footer-content .copyright {
	text-align:center;
	color:#ad0000;
	font-size:11px;
	padding:5px 0px;
	}
#footer-content .copyright a { color:#ad0000;}

/* CATEGORY PAGE */
.breadcrumbs {font-size:11px; 
padding:0px 0px 5px 0px;
float:right;
width:787px;
text-align:right;
}
.breadcrumbs ul {
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
	 float:right;
	 width:787px;
	 }
.breadcrumbs ul li {
    display:inline;
    clear:both;
	color:#a90000;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/bread-crumbs-arrow.gif) right 3px no-repeat;
	padding:0px 12px 0px 8px;
	}
.breadcrumbs ul li.current {
	color:#a90000;
	background:none;
	}
.breadcrumbs ul li a{color:#282828; text-decoration:none;}
.breadcrumbs ul li a:visited{color:#282828; text-decoration:none;}
.breadcrumbs ul li a:hover{color:#a40000; text-decoration:underline;}
.page-title {
	color:#000;
	font-size:16px;
	font-weight:bold;
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/title-cart-icon.jpg) left bottom no-repeat;
	padding:3px 0px 0px 23px;
	text-transform:uppercase;
	clear:both;
	margin-bottom:10px;
	
	}
.page-title span {
	border-bottom:2px solid #000;
	display:block;
	padding-left:5px;
	}
#caption {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/caption-top-corner.jpg) top left no-repeat;
	float:left;
	width:589px;
	padding:10px 0px;
	}
#caption .bottom-corner {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/caption-bottom-corner.jpg) left bottom no-repeat;
	padding:0px 0px 10px 0px;
	float:left;
	}
#caption .content, #caption-wide .content {
	border-left:1px solid #d7d7d5;
	border-right:1px solid #d7d7d5;
	width:575px;
	float:left;
	padding:0px 6px;
	}
.content .image, #caption-wide .image {
	width:140px; /*height:115px;*/
	background:#fff;
	border:1px solid #d7d7d5;
	float:left;
	margin-right:10px;
	}
#caption .content p {
	font-size:11px;
	color:#000;
	padding:0px 5px 0px 10px;
	}
#container {
	float:left;
	width:590px;
	padding:0px 0px 0px 1px;
	}
#container1 {
	float:left;
	width:590px;
	padding:0px 0px 0px 1px;
	}	
#best-seller {width:187px; float:right;}
#best-seller .title {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sidebar-title-bg.jpg) left top no-repeat;
	font-size:12px;
	color:#fff;
	padding:5px 0px 8px 30px;
	text-transform:uppercase;
	}
#best-seller .product-block {width:120px; text-align:center; margin:auto; padding:13px 0px;}

#best-seller .listing-pro-block {
	padding:10px 0px!important;
	width:122px;
	margin:auto;
	float:none;
	display:block;
	clear:both;
	}
#product-block-wrapper {padding:10px 0px;}
#recently-viewed-items {
	padding:10px 0px 10px 0px;
	}
.recently-viewed-title {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/sub-title-bg.jpg) left top no-repeat;
	padding:8px 0px 8px 30px;
	font-size:12px; 
	color:#fff; text-transform:uppercase;
	}
.pagination {
	background:#eeeeee;
	float:left;
	width:578px;
	padding:5px 5px;
	border:1px solid #bcbcbc;
	}
.pagination ul { list-style:none;}
.pagination ul li { display:block; float:left;}
.pagination ul li.title {
	font-size:11px;
	color:#3d3d3d;
	font-weight:bold;
	border:none!important;
	}
.pagination ul.sort-by {
	float:left;
	padding:0px 10px 0px 0px;
	}
.pagination ul.sort-by li {border-right:1px solid #3d3d3d;}
.pagination ul.showing {padding:0px 0px 0px 50px; float:left;}
.pagination ul.showing li {padding:0px 2px;}
.pagination ul.showing li.title {
	font:bold 11px  Arial, Helvetica, sans-serif;
	border-right:none;
	}
.pagination ul.sort-by li a {
	font:normal 11px  Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	padding:0px 5px;
	}
.no-border { border:0px!important;}
.pagination ul.sort-by li a.active {font-weight:normal;}
.pagination ul.sort-by li a:hover {color:#a40000;}

/*Pagging additional classes start*/
.pagination ul.sort-by li a.selected{font:normal 11px  Arial, Helvetica, sans-serif;color:#3d3d3d;padding:0px 9px 0px 5px;background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/arrow-up-down.jpg) 95% -7px no-repeat;}
.pagination ul.sort-by li a.selecteddown ,.pagination ul.sort-by li a.selecteddown:hover{font:normal 11px  Arial, Helvetica, sans-serif;	color:#3d3d3d;padding:0px 9px 0px 5px;background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/arrow-up-down.jpg) 95% -7px no-repeat;}
.pagination ul.sort-by li a.selectedup, .pagination ul.sort-by li a.selectedup:hover{font:normal 11px  Arial, Helvetica, sans-serif;color:#3d3d3d;padding:0px 9px 0px 5px; background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/arrow-up-down.jpg) 95% 4px no-repeat;}
/*Pagging additional classes end*/

.pagination ul.layout li { padding:0px 5px; float:left;}
.pagination ul.page-numbers {float:right;}
.pagination ul.page-numbers li {margin:0px 2px;font-size:11px;color:#3d3d3d;font-weight:bold;}
.pagination ul.page-numbers li a {
	font-size:11px;
	color:#3d3d3d;
	font-weight:bold;
	}
.pagination ul li a.number {
	padding:0px 2px;
	display:block;
	border:1px solid #403f15;
	background:#3d3d3d;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	}
.pagination ul li a.number:hover, .pagination ul li.active a {
	background:#fff;
	border:1px solid #444317;
	color:#3d3d3d;
	font-size:11px;
	padding:0px 2px;
	display:block;
	}
		
#product-block-wrapper {
	width:590px;
	float:left;
	}
.listing-pro-row {
	float:left;
	padding:10px 0px;
	}
.listing-pro-block {
	width:122px;
	float:left;
	/*padding:0px 12px;*/
	padding:10px 12px;
	}
.listing-pro-block .image-wrapper,#multiple-add-to-cart .image-wrapper {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/listing-top-corner.gif) left top no-repeat;
	padding-top:5px;
	position:relative;
	width:122px;
	}
.listing-pro-block .image-wrapper .bottom-corner,#multiple-add-to-cart .image-wrapper .bottom-corner {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/listing-btm-corner.gif) bottom left no-repeat;
	width:122px;
	padding-bottom:10px;
	}
.listing-pro-block .image-wrapper .border, #multiple-add-to-cart .image-wrapper .border {
	border-left:1px solid #d9d9d7;
	border-right:1px solid #d9d9d7;
	text-align:center;
	height:110px;
	_height:110px;
	}
.listing-pro-block .image-wrapper .emphasis-icon {
	position:absolute;
	bottom:5px;
	/*bottom:-2px;*/
	left:2px;
	}
.listing-pro-block .product-detail {
	display:block;
	text-align:center;
	padding-top:5px;
	width:122px;
	}
.listing-pro-block .product-name {
	font-size:12px;
	color:#1f1f1f;
	font-weight:bold;
	}
.listing-pro-block .product-name:hover { color:#a90000;}
.listing-pro-block .price, .listing-pro-block .code {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	}
.listing-pro-block .price span {color:#a90000;}
 .listing-pro-block .code span{color:#e76d23;}

/*PRODUCT DETAIL */
#product-detail-wrapper {width:580px; float:left; padding:0px 8px 30px 8px;}
#product-detail-wrapper #image-wrapper {
	float:left;
	width:235px;
	}
.image-container {
	border-left:1px solid #d9d9d7;
	border-right:1px solid #d9d9d7;
	text-align:center;
	width:233px;
	}
.image-top-corner {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/detail-pro-block-top-corner.jpg) left top no-repeat;
	padding-top:5px;
	}
.image-bottom-corner {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/detail-pro-block-botom-corner.jpg) left bottom no-repeat;
	padding-bottom:5px;
}
.enlarge-wrapper {
	float:left;
	width:225px;
	padding:5px;
	clear:both;
	}
.enlarge {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/enlarge-btn.gif) left top no-repeat;
	float:right;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	}
.enlarge-wrapper .emphasis-icon {float:left;}
.additional-image-wrapper {float:left; width:100%;}
.additional-image-wrapper ul {padding:0px; margin:0px; list-style:none; margin:auto; width:212px; }
.additional-image-wrapper ul li {
	float:left;
	border:1px solid #d9d9d7;
	width:49px;
	height:44px;
	padding-top:5px;
	margin:0px 2px 0px 0 ;
	text-align:center;
	}
#product-information-wrapper { float:right; width:335px; padding-left:10px; _padding-left:5px; _float:left;}
#product-information {
	width:335px;
	border:1px solid #d7d7d5;
	background:#eeeeee;
	}
#product-information div {
	padding:6px 0px;
	border-bottom:1px solid #d7d7d7;
	}
#product-information div.rating .star { float:left; padding-right:5px;}
#product-information div select {font-size:11px; padding:2px 0px;}
#product-information div span, #product-information div label{
	font-size:12px;
	color:#3d3d3d;
	font-weight:bold;
	/*width:60px;*/
	text-align:right;
	display:block;
	padding:0px 5px 0px 20px;
	float:left;
	}
#product-information div.sale-price {font-size:16px; color:#a90000;}
#product-information div.code {
	color:#e76d23;
	font-weight:bold;
	font-size:12px;
	}
	
#product-information div.shipping a {
	font-size:12px; background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/shipping-icon.jpg) left 0px no-repeat;
	color:#3d3d3d;
	font-weight:bold;
	padding:0px 0px 0px 30px;
	}
#product-information div.shipping {padding-left:40px;}
#product-information div.add-to-cart-wrapper {
	padding:15px 10px 10px 10px;
	background:#fff;
	float:left;
	width:315px;
	}
#product-information div.add-to-cart-wrapper .qty { float:left; border-bottom:none;}
#product-information div #add-to-cart {float:right;}
#tf-bookmark-wrapper {
	width:335px;
	padding:10px 0px;
	}
#tf-bookmark-wrapper ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
#tf-bookmark-wrapper ul li {
	float:left;
	padding:0px 0px 0px 0px;
	}
#tf-bookmark-wrapper ul li.padding {padding-right:2px;}

.detail-content-block {clear:both;}
ul.features {
	padding:5px 0px 0px 25px;
	margin:0px;
	list-style:none;
	}
ul.features li {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) left 5px no-repeat;
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#484848;
	}
ul.features li a { color:#000000;}
ul.features li a:hover { color:#BA0000;}		
#question-answer { float:left; width:270px; border-right:1px solid #e5e5e5; height:400px;}
#question-answer h4.title, #faq-form h4.title { font-size:12px;
font-weight:bold;
color:#ba0000;
text-transform:uppercase;
padding-bottom:20px;
}
#faq-form h4.title { float:left;}
#question-answer ul { padding:0px; margin:0px; list-style:none;}
#question-answer ul li { padding-bottom:10px;}
#question-answer ul li.question {font-size:11px; color:#000000; font-weight:bold;}
#question-answer ul li.answer {color:#3d3d3d; font-size:11px;}
#question-answer ul li b {color:#000000; text-transform:uppercase;}
#faq-form { float:right; width:270px;}
#faq-form label { display:block; clear:both; font-size:11px; font-weight:bold; color:#3d3d3d; padding:0px 0px 10px 0px;}
#faq-form label sup { color:#ba0000;}
#faq-form input.textfield,#faq-form input.textarea {
border:1px inset #404040;
margin:0px 0px 10px 0px; padding:0px;
}
#faq-form #submit { margin-top:10px; float:left;}
#faq-form .mandatory { float:right; font-size:11px; color:#3d3d3d; font-weight:bold;}
#faq-form .mandatory span { color:#ba0000; font-size:11px;}

/* REVIEWS*/

#customer-reviews{float:left; width:100%;}
#customer-reviews h2{margin:0; font-size:16px; color:#1d1d1d; background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/ico-leaf.gif) left 3px no-repeat; padding:0 0 6px 24px; border-bottom:1px solid #d3d3d3;}

#reviews { font-size:11px; color:#3d3d3d; width:570px; font-weight:bold; text-transform:uppercase; float:left}
#reviews div.content {display:block; clear:both;}
#reviews div {font-size:11px; color:#3d3d3d; font-weight:bold; text-transform:uppercase;}
#reviews span.title { float:left; padding:15px 10px ; font-size:11px; color:#3d3d3d;}
#reviews a.add-your-review, a.view-all-review {float:right; display:block; padding:12px 10px 0 0;}
#reviews table { border:0px solid #d3d3d3; border-bottom:none; width:560px;}
#reviews table td {border-bottom:1px solid #efefef;}
#reviews td#average-rating {border-top:1px solid #efefef;}
#reviews td#total-reviews { border:none;}
#reviews #average-rating div{border-bottom:2px solid #fff;border-top:2px solid #fff; float:left; width:100%; padding:10px 0 5px 0 }
#reviews #average-rating span.title { font-size:16px; text-transform:uppercase; float:left; padding:10px 0 0 10px;}
#reviews #average-rating ul { float:right; width:255px;  padding:0px; margin:0px; list-style:none;}
#reviews #average-rating ul li {display:block; float:left;  width:127px; margin-bottom:5px;  text-align:right;}
#reviews #average-rating ul li span { float:left; padding-right:5px; color:#3d3d3d;}
#reviews #average-rating ul li span.star{float:right; width:59px; padding:1px 5px 0 0px;}
#reviews .customer-reviws { padding:10px 10px;}
#reviews .customer-reviws ul { float:left; list-style:none; padding:0px; margin:0px; width:120px;}
#reviews .customer-reviws ul li { margin-bottom:5px; float:left; width:120px; display:block;}
#reviews .customer-reviws ul li span.star {  text-align:right; float:right;}
#reviews .customer-reviws ul li span { float:left;}
#reviews .reviews-text {display:block; float:left; margin-left:10px; width:405px;}
.reviews-text span {font-size:11px; font-weight:bold; display:block;}
.reviews-text span.highlighted-text {color:#e66d23;}
.reviews-text span.date {color:#e66d23; font-weight:bold;}
.reviews-text p { font-size:11px; color:#666; font-weight:normal; text-transform:none; margin:0px;}
.reviews-text span.writer {color:#3d3d3d; text-transform:none;}

#multiple-add-to-cart { width:770px; margin:auto;}
#multiple-add-to-cart .product-block { border-bottom:1px solid #a3a3a3; float:left; width:770px; padding:20px 0px 10px 0px;}
#multiple-add-to-cart .enlarge { float:none!important; width:80px; margin:5px auto; display:block;}
#multiple-add-to-cart .product-block .image-block { float:left; width:122px; text-align:center; }
#multiple-add-to-cart .product-block .product-detail-wrapper { float:left; width:630px; padding-left:15px;}
#multiple-add-to-cart .product-block .product-info { float:left; width:340px; padding:0px 0px 0px 0;}
#multiple-add-to-cart  .product-name {color:#3d3d3d; font-size:12px; font-weight:bold;}
#multiple-add-to-cart p.description { font-size:11px; color:#3d3d3d; padding:8px 0px;}
#multiple-add-to-cart .price { font-size:12px; color:#000; font-weight:bold;}
#multiple-add-to-cart .price span { color:#b30000;}
#multiple-add-to-cart .option-wrapper { float:right; text-align:left; vertical-align:top; width:287px;}
#multiple-add-to-cart .option-wrapper div { padding:5px;}
#multiple-add-to-cart .option-wrapper label {color:#000000; font-size:12px; font-weight:bold; padding:0px 5px;}
#multiple-add-to-cart .order-detail-wrapper {background:#f6f6f6; padding:3px 5px; float:left; width:620px; margin-top:5px; }
#multiple-add-to-cart .order-detail-wrapper .emphasis-icon {float:left!important; width:100px;}
#multiple-add-to-cart .order-detail-wrapper label {color:#000000; font-size:12px; font-weight:bold; padding-top:3px; padding-left:3px;}
#multiple-add-to-cart .order-detail-wrapper .checkbox {float:right;}
.directions-wrapper {
	background:#f7f7f7;
	float:left;
	width:757px;
	padding:5px 0px 0px 10px;
	border-bottom:1px solid #a3a3a3;
	}
.directions {float:left;}
.directions h4 { font-size:11px; color:#3e3e3e; font-weight:bold;}
.directions ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
.directions ul li {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/directions-list-style.gif) left 5px no-repeat;
	padding:0px 0px 3px 10px;
	font-style:italic;
	color:#2f2f2f;
	}
.directions-wrapper .add-to-cart {
	float:right;
	margin:15px 10px 0px 0px;
	}
#multiple-add-to-cart-btn {float:right; margin-top:10px;}
#caption-wide {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/caption-top-cornr-wide.gif) top left no-repeat;
	float:left;
	width:787px;
	padding:15px 0px 15px 0px;
	}
#caption-wide .bottom-corner {
	background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/caption-bottom-cornr-wide.gif) left bottom no-repeat;
	padding:0px 0px 10px 0px;
	float:left;
	}
#caption-wide .content { width:773px;}
#caption-wide .content p { font-size:11px;
	color:#000;
	padding:0px 5px 0px 10px;
	float:left;
	width:600px;
	}
	
.sitemap{ font-size:12px; font-weight:bold; padding:0px 0px 0px 18px;background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) 8px 5px no-repeat;}
.sitemap a{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:none; padding:5px 0px; }
.sitemap a:active{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:none;}
.sitemap a:hover{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:underline;}
.sitemap .inner{ background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) left 5px no-repeat;	padding:0px 0px 0px 10px;font-size:12px;color:#484848; font-weight:bold; }
/*.sitemap ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) left 5px no-repeat;	padding:0px 0px 0px 10px;font-size:12px;color:#484848; list-style:none;}*/
.sitemap .inner a{ color:#000000;text-decoration:none;}
.sitemap .inner a:active{ color:#000000;text-decoration:none;}
.sitemap .inner a:hover{ color:#000000;text-decoration:underline;}
.sitemap .inner ul{ color:#000000;text-decoration:none; font-weight:normal; list-style:none; padding-left:2px;}
.sitemap .inner ul li { background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) left 5px no-repeat; padding-left:6px; width:360px;}
.sitemap .inner ul li a{ color:#484848;text-decoration:none; font-weight:normal; list-style:none;}
.sitemap .inner ul li a:active{ color:#484848;text-decoration:none; font-weight:normal;}
.sitemap .inner ul li a:hover{color:#484848;text-decoration:underline; font-weight:normal;}

.all-category{font-size:12px; font-weight:bold; padding:0px 0px 0px 18px;background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) 8px 5px no-repeat;}
.all-category a{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:none; padding:5px 0px; }
.all-category a:active{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:none;}
.all-category a:hover{ font-size:12px; font-weight:bold; color:#B00B0B; text-decoration:underline;}
.all-category ul{ padding:2px 0px 2px 5px;}
.all-category ul li{ background:url(http://lib.store.yahoo.net/lib/yhst-27867484799443/features-list-style.gif) left 5px no-repeat;	padding:0px 0px 0px 10px;font-size:12px;color:#484848; list-style:none;}
.all-category ul li a{ color:#000000;text-decoration:none;}
.all-category ul li a:active{ color:#000000;text-decoration:none;}
.all-category ul li a:hover{ color:#000000;text-decoration:underline;}
.all-category ul li ul{ color:#000000;text-decoration:none; font-weight:normal;}
.all-category ul li ul li a{ color:#484848;text-decoration:none; font-weight:normal;;}
.all-category ul li ul li a:active{ color:#484848;text-decoration:none; font-weight:normal;}
.all-category ul li ul li a:hover{color:#484848;text-decoration:underline; font-weight:normal;}
