/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ general css */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#D3DFED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3B413F;
line-height:16px;
}

table tr td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3B413F;
line-height:14px;
padding:6px;
vertical-align:top;
}

img{
border:0px;
padding:0px;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#E4850E;
font-weight:bold;
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

h1, h2, h3, h4, h5{
margin:0px;
padding:0px;
}

p{
margin:0px;
padding:0px;
}

#page{
width:807px;
background-color:#FFFFFF;
margin:0px auto;
text-align:left;
}

#page .page-wrapper{
padding:13px 15px 30px 17px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */

#header{
height:284px;
position:relative;
}

#header .logo{
position:absolute;
top:0px;
left:17px;
}

#header  .top-img{
width:776px;
position:absolute;
top:51px;
left:0px;
border-bottom:15px solid #D3DFED;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header-nav */ 

#header-nav {
width:491px;
height:23px;
background-image:url(/images/bg_top_nav_491x23.gif);
background-repeat:no-repeat;
background-position:left top;
text-transform:lowercasse;
position:absolute;
top:30px;
left:285px;
color:#FFFFFF;
line-height:23px;
}

#header-nav a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
text-transform:lowercase;
padding:0px 17px;
float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ middle css */
#middle{
width:776px;
background-image:url(/images/middle_bg_776x1.gif);
background-repeat:repeat-y;
background-position:left top;
float:left;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left css */
#left{
width:237px;
float:left;
}

#left .banner{
padding:10px 0px;
}

#left .left-wrapper{
border-right:1px solid #D2D3D5;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ left-nav css */ 

#left-nav{
width:237px;
}

#left-nav ul{ 
margin:0px;
padding:0px;
list-style-type:none;
padding-left:0px;
}

#left-nav ul li{
color:#4D4D4D;
font-family:Arial, Verdana, Helvetica, sans-serif;
border-bottom:1px solid #DCDCDC;
padding-left:20px;
font-weight:bold;
font-size:12px;
height:30px;
}
 
#left-nav ul li a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
line-height:30px;
color:#BB6D46;
font-weight:bold;
text-decoration:none;
}

#left-nav ul li a:hover{
text-decoration:underline;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content css */
#content{
width:538px;
float:left;
}

#content .content-wrapper{
padding:40px 20px 30px 15px ;
}

#content .main-title{
padding-botom:40px;
}

#content .red{
color:#A73F0C;
}

#content h1{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:32px;
color:#3B413F;
font-weight:bold;
text-decoration:none;
padding-bottom:15px;
line-height:32px;
}

#content h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#606060;
font-weight:bold;
text-decoration: none;
padding-top:5px;
padding-bottom:5px;
}

#content h3{
font-size:12px;
font-weight:bold;
padding-bottom:3px;
}

#content h4{
width:450px;
color:#4A4A48;
font-size:12px;
font-weight:bold;
padding-bottom:7px;
margin-bottom:15px;
border-bottom:1px solid #ABADAC;
}

#content p{
padding-bottom:10px;
}

#content .testimonials{
width:470px;
background-color:#D3DFED;
}

#content .testimonials-holder{
padding:10px 10px 10px 10px;
}

#content .testimonials-border{
width:470px;
height:21px;
background-image:url(/images/testimonial_border_16x21.gif);
background-repeat:repeat-x;
background-position:left top;
margin:10px 0px;
}


#content .links{
width:470px;
background-color:#FFFFFF;
float:left;
}

#content .links-wrapper{
padding:20px 10px;
}

#content .links a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#030909;
font-weight:normal;
text-decoration:underline;
}

#content .links-holder{
width:220px;
text-align:center;
float:left;
}

#content .links-text{
width:220px;
padding-bottom:30px;
text-align:center;
float:left;
}

#content ul {
padding:0px;
margin:0px;
}

#content ul li {
list-style-type:none;
}

#content .used_cars{
}

#content .used_cars ul {
list-style:none;
padding:2px 0px;
margin:0px;
list-style-type:none;
}

#content .used_cars li a{
font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:22px;
color:#5F5F5F;
font-weight:normal;
text-decoration:none;
}

#content .used_cars a:hover{
text-decoration:underline;
}

#content .ap{
font-weight:bold;
font-size:14px;
line-height:20px;
text-align:center;
}

#content .col1{
width:165px !important;
float:left;
text-align:right;
}

#content .col2{
width:220px;
height:72px;
float:left;
margin:0px 0px 15px 0px;
background-color:#9B0033;
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:11px;
color:#ffffff;
font-weight:normal;
text-decoration:none;
line-height:14px;
}

#content .col2-wrapper{
padding:5px 5px 5px 5px;
}

#content .phone{
color:#A73F0C;
font-weight:bold;
font-size:14px;
}

#testimonial-nav{
width:470px;
border-bottom:5px solid #fff;
}

#testimonial-nav .testimonial-option{
float:left;
height:32px;
background-image:url(/images/bkg_white.gif);
background-position:20px 10px;
background-repeat:no-repeat;
background-color:#5C78A0;
}

#testimonial-nav .hot{
background-color:#9DB0CE;
}

#testimonial-nav .testimonial-option a{
color:#fff;
line-height:32px;
text-decoration:none;
padding:0px 10px 0px 39px;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer css */
#footer{
width:776px;
height:50px;
background-color:#D3DFED;
position:relative;
}

#footer .copy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#030909;
font-weight:normal;
text-decoration:none;
position:absolute;
top:8px;
left:440px;
}

#footer .link{ position:absolute; top:25px; left:700px; }
#footer .link a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#617CA7;
font-weight:normal;
text-decoration:none;
}
#footer .link a:hover{ text-decoration: underline; }

#footer .footer-nav{
position:absolute;
top:8px;
left:5px;
color:#617CA7;
}

#footer .footer-nav a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#617CA7;
text-decoration:none;
text-transform:lowercase;
padding:0px 2px;
}

#footer .footer-nav a:hover{
text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */

.magic{
clear:both;
}

.orange{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#BB6D46;
padding-top:5px;
}


#sample-lease-listing{}
#sample-lease-listing table{}
#sample-lease-listing table tr th{ background-color:#B4B9BF; color:#F5F5F5; font-size:12px; font-family:Verdana, Arial; padding:4px; }
#sample-lease-listing table tr td{ background-color:#D3DFED; font-size:12px; font-family:Verdana, Arial; padding:4px; color:#615F60; }
#sample-lease-listing table tr .column1{ width:225px; text-align:left; }
#sample-lease-listing table tr .column2{ width:114px; text-align:right; font-weight:bold; font-size:11px; }
#sample-lease-listing table tr .column3{ width:130px; text-align:center; }

#sample-lease-listing .photo{ width:220px; float:left; }
#sample-lease-listing .summar{ width:280px; float:left; }
#sample-lease-listing .description{}
#sample-lease-listing h2{}
#sample-lease-listing h3{}
#sample-lease-listing h4{ border:none;}
#sample-lease-listing h5{}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 


#contact-form{ width:100%; }

#contact-form #company-lead-form{width:100%; border:0; padding:0px; }
#contact-form #company-lead-form table { border:0px; margin:0px; color:#000;}

#contact-form #company-lead-form table tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
color: #000000;
padding:6px 4px;
line-height:12px;}

#contact-form #company-lead-form table tr .column1{ text-align:right; width:150px !important;}
#contact-form #company-lead-form table tr .column2{ width:220px; }
#contact-form #company-lead-form table tr .column1-error{ text-align:right; color: #FF0000; width:150px !important;}

#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: normal;
text-decoration: none;
color: #000; 
border:1px solid #636363;
background-color: #FFFFFF !important;
width: 220px;
height: 20px;
}

#contact-form #company-lead-form table tr td .phone1 { width:60px !important; }
#contact-form #company-lead-form table tr td .phone2 { width:60px !important; }
#contact-form #company-lead-form table tr td .phone3 { width:74px !important; }
#contact-form #company-lead-form table tr td select {}
#contact-form #company-lead-form table tr td textarea { height:100px;}

#contact-form #company-lead-form table tr td .submitbutton { border: none; }

#contact-form #company-lead-form table tr td .dob-month { width:100px !important; }
#contact-form #company-lead-form table tr td .dob-day { width:50px !important; }
#contact-form #company-lead-form table tr td .dob-year { width:62px !important; }

#contact-form #company-lead-form table tr td .dob-2-month { width:100px !important; }
#contact-form #company-lead-form table tr td .dob-2-day { width:50px !important; }
#contact-form #company-lead-form table tr td .dob-2-year { width:62px !important; }

#contact-form #company-lead-form table tr td .applicants-dob-month { width:100px !important; }
#contact-form #company-lead-form table tr td .applicants-dob-day { width:50px !important; }
#contact-form #company-lead-form table tr td .applicants-dob-year { width:62px !important; }

#contact-form #company-lead-form table tr td .co-dob-month { width:100px !important; }
#contact-form #company-lead-form table tr td .co-dob-day { width:50px !important; }
#contact-form #company-lead-form table tr td .co-dob-year { width:62px !important; }

#contact-form #company-lead-form table tr td .purcase { width:12px !important; height:12px !important; border:none !important; }
#contact-form #company-lead-form table tr td .transmission { width:12px !important; height:12px !important; border:none !important;}
#contact-form #company-lead-form table tr td .accident { width:12px !important; height:12px !important; border:none !important;}
#contact-form #company-lead-form table tr td .ap-where-live { width:12px !important; height:12px !important; border:none !important;}