body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	color:#231F20;
	background-color:#FFFFFF;
}

a{
color:#231F20;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.logo{
float:left;
}


.menu{
font-weight:bold;
margin-left:40px;
margin-top:10px;
font-size:11px;
}

.menu_box{
float:left;
width:580px;
background-image:url(images/breadcrumb_box.gif);
background-repeat:repeat-x;
height:60px;
padding-top:10px;
padding-right:2px;
text-align:right;
}

/* FORMS STYLES */

form p {
margin-top:10px;
margin-bottom:10px;
}

legend
{
font-size:14px;
font-weight:bold;
padding: 2px 6px;
color:#414042;
} 

label
{
font-size:10px;
font-weight: bold;
float: left;
text-align: right;
width: 60px;
display: block;
margin-top: 3px;
margin-right: 3px;
color:#414042;
}

select, textarea, submit, input{
font-size:12px;
border: 1px solid #999999;
}

fieldset
{
width:310px;
border: 1px solid #999999;
padding-left:10px;
padding-left:10px;
}


.left_cell{
background-image:url(images/left_cell.gif);
background-repeat:repeat-x;
height:281px;
}

.left_cell_fixed{
background-image:url(images/left_cell_fixed.gif);
background-repeat:no-repeat;
height:281px;
background-position:top right;
}

.right_cell{
background-image:url(images/right_cell.gif);
background-repeat:repeat-x;
height:281px;
}

.right_cell_fixed{
background-image:url(images/right_cell_fixed.gif);
background-repeat:no-repeat;
height:281px;
background-position:left;
}

.header_image{
background-image:url(images/header_image.jpg);
background-repeat:no-repeat;
height:203px;
width:560px;
background-position:top;
float:left;
}

.yellow_line{
clear:both;
background-image:url(images/yellow_line.gif);
background-repeat:repeat-x;
line-height:4px;
}

.yellow_line2{
clear:both;
background-image:url(images/yellow_line2.gif);
background-repeat:repeat-x;
line-height:4px;
}

.yellow_line3{
clear:both;
background-image:url(images/yellow_line3.gif);
background-repeat:repeat-x;
line-height:7px;
margin-top:8px;
}

.search_box{
background-image:url(images/search_box.gif);
background-repeat:repeat-x;
height:203px;
width:221px;
float:left;
}

#headerflash{
float:left;
width:560px;
height:203px;
color:#FFFFFF;
background-image:url(images/header-image-1.jpg);
}

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

.search_option{
width:180px;
margin-left:8px;
margin-bottom:2px;
}

.search_submit{
margin-left:135px;
}

.search{
margin-left:10px;
}

.content_layout{
padding:10px;
}

.sidebox_layout{
padding:5px;
}

.heading1{
clear:both;
background-image:url(images/heading1.gif);
background-repeat:repeat-x;
background-position:bottom;
height:39px;
padding-top:5px;
font-weight:bold;
font-size:12px;
}

.sidebox_heading1{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
font-weight:bold;
font-size:11px;
padding-left:10px;
height:18px;
}

.main_box{
background-image:url(images/main_box.gif);
background-repeat:no-repeat;
width:260px;
height:200px;
float:left;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:7px;
}

.main_box a{
color:#FFFFFF;
}

.mainboximg{
margin-top:3px;
margin-left:2px;
margin-bottom:4px;
cursor:hand;
width:250px;
height:160px;
}

.main_box_car_name{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding-top:3px;
padding-left:5px;
width:170px;
float:left;
}

.main_box_car_name a, .gray_box_txt a{
color:#FFFFFF;
text-decoration:none;
}

.yellow_box{
background-color:#F2D900;
width:210px;
height:85px;
padding:2px;
margin-bottom:10px;
color:#232020;
font-weight:bold;
}

.yellow_box a{
color:#232020;
}

.gray_box_img{
float:left;
width:115px;
height:85px;
}

.gray_box_txt{
margin-top:5px;
padding-left:5px;
float:left;
width:80px;
}

.sidebox_box{
background-color:#8F9193;
width:210px;
height:85px;
padding:2px;
margin-bottom:10px;
font-weight:bold;
}

.footer{
background-image:url(images/footer.gif);
background-repeat:repeat-x;
height:69px;
padding-top:5px;
margin-top:10px;
text-align:center;
line-height:16px;
}


.left_gradient{
background-image:url(images/left_gradient.gif);
background-repeat:repeat-x;
height:592px;
}

.right_gradient{
background-image:url(images/right_gradient.gif);
background-repeat:repeat-x;
height:592px;
}

.large_listing{
background-color:#8F9193;
padding:3px;
}

.large_listing_simg{
float:left;
margin-right:5px;
margin-bottom:5px;
}

.title{
clear:both;
font-size:12px;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.enquiry_form_input{
line-height:12px;
}

.float_left{
float:left;
margin-right:5px;
}

.enquiry_form_label{
font-size:11px;
}

.large_listing_left{
float:left;
width:347px;
padding-right:5px;
}

.large_listing_right{
float:right;
width:175px;
}

.large_listing_details_box{
background-color:#D8D8D7;
background-image:url(images/large_listing_details_box.gif);
background-repeat:repeat-y;
background-position:top right;
}

.large_listing_details{
background-color:#6D6E71;
line-height:18px;
height:20px;
width:161px;
color:#FFFFFF;
font-size:11px;
padding-left:10px;
margin-top:5px;
font-weight:bold;
}

.large_listing_enquiry{
clear:both;
background-color:#6D6E71;
line-height:18px;
height:20px;
width:auto;
color:#FFFFFF;
font-size:11px;
padding-left:10px;
margin-top:5px;
font-weight:bold;
}

.large_listing_enquiry_txt{
clear:both;
background-color:#EBEBEC;
padding:5px;
}

.large_listing_finance{
background-image:url(images/large_listing_details.gif);
background-repeat:no-repeat;
line-height:18px;
height:22px;
width:165px;
color:#FFFFFF;
font-size:11px;
padding-left:10px;
font-weight:bold;
}

.large_listing_extras{
clear:both;
background-color:#EBEBEC;
margin-left:6px;
margin-right:10px;
padding:5px;
}

.large_listing_details_bottom{
clear:both;
background-image:url(images/large_listing_box_bottom.gif);
background-repeat:no-repeat;
height:16px;
}

.calculate{
margin-left:68px;
}

.finance_label{
float:left;
width:55px;
}

.finance_box{
float:left;
width:155px;
line-height:17px;
}



/* RESOURCE STYLES */

.resource a{
color:#414042;
font-size:12px;
font-weight:bold;
}


.resource-addurl{
margin-top:5px;
float:right;
}

.resource-addurl a{
color:#414042;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#414042;
font-size:10px;
font-weight:bold;
text-decoration:none;
float:left;
width:160px;
height:30px;
}

.resource-category a{
color:#414042;
text-decoration:none;
}

.articleimages-box, .contentimages-box{
float:right;
}

.articleimages, .content_images{
padding:4px;
margin-top:10px;
margin-left:10px;
margin-right:10px;
background-color:#D7D6D3;
}

.heading3{
line-height:21px;
margin-top:10px;
margin-left:10px;
font-weight:bold;
padding-left:15px;
background-image:url(images/download.gif);
background-repeat:repeat-x;
}

.side_form{
padding:0px;
margin-left:15px;
}

.newsletter_label{
font-weight: bold;
margin-top: 3px;
}

.newsletter_submit{
margin-top:5px;
}

.large_listing_title_box{
background-image:url(images/large_listing_title.gif);
background-repeat:no-repeat;
height:75px;
}

.large_listing_box_t{
background-image:url(images/large_listing_box_t.gif);
background-repeat:no-repeat;
height:13px;
}

.large_listing_box_m{
background-image:url(images/large_listing_box_m.gif);
background-repeat:repeat-y;
}

.large_listing_box_b{
background-image:url(images/large_listing_box_b.gif);
background-repeat:no-repeat;
height:36px;
}

.large_listing_large_img{
float:left;
padding-left:7px;
}

.large_listing_small_img{
float:left;
margin-bottom:3px;
padding-left:7px;
}

.large_listing_title{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left;
margin-left:10px;
margin-top:10px;
}

.large_listing_price{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-right:20px;
margin-top:10px;
}

.large_listing_condition{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
float:right;
margin-right:20px;
margin-top:5px;
text-align:right;
}
.large_listing_mileage{
color:#FFFFFF;
font-size:9px;
font-weight:normal;
margin-top:5px;
}

.make-image{
width:85px;
float:left;
margin-left:8px;
margin-bottom:3px;
}

.right{
float:right;
margin-right:4px;
}

.left{
float:left;
padding-left:2px;
}

.left2{
display:block;
float:left;
padding-left:6px;
width:240px;
}

.right2{
width:240px;
display:block;
float:right;
text-align:right;
margin-right:12px;
}


.form_finance{
display:inline;
margin:0px;
padding:0px;
}

.form_finance input{
width:83px;
margin-top:2px;
}

.noborder{
border:none;
}

.pagination{
text-align:center;
}

.next, .prev{
font-weight:bold;
padding:5px;
background-color:#8F9193;
border:#FFE100 solid 1px;
}

.next a, .prev a{
color:#FFFFFF;
}

.feature {
padding-left:7px;
margin-left:7px;
background-image:url(images/features-bullet.gif);
background-repeat:no-repeat;
}

.newentrystamp {
width:50px;
height:50px;
background-image:url(images/new-entry.gif);
background-position:top left;
background-repeat:no-repeat;
position:absolute;
}

.soldstamp {
float:right;
width:60px;
height:60px;
background-image:url(images/sold.gif);
background-position:bottom right;
background-repeat:no-repeat;
position:absolute;
margin-left:189px;
margin-top:100px;
}

.listingimage{
margin-top:13px;
margin-left:7px;
cursor:hand;
width:160px;
height:110px;
}

.heading2{
background-image:url(images/heading2.gif);
background-repeat:repeat-x;
height:20px;
font-weight:bold;
font-size:11px;
margin-bottom:5px;
}

.contact_details {
float:right;
margin:10px;
}

.seccurr{
clear:both;
font-size:9px;
font-weight:normal;
text-align: right;
margin-top:-5px;
}