.advSearch{
	margin:10px;
}
.advSearch center{
	margin-bottom:10px;
}
.advSearch table{
	width:781px;
}
.advSearch a{
	color:#005397;
}
body{
	background-color:#AFD1EC;
	margin:0;
	text-align:center;
}
body, td, div, span, .advSearch input{
	font:11px Arial, Helvetica, sans-serif;
}
img{
	border:0;
}
h1,h2,h3,form{
	padding:0;
	margin:0;
}


#bodyContainer{
	margin:0 auto;
	width:980px;
	text-align:left;
}
.clearAll{
	clear:both;
	line-height:1px;
}


/*HEADER*/
.imgFloatLeft{
	float:left;
	margin-right:15px;
}
#bodyContainer #mainHeader{
	background-color:#FFF;
	border-bottom:4px solid #87A9E9;
}
#bodyContainer #mainHeader .logo{
	width:379px;
	height:83px;
	background:url(/lib/yhst-75913425775582/logo.gif) no-repeat;
	float:left;
	display:block;
}
#bodyContainer #mainHeader .headerNavArea{
	float:left;
	width:434px;
	height:83px;
	text-align:center;
}
#bodyContainer #mainHeader .headerNavArea .headerNav{
	color:#007AC3;
	text-align:center;
	padding-top:13px;
}
#bodyContainer #mainHeader .headerNavArea .headerNav a{
	color:#007AC3;
	padding:7px;
	text-decoration:none;
}
#bodyContainer #mainHeader .headerNavArea .headerNav a:hover{
	text-decoration:underline;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartOff{
	width:270px;
	height:36px;
	margin:0 auto;
	margin-top:10px;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer{
	width:270px;
	height:36px;
	margin:0 auto;
	margin-top:10px;
	background:url(/lib/yhst-75913425775582/float-cart-bg.gif) repeat-x;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer .floatingCartLeftCorner{
	height:36px;
	background:url(/lib/yhst-75913425775582/float-cart-left.gif) top left no-repeat;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer .floatingCartRightCorner{
	height:36px;
	background:url(/lib/yhst-75913425775582/float-cart-right.gif) top right no-repeat;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer #floatingCart{
	width:252px;
	height:26px;
	margin:0 9px;
	color:#0277C4;
	text-align:center;
	padding-top:10px;
	font-size:12px;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer #floatingCart span{
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer #floatingCart .cart{
	background:url(/lib/yhst-75913425775582/float-cart.gif) no-repeat;
	padding:0 12px 0 24px;
	font-weight:bold;
	color:#007AC0;
	text-decoration:none;
}
#bodyContainer #mainHeader .headerNavArea .floatingCartContainer #floatingCart .cart:hover{
	text-decoration:underline;
}
#bodyContainer #mainHeader .headerIcon{
	width:167px;
	height:83px;
	background:url(/lib/yhst-75913425775582/branch-break-header.gif) no-repeat;
	float:left;
}
#bodyContainer #mainHeader .topNav{
	background:url(/lib/yhst-75913425775582/top-bottom-nav-bg.gif) repeat-x;
	height:26px;
	border-bottom:1px solid #B6CBEA;
}
#bodyContainer #mainHeader .topNav ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#bodyContainer #mainHeader .topNav ul li{
	background:url(/lib/yhst-75913425775582/top-bottom-nav-separator.gif) top right no-repeat;
	height:26px;
	float:left;
	padding-right:2px;
}
#bodyContainer #mainHeader .topNav ul li.last{
	background:none;
}
#bodyContainer #mainHeader .topNav a{
	color:#DDD;
	padding:5px 15px 0 15px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:26px;
	text-decoration:none;
}
#bodyContainer #mainHeader .topNav a:hover{
	background:url(/lib/yhst-75913425775582/top-nav-bg-hover.gif) repeat-x;
	text-decoration:underline;
	color:#FFF;
}
/*END HEADER*/

/*BODY*/
#bodyContainer #mainBody{
	width:980px;
}
#bodyContainer #mainBody .mainBodyLeft{
	width:168px;
	border-right:1px solid #BABABA;
	background-color:#FFFFAA;
	vertical-align:top;
}
#bodyContainer #mainBody .mainBodyLeft .searchArea{
	width:168px;
	padding-top:31px;
	padding-bottom:10px;
	background:#E0E0E0 url(/lib/yhst-75913425775582/search-header.gif) no-repeat;
}
#bodyContainer #mainBody .mainBodyLeft .searchArea *{
	vertical-align:middle;
}
#bodyContainer #mainBody .mainBodyLeft .searchArea .searchInput{
	width:119px;
	font:11px Arial, Helvetica, sans-serif;
	margin-left:8px;
	border-color:#D4D0C7;
}
#bodyContainer #mainBody .mainBodyLeft .leftNav a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0079C2;
	display:block;
	text-decoration:none;
	padding:3px 3px 3px 12px;
}
#bodyContainer #mainBody .mainBodyLeft .leftNav a:hover{
	background:#007AC1 url(/lib/yhst-75913425775582/left-nav-arrow-on.gif) left center no-repeat;
	color:#FFF;
}
#bodyContainer #mainBody .mainBodyLeft .subLeftNav a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#818181;
	display:block;
	text-decoration:none;
	padding:3px 3px 3px 18px;
}
#bodyContainer #mainBody .mainBodyLeft .subLeftNav a:hover{
	background:url(/lib/yhst-75913425775582/left-nav-subsection-arrow-o.gif) left center no-repeat;
	color:#C60000;
	text-decoration:underline;
}
#bodyContainer #mainBody .mainBodyLeft .testimonials{
	background:url(/lib/yhst-75913425775582/testimonials-header.gif) no-repeat;
	padding-top:30px;
	padding-bottom:10px;
	margin-top:10px;
}
#bodyContainer #mainBody .mainBodyLeft .testimonials #testimonials{
	color:#818181;
	margin:5px 15px;
}
#bodyContainer #mainBody .mainBodyLeft .testimonials a{
	color:#007AC1;
	text-align:center;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyLeft .testimonials a:hover{
	text-decoration:underline;
}
#bodyContainer #mainBody .mainBodyRight{
	width:811px;
	background-color:#FFF;
	vertical-align:top;
}

#bodyContainer #mainBody .mainBodyRight .sitemap1{
	padding:5px;
}
#bodyContainer #mainBody .mainBodyRight .sitemap2{
	padding:3px 0 0 10px;
}
#bodyContainer #mainBody .mainBodyRight .sitemap3{
	padding:3px 0 0 15px;
}
#bodyContainer #mainBody .mainBodyRight .sitemap1 a{
	display:block;
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
#bodyContainer #mainBody .mainBodyRight .sitemap2 a{
	display:block;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:3px;
}
#bodyContainer #mainBody .mainBodyRight .sitemap3 a{
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:3px;
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .sitemap1 a:hover, #bodyContainer #mainBody .mainBodyRight .sitemap2 a:hover{
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .sitemap3 a:hover{
	text-decoration:underline;
}


#bodyContainer #mainBody .mainBodyRight .productSpotlightContainer{	
	_height:233px;
	min-height:233px;
	margin:5px 10px;
	width:791px;
	background:#00347F url(/lib/yhst-75913425775582/product-spotlight-bg.gif) repeat-x;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlight{
	width:791px;
	_height:233px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeft{
	background:url(/lib/yhst-75913425775582/product-spotlight-top-bg.gif) repeat-x;
	vertical-align:top;
	min-height:233px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightHeader{
	background:url(/lib/yhst-75913425775582/product-spotlight-header.gif) no-repeat;
	height:35px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent{
	border-left:1px solid #003B95;
	min-height:198px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightName{
	padding:5px 15px 3px 15px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightName a{
	color:#FFF;
	font:bold 13px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightName a:hover{
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightRight{
	width:337px;
	min-height:233px;
	vertical-align:top;
	background:#FFF url(/lib/yhst-75913425775582/product-spotlight-img-bg.gif) top right repeat-y;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightAbstract{
	padding:0 15px 15px 15px;
	color:#FFF;
	font-size:12px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightPrice .regularPrice{
	padding:2px 15px;
	color:#FFF;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightPrice .regularPrice span{
	text-decoration:line-through;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftContent .productSpotlightPrice .salePrice{
	padding:2px 15px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightRight .productSpotlightImgTop{
	background:url(/lib/yhst-75913425775582/product-spotlight-img-top.gif) no-repeat;
	width:337px;
	height:14px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightRight .productSpotlightImgBg{
	background:url(/lib/yhst-75913425775582/product-spotlight-img-bg.gif) top right repeat-y;
	text-align:center;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightLeftBottom{
	background:url(/lib/yhst-75913425775582/product-spotlight-footer.gif) bottom left no-repeat;
	height:14px;
}
#bodyContainer #mainBody .mainBodyRight .productSpotlightRightBottom{
	background:url(/lib/yhst-75913425775582/product-spotlight-img-bottom.gif) bottom left no-repeat;
	height:14px;
	width:337px;
}

#bodyContainer #mainBody .mainBodyRight .bestSellersContainer{
	border-left:1px solid #2054A0;
	border-right:1px solid #2054A0;
	margin:0 10px;
	padding-top:10px;
}
#bodyContainer #mainBody .mainBodyRight .bestSellersHeader{
	background:#007BC1 url(/lib/yhst-75913425775582/best-sellers-header.gif) 0 5px no-repeat;
	height:34px;
	_height:35px;
	margin:0 15px;
	border-top:1px solid #2253A0;
}
#bodyContainer #mainBody .mainBodyRight .bestSellersTLC{
	background:url(/lib/yhst-75913425775582/home-content-tlc.gif) top left no-repeat;
	height:35px;
	margin:0 10px;
}
#bodyContainer #mainBody .mainBodyRight .bestSellersTRC{
	background:url(/lib/yhst-75913425775582/home-content-trc.gif) top right no-repeat;
	height:35px;
}


#bodyContainer #mainBody .mainBodyRight .bestSellersFooter{
	height:14px;
	_height:15px;
	border-bottom:1px solid #2253A0;
	margin:0 15px;
}
#bodyContainer #mainBody .mainBodyRight .bestSellersBRC{
	background:url(/lib/yhst-75913425775582/best-sellers-brc.gif) top right no-repeat;
	height:15px;
}
#bodyContainer #mainBody .mainBodyRight .bestSellersBLC{
	background:url(/lib/yhst-75913425775582/best-sellers-blc.gif) top left no-repeat;
	height:15px;
	margin:0 10px 15px 10px;
}


#bodyContainer #mainBody .mainBodyRight #contentsTable {
	width:789px;
	border-collapse:collapse;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable td{
	padding:5px 10px;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable .vertical{
	text-align:center;
}
#bodyContainer #mainBody .mainBodyRight .contentsColSep{
	background:url(/lib/yhst-75913425775582/contents-col-sep.gif) top right repeat-y;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable a{
	color:#000;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable a:hover{
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable .regularPrice span{
	text-decoration:line-through;
}
#bodyContainer #mainBody .mainBodyRight #contentsTable .salePrice{
	font-size:12px;
	font-weight:bold;
	color:#C60000;
}

#bodyContainer #mainBody .mainBodyRight .featuredSectionTbl{
	margin:0 10px 10px 10px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionContainer{
	border-left:1px solid #2054A0;
	border-right:1px solid #2054A0;
	width:259px;
	min-height:100px;
	_height:100px;
}
html > body #bodyContainer #mainBody .mainBodyRight .featuredSectionContainer{
	width:257px !important;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionInfo{
	margin:0 10px;
	padding:10px 0;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionInfo:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
#bodyContainer #mainBody .mainBodyRight .featuredSectionHeader{
	height:35px;
	margin:0 15px;
	border-top:1px solid #2253A0;
	background-color:#007BC1;
	text-align:center;
	padding-top:10px;
}
html > body #bodyContainer #mainBody .mainBodyRight .featuredSectionHeader{
	height:24px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionHeader a{
	color:#FFF;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionHeader a:hover{
	text-decoration:underline;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionTLC{
	background:url(/lib/yhst-75913425775582/home-content-tlc.gif) top left no-repeat;
	height:35px;
	width:259px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionTRC{
	background:url(/lib/yhst-75913425775582/home-content-trc.gif) top right no-repeat;
	height:35px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionMarginRight{
	margin-right:7px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionBLC{
	background:url(/lib/yhst-75913425775582/home-content-blc.gif) no-repeat;
	height:28px;
	width:259px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionFooter{
	background:url(/lib/yhst-75913425775582/home-content-bottom-bg.gif) repeat-x;
	height:28px;
	margin-left:14px;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionMoreInfo{
	background:url(/lib/yhst-75913425775582/home-content-more-info.gif) right no-repeat;
	height:28px;
	position:relative;
}
#bodyContainer #mainBody .mainBodyRight .featuredSectionLink{
	position:absolute;
	right:0;
	display:block;
	height:27px;
	width:80px;
}

#bodyContainer #mainBody .mailingList{
	background:#E5E5E5 url(/lib/yhst-75913425775582/mailinglist.gif) no-repeat;
	height:39px;
	padding-left:180px;
	text-align:right;
}
#bodyContainer #mainBody .mailingList *{
	vertical-align:middle;
}
#bodyContainer #mainBody .mailingList .mailingListInp{
	width:125px;
	color:#818181;
	font:12px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mailingList span{
	font:12px Arial, Helvetica, sans-serif;
	color:#818181;
	padding-right:5px;
}

#bodyContainer #mainBody .mainBodyRight .breadCrumbs{
	padding:10px;
	color:#0278C2;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .breadCrumbs span{
	color:#828282;
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .breadCrumbs a{
	color:#828282;
	text-decoration:underline;
}
#bodyContainer #mainBody .mainBodyRight .breadCrumbs a:hover{
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent{
	margin:0 10px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .sectionPageTitle{
	color:#FFF;
	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#0079C2 url(/lib/yhst-75913425775582/pageTitleTRC.gif) top right no-repeat;
	margin-left:15px;
	padding:5px 15px 5px 0;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pageTitleRight{
	background:#0079C2 url(/lib/yhst-75913425775582/pageTitleTLC.gif) top left no-repeat;
	margin-bottom:15px;
}


#bodyContainer #mainBody .mainBodyRight .bodyContent .itemPageTitle{
	color:#FFF;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 15px;
	padding:10px 0;
}
html > body #bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer{
	margin-left:15px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer{
	width:356px;
	float:left;
	margin-left:7px;
	background:#0079C2 url(/lib/yhst-75913425775582/p-info-top.gif) top center no-repeat;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer table{
	width:356px;
	border-collapse:collapse;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer input, #bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer select{
	font:11px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblLeft{
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	width:106px;
	background-color:#DBDBDB;
	text-align:right;
	padding:5px 3px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .youSave{
	color:#C21F24 !important;
	font:11px Verdana, Arial, Helvetica, sans-serif !important;
	padding-left:5px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblSalePrice{
	color:#C21F24 !important;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif !important;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblStrikePrice{
	text-decoration:line-through !important;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblRight{
	border-bottom:1px solid #FFF;
	width:250px;
	background-color:#DBDBDB;
	padding:5px 3px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblFooter{
	height:50px;
	background:#0079C2 url(/lib/yhst-75913425775582/p-info-bottom.gif) bottom center no-repeat;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblQtyBox{
	width:30px;
	text-align:right;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblTellFriend{
	float:left;
	padding:10px 0 0 20px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .pInfoTblContainer .pInfoTblAddToCart{
	float:right;
	padding-right:20px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .itemPageImgContainer{
	float:right;
	padding-right:80px;
	text-align:center;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .itemPageImgContainer #scPage-insets{
	padding:5px 0;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .itemPageImgContainer #scPage-insets img{
	margin-right:5px;
	vertical-align:middle;
	border:1px solid #DBDBDB;
}

#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items{
	background:url(/lib/yhst-75913425775582/related-items-header.gif) 15px 15px no-repeat;
	padding:40px 0 15px 15px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items a:hover{
	color:#C12025;
	text-decoration:underline;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items .relatedViewAll a{
	font-weight:bold;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items .relatedBullet{
	width:5px;
	padding-top:7px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .related-items .relatedRight{
	padding-right:50px;
}


#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSell{
	width:745px;
	border-collapse:collapse;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellQty{
	border-bottom:1px solid #BFBFBF;
	text-align:center;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellImage{
	empty-cells:show;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellImage, #bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo, #bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellPrice{
	border-bottom:1px solid #BFBFBF;
	padding:10px 0 15px 0;
	vertical-align:top;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellQty{
	width:45px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellQty .qtyBox{
	width:30px;
	text-align:right;
	font:11px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellImage{
	width:90px;
	text-align:center !important;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo{
	width:465px;
	padding-right:15px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellName{
	color:#017AC3;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellName a{
	text-decoration:none;
	color:#017AC3;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellName a:hover{
	text-decoration: underline;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellAbstract{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption{
	padding:5px 0 0 10px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption input, #bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption select{
	font:11px Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption span, #bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption input, #bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellItemInfo .crossSellOption select{
	vertical-align:middle;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellPrice{
	width:145px;
	text-align:right;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellPrice .regularPrice{
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellPrice .regularPrice span{
	text-decoration:line-through;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellPrice .salePrice{
	color:#C01F24;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellTop{
	width:745px;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:10px;
	margin-bottom:10px;
}
#bodyContainer #mainBody .mainBodyRight .bodyContent .crossSellBottom{
	width:745px;
	padding-top:10px;
}
/*END BODY*/

/*FOOTER*/
#bodyContainer #mainFooter .footerNav{
	background:url(/lib/yhst-75913425775582/top-bottom-nav-bg.gif) repeat-x;
	height:26px;
}
#bodyContainer #mainFooter .footerNav ul{
	list-style-type:none;


	padding:0;
	margin:0;
}
#bodyContainer #mainFooter .footerNav ul li{
	background:url(/lib/yhst-75913425775582/top-bottom-nav-separator.gif) top right no-repeat;
	height:26px;
	float:left;
	padding-right:2px;
}
#bodyContainer #mainFooter .footerNav ul li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:5px 5px 0 5px;
}
#bodyContainer #mainFooter .footerNav ul li a:hover{
	text-decoration:underline;
}
#bodyContainer #mainFooter .footerNav .copyRight{
	float:left;
	color:#FFF;
	padding:5px 0 0 10px
}
#bodyContainer #mainFooter .footerNav .copyRight .cactusLink{
	color:#FFF;
	text-decoration:none;
	padding-left:15px;
}
#bodyContainer #mainFooter .footerNav .copyRight .cactusLink:hover{
	text-decoration:underline;
}
#bodyContainer #mainFooter .footerImages{
	padding:15px 0;
}
#bodyContainer #mainFooter .footerImages img{
	vertical-align:middle;
	margin-right:15px;
}
/*END FOOTER*/

/*PAGING*/
.pagingCellPad{
	padding:0 10px;
}
#contents{
	width:791px;
}
.pagingRowSep{
	background-color:#AFD1EC;
}
.pagingControlsTop td, .pagingControlsBottom td{
	padding:5px 10px;
}
.pagingControlsTop{
	background-color:#E0E0E0;
	border-top:6px solid #87A9E9;
	width:791px;
	margin-bottom:15px;
}
.pagingTableTop{
	border-top:1px solid #FFF;
}
.pagingControlsBottom{
	background-color:#E0E0E0;
	border-bottom:6px solid #87A9E9;
	width:791px;
	margin-top:15px;
}
.pagingTableBottom{
	border-bottom:1px solid #FFF;
}
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#contents A         {font: bold 12px  Arial, Helvetica, sans-serif; color: #000;}
#paging A:hover     {text-decoration:none;}
#paging table {width:791px;}
#paging .price      {font: normal 11px  Arial, Helvetica, sans-serif; color: #000;padding-bottom:3px;}
#paging .regprice      {font: bold 11px  Arial, Helvetica, sans-serif; color: #000;padding-bottom:3px;}
#paging .saleprice  {font: bold 12px  Arial, Helvetica, sans-serif; color: #000;color:#C60000;padding-bottom:3px;}
#paging .saleprice2 {font: bold 12px  Arial, Helvetica, sans-serif; color: #C60000;padding-bottom:3px;}
#paging .abstract   {font: normal 11px  Arial, Helvetica, sans-serif; color: #555;}
#paging .qtybox     {font: normal 11px  Arial, Helvetica, sans-serif; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px  Arial, Helvetica, sans-serif; color: #000;}

#pagelinks          {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;}
#pagelinks A        {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none;}
#pagelinks A:hover  {text-decoration: underline;}
#pagelinks .chosen  {font: bold 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; padding-right:10px}
#pagelinks a, .sep{
	padding-right:10px;
}
.viewall{
	color:#B00607 !important;
}
.itemof             {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;}
.pageof             {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000;}

#modes              {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; }
#modes A            {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; }

#sortlinks          {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; }
#sortlinks A        {font: normal 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; padding-right:20px;}
#sortlinks .chosen  {font: bold 11px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:none; padding-right:20px;}

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px  Tahoma, Verdana, 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;}
#paging-name, #paging-image{
	padding-bottom:3px;
}

/*PAGING*/

/*TABS*/
.tabbedContentMargin{
	padding:10px;
	font:11px Arial, Helvetica, sans-serif;
}
.tabbedContentBorder{
	height:7px;
	background:url(/lib/yhst-75913425775582/tabSeparator.gif) repeat-x;
	overflow:hidden;
}
.displayNone{
	display:none;
}
#tabbedContainer{
	margin:20px 10px 0 10px;
}
.tabbedContentContainer{
	background-color:#FFF;
	border-left:1px solid #BABABA;
	border-right:1px solid #BABABA;
}
.tabbedContentTop{
	height:12px;
	background:url(/lib/yhst-75913425775582/tabbed-content-top.gif) no-repeat;
	overflow:hidden;
}
.tabbedContentBottom{
	height:12px;
	background:url(/lib/yhst-75913425775582/tabbed-content-bottom.gif) no-repeat;
	overflow:hidden;
}
.tabbedContentCaption{
	padding:10px;
}
.tabUl{
	margin:0;
	padding:15px 0 0 5px;
}
.tabUl li{
	display:inline;
	float:left;
	margin-right:4px;
	height:25px;
	list-style-type:none;
}
/*TAB OFF*/
.tabUl li.tabOff div{
	background:url(/lib/yhst-75913425775582/tabOffBg.gif) top left repeat-x;
	height:25px;
	float:left;
}
.tabUl li.tabOff{
	padding-right:10px;
	background:url(/lib/yhst-75913425775582/tabOffRight.gif) top right no-repeat;
}
.tabUl li.tabOff a{
	padding:4px 0 5px 10px;
	display:block;
	color:#FFF;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	background:url(/lib/yhst-75913425775582/tabOffLeft.gif) top left no-repeat;
}
.tabUl li.tabOff a:hover{
	text-decoration:underline;
}
/*END TAB OFF*/

/*TAB ON*/
.tabUl li.tabOn div{
	background:url(/lib/yhst-75913425775582/tabOnBg.gif) top left repeat-x;


	height:25px;
	float:left;
}
.tabUl li.tabOn{
	background:url(/lib/yhst-75913425775582/tabOnRight.gif) top right no-repeat;
	padding-right:10px;
}
.tabUl li.tabOn a{
	background:url(/lib/yhst-75913425775582/tabOnLeft.gif) top left no-repeat;
	padding:4px 0 5px 10px;
	display:block;
	color:#FFF;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.tabUl li.tabOn a:hover{
	text-decoration:underline;
}
/*END TAB ON*/
/*END TABS*/
