view-cart
/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade  issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#b3504a;color:#ffffff;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

#mainImage { display: block; }
#imageInsets { padding: 1ex 5px; clear: both; }
#imageInsets * { vertical-align: middle; }
#imageInsets .title { font-weight: bold; }
#imageInsets .hint { font-size: .9em; margin-bottom: 1ex; }
#imageInsets img { margin: 2px; border: 1px solid #ccc; }

/*
html #itemtype.hasPrice #caption, html #itemtype.subsection #caption { width: 782px; }
*/
html #itemtype #caption { width: 774px; }
/*html #itemtype.hasRightColumn #caption { width: 610px; }*/
#itemtype #contentarea { padding-right: 10px; }
#itemtype #accessorytitle { width: 780px; margin-left: 2px; }

body #foot-head { background-color: #940109; }
#itemarea li, #caption li { list-style: inside; }

.headerSearchInput, .headerSearchGo { vertical-align: middle; white-space: nowrap; }
.headerSearchInput input { width: 135px; }
.headerSearchGo input { display: block; padding-top: 3px; }

.leftcol #heading { width: 174px; }

#itemtype .code, #itemtype .itemform .price, #itemtype .itemform .sale-price-bold, #itemtype .itemform .itemspecs { float: left; width: 390px; }
#itemtype .code div, #itemtype .itemform .price div, #itemtype .itemform .sale-price-bold div, #itemtype .itemform .itemspecs div { width: 100px; }
#itemtype .code em, #itemtype .itemform .price em, #itemtype .itemform .sale-price-bold em, #itemtype .itemform .itemspecs em { width: 270px; }
.itemform form { width: 400px; }


body { 
/*
  background-image:url(http://ep.yimg.com/ca/I/yhst-98514242922916_2270_664103270); 
  background-repeat:no-repeat; 
  background-attachment:fixed; 
  background-position: center top; 

background:url(http://ep.yimg.com/ca/I/yhst-98514242922916_2270_664103270);  
color: #FFF;*/


}
#divFloatCart{
  float: left; 
}
.cartItems{
  color: #CE003A;
  background: url('/lib/yhst-98514242922916/amazon-cart-items.png') no-repeat top right;
  height: 24px;
  width: 23px;
  text-align: center;
  padding-left:5px;
  font-size:14px;
  line-height: 13px;
}
span.view-cart {
  margin-left:10px;
}
span.view-cart a{
  font-size:20px;
  color:#208383;
  color: #208383;
  position:relative;
  top:0px;
  text-transform: uppercase;
}
.mss-nav li:hover ul, li.over ul{
  width:195px !important;
  border:1px solid #900 !important;
}
.mss-nav ul li ul li{
  width:195px !important;
}
.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited{
  border-top:0px solid #900 !important; /*** max 1px  900***/
  color:#666666 !important;
 font-size: 12px /***added max ***/
}
.mss-nav ul li:first-child:hover ul, li.over ul:first-child{
  width:240px !important;
}
.mss-nav ul li:first-child ul li{
  width:240px !important;
}
/*** SOCIAL MEDIA ***/

#media-wrapper{
  text-align:center;
  padding-top:5px;
  margin-right:30px;
}
#media-wrapper div{
  float:right;
  margin-left:10px;
}
#vwd-google-plus1{
  float:left;
  margin-left:0px;
}
#vwd-facebook iframe{
  width:65px !important;
}
#___plusone_0{
  width:70px !important;
}
.prev-nxt{
  clear:both;
}
#maintype #headers{
  margin-right:10px;
}

/**** CROSS SELL ****/

#cross-sell-wrapper{
  border:1px solid #A19893;
  margin-left:5px;
}
h2#best-sellers-header{
  margin:0;
  padding:3px 5px;
  color:#fff;
  background-color:#A19893;
}
.cross-sell-list{
  display:inline-block;
  padding-left:7px;
}
.cross-sell-product{
  padding:10px 17px;
  width:156px;
  float:left;
  position:relative;
  overflow:hidden;
  margin-bottom:-3px;
  height:205px;
}
.cross-sell-product:first-child{
  border:0;
}
.cross-sell-image{
  height:150px;
  margin-bottom:5px;
  display:table-cell;
  vertical-align:middle;
  width:255px;
  }
.cross-sell-product .name{
  font-size:11px;
  color:#000;
  display:block;
  margin-bottom:5px;
}
.cross-sell-product .prices{
}
.cross-sell-product .price{
  color:#000 !important;
}
.cross-sell-product .sale-price{
  margin-left:10px;
}
.cross{
  text-decoration:line-through;
}

/**** **** **** ****/

#contents .vwd-horiz-seperator{
  border:1px solid #999999 !important;
  background-color:#FFFFFF;
}
.mss-nav > ul > li {
    height: 17px !important;
    padding: 4px 8px !important;
}
#divFloatCart{
  margin-top:3px;
}
#maintype #contentarea #contents-table{
}
#maintype #contentarea #contents-table .horizontal-seperator{
  padding-top:5px;
  border-bottom:1px solid #999999;
}
#maintype #contentarea #contents-table .vertical-seperator{
  border-right:1px solid #999999;
}

body {
text-align:left
}

li {
font-style:normal;
font-weight:400;
margin:0;
padding:0
}

.itemFormName {
background-color:#fff
}

.breadcrumbs {
color:#666;
font:normal 11px tahoma, arial;
margin:0 0 12px;
text-align:left
}

#item-contenttitle {
background-color:#fff;
color:#000000;
font-size:18px;
font-weight:bold;
margin:0 0 5px;
padding-left:5px;
text-align:left
}

#caption {
clear:both;
width:100%;
zoom:1
}

#itemtype #caption {
width:620px
}

#maintype #caption {
background-color:#fff;
padding:0
}

#messagearea #messagetitle {
background:$message-title-background-color url($message-title-background-image);
color:$message-title-text-color;
display:none;
font:bold $message-title-text-size $message-title-text-font;
padding:4px 15px 6px
}

#specialstitle {
background:$specials-title-background-color url($specials-title-background-image);
color:$specials-title-color;
display:none;
font:bold $specials-title-text-size $specials-title-text-font;
margin:0 10px;
padding:4px 15px 16px
}

#contents {
border-left:0 solid $template-background-color;
border-right:0 solid $template-background-color
}

#maintype #contents .name {
padding:2px 0 3px 18px;
text-align:left
}

#contents .name {
padding:5px 0 0;
text-align:center
}

#contents .name * {
color:#AC3435;
font-weight:400;
padding:0
}

#contents .name A {
color:#3a3a3a;
font:normal 12px verdana;
font-weight:bold;
/* text-decoration:underline */
}

#contents .name A:hover {
color:#3a3a3a;
/* text-decoration:underline */
}

#contents #abstract ul {
font:10px arial;
list-style-type:none;
margin:0 0 10px 25px;
padding:0
}

#contents #abstract ul li {
display:block;
list-style-type:none;
margin:0;
padding:0;
position:relative;
text-align:left
}

#contents #abstract ul li a {
color:#333;
display:inline-block;
font:11px arial;
list-style-type:none;
margin:0;
overflow:auto;
padding:0;
text-decoration:none
}

#contents #abstract ul li a:visited {
color:#603399;
list-style-type:none;
text-decoration:none
}

#contents #abstract ul li a:hover {
color:#603399;
list-style-type:none;
text-decoration:underline
}

#contents .price {
color:#000;
font-family:arial;
font-size:12px;
font-weight:400;
margin:0
}

#itemtype .price em {
font-style:normal;
font-weight:700;
margin:10px 0;
padding:0 4px 0 0
}

#contents .sale-price {
color:$emphasis-color
}

#contents .sale-price-bold {
color:#990000;
font-weight:700
}

#contents .price-bold {
font-weight:700;
margin:10px 0 0
}

#contents .imgwrap {
height:100px;
vertical-align:bottom
}

#contents img.imgwrap {
bottom:0
}

#section-contenttitle {
background-color:#fff;
color:#000;
font-size:14px;
margin-left:0;
padding-left:0;
text-align:left
}

#itemarea {
background-color:#fff;
margin:0;
padding:0;
zoom:1
}

#item-image-wrap {
border:0 #dedede solid;
float:left
}

#item-image-wrap .item-image-main {
clear:both;
display:block;
text-align:center
}

#item-image-wrap .item-image-inset-wrap {
display:block;
margin:0 auto
}

#item-image-wrap .item-image-inset {
float:left;
margin:3px;
width:75px
}

#itemtype .itemFormName {
color:#339;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:left
}

#itemtype .shipmethod {
font-style:normal
}

#itemtype .shipmethod div {
display:block;
font-weight:700
}

#itemtype .shipmethod em {
color:#990000;
font-style:normal;
margin:0
}

.itemform {
border:0 solid #dedede;
float:left;
margin-left:10px;
padding:3px;
width:400px
}

#itemtype .itemform .wrapperbox {
border:1px solid #D6D6D6;
clear:both;
margin:10px 0;
padding:5px
}

#itemtype .itemform .order-header {
background-color:#9ED753;
color:#039;
font-size:14px;
font-weight:700;
margin:0;
padding:5px
}

#itemtype .itemform .price {
clear:both;
font-size:13px;
font-weight:400;
margin:5px 0
}

#itemtype .itemform .price-bold {
clear:both;
font-size:15px;
font-weight:700;
margin:10px 0
}

#itemtype .itemform .sale-price,#itemtype .itemform .sale-price-bold {
clear:both;
margin:5px 0
}

#itemtype .itemform .sale-price-bold {
clear:both;
color:#c90000;
font-size:15px;
font-weight:700
}

#itemtype .itemform .sale-price-bold div {
color:#c90000;
display:block;
float:left;
font-size:15px;
font-weight:700;
margin:0;
padding:0;
white-space:nowrap;
width:100px
}

#itemtype .itemform .sale-price-bold em {
background-color:#fff;
color:#c90000;
display:inline;
float:left;
font-size:15px;
font-style:normal;
font-weight:700;
margin:0;
padding:0 4px 0 0
}

#itemtype .itemform .sale-price em {
background-color:#fff;
font-style:normal;
margin:10px 0;
padding:0 4px 0 0
}

#itemtype .itemform .order-footer {
background-color:#0FC;
color:#039;
font-size:14px;
font-weight:700;
margin:0;
padding:3px
}

#itemtype .itemform .order-footer a {
color:#333;
font-size:11px;
font-weight:700
}

#itemtype .itemform .yousave {
color:#000;
font-size:12px;
font-weight:400
}

#itemtype .itemform .yousave em {
color:#000;
font-size:12px;
font-style:normal;
font-weight:400
}

#itemtype .itemform .itemspecs em {
display:block;
float:left;
font-style:normal;
margin:0
}

#itemtype .itemform .itemoption {
display:inline;
float:left;
font-weight:700;
white-space:nowrap;
width:100px
}

#itemtype .itemform .partnum {
font-style:normal;
margin:10px 0
}

#itemtype .itemform .partnum em {
font-style:normal;
margin:5px 0
}

#itemtype .itemform .qty {
color:#000;
font-size:12px;
font-weight:700
}

#itemtype .itemavailable {
clear:both;
color:#000;
margin:5px 0
}

#itemtype .itemavailable div {
display:block;
float:left;
font-weight:700;
white-space:nowrap;
width:80px
}

#itemtype .itemavailable em {
color:#000;
display:block;
font-style:normal;
font-weight:400;
margin:0
}

#contents .price-striked {
color:red;
font-family:arial;
font-size:12px;
font-weight:700;
margin:0;
text-decoration:line-through
}

#contents .price div {
display:inline;
float:left;
font-weight:700;
white-space:nowrap
}

#contents .sale-price-bold div {
color:#c90000;
display:inline;
float:left;
font-size:13px;
font-weight:700;
margin:0;
padding:0;
white-space:nowrap
}

#contents .sale-price-bold em {
background-color:#fff;
color:#c90000;
display:inline;
float:left;
font-size:13px;
font-style:normal;
font-weight:700;
margin:0;
padding:0
}

#itemtype #contentarea #itempage-captiontitle {
background-color:#A19893;
border-top:#dedede solid 1px;
color:#fff;
display:block;
font-size:14px;
font-weight:700;
margin:20px 0 10px;
padding:5px 2px
}

#itemtype #itemarea #itemnotes {
margin-bottom:20px;
margin-left:10px
}

#itemtype #itemarea #itemnotes ul li {
margin-left:30px
}

#itemtype #accessorytitle {
background:none;
background-color:#A19893;
border-top:#dedede solid 1px;
color:#fff;
font-size:14px;
font-weight:700;
margin:20px 0 10px;
padding:5px 2px
}

#custom-caption {
display:block;
float:left;
margin-top:5px;
padding:5px;
width:260px;
z-index:500
}

#contents .vertical-seperator {
border-right:0 solid #ccc
}

#contents #contents-table {
border-bottom:0 solid #ccc;
border-collapse:collapse;
margin-top:0;
padding-top:0;
text-align:center
}

#contents #contents-table #vertical {
border-bottom:0 solid #ccc;
border-collapse:collapse;
margin-top:0;
padding-top:0
}

#contentarea2 #contents .name {
padding:5px 0 10px;
text-align:center
}

#contentarea2 #contents img {
margin-top:10px
}

#itemtype #contents .name {
padding:2px 0
}

#itemtype #contents .horizontal-seperator {
padding:10px
}

#maintype #contents .name h2 a:link {
font:bold 12 px verdana;
margin:0;
padding:0
}

a.siteMap1:link {
color:#c00;
font:bold 16px arial;
line-height:14px;
margin:1px
}

a.siteMap2:link {
color:#000;
font:bold 14px arial;
line-height:12px;
margin:1px 1px 1px 20px
}

a.siteMap3:link {
color:#555;
font:normal 12px arial;
line-height:10px;
margin:1px 1px 1px 40px
}

.breadcrumbs A,.breadcrumbs A:visited,.breadcrumbs A:hover {
color:#666;
font:normal 11px tahoma, arial;
text-decoration:underline
}

:first-child+html #info-div,:first-child+html #specialtitle,:first-child+html #messagearea,:first-child+html #itemarea {
width:780px
}

#captionarea,#messagearea,#info-div,#contentarea #caption {
margin:0
}

#caption:after,#itemarea:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

/* #contents a,#contents a:hover {
text-decoration:underline 
}*/

#itemtype .code,#itemtype .itemform .itemspecs {
clear:both;
font-style:normal;
margin:5px 0
}

#itemtype .code div,#itemtype .itemform .price div,#itemtype .itemform .itemspecs div {
display:block;
float:left;
font-weight:700;
white-space:nowrap;
width:100px
}

#itemtype .code em,#itemtype .itemform .price em,#contents .price em {
float:left;
font-style:normal;
margin:0
}

#contents .horizontal-seperator,#maintype #contents .horizontal-seperator {
border-bottom:0 solid #ccc
}

/* CSS Document */







 BODY  { FONT-FAMILY;
	font-family: arial,verdana;
	COLOR: #000000;
	margin: 0px;
/*	background-color: #ffffff;
	background-image: url(body_bg.jpg);
	background-repeat: repeat;
	background-position: center center;*/
}


/*logo borders*/
.maintable-head {



/*	border-top: 1px solid #b5b5b5;



	border-right: 1px solid #b5b5b5;



	border-bottom: 0px solid #b5b5b5;



	border-left: 1px solid #b5b5b5; */



	width:980px;



	padding:0px;background-color:#FFFFFF;



}



.headertable {



	align: center;



	padding:0px;



	background-color:#FEEDDD;width:95%;



}



.maintable {



	border-top: 1px solid #b5b5b5;



	border-right: 1px solid #b5b5b5;



	border-bottom: 1px solid #b5b5b5;



	border-left: 1px solid #b5b5b5;



	width:980px;



	align: center;



	padding:0px;background-color:#ffffff;
	border-top:0px



}



.logo h2{font-family:Georgia, "Times New Roman", Times, serif}



.leftcol



{



	border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;



	width:180px;background-color:#FFFFFF;



}



.rightcol



{



	width:150px;border-left:1px solid #b5b5b5;



}.sidecol



{



	width:10px;height:100%;



}



P 



{ FONT-FAMILY: arial,verdana }







/* Primary Navigation */



#primary-navigation {



	clear: left;



	background: url("navigation-background-off.gif") repeat-x #ce7b75;



	margin: 0 0px;



	height: 32px;



	padding: 0px;



	position: relative;



	text-align: left;



	z-index: 1;



}







#primary-navigation ul {



	margin: 0;



	padding: 0;



	list-style: none;



}







#primary-navigation li {



	float: left;



	display: block;



	padding: 2px 13px 2px 13px;



	border-left: 1px solid #b5b5b5;



	height: 15px;



	position: relative;



	z-index: 5;



}







#primary-navigation li a {



	font-family: arial, franklin gothic medium cond,sans-serif;



	font-weight: bold;



	font-size: 9px;



	color: white;



	text-transform: uppercase;







}



#primary-navigation a:hover {



	text-decoration: none;



}







#primary-navigation li:hover, 



#primary-navigation li.active {



	background: url("navigation-background-on.gif") repeat-x #2469AF;



}







.primary-sub{



	border-bottom:#dedede 1px solid;



	border-right:#dedede 0px solid;



	border-left:#dedede 0px solid;



	background-color: #eaeaea;



	font: bold 12px arial;



	color: #000000;



	height: 25px;padding-left:10px;



}



.primary-sub a{



	font: bold 12px arial;



	color: #0000FF;



	text-decoration: underline;



}







#primary-search{



	background-image: url(search-bg.jpg);



	background-repeat: no-repeat;



	margin: 0;



	height: 41px;



	color: #ffffff;



	text-align: right;



}



#primary-search p{



	margin: 0;margin-right:12px;







}



#primary-search a{



	font: normal 10px arial; color: #ffffff;



}



#primary-search form{



	margin:0;



	margin-right:10px;



	vertical-align: middle;



	margin-top: 2px;



}



#primary-search form searchbox{



	margin:0;height:12px;width:135px;



}



.topnav{background-color:#990000;padding: 2px;border-left:2px solid #ffffff;}



.topnav A {display:inline; padding: 2px;border-bottom: solid 0px #dedede; font: bold 12px arial; color: #ffffff; text-decoration:none;background-color:#990000;}



.topnav A:visited {display:inline; padding: 2px;border-bottom: solid 0px #dedede; font: bold 12px arial; color: #ffffff; text-decoration:none;background-color:#990000;}



.topnav A:hover {color: #ffffff;background-color:#990000;text-decoration:none;}







A.top:link { FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; PADDING-right: 5px;PADDING-left: 2px;}



A.top:visited { FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold;  PADDING-right: 5px;PADDING-left: 2px;}



A.top:active { FONT-SIZE: 11px; COLOR: #666666; FONT-WEIGHT: bold; PADDING-right: 5px ;PADDING-left: 2px;}



A.top:hover { FONT-SIZE:11px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-right: 5px;PADDING-left: 2px; }







.smlinks A:link {



	FONT-SIZE: 12px;



	COLOR: #333333;



	font-weight: bold;



}



.smlinks A:visited { FONT-SIZE: 12px; COLOR: #333333;font-weight: bold;}



.smlinks A:hover { FONT-SIZE: 12px; COLOR: #FF0000;font-weight: bold;}











#bc { FONT-SIZE: 11px; COLOR: #000000;margin-top:5px;margin-bottom:10px;}



#bc A:link { FONT-SIZE: 11px; COLOR: #333333}



#bc A:visited { FONT-SIZE: 11px; COLOR: #333333}



#bc A:hover { FONT-SIZE: 11px; COLOR: #72C5F7 }







TD { FONT-SIZE: 12px;}







#container



	{



		



		padding: 0px;height: 27px;



		border: 0px solid #cccccc;



		background-color: #75735b;margin-left:5px;



	}







#tabnav ul



	{



	margin: 0;



	padding: 0px;



	margin-left: 150px;



	}







#tabnav li



	{



	margin: 0px;



	padding: 0px;



	display: inline;



	list-style-type: none;



	margin-left: 15px;



	white-space: nowrap;



  	}



	



#tabnav a:link, #tabnav a:visited



	{



		font-size: 11px;



		line-height: 15px;



		font-weight: normal;



		padding: 4px 1px 4px 1px;



		margin-right: 0px;



		border: 0px solid #cccccc;



		border-LEFT: 0px solid #bdbdbd;border-top: 0px solid #bdbdbd;



		text-decoration: underline;



		color: #000000;



		font-family: ARIAL;text-align:center;



	}







#tabnav a:link.active, #tabnav a:visited.active



	{



		border-bottom: 0px solid #ffffff;



		background-color: #f2f9e7;



		color: #f3f4f9;



	}







#tabnav a:hover



	{



		color: #999999;



	}



A:link {



	COLOR: #003366;



	TEXT-DECORATION: none



}



A:visited {



	COLOR: #003366;



	TEXT-DECORATION: none



}



A:active {



	COLOR: #003366;



	TEXT-DECORATION: none



}



A:hover { COLOR: #FF0000; TEXT-DECORATION: underline }







A:link.titleseo { FONT-SIZE: 18px; COLOR: #9113c8; FONT-WEIGHT: NORMAL; }



A:visited.titleseo { FONT-SIZE: 18px; COLOR: #9113c8; FONT-WEIGHT: NORMAL; }



A:active.titleseo { FONT-SIZE: 18px; COLOR: #9113c8; FONT-WEIGHT: NORMAL; }



A:hover.titleseo { FONT-SIZE: 18px; COLOR: #9113c8; FONT-WEIGHT: NORMAL; }



H1 { FONT-SIZE: 12px; MARGIN: 0px; PADDING-right: 2px }



H2 { font-size: 14px; color: #990000; line-height: 100%; padding: 0 }



H3 { font-size: 13px; color: #000000; line-height: 100%; padding: 0 }







.colb{padding-left:10px;}



#mainpic{



	padding-right:10px;



	width:300px;



}



#heading, #heading a, #heading a:hover, #heading a:visited



{



	FONT-WEIGHT: normal;



	FONT-SIZE: 13px;



	COLOR: #990000;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	padding: 3px;



	border: #a5180f solid 0px;



	margin:0px;



	text-align:left;



	margin-top: 0px;



	border-top: 0px #a5180f solid;



	border-bottom: 0px #a5180f solid;



	background-color: #dedede;



	text-transform: capitalize;



	text-decoration: none;



	display: block;



}



#heading-red, #heading-red a, #heading-red a:hover, #heading-red a:visited



{



	FONT-WEIGHT: bold;



	FONT-SIZE: 12px;



	COLOR: #ff0000;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	padding: 3px;



	border: #ffffff solid 0px;



	margin:0px;



	text-align:left;



	margin-top: 0px;



	border-top: 1px #999999 solid;



	border-bottom: 1px #999999 solid;



	background-color: #ffffff;



	text-transform: capitalize;



	text-decoration: none;



	display: block;



}



#heading-red a:hover{text-decoration: underline;}



.menu ul{



	margin: 0;



	padding:0 0 0 0px;



	list-style-type:none;



	width: 190px; /* Width of Menu Items */



	font:9pt Arial, Helvetica, sans-serif;



	}



		



.menu ul li{



	position: relative;



	list-style-type:none;



	}



		



.menu ul li a{



	display: block;



	overflow: auto; /*force hasLayout in IE7 */



	color:#ac3435;



	text-decoration: underline;



	list-style-type:none;



	}



	



.menu ul li a:visited{



	color:#ac3435;



	text-decoration: underline;



	list-style-type:none;



	}



	



.menu ul li a:hover{



	color:#ac3435;



	text-decoration: none;



	list-style-type:none;



	}



.heading1 A



{



	FONT-WEIGHT: bold;



	FONT-SIZE: 10px;



	COLOR: #ffffff;



	font-family: Verdana, Arial, Helvetica;







}



.heading1 A:hover



{



	color: #1B1C1C;



}



.heading1 A:visited



{



	color: #333333;



}



input {



	font-size:15px;



}  



.topsearch {height:14px;



  				background-color:#FDFDFD;



				width:110px;



				color:#666666;



				border:1px solid #9194B6;margin-left:5px;margin-right:2px;}



.newsletter {



	background-color:#FFFFFF;



	width:125px;



	color:#666666;



	border:1px solid #999999;



	margin-right: 2px;



}







.Submit {font-size:10px; 



  			background-color:#F3FEF7;



			color:#2366CD;



			font-size:10px;



			border:1px solid #999;



			padding:1px 3px;



			cursor:hand}







.bodytable {



	border-top: 1px solid #000000;



	border-right: 1px solid #000000;



	border-bottom: 1px solid #000000;



	border-left: 0px solid #000000;



	width:100%;



	align: center;



	padding:0px;background-color:#ffffff;



}







.bodytable td A,.bodytable td A:visited{text-decoration:underline;color:#fffffff}







#caption {	width:95%;border-top: 1px solid #000000;



	border-right: 2px solid #000000;



	border-bottom: 2px solid #000000;



	border-left: 1px solid #000000;padding:5px;margin-bottom:10px;



}



#leftnav{margin-bottom:0px;text-align:left;}







#leftnav li



	{



		margin: 0px; 



		padding: 0px;



  		display: inline;



  		list-style-type: none;



  	}



#leftnav A {



	display:block;



	padding: 2px;



	padding-left: 10px;



	border-bottom: solid 1px #ffffff;



	font: bold 10px arial;



	color: #333333;



	text-decoration:none;



	margin-left:2px;



	background-color: #FFFFFF;



	background: url(arrowxx.gif) no-repeat;



	background-position: 1% .40em;



}



#leftnav A:hover {



	background: url(arrow2xx.gif) no-repeat;



	background-position: 1% .40em;



	color: #FF0000;



	TEXT-DECORATION: none;



	background-color: #F2F2F2;



}



#leftnav Select {width:135px;height:17px;align:center;background-color:#B2C28D;border:solid #000000 1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;margin-left:5px;}







#nav2 A {



	display:inline;



	padding: 5px;



	border-bottom: solid 0px #f4e5c3;



	font: normal 11px arial;



	color: #000000;



	text-decoration:none;



	margin-left:0px;



	background: url(arrow.gif) no-repeat;



	background-position: 0% .65em;



}



#nav2 A:hover {color: #CCCCCC;TEXT-DECORATION: underline}







.botlinks{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;padding:3px; }



.botlinks A {



	FONT-WEIGHT: BOLD;



	FONT-SIZE: 11px;



	COLOR: #990066;



	padding:4px;



	text-decoration: NONE;



}



.botlinks A:visited { FONT-WEIGHT: BOLD; FONT-SIZE: 11px; COLOR: #990066}



.botlinks A:active { FONT-WEIGHT: BOLD; FONT-SIZE: 11px; COLOR: #990066}



.botlinks A:hover {



	FONT-WEIGHT: BOLD;



	FONT-SIZE: 11px;



	text-decoration: underline;



}











#center ul{



	display: block;



	float: left;



	list-style: none;



	text-align: left;



	line-height: 12px;



	padding-left: 4px;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	}



#center ul li {	font-size: 10px;



	color: #000000;FONT-WEIGHT: bold;



	background: url(dot-arrow.gif) no-repeat;



	background-position: 0% .25em;



	padding-top: 2px;



	padding-right: 0px;



	padding-bottom: 2px;



	padding-left: 10px;



	}



#center ul li a {



	font-size: 10px;



	color: #000000;	



	text-decoration:none;



	}



	



.spelinks {



	FONT-SIZE: 11px;



	color: #FF0000;



	font-weight: bold;



}



.spelinks A {



	FONT-WEIGHT: normal;



	FONT-SIZE: 11px;



	text-decoration:underline;



}



.spelinks A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #72669B ; text-decoration:underline;}



.spelinks A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF0000; text-decoration:none;}



.retail{color:#000000;}



.bestsellers { FONT-SIZE: 12px;}



.bestsellers A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033CC}



.bestsellers A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033CC }



.bestsellers A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; text-decoration:underline;}







.hotlinks{FONT-SIZE: 10px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	color: #ffffff;



	font-weight: bold;



	padding:0px;text-align:right;}



	



.hotlinks img{border:1px solid #dedede;}	



.hotlinks A{



	FONT-SIZE: 11px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	color: #0099CC;



	font-weight: normal;



	text-decoration: underline;



}



.hotlinks A:visited{



	FONT-SIZE: 11px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	color: #0099CC;



	font-weight: normal;



	text-decoration: underline;



}



.hotlinks A:hover {



	FONT-SIZE: 11px;



	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;



	text-decoration: underline;



	color: #CCCCCC;



	font-weight: normal;



}



 .ch4{



 font-size: 12px;



 font-weight: bold;



 font-family: arial;



 color: #FFFFFF;padding-left:4px;



 }



  .ch5{



 padding-top: 15px; 



 padding-left: 20px;



 }



  .ch6{



 border-left: #C4C4C4 1px solid;



 border-right: #C4C4C4 1px solid;



 padding-left: 10px;



 }



  .ml1{



 font-size: 11px;



 text-decoration: none; 



 color: #000000



 }



 .ml5{



 font-size: 11px;



 text-decoration: none; 



 color: #FFFFFF



 } .ch10{



 padding-left: 0px;



 }



 #featured{



 font-size: 12px;



 text-decoration: none; 



 color: #FFFFFF;padding-left:5px;



 } 



 form{margin:0px;}



#headers {



	padding:5px;



	font-size:18px;



	font-weight: bold;



	border-left: #930008 0px solid;



        border-right: #930008 0px solid;



        border-top: #930008 0px solid;



        border-bottom: #930008 0px solid;



	background-color:#930008;



	color: #ffffff;



	margin-bottom:5px;



	text-align:left;



	padding-left: 5px;



	background-image: url(headers-bg.jpg);



	background-repeat: no-repeat;



	background-position: 0.15em 100%;



}



#why {	width:100%;padding:5px;font-size: 10px;font-weight: normal; color: #000000;text-align:justify;}







.body-table{



	width:100%;



	padding:5px;



}











#item-name {width:100%;padding:5px;font-size: 14px;font-weight: bold; color: #606391;text-align:justify;}



.image-cell{padding:3px;}



.order-table{



border-left:1px solid #cecece;border-right:2px solid #cecece;border-top:1px solid #cecece;border-bottom:2px solid #cecece;margin-left:5px;width:380px;



}







.order-table select{margin-bottom:3px;}



.prod-specs-bold {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	color: #000000;



	padding:5px;



	background-color: #e6e8ea;width:80px;



}



.prod-specs-normal {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	color: #000000;background-color: #f1f3f5;padding:7px;width:300px;



}



.prod-specs-order



{



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	color: #000000;background-color: #f1f3f5;padding:0px;



}



.prod-specs-order select, .prod-specs-order input



{



	margin:2px;



width:auto;



	/*display: table-cell;*/



}







#caption{border:0px;}







#rtmlwise-options{text-align:left;}







#rtmlwise-select{



	margin-bottom: 0px;



	width: 200px;



}











.multiLineOption {display:block; margin:0px 0; font-weight:bold;border-bottom:1px #ffffff solid;clear:both}







#rtmlwise-monogram{width:15px;}







#options {



	text-align:left;margin-bottom:5px;



}







.caption{font size:11px;}











#crossell {



	width:100%;



	padding:3px;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	text-align:left;



	background-color: #F2F2F2;align:left;border-bottom:2px solid #333333



}



#welcometext{padding:5px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;text-align:justify}



.style1 {color: #FF0000}



.ml5{



 font-size: 11px;



 text-decoration: none; 



 color: #000000;padding-left:2px;text-align:left



 }



 .ml5 A{



 font-size: 12px;	font-weight: bold;



 text-decoration: none; 



 color: #990000



 }



 .ml5 A:hover{



 font-size: 12px;



 text-decoration: none; font-weight: bold;



 color: #00FF00;



 }



/*** PRODUCTS PREVIEW ***/



#contentsectionright



{



	margin-right:6px;



	width: 150px;



	padding-top: 5px;



	text-align: center;border-left:1px solid #dedede;



}



.designpreview



{



	float: left;



	margin: 0 auto;



	padding: 4px;



	border: 0px solid #c1c1c1;



	text-align: center;



	text-transform: none;



	width:142px;



	background-color: #ffffff;margin-bottom:10px;



}



















.dimg



{



	display: block;



	width: 145px;



	margin: 2px 0 0px 0;



	padding: 1px;



	border: 0px solid #c1c1c1;



	



}







.dimg img



{



	margin: auto;



	padding: 0;



	border: 1px solid #dedede;bottom:0;margin:auto;



}











.designpreview h3



{



	width: 140px;



	margin: 2px 0 5px 0;



	padding: 0px;		



	white-space: nowrap;



	overflow: hidden;



	border: 0;



	font-size: 0.85em;



	font-weight: normal;



	color: #434343;



}



.designpreview h4



{



	width: 140px;



	margin: 0px;



	padding: 0;	



	font-size: 12px;



}



.designpreview h4 a



{



	font-weight: normal;



}







.designpreview h4 a:hover,



.designpreview h4 a:active



{



	color: #FB9622;



	text-decoration: underline;



}



.designpreview ul



{



	margin: 2px 0 2px 0;



	padding: 0;	



	/*



	text-transform: lowercase;



	*/



}







.designpreview ul li



{



	display: inline;



	margin: 0;



	padding: 5px;



	list-style: none;



}







.designpreview ul li a



{



	margin: 0;



	padding: 3px 9px;



	font-size: 0.8em;



	text-decoration: none;	



}







.designpreview ul li a.view



{



	margin: 0 3px 0 0;



	background-color: #85C329;



}







.designpreview ul li a.download



{



	background-color: #939393;



}







.designpreview ul li a:link,



.designpreview ul li a:visited



{



	color: #fff;



}







.designpreview ul li a:hover,



.designpreview ul li a:active



{



	background-color: #FB9622;



}



.price



{



	font-weight: normal;



}



.price-striked



{



	font-weight: normal;



	text-decoration: line-through;



}



.sale-price



{



	font-weight: bold;color:#ff0000;



}



.itemFormName{



	background-color: #D7DED0;



}







/*** END PRODUCTS PREVIEW ***/







.brandbrowse{



	height:16px;



	margin: 0;



	padding: 0;



	font-size: 10px;



}















/* 



======================================



DHTML TOP NAV



======================================



*/







.mss-nav {



	padding: 2px 2px 2px 2px;



	margin:0;



	font-family: Arial, Helvetica, sans-serif;



	background-color:#990000;



	background-image: url(navigation-background-off.gif);



	background-repeat: repeat-x;



	z-index: 5000;



}



.mss-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position: relative;
	z-index: 5000;
}







.mss-nav ul li {



	border:1px solid #ffffff;



	float:left;



	position: relative;



	height:14px;



	_height:14px;



	display:inline;



	font-size: 14px !important;



	text-align: left;



	padding:2px 8px 2px 8px;



	margin: 0px 3px 0px 3px;



	white-space: nowrap



}



.mss-nav ul li a, .mss-nav ul li a:visited {padding:0px; color: #ffffff; text-decoration: none;  font-weight:bold;}







.mss-nav ul li a:hover {color:#ffffff; text-decoration:none;}







.mss-nav li ul {display: none; position: absolute; top: 21px; left: -1px;}



.mss-nav li > ul {top: 21px; left: -1px; margin:0px; text-align:left;}



.mss-nav li:hover ul, li.over ul {



	display: block;



	width:168px;



	color:#2642a8;



	border-bottom:1px solid #8e9cff;



	border-left:1px solid #8e9cff;



	border-right:1px solid #8e9cff;



} 



.mss-nav li:hover ul a, li.over ul a{color:#2642a8; background-color:#f8fbff;}



.mss-nav li:hover ul a:hover, li.over ul a:hover{ background-color:#ebebeb; color:#2642a8;}



.mss-nav ul li ul li a:hover {width:100% !auto; text-decoration:underline;}



.mss-nav ul li ul li {width:168px; margin:0px; padding:0px;  border-top:0; border-left:0; border-right:0; height:auto !important;} 



.mss-nav ul li ul li a, .mss-nav ul li ul li a:visited { display:block; color:#2642a8; font-weight:normal; text-align:left; padding:2px 0px 2px 8px; width:100% !auto; border-top:1px solid #8e9cff;w/idth:160px;}  



.mss-nav li .nav-right {position: absolute; top: 21px; left: -60px;}



.mss-nav li > .nav-right {top: 21px; left: -60px; margin:0px; text-align:left;}











/* Footer



*********************************************************************/	



#footerLinks {text-align:center; width:100%; border-bottom:0px solid #6eaef4; background-color:#FFFFFF;}







#footerLinks #footerBar {margin:auto; width:500px; text-align:left; font-size:0.7em; color:#f7f9fd; padding-bottom:10px; margin-top: 0px;}







#footerLinks #footerBar img {border:none;}







#footerLinks #footerBar h2 {



	font-size:12px;



	font-weight:bold;



	color:#000000;



	border:none;



	margin:0;margin-bottom:2px;



	}



	



#footerLinks #footerBar a {



	font-size:11px; 



	color:#000099;



	}



	



#footerLinks #footerBar a:visited {



	color:#000099;



	}



	



#footerLinks #footerBar a:hover, #footerLinks #footerBar a:active  {



	color:#000099;



	}



	



	



#footerLinks #footerBar ul {list-style:none;}



#footerLinks #footerBar ul li {



	display:inline;



	float:left;



	margin:0 10px 0 15px;



	}



	



#footerLinks #footerBar ul li ul	{



	margin:0;



	padding:0;



	}



	



#footerLinks #footerBar ul li ul li {



	display:list-item;



	float:none;



	margin:3px 0;



	padding:0;



	}



.Title {



	border:#ffffff solid 1px;



	background-color:#ffffff;



	font-size:8pt;



	font-weight:bold;



	text-transform:uppercase;



	height:15px;



	text-indent:5px;



	}



.signup {



	background-color:#ffffff;



	padding:5px;



	font-size:9pt;



	font-weight:normal;



	}



.signup A {



	font-size:8pt;



	font-weight:normal;



	}	



#foot {



	width: 980px;



	margin-top: 1px;



	overflow: hidden;



	clear: both;



	margin: 0 auto;



	;



}



#foot ul {



	width: 178px;



	padding: 10px 0 10px 15px;



	margin-top: 0 !important;



	list-style: none;



	background: #e0e0e0 url("") no-repeat;



	border-top: 3px solid #fff;



	border-right: 3px solid #fff;



	margin-left: 0px;



	float: left;



	text-align: left;



}



#foot ul.lastfb {



	width: 204px;



	border-right: none;



}



#foot ul li { margin-bottom: 1px; }



#foot ul li a { color: #000000; text-decoration: none;font: normal 12px Arial, Helvetica, sans-serif; }



#foot ul li a:hover { text-decoration: underline; }



#foot-head { height: 22px; font: 14px Arial, Helvetica, sans-serif; padding: 7px 0 0 0; margin: 0 !important; text-align: left; /* background: #476D9E url("navigation-background-off.gif") repeat-x; */ color: #fff;}







.rtmlwise,.rtmlwise a,.rtmlwise a:hover,.rtmlwise a:visited{font:normal 10px arial}



/*scroll content in reviews page*/



#reviewscontent{



position:relative;



float:left;



width:615px;



height:750px;



text-align:left;



padding:10px;



overflow:auto;



margin-top:30px;



border:1px solid #dedede



}



#rtmlwisetext2{margin-left:-5000px;margin-top:2px;font:normal 10px arial;position:absolute}



/* Yahoo Floating Cart styles */
#yfc_mini { margin-right: 17px; display: inline; font-size: 11px; font-weight: normal; width: 190px; }
#yfc_minicart { width: auto; padding-left: 2em; }
/*
#yfc_minicart #yfc_mini_icon { display: none; }
*/
body .smb-fc #yfc_close_btn { left: 138px !important; font-size: 10px; font-weight: bold; color: white; }
#yfc_fullco { text-align: left; }
#yfc_fullco ul { margin: 0; padding: 0; }
#yfc_show_mini.mini_msg { font-weight: normal; }
.smb-fc { z-index: 4999 !important; }
#yfc_mini #yfc_minicart.minicart_c2 * { color: white; }
#yfc_mini .clear { height: 0; overflow: auto; }

.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #818181;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
background: white;
}

/*
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; color:#000;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
td {vertical-align:top;}

body {text-align:center; font:normal 11px Arial; background:#fff url(bg-top-bar.jpg) repeat-x left top;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
.clear {clear:both;}
.wrapper {width:980px; margin:0 auto; text-align:left; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
*/

.topbarbg {background:#fff url(bg-top-bar.jpg) repeat-x left top; height:40px;}
.topbar {height:40px; position:relative; width:980px; margin:0 auto;}
.topbar .live-help {background:url(icon-live-help.jpg) no-repeat left top; color:#fff; font:20px/33px 'Istok Web'; padding-left:40px; position:absolute; left:5px; top:0px;}
.topbar .live-help span {color:#ffffd5; padding-left:25px;}
.topbar .ship-canada {position:absolute; left:400px; top:2px; font:14px/26px 'Istok Web'; color:#fff; background:url(canada-flag.jpg) no-repeat left top; padding-left:35px;}
.topbar .links {position:absolute; left:600px; top:2px; font:14px/26px 'Istok Web'; color:#fff;}
.topbar .links a {font:14px/26px 'Istok Web'; color:#fff;}
.topbar .social {position:absolute; left:825px; top:6px; width:220px;}

.header {
	background: #FFFFFF;
	height:105px;
	position:relative;
	width:980px;
	overflow: hidden;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	}
	
div#header-top{
	position: absolute;
	top: 0;
	right: 10px;
	height: 35px;
	background-image: url(/lib/yhst-98514242922916/divider.png);
	background-position: center bottom;
	width: 575px;
	background-repeat: no-repeat;
	overflow: hidden;
	}
	
div#header-top div.phone, div#header-top div.links, div#header-top div.vc{
	float: left;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	}
	
div#header-top div.phone{
	margin-left: 80px;
	color: #000000;
	}
	
div#header-top div.links{
	margin-left: 40px;
	font-weight: normal;
	font-size: 15px;
	}
	
div#header-top div.links a{
	color: #666;
	}
	
div#header-top div.links a:hover{
	color: #666;
	}
	
div#header-middle{
	position: absolute;
	top: 41px;
	right: 10px;
	width: 500px;
	}
	
div#header-bottom{
	position: absolute;
	bottom: 5px;
	right: 10px;
	}

.header .logo {
	position:absolute;
	left:5px;
	top:15px;
	}
	
div#header-middle div.free-ship{
	float: left;
	color: #990000;
	font-size:16px;
	line-height: .9em;
	margin-left: 60px;
	}

div#header-middle div.free-ship span{
	display: block;
	text-align: right;
	font-size: 12px;
	}
	
div#header-middle div.free-ship span a{
	color: #666;
	}
		
div#header-middle div.ship-canada{
	float: right;
	line-height: 0.9em;
	background-image: url('/lib/yhst-98514242922916/canada-flag.png');
	background-repeat: no-repeat;
	background-position: left 0;
	font-size: 16px;
	padding-left: 30px;
	height: 20px;
	}
	
/**.header .free-ship {
	position:absolute;
	left:630px;
	top:-10px; 
	background:url(free-ship.jpg) no-repeat left top;
	color:#990000; 
	font:15px/49px 'Arial'; 
	padding-left:70px ;}**/
	
	
/**.header .free-shipp {
	position:absolute; 
	left:890px; top:5px; 
	background:url(free-ship.jpg) no-repeat left top;*
	color:#990000; 
	font: 10px/49px 'Arial';
	padding-left:70px;}**/
	
.header .vc {
	position:absolute;
	right:0px;
	top:0px;}
/**.header .search {background:url(search-bg.png); width:445px; height:26px; position:absolute; right:0px; bottom:0px background-repeat: no-repeat;}**/
/**.header .search .query {width:330px; height:20px; margin-top:5px; margin-left:40px; border:0px; padding-left:5px; vertical-align:top;}**/


div#header-bottom form.search .query{
	position: absolute;
	top:1px;
	left: 1px;
	padding-left: 5px;
	width: 335px;
	height: 20px;
	line-height: 20px;
	background-color: transparent;
	border: none;
	}

div#header-bottom form.search input.searchgo{
	position: absolute;
	top:0;
	right:0;
	width: 100px;
	height: 30px;
	}

	
div#header-bottom form.search{
	display: block;
	position: relative;
	width: 445px;
	height: 26px;
	background-image: url('/lib/yhst-98514242922916/search-bg.png');
	background-repeat: no-repeat;
	}
	
	
.header img {border:0px;}
/* borders main below slider before footer*/
.middle {width:980px; margin:3px auto; padding-bottom:10px; /* border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; */ background:#fff; margin-top:auto}
.middle .hrule {display:none;}
/* #foot, .copyright {  border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; }*/

/************************************
 * TOP NAVIGATION STYLES
 *************************************/

.top-nav {
	width:980px; 
	height:48px; 
	background:url(bg-menu.jpg);
	list-style: none outside none;
	position: relative;
}
.wsm-menu {
	display: inline;
	padding: 1px 11px 0px 11px;
	float:left;
	margin:3px 0px 4px 0px;
	border-left:1px solid #ccc;
}
.wsm-menu:first-child {
	border:0px;
}
.top-nav ul {float:left; padding:0px; margin:0px; -webkit-padding-start:0px; -webkit-margin-before:0px; -webkit-margin-after:0px;}
	
.wsm-menu.last {
	border: none;
}
.wsm-menu a {
	text-decoration: none;
	text-transform: uppercase;
	font:13px/37px 'Istok Web';
	color:#fff;
}
.sub-nav {
	background: rgb(250,251,247); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(250,251,247,1) 68%, rgba(225,226,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(68%,rgba(250,251,247,1)), color-stop(100%,rgba(225,226,224,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(250,251,247,1) 68%,rgba(225,226,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(250,251,247,1) 68%,rgba(225,226,224,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(250,251,247,1) 68%,rgba(225,226,224,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(250,251,247,1) 68%,rgba(225,226,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafbf7', endColorstr='#e1e2e0',GradientType=0 ); /* IE6-9 */
	border: 2px solid #E1E1D3;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	display: none;
	min-height: 250px;
	position: absolute;
	top: 38px;
	width: 977px;
	z-index: 10;
	left:-1px !important;
}
/*
#dropdown-0, #dropdown-1, #dropdown-2, #dropdown-3, #dropdown-4, #dropdown-5, #dropdown-6, #dropdown-7, #dropdown-8, #dropdown-9, #dropdown-10 {
	display: none;
} */
.dropdown-title {
	border-bottom: 1px solid #BBBCB5;
	color: #83847B;
	font:bold 27px 'Istok Web';
	padding: 10px 0 0 45px;
	text-transform: lowercase;
}
.dropdown-title span {
	color: #aa2b2b;
}
.arrivals {
	color: #FAFBF7;
	display: inline-block;
	font-size: 13px;
	list-style: none outside none;
	margin: 20px 0 0 30px !important;
	vertical-align: top;
}
.arrivals li {
	background-color: #626262;
	margin: 5px 0;
	padding: 2px;
	text-align: center;
	width: 140px;
}
.arrivals a {
	font-family: 'Istok Web';
	color: #FAFBF7;
	text-decoration: none;
	line-height:20px;
}
ul.sub-list {
	display: inline-block;
	list-style: none outside none;
	margin: 20px 20px 40px;
	vertical-align: top;
}
.sub-category a {
	color: #666666;
/*	color: #DC4F00; */
	font: 14px 'Istok Web';
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
.subCategoryList {
	list-style: none outside none;
	margin-left: 15px;
}
.subCategoryList a {
	color: #666666;
	font-size: 12px;
}
#promotion {
	float: right;
	margin: 10px 25px;
}

.dropdown-lists .prod {float:right; width:200px; text-align:center; margin-right:30px; margin-top:15px; margin-bottom:10px;}
.dropdown-lists .prod a {display:block; color:#000; line-height:20px;}
.dropdown-lists .prod .img-link {margin-bottom:10px;}
.dropdown-lists .prod .ddprice .p {color:#666; font:bold 12px "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif; text-decoration:line-through; padding-right:4px;}
.dropdown-lists .prod .ddprice .s {color:#EF5600; font:bold 18px "Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;}

.small-banners {padding:10px 0px 10px 3px; border-bottom:2px solid #900;}

.sel-room {
	position:relative;
	background:url(/lib/yhst-98514242922916/bg-sel-room.png) repeat-x left top;
	height:43px;
	padding-left:15px;
	/**font:23px/45px 'Istok Web';**/
	color:#000;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 37px;
	}
	
.sel-room select {position:absolute; left:210px; top:9px;}
.sel-room span {
	padding-right:55px;
	background-image: url(/lib/yhst-98514242922916/small-logo.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 25px;
	text-shadow: 0px 0px 0px #000;
	}
.sel-room a {color:#000; font:15px/43px 'Istok Web';}
.sel-room-table {border-collapse:collapse; width:100%;}
.sel-room-table td {border:1px solid #e5e5e5; text-align:center; padding:8px 0px;}
.sel-room-table td img {border:1px solid #666666;}
.sel-room-table td .name {display:block; position:relative;}
.sel-room-table td .name div {position:absolute; left:0px; top:0px; height:35px; color:#000; font:16px/35px 'Istok Web'; text-align:center; background:#C5BAB5; width:228px; padding:0px; margin:1px 8px; opacity: 0.8; filter:alpha(opacity=80);}
.sel-room-table td div {padding:8px;}
.sel-room-table td div a {display:block; font:bold 12px 'Istok Web'; text-align:left; color:#333;}

.prod #contents .vwd-horiz-seperator {background:transparent !important; border:0px !important;}
.prod #contents .name {text-align:center !important; padding-left:0px !important;}
.prod #contents .name a {text-align:center !important;}

#promoContainer {width:980px !important;}
#promoContainer .promo {margin-left:0px !important; padding-left:689px; width:291px !important;}
#promoContainer .imageLink {margin-left:-689px !important;}
#promoContainer .text {width:261px !important;}

#promoContainer .imageLink {width:680px !important;}

/*#promoContainer .corner .text * {font-family:'Istok Web' !important; font-size:12px !important;}*/

#foot, .copyright {background:#fff;}

.leftcolbg {background:#dedede url(bg-leftcol.jpg) repeat-x left top;}

div.smb-mc {right:0px !important; top:0px !important;}

.leftcol .shopby { /* border-top:1px solid #9a9a9a ; */ border-bottom:1px solid #9a9a9a; background:#dedede; /*margin-top:5px; */margin-bottom:5px; font:13px/27px Verdana; color:#900; padding-left:5px;}
.leftcol #heading {background:#fff !important; padding:0px 3px !important;}
.leftcol #heading a {color:#000 !important; background:#fff !important;}

.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 140px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 50px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  140px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 140px;
    height: 40px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 22px;
    right: -23px;
    width: 46px;
    height: 47px;
    cursor: pointer;
    background: transparent url(next-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.jpg);
}
/*
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 22px;
    left: -23px;
    width: 46px;
    height: 47px;
    cursor: pointer;
    background: transparent url(https://lib.store.yahoo.net/lib/yhst-98514242922916/prev-horizontal.jpg) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(https://lib.store.yahoo.net/lib/yhst-98514242922916/next-horizontal.jpg);
}
/*
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
*/
/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-list {margin-top:6px !important;}


/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #91b817;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}
/* ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©2008 MagicToolbox.com. To use this code on your own site, visit http://www.magictoolbox.com */

/* CSS class for thumbnail link <A> */
.MagicThumb {
    cursor: url(/lib/yhst-65086760668112/zoomin.cur), pointer;
    outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(/lib/yhst-65086760668112/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(/lib/yhst-65086760668112/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* CSS class for the loading message box */
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(/lib/yhst-65086760668112/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}

#promoContainer {
	position: relative;
	overflow: hidden;
	/*
	width: 650px;
	*/
	width: 777px;
	margin: 6px 0px 6px 0px ;
	font-size: 12px;
	text-align: left;
	}
	#promoContainer .promo {
		background: white url(top-right.png) top right no-repeat;
		zoom: 1;
		position: absolute;
		top: 0;
		display: none;
		margin-left: 586px;
		/*
		width: 210px;
		*/
		width: 191px;
		z-index: 1;
		}
		#promoContainer .promo .corner {
			background: url(bottom-right.png) bottom right no-repeat;
			padding: 10px 0;
		}
		#promoContainer .current {
			display: block;
			position: static;
		}
		#promoContainer .imageLink {
			display: -moz-inline-block;
			display: inline-block;
			vertical-align: top;
			background-position: left top;
			background-repeat: no-repeat;
			background-color: transparent;
			width: 586px;
			height: 460px;
			margin: -10px 0;
			margin-left: -586px;
			position: relative;
			}
			* html #promoContainer .imageLink {
				display: inline;
			}
			#promoContainer .imageLink img {
				vertical-align: top;
				border: 0;
			}
		#promoContainer .text {
			display: -moz-inline-block;
			display: inline-block;
			/*
			width: 180px;
			*/
			width: 161px;
			margin: 5px 10px 0;
			}
			#promoContainer .text, #promoContainer .text a {
				color: grey;
			}
			* html #promoContainer .text {
				display: inline;
			}
			#promoContainer .text h2 {
				margin: 0 0 .8em;
				font-size: 1.4em;
				color: grey;
			}
			#promoContainer .text p {
				margin: 12px 0;
			}
			#promoContainer .text .announce {
				font-weight: bold;
				text-align: left;
				/*
				padding: 0 30px;
				*/
				padding: 0;
			}
	#promoContainer .buttons {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 10px;
		z-index: 2;
		}
		#promoContainer .buttons a {
			display: -moz-inline-block;
			display: inline-block;
			background: white;
			border: 1px solid #930008;
			margin-right: .4em;
			color: #444;
			font-weight: bold;
			padding: .1em 0;
			width: 1.5em;
			text-align: center;
			text-decoration: none;
			outline: 0;
			}
			#promoContainer .buttons a.current {
				color: #930008;
				background-color: #f4dcdd;
			}
			* html #promoContainer .buttons a {
				display: inline;
			}
			
div#vwd-carousel-wrapper{
	position: relative;
	}

#vwd-carousel {
    display: inline-block;
    float: none;
    margin-left: 38px;
    /**width: 860px !important;**/
	width: 960px !important;
	width: 940px !important;
	height: 80px !important;
	margin-top:-15px;
}

.vwd-product-list span {
    display: block;
    float: left;
    margin: 0 11px;
    text-align: center;
    width: 150px;
}

#carousel-left {
    float: left;
    height: 140px;
    width: 25px;
	position: absolute;
	z-index: 1000;
}

div.vwd-product-list div.image-container{
	height: 105px;
	width: 100px;
	display: table-cell;
	vertical-align: middle;
	}

#carousel-left span {
    background-image: url("https://lib.store.yahoo.net/lib/yhst-98514242922916/prev-horizontal.jpg");
	background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 47px;
    position: relative;
    top: 13px;
    width: 46px;
	left: -23px;
}

#carousel-right {
    float: right;
    height: 140px;
    text-align: right;
    width: 25px;
	position: absolute;
	right: 20px;
	top:0;
	z-index: 1000;
}

#carousel-right span {
    background-image: url("https://lib.store.yahoo.net/lib/yhst-98514242922916/next-horizontal.jpg");
	background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 47px;
    position: relative;
    top: 13px;
    width: 46px;
	right: -23px;
}

.vwd-product-list span {
    display: block;
    float: left;
    margin: 0 5px;
    text-align: center;
    width: 140px;
}