/* At-Rules */
@charset "iso-8859-1";

BODY, BASEFONT, TD, A, SPAN, FONT, P, DIV {
	font-family: verdana, helvetica, sans-serif;
	color: #f5ebcb;
	font-size: 11px;
	outline: none
}
SELECT {color:#660000;}

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #52110e;
	background-image: url(images/other_files/bkg.gif);
	background-repeat: repeat-x;
}

.oneColFixCtr #page_container {
	width: 800px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	background-color: #999999;
	background-image: url(images/other_files/bkg.jpg);
}
.oneColFixCtr #mainContent {
	margin-left:5px;
	margin-right: 5px;
	padding-right: 20px;
	padding-left: 20px;
	border: 2px solid #52110E;
}

IMG {margin	:0px;}
A, IMG {border:none;}
INPUT {font-family: verdana,helvetica,sans-serif; color: #40708D; font-size: 11px; outline: none}  

A:link {color: #D87578}     /* unvisited link */
A:visited {color: #E19597}  /* visited link */
A:hover {color: #9DCDBB}   /* mouse over link */
A:active {color: #40708D}   /* selected link */

H1 {
	color: ffcc99;
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif;
	font-stretch: wider;
	font-variant: normal;
	font-size: 32px
}

H2 {
	color: #FFCC99;
	font-family: "comic sans ms", arial;
	font-weight: 900=black;
	font-size: 28px
}

H3 {
	color: #9DCDBB;
	font-family: "comic sans ms", arial;
	font-weight: 800=black;
	font-variant: small-caps;
	font-size: 24px;
	text-decoration: underline
}


DIV.topmenu {float: right; font-size: 10px; padding: 0; margin: 0; background: #AE8450; display: inline}
A.topmenu {float: right; font-size: 10px; text-decoration:none; color:#EEE0CF; background-color:#AE8450; padding: 3px 10px 3px 10px}
A.topmenu:visited {color:#EEE0CF;}
A.topmenu:hover { color:#40708D; background-color: #AE8450}

/* nav bar styles */
.nav_item {padding-left:10px; padding-bottom:5px; padding-top:5px; padding-right:3px;}
.nav_item_post {padding-left:10px; padding-bottom:5px; padding-top:6px;}
.nav_sub_item {padding-left:15px; padding-bottom:4px; padding-top:4px; padding-right:3px;}

A.nav_main {
	color:#EEE0CF;
	font-size:11px;
	text-decoration:none;
	line-height:normal;
	text-align: center;
	vertical-align: middle;
}
A.nav_main:visited {
	color:#EEE0CF;
}
A.nav_main:hover {
	color:#FFCC66;
}
A.nav_main_chosen {color:#FF99CC; font-size:10px; font-weight:bold; text-decoration:none; line-height:14px;}
A.nav_main_chosen:visited {color:#AE8450;}
A.nav_sub {color:#A82535; font-size:10px;text-decoration:none;line-height:14px;}
A.nav_sub:visited {color:#EBBA7F;}
A.nav_sub_chosen {color:#EEE0CF; font-size:10px; font-weight:bold; text-decoration:none; line-height:14px;}
A.nav_sub_chosen:visited {color:#EEE0CF;}

A.bigger_pic_link {font-size:9px; text-decoration:underline; line-height:18px}
A.bigger_pic_link:hover {color:#A82535}


/*search page form display */
FORM.searchform {
	border:1px solid #ffcc99;
	padding: 10px;
	margin: 60px 200px 0px 30px
}

/*breadcrumb styles*/
.breadcrumb {
	color: #FFFFFF;
	font-style: italic;
}
.breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover {
	color: #c8b570;
	font-style: italic;
	text-decoration: none;
}
.breadcrumbsep {
		font-style: normal !important; 
		color: #FFFFFF; 
}
.breadcrumb .lastcrumb {
	text-transform: capitalize;
}


/* product display area styles*/
DIV.product_section
{
width:100%;
margin:5px;
line-height:150%;
}
DIV.product_header
{
padding: 2mm;
clear:left;
margin:0;
}
DIV.product_image_left
{
float: left;
width: 300px;
margin: 0;
padding: 5px;
text-align: center;
}
DIV.product_content
{
margin-left:320px;
padding:10px;
}

.product_info {line-height:17px;}
.product_details {line-height: 17px; font-size: 11px; color: #EEE0CF}
.product_price {font-size: 11px; line-height:22px; color:#D87578; font-weight: bolder; font-stretch: condensed}
.product_id {font-size: 11px;  line-height:20px;}
.product_cart_note {font-size:9px; font-style:italic; line-height:12px;}

.product_grid {border: 1px solid #5E1E16; padding: 5px; text-align: center}
.product_grid_link {color:#D87578; font-size:10px; text-decoration:none; line-height:14px}
.product_grid_link:hover {color: #5E1E16} 

.product_pix {width: 144px; height: 144px;}
.product_pix_cell {padding: 20px}

/* upsell section styles */
DIV.upsell_left, DIV.upsell_right
{
float: left;
width: 200px;
text-align: center;
padding-left: 1cm;
padding-right: 1cm;
}
DIV.upsell_right {float:right;}
.upsell_header {font-style: italic; font-weight: lighter; font-size: 14px; line-height: 28px; margin-bottom: 14px; width: 400px; float: left}
.upsell_item {padding-bottom:30px; text-align: center; font-size: 10px;}

/*footer styles*/
.footer_info{
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	width:800px;
}
A.footer_link{
	font-size:12px;
	text-decoration:underline;
	color:#c8b570;
	letter-spacing: -0.9px;
}
A.footer_link:hover{color:#9DCDBB;}

/*shop picture styles*/
.shop_pix
{
float:right;
margin:0px 0px 15px 20px;
padding:15px;
border:1px solid black;
text-align:center;
}

/*customer testimonial styles*/
.cust_quote {color: #EEE0CF; font-size: 11px; font-style: italic; margin: 30px 30px 0 30px; padding-top: 10px; padding-bottom: 10px}
.cust_nm {font-size: 10px; font-weight: bold; text-align: right; margin-right: 30px}

