:link,:visited { text-decoration:none; }
ul { list-style:none; }
dl,dt,dd,ul,ol,li,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
body {
	background-color: #999999;background:url(../_images/body_back.jpg) repeat-x top;padding:0;
}
#page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
background:url(../_images/page-back-main.jpg) no-repeat top;background-color:white;}

h1{font-size:1.70em;color:#990000;}
h2{font-size:1.20em;color:#990000;}
.skip{display:none;} 
#header {
	height: 280px;
	color: #FFFFFF;
	padding: 0px;
	margin-bottom: 15px;}
	
#headnav {width:590px;padding-top:210px;font-size:1.50em;text-transform:uppercase;float:left;}
#headnav li {float:left;width:auto;line-height:45px;height:45px;padding:5px;margin-right:10px;padding-left:8px;}

#headnav a {color:white;text-decoration:none;}
#headnav a:hover{text-decoration:underline;color:black;}

/*#navigation {
	color: #FFFFFF;
	background-color: #666666;
	height: 30px;padding: 0px;}
	*/
#MainContent {float: right;width: 630px;padding: 0px;padding-right:10px;}
#MainContentFindCar {float: right;width: 650px;padding:0;}
	
#MainContent p {padding-bottom:3px; font-size:1.10em;line-height:130%; letter-spacing:0.10em;}
   #MainContent p img {float:right; margin:3px;}
   
   #MainContent p a{font-weight:bold;color:#000066;text-decoration:underline;}
   #MainContent p a:hover {color:#990000;}
	#MainContent ul {margin-top:10px;}
		#MainContent li {
	padding:5px;
	font-size: 1.10em;
}
	
#clearer {margin: 0px;padding: 0px;clear: both;}

#SubContentLeft {
	float: left;padding-left:16px;
	width:197px;
	color: #FFFFFF;
}
#content { }

#footer {
	padding: 5px;
	height: 15px;
	text-align: right;
	font-size: 0.8em;}

#ulMainNav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;border-top:#C0C0C0 solid 1px;}
        
		 #ulMainNav li {border:1px #C0C0C0 solid;height:34px;border-left:0;border-right:0;border-top:0;}
                  
				  #ulMainNav li .topnav {border-top:1px #C0C0C0 solid;height:33px;width:100px;}
				  
   #ulMainNav a {padding-left:19px;font-size:1.0em;color:#9D0B15;text-transform:capitalize;
	height:33px;line-height:33px;text-decoration: none;background:url(../_images/li.jpg) no-repeat left;letter-spacing:0.10em;font-weight:bold;}
	
#ulMainNav a:hover {background:url(../_images/li_over.jpg) left no-repeat;text-decoration:underline;}

#subcta {float:right;}

/*forms tyles*/
#formarea{margin-left:30px;margin-bottom:40px;}
#address{width:200px;float:right;margin-bottom:5px;font-weight:bold;height:200px;}
#send{margin-left:40px;}
#formarea2{margin-left:50px;background-color:#A0A0A0;margin-bottom:10px;}
#formarea label{width:205px;}
#formarea dt{padding-top:5px;}
#formarea dd{padding-top:5px;}


/*faqs*/
#faqs {width:400px;margin-left:20px;border-left:dotted red thin;border-right:dotted red thin;margin-top:20px;padding-left:20px;padding-right:20px;background-color:#F0F0F0;padding-top:2px;padding-bottom:2px;}
#faqs dt{width:400px;border-bottom:1px solid silver;color:#55030F;padding:1px;background-color:white;padding-left:2px;}
#faqs dd{width:380px;background-color:white;}

#internalnav a{font-size:1.25em;text-decoration:none;color:#55030F;width:400px;display:block;padding:4px;}
#internalnav a:hover{color:black;background:#F0F0F0;width:400px;}
.section {background:#F0F0F0;line-height:140%;border:1px #990000 solid;padding:13px;margin-top:5px;margin-bottom:5px;}
/*testimonials*/
#testimonials blockquote {clear:both;background:top left no-repeat url(../_images/quote.jpg);padding-left:20px;margin-left:20px;width:auto;width:570px;padding-top:20px;margin-bottom:50px;}
#testimonials blockquote p {border-right:1px solid #550311;padding:5px;font-size:1.2em;}
#testimonials blockquote span{color:#7D100D; padding-right:50px;font-size:1.0em;padding-top:5px;font-style:italic;float:right;font-weight:bold;}
#testimonials h2{maring-left:20px;}
#testimonials hr {width:575px;}
/*map*/
#map {margin:0;padding:0;padding-left:30px;}
#map li {}
#map a {font-weight:bold;color:#990000;border-bottom:1px solid silver;padding:5px;padding-left:1px;}
#map a:hover {color:blue;text-decoration:underline;} 


/* Form application Styles */
form{background-color:white;}
#applicate {width:500px;}
#applicate label, #applicate input, #applicate textarea, #applicate.comment{
	display: block;
	float: left;
	margin-bottom: 3px;}
	
input,select{color:#5C5C5C;  font-size:.8em;}

#applicate .comment{
	font-size:.6em;
	padding-left: 2px;
	
}

#applicate select {
	display: block;
	float: left;
	margin: 0 5px 3px 0;
}


#applicate label {
	text-align:left;
	font-weight:normal;
	width: 15em;
	padding: 0 5px 0 5px;
}

form .radio{padding:0;margin:0;width:29px;;float:left;display:inline;padding-left:10px;}
.radio{padding:0;margin:0;width:auto;float:left;}

#applicate label.questions {
	width:auto;
}

#applicate fieldset {
	border: 1px solid #E2E2E2;
	padding: 5px;
	margin: 5px 0 10px 0;
}

#applicate legend{
	color:#0A3380;
	font-weight:bold;
	font-size: .9em;
}
#applicate label.close {
	width: 50px;
}

#applicate br {
	clear: both;
}

#applicate legend.CoBor {color:#990000;}
	#quicklist{margin-top:10px;}
		#quicklist li {
	padding:5px;padding-left:20px;background:url(../_images/main_bullet.jpg) left no-repeat;
	font-size: 1.10em;
}

 #smallerP {font-size:0.9em;line-height:125%;padding-top:50px;}
 
.privacy { font-size: 0.85em; margin: 1em 0; padding: 1em; border: solid 1px #c00 }