/*   ALLWOOD STYLESHEET MAIN LAYOUT   */

body { font-size: 62.5%; margin: 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif;
	color:#000000; background-image: url(../images/bk.png); background-repeat: repeat-y;
	background-position: center top; }

.container { width: 750px; 	margin: 0px auto; padding: 0px;	background-color: #F9F3DB;}

.clear {clear: both;}

.none {display:none;}

/*   HEADER COLUMN  */

.headercol {
	width: 750px; background-attachment: scroll; background-color: #8C1428;
	background-image: url(../images/headerbk.png);	background-repeat: no-repeat;
	background-position: left top;	height: 149px;	text-align: right;}

.headercol h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;	color: #6D0315;}

.headercol a { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em; color: #F9F3DB; text-decoration: none; }


/*   TOP NAV COLUMN  */

.topnavcol { background-color: #CEAB14;	width: 750px;
	text-align: center;	height: 35px;	background-image: url(../images/topnavbk.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #880011;
	font-weight: bold;	letter-spacing: 0px;}

.topnavcol a { display: block; 	height: 19px;	border-left-width: 1px;
	border-left-style: solid;	border-left-color: #FFFFFF;	width: auto;
	float: left;	color: #880011;	text-decoration: none;
	padding: 5px 7px 0px 7px;	background-image: url(../images/topnavbk.png); }

.topnavcol a:hover {	background-image: url(../images/topnavrolledbk.png);}


/*   LEFT NAVIGATION   */

.leftcol {	float: left;	width: 160px;}
.leftnav {	width: 123px;	margin-left: 18px;	}
.leftnav a {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-decoration: none;
	background-attachment: scroll;	background-color: #E1D9B3;	background-image: url(../images/leftnavoff.gif);	background-repeat: no-repeat;	background-position: left top;
	display: block;	border: 1px solid #CEAC9C;	margin-bottom: 3px;	padding: 4px 1px 3px 18px;
	letter-spacing: -0.15px; 	color: #9E172E; text-transform: uppercase;}

.leftnav a:hover {	background-color: #8C1428;	background-image: url(../images/leftnavon.gif);	color: #F9F3DB;}

.leftitems {	width: 123px;	margin-left: 18px;	}

.tradelogin { width: 110px;  font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #8C1428; background-color: #FFFFFF;
	padding: 5px; border: 1px solid #9B5960; text-transform:uppercase;}
	
.tradelogin a {text-decoration: none; color: #8C1428;}	
.tradelogin img {border: 0px;} 

.tradelogin input {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;	color: #000000;	background-color: #FFFFFF;	width: 103px;
	border: 1px solid #999999;	margin-bottom: 5px;}


/*   MAIN CONTENT AREA  */

.maincol {	float: left;	width: 570px;}

.maincol h1 { font-family: Georgia, "Times New Roman", Times, serif;	font-size: 2em;
	color: #8C1428;	font-weight: normal; text-transform: uppercase;}

.maincol h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.6em;
	color: #000000;	font-weight: normal; }
	
.maincol h3 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.4em;
	color: #8C1428;	font-weight: normal; }	
	
	.maincol h4 {	font-size: 1.3em; 	font-weight: bold; }	

.maincol p {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;
	color: #000000; line-height: 135%;}

.maincol ul li { font-family: Arial, Helvetica, sans-serif; 	font-size: 1.2em;	color: #000000; margin-bottom: 6px; list-style-image: url(../images/bullet.gif);}

.maincol ol li { font-family: Arial, Helvetica, sans-serif; 	font-size: 1.2em;	color: #000000; margin-bottom: 6px; }

.maincol a {	color: #8C1428;	text-decoration: none;}
.maincol a:hover {	text-decoration: underline;	color: #AC1D39;}

/*   CONTACT COLUMN  */

.contactcol {	background-color: #CEAB14;	width: 750px;
	text-align: center;	height: 29px;	padding-top: 5px;
	background-image: url(../images/contactbk.png);	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #880011;	font-weight: bold;	background-repeat: repeat-x;}

.contactcol a {	color: #880011;	text-decoration: none;}
.contactcol a:hover {	text-decoration: underline;	color: #AC1D39;}

/*   INFO & LINKS COLUMN  */

.infolinkscol { background-color: #F9F3DB;	width: 750px;	text-align: center;
	padding-top: 6px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;
	color: #660011;}
.infolinkscol a {	color: #880011;	text-decoration: none;}
.infolinkscol a:hover {	text-decoration: underline;	color: #AC1D39;}


/*   ADDRESS COLUMN  */

.addresscol {	background-color: #F9F3DB;	width: 750px;	text-align: center;
	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.1em;
	color: #000000;}
	
	
/*   Product Table  */	

.box {float:right; margin-left:10px; border: 1px solid #8C1428; }

#products {width: 60%; padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; margin:10px 0px 10px 0px;}

#products th {background-color: #8C1428; color: white; font-weight: normal; text-align: left; padding: 5px; font-size: 1.3em;}
#products tr {margin:0px; padding: 0px;}
#products td {border: 1px solid #8C1428; margin: 0px; padding: 5px; background-color: white;}
#products img {float:left;padding-right:8px;}
#products p {margin: 2px 0px 0px 0px; font-size: 1.2em; }


/*   Product Table  */	

#shop {background-color: white; width: 110px; font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #8C1428; background-color: #FFFFFF;
	padding: 6px; border-bottom: 1px solid #9B5960; text-align: center; margin-bottom: 15px;}
	
	#shop a {color: #8C1428;}
	#shop a:hover {color: #EBCF4C;}
	
#address {background-color: #ECDD9F; width: 122px; font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #333333; 
	padding: 0px; border: 1px solid #D8BD99; text-align: center; margin: 15px 0px 15px 0px;}
	
	#address a {color: #8C1428;}
	#address a:hover {color: #EBCF4C;}

.caps {text-transform: uppercase;}
.strong {font-weight: bold;}