@charset "utf-8";
/*
Y!S Global Variables
Thumb h-w: 120
Item h-w: 280

Global-font-size
Background-color
Text-color
Page-border-color
*/

/*HTML TAGS*/
* {
  margin: 0;
  padding: 0;
}
body {
  font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
  color:#000000;
  font-size:13px;
  background:url('/lib/yhst-71823206232715/site-bg.jpg') no-repeat center top #17448F;
}
a:link, a:visited {
  text-decoration:none;
  color:#0000aa;
}
a:hover {
  text-decoration:underline;
  color:#0000aa;
}
a:active {
  outline: none;
}
a:focus {
  -moz-outline-style: none;
}
img {
  border: none;
}
td {
  vertical-align:top;
}
/*SITE*/
#wrapper {
  width:1000px;
  margin:0 auto;
}
#site-message{
  margin:5px 0 5px 15px;
  color:#fff;
  font-size:12px;
}

/*HEADER*/
#header{
  /**background:url('/lib/yhst-71823206232715/header-bg4.png') no-repeat;**/
  background:url('/lib/yhst-71823206232715/header-bg-2016.png') no-repeat;
  height:115px;
  position:relative;
background-position:center 20px;
}

/*#header {
    background: url("/lib/yhst-71823206232715/header-bg.png") no-repeat scroll center 20px transparent;
    height: 115px;
    position: relative;
    width:1000px;
}
*/

#header2 {
    background: none repeat scroll 0 0 #112266;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    margin: auto;
    padding: 2px 5px 0;
    text-align: right;
    width: 984px;
}

.trans-logo{
  height:95px;
  width:550px;
}
.email img{
  height:25px;
  width:255px;
  width: 355px;
  position:absolute;
  right:10px;
  top:66px;
}
.cart-icon,
#yfc_mini{
  float:right;
  margin-top:8px;
}
#yfc_mini,
.smb-mc .minicart_c1{
  width:160px !important;
  font-size:13px;
  margin-top:5px;
}
/*SEARCH*/

#search-form-div {
  background:url('/lib/yhst-71823206232715/search-bg.png') no-repeat;
  height:45px;
  position:relative;
}
#search-query {
  border:0;
  height:16px;
  padding:2px;
  width:295px;
  position:absolute;
  top:12px;
  left:17px;
  color:#999;
}
#search-btn{
  width:90px;
  height:23px;
  position:absolute;
  left:328px;
  top:8px;
}
#body{
  width:990px;
  padding:0 5px;
  background:url('/lib/yhst-71823206232715/site-body-bg.png') repeat-y;
  display:inline-block;
}
#main{
  float:right;
  width:735px;
  padding-left:5px;
}
#site-body-footer{
  background:url('/lib/yhst-71823206232715/site-body-footer.png') no-repeat;
  height:10px;
}
#feature-images{
  margin-top:5px;
}
#feature-images img{
  margin-left:6px;
}
#feature-images a:first-child img{
  margin-left:0;
}
/*LEFT NAV*/

#sidebar{
  width:245px;
}
#leftnav-top{
  background:url('/lib/yhst-71823206232715/leftnav-header.png') no-repeat;
  height:5px;
}
#leftnav {
  background:url('/lib/yhst-71823206232715/leftnav-body.png') repeat-y;
font-size:12px;
font-weight:bold;
}
#leftnav-bottom{
  background:url('/lib/yhst-71823206232715/leftnav-bottom.png') no-repeat;
  height:5px;
}
#leftnav a{
  display:block;
  padding:7px 0 7px 10px;
color:#0000bb;
}
#leftnav a:hover{
  background-color:#FFFFFF;
  border:1px solid #C9C9C9;
  text-decoration:none;
  width:234px;
  padding-left:9px;
}

/*NEWSLETTER*/
#newsletter {
	padding-bottom:40px;
}
#newsletter-table {
	margin:0 auto;
	line-height:0;
}
#newsletter-table td {
	vertical-align:middle;
}
#newsletter-text {
	margin:5px;
	font-size:9px;
}
#catreq-email {
	width:106px;
	height:16px;
	padding:2px;
	border:1px solid #000;
	font-size:11px;
}
/*CONTENTS*/

.horizontal-seperator {
  padding:5px;
  text-align:left;
}
.name a{
  font-weight:bold;
  font-size:16px;
}
.cross{
  text-decoration:line-through;
}
.prices {
  font-size:13px;
  font-weight:bold;
  margin-top:5px;
}
.sale-price{
  color:#990000;
  margin-left:10px;
}
.reg-price{
  font-size:13px;
  font-weight:bold;
  margin-top:5px;
  color:#900;
}
.section-image{
  display:table-cell;
  height:160px;
  width:160px;
  text-align:center;
  vertical-align:bottom;
}
.section-image-wrapper{
  position:relative;
  display:inline-block;
}
#section-contenttitle{
  background:url('/lib/yhst-71823206232715/section-header.png') no-repeat;
  height:25px;
  font-size:18px;
  color:#fff;
  padding-top:5px;
  padding-left: 10px;
}
#caption {
  margin:10px 0;
  padding-bottom:15px;
  border-bottom:1px solid #CBCBCB;
}
#caption .image-r{
  float:left;
  margin-right:10px;
}
#caption > div{
  font-size:13px;
  min-height:150px;
}
.new-icon,
.sale-icon{
  position:absolute;
  left:0;
  bottom:0;
}



/*MAIN SWITCH*/

#home-message{
  margin-top:10px;
  font-size:12px;
  margin-left:5px;
}
#home-message span{
  margin: 0 auto !important;
  font-weight:bold;  
}
#home-message ul{
  margin-left:20px;
}

/*ITEM SWITCH*/
.breadcrumbs{
  padding:5px 0;
  margin-bottom:10px;
  border-bottom:1px solid #CBCBCB;
}
.breadcrumbs a {
  text-decoration:underline;
  color:#0012ba;
}
#item-contenttitle {
  background:url('/lib/yhst-71823206232715/section-header.png') no-repeat;
  height:25px;
  font-size:18px;
  color:#fff;
  padding-top:5px;
  padding-left: 10px;
  margin-bottom:10px;
}

.cart-icon, #yfc_mini {
    display: none;
    float: right;
    margin-top: 8px;
}

/*ITEM AREA*/
#itemarea-table {
  margin:0;
  width:734px;
  font-size:14px;
}
#itemarea-table td {
  text-align:center;
}
.add-image {
  margin:5px;
}
#itemtable {
  width:418px;
  margin-left:10px;
}
#itemtable td {
  padding:5px 0px;
  text-align:left;
}
td#itemtable-price,
td#itemtable-sale-price{
  padding:0;
  font-weight:bold;
  font-size:17px;
}
td#itemtable-avail {
  padding:10px 0;
  font-size:12px;
}
td#itemtable-addtocart {
  text-align:left;
  padding:10px 0;
}
td#itemtable-sale-price{
  color:#990000;
}
#itemtable-you-save{
  margin-left:15px;
}
h2.cross-sell{
  background:url('/lib/yhst-71823206232715/related-header.png') no-repeat;
  height:30px;
  margin-top:30px;
  text-indent:-9999px;
}

div#home-specials{
	margin: 10px auto;
	}

div#home-specials table.contentsTable{
	width: 100%;
	}
	
div#home-specials div.contents-product{
	text-align: center;
	}

div#home-specials div.contents-image{
	height: 180px;
	display: table-cell;
	vertical-align: middle;
	width: 33%;
	}
	
div#home-specials div.contents-product a.name{
	width: 180px;
	margin: 0 auto;
	display: block;
	}
	

/*FOOTER*/

#footer {
  background:url('/lib/yhst-71823206232715/footer-bg.png') no-repeat;
  height:86px;
  padding-top:15px;
  padding-left:220px;
}
#footer .links {
  font-size:12px;
  color:#fff;
}
#footer .links a{
  color:#00ffff;
}
.copyright {
  color:#fff;
  margin-top:15px;
  font-size:12px;
}

