@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, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	background:#fbfbfb url('/lib/yhst-56119801028443/site-bg.png') repeat-x;
}
a:link, a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
a:active {
  outline: none;
}
a:focus {
  -moz-outline-style: none;
}
img {
	border: none;
}
td {
	vertical-align:top;
}
/*SITE*/
#site-html {
	width:949px;
	margin:auto;
	border-right:1px solid #1f5981;
	border-left:1px solid #1f5981;
	background-color:#fff;
}
#site-switch {
	width:750px;
}
#bodycontent {
	margin:10px;
}
/*HEADER*/
#header-table {
  line-height:0;
  font-size:0;
  border-bottom: 1px solid #18537b;
}
#header-wrapper{
  position: relative;
}
#logo{
  position: absolute;
  top: 8px;
  left: -9px;
}
#free-shipping-text{
  font: 24px arial;
  position: absolute;
  top: 148px;
  left: 480px;
  color: #3b3b3b;
}
/*SEARCH*/
#search-form-div {
	margin:3px 0;
}
#search-table {
	margin:auto;
}
#search-table td {
	vertical-align:middle;
}
#search-query {
	border:1px solid #727272;
	height:16px;
	padding:2px;
	width:165px;
}
#search-form-div{
  margin-top: 7px;
}
/*LEFT NAV*/
#site-left-nav {
  padding-top: 10px;
  padding-left: 12px;
  background-color:#fff;
  width: 199px;
}
#left-nav {
 padding-top: 4px;
	line-height:0;
}
.leftnav {
	margin:4px 0;
	line-height:1;
}
.leftnav a {
  margin: 2px 0;
  padding: 3px 0 0 10px;
  display:block;
  background:#e2e2e2;
  height: 17px;
  font: bold 12px arial;
}
.leftnav-button {
}
.leftnav-button-open {
	font-weight:bold;
}
.leftnav-sub {
	padding-left:8px;
}
.leftnav-sub.current {
	font-weight:bold;
}
#left-nav-search {
	line-height:0;
}
/*NEWSLETTER*/
#newsletter {
}
#newsletter-table {
	margin:4px auto;
	line-height:0;
}
#newsletter-table td {
	vertical-align:middle;
}
#newsletter-text {
	margin:5px;
	font-size:9px;
}
#catreq-email {
	width:165px;
	height:16px;
	padding:2px;
	border:1px solid #727272;
	font-size:11px;
}
/*CONTENTS*/
#contentarea, #newitemarea {
	margin:30px auto;
	text-align:center;
}
.sale-price-bold {
	font-weight:bold;
}
.horizontal-seperator {
	padding:5px;
}
/*MAIN SWITCH*/
#maintype #bodycontent {
	margin:0;
}
#maintype #messagearea {
	margin:20px 10px;
}
#maintype #caption {
	margin: 10px 0 0;
}
#switch-table {
	margin:0 auto;
	font-size: 0;
}
#switch-table #billboard {
  padding-top: 10px;
}
#introtext {
	font-size:14px;
}
/*INFO & CONTACT TYPE*/
#contacttype #bodycontent p, #contact-submit {
	margin-top:10px;
}
/*ITEM SWITCH*/
.breadcrumbs a {
  text-decoration:underline;
  font: 12px arial;
}
.breadcrumbs{
  font: 12px arial;
}
#caption{
  font: 13px arial;
}
#itemtype #contentarea {
	margin-top:20px;
}
#section-contenttitle {
	text-align:left;
	font: 18px arial;
        padding: 5px 0;
        color: #222;
}
#item-contenttitle {
	display:none;
}
#caption {
	text-align:left;
	margin:5px 0;
}
/*ITEM AREA*/
#itemarea-table {
	width: 100%;
	margin:0 auto;
}
#itemarea-table td {
  width: 300px;
}
.add-image {
	margin:5px;
}
#itemtable {
  width:320px;
  border-bottom:none;
  margin:0 auto;
  margin-bottom: 10px;
  background: #d9d8d9;
  font: 18px Arial;
  color: #6b6b6b;
}
#itemtable td {
	padding:5px 10px;
	text-align:left;
}
td#itemtable-header {
  height:49px;
  font: bold 13px arial;
  background: url('/lib/yhst-56119801028443/item-head-bg.png') repeat-x;
  color: #fff;
  text-transform: uppercase;
  padding: 12px 0 0 15px;
}
td#itemtable-sale-price, td#itemtable-you-save {
  font-weight:bold;
  color: #3a7ea0;
}
td#itemtable-addtocart {
	text-align:right;
	padding:10px;
}
/*FOOTER*/

#secure-shopping {
	float:right;
	line-height:0;
}
#footer-links {
	margin:5px;
}
#copyright {
	margin:10px 5px 5px;
}

/*FOOTER*/
#site-footer {
	background-color:#fff;
}
#footer {
  margin: 0 10px;
}
#secure-shopping {
	float:right;
	line-height:0;
}
#footer-links {
 padding-top: 5px;
 margin: 0;
}
#footer-links div{
  float: left;
  border-right: 1px solid #dbdbdb;
  width: 140px;
  font: 12px arial;
  color: #7d7d7d;
  padding-left: 30px;
  margin-top: 10px;
  height: 160px;
}
#footer-links a{
 color: #7d7d7d;
}
#footer-links div span{
  color: #000;
  display: block;
  font: bold 12px arial;
  margin-bottom: 5px;
  margin-left: 0px;
}
#cat-5 {
  border-right: 0 none !important;
  width: 200px !important;
  text-align: center;
}
#cat-text{
  clear: both;
  width: 100% !important;
  border-right: 0 none !important;
  text-align: center;
  margin-left: -30px;
  height: 100px !important;
}
#copyright, #copyright a{
  clear: both;
  text-align: center;
  font: 10px arial;
  color: #b7b7b7;
}
#footer-list{
  list-style-type: none;
}
#copyright{
  margin: 10px 0;
}

/**** Product Page Content ****/

.name a{
  color: #6b6b6b;
  font: bold 14px arial;
}
.price{
  color: #6b6b6b;
  font: 14px arial;
}
.sale-price-bold{
  color: #ff0000;
  font: 14px arial;
}
.sale-price-bold span{
  font-weight: bold;
}

/**** Floating Cart ****/

#floating-cart-wrapper{
  width: 200px;
  position: absolute;
  top: 118px;
  left: 745px;
  *left: 620px;
  _left: 620px;
}
#yfc_accessbar{
  width: 200px !important;
  font: 10px arial;
}
#yfc_show_mini, #yfc_sub_total_mini, #yfc_total_items_mini {
  color: #fff;
  font: 11px/14px Arial;
}
.smb-mc .minicart_c1 {
}
.smb-fc #yfc_close_btn{
  left: 330px !important;
  color: #fff;
}
/**** Multi-Add to Cart ****/

#related-items-table{
  border-collapse:collapse;
}
.multi-add-image{
  padding: 2px 0;
  vertical-align: middle;
}
.multi-add-checkbox input, .multi-add-quantity input{
  margin: 21px 0 0 5px;
}
.multi-add-name a {
  display: block;
  margin: 10px 0 0 20px;
  text-decoration: underline;
  text-align: left;
  font: 12px arial;
}
.multi-add-price {
  padding-top: 10px;
}
.multi-add-checkbox-title, .multi-add-image-title, .multi-add-name-title, .multi-add-price-title, .multi-add-quantity-title {
  font: bold 14px arial;
  padding: 5px;
  color: #222;
}
#info-div {
  font: 12px arial;
}

#item-addthis-wrapper{
  margin-left:25px;  
}
.sharebuttons{
  text-align:right;
  margin-right:30px;
}

