body{
	background-color:#222222;
	text-align:center;
	margin:0;
}
form, h1, h2, h3{
	margin:0;
	padding:0;
}
body, td, div, span{
	font:11px Arial, Helvetica, sans-serif;
}
a{
	color:#6e1006;
}
#mainContainer{
	margin:0 auto;
	width:760px;
	background-color:#D2D9C7;
	text-align:left;
}

/*HEADER*/
.Header{
	height:109px;
	background:url(/lib/yhst-91002121712071/logo.gif) no-repeat;
	position:relative;
	z-index:1;
}

.scanalert{
	xposition:absolute;
	xtop:23px;
	xleft:345px;
	xz-index:100;
	clear:both;
	float: left;
	display: inline;
	width: 100%;
	margin-bottom: 10px;
}

.scanalert a{
width:113px;
height:32px;
}

.Header .logoLink{
	display:block;
	height:84px;
	width:300px;
	float:left;
}
.Header .searchForm{
	display:block;
	width:264px;
	float:right;
	margin-top:27px;
}
.Header .searchForm .searchInp{
	font:11px Arial, Helvetica, sans-serif;
	color:#96A77B;
	width:172px;
}
.Header .searchForm input{
	vertical-align:middle;
}
.Header .headerLinkHome{
	display:block;
	height:24px;
	width:105px;
	float:left;
}
.Header .headerLinkAbout{
	display:block;
	height:24px;
	width:133px;
	float:left;
}
.Header .headerLinkService{
	display:block;
	height:24px;
	width:177px;
	float:left;
}
.Header .headerLinkContact{
	display:block;
	height:24px;
	width:142px;
	float:left;
}
.Header .headerLinkCart{
	display:block;
	height:24px;
	width:203px;
	float:left;
}
/*END HEADER*/

/*BODY*/
.BodyContent{
	width:760px;
}
.BodyContent .BodyContentLeft{
	width:180px;
	vertical-align:top;
	border-right:1px solid #FFFFFF;
}

.BodyContent .BodyContentRight{
	width:579px;
	vertical-align:top;
	background-color:#FFFFFF;
}
.BodyContent .BodyContentRight .homeImgBorder{
	border-right:1px solid #FFFFFF;
	background-color:#D2D9C7;
}
.BodyContent .BodyContentRight .todaysSpecialOffers{
	background-color:#D2D9C7;
}
.BodyContent .BodyContentRight .todaysSpecialOffers .specialOffersHeader{
	margin:0 5px;
	border-bottom:3px solid #B7C2A5;
	color:#6E1006;
	padding:5px 0 5px 3px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
}
.BodyContent .BodyContentRight .todaysSpecialOffers .contentsImg{
	border:1px solid #B1BE9F;
}
.BodyContent .BodyContentRight .rotateHeader{
	margin-top:1px;
	border-bottom:3px solid #B7C2A5;
	border-top:3px solid #6E1006;
	color:#6E1006;
	padding:10px 0 10px 10px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
}
.BodyContent .BodyContentRight #rotateTable #rotateName a{
	color:#516534;
	font-weight:bold;
}
.BodyContent .BodyContentRight #rotateTable #rotateName a:hover{
	text-decoration:none;
}
.BodyContent .BodyContentRight #rotateTable #rotatePrice{
	color:#656565;
}
.BodyContent .BodyContentRight #rotateTable #rotateSalePrice{
	color:#6E1006;
	font-weight:bold;
}
.BodyContent .yahooBadge{
	width:180px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	width:180px;
	padding-bottom:20px;
}
.BodyContent .BodyContentRight .pageName{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.BodyContent .BodyContentRight .related-items .related-bullet{
	padding:5px 0 0 5px;
}
.BodyContent .BodyContentRight .related-items{
	padding:20px 5px;
}
.BodyContent .BodyContentRight .related-items .related-header{
	font-weight:bold;
	text-align:center;
}
.BodyContent .BodyContentRight .related-items a{
	color:#96A77B;
}
.BodyContent .BodyContentRight .related-items a:hover{
	text-decoration:none;
}
.BodyContent .BodyContentRight #scPage-insets{
	margin-top:5px;
}
/*LEFT NAV*/
.BodyContent .BodyContentLeft .leftNavHeader{
	width:165px;
	margin:2px 0 0 4px;
	border-bottom:3px solid #B7C2A5;
	color:#6E1006;
	padding:5px 0 5px 3px;
	font: bold 13px Tahoma, Arial, Helvetica, sans-serif;
}
.BodyContent .BodyContentLeft #leftNav{
	padding:0;
	width:165px;
	margin:2px 0 0 4px;
}
.BodyContent .BodyContentLeft .leftNavHtml{
	text-align:center;
	margin:0 5px;
	padding:10px 0;
}
.BodyContent .BodyContentLeft .leftNavHtml .motto{
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#536537;
	padding-bottom:20px;
	margin:0 10px;
}
#mainContainer .BodyContent .BodyContentLeft #leftNav > li{
	padding-bottom:2px;
}
.BodyContent .BodyContentLeft #leftNav li{
	position: relative;
	list-style-type:none;
	background:url(/lib/yhst-91002121712071/leftnav-arrow-off.gif) 3px center no-repeat;
	display:block;
	border-bottom:1px solid #B7C2A5;
	padding:0;
	padding-top:2px;
	padding-bottom:1px;
}
.BodyContent .BodyContentLeft #leftNav li:hover, .BodyContent .BodyContentLeft #leftNav li.leftNavBgHover{
	background:url(/lib/yhst-91002121712071/leftnav-arrow-on.gif) 3px center no-repeat; /*MOZILLA*/
}
.BodyContentLeft #leftNav li .leftNavDivHover{
	background:url(/lib/yhst-91002121712071/leftnav-arrow-on.gif) 3px center no-repeat; /*IE*/
}
#mainContainer .BodyContent .BodyContentLeft #leftNav li div > a{
	width:132px;
}
.BodyContent .BodyContentLeft #leftNav li a{
	display:block;
	margin-left:22px;
	color:#536537;
	text-decoration:none;
	font:11px Tahoma,Arial, Helvetica, sans-serif;
	border-left:1px solid #B7C2A5;
	padding:5px;
	width:142px;
}
.BodyContent .BodyContentLeft #leftNav li a:hover{
	color:#6E1006;
	text-decoration:underline;
}
#mainContainer .BodyContent .BodyContentLeft #leftNav li > ul{
	left:165px;
}
.BodyContent .BodyContentLeft #leftNav li ul{
	text-align:left;
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:165px;
	display:none;
	border:1px solid #8EA072;
	z-index:1000;
	background-color:#EEF2E4;
	width:161px;
}
.BodyContent .BodyContentLeft #leftNav .subnav li{
	list-style-type:none;
	margin:0;
	background:none;
}
#mainContainer .BodyContent .BodyContentLeft #leftNav .subnav li > a{
	width:151px;
}
.BodyContent .BodyContentLeft #leftNav .subnav li a{
	display:block;
	margin:0;
	border:none;
	padding:5px;
	width:161px;
}
.BodyContent .BodyContentLeft #leftNav .subnav .subnavLast{
	border:none;
}
.BodyContent .BodyContentLeft #leftNav li:hover ul, .BodyContent .BodyContentLeft #leftNav li.leftNavBgHover ul{
	display:block;
}
/*END LEFT NAV*/
.BodyContent .testimonialsContainer{
	vertical-align:top;
	background:#EBEFE4 url(/lib/yhst-91002121712071/close-quote.gif) bottom right no-repeat;
	padding-bottom:20px;
}
.BodyContent .testimonialsContainer #testimonials{
	background:url(/lib/yhst-91002121712071/open-quote.gif) top left no-repeat;
	color:#666666;
}
.BodyContent .testimonialsContainer #testimonials .testimonialText{
	margin:0 42px;
	font-size:12px;
}
.BodyContent .testimonialsContainer #testimonials .testimonialUser{
	margin:0 42px;
	font-style:italic;
	font-size:12px;
}
.BodyContent .testimonialsContainer .testimonialsHeader{
	padding:10px 0 10px 7px;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#536537;
}

.BodyContent .BodyContentRight .contentsArea a{
	color:#516534;
	font-weight:bold;
}
.BodyContent .BodyContentRight .contentsArea a:hover{
	text-decoration:none;
}
.BodyContent .BodyContentRight .contentsArea{
	color:#516534;
}
.BodyContent .BodyContentRight .breadcrumbs{
	padding:5px;
}
.BodyContent .BodyContentRight .breadcrumbs a{
	color:#516534;
	text-decoration:none;
}
.BodyContent .BodyContentRight .breadcrumbs a:hover{
	text-decoration:underline;
}

.BodyContent .BodyContentRight .sitemap1{
	padding:5px;
}
.BodyContent .BodyContentRight .sitemap2{
	padding:3px 0 0 10px;
}
.BodyContent .BodyContentRight .sitemap3{
	padding:3px 0 0 15px;
}
.BodyContent .BodyContentRight .sitemap1 a{
	display:block;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.BodyContent .BodyContentRight .sitemap2 a{
	display:block;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#8EA072;
	padding-bottom:3px;
}
.BodyContent .BodyContentRight .sitemap3 a{
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#96A77B;
	padding-bottom:3px;
	text-decoration:none;
}
.BodyContent .BodyContentRight .sitemap3 a:hover{
	text-decoration:underline;
}
/*END BODY*/

/*FOOTER*/
.Footer{
	border-top:1px solid #FFF;
}
.Footer .footerMailingList{
	background-color:#6E1006;
	border-bottom:1px solid #FFF;
	height:31px;
}
.Footer .footerMailingList div{
	color:#FFFFFF;
	font-size:12px;
	padding-top:9px;
	padding-left:56px;
	padding-right:42px;
	float:left;
	background:url(/lib/yhst-91002121712071/triple-arrow.gif) right 13px no-repeat;
}
.Footer .footerMailingList form{
	float:right;
	padding-top:5px;
	padding-right:59px;
}
.Footer .footerMailingList input{
	vertical-align:middle;
}
.Footer .footerMailingList .mailingListInp{
	font:11px Arial, Helvetica, sans-serif;
	color:#96A77B;
	width:170px;
}
.Footer .footerNav{
	text-align:center;
	color:#FFFFFF;
	padding:5px;
	background-color:#8EA072;
}
.Footer .footerNav a{
	color:#FFFFFF;
	padding:5px;
	text-decoration:none;
}
.Footer .footerNav a:hover{
	text-decoration:underline;
}
.Footer .footerSectionLinks{
	text-align:center;
	color:#96A77B;
	background-color:#FFFFFF;
	padding:10px;
}
.Footer .footerSectionLinks a{
	color:#96A77B;
	padding:5px;
}
.Footer .footerSectionLinks a:hover{
	text-decoration:none;
}
.Footer .copyRight{
	text-align:center;
	color:#96A77B;
	border-top:1px solid #D2D9C7;
	padding:10px;
	background-color:#FFFFFF;
}
/*END FOOTER*/


/*ADVANCED PAGING*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
#paging A:hover     {text-decoration: none;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
#paging .saleprice  {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E1006;}
#paging .saleprice2 {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E1006;}
#paging .abstract   {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
#paging .qtybox     {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534}

#pagelinks          {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
#pagelinks A        {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
#pagelinks .chosen  {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}

.itemof             {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}
.pageof             {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534;}

#modes              {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534; text-decoration:none; }
#modes A            {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534; text-decoration:none; }
#modes .chosen      {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #516534; text-decoration:none; }

#sortlinks          {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E1006; text-decoration:none; }
#sortlinks A        {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E1006; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #6E1006; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; 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;}
.pagingControlsSep{
	color: #D3DBC7;
	background-color: #D3DBC7;
	font-size: 1px;
	height: 1px;
	margin-top:2px;
	margin-bottom:5px;
}
/*ADVANCED PAGING*/
