﻿body {
	margin:0;
	padding:32px 0 0 0;
	color:#000;
	background:#C1DFF2 url(/lib/yhst-66521223472117/bg-main.gif) no-repeat 644px top;
	font:11px verdana,arial,sans-serif;
	}
form {
	margin:0;
	padding:0
	}
img {
	border:none
	}
a {
	text-decoration:none
	}
input {
	vertical-align:middle
	}
ul {
	margin:0;
	padding:0;
	list-style-type:none
	}
li {
	margin:0;
	padding:0
	}
#main {
	width:759px
	}
#header {
	xfloat:left;
	width:759px;
	height:132px;
	background:url(/lib/yhst-66521223472117/bg-header.gif) no-repeat;
position:relative;
	}
.logo {
	float:left;
	overflow:hidden;
	}
#top-nav {
position:absolute;
top:80px;
left:375px;
	}
#top-nav li, #bottom-nav li, .secure {
	float:left;
	}
form.search {
position:absolute;
top:106px;
left:190px;
z-index:100;
	}
input.search-text {
	margin:2px;
	padding:0;
	width:118px;
	height:18px;

	}
#left-column {
	float:left;
	width:219px;
	}
#right-column {
	float:left;
	width:538px;
	}
#content {
	float:left;
	width:759px;
	background:url(/lib/yhst-66521223472117/bg-content.gif) repeat-y
	}
.updated {
	float:left;
	width:751px;
	color:#AE0435;
	text-align:right;
	font-weight:bold;
	margin:-11px 0 0 0;
	padding:40px 8px 10px 0;
	background:url(/lib/yhst-66521223472117/bg-content.gif) repeat-y
	}
.updated img {
	float:left;
	padding:0 0 0 60px
	}
.left-nav {
	float:left;
	background:url(/lib/yhst-66521223472117/bg-left-nav.jpg) no-repeat;
	width:220px;
	}
.left-nav a {
	display:block;
	color:#000;
	padding:0 0 0 10px;
margin:0 0 0 10px;
	background:url(/lib/yhst-66521223472117/bg-hr.gif) no-repeat -1px -20px;
	font:bold 11px arial,tahoma,sans-serif;
width:208px;
	}
.left-nav a:hover {
	color:#AC0334;
	text-decoration:underline;
	background:url(/lib/yhst-66521223472117/bg-hr.gif) no-repeat 0 6px;
	}
ul.top li, ul.middle li, ul.bottom li {
	float:left;
	width:207px
	}
ul.top a {
	line-height:33px;
	background:url(/lib/yhst-66521223472117/bg-hr.gif) no-repeat 0 -20px;
	}
ul.top a:hover {
	background:url(/lib/yhst-66521223472117/bg-hr.gif) no-repeat 0 14px;
	}
ul.middle {
	float:left;
	padding:30px 0 0 0
	}
ul.middle a, ul.bottom a {
	line-height:18px
	}
ul.bottom {
	float:left;
	padding:17px 0 10px 0
	}
#footer {
	float:left;
	width:759px;
	background:url(/lib/yhst-66521223472117/bg-bottom-nav.jpg) no-repeat left top;
	height:60px;
	}
#bottom-nav {
	padding:5px 0 0 375px;
	}
#bottom-nav a, #top-nav a {
	float:left;
	background:url(/lib/yhst-66521223472117/btn-spacer.gif) no-repeat right;
	padding:0 10px 0 0
	}
a.last {
	background:none !important
	}
p.copy {
	float:right;
	margin:3px 0 0 0;
	padding:2px 13px 0 0;
	font:10px arial,tahoma,sans-serif;
	color:#000
	}
.section-top-box {
	background-color:#E0EFF8;
	width:538px;
	padding:0 0 10px 0;
	}
div.breadcrumps {
	color:#AC0334;
	padding:2px 0 0 11px;
	font:bold 11px arial,tahoma,sans-serif;
	}
div.breadcrumps a {
	color:#000;
	text-decoration:underline;
	font:11px arial,tahoma,sans-serif;
	padding:0 0 0 0;
	}
.section-top-box-abcont {
position:relative;
height:50px;
background-image:url(/lib/yhst-66521223472117/bg-section-top-box2.gif);

}
p.caption {
    margin-top: -10px;
    background-color: #E0EFF8;
}
.section-top-box h2 {
position:absolute;
top:16px;
left:60px;
	font:bold 12px arial,tahoma,sans-serif;
padding:0;
margin:0;
	}
.section-top-box p {
	margin:10px 20px 3px 35px;
	font:12px arial,tahoma,sans-serif;
	}
div.sections {
	width:519px;
    margin: 0 0 0 9px;
	}
ul.sections-list {
	float:left;
	background:url(/lib/yhst-66521223472117/bg-sections.gif)
	}
ul.sections-list li {
	float:left;
	display:block;
	text-align:center;
	height:79px;
	line-height:79px;
	width:172px;
	background:url(/lib/yhst-66521223472117/bg-li-section.gif) no-repeat right
	}
ul.sections-list li.last {
	background:url(/lib/yhst-66521223472117/bg-li-section.gif) no-repeat  -1px 0px !important
	}
ul.sections-list a {
	color:#AE0435;
	font:bold 12px arial,tahoma,sans-serif;
	padding:0 0 0 10px;
	background:url(/lib/yhst-66521223472117/bg-a-section.gif) no-repeat 0 5px
	}
ul.sections-list a:hover {
	text-decoration:underline;
	background:url(/lib/yhst-66521223472117/bg-a-section.gif) no-repeat 0 -8px
	}
ul.sub-sections-list table{
	float:left;
	padding:10px 0 0 0;
		background:url(/lib/yhst-66521223472117/bg-sub-sections.gif)	-15px 0px
	}
ul.sub-sections-list li {
	float:left;
	display:block;
	text-align:center;
	height:358px;
	width:172px;
	font:12px arial,tahoma,sans-serif;
	}
ul.sub-sections-list ul.sub li {
	width:142px;
	padding:0 15px;
	float:none !important;
	}
ul.sub-sections-list ul.sub li.name {
	height:55px;
	padding:10px 15px 0 15px;
	color:#AC0334;
	font:bold 12px arial,tahoma,sans-serif;
	}
ul.sub-sections-list ul.sub li.image {
	height:130px
	}
ul.sub-sections-list ul.sub li.list-price {
	line-height:20px;
	height:20px;
	}
ul.sub-sections-list ul.sub li.list-price span {
	text-decoration: line-through;
	}
ul.sub-sections-list ul.sub li.our-price {
	height:45px;
	}
ul.sub-sections-list ul.sub li.our-price span {
	color:#E66221;
	font:bold 14px arial,tahoma,sans-serif;
	}
ul.sub-sections-list ul.sub li.units {
	line-height:20px;
	height:20px;
	font-size:11px
	}
ul.sub-sections-list ul.sub li.units span {
	font-weight:bold
	}
ul.sub-sections-list ul.sub li.button {
	height:30px
	}
/* index */
.welcome {
         width:539px;
	 height:179px;
         background:url(/lib/yhst-66521223472117/bg-welcome1.jpg);
         float:left;
position:relative;
	}
* html .welcome {
width:538px;
}
.welcome-pict {
background:url(/lib/yhst-66521223472117/bg-welcome2.gif);
width:207px;
height:196px;
position:absolute;
top:-17px;
right:-7px;

}
.welcome-msg {
width:325px;
padding:34px 0 0 15px;
}
.home-specials {

}
.today {
	}
.best-buys {
	margin:-11px 0 0 0;
	}
/* item */
.item-name {
color:#AC0334;
font-size:12px;
font-weight:bold;
}
#item-box {
width: 525px;
position:relative;
height:59px;
background-image:url(/lib/yhst-66521223472117/bg-item.gif);
xborder:1px solid #00f;
}
#item-box h2 {
position:absolute;
top:16px;
left:60px;
font:bold 12px arial,tahoma,sans-serif;
padding:0;
margin:0;
	}
ul li.image {
	float:left;
	width:230px;
	text-align:center;
}
ul .zoom {
	float:left;
	width:230px;
	height:20px;
	padding:5px 0 0 0;
	text-align:center;
	}
ul .caption {
	float:right;
	width:280px;
	xpadding:0 15px 0 0;
xborder:1px solid #f00;
}
#item-box ul .caption p {
	margin:0 0 10px 0;
	line-height:16px
	}
.item-table-box {
	float:left;
	background:url(/lib/yhst-66521223472117/bg-item-table-box.gif) no-repeat left top;
	width: 519px;
	padding:29px 0 0 19px
	}
.item-table-box ul {
	width:483px;
	height:199px;
	margin:0 0 10px 0;
	background:#FFDF99;
	border:1px solid #EF3F35
	}
.item-table-box ul li {
	float:left;
	font:11px arial,sans-serif
	}
.item-table-box ul li.td1 {
	text-align:right;
	width:107px;
	height:23px;
	padding:0 12px 0 0;
	line-height:23px;
	border-bottom:1px solid #fff
	}
.item-table-box ul li.td2 {
	width:141px;
	height:23px;
	padding:0 0 0 4px;
	line-height:23px;
	background:#FEF6E2;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff
	}
.item-table-box ul li.td3 {
	text-align:right;
	width:83px;
	height:23px;
	padding:0 10px 0 0;
	line-height:23px;
	border-bottom:1px solid #fff
	}
.item-table-box ul li.td4 {
	width:117px;
	height:23px;
	padding:0 0 0 8px;
	line-height:23px;
	background:#FEF6E2;
	border-bottom:1px solid #fff
	}
.item-table-box ul .red {
	color:#AC0334
	}
.item-table-box ul .bold {
	font-weight:bold
	}
.item-table-box ul a {
	font-weight:bold;
	color:#AC0334;
	text-decoration:underline
	}
.item-table-box ul li.td5 {
	width:359px;
	height:23px;
	padding:0 0 0 4px;
	line-height:23px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff
	}
input.units {
	width:26px;
	height:15px;
	padding:0;
	margin:0 4px 0 0;
	font:11px arial,sans-serif;
	text-align:right;
	}
.item-table-box ul li.td6 {
	width:480px;
	height:25px;
	text-align:right;
	padding:6px 3px 0 0px;
	background:#CD4100 url(/lib/yhst-66521223472117/bg-td6.jpg);
	}
input.add {
	margin:0;
	padding:0;
	width:106px;
	height:22px;
	}
/* product info table */
#product-info-table {
background-image:url(/lib/yhst-66521223472117/bg-item-table-box.gif);
background-position:-1px 10px;
background-repeat:no-repeat;
padding:40px 0 0 0;
width:535px;
margin:0 0 10px 0;
}
#product-info-table table {
margin:0 0 0 18px;
border:1px solid #EF3F35;
font-size:10px;
}
.one{
background-color:#FFDF99;
width:125px;
padding:5px 10px 5px 0;
text-align:right;
}
.one2{
background-color:#FFDF99;
width:95px;
padding:5px 10px 5px 0;
text-align:right;
}
.two{
background-color:#FEF6E2;
width:120px;
padding:5px 0 5px 10px;
}
.two2 {
background-color:#FFDF99;
padding:5px 0 5px 10px;
}
.add-to-cart {
background-image:url(/lib/yhst-66521223472117/bg-td6.jpg);
height:31px;
padding:0 10px 0 0;
}
#yprice-label {
color:#AC0334;
font-weight:bold;
}
.divider {
width: 1px;
padding:0px;
}
.why-link {
font-weight:bold;
}

/* sitemap css */
.sitemap-header {font: bold 14px verdana; color: #000000; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 25px;}
.sitemap-2      {font: bold 12px verdana; color: #0000FF; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 10px verdana; color: #0000FF; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 8px verdana;  color: #0000FF; display: block; padding-left: 100px;}

/*Added by Eric M. on 4/23/08 for addition of free shipping banner.*/
.ship-banner
{
    clear: both;
    padding: 20px 0pt;
}
