body {
font-size: 100%;
background: #6DB753;
margin: 0px;
padding: 0;
color:#F5F9FF;
font-family: arial, helvetica, sans serif;
}
a {
color:#E6311E;
font-weight:bold;
text-decoration: none;
}
a:hover {
color: #9A734C;
}
.center {
margin-left: auto;
margin-right: auto;
width: 971px;
}
#header {
background: none;
height: 3px;
}
#nav {
background: url(../images/dvr-topimg7.jpg) #ffffff no-repeat left bottom;
height: 174px;
width: 971px;
margin-top: 24px;
text-align: left;
}
#nav_img {
float: left;
background: none;
height: 174px;
width: 197px;
}
#nav img {
margin: 1px 0px 0px 1px;
}


#navigation {
	float: right;
	margin-top: 139px;
	width:680px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}
#navigation li {
	display: inline;
}
#navigation a:link, #navigation a:visited { 
	padding: 3px 10px 0px 10px; 
	color: #164116;
	background-image: url(../images/whitetrans75.png);
	text-decoration: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
#navigation a:hover {
	color: #6DB753;
	background-color: #FFF;
}


#top_bg {
height: 15px;
line-height: 15px;
background: url(../images/dvr-bg_02.jpg) #6DB753 no-repeat left bottom;
}
#main_container {
padding-top: 0px;
text-align: left;
background: url(../images/dvr-bg_03.jpg)  #6DB753 repeat left bottom;
}
#bottom_bg {
height: 15px;
line-height: 28px;
background: url(../images/dvr-bg_05.jpg) #6DB753 no-repeat left bottom;
}
#left_container {
float: left;
text-align: left;
width: 202px;
margin: 4px 0px 0px 17px;
}
#middle_container {
float: left;
text-align: left;
width: 95%;
margin-top: 0px;
}
#middle_content {
float: none;
text-align: left;
width: 971px;
margin-top: 0px;
}
#right_container {
float: right;
text-align: left;
width: 202px;
margin: 4px 17px 0px 0px;
}
#left {

width: 194px;
margin-left:1px;
margin-right:7px;
}
#middle {
color:#DAEBFF;
margin-right: 20px;
margin-left: 40px;
}
#right {

width: 194px;
margin-left:6px;
margin-right:1px;
}
#right img, #left img {
margin-bottom: 7px;
border: solid 1px #999999;
}
#span_content {
text-align: left;
width: 793px;
margin: 0px 17px 0px 17px;
}
.collapse {
border-collapse: collapse;
}
h2 {
color: #FFF;
margin: 12px 0 20px 0;
font-size: 123%;
}
ul {
padding-left: 12px;
margin-left: 12px;
}
#base {
float: left;
width: 100%;
font-size: 80%;
margin-top: 7px;
}
#base a {
text-decoration: none;
}
.text {
width: 340px;
height: 18px;
border: solid 2px #b2af96;
margin: 2px 40px 2px 0px;
padding-left: 0;
}
.block {
background: #b2af96;
padding: 4px 2px 4px 2px;
margin: 0 0 0 3px;;
width: 225px;
}
.contact_floater {
float:left;
width:330px;
margin:15px;
}
.drop_down {
height: 20px;
border: solid 2px #b2af96;
}
.text_area {
width: 340px;
border: solid 2px #b2af96;
}
.button {
background: #b2af96;
}
.heading_title {
  display: block;
  font-size:25px;
  font-weight:bold;
  text-align:left;
  color: #FFF;
  width:94%;
  border-bottom: 1px #FFF solid;
  margin-top:4px;
  margin-bottom:12px;
}
.contact_form {
background-color:white;
color: #2B782B;
float:left;
margin-right:10px;
margin-bottom:30px;
margin-left:10px;
border: #2B782B 2px solid;
width:300px;
height:auto;
}
.contact_detail {
background-color:white;
color: #2B782B;
float:left;
margin-right:10px;
margin-bottom:30px;
margin-left:10px;
border: #2B782B 2px solid;
width:300px;
height:auto;
padding-bottom:15px;
}
.contact_detail p, .contact_form p{
margin-left:10px;
margin-right:10px;


}
.contact_detail h3, .contact_form h3 {
background-color: #2B782B;
margin-bottom: 8px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;
text-align:center;
border-bottom: #2B782B 1px solid;
margin-top:0px;
}

.car_detail {
background-color:white;
color: #2B782B;
float:left;
margin-right:30px;
margin-bottom:30px;
margin-left:18px;
border: #2B782B 2px solid;
width:400px;
height:300px;
}
.car_detail p {
margin-left:10px;
margin-right:10px;
}
.car_detail h3 {
background-color: #2B782B;
margin-bottom: 8px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;
text-align:center;
border-bottom: #2B782B 1px solid;
margin-top:0px;
}
wrappa_car_detail {
float:left;
width:400px;
}
.car_detail  .details {
float:left;
width:180px;
}
.car_detail  .details ul {
margin:16px 0 10px 12px;
}
.car_detail  .price {
float:right;
width:380px;
padding:5pxpx 0 0 0;
}
.right_image {
float:right;
margin-top:12px;
margin-right:6px;
padding-left:6px;
width:200px;
}

#quick_quote {
float:left;
background: #F6FF92 ;
color: #000;
border: #2B782B 2px solid;
width:310px;
margin-right: 15px;
margin-right:15px;

}
#quick_quote h3 {
background-color: #2B782B;
margin-bottom: 8px;
padding-top: 3px;
padding-bottom: 3px;
color: #FFFFFF;
text-align:center;
border-bottom: #2B782B 1px solid;
margin-top:0px;
}

#quick_quote h4 {
margin-bottom: 8px;
padding-top: 3px;
padding-bottom: 3px;
color: #F00;
text-align:center;
margin-top:0px;
}
.qqform p label {
float:left;
width:110px;
text-align:right;
margin-right:5px;
}

.qqform p input {
width:110px;
}


#home_content {
margin-left:15px;
padding-left:15px;
}
.tooltip
{
  width: 270px;
  padding: 5px 5px 5px 5px;
  background-color: #000;
  background-repeat: no-repeat;
  font-size: 80%;
  color: #FFFFFF;
}
.formerror
{
 font-size:1em;
 line-height:1.3;
 margin-bottom:5px;
 color: #FF0000;
 font-weight: bold;
}
.hidden
{
  position: absolute;
  left: -1500em;
}

.price {
	color: #F00;
	font-size:100%;
	font-weight:bold;
}
#span_content img {
margin: 44px;
}


#movingcar
{
  position: absolute;
  left: 0;
  top: 0;
  width: 250px;
  height: 135px;
  margin-top: -230px;
  background-image: url(../images/car.png);
  background-repeat: no-repeat;
}

* html #movingcar
{
  bac\kground-image: none;
  f\ilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/car", sizingMethod="crop");
}