body {
	background-color:#898B5E;
	padding: 0;
	margin: 0;
	padding: 0px;
	
	font: 1em/1em Verdana, arial, sans-serif; 
	}


.bkgrnd {
	background: #ABAD85; 
	}
table	{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 700px;
	font:Verdana, arial, sans-serif;
	}
	
strong { 
	font-weight: bold;
	font-family: Serif, Verdana, Helvetica;
	color: #c00;
	font-size: 1.5em; }	

a:link { 
	font-weight: bold;
	color: #b90000;
	text-decoration: none;
	}
	
a:visited { 
	font-weight: bold;
	color: #b90000;
	text-decoration: none;
	}
	
a:hover { 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

a:active { 
	font-weight: bold;
	color: #b90000;
	text-decoration: none;
	}	
.contactinfo {
	font-family: Verdana, Arial, san-serif;
	text-align:center;
	font-weight:bold;
	padding:10px;
	}
 
.label {
	font-family: Arial, helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	}
.phone 
{
	WIDTH: 275px;
	font-weight:bold;
	color:#3C4800  ;
	font-size:.8em;
	vertical-align:top;
	text-align:center;
}

.MessageText 
{
	width:450px;
	height:75px;
}

#outer
{
	background-color: #ABAD85;
	width: 745px;
	padding-top:15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border: 1px solid #bbb;

	border: 1px solid #000;
	/*border-right: 1px solid #bbbbbb;*/
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#container
{
	/*line-height: 140%;*/
	margin-right: auto;
	margin-left: auto;
	padding-top:15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	height: 100%;
	background-color: #ffffcc ;
	/*border: 1px solid #FFFFFF;	*/
}


#logo {

  background-color: #17374C;
  color: #ffffff;
  
}

#logo {
position:relative;
top 0px; left:50px;
font-family: serif, Verdana, Helvetica;
z-index: 3;
}

#navigation {
position:relative;
padding 0px 0px 0px 0px;
top: 0px; left:0px;

z-index: 2;
}

#navbar {
	font: 0.8em Verdana, arial, sans-serif;
	border-bottom: 2px solid black;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px }

#navbar li {
	
	display: inline;
	overflow: hidden;
	list-style-type: none; }

#navbar a, a.active {
	color: #000;
	background: #898B5E;
	font-size: 1em;
	font-weight: bold;
	border: 2px solid black;
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none; }

#navbar a.active {
	color: #fff;
	background: #ABAD85;
	border-bottom: 2px solid black; }

#navbar a:hover {
	
	background: #ABAD85; }

#navbar a:visited {
	 }

#navbar a.active:hover {
	background: #ABAD85;
	border-bottom: 2px solid black;
	}

#content {
	font: 0.8em Verdana, arial, sans-serif;
	background: #ffc; 	
}
	
#content a {
	text-decoration: none;
	color: #000; }

#message {
	font: 0.8em Verdana, arial, sans-serif;
	background: #ffc; 	
}
	
#message a {
	text-decoration: none;
	color: #000; }

#products {
	padding: 0px ;
	border-bottom: 1px solid #000;
	}

#rcol {
	position:relative;
	top:5px;
	left:5px;
	width:265px;
	padding:10px 10px 10px 10px;
	margin-right: 10px;
	float: right;
	height: auto;
	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:295px;
	}

#rcol strong { 
		text-transform: uppercase;
		font-weight: bold;
		font-family: Serif, Verdana, Helvetica;
		color: #FF0000;
		font-size: 125%;
		}
		
#rcol ul {list-style-type: none; left-margin: 0px; padding-left: 0px}
#rcol li {list-style-type: none; left-margin: 0px; padding-left: 0px}

#lcol {
	position:relative;
	top:5px;
	left:5px;
	width:265px;
	
	padding:10px 10px 10px 10px;
	margin-left: 0px;
	float: left;
	height: auto;
	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:305px;
	}

#lcol ul {list-style-type: none; left-margin: 0px; padding-left: 0px}
#lcol li {list-style-type: none; left-margin: 0px; padding-left: 0px}

#footer {
	position:relative;
	top: 0px; left:0px;
	padding: 0px 0px 0px 0px;
	background: #ABAD85; 
	width: 700px;
	border-left: 1px dashed #000;
	border-right: 1px dashed #000;
	border-bottom: 1px dashed #000;
	
	}
#Errors 
{
	

	
}
#Sent 
{
	visibility:hidden;
}
#Feedback .feedback 
{
	padding:0px 30px;
	font:Verdana, arial, sans-serif;
	line-height:150%;
	font-weight:bold;
	font-size:smaller;
	
}