BODY {
	margin-top: 10px;
	background-image: url(../images/bg.gif);
	height: 100%;
}
BODY.form {
	background-color: #E8E9C9
}
A:visited, A:link, A:active, A:focus { 
text-decoration : none;
/*color: #666666;*/
}
A:HOVER { 
text-decoration : none;
/*color: #FFFFFF;*/
}
A.mainlink, A.mainlink:visited, A.mainlink:link, A.mainlink:active { 
	position : relative;
	display : block;
	/*clip:   rect( );*/
	color: #8D8D8D;
	width: 100px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 8pt;
	text-decoration : none;
	margin-bottom: 1px;
	letter-spacing: 0.1em;
	border-bottom: 1px dotted #BFBFBF;
}
A.mainlink:hover {  
	position : relative;
	display : block;
	color: #FFFFFF; 
	/*clip:  rect( ); */
	text-decoration : none
}
A.thispage:hover {
	text-decoration : none;
	color: #FFFFFF;	

}
A.thispage, A.thispage:visited { 
	position : relative;
	display : block;
	/*clip:   rect( );*/
	color: #000000;
	width: 100px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 8pt;
	text-decoration : none;
	margin-bottom: 1px;	
	letter-spacing: 0.1em;	
	border-bottom: 1px dotted #BFBFBF;
}
A.other, A.other:visited, A.other:link, A.other:active { 
	color: #8D8D8D;
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 8pt;
	text-decoration : none;
	letter-spacing: 0.15em;
}
A.other:hover {  
	color: #000000; 
	text-decoration : none
}
A.inline, A.inline:visited, A.inline:link, A.inline:active { 
	color: #993300;
	text-decoration : none;
	font-weight: bolder;
}
A.inline:hover {  
	color: #000000; 
	text-decoration : underline;
}
P.text { 
	font-family : Verdana, Arial, sans-serif;  
	font-weight : normal; 
	font-size : 12px; 
	/*color : #003300;*/
	color: #6D6D6D;
	text-align: left;
	line-height: 150%;
}
P.contact { 
	font-family : Verdana, Arial, sans-serif;  
	font-size : 14px; 
	color : #003300;
	text-align: left;
	line-height: 150%;
	margin-left: 20px;
}
P.spacer {
	margin: 15px;
}
P.address {
	margin-top: 20px;
	padding-left: 4px;
	font-family:  Verdana, Arial, sans-serif; 
	font-size: 8pt;
	color: #666666;
}
P.quotes {
	font-family : Verdana, Arial, sans-serif;  
	font-weight : normal; 
	font-size : 11px; 
	color : #666666;
	text-align: left;
	line-height: 150%;
	margin-left: 20px;
	margin-right: 45px;
}
P.form {
	font-size: 11px;	
	font-family : Verdana, Arial, sans-serif; 
	color: #666666;
	margin-top: 10px;
}
P.footer {
	font-size: 9px;
	font-family : Verdana, Arial, sans-serif; 
	color: #666666;
}
UL {
	margin-bottom: 50px;
}
LI {
	font-family : Verdana, Arial, sans-serif; 
	font-size : 12px;
	list-style: square;
	line-height: 175%;
}
IMG.title {
	margin-left: 20px;
}
IMG.subhead {
	margin-left: 40px;
	margin-top: 4px;
}
IMG.right {
	margin-top: 2px;
	margin-bottom: 3px;
	border: 1px solid #B1B1B1;
	border-right: none;
	float: right;
}
IMG.prodthumbs {
	border: 1px solid #B1B1B1;	
}
IMG.map {
	border: 1px solid #B1B1B1;
	position: relative;
	left: 50%;
	margin-left: -201px;
}
H4 {
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bolder;	
	font-size: 12px;	
	color: #5B5B5B;
	margin-top: 25px;
	margin-bottom: -10px;
}
H3 {
	font-family: Verdana, Arial, sans-serif; 
	font-weight: lighter;
	font-size: 17px;
	margin-bottom: -9px;
	margin-top: 25px;
	color: #5B5B5B;
	letter-spacing: 0.1em;
}
TABLE.outer {
	border: 1px solid #C6C6C6;
	background: #FAFAFA;
}

TABLE.thumbs {
	margin-top: 10px;
}
TD.main {
	padding: 20px;
	padding-right: 35px;
	padding-top: 10px;
}
TD.leftcell {
	background-color: #E8E9C9;
	padding-top: 50px;
	width: 120px;
	border-right: 1px solid #C6C6C6;
}
TD.rightcell {
	width: 180px;
	padding-top: 13px;
}
TD.footer {
	height: 10px;
	padding: 3px;
	padding-left: 20px;
	background-color: #FFFFFF;
	border-top: 1px solid #C6C6C6;
}
FORM {
	margin-left: 30px;
}
.formbox {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	color: #000000;
	border: 1px dashed #C6C6C6;
	padding-left: 5px;
}
.note {
	font-size: 11px;
	color: #BCBCBC;
}
em {
font-weight:bold;
font-style:normal;
}