body{
	margin:0;
	background-color:#EEEEEE;
}
form{
	padding:0;
	margin:0;
}
div, td, span{
	font:11px Arial, Helvetica, sans-serif;
}
#mainContainer{
	background-color:#7F8BAD;
	border:1px solid #7F8BAD;
	width:760px;
	margin:0 auto;
}
img{
	border:0;
}

/*HEADER*/
#Header{
	background:url(/lib/yhst-59758446910790/logo.gif) no-repeat;
	height:114px;
}
#Header .logoLink{
	display:block;
	width:300px;
	height:70px;
	float:left;
}
#Header .storeInfo{
	width:460px;
	height:70px;
	float:left;
}
#Header .storeInfo .freeShipping{
	float:right;
	padding:7px 20px 0 0;
	color:#FFFFFF;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#Header .storeInfo .headerLinks{
	float:right;
	padding:7px 10px 0 0;
	color:#E6EAEB;
}
#Header .storeInfo .headerLinks a{
	color:#E6EAEB;
}
#Header .storeInfo .headerLinks a:hover{
	text-decoration:none;
}
#Header .storeInfo .phoneNumber{
	float:right;
	padding:8px 5px 0 0;
	font:bold 16px Helvetica, sans-serif;
	color:#FFFFFF;
}
#Header .storeInfo .storeHours{
	float:right;
	width:145px;
	padding:8px 10px 0 0;
	color:#FFFFFF;
}
#Header .tabBg{
	background:url(/lib/yhst-59758446910790/topnav-bg.gif) no-repeat;
	height:44px;
	padding-right:15px;
}
#Header .tabBg .tabContainer{
	float:right;
}
#Header .tabBg .tabContainer .tab{
	background:url(/lib/yhst-59758446910790/tab-bg.gif) bottom center no-repeat;
	height:39px;
	width:91px;
	padding-top:3px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#Header .tabBg .tabContainer .tab a{
	color:#000000;
	text-decoration:none;
	padding-top:12px;
	display:block;
}
#Header .tabBg .tabContainer .tab a:hover{
	text-decoration:underline;
}
/*END HEADER*/

/*BODY*/
#bodyContent{
	width:760px;
}
#bodyContent .homePageBg{
	background:url(/lib/yhst-59758446910790/home-page-bg.gif) 0 0 repeat-y;
}
#bodyContent .bodyContentLeft{
	width:185px;
	vertical-align:top;
	background:url(/lib/yhst-59758446910790/leftnav-bg.gif) 0 0 repeat-y;
}
#bodyContent .bodyContentLeft .searchArea{
	width:185px;
	height:50px;
	background:url(/lib/yhst-59758446910790/search-bg.gif) 0 0 no-repeat;
}
#bodyContent .bodyContentLeft .searchArea .searchForm{
	padding:18px 0 0 5px;
}
#bodyContent .bodyContentLeft .searchArea .searchForm .searchBox{
	width:125px;
	font:11px Arial, Helvetica, sans-serif;
	margin-right:3px;
}
#bodyContent .bodyContentLeft .searchArea .searchForm input{
	vertical-align:middle;
}
#bodyContent .bodyContentLeft #leftNavDropdown {
	margin:0 7px 0 1px;
	padding: 6px 8px;
	background-color: #C2C9D9;
	float: left;
	width: 161px;
	display: inline;
	}
	#bodyContent .bodyContentLeft #leftNavDropdown select {
		width: 100%;
		font-size: 1em;
		font-family: Tahoma, Arial, sans-serif;
	}
#bodyContent .bodyContentLeft .leftNavSpacer{
	border-bottom:1px solid #ADC7D6;
	height:11px;
	margin:0 7px 0 1px;
	clear: both;
}
#bodyContent .bodyContentLeft .leftNav{
	margin:0 7px 10px 1px;
}
#bodyContent .bodyContentLeft .leftNav a{
	display:block;
	color:#566697;
	padding:5px 5px 5px 13px;
	border-bottom:1px solid #ADC7D6;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#bodyContent .bodyContentLeft .leftNav a:hover{
	background-color:#FFFFFF;
}
#leftNavImages { clear: both; }
#bodyContent .bodyContentLeft .leftNavImages{
	margin-top:20px;
	text-align:center;
}
#bodyContent .bodyContentLeft .leftNavImages img{
	margin:5px 7px 5px 0;
}

#bodyContent .bodyContentLeft .leftNavContent{
	margin:0 15px;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavFeaturedHeader{
	margin:15px 0;
	color:#586695;
	font-weight:bold;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavFeaturedLinks{
	margin:15px 0;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavFeaturedLinks a{
	color:#333333;
	text-decoration:none;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavFeaturedLinks a:hover{
	text-decoration: underline;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavBestSellersHeader{
	margin:15px 0;
	color:#586695;
	font-weight:bold;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavBestSellersLinks{
	margin:15px 0;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavBestSellersLinks a{
	color:#333333;
	text-decoration:none;
}
#bodyContent .bodyContentLeft .leftNavContent .leftNavBestSellersLinks a:hover{
	text-decoration: underline;
}
#bodyContent .bodyContentLeft .leftNavContent .testimonialsHeader{
	margin:15px 0;
	color:#586695;
	font-weight:bold;
}
#bodyContent .bodyContentLeft #productFinder { clear: both; }
#bodyContent .bodyContentLeft .productFinder a{
	color:#000000;
	display:block;
	padding:5px 20px 0 20px;
	text-decoration:none;
}
#bodyContent .bodyContentLeft .productFinder a:hover{
	text-decoration: underline;
}
#bodyContent .bodyContentLeft .productFinder .productFinderHeader{
	background:url(/lib/yhst-59758446910790/leftnav-pfinder-bg.gif) no-repeat;
	height:22px;
	color:#586592;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:8px 0 0 10px;
	margin-top:5px;
}

#bodyContent .testimonialsMore{	
	text-align:right;
	padding-right:15px;
}
#bodyContent .testimonialsMore a{
	color:#596596;
	text-decoration:none;
}
#bodyContent .testimonialsMore a:hover{
	text-decoration: underline;
}

#bodyContent .bodyContentRight{
	width:575px;
	vertical-align:top;
	background-color:#FFFFFF;
}
#bodyContent .bodyContentRight .width420{
	width:420px;
	vertical-align:top;
}
#bodyContent .bodyContentRight .width155{
	width:155px;
	vertical-align:top;
}
#bodyContent .bodyContentRight .sectionRightSide{
	border-left:1px solid #CCCCCC;
	padding:0 10px 20px 10px;
}
#bodyContent .bodyContentRight .introTextContainer{
	width:414px;
	height:346px;
	background:url(/lib/yhst-59758446910790/intro-text-bg.gif) no-repeat;
}
#bodyContent .bodyContentRight .introTextContainer #introText{
	padding:60px 0 0 200px;
	font-size:12px;
}
#bodyContent .bodyContentRight .introTextContainer #introText .welcomeText{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#566697;
}
#bodyContent .bodyContentRight .messageContainerTop{
	background:url(/lib/yhst-59758446910790/message-gradient-top.gif) no-repeat;
	width:414px;
}
#bodyContent .bodyContentRight .messageContainerBottom{
	background:url(/lib/yhst-59758446910790/message-gradient-bottom.gif) bottom center no-repeat;
}
#bodyContent .bodyContentRight .messageTitle{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#566697;
	text-decoration:underline;
	padding:10px 0 10px 40px;
}
#bodyContent .bodyContentRight .messageCheck{
	padding:0 0 0 15px;
	margin:0;
}
#bodyContent .bodyContentRight .messageCheck .messageCheckTitle{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#566697;
}
#bodyContent .bodyContentRight .messageCheck li{
	list-style-type: none;
	background:url(/lib/yhst-59758446910790/checkbox.gif) 0 0 no-repeat;
	padding: 0 0 0 25px;
	font-size:12px;
}
#bodyContent .bodyContentRight .index .testimonialsHeader{
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 5px;
	margin-right:4px;
	background-color:#596596;
	text-align:center;
}
#bodyContent .bodyContentRight .index #testimonials{
	font:12px Arial, Helvetica, sans-serif;
	margin:5px;
}

#bodyContent .bodyContentRight .section .testimonialsHeader{
	color:#586695;
	font-weight:bold;
	padding-bottom:10px;
}
#bodyContent .bodyContentRight .section #testimonials{
	color:#586695;
}

#bodyContent .bodyContentRight .indexFeaturedHeader{
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 5px;
	margin-right:4px;
	background-color:#596596;
	text-align:center;
}
#bodyContent .bodyContentRight .indexFeaturedName{
	color:#596596;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin-right:4px;
	text-align:center;
}
#bodyContent .bodyContentRight .indexFeaturedName a{
	color:#596596;
	text-decoration:none;
}
#bodyContent .bodyContentRight .indexFeaturedName a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight .indexFeaturedPrice{
	color:#596596;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin-right:4px;
	text-align:center;
}
#bodyContent .bodyContentRight .indexFeaturedPrice span{
	font-weight:bold;
	padding-right:5px;
	font-size:12px;
}
#bodyContent .bodyContentRight .indexFeaturedImage{
	text-align:center;
}


#bodyContent .bodyContentRight .indexBestSellersHeader{
	color:#FFFFFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 5px;
	margin-right:4px;
	background-color:#596596;
	text-align:center;
}
#bodyContent .bodyContentRight .indexBestSellersName{
	color:#596596;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin-right:4px;
	text-align:center;
}
#bodyContent .bodyContentRight .indexBestSellersName a{
	color:#596596;
	text-decoration:none;
}
#bodyContent .bodyContentRight .indexBestSellersName a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight .indexBestSellersPrice{
	color:#596596;
	font:12px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin-right:4px;
	text-align:center;
}
#bodyContent .bodyContentRight .indexBestSellersPrice span{
	font-weight:bold;
	padding-right:5px;
	font-size:12px;
}
#bodyContent .bodyContentRight .indexBestSellersImage{
	text-align:center;
}
#bodyContent .bodyContentRight .rightSideHrIndex{
	margin:0 10px;
	border: 0;
	background-color:#00658E;
	color:#00658E;
	height:1px;
}
#bodyContent .bodyContentRight .rightSideHrSection{
	border: 0;
	background-color:#E5E5E5;
	color:#E5E5E5;
	height:1px;
	margin:0 0 10px 0;
	padding:0;
}


#bodyContent .bodyContentRight .homePageInfo{
	margin-top:20px;
	border-collapse:collapse;
}
#bodyContent .bodyContentRight .homePageInfoContainer{
	width:414px;
}
#bodyContent .bodyContentRight .homePageInfoBgTop{
	background:url(/lib/yhst-59758446910790/info-links-bg-top.gif) 0 0 repeat-x;
	padding:10px 0;
}
#bodyContent .bodyContentRight .homePageInfoArrow{
	/*padding-bottom:17px;*/
	text-align:center;
}
#bodyContent .bodyContentRight .homePageInfoArrow a{
	color:#586697;
	text-decoration:none;
	display:block;
	margin:0 10px;
	padding-bottom:15px;
	background:url(/lib/yhst-59758446910790/info-links-bg-arrow2.gif) bottom right no-repeat;
}
#bodyContent .bodyContentRight .homePageInfoArrow a:hover{
	text-decoration: underline;
}
#bodyContent .bodyContentRight .homePageInfoBgBottom{
	background:#F2F2F2 url(/lib/yhst-59758446910790/info-links-bg-bottom.gif) bottom left repeat-x;
	/*padding-top:17px;*/
	border-right:3px solid #FFF;
}


#bodyContent .bodyContentRight #contentarea{
	margin:0 5px 0 15px;
}
#bodyContent .bodyContentRight #item-contenttitle{
	color:#566793; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	padding:10px 0 10px 0;
	margin:0;
	float: left;
}
#orderform { clear: both; }
#bodyContent .bodyContentRight #section-contenttitle{
	color:#566793; 
	font: bold 14px Arial, Helvetica, sans-serif; 
	padding:0 0 10px 0;
	margin:0;
}
#bodyContent .bodyContentRight .image-l {
	display:block; 
	float:left; 
	margin:0 15px 10px 0;
}
#bodyContent .bodyContentRight .image-r {
	display:block; 
	float:right; 
	margin:0 0 10px 15px;
}
#bodyContent .bodyContentRight .image-c {
	text-align:center; 
	margin-bottom:10px;
}
#bodyContent .bodyContentRight .inset-l {
	display:block; 
	float:left; 
	margin:0 8px 5px 0;
}
#bodyContent .bodyContentRight .inset-r {
	display:block; 
	float:right; 
	margin:0 0 5px 8px;
}
#bodyContent .bodyContentRight .breadcrumbs{
	padding:10px 0;
}
#bodyContent .bodyContentRight .breadcrumbs a{
	color:#000000;
}
#bodyContent .bodyContentRight .breadcrumbs a:hover{
	text-decoration:none;
}
#bodyContent .bodyContentRight #contents #contents-table td a{
	color:#000000;
	text-decoration:none;
}
#bodyContent .bodyContentRight #contents #contents-table td a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight #contents .vertical td{
	/*text-align:center;*/
}
#bodyContent .bodyContentRight #contents #contents-table td .name{
	padding:5px 0;
}
#bodyContent .bodyContentRight #contents #contents-table td .price-bold, #bodyContent .bodyContentRight #contents #contents-table td .sale-price-bold{
	font-weight:bold;
}
#bodyContent .bodyContentRight #contents #contents-table td .sale-price-bold, #bodyContent .bodyContentRight #contents #contents-table td .sale-price{
	color:#e80000;
}
#bodyContent .bodyContentRight .sectionFeaturedHeader{
	color:#586695;
	font-weight:bold;
	padding-bottom:10px;
}
#bodyContent .bodyContentRight .sectionFeaturedLinks{
	padding-bottom:10px;
}
#bodyContent .bodyContentRight .sectionFeaturedLinks a{
	color:#586695;
	text-decoration:none;
}
#bodyContent .bodyContentRight .sectionFeaturedLinks a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight .sectionBestSellersHeader{
	color:#586695;
	font-weight:bold;
	padding-bottom:10px;
}
#bodyContent .bodyContentRight .sectionBestSellersLinks{
	padding-bottom:10px;
}
#bodyContent .bodyContentRight .sectionBestSellersLinks a{
	color:#586695;
	text-decoration:none;
}
#bodyContent .bodyContentRight .sectionBestSellersLinks a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight #caption{
	margin-right:10px;
}
#bodyContent .bodyContentRight .prevNextItem img{
	vertical-align:middle;
}
#bodyContent .bodyContentRight .nextItem{
		margin-left:5px;
}
#bodyContent .bodyContentRight .prevItem{
		margin-right:5px;
}
#bodyContent .bodyContentRight .itemImage{
	float:left;
	width:250px;
}
#bodyContent .bodyContentRight .itemImageArea{
	padding-top:10px;
}
#bodyContent .bodyContentRight .itemInsets{
	float:left;
}
#bodyContent .bodyContentRight .itemImageArea #scPage-insets{
	padding-left:20px;
	text-align:center;
	width:250px;
}
#bodyContent .bodyContentRight .itemImageArea #scPage-insets img{
	vertical-align:middle;
	margin:0 10px 10px 10px;
}
#bodyContent .bodyContentRight #info-div{
	margin:5px 5px 0 15px;
}

#bodyContent .bodyContentRight .related-header{
	padding:5px;
	background-color:#434D71;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:15px;
}
#bodyContent .bodyContentRight .related-items{
	width:500px;
}
#bodyContent .bodyContentRight .related-items a{
	color:#000000;
	text-decoration:none;
}
#bodyContent .bodyContentRight .related-items a:hover{
	color:#434D71;
	text-decoration: underline;
}
#bodyContent .bodyContentRight .related-items-bullet{
	padding:2px 0 0 10px;
	width:5px;
}
#bodyContent .bodyContentRight .related-items-viewall a{
	color:#434D71;
	font-weight:bold;
}
#bodyContent .bodyContentRight .related-items-item{
	padding-right:20px;
}


/*PRODUCT INFO TABLE*/
#bodyContent .bodyContentRight .productInfoTable .productInfoAddToCart{
	text-align:right;
	padding:5px;
}
#bodyContent .bodyContentRight .productInfoTable{
	width:500px;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoLeft{
	color:#FFF;
	text-align:right;
	background-color:#7E8BAD;
	padding:5px;
	width:110px;
	font-size:12px;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRight{
	background:#DBDAD9 url(/lib/yhst-59758446910790/p-info-right-bg.gif) top right repeat-y;
	padding:5px;
	width:390px;
	font-size:12px;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRightSale{
	color:#CB0C0C;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoLeftSale{
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRight .shippingPolicy{
	float:left;
	font-size:12px;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRight .shippingPolicyLink{
	text-align:right;
	padding-right:31px;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRight .shippingPolicyLink a{
	color:#434D71; 
	text-decoration:underline;
}
#bodyContent .bodyContentRight .productInfoTable .productInfoRight .youSave{
	font-size:12px;
	font-weight:normal;
}
#bodyContent .bodyContentRight .productInfoTable input, #bodyContent .bodyContentRight .productInfoTable select{
	font:11px Arial, Helvetica, sans-serif;
}
/*END PRODUCT INFO TABLE*/
#bodyContent .bodyContentRight .itemPageInfoHeader{
	color:#434D71;
	font:bold 12px Arial, Helvetica, sans-serif;
	width:470px;
	margin:15px 15px 0 15px;
}
#bodyContent .bodyContentRight .itemPageInfoText{
	font:12px Arial, Helvetica, sans-serif;
	width:470px;
	margin:0 15px;
}
#bodyContent .bodyContentRight .manufacturerWarrantyInfoHeader{
	padding:5px;
	background-color:#434D71;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:15px;
	width:490px;
}
#bodyContent .bodyContentRight .manufacturerWarrantyInfoText{
	margin:15px;
	width:470px;
}

#bodyContent .bodyContentRight .itemPageContentsContainer{
	border-bottom:1px solid #DDE1E9;
	padding:15px 0;
	width:500px;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents{
	border-collapse:collapse;
	width:500px;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsQty{
	width:115px;
	text-align:center
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsQty span, #bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsQty input{
	vertical-align:middle;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsQty span{
	text-transform:uppercase;
	padding-right:5px;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsButton{
	text-align:right;
	padding-left:20px;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsName{
	border-bottom:1px solid #434D71;
	width:225px;
	padding-bottom:5px;
	margin-bottom:5px;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsName, #bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsName a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsName a:hover{
	text-decoration:underline;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsPriceBold, #bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsSalePrice{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#424C70;
}
#bodyContent .bodyContentRight .itemPageContentsContainer .itemPageContents .itemPageContentsRegPrice{
	padding-right:10px;
}
#bodyContent .bodyContentRight .outOfStockText{
	font-weight:bold;
}
/*END BODY*/

/*FOOTER*/
#homeFooter{
	background:url(/lib/yhst-59758446910790/home-page-footer.gif) 0 0 no-repeat;
	height:44px;
}
#sectionFooter{
	background:url(/lib/yhst-59758446910790/section-page-footer.gif) 0 0 no-repeat;
	height:44px;
}
.footerSpacerLeft{
	width:185px;
	height:1px;
	float:left;
}
.footerSpacerRight{
	width:160px;
	height:1px;
	float:left;
}
.footerLinksHome{
	width:415px;
	margin-top:20px;
}
.footerLinksSection{
	width:575px;
	margin-top:20px;
}
.footerLinks{
	float:left;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#566697;
}
.footerLinks a{
	color:#566697;
	padding:5px;
}
.footerLinks a:hover{
	text-decoration:none;
}
#Footer{
	background:url(/lib/yhst-59758446910790/global-footer.gif) 0 0 no-repeat;
	height:26px;
	padding-bottom:20px;
}
#Footer .copyRight{
	float:left;
	padding:5px 0 0 10px;
	color:#586695;
}
#Footer .scLink{
	float:right;
	padding:5px 10px 0 0;
	color:#586695;
}
#Footer .scLink a{
	color:#586695;
	text-decoration:none;
}
#Footer .scLink a:hover{
	text-decoration:underline;
}
/*END FOOTER*/




/*PAGING*/
#paging{width:405px;}
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {color: #000; text-decoration:none;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px;}
#paging .price      {font: normal 11px arial; color: #000; display:block; margin-top:5px;}
#paging .saleprice  {font: bold 11px arial; color: #000;}
#paging .saleprice2 {font: bold 11px arial; color: #F00;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px arial; color: #000;}

#pagelinks          {font: normal 11px arial; color: #000;}
#pagelinks A        {font: normal 11px arial; color: #000; padding:5px; text-decoration:none;}
#pagelinks .chosen  {font: bold 11px arial; color: #000; padding:5px;}

.itemof             {font: normal 11px arial; color: #000;}
.pageof             {font: normal 11px arial; color: #000; padding-right:20px;}

#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; }


.defaultArrow{padding-right:5px}

#sortlinks          {font: normal 11px arial; color: #000; text-decoration:none; padding:5px;}
#sortlinks A        {font: normal 11px arial; color: #000; text-decoration:none; padding:5px;}
#sortlinks .chosen  {font: bold 11px arial; color: #000; text-decoration:none; padding:5px;}

#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;}
.pagingSepTop{
	color: #000; 
	background-color: #000; 
	font-size: 1px; 
	height: 1px; 
	margin-top:2px; 
	margin-bottom:5px;
}
.pagingSepBottom{
	color: #000; 
	background-color: #000; 
	font-size: 1px; 
	height: 1px; 
	margin-bottom:2px; 
	margin-top:5px;
}
/*PAGING*/


/*SITEMAP*/
#bodyContent .bodyContentRight .sitemap1 a{
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#586695;
}
#bodyContent .bodyContentRight .sitemap2 a{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-decoration:none;
	color:#000;
}
#bodyContent .bodyContentRight .sitemap3 a{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:20px;
	text-decoration:none;
	color:#000;
}
#bodyContent .bodyContentRight .sitemap3{

	margin-bottom:10px;
}
#bodyContent .bodyContentRight .sitemap2 a:hover, #bodyContent .bodyContentRight .sitemap3 a:hover{
	text-decoration:underline;
}
/*END SITEMAP*/


/*ADVANCED SEARCH*/
.advsearch_product_name{
	padding-top:10px;
}
.advsearch_product_name a{
	font: 11px arial; 
	color: #000; 
	text-decoration:none;
}
.advsearch_product_name a:hover{
	text-decoration: underline;
}
.advsearch_product_image{
	padding-top:10px;
}
.advsearch_product_name{
	padding-top:10px;
}
.advsearch_product_price{
	font: 11px arial; 
	color: #000;
	padding-top:10px;
}
.search_result_grid{
	margin:0 10px;
}
.search_result_grid_cell{	
	border-bottom:1px solid #000;
}
.advsearch_product_arrows img{
	vertical-align:middle;
}
.advsearch_product_arrows{
	text-align:right;
}
.advsearch_product_pageof{
	color:#000000;
	padding-right:20px;
}
.advsearch_product_pageof a{
	color:#000000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.advsearch_item_of{
	color:#000000;
	text-align:right;
}
.advsearch_item_of span{
	font-weight:bold;
	color:#000000;
}
.advsearch_nav_bottom{
	margin:0 10px ;
}
.search_result_grid_cell_margin{
	margin:0 10px;
}
.adv_search_chosen{
	font-weight: bold;
	color:#000 !important;
}
.adv_search_sort_links{
	color:#000;
	padding-right:20px;
	text-decoration:none;
}
.adv_search_sort_links:hover{
	text-decoration: underline;
}
.adv_search_nowrap{
	white-space:nowrap;
}
.advsearch_page_numbers{
	font: normal 11px arial; 
	color: #000; 
	padding:3px
}
.advsearch_page_numbers span{
	padding:0 5px
}
.advsearch_page_numbers a{
	font: normal 11px arial; 
	color: #000; 
	text-decoration:none;
}
.advsearch_page_numbers a:hover{
	text-decoration: underline;
}
.advsearch_page_numbers .chosen{
	font: bold 11px arial;
	color: #8F4000F2C;
}
.advsearch_no_results{	
	color:#000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:20px 10px;
}
.advsearch_results_header{	
	color:#000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding:20px 10px;
}
#nav_bar_bottom{
	margin:0 10px;
}
.adv_search_nowrap img{
	margin-right:5px;
}
/*ADVANCED SEARCH*/

#sendToFriend { float: right; margin-right: 57px; display: inline; }

#newsletter {
	width: 178px;
	float: left;
	display: inline;
	margin: 2em 7px 2em 0;
	background: white url(/lib/yhst-59758446910790/newsletterBg.png) 0 0 no-repeat;
	padding-top: 50px;
	color: #586695;
	}
	#newsletter p { margin: 0 20px 18px 20px; text-align: center; }
	#newsletter form, #newsletter fieldset {
		margin: 0; padding: 0; border: 0;
		width: 178px;
	}
	#newsletter form .mailingIn { width: 130px; }
	#newsletter form .mailing-button { margin: 8px 0 7px; }
	#newsletter fieldset { background: transparent url(/lib/yhst-59758446910790/newsletterBg.png) 0 bottom no-repeat; width: 178px; text-align: center; float: left; }


