/*CSS BY PHASE NEW MEDIA COPYRIGHT 2008*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; border: 0px; outline: 0px;}
html { height: 101%; } /* add scrollbars to borwsers that do not have them - this eliminates page shift between long and short pages */ 
img { border: none; padding:0px; margin:0px; }
.clear { clear: both; }
body {	background: #282828; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0;	padding: 0;line-height:110%;}
#container { width: 730px; display: block;margin: 0px auto; font-size: 10px; color: #999; padding: 18px 0px; }
#head { margin: 10px 0px; height:30px;}
#head2 { margin: 10px 0px; height:46px;}
#hero {height:353px;}
.float_left { float: left; }
.float_right { float: right; text-align: right;}
#container2{ width:728px;border: #444 1px solid; border-top:none; }
.address { width: 150px; height:120px; padding: 15px; float: left; border-right: #444 1px solid;}
.address2 { width: 150px; height:120px; padding: 15px; float: left;}
#container2 a:link, a:visited { color:#fff; text-decoration:underline;  padding:0; line-height:160%;}
#container2 a:hover, a:active { color:#0099FF; text-decoration:underline; padding:0; line-height:160%;}
#container2 ul { display: block; list-style:none; list-style-type:none; padding: 0px; margin: 0px; }	
#container2 li {  margin: 0px; padding: 0px 0px 0px 20px; background: url(../images/bullet.jpg) no-repeat left 4px;}
#container2 li img {padding:10px 20px 10px 0px; }
/*#container2 ul { display: block; list-style:none; padding: 0px; margin: 0px; }	
#container2 li { display: inline; }
#container2 li img {padding:10px 20px 10px 0px; }*/
#seal { margin:10px 0px 10px 0px; width:134px;}
#seal p { color:#FFFFFF; text-align:center; float:left;}
#fleet { margin:10px 0px 10px 0px; width:134px; float:left;}
#footer {width:728px; padding:30px 0px; text-align:right;}
#footer ul { display: block; list-style:none; padding: 0px; margin: 0px;  }	
#footer li { display: inline; }
.footer a:link, a:visited { color:#fff; text-decoration:underline; /*border-bottom:1px dashed #fff; */padding:0; line-height:160%; }
.footer a:hover, a:active { color:#0099FF; text-decoration:underline; /*border-bottom:1px dashed #0099FF; */padding:0; line-height:160%;}


/*----------------Forms-------------------------------------------*/

#form_container {
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
	width: 690px;
	margin: 0 0 0px 0;
	padding:20px;
	background-color:#000;
}
#form_container h1 { font-size:150%; color:#fff; padding:0px 0 10px 0; text-transform:uppercase; }
#form_container h2 { font-size:120%; color:#fff; padding:15px 0 7px 0; text-transform:uppercase; }
#form_container p { font-size:120%; padding:0px 0 10px 0;  }
#form_container a:link, #form_container a:visited { color:#fff; text-decoration:underline; /*border-bottom:1px dashed #fff; */padding:0; line-height:160%; }
#form_container a:hover, #form_container a:active { color:#0099FF; text-decoration:underline; /*border-bottom:1px dashed #0099FF; */padding:0; line-height:160%;}
.formcell {
	width: 160px;
/*--height: 40px;--*/
	padding: 7px;
	display: block;
	float: left;
	border: 1px #282828 solid;
	margin: 0 6px 6px 0;
	color: #fff;
	text-decoration: none;
	font-size: 85%;
	background: #282828;
	}
	
	.formcell2 {
	width: 340px;
/*--height: 40px;--*/
	padding: 7px;
	display: block;
	float: left;
	border: 1px #282828 solid;
	margin: 0 6px 6px 0;
	color: #fff;
	text-decoration: none;
	font-size: 85%;
	background: #282828;
	}
	.button { background-color:#f00; border:none; color: #fff; font-size:90%; padding:5px;}
.formheading {display: block;float: left;color: #fff;font-size: 100%;}

.lightrow { background-color: #EDEFEF;}
	
.darkrow { background-color: #E1E3E3;}
.terms2 {font-size: 100%!important; line-height:110%;	}
.terms {font-size: 75%!important; line-height:110%;	}
.newcar_hdr {  display: block; font-weight: bold; color:#fff; margin: 0 0 3px; font-size:110%; text-transform: uppercase; }
.newcar_desc { display: block; margin: 0 0  2px; line-height: 95%; }