body {
	margin: 10px;
	background-color: #c0c0c0;
}

#main {
	position: relative;
	width: 794px;
	border-right: solid 6px #fb7704;
}

#maintable {
	margin-top: 197px;
	background-color: white;
}

#imagetable {
	position: absolute;
	top: 85px;
	left: 0px;
	text-align: center;
	background-color: white;
	border-bottom: solid 1px #fccea6;
}

#topline {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #ffffff url(/lib/yhst-79273526098890/topline-back.jpg) top left repeat-x;
	width: 794px;
	height: 81px;
	border-bottom: solid 4px #ba491c;
}

#logolink {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
}

#topmenu {
	position: absolute;
	top: 15px;
	right: 8px;
	height: 17px;
}

#topmenu a:link, #topmenu a:visited {
	font: normal 11px tahoma, verdana;
	color: white;
	line-height: 17px;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
}

#topmenu a:hover {
	color: black;
}

#searchform {
	position: absolute;
	bottom: 9px;
	right: 14px;
	font: bold 13px tahoma, verdana;
	color: #fb7704;
	height: 19px;
	margin: 0px;
}

.inpbox {
	font: normal 11px tahoma, verdana;
	color: #fb7704;	
	background-color: white;
	border: solid 1px #fb7704;
}

#leftside {
	border-right: solid 1px #fccea6;
	background-color: #feefdd;
	text-align: left;
	border-bottom: solid 1px #fccea6;
}

#navbar {
	margin-bottom: 30px;
}

#navbar a:link, #navbar a:visited {
	font: bold 13px arial;
	color: white;
	display: block;
	padding: 3px;
	text-decoration: none;
	background-color: #780303;
	letter-spacing: -1px;
}

#navbar a:hover {
	color: #fb7704;
}

#navbar .subnavbar a:link, #navbar .subnavbar a:visited {
	font: bold 13px arial;
	color: black;
	line-height: 17px;
	display: block;
	letter-spacing: -1px;
	padding-left: 16px;
	text-decoration: none;
	background: url(/lib/yhst-79273526098890/sidenav-spot.jpg) center left no-repeat;
	border-bottom: solid 1px white;
}

#navbar .subnavbar a:hover {
	text-decoration: underline;
}

#rightside {
	border-left: solid 1px #fccea6;
	border-bottom: solid 1px #fccea6;
}

#pagebody {
	border-bottom: solid 1px #fccea6;
        padding: 5px;
        text-align: left;
}

#emailform {
	margin: 0px;
	border: solid 1px #ba491c;
	width: 135px;
	font: bold 12px arial;
	color: #ba491c;
	text-align: right;
}

.inpbox2 {
	font: normal 11px tahoma, verdana;
	color: #ba491c;	
	background-color: white;
	border: solid 1px #fcd4b0;
	margin: 3px 4px 3px 0px;
}

#bottomnav {
	background-color: #ba491c;
	padding: 5px;
	font: normal 13px arial;
	color: white;
}

#bottomnav a:link, #bottomnav a:visited {
	font: normal 14px arial;
	color: white;
	line-height: 15px;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}

#bottomnav a:hover, #copyright a:hover {
	text-decoration: underline;
}

#copyright {
	background-color: #fccea6;
	padding: 5px;
	font: normal 11px arial;
	color: #ba491c;
}

#copyright a:link, #copyright a:visited {
	font: bold 12px arial;
	color: black;
	line-height: 15px;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
}

#cross-sells td { text-align: center !important;}
#cross-sells .image-l { display: inline; margin: 0px padding: 0px; float: none; align: center;}

#bodycontent { width: 100% !important}
*:first-child+html #bodyshell { width:100% !important }
#container { width: 100% !important }
:first-child+html #messagearea { width:100% !important; } *:first-child+html #itemarea { width:100% !important; }

/*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;}

	#messagearea { margin: 0 }
	#contentarea { margin: 0 }
	#itemarea { margin: 0 ; padding: 0}

h3 { margin-top: 1em; margin-bottom: 0.5em; border-bottom: 1px solid gray }
