/** HTML elements **/
* {
  margin: 0px;
  padding: 0px;
}
body {
  margin: 0px;
  font-family: Arial, Helvetica, Verdana;
  font-size: 12px;
  color: #58595b;
  background: #000000 url(/lib/yhst-68481493176517/background.jpg) no-repeat scroll center top;
}
img {
  border: none;
}
a {
  text-decoration: none;
}
a:active {
  outline: none;
}
a:focus {
  -moz-outline-style: none;
}
a:link, a:visited {
	text-decoration:none;
}
td {
	vertical-align:top;
}
/** Main Site **/
#site-wrapper {
	width: 912px;
	margin: 0 auto;
}
#header {
  overflow: auto;
}
#logo {
  float: left;
}
#header-right {
	color: #ffffff;
	width: 330px;
	float: right;
	margin-top: 55px;
}
#header-right a {
	vertical-align: top;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
#search-form-div {
	float: right;
}
#search-table {

}
#search-query {
	border: 1px solid #000000;
	font-size: 16px;
	margin: 2px 0px;
	padding: 1px;
	width: 140px;
}
.block {
  display: block;
  line-height: 0;
}
/** Body Content **/
#inner-wrapper {
	background-color: #000000;
	border: 2px solid #000000;
}
#top-nav {

}
#bodycontent {
	padding: 5px;
	overflow: auto;
}
/** Left Nav **/
#left-nav {
	float: left;
	margin-right: 10px;
}
.left-nav-link {
	text-align: right;
	width: 200px;
	background: #f25822 url(/lib/yhst-68481493176517/left-nav-bg.gif) no-repeat scroll left bottom;
	width: 200px;
	padding: 5px;
	margin-bottom: 2px;
	min-height: 19px;
}
.left-nav-link a {
	color: #ffffff;
	font-size: 13px;
}
.left-nav-link a span {
	font-style: italic;
	font-size: 9px;
	display: block;
}
/** Home Page **/
#messagearea {
	text-align: left;
	padding: 0px 5px 5px;
}
#intro-text {
	color: #f25822;
	font-size: 14px;
}
#message {
	color: #ffffff;
	font-size: 11px;
}
#billboard-wrapper {
  overflow: hidden;
}
#billboard-wrapper #left-nav {
	margin-top: 9px;
}
#billboard-images {
  height: 317px;
  float: left;
}
#nav {
  display: none;
}
#featured-item {
  background-color: #38383b;
  padding: 5px;
}
#featured-item h1 {
  color: #f35822;
  font-size: 16px;
}
#featured-item h1 span a {
  color: #ffffff;
  font-size: 14px;
}
#featured-item .featured-table {
  margin-bottom: 5px;
  width: 100%;
}
#featured-item .featured-table .special-image {
  background-color: #ffffff;
}
#featured-item .featured-table .special-info {
  background-color: #ffffff;
  padding: 10px 5px;
  font-size: 14px;
  vertical-align: middle;
}
#featured-item .featured-table .special-info div {
  margin: 5px 0px;
}
#featured-item .featured-table .special-info a {
  color: #f35822;
}
#featured-item .featured-table .special-abstract {
  border-left: 1px solid #58595b;
  padding: 5px;
  color: #58595b;
  vertical-align: middle;
  background-color: #ffffff;
}
#home-bottom {
  overflow: auto;
  padding: 5px 0px;
}
.extra {
  float: left;
  text-align: left;
  background: transparent url(/lib/yhst-68481493176517/extra-bg.gif) no-repeat;
  width: 259px;
  height: 240px;
}
.extra h1 {
  line-height: 18px;
  margin: 4px 15px 0;
  text-align: left;
}
.extra h1 a {
  color: #f25822;
  font-size: 18px;
}
.extra span {
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 15px;
}
.extra span a {
  color: #ffffff;
}
.extra .extra-container {
  text-align: center;
  margin-top: 2px;
}
#extra-3-title {
  color: #f25822;
  font-size: 18px;
  font-weight: bold;
  padding: 22px 15px 5px;
  text-align: left;
}
#extra-3-html {
  padding: 10px;
}
/** Item Page **/
#item-side-bar {
  float: left;
  width: 210px;
}
#item-side-bar #copyright-area {
  width: 220px;
  text-align: left;
}
#contentarea, #sitemap-div, #info-div {
  float: right;
  width: 682px;
}
#sitemap-div a {
  color: #ffffff;
}
#itemarea {

}
#itemarea-table {
  width: 100%;
}
.content-title {
  background: transparent url(/lib/yhst-68481493176517/section-top.gif) no-repeat;
  color: #000000;
  font-size: 22px;
  padding: 9px 15px 5px;
}
.content-mid {
  background: transparent url(/lib/yhst-68481493176517/section-mid.gif) repeat-y;
  padding: 5px 30px;
}
#caption {
  color: #000000;
}
#itemtable {
  background: #d2d3d5 url(/lib/yhst-68481493176517/prod-table-bg.gif) no-repeat scroll bottom center;
  border: 1px solid #375768;
  width:280px;
  border-bottom:none;
	margin:0 auto;
}
#itemtable td {
	padding:5px 10px;
	border-bottom:1px solid #375768;
	text-align:left;
  color: #464646;
  font-size: 18px;
}
td#itemtable-header {
	height:24px;
	font-size:18px;
}
td#itemtable-sale-price, td#itemtable-you-save {
	font-weight:bold;
}
td#itemtable-addtocart {
	padding:10px;
}
#image-table td {
  padding: 5px;
}
.add-image {
  display: block;
}
/** Contents **/
#contents-table {
  text-align: center;
}
.horizontal-seperator {
  vertical-align: baseline;
  border-bottom: 1px dotted #000000;
  padding: 5px;
}
.vertical-seperator {
  border-right: 1px dotted #000000;
}
.name a {
  color: #375768;
  font-size: 14px;
}
.price-bold {
  color: #375768;
}
.sale-price-bold {
  color: #f25822;
}
/** Footer **/
#footer {
  color: #f25822;
  padding: 0px 3px;
  text-align: center;
}
#footer a {
  color: #ffffff;
  padding: 0px 1px;
}
#footer img {
  vertical-align: middle;
}
#copyright-area {
  float: left;
  width: 120px;
  text-align: right;
  color: #ffffff;
  font-size: 9px;
}
#copyright-area a {
  color: #ffffff;
  font-size: 9px;
}

