TD.nav		{ font-size:10px; font-family:verdana; background-color:#ecefe2; }
TD.navhd		{ font-size:10px; font-family:verdana; background-color:#164409; }
TD.navon	{ font-size:10px; font-family:verdana; background-color:#b5bc9c; }
A.nav			{ font-family:verdana; color:#000000; font-size:10px; letter-spacing:2px; font-weight:normal; text-decoration:none; }
A:hover.nav		{ font-family:verdana; color:#5e1f11; font-size:10px; letter-spacing:2px; font-weight:bold; text-decoration:none; }
.navb			{ font-family:verdana; color:#5e1f11; font-size:10px; letter-spacing:2px; font-weight:bold; text-decoration:none; }
.promoBLD		{ font-family:verdana; color:#87040d; font-size:12px; letter-spacing:1px; font-weight:bold; text-decoration:none; }
.promo			{ font-family:verdana; color:#000000; font-size:10px; letter-spacing:1px; font-weight:normal; text-decoration:none; }
.toggle	{display: none;	margin: 0px; padding: 5px 0px 10px 10px; 	border: 0px dotted #3B6F43;}
.toggle	a{text-decoration:underline;}
.toggle	a:hover{background:#E3E3E3;}
.header {font-family:verdana; color:#b5bc9c; font-size:18px; font-weight: bold;}
.footer, .footer a{ font-family:verdana; color:#000000; font-size:10px; letter-spacing:1px; font-weight:normal; text-decoration:none;}
.footer a:hover{ font-family:verdana; color:#5e1f11; font-size:10px; letter-spacing:1px; font-weight:normal; text-decoration:none; }
.required { font-weight: bold; }
.missing { font-weight: bold; color: white;background: #C42A7F;}
.bodytext blockquote{width: inherit; font-size: larger; font-weight: normal; color: white; padding: 1em 1em; margin: 1em 0em 0em 0em; border: 1px solid #e2e2e2; background: red;}
.bodytext blockquote a{font-weight: bold; color: #828182;}
.bodytext blockquote a:hover{background:#E3E3E3;}
.specials { font-family:verdana; color:#000000; font-size:9px; font-weight:normal; text-decoration:none;}
.specials a{ font-family:verdana; color:#AD1D12; font-size:9px; font-weight:normal; text-decoration:none;}
.specials a:hover{ font-family:verdana; color:#AD1D12; font-size:9px; font-weight:normal; text-decoration:underline; }
.visit { font-family:verdana; color:#5e1f11; font-size:12px; font-weight:normal; text-decoration:none;}
.visit a{ font-family:verdana; color:#5e1f11; font-size:12px; font-weight:normal; text-decoration:none;}
.visit a:hover{ font-family:verdana; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:underline; }
.redtext, .redtext a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height:16px; 
	color: #87040D; 
	 letter-spacing:0px;
	text-decoration: none;
	}
.redtext2, .redtext2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height:16px; 
	color: #87040D; 
	text-decoration: none;
	}
	.redtext2 a:hover{ font-family:verdana; color:#5e1f11; font-size:10px; font-weight:normal; text-decoration:underline; }
.bodytext, .bodytext a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:18px; 
	color: #454545; 
	text-decoration: none;
	}
	
.bodytext a:hover{text-decoration: underline;}

INPUT, select, textarea{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #3B6F43;
	padding: 2px;
	background-color: #FAFBFB
}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	line-height:14px; 
	color: white; 
	text-decoration: none;
	font-weight: bold;
}

.main, .main a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height:18px; 
	color: #3B6F43; 
	text-decoration: none;
}
.main a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	line-height:18px; 
	color: #2A9E48; 
	text-decoration: none;
}
.main a:hover{
	text-decoration: underline;
}


#maindata {
	border: thin solid #3B6F43;
	background-color: #E1F4E4;
	width: 510px;
}
#maindata td{
	border-bottom: thin solid #3B6F43;
	text-align: left;
	padding-left: 10px;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 0px;
	background-color: #E1F4E4;
}
#maindata th{
	background-color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	font-weight: bold;
}
#maindata caption{
	text-align: left;
	font-weight: bold;
	font-size:12;
	margin-top:10px;
	background-color: #FFFFFF;
}

#pagetitleid {
	border: 0 solid #3B6F43;
	background-color: #3B6F43;
	width:500px;
	text-align:right;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom:20px;
}

#main {
	background-color: #FFFFFF;
	border: 0px dotted #3B6F43;
}

#outline {padding: 1px 1px 1px 1px; background-color: #b5bc9c;	border: thin solid #3B6F43}
#padding {padding: 10px 5px 10px 10px;}
#mainpadding {padding: 0px 20px 10px 26px; text-align:top}
body {margin-left: 45px; margin-top: 25px;}

#search {
	border: 1px solid #3B6F43;
	background-color: #ecefe2;
	margin-top: 10px;
	width: 490px;
}

#plain {
	border: 1px solid #3B6F43;
	background-color: #ecefe2;
	margin-top: 10px;
	width: 490px;
}
#plain250 {
	border: 1px solid #3B6F43;
	background-color: #ecefe2;
	margin-top: 10px;
	margin-left: 20px;
	width: 200px;
}
#plain caption{
	text-align: left;
	font-weight: bold;
	font-size:12;
	margin-top:10px;
	background-color: #FFFFFF;
}

#bookmark {
	border: 0px solid #3B6F43;
	background-color: #ecefe2;
	margin-top: 10px;
	width: 171px;
}

#photos {
	border: 0px solid #3B6F43;
	background-color: #ecefe2;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 250px;
}
.prodImg a:link img{border:#1B335A solid 1px;}
.prodImg a:hover img{border:#818181 solid 1px;}
.prodImg a:visited img{border:#1B335A solid 1px;}
.prodImg a:visited:hover img{border:#818181 solid 1px;}
#button, .button a, .button a:hover{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	padding-right:5px;
	border-width: 0px 0px 0px 0px;
	margin:0px;
	background-color: #475578;
	font-weight: 400;
	font-size:xx-small;
	color:white;
	text-decoration:none;
	text-transform: uppercase;
	width:100px;
}
