/*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 and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

.ys_primary{ background:#ce1700;color:#e9e9e4;font:bold 11px Arial,verdana,sans-serif;padding:1px 5px;text-align:center;cursor:pointer; display:inline; margin-top:10px;}

/**************************
********* VWD STYLES ******
**************************/
body {
	background: #b79f83 url();
}
#bodycontent {
	float: none;
	width: 590px;
	padding: 0px 10px;
	text-align: left;
	color: #4e3227;
}
a {
	color: #4e3227;
}

/**** SITE HTML ****/
#site-wrapper {
	background: #b69f7f url("/lib/yhst-39931238769344/background.gif") repeat-y;
	
	width: 784px;
	margin: 0px auto;
}
#site-html {
	width: 762px; 
	height: 500px;
}
#contents .sale-price-bold {
  color: #b40001;
  font-size: 10px;
}
#contents .name {
	font-weight: normal;

	padding: 5px 3px 0;
}
#contents .name a {
	color: #2d1604;
}
#captionarea, #messagearea, #info-div {
	margin: 10px 5px;
}
#contents .price {
	margin: 0px;
	font-size: 9px;
}
#maintype #caption {
	padding: 5px;
}
#contents {
	border-left: none;
	border-right: none;
}
#contents #contents-table {
	border-bottom: none;
}
#contents .vertical-seperator {
	border-right: none;
}
#contents .horizontal-seperator {
	border-bottom: none;
}
#site-bottom {
	background: #b69f7f url("/lib/yhst-39931238769344/bottom.gif") no-repeat scroll center;
	height: 15px;
        width: 784px;
        margin: 0px auto;
}
#searchpageHeader {
	background-color: #ffffff;
	color: #4E3227;
	padding: 0px;
}
/**** HEADER ****/
#site-header {
	height: 150px;
	background-color: #463025;
}
#header-table {

}
#header-top {
	background: #000000 url() repeat-x;
}
#header {
	margin: 0px;
	background: #463025 url(/lib/yhst-39931238769344/header-bg.jpg) no-repeat;
}
#header #logo {
     float: left;
}
#header-text {
    color:#FFFFFF;
    float:left;
    font-size:16px;
    font-weight:bold;
    margin:50px 5px;
}
#header-right {
     float: right;
}
#brandmark {
	width: 244px;
	line-height: 0;
}
#brandmark a {
	padding: 0px;
}
#searchsubmit {
	padding: 0px;
}
#searcharea {
	background: #c6d5da url();
	text-align: center;
	width: 149px;
	margin: 0px;
}
#searcharea fieldset {
	padding: 10px 0px;
}
.labelfield span {
	color: #ffffff;
	font-size: 12px;
}
input#query {
	width: 100px;
}
.breadcrumbs {
	margin: 0px;
}
/**** LEFT NAV ****/
#site-left-nav {
	background-color: #c6d5da;
	width: 149px;
  	border-right: 1px solid #ffffff;
}
#bottom-div {
}
#left-nav-table {

}
#left-nav img {
	display: block;
}
.leftnav-button a{
	color: #5b3b30;
	font-weight: bold;
}
#search-left-nav img {
	display: block;
}
#below-left-nav {
}
.left-navigation {
  padding: 5px;
  text-align: left;
}
.left-navigation a {
  text-decoration: none;
}
.leftnav-sub-buttons a {
  padding-left: 10px;
  display: block;
  color: #5b3b30;
}
#manufacturer-select {
	width: 130px;
}
.leftnav-button-open a {
	color: #5b3b30;
	font-weight: bold;	
}
/*** SWITCH ***/
#site-switch {
	background-color: #ffffff;

}
#switch-table {

}
#maintype #contents {
	float: none;
}
#image1 {
}
#image2 {
	padding: 0px 0px 0px 5px;
}
#image3 {
	padding: 0px 0px 0px 5px;
}
#text-3 {
    background-color: #C6D5DA;
    width: 202px;
    height: 83px;
    text-align: center;
    color: #5B3B30;
    font-size: 16px;
}
#text-3 div {
    padding-top: 30px;
}
#image4 {
	padding: 0px 0px 0px 5px;
}
#image5 {
	padding: 0px 0px 0px 5px;
}
#image6 {
	padding: 0px 0px 0px 5px;
}
#contentarea #specialstitle {
	color: #4e3227;
	background: #c6d5da url();
}
#messagearea #messagetitle {
	background: none;
	color: #4e3227;
	padding: 0px 5px;
}
/*** FOOTER ***/
#site-footer {
	background-color: #c6d5da;
	border-top: 1px solid #ffffff;
	height: 70px;
}
#footer {
	background: #c6d5da;
	border-top: none;
}
#copyright {
  text-align: center;
  padding: 5px;
  color: #000000;
}
#copyright a {
	color: #000000;
	text-decoration: none;
}
#footer-links {
	background-color: #C6D5DA;
	color:	#4e3227;
	float: left;
	padding:0px 5px;
	text-align:left;
	width:490px;
	font-weight: normal;
	font-size: 10px;
}
#footer-links ul {
	list-style: none;
	float: left;
	padding: 7px 5px;
}
#footer-links a {
  color: #4e3227;
  text-transform: capitalize;
}
#secure-shopping {
  margin:20px 0px 0px;
  float:right;
}
#badge {
	float: left;
}
#featured-brands {
	float: left;
}
#featured-brands ul li {
	margin: 0px;
	padding: 0px 5px;
}
#featured-brands-title {
	margin: 30px 0px 10px 230px;
	font-weight: bold;
}
/*** ITEM PAGE ***/
#contentarea {
  width: 560px;
}
#itemtype #caption {
  margin: 0px;
}
#contentarea #caption {
  margin: 10px 0px;
}
#itemtype .itemoption {
	font-weight: normal;
}
#itempage-captiontitle {
    font-size: 16pt;
}
/*** ITEM TABLE ***/
#itemtable {
	background-color:#ffffff;
	border: solid 1px #4e3227;
	text-align:left;
}
#itemtable-header {
  color: #ffffff;
  font-size: 14px;
  border-bottom: 1px solid #ffffff;
  background: #4e3227 url() repeat-x;
  padding: 5px;
}
#itemtable-abstract {
	padding: 5px;
	border-bottom: 1px solid #4e3227;
}
#itemtable-sku {
	padding:5px;
}
#itemtable-price {
	padding:5px;
}
#itemtable-sale-price {
	color:#9b4218;
	font-weight:bold;
	padding:5px;
}
#itemtable-you-save {
	color: #b69f80;
	font-weight:bold;
	padding:5px;
}
.itemtable-options {
	padding:5px;
}
#itemtable-quantity {
	padding:5px;
}
#itemtable-delivery-date {
	padding: 5px;
	text-align: center;
}
#itemtable-availability {
	padding: 5px;
	border-bottom: 1px solid #4e3227;
}
#itemtable-availability span {
	font-weight: bold;
}
#itemtable-policies {
	padding: 5px;
	border-top: 1px solid #4e3227;
}
#itemtable-addtocart {
	text-align: center;
}
.addtocartImg {
	display: inline;
	margin: 10px 0px 0px 0px;
}
#contentarea #itemarea {
	padding: 10px;
}
/*** SECTION PAGE ***/
#section-contenttitle {
	padding: 0px;
	margin: 0px 10px;
	background-color: #ffffff;
	font-weight: normal;
	font-size: 20px;
}
.horizontal-seperator {
	
}
.item-wrapper {
	border: 1px solid #4e3227;
	width: 175px;
        height: 206px;
}
.item-wrapper .item-image {
	padding: 5px;
        height: 152px;
}
.item-wrapper .item-bottom {
	background-color: #c9b292;
	height: 44px;
}
#contents .price-bold {
	margin: 0px;
	font-weight: normal;
	color: #76563d;

        padding: 5px 3px 0;
}
.item-bottom img {
	float: left;
}
.item-bottom .name {

	padding: 5px 3px 0px;
}
.item-bottom .name a {
	color: #2D1604;
	text-decoration: none;
}
.item-bottom .price {
    font-size:9px;
    margin:0;
}
.item-bottom .sale-price-bold {
   color:#B40001;
   font-size:10px;
   font-weight:bold;
}
.item-image {
	text-align: center;
}
.item-bottom .price {
	color: #76563D;
}

