@charset "UTF-8";
/* CSS Document */

body{
	background-image:url(/lib/yhst-13746430567760/bg.gif);
	margin:0;
	text-align:center;
}
form,h1,h2,h3{
	padding:0;
	margin:0;
}
body, div, span, td{
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#878787;
}
img{
	border:0;
}

#mainContainer{
	margin:0 auto;
	width:760px;
	background-color:#FFFFFF;
	text-align:left;
}
/*HEADER*/
#Header{
	margin:0 6px;
	background:url(/lib/yhst-13746430567760/logo.gif) no-repeat;
	height:121px;
}
#Header .logoLink{
	display:block;
	width:105px;
	height:120px;
	float:left;
}
#Header .headerTopContainer{
	float:left;
	width:643px;
}
#Header .headerTopContainer .headerTopInfo{
	width:213px;
	height:72px;
	background-color:#EEEEEE;
	float:right;
	margin:6px 6px 0 0;
}
#Header .headerTopContainer .headerTopInfo .headerTopPhone{
	font-weight:bold;
	margin:5px 5px 0 5px;
	border-bottom:1px dashed #C5C5C5;
}
#Header .headerTopContainer .headerTopInfo .headerTopPhone .headerTopPhoneNumber{
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#878787;


	margin:0 5px 5px 5px;
}
#Header .headerTopContainer .headerTopInfo .headerTopPhone .headerTopPhoneNumber strong{
	color:#000000;
	font-size:12px;
	display:block;
}
#Header .headerTopContainer .headerTopInfo .freeShipping{
	margin:5px 0 0 10px;
}

/*SEARCH AREA*/
#Header .headerTopContainer .headerTopSearch{
	width:213px;
	height:72px;
	background-color:#EEEEEE;
	float:right;
	margin-top:6px;
}
#Header .headerTopContainer .headerTopSearch .searchForm{
	margin:15px 8px 0 13px;
}
#Header .headerTopContainer .headerTopSearch .searchForm .searchText{
	background:url(/lib/yhst-13746430567760/search-our-store.gif) no-repeat;
	height:20px;
}
#Header .headerTopContainer .headerTopSearch .searchForm input{
	vertical-align:bottom;
}
#Header .headerTopContainer .headerTopSearch .searchInput{
	font:11px Arial, Helvetica, sans-serif;
	color:#878787;
	padding-left:2px;
	width:158px;
}
/*END SEARCH AREA*/

/*HEADER LINKS*/
#Header .headerLinks{
	width:639px;
	float:right;
}
#Header .headerLinks a{
	display:block;
	float:left;
	height:30px;
	margin-top:10px;
}
#Header .headerLinks .home{
	width:77px;
}
#Header .headerLinks .cabinets{
	width:88px;
}
#Header .headerLinks .aboutUs{
	width:90px;
}
#Header .headerLinks .customerService{
	width:134px;
}
#Header .headerLinks .contactUs{
	width:101px;
}
#Header .headerLinks .cart{
	width:149px;
}
/*END HEADER LINKS*/
/*END HEADER*/

/*MAINBODY*/
#mainBody{
	margin:0 6px;
	border-bottom:3px solid #000;
}

/*MESSAGE AREA*/
#mainBody .mainBodyTop .messageContainer{
	width:362px;
	vertical-align:top;
}
#mainBody .mainBodyTop .messageContainer .messageField{
	margin-right:10px;
	border-bottom:1px dashed #C5C5C5;
	/*padding-bottom:10px;*/
}
#mainBody .mainBodyTop .messageContainer .messageField .welcomeText{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px 0;
	margin-left:10px;
}
#mainBody .mainBodyTop .messageContainer .messageField .messageText{
	margin-left:10px;
}
/*END MESSAGE AREA*/

/*MAILING LIST*/
#mainBody .mainBodyTop .messageContainer .mailingList{
	margin:10px;
}
#mainBody .mainBodyTop .messageContainer .mailingList .mailingListHeader{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-bottom:10px;
}
#mainBody .mainBodyTop .messageContainer .mailingList .mailingListText{
	padding-bottom:5px;
}
#mainBody .mainBodyTop .messageContainer .mailingList input{
	vertical-align:middle;
}
#mainBody .mainBodyTop .messageContainer .mailingList .mailingListInput{
	font:11px Arial, Helvetica, sans-serif;
	color:#878787;
	padding-left:2px;
	width:185px;
}
/*END MAILING LIST*/

/*FLASH CONTENT*/
#mainBody .mainBodyTop .flashHeader{
	width:386px;
	vertical-align:bottom;
}
#mainBody .flashBottom{
	background:url(/lib/yhst-13746430567760/flash-bottom.gif) top right no-repeat;
	min-height:132px;
	_height:132px;
	margin-bottom:3px;
	border-bottom:3px solid #BBBBBB;
	padding-bottom:3px;
}
/*END FLASH CONTENT*/

/*FEATURED ITEM*/
#mainBody .mainBodyTop .featuredItemContainer{
	border-right:3px solid #FFF;
	border-top:3px solid #FFF;
	width:502px;
}
#mainBody .mainBodyTop .featuredItemContainer .featuredItem{
	background:url(/lib/yhst-13746430567760/featured-bg-new.gif) no-repeat;
	width:502px;
	min-height:129px;
	_height:129px;
}
#mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat{
	float:right;
	width:179px;
	padding:15px 15px 0 0;
	text-align:center;
}
#mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat .featuredItemName{
	font-weight:bold;
	padding-bottom:10px;
}
#mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat .featuredItemAbstract, #mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat .featuredItemPrice, #mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat .featuredItemName a{
	color:#FFFFFF;
}
#mainBody .mainBodyTop .featuredItemContainer .featuredItem .featuredItemFloat .featuredItemMoreInfo{
	text-align:right;
}
/*END FEATURED ITEM*/

/*LEFT NAV*/
#mainBody .mainBodyBottom .leftNav{
	width:169px;
	padding-top:35px;
	background:url(/lib/yhst-13746430567760/shop-our-store.gif) no-repeat;
	vertical-align:top;
	background-color:#EEEEEE;
	border-right:3px solid #FFF;
	border-bottom:3px solid #FFF;
}
#mainBody .mainBodyBottom .leftNav a{
	display:block;
	color:#000000;
	text-decoration:none;
	padding:5px 5px 5px 15px;
	background:url(/lib/yhst-13746430567760/left-nav-arrow.gif) 7px 10px no-repeat;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
}
#mainBody .mainBodyBottom .leftNav a:hover{
	text-decoration:underline;
}
/*END LEFT NAV*/


#mainBody .mainBodyBottom .bodyContent{
	width:576px;
	border-bottom:3px solid #FFF;
	vertical-align:top;
}
#mainBody .mainBodyBottom .bodyContent .specialsHeader{
	background:url(/lib/yhst-13746430567760/specials-header.gif) no-repeat;
	height:30px;
}
#mainBody .mainBodyBottom .bodyContent .contentsTable td{
	padding:5px;
}
#mainBody .mainBodyBottom .bodyContent .contentsTable a{
	color:#000000;
	font-weight:bold;
}
#mainBody .mainBodyBottom .bodyContent .contentsTable a:hover{
	text-decoration:none;
}
#mainBody .mainBodyBottom .bodyContent .contentsTable .contentsTableVSep{
	border-right:1px solid #E1E1E1;
}
#mainBody .mainBodyBottom .bodyContent .contentsTable .contentsTableHSep{
	border-bottom:1px solid #E1E1E1;
}

#mainBody .mainBodyBottom .bodyContent .footerImagesContainer{
	text-align:center;
}
#mainBody .mainBodyBottom .bodyContent .footerImages{
	margin:0 auto;
	width:525px;
}
#mainBody .mainBodyBottom .bodyContent .footerImages img{
	margin:20px 30px;
	vertical-align:middle;
}

#mainBody .mainBodyBottom .bodyContent .breadCrumbs{
	padding:10px 10px 0 10px;
	color:#000;
}
#mainBody .mainBodyBottom .bodyContent .breadCrumbs a{
	color:#000;
}
#mainBody .mainBodyBottom .bodyContent .breadCrumbs a:hover{
	text-decoration:none;
}
#mainBody .mainBodyBottom .bodyContent .pageTitle{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	color:#C00000;
}
#mainBody .mainBodyBottom .bodyContent .captionArea{
	padding:0 10px;
}

#mainBody .mainBodyBottom .bodyContent .captionArea #scMainImage{
	padding:0 10px 5px 0;
}
#mainBody .mainBodyBottom .bodyContent .captionArea #scPage-insets img{
	padding:5px;
}

#mainBody .mainBodyBottom .bodyContent .related-items{
	padding:20px 10px;
}
#mainBody .mainBodyBottom .bodyContent .related-items .related-header{
	text-align:center;
	color:#C00000;
	font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
}
#mainBody .mainBodyBottom .bodyContent .related-items a{
	color:#000000;
	font-weight:bold;
}
#mainBody .mainBodyBottom .bodyContent .related-items a:hover{
	text-decoration:none;
}


/*SITEMAP*/
#mainBody .mainBodyBottom .bodyContent .sitemap1 a{
	display:block;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#C00000;
	padding-left:10px;
}
#mainBody .mainBodyBottom .bodyContent .sitemap2 a{
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-decoration:none;
	color:#000;
	padding-left:20px;
}
#mainBody .mainBodyBottom .bodyContent .sitemap3 a{
	display:block;
	font: 11px Arial, Helvetica, sans-serif;
	margin-left:20px;
	text-decoration:none;
	color:#000;
	padding-left:30px;
}
#mainBody .mainBodyBottom .bodyContent .sitemap2{
	margin-bottom:5px;
}
#mainBody .mainBodyBottom .bodyContent .sitemap3{
	margin-bottom:10px;
}
#mainBody .mainBodyBottom .bodyContent .sitemap2 a:hover, #mainBody .mainBodyBottom .bodyContent .sitemap3 a:hover{
	text-decoration:underline;
}

#mainBody .mainBodyBottom .bodyContent .contactForm td{
	padding:3px;
	vertical-align:top;
}
#mainBody .mainBodyBottom .bodyContent .contactForm input, #mainBody .mainBodyBottom .bodyContent .contactForm select, #mainBody .mainBodyBottom .bodyContent .contactForm textarea{
	font:11px Arial, Helvetica, sans-serif;
}
#mainBody .mainBodyBottom .bodyContent .contactForm .cFormLeft{
	width:100px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
/*END SITEMAP*/


/*END MAINBODY*/

/*FOOTER*/
#Footer{
	margin:0 6px;
}
#Footer .footerLinks{
	padding:15px;
	background-color:#EEEEEE;
	color:#808080;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:3px;
}
#Footer .footerLinks a{
	padding:5px;
	color:#808080;
	text-decoration:none;
}
#Footer .footerLinks a:hover{
	text-decoration:underline;
}
#Footer .solidLink{
	float:left;
	padding:15px 0;
	width:200px;
	color:#808080;
}
#Footer .solidLink a{
	color:#808080;
	text-decoration:none;
}
#Footer .solidLink a:hover{
	text-decoration:underline;
}
#Footer .copyRight{
	float:left;
	width:548px;
	text-align:right;
	padding:15px 0;
	color:#808080;
}
/*END FOOTER*/

/*** added on 07 Jan ***/

#mainBody .mainBodyTop .featuredItemContainer .featuredItem .shopNowHolder
{
	width:265px; float:left; text-align:right; padding:85px 0 0 0;
}

#mainBody .mainBodyTop .featuredItemContainer .featuredItem .shopNowHolder a
{
	background:url(/lib/yhst-13746430567760/shopnow-btn.gif) no-repeat;
	width:145px; height:37px;
	display:block;
	float:right;
}

#mainBody .mainBodyTop .featuredItemContainer .featuredItem .shopNowHolder a span
{
	visibility:hidden;
}

.dicountCouponInfoWrapper
{
	padding:0 10px;
	margin:6px 0 8px 0;
}

.dicountCouponInfoHolder
{
	border:1px solid #BBCDD3;
	background:#E7F0F3;
	padding:10px 0;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#000;
}

.new
{
	color:#00f;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}

.dicountCouponInfoHolder span.dicountAmt
{
	font-size:13px;
	font-weight:bold;
	color:#f00;
}

.dicountCouponInfoHolder a
{
	color:#00f;
	font-style:italic;
	font-size:14px;
}

/*** added on 28 Jan 2010 ***/

#mainBody .mainBodyBottom .bodyContent
{
	padding-left:50px;
}

.specificationArea
{
	width:338px; float:left; margin-left:25px; display:inline; margin-bottom:30px;
}

.specificationArea h3
{
	font-size:13px;
}

ul.featureList
{
	margin:0; padding:10px 0 6px 0;
	list-style:none;
}

ul.featureList li
{
	margin:0 0 8px 0; padding:0 0 0 12px;
	list-style:none;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(/lib/yhst-13746430567760/blue-bullet.gif) left 5px no-repeat;
}

p.price
{
	font:bold 23px Verdana, Geneva, sans-serif;
	color:#2d8900;
	margin:0; padding:0;
}


.bodyContent li {
	list-style:none;
	background:url(/lib/yhst-13746430567760/blue-bullet.gif) left 5px no-repeat;
	padding:0 0 0 12px;
}


#mainBody .mainBodyBottom .bodyContent .captionArea {
color:#333333;
}

.style7 {
color:#000066;
font-family:Arial,Helvetica,sans-serif;
}


/**** added on 05 Feb 2010 ****/

.imageRotatingWrapper
{
	width:600px;
	float:left;
}

.watchVideoSection
{
	text-align:right;
}

.sliderwrapper{
  position: relative; /*leave as is*/
  overflow: hidden; /*leave as is*/
  width: 600px; /*width of featured content slider*/
  height: 215px;
  background:#fff;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
font:normal 14px "Trebuchet MS", Tahoma, Arial, sans-serif;
line-height:21px;
text-align:left;
}

.paginationWrapper
{
  float:right;
  z-index:8000;
  position:relative; top:175px; left:-5px;height:31px;
  width:146px;
  -moz-border-radius:10px;
  -webkit-border-radius: 10px;
  background:#050100;
  -moz-opacity:.52;
  filter:alpha(opacity=52);
  opacity:.52; 
}

.sliderwrapper div.paginationholder{
  float:right;
  z-index:9000;
  position:relative; top:182px; left:130px;
}

* html .pagination a.toc{
position:relative; top:-2px;
}


.pagination a {
	text-decoration:none;
}


.pagination a.toc{
/*background:url(../images/1.png) no-repeat;*/
background:url(/lib/yhst-13746430567760/1.gif) no-repeat;
cursor:pointer;
padding:0 8px;
position:relative; top:-4px;
height:15px;
display:inline-block;
}

.pagination a.selected{
/*background:url(../images/2.png) no-repeat;*/
background:url(/lib/yhst-13746430567760/2.gif) no-repeat;
padding:0 8px;
}

/*** added on 24 Feb 2010 ***/

.newsletterSectionWrapper
{
	text-align:center;
}

.newsletterSection
{
	width:160px; margin:22px auto 0 auto; border:1px solid #B2B2B2;
	border-top-width:2px;
	background:#fff;
	padding-bottom:7px;
	text-align:left;
}

.newsletterSection .mailingListHeader
{
	padding:5px;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#000;
}

.newsletterSection .mailingListText
{
	padding:3px 5px 15px 5px;
}

.mailingListInput
{
	width:123px;
	border:1px solid #E3E9EF;
	padding:0 0 0 2px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#878787;
	border-top-color:#ABADB3;
	border-right:none;
	height:19px;
	position:relative; top:-7px;
}

html*.mailingListInput  /*** IE 7 HACK ***/ 
{
	top:-4px;
}


* html .mailingListInput  /*** IE 6 HACK ***/ 
{ 
    top:-4px;
}

/**** added on 2 Sept 2011 ****/

.ys_social_top_hr {border-top:1px solid #CFCECE; margin-bottom:5px; margin-top:5px; clear:both; }
.ys_social_media {height:26px;display:inline-block;vertical-align:middle;margin-left:10px; }
.ys_social_fblike {float:left;}
.ys_social_tweet {float:left;}
.ys_social_v_separator {margin-left:10px;margin-right:10px;float:left;}
.ys_social_bottom_hr {border-top:1px solid #CFCECE; margin-top:5px;}

