.maintitle { font-size: 45px; font-family: Arial; padding-top: 60px; padding-left: 20px; }
.maintitlesub { font-size: 30px; font-family: Arial; font-variant: small-caps; line-height: 30px; padding-top: 60px; padding-left: 20px; }
body 	{ background-image: url(../images/background-0080SW.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0 0 0; padding:0; scrollbar-face-color:#4E2D18; scrollbar-track-color:#3C2212; scrollbar-arrow-color:#3C2212; scrollbar-3Dlight-color:#3C2212; scrollbar-base-color:#3C2212; scrollbar-shadow-color:#B78934; scrollbar-darkshadow-color:#3C2212; scrollbar-highlight-color:#3C2212; }

p {
	margin-top: 0px;
	margin-bottom: 12px;
}

#maincontentbox { background-image: url(../images/background-gradient.png); text-align: center; width: 100%; height: auto; }
td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#bcad85;
}

h1 { color: #caa84c; font-size: 23px; font-weight: bold; text-align: center; margin: 1em 0; }
h2 {
	font-size: 21px;
}
h3 {
	color: #caa84c;
	font-size: 15px;
	font-weight: bold;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
hr { width: 93%; border: 0 -moz-use-text-color; }

hr.hr2 {

color: #6d3f25;

background-color: #6d3f25;

height: 1px;
}
.thinborder { margin: 3px; padding: 4px; border: solid 1px #b99052; }
a { text-decoration:none; color:#caa84c; }
a:hover {text-decoration:underline;}

.b { color:#caa84c; font-size: 14px; font-weight: bold; line-height: 17px; }

span a {color:#BCAD85; text-decoration:underline;}
span a:hover {text-decoration:none}
a.navbar {
	color: #866405;
	font-size: 20px;
	line-height: 20px;
	font-family: Tahoma, Geneva, sans-serif;
}

ul {
	margin:0;
	padding:0;
	//list-style-type: decimal;
	//list-style-image: none;
	list-style-image: url(../images/template_images/arr1.gif);
	}

li {
	margin:0;
	padding:0 0 0 12px;
	line-height:18px;
	color:#BCAD85;
	//background-image: url(../images/template_images/arr1.gif);
	//background-repeat: no-repeat;
	//background-position: left top;
	list-style-type: decimal;
	list-style-image: none;
	//display: inline;
}
	
li a {color:#BCAD85; text-decoration:underline}
li a:hover {text-decoration:none}
iframe { background-color: #36140d; position: relative; top: -6px; max-height: 25px; margin: 0; padding: 0; }
input, select, textarea {border:solid 1px #301b0b; color:#bcad85; font-size:10px; overflow:hidden; font-family:tahoma; background:#3d2312; padding:3px}
form {margin:0; padding:0}
.imgborder { border: solid 3px #6d3f25; }
.tablespace { line-height: 20px; }
.subhead1 { color: #bcad85; font-size: 16px; font-weight: bold; font-variant: small-caps; text-align: left; }
.price1 { color: #caa84c; font-size: 20px; font-weight: bold; line-height: 20px; }
.price { color: #bcad85; font-size: 13px; font-weight: bold; line-height: 20px; }
.price-highlight { color: #e7c657; font-size: larger; }
.price-markthru { text-decoration: line-through; }
.product_description { color: #bcad83; font-size: 12px; }
/*--------------------------------------footer-------------------------------------------*/
.footer {color:#6E472B; font-size:10px}
.footer span {color:#89743B}
.footer a {color:#89743B; text-decoration:underline}
.footer a:hover {text-decoration:none}


.abs {vertical-align:middle}
.tablecellbglight { color: #6d3f25; background-color: #6d3f25; }
.sferracolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #BCAD85;
}
#signup {
	float: right;
	width: 150px;
	padding-left: 10px;
}
#recaptcha_response_field {
	background-color: #FFF;
}
.description {
	font-size: 12px;
	font-style: italic;
	padding-right: 10px;
	padding-left: 10px;
}
.bold {
	font-size: 105%;
	font-weight: bold;
}
