@import url("../css/nav.css");
@import url("../css/paginate.css");

* { padding:0; margin:0; }
body { background: #e4e4e4 url(../img/bg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; }
#wrapper { width:835px; margin: 0 auto; position:relative; }
#main_content { width:833px;  }
#home_img { height:286px; margin-bottom:13px; }

#main_box { border:1px solid #CCCCCC; background:#FFFFFF url(../img/main_box_bg.gif) repeat-x left bottom; margin-bottom:10px; padding: 0 0 15px 0; }
#main_box ul { list-style: none; margin: 0 0 0 15px; position:relative;  }

/*** CHECK LIST ***/
#main_box .check_list li { font-size:13px; background:url(../img/check_box.gif) no-repeat left center; padding: 8px 0 8px 30px; }
#main_box .check_list .img { background:none; padding: 0; }


/*** CAR LIST ***/
#main_box .car_list {  float: left;  padding: 0x;  }
#main_box #first { border-right:1px dashed #999999; }
#main_box .car_list li { font-size:13px;  padding: 8px 0 8px 0; height:108px; float: left; width:240px; padding: 0 10px 0 140px; position:relative; }
#main_box .car_list img { border:1px solid #0e9fc7; position:absolute; left: 0px; }

#main_box .car_list .title:hover { text-decoration:underline; }

/*** MAIN CAR LISTINGS ***/
#rpn .car_listing {   }
#rpn .car_listing li { font-size:13px; height:130px; border:1px solid #e4e4e4; padding: 8px 0 8px 148px; margin: 0 8px 8px 0; position:relative; font-size:12px; }
#rpn .car_listing .admin {  height:100px; }
#rpn .car_listing li:hover { background:#eefbfe }
#rpn .car_listing .img { border:1px solid #0e9fc7; position:absolute; left: 8px; }
#rpn h3 { color:#124775; font-size:18px; font-weight:normal; font-style: italic; padding:15px }

#rpn .car_listing .title:hover { text-decoration:underline; }



.title { font-size:14px;  font-weight:bold; }
.desc { font-size:12px; margin: 5px 0 0 0;padding: 5px 0 0 0; text-transform:capitalize;}
.price { position:absolute; left: 25px; bottom:5px; text-align:center; }

#main_box h2 { color:#124775; font-size:18px; font-weight:normal; font-style: italic; padding:15px; }
#main_box h4 { color:#124775; font-size:18px; font-weight:normal; font-style: italic; padding:15px 0 0 5px ; }

.usa_car { height:286px; }
.usa_car .map { 	position:absolute; left: 349px; top: 198px; width:476px; height:272px; background:url(../img/map.gif) no-repeat top center; padding-top:60px; }
.clear { clear:both; }

#lpn { width:216px; float:left; padding: 0 0 0 7px; }
#lpn p { font-size:13px; }


#rpn { width:595px; float:right; }
#rpn p { margin: 0 0 0 15px; font-size:13px; }
#rpn .details { margin: 0 0 0 15px; font-size: 12px; }

#footer { text-align:center; font-size:11px; margin: 0 0 50px 0;}
#footer a { color: #000; text-decoration:none; }

.pointer {
cursor:pointer;
}

.contact_table {
font-size:12px;
}
.err {
color:#FF0000;
}






.vehicle_specs {
background:#e9e8e8 url(../img/vehicle_specs_bg.jpg) bottom right no-repeat; padding:16px 0 16px 25px;  height:105px;  font-size:14px; margin: 5px 13px 0 15px; border:1px solid #ccc;
}

 
.vehicle_specs ul, .prop_amenities ul  {
margin:0 25px 0 0; padding:0; float:left; list-style-type:none;  line-height:19px;
}
 
.vehicle_specs li, .prop_amenities li {
line-height:19px; height:22px;
}
 
.vehicle_specs .last_ul, .prop_amenities .last_ul {
margin:0px;
}

.vehicle_specs span {
color:#0074df;  font-weight:bold;
}