body 
{
	scrollbar-face-color: #cdd8ed; 
	scrollbar-shadow-color: #c0c0ff; 
	scrollbar-highlight-color: #efeffe; 
	scrollbar-3dlight-color: #efeffe; 
	scrollbar-darkshadow-color: #191970; 
	scrollbar-track-color: #4A4513; 
	scrollbar-arrow-color: #4A4513;
	font-family: Tahoma, Arial, Helvetica; 
	color: #666666;
}
.host
{
	font-size: 8pt;
	color: gold;
	text-align: center;
}
h1
{
	font-weight: 500;
	font-size: 19pt;
	color: #707070;
	text-align: center;
	text-decoration: none;
}
h2
{
	font-size: 12pt;
	color: #4a4513;
	text-align: center;
	text-decoration: underline;
}
h3
{
	font-weight: bold;
	font-size: 10pt;
	color: #0080c0;
}
.h3_left
{
	font-weight: 600;
	font-size: 0pt;
	color: #505050;
	text-align: left;
}
.h3_right
{
	font-weight: bold;
	font-size: 10pt;
	color: #0080C0;
	text-align: right;
}
.h3_center
{
	font-weight: bold;
	font-size: 10pt;
	color: #0080C0;
	text-align: center;
}
.header_1
{
	font-weight: 500;
	font-size: 19pt;
	color: #707070;
	text-decoration: none;
}
.section_title
{
	font-weight: bold;
	font-size: 12pt;
}
.welcome
{
	font-weight: bold;
	font-size: 12pt;
	color: #a0815c;
}
.large_content
{
	font-size: 11pt;
}
.content
{
	font-size: 10pt;
}
.small_content
{
	font-size: 9pt;
}
.smaller_content
{
	font-size: 8pt;
}
.smallest_content
{
	font-size: 7pt;
}

.small_gray_content
{
	font-size: 10pt;
	color: #303030;
	font-weight: bold;
}
.report_title
{
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}
.report_subtitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #0080C0;
}
.invoice_title
{
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
}
.label_content
{
	font-size: 18pt;
}

.h_product_name
{
	font-weight: 600;
	font-size: 10pt;
	color: #595959;
	text-align: left;
}
.h_more_details
{
	font-size: 8pt;
	font-weight: 500;
	color: #595959;
}
.h_in_stock
{
	font-weight: 500;
	color: #595959;
	font-size: 9pt;
}
.h_regular_price
{
	font-weight: 500;
	color: #595959;
	font-size: 10pt;
	text-decoration: line-through;
}
.h_sale_price
{
	font-weight: 600;
	font-size: 10pt;
	color: #000000;
}
.h_free_shipping
{
	font-weight: 600;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: underline;
}

.product_name
{
	font-weight: 600;
	font-size: 10pt;
	color: #595959;
	text-align: left;
}
.more_details
{
	font-size: 8pt;
	font-weight: 500;
	color: #595959;
}
.in_stock
{
	font-weight: 600;
	color: #595959;
	font-size: 8pt;
}
.regular_price
{
	font-weight: 500;
	color: #595959;
	font-size: 8pt;
	text-decoration: line-through;
}
.sale_price
{
	font-weight: 600;
	font-size: 9pt;
	color: #000000;
}
.product_highlight_title
{
	font-weight: 600;
	font-size: 10pt;
	/* font-family: Times New Roman, Arial, Helvetica; */
}
.product_highlight
{
	font-weight: 500;
	font-size: 10pt;
	/* font-family: Times New Roman, Arial, Helvetica; */
}

.p_product_name
{
	font-weight: 600;
	font-size: 11pt;
	color: #595959;
	text-align: left;
}
.p_regular_price
{
	font-weight: 500;
	color: #595959;
	font-size: 10pt;
	text-decoration: line-through;
}
.p_sale_price
{
	font-weight: 600;
	color: #000000;
	font-size: 10pt;
}
.small_sale_price
{
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
}
.p_free_shipping
{
	font-weight: 500;
	font-size: 11pt;
	color: #FF0000;
	text-decoration: underline;
}
.free_shipping
{
	font-weight: 600;
	font-size: 10pt;
	color: #FF0000;
	text-decoration: underline;
}
.current_position
{
	font-size: 15pt;
	color: #000000;
	font-weight: 400;
}
.copyright
{
	font-size: 7pt;
	text-align: center;
}
.basket_title
{
	font-size: 16pt;
	color: #4A4616;
	font-weight: 500;
}
.basket_caption
{
	font-size: 8pt;
}
.basket_content
{
	font-size: 7pt;
}
.onsale
{
	font-weight: 500;
	font-size: 13pt;
	color: Gold;
	text-align: center;	
	padding: 10px 5px 10px 5px;
	border-style: groove;
	border-width: 0px;
	text-decoration: none;
	background-color: #464215;
}
.site_promotion
{
	font-weight: 500;
	font-size: 20pt;
	color: red;
	text-align: center;
	text-decoration: none;
}
.promotion
{
	font-weight: bold;
	font-size: 9pt;
	color: #4A4513;
}
.promotion_small
{
	font-weight: bold;
	font-size: 8pt;
	color: #4A4513;
}
.search_caption
{
	font-weight: 600;
	font-size: 11pt;
	color: #000066;
	text-decoration: none;
}
.category, a.category:link, a.category:active, a.category:visited, a.category:hover, a.category_h:link, a.category_h:active, a.category_h:visited, a.category_h:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #000066;
	text-decoration: none;
}
.page_title
{
	font-weight: bold;
	font-size: 18pt;
	color: gold;
}

/* Image border Stuff */
.out {
  vertical-align: top;
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:0;
}
  
.in2 {
  display:block; 
  background:#777; 
  border:1px solid #999; 
  position:relative;
  padding:1px;
  margin:1px;
}

.in {
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:2px;
  font-weight:normal;
}

.in_s_thumb {
  background:#fff; 
  border:1px solid #555; 
  position:relative; 
  padding:3px;
  font-weight:normal;
  height:90px;
}

.ltin {
  left:-2px;
}

.tpin {
  top:-2px;
}

.rtin {
  left:2px;
}

.image_s_thumb 
{
  margin-top: 0px;
  vertical-align: top;
  width:90px;
  padding:0;
}

.image_thumb 
{
	margin-top: 0px;
	vertical-align: top;
	width:110px;
	padding:0;
}

.image_medium 
{
	margin-top: 0px;
	width:362px;
	padding:0;
}

.table_border
{
	border:1px solid #464215;
}
