
body {
	background-image: url(/images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-color: #FFFFFF;
}

html, body, #footer1 { height: 100%; }

body > #footer1 { height: auto; min-height: 100%; }

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ba8237;
	font-weight: bold;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leasingdirect1 {
	font-family: "Arial Black";
	color: #3A3A3A;
	font-size: 18px;
}
.leasingdirect2 {
	color: #BB8137;
	font-weight: bold;
}
.leasingdirect3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}
.leasingdirect4 {font-size: 12px}
.leasingdirect5 {font-size: 11px}
.contact1 {color:#FF0000;}

.button {
    border: 1px solid #000;
    background:#BA8237;
	cursor:pointer;
}

div.content a img{
	border: 0;
}
div.content{
	float: left;
	width: 956px;
	margin-top: 5px;
	background: url('../images/c-bg.png') top left repeat-x;
	text-align: left;
}
div.col1{
	float: left;
	width: 212px;
}
div.col2{
	float: right;
	width: 718px;
	position: relative;
}
div.col2 .open-2-public{
	position: absolute;
	top: 0;
	right: 0;
}
div.col2 h1.mv{
margin: 25px auto 23px;
text-align: center;
}
div.col2 h2.mv{
font: bold 22px/54px Arial, Helvetica, sans-serif;
color: #b47a2c;
margin: 0;
}
div.col2 h2.mv img{
vertical-align: top;
margin-right: 7px;
*vertical-align: middle;
}
div.col2 div.subcontent{
	width: 100%;
	float: left;
	padding-top: 8px;
}
div.col2 div.subcontent div.col3{
width: 217px;
float: left;
margin: 0 25px 0 0;
}
div.col2 div.subcontent div.last{
margin-right: 0;
}
div.col2 div.subcontent div.col3 h4{
font: 18px/29px Arial, Helvetica, sans-serif;
color: #5b5b5b;
margin: 0;
border-bottom: 1px #d8d8d8 solid;
}
div.col2 div.subcontent div.col3 ul{
margin-top: 30px;
margin-left: 0;
padding: 0;
list-style: none;
}
div.col2 div.subcontent div.col3 ul li{
padding:0 0 0 47px;
margin: 0;
font: 12px/normal Arial, Helvetica, sans-serif;
color: #5b5b5b;
min-height: 106px;
*height: 106px;
}
div.col2 div.subcontent div.col3 ul li h6{
font: bold 14px/normal Arial, Helvetica, sans-serif;
color: #b47a2c;
margin: 0;
padding: 0;
}
div.col2 div.subcontent div.col3 ul li.dealer{
background: url(../images/icons/mv-icon-check.png) top left no-repeat;
}
div.col2 div.subcontent div.col3 ul li.states{
background: url(../images/icons/mv-icon-world.png) top left no-repeat;
}
div.col2 div.subcontent div.col3 ul li.pickup{
background: url(../images/icons/mv-icon-home.png) top left no-repeat;
}div.col2 div.subcontent div.col3 ul li.turnaround{
background: url(../images/icons/mv-icon-recycle.png) top left no-repeat;
}
div.col2 div.subcontent div.col3 ul li.license{
background: url(../images/icons/mv-icon-doc.png) top left no-repeat;
}div.col2 div.subcontent div.col3 ul li.rush{
background: url(../images/icons/mv-icon-clock.png) top left no-repeat;
}
div.col2 div.working-hours{
font: 14px/normal Arial, Helvetica, sans-serif;
	float:left;
	padding: 0;
	margin: 0;
	width: 98%;
border-top: 1px #d8d8d8 solid;
}
div.col2 div.working-hours h3{
color: #5b5b5b;
font: bold 18px/normal Arial, Helvetica, sans-serif;
padding-bottom: 0;
margin-bottom: 0;
}
div.col2 div.working-hours span{
color: #b47a2c;
font-weight: bold;
}
/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
.validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:11px; text-align:right; color:#EB340A; }

