body {
width:100%; height:auto; font-family: Arial, sans-serif; margin:0px; font-size:100%; background:#ffffff; 
}
#pageSurround {
	position:relative; display:block; width:1000px; margin:10px auto 0 auto; font-size:0.925em;
}
#top_left{background:url(../../../images/top_left.gif) no-repeat;float:left;width:10px;height:72px;}
#top_right{background:url(../../../images/top_right.gif) no-repeat;float:left;width:10px;height:72px;}
#topnavigation {float:left;background:url(../../../images/topnav_bg.gif) repeat-x #452e22;height:72px;padding:0 6px 0 6px;font-size:0.9em;width:968px;}
#topnavigation ul { display:block; float:left; list-style-type:none; margin:10px 0 0 0 ; }
#topnavigation ul li { float:left; font-size:0.8em; padding:0 15px 0 15px;margin:0; border-right: 1px solid #fff;list-style-position: outside;}
#topnavigation ul li.last {border:none;}
#topnavigation ul li a { float:left; display:block; margin:0;padding:0; text-decoration:none; color:#fff; text-align:center; }
#topnavigation ul li a:hover { color:#fff; text-decoration:underline;}

#topnav div a:hover {text-decoration:underline;}
#topnav div a {background:url(../../../images/nav_button.gif) no-repeat; width:147px; text-decoration:none;height:20px;float:left;margin:0 2px 0 2px;color:#fff;padding:18px 0 0 10px;font-size:0.825em;font-weight:bold;}
#header  {background:url(../../../images/banner0.gif) no-repeat;height:189px;width:1000px;}
#header h1 {margin:0;float:left;}
#header h1 img {margin: 30px 0 0 40px;}
#header h1 a span { display:none; }
#header h2 {font-family: Georgia, Arial, Verdana, sans-serif;font-weight:normal;font-size:2.4em;margin:0.4em 0 0.4em 0;}
#header #header_text {background:url(../../../images/header_text_bg.gif) no-repeat; width:452px;height:67px;z-index:-100;padding:15px 160px 15px 15px}
#content {display:block;width:1000px;height:auto;background:#dec89e;padding-top:40px;}

h1 { font-size:2em; margin:1.25em 0; font-family: Times New Roman, Georgia, Arial, sans-serif; color:#fffdd7;}
h2 { font-size:1.8em; margin:0.4em 0;font-family: Times New Roman, Georgia, Arial, sans-serif; font-weight:normal; text-transform:uppercase;color:#fffdd7;}
h3 { font-size:1.6em; margin:0.5em 0 0.2em 0;font-family: Times New Roman, Georgia, Arial, sans-serif;font-weight:normal;text-transform:uppercase; }
h4 { font-size:1.45em; margin:0.5em 0 0.2em 0;font-family: Times New Roman, Georgia, Arial, sans-serif; font-weight:normal; text-transform:uppercase;}
h5 { font-size:1em; margin:0.63em 0;font-family: Times New Roman, Georgia, sans-serif; }
h6 { font-size:0.875em; margin:0.5em 0;font-family: Times New Roman, Georgia, Arial, sans-serif; }
#topHeader {
	text-align: right;
	height: 36px;
	margin-bottom: 20px;
	padding-right: 0px;
	padding-top: 68px;	
}
.boxTitleLeft, .boxTitleRight {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fffdd7;
	height: 20px;
	background:#210700;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	font-weight:bold;

}

.boxTitleRightProducts {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fffdd7;
	height: 20px;
	background:#53001e;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	font-weight:bold;

}
.boxTitleRightCart {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fffdd7;
	height: 20px;
	background:#a32a00;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	font-weight:bold;

}
.boxTitleRightRand {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fffdd7;
	height: 20px;
	background:#16270a;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	font-weight:bold;

}
.boxTitleLeftCat {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #fffdd7;
	height: 20px;
	background:#83000a;
	padding:3px 0 0 5px;
	text-transform:uppercase;
	font-weight:bold;

}
.boxContentLeft, .boxContentRight {
	padding:5px;
	margin-bottom: 10px;
	background:url(../../../images/boxes_bg.gif) no-repeat bottom #512417;
	width:150px;
	min-height:113px;
	margin-top:2px;
	color:#fffdd7;
}
.boxContentRightProducts {
	padding:5px;
	margin-bottom: 10px;
	background:url(../../../images/products_bg.gif) no-repeat;
	width:150px;
	height:244px;
	margin-top:2px;
	color:#fffdd7;
}
.colLeft {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 30px;
	padding-right: 30px;
	float: left;
}
.colMid {
	position: relative;
	width: 555px;
	float: left;
}
.colRight {
	position: relative;
	width: 160px; 
	padding-left: 30px;
	padding-right: 30px;
	right: 0px;
	float: right;
}
.boxContent {
	padding: 0 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 549px;
	color: #210700;
	margin-bottom: 5px;
}

.boxContentCart {
	padding: 0 3px 3px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;

	color: #210700;
	margin-bottom: 5px;
}
.boxContent a:link, .boxContent a:visited {color:#160402;font-weight:bold;text-decoration:none;}
.boxContent a:hover {text-decoration:underline;}
.boxContent h2 {
	 font-size:1.8em; background:#210700;width:370px; padding:1px 0 1px 5px;width:auto; margin:0; font-family: Times New Roman, Georgia, Arial, sans-serif;color:#fffdd7;;text-transform:uppercase;font-weight:normal;
}
.boxContent
.boxContent h3 {font-family: Times New Roman, Georgia, Arial, sans-serif;font-size:1.6em;font-weight:normal;margin:0.5em 0;}

/* CHECKOUT PAGES */
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 30px;
	padding-right: 30px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 768px;
	float: left;
}
/* END CHECK OUT PAGES */
.siteDocs {
	text-align:center;
	margin-top: 10px;
}
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	text-align: center;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 542px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	height: 50px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.latestProds {
	float: left;
	text-align: center;
	width: 131px;
	height: 120px;
}
#footer {height:33px;width:900px;font-weight:bold;padding:0 50px 0 50px;font-size: 75%;}
#footer p {color:#825c36;}
#footer a:link, #footer a:visited{color:#825c36; text-decoration:none;}
#footer a:hover {text-decoration:underline;}