TD.navhd		{ font-size:10px; font-family:verdana; background-color:#853C4D; }
TD.nav		{ font-size:10px; font-family:verdana; background-color:#F1F1F1; }
TD.navon	{ font-size:10px; font-family:verdana; background-color:#BCBCBC; }
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:#222872; 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;}
.header {font-family:verdana; color:#BCBCBC; 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: #828182; padding: 1em 1em; margin: 1em 0em 0em 0em; border: 1px solid #e2e2e2; background: #f1f1f1;}
.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:#842035; font-size:12px; font-weight:normal; text-decoration:none;}
.visit a{ font-family:verdana; color:#842035; 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: #842035; 
	 letter-spacing:0px;
	text-decoration: none;
	}
.redtext2, .redtext2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height:16px; 
	color: #842035; 
	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 #842035;
	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 dotted #842035;
	background-color: #E1F4E4;
	width: 510px;
}
#maindata td{
	border-bottom: thin dotted #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 dotted #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: thin dotted #3B6F43;
}

#outline {padding: 1px 1px 1px 1px; background-color: #BCBCBC; border: 1px solid #842035}
#padding {padding: 10px 5px 10px 10px;}
#mainpadding {padding: 0px 20px 10px 26px;}
body {background-color: #898989; margin-left: 45px; margin-top: 25px;}

#search {
	border: 1px dotted #898989;
	background-color: #F1F1F1;
	margin-top: 10px;
	width: 490px;
}

#plain {
	border: 1px dotted #898989;
	background-color: #F1F1F1;
	margin-top: 10px;
	width: 490px;
}
#plain caption{
	text-align: left;
	font-weight: bold;
	font-size:12;
	margin-top:10px;
	background-color: #FFFFFF;
}

#bookmark {
	border: opx dotted #898989;
	background-color: #F1F1F1;
	margin-top: 10px;
	width: 171px;
}

#photos {
	border: 0px dotted #898989;
	background-color: #F1F1F1;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 250px;
}
.prodImg a:link img{border:#222872 solid 1px;}
.prodImg a:hover img{border:#818181 solid 1px;}
.prodImg a:visited img{border:#222872 solid 1px;}
.prodImg a:visited:hover img{border:#818181 solid 1px;}