form{
padding:0;
margin:0;
}
body,html{margin:0;padding:0;font:normal 11px Arial, Helvetica, sans-serif;color:#4C4C4C;
}
body { background: url(http://lib.store.yahoo.net/lib/yhst-85724551087975/fpBG.jpg) repeat-x 0 0 #8d9fa1; }
#pageWrap {
	background: url(http://lib.store.yahoo.net/lib/yhst-85724551087975/fpInnerBG.png) repeat-y center top transparent;)
}
#container{width:950px;font:normal 11px Verdana, Arial, Helvetica, sans-serif;color:#4C4C4C;
}
#header{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/fpHeader.jpg") no-repeat scroll 0 0 transparent;
	height:142px;
	position:relative;
	width:950px;
}

/* New Header 2010 */
.phoneNumber {
	color:#D5D9DA;
	font-family:Arial;
	font-size:23px;
	font-weight:normal;
	position:absolute;
	right:72px;
	top:40px;
}
.topLinks {
	left:345px;
	position:absolute;
	top:81px;
}
.topLinks a {
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/fpTopNavBgs.jpg") no-repeat scroll 0 0 transparent;
	color:#3D0204;
	float:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	height:15px;
	margin-right:2px;
	overflow:hidden;
	padding:12px 0 5px;
	text-decoration:none;
	text-transform:uppercase;
	width:164px;
}
.topLinks a.long {
	background: url(http://lib.store.yahoo.net/lib/yhst-85724551087975/fpTopNavBgsLong.jpg) no-repeat scroll 0 0 transparent;
	width:196px;
	font-size:11px;
}
.topSearch {
	left:10px;
	position:absolute;
	top:115px;
}
.topSearch input { vertical-align: middle; }
.topSearch #searchQueryInputField {
	border:1px solid #7F9DB9;
	color:#000000;
	cursor:text;
	font-size:12px;
	font-weight:normal;
	padding:3px 5px;
	text-align:left;
	vertical-align:middle;
	width:130px;
}
.headerlinks {
	left:245px;
	position:absolute;
	text-transform:capitalize;
	top:118px;
}
.headerlinks a {
	color:#3d0204;
	text-decoration: none;
	padding: 0 2px;
}

.logo{
	left:15px;
	position:absolute;
	top:38px;
}

#wrapper{width:950px;background:url(http://lib.store.yahoo.net/lib/yhst-85724551087975/fpMainInner.png) repeat-y 0 0 #FFF;}
#footer{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/fpFooter.jpg") repeat-x scroll 0 0 #FFFFFF;
	float:left;
	margin:0;
	padding:10px 0 25px;
	text-align:right;
	width:950px;
}
.clear{clear:both;}

#leftcol{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/leftnav-bg2.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	margin-right:5px;
	position:relative;
	width:188px;
}
#content{
	float:left;
	width:745px;
}

div.floatimage {
	padding-left:10px;
	text-align:left;
}


.homepagewrap {
	float:left;
	width:745px;
	margin:5px 0 10px 0;
}
.homeLeft {
	float:left;
	width:745px;
}

#bannerrotate {width:745px; height:305px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
a img { border:none; }
.bannerHolder {position:relative;}
.bannerHolder div {position:absolute; top:0; left:0;}
.navbuttons { 
	padding-right:12px;
	padding-top:19px;
	position:absolute;
	text-align:center;
	text-transform:capitalize;
}
a.numbtn {
	cursor:pointer; 
	float:left; 
	width:24px; 
	background: transparent url(http://lib.store.yahoo.net/lib/yhst-85724551087975/rotateBtn.jpg) no-repeat 0 bottom;
	color:#757573; 
	text-align:center; 
	font-size:12px; 
	margin-right:4px; 
	font-weight:bold;
	height:18px;
	padding-top:4px;
}
a.btnOn, a.btnOn:hover {
	font-weight:bold; 
	color:#FFF;
	background: transparent url(http://lib.store.yahoo.net/lib/yhst-85724551087975/rotateBtn.jpg) no-repeat 0 top;
}
.pause {position:absolute; width:24px; z-index:100;	background: transparent url(http://lib.store.yahoo.net/lib/yhst-85724551087975/playpause.jpg) no-repeat scroll 0 top; right:-12px; height:22px; cursor:pointer;}
.pauseOn {background: transparent url(http://lib.store.yahoo.net/lib/yhst-85724551087975/playpause.jpg) no-repeat scroll 0 bottom; cursor:pointer;}


.footnavcontainer{
	padding-right:12px;
	padding-top:19px;
	text-align:center;
	width:950px;
}
.sclink{
float:left;
padding-left:15px;
padding-top:20px;
width:200px;
text-align:left;
}

.sclink a{color:#4C4C4C; text-decoration:none;}
.footcopy{ padding-top:20px;padding-right:15px;float:right;width:520px;}
.phonenum{color:#886F75; font:normal 19px Arial, Helvetica, sans-serif;}

.footerlinks{
	color:#A5A5A5;
	display:inline;
	font:12px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0 10px 0 0;
	text-transform: capitalize;
}

.fp-seo-footer {
	float:left;
	margin:30px 0 30px 65px;
}
.fp-seo-footer .link-block {
	border-right:1px solid #D4D4D4;
	float:left;
	padding:0 22px;
	text-align:left;
	width:115px;
}
.fp-seo-footer .last { border:none !important; }
.fp-seo-footer a {
	color:#686868;
	display:block;
	font-size:12px;
	text-decoration:none;
}
.fp-seo-footer a:hover { text-decoration: underline; }

.fp-seo-footer-txt {
	clear:both;
	color:#686868;
	font-size:11px;
	line-height:20px;
	margin-bottom:30px;
	padding:0 50px;
}
.footerTable {
	width:950px;
}
.footerTable td {
	padding:0 10px;
}
.footerTable td a {
	color:#686868;
	font-size:12px;
	text-decoration:none;
}

.toplinks{display:inline; margin:0px; padding:0px;font:normal 12px Arial, Helvetica, sans-serif; color:#636363}
.toplinks li,.footerlinks li{display:inline; margin:0px; padding:0px;}
.toplinks li a{padding-left:4px;padding-right:4px; font:normal 12px Arial, Helvetica, sans-serif; color:#636363; text-decoration:none;}
.footerlinks li a{
	color:#686868;
	font:12px Arial,Helvetica,sans-serif;
	padding:0 10px;
	text-decoration:none;
}
.toplinks img,.footerlinks img{margin-left:5px;}
.ys_primary{width:117px;font:normal 10px Arial, Helvetica, sans-serif; color:#999999;margin-right:5px;}

.dropdown1{position:absolute;width:180px; text-align:center; top:44px; left:0;}
.dropdown2{position:absolute;width:180px; text-align:center; top:87px; left:0;}
#leftcol select{width:158px; font: normal 10px Arial, Helvetica, sans-serif; color:#000000}

.floatCart {
	font-size:14px;
	position:absolute;
	right:0;
	top:117px;
}
body #yfc_show_mini {
	color:#5c080a;
}	

#nav {display:block; list-style:none;padding:0; margin-left:1px;text-align:left;}
#nav li{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/leftNavBg.png") no-repeat scroll 6px center transparent;
	display:block;
	height:19px;
	list-style:none outside none;
	padding:3px 10px 3px 0;
	text-align:left;
	vertical-align:middle;
	width:175px;
}
#nav li:hover{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/leftNavBg.png") no-repeat scroll 6px center #f5f5f5;
}

#nav li a{
	color:#666666;
	display:block;
	font:13px Arial,Helvetica,sans-serif;
	text-decoration:none;
	padding-left: 33px;
}
#nav li:hover a{text-decoration:none;}
.leftheader1{width:180px;text-align:center;padding-bottom:5px;margin-top:132px;}
.leftheader2{width:180px;text-align:center;padding-bottom:5px;padding-top:10px;}

.sendtofriend{ 
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/fpNewsBg.jpg") no-repeat scroll 0 0 transparent;
	height:110px;
	margin-left:9px;
	margin-top:25px;
}

.badges{margin-top:15px;}
.badges img{margin-bottom:10px;}

.fbadges {text-align: center;}
.fbadges img {vertical-align: middle; margin: 0 7px;}

.homeheader{width:336px;height:280px;padding-left:230px;padding-top:35px;}
.homeheadertext{width:309px; color:#fff; font:normal 11px Arial, Helvetica, sans-serif;text-align:left;height:170px; background:url(http://lib.store.yahoo.net/lib/yhst-85724551087975/home-header-bg.png) no-repeat 0 0;padding-top:75px;padding-left:10px;padding-right:10px; z-index:20;}
.prodimage{
	border:1px solid #A6A6A6;
	height:145px;
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
	width:155px;
}
#contents-table td{vertical-align:top;}
.prodimage img{ vertical-align:middle;}

.sectionname a{ font:bold 12px Arial, Helvetica, sans-serif; color:#5C0A0A; text-decoration:none;}
.sectionname{margin-top:10px;margin-bottom:10px}
.name a{ 
	color:#6C4244;
	display:block;
	font:14px/18px Arial,Helvetica,sans-serif;
	padding:5px 0 10px;
	text-decoration:none;
}
.price{ color:#7D7D7D; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;margin:2px}
.sale-price-bold{color:#9D080D;font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; margin:2px;margin-bottom:15px;}


.sectionTopWrap {
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/fpSectionPageBg.jpg") no-repeat scroll 0 0 #94A3A6;
	margin-bottom:25px;
	margin-left:7px;
	padding:2px;
	text-align:left;
	width:734px;
	margin-top:10px;
}
.sectionInnerWrap {
	border:1px solid #FFFFFF;
	padding-bottom:10px;
}
.sectionheader{
	color:#5B0F10;
	float:left;
	font-size:12px;
	padding-left:20px;
	width:525px;
}
.sectionheaderbottom{
	color:#FFFFFF;
	float:right;
	font:11px Arial,Helvetica,sans-serif;
	padding:25px 10px;
	text-align:left;
	width:165px;
}
.sectionheader ul{margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;}
.sectionheadertitle{
	padding-bottom:6px;
	padding-top:15px;
	text-align:left;
}
.sectionheadertitle h2{
	color:#3E3D40;
	font:24px Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
}
.sectionheaderimage img{ border:1px solid #fff}

.lightblue{background-color:#DFE6E8;height:25px;}
#paging{margin-top:15px;}


#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents a {
	color:#6C4244;
	display:block;
	font:12px/18px Arial,Helvetica,sans-serif;
	padding:5px 0;
	text-decoration:none;
}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 1px;}
#paging .price      {
	color:#45444D;
	font:11px Arial,Helvetica,sans-serif;
	margin:2px;
	text-decoration:none;
}
#paging .saleprice  {
	color:#A9305A;
	font:12px Arial,Helvetica,sans-serif;
	margin:2px 2px 15px;
	text-decoration:none;
}
#paging .saleprice2 {color:#9D080D;font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; margin:2px;margin-bottom:15px;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000;}
#pagelinks A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen  {font: bold 11px arial; color: #000;}

#pagelinks2          {font: normal 11px arial; color: #000;}
#pagelinks2 A        {font: normal 11px arial; color: #000;}
#pagelinks2 .chosen  {font: bold 11px arial; color: #000;}

#itemof,#itemof2             {font: normal 11px arial; color: #7B7B7B;padding-right:15px;}
.pageof,.pageof 2            {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks,#sortlinks2          {font: normal 11px arial; color: #000; text-decoration:none;height:17px; text-align:left;}
#sortlinks A,#sortlinks2 A        {font: normal 11px arial; color: #000; text-decoration:none;padding-left:10px;padding-right:10px; }
#sortlinks .chosen,#sortlinks2 .chosen  {
background:url(http://lib.store.yahoo.net/lib/yhst-85724551087975/paging-arrow.jpg) no-repeat 0 0px;
font: bold 11px arial; 
color:#000; 
text-decoration:none; 
background-color:#fff;
padding-left:20px;padding-right:10px;
}

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}
-->

h2.itemHeadingOne {
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/itemPageBanner.jpg") no-repeat scroll 0 0 #350908;
	color:#FFFFFF;
	font-size:15px;
	font-weight:normal;
	padding:7px 15px 7px 85px;
	position:relative;
	text-align:left;
	width:645px;
	margin-bottom:10px;
	margin-top:10px;
}
h2.itemHeadingTwo {
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/itemPageBanner2.jpg") no-repeat scroll 0 0 #92a0a0;
	color:#350908;
	font-size:15px;
	font-weight:normal;
	padding:7px 15px 7px 85px;
	position:relative;
	text-align:left;
	width:645px;
	margin-bottom:10px;
	margin-top:10px;
}
h2.itemHeadingThree {
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/itemPageBanner3.jpg") repeat-x scroll 0 0 #e7eaeb;
	color:#5e0c10;
	font-size:14px;
	font-weight:bold;
	padding:7px 15px;
	position:relative;
	text-align:left;
	width:715px;
	margin-bottom:10px;
	margin-top:10px;
}
.recentItem {
	border:1px solid #A6A6A6;
	height:145px;
	padding:5px 10px;
	text-align:center;
	vertical-align:middle;
	width:145px;
	float: left;
	margin-right:10px;
}

.mainimgcontain {
	border:1px solid #CACACA;
	padding:10px;
}
#scProductReviews {
	margin-bottom:25px;
}

.itemleft{width:300px;float:left;margin-left:10px;margin-top:8px;}
.itemright{width:415px; float:right;margin-right:7px;margin-top:8px; text-align: left;}
* html .itemright{}
* html .itemleft{margin-left:0px;}

.cscontain{margin-top:20px;}
#product-info-table{text-align:left;}
#product-info-table th,#product-info-table td 
{
	text-align:left !important;
}
#product-info-table th{
	border-bottom:1px solid #DCE0DF;
	color:#4D4D4D;
	font:bold 13px Arial,Helvetica,sans-serif;
	height:25px;
	padding-left:8px;
}
#product-info-table td{height:25px; border-bottom:1px solid #dce0df; font:normal 13px Arial, Helvetica, sans-serif; color:#4d4d4d;}
.salepriceprod{font:bold 14px Arial, Helvetica, sans-serif; color:#6C0303;}

.salepriceprod2 {font:bold 14px Arial, Helvetica, sans-serif; color:#555555;padding-left:8px;}

#product-info-table select{
	font:11px Arial,Helvetica,sans-serif;
	width:250px;
}
#noborder td{border-bottom:1px solid #fff; !important}
#noborder th{border-bottom:1px solid #fff; !important}
*:first-child+html .addtocart{top:210px;}


.itemdesccontain{
	background:url("http://lib.store.yahoo.net/lib/yhst-85724551087975/desHeader.jpg") no-repeat scroll 0 0 #D3DADC;
	border-bottom:1px solid #93A0A0;
	color:#1E1E1E;
	float:left;
	font:13px Arial,Helvetica,sans-serif;
	left:0;
	padding:28px 0 0;
	text-align:left;
	width:414px;
}
.itemdesc {
	border-left:1px solid #93A0A0;
	border-right:1px solid #93A0A0;
	padding:10px;
}
.itemdesc span{ font:bold 14px Arial, Helvetica, sans-serif; color:#6C0303}
#scPage-insets img{margin-right:8px;margin-top:10px;}


#seo-related-links {
width: 95%;
}
#seo-related-links:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
#seo-related-links h3 {
display:none;
color: #000;  
font: bold 13px/1.2 arial, sans-serif;
text-align: center;
}
#seo-related-links ul {
margin:0; padding: 0;
list-style: none;
}
#seo-related-links ul.seo-links li {
width: 49%;
float: left;
text-align:left;
display: inline;
background: url(http://lib.store.yahoo.net/lib/yhst-85724551087975/dot.gif) 5px center no-repeat;
margin:0; 
padding:0;
}
#seo-related-links ul.seo-links li a {
text-decoration: none;
padding-top:5px;
padding-bottom:5px;
padding-left: 20px;
display: block;
_width: 100%;
color:#000;
}
#seo-related-links ul.seo-links li a:hover {
text-decoration: underline;
color:#5C0B0A;
}
.rlheader{width:565px;height:34px; background:url(http://lib.store.yahoo.net/lib/yhst-85724551087975/relateditems-header.jpg) no-repeat 0 0}
.rlcontain{margin-top:20px;}

.imageline{width:240px;height:1px; background-color:#CCCCCC;}

.breadcrumbs{margin-top:10px;padding-left:10px;width:735px;text-align:left;font:normal 11px Arial, Helvetica, sans-serif; color:#505050;}
.breadcrumbs a{color:#505050; text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}

.sitemap-header {
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #999999;
    display: block;
    padding-left: 25px;
	text-decoration:none;
}
.sitemap-1{
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #999999;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #999999;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px Arial, Helvetica, sans-serif;
    color: #999999;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px Arial, Helvetica, sans-serif;
    color: #999999;
    display: block;
    padding-left: 100px;
}

.newsletter-box{
	color:#999999;
	float:left;
	font:13px Arial,Helvetica,sans-serif;
	margin-bottom:5px;
	margin-left:5px;
	padding:2px;
	text-align:center;
	text-transform:capitalize;
	width:135px;
}
.newsletter-img {
	margin-left:65px;
}
.newsletter{ 
	padding:37px 0 0 10px;
	vertical-align:middle;
}
.sendfriend{margin-bottom:3px; }
.pagingcontain{width:565px;}

.row1{width:565px;display:inline;}
.pagelinkscontain{width:300px;}
.pagelinks{width:265px;}

#info-div{text-align:left;padding:10px;}
#p-info-tbl-rating a {
	color:#c51735;
	font-size: 12px;
}

/*modify*/

.homecontents .price, .homecontents .name {padding:3px 0 0;}
.prodpadding{width:130px;}

#infodiv{font:normal 11px Arial;}
#info-div a{color:#000000;font:bold 11px Arial}
#info-div a:hover{color:#5C0B0A}
#info-div font{font:normal 11px Arial;}
.infotable{
	border:1px solid #989898;
	margin-bottom:10px;
	width:400px;
}
.addtocart{
	background:none repeat scroll 0 0 #D3DADC;
	border-top:1px solid #A5A5A5;
	height:35px;
	margin-top:10px;
	padding-top:8px;
	text-align:center;
	vertical-align:middle;
	width:400px;
}
.morelinks{text-align:left; padding: 0 0 0 1px;}
.morelinks img{margin:2px 0 2px 8px;}
