body{background-color:#cccccc;font-family:verdana,arial,helvetica,sans serif;margin:0 0 0 0;padding:0 0 0 0;font-weight:normal; line-height:1.2; color:#686666;}
table{background-color:#ffffff;}

ol li{font-size:12px; font-weight:normal; line-height:1.2; color:#686666;}
ol a{color:#386351;}
ol a:hover{color: #a8c399;}

#top_gap{height:25px;}
iframe{border:none;margin:0px 0px 0px 0px;}
#Legal{padding:3px 3px 3px 3px; margin: 5px 5px 5px 5px;}
#Legal p{font-size:x-small; text-indent:22px;}
/* Error Message Div */
#ERM {padding:10px;}
p.NoRecords{padding:0px;margin-left:20px;}
    
    #MyReports 
{ font-size:x-small;
  position:absolute;
  background-color: #333333;
  padding:5px;
  font-size:small;
  line-height:170%;
  border:groove 2px #386351;
}
    #MyReports a{color:white;}
    #MyReports a:hover{color:Yellow;}
    
#MyMenu {position:absolute;background-color:#333333; width:130px;padding:5px;border:groove 2px #386351;}
#MyMenu a{color:White;width:150px;margin:2px 2px 2px 2px; text-decoration: underline; line-height:170%; }
#MyMenu a:hover{color:Yellow; text-decoration:underline;}
    
    
#SurveyTable{font-size:x-small; margin-left:18px;}
#SurveyTable td{vertical-align:bottom;
                font-size:12px; 
                font-weight:normal; 
                height:38px; /* Sets form element spacing for Chris */
                color:#686666;}

/*
.req-yes{color:Red;}
*/
#ReportResults{margin-top:20px; margin-left: 20px; width:750px;}
#ReportResults th {font-size:x-small;}
#ReportResults td {font-size:xx-small;padding-top:14px;}
#ReportResults .odd {background-color:#386351; color:White;}
#ReportResults .even {background-color:white; color:#ab540f;}
#ReportResults .odd a{background-color:#a8c399; color:#386351;}

.formerror {font-size:10px;font-weight:bold;color:#ab540f;}

#PTable {font-size: xx-small; position:absolute;background-color:#386351;color:White;}

span.tiny {font-size:8px;text-decoration:underline; cursor:hand;}
          
h1,h3 {margin-left:20px; margin-top:20px; font-size:14px; font-weight:bold; color:#386351;}
h2{text-align:center;color:Black;}
div.signhere{margin-left:50px;border-bottom:1px solid red;width:500px;}
             
p.Question{margin-top:10px; margin-left:20px; margin-right:10px; margin-bottom:2px;color:#386351; font-size:12px; font-weight:bold; line-height:1.2; color:#ab540f;}
p.Answer{margin-top:0px; margin-left:20px; margin-right:10px; margin-bottom:10px;font-size:12px; font-weight:normal; line-height:1.2; color:#686666;}

.GoButton {background-color:#333333;color:Silver;color:White;}

.nav {font-size:12px; line-height:1; letter-spacing:.05px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.nav:hover {color: #a8c399;}
.navstate {cursor: hand; font-size:12px; line-height:1; letter-spacing:.05px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.headerNav {font-size:10px; line-height:1; letter-spacing:.05px; color:#386351; font-weight:bold; text-decoration:none;}
.headerNav:hover {color: #a8c399;}
.headerNavstate {cursor: hand; font-size:10px; line-height:1; letter-spacing:.05px; color:#386351; font-weight:bold; text-decoration:none;}

.headerText {font-size:12px; line-height:1.5; letter-spacing:.10px; color:#666666; text-decoration:none;}
.headerText:hover {color: #a8c399;}
.headerTextstate {cursor: hand; font-size:12px; line-height:1.5; letter-spacing:.10px; color:#666666; text-decoration:none;}

.HomeText {font-size:13px; font-weight:normal; line-height:1.5; color:#686666;}
.HomeText:hover {color: #686666;}
.HomeTextstate {cursor: hand; font-size:13px; font-weight:normal; line-height:1.5; color:#686666;}

.greyText {font-size:12px; font-weight:normal; line-height:1.2; color:#686666;}
.greyText:hover {color: #686666;}
.greyTextstate {cursor: hand; font-size:12px; font-weight:normal; line-height:1.2; color:#686666;}

.greyTextsm {font-size:11px; font-weight:normal; line-height:1.2; color:#686666; text-decoration:none;}
.greyTextsm:hover {color: #686666;}
.greyTextsmstate {cursor: hand; font-size:11px; font-weight:normal; line-height:1.2; color:#686666; text-decoration:none;}

.orangeText {font-size:12px; font-weight:normal; line-height:1.2; color:#ab540f;}
.orangeText:hover {color: #ab540f;}
.orangeTextstate {cursor: hand; font-size:12px; font-weight:normal; line-height:1.2; color:#ab540f;}

.SectionText {font-size:15px; font-weight:bold; line-height:1.2; color:#386351;}
.SectionText:hover {color: #e7b909;}
.SectionTextstate {cursor: hand; font-size:15px; font-weight:bold; line-height:1.2; color:#386351;}

.SearchHeaderText {font-size:12px; font-weight:bold; line-height:1.2; color:#386351;}
.SearchHeaderText:hover {color: #e7b909;}
.SearchHeaderTextstate {cursor: hand; font-size:12px; font-weight:bold; line-height:1.2; color:#386351;}


.footerNav {font-size:10px; line-height:1; letter-spacing:.05px; color:#386351; font-weight:bold; text-decoration:none;}
.footerNav:hover {color: #a8c399;}
.footerNavstate {cursor: hand; font-size:10px; line-height:1; letter-spacing:.05px; color:#386351; font-weight:bold; text-decoration:none;}

.copywriteText {font-family:times new roman; font-size:10px; font-weight:normal; line-height:1.2; color:#444444;}
.copywriteText:hover {color: #444444;}
.copywriteTextstate {cursor: hand; font-family:times new roman; font-size:10px; font-weight:normal; line-height:1.2; color:#444444;}

p.greyText {margin-left:20px;margin-right:20px;margin-top:20px;margin-bottom:0px;}
a.greyText {font-weight:bold;}

.thumbnail {height:30px;}
	#find_car {margin-left:10px;}
	#find_car th 
	{	font-size:x-small;
		color:#444444;
		line-height:1.2;
		padding-top:20px;
		vertical-align:top;
		width:95px;
		text-align:right;
		padding-right:5px;
	}
	#find_car td{vertical-align:bottom;}
	
	#find_car select 
	{width:200px;
	}
	#estimated_prices
	{font-size:xx-small;
	font-weight:bold;
	margin-top:20px;
	margin-left:10px;
	width:730px;
	}
	
	.imageshelf_warning{padding:20px;font-size:8px; font-style:italic; color:Green;}
	
	.ep_item td{border-bottom:1px solid black;font-size:12px; font-weight:normal; line-height:1.2; color:#686666; text-transform: uppercase;}
	.ep_header{text-align:center; background-color:#a8c399;height:20px;font-size:x-small; color:#386351;}
	.ep_header th{line-height:1.2;}
	.listimage {width:50px;}
	.OnDisplay {position:absolute; top: 60px; left: 270px; width: 430px; border: 1px solid gold;}
	
#Debug 
{
	background-color:Maroon;
	color:Yellow;
	font-size:xx-small;
	width:500px;
	margin:20px 20px 300px 20px;
	padding:20px;
}
#Debug a {color:Orange;}
table.debug {background-color:Navy;border:solid 1px white}	

.hide{position:absolute; visibility:hidden;}