#cars h1 { width:450px !important; display:block; float:left; }

.CPPlainText {  }
.CPPlainText b {  }
.CPPlainText a { }
.CPPlainText a:hover { }

#cars-actions { float:left; clear:both; }
#cars-actions a, a#jump-to-details { font-weight:bold; margin-right:14px;}
#cars-actions a:hover, a#jump-to-details:hover {  }

#cars .field { width:220px; }
#cars .field3 { height:140px; width:270px; padding:3px 0 0 3px; font-size:8pt; background:#0058B9; border:none/*1px solid #fff*/; color:#fff; font-family:Verdana,Arial,sans-serif; }
#enquiryerror { font-size:11px; font-weight:bold; margin-bottom:10px; color:#F00; }
.error { color:#BB0000 !important; font-size:11px; font-weight:bold; }
.red { color:#BB0000 !important; }
.content-col .red { color:#BB0000 !important; }
.content-col #enquiryerror { color:#BB0000 !important; }

#cars-ftr { clear:both; margin:20px 0px; display:block; float:left; }


/**************** list.asp *******************/

#cars-sort { display:block; float:right; margin:0px 0px 5px 0px; padding:4px 0px 0px 0px; height:20px; }
#cars-sort a { margin-left:8px; }
#cars-sort a.cars-sorted { color:#500}

#cars-table { width:100%; margin:12px 0px;}
#cars-table th { font-weight:bold; text-align:left; }
#cars-table td, #cars-table th { padding:4px; }

.cars-line-enquire { font-size:0.8em; margin:3px 0px 14px 0px; }
.cars-line-enquire a { font-weight:bold; }
.cars-line-notes { margin:3px 0px 0px 0px; color:#888;  width:210px;}


/**************** view.asp *******************/

.inventory-leftcol { width:430px; float:left; margin:0; padding:0; }
.inventory-rightcol { width:430px; float:right; }
.inventory-section { display:block; float:left; width:410px; margin:0px 0px 20px 0px; font-size:10pt; } 
.inv-col-head { width:400px; padding:6px; display:block; float:left; font-size:12pt; font-weight:bold; margin-bottom:13px; }
.inv-col-head2 { padding-left:24px; width:380px; background-image:url(images/inv-col-head-right2.gif); cursor: pointer; }

.inv-col-button { padding:21px; width:390px; margin-bottom:2px; background-image:url(images/inv-col-button.gif); color:#222; cursor:pointer; display:block; float:left; font-size:11pt; font-weight:bold; }

.inv-section-content { display:block; float:left; margin:10px 0 0 0; padding:0; }
.inv-section-content p { font-size:10pt; }

.inv-details-title { clear:left; display:inline; float:left; width:140px; font-weight:bold; margin-bottom:8px; margin-left:6px; } 
.inv-details-desc { display:block; float:left; width:250px; margin-bottom:8px; } 
.inv-notes, .inv-details-wide { width:390px; margin-left:6px; line-height:130%; }
.inv-feature { clear:left; margin:0px 0px 3px 7px; }

.inv-details-wide a { }

.inventory-rightcol .inventory-section { width:430px !important; }
.inventory-rightcol .inv-section-content { width:430px; }
.inventory-rightcol .inv-details-wide { width:430px; }
#jlist .inv-details-title { font-size:11px; }

.topone { margin-top:10px; }

.cars_map_title		{ float:left; width:320px; font-size:11px; font-weight:bold; padding:10px 0px; }
.cars_map_print		{ float:right; width:100px; font-size:10pt; font-weight:bold; padding:10px 0px; margin-right:5px; text-align:right; }
.cars_map_input		{ float:left; width:350px; margin-top:6px; }
.cars_map_input	input { width:340px; height:22px; }
.cars_map_subtext	{ float:left; width:320px; font-size:9px; margin-bottom:6px; }
.cars_map_submit	{ float:right; padding:5px; }
#map_canvas			{ width:420px; height:260px; padding:0; margin:0; display:block; clear:left; overflow:hidden; }