body{
margin-top: 0;
/*font-family: Tahoma, Geneva, sans-serif;*/
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 14px;
background:url(/img/new_template/plaid.jpg) repeat;
color:#2C2623;
line-height:19px;
}


#container{
/*background: white url(/img/contents_back.gif);*/
margin-top:20px;
background: url(/img/new_template/strip_right.gif) right repeat-y;
width: 896px;
min-height:400px;
text-align:left;
padding:0px;

/*border-left: dotted 1px #5f45ab;*/
}

#body_cont{
background: url(/img/new_template/strip_right.gif) right repeat-y;
width: 896px;
min-height:400px;
text-align:left;
padding:0px;
}

.footer_patch1{
background:url(/img/new_template/strip-head.gif) left repeat-x;
height:74px;
width:880px;

}

input{ font-size:12px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

select{ font-size:12px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; border:1px solid #7F9DB9;}




.button{
border:1px solid #7F9DB9;
}


#container-form{
background: white;

position: absolute;
left: 50%;
margin-left: -440px;
/*border-left: dotted 1px #5f45ab;*/
}

#topline {
/*background: #e5e1f1 url(/img/top_line2.gif);*/
background-repeat: no-repeat;
width: 100%;
height: 10px;
text-align: left;
}

#topline-form {
background: #e5e1f1 url(/img/top_line2_form.gif);
background-repeat: no-repeat;
width: 100%;
height: 10px;
text-align: left;
}

#head{
background:url(/img/new_template/strip-head.gif) repeat-x;
height:74px;
width:896px;
}

#masthead{
	background:url('/img/new_template/strip_right_top.gif') right no-repeat;
	height:74px;
	width:896px;
	letter-spacing:0.04em;	
	line-height:33px;
	word-spacing:0.1em;
}

#masthead a{ color:#333333; font-weight:500; 	
letter-spacing:0.04em;
	
	line-height:33px;
	word-spacing:0.2em; font-family:Arial;}

#masthead a:hover{border-bottom:medium groove #034695; font-weight:500;}

.header_left{
	background:url(/img/new_template/header.gif) no-repeat;
	height:80px;
	width:646px;
	
	
}


.header_right{
	width:234px;
	height:80px;
	padding:0px;
	background:url(/img/new_template/header_right.gif) no-repeat;
}


.right_col{
	background:url(/img/new_template/side_patch2.gif) repeat-y;
	width:234px;
	font-size:12px;
}

.redtop{
width: 200px;
height: 2px;
background: red;
}

#mainbody {
width: 901px;
height: 100%;
}

#mainbody-form {
width: 900px;
height: 100%;
}

hr.red{
width: 95%;
height: 1px;
text-align: left;

margin-bottom: -1em;
}

#main_left{

width: 646px;
font-size:14px;

}
#main_left p{ font-size:14px;}
#main_left a{color: #00529C;}

#main_right{

width: 234px;
font-size:12px;
}

#footer1_left{
width:646px;
height: 11px;
/*background:  url(/img/bottom_line.gif);*/

background:url(/img/new_template/footer1_left.gif) no-repeat;

}


#footer1_right{
width:234px;
height: 11px;

/*background:  url(/img/bottom_line.gif);*/
background:url(/img/new_template/footer1_right.gif) no-repeat;

}




#footer2_left{
width:646px;


height:79px;
/*background:  url(/img/bottom_line.gif);*/

background:url(/img/new_template/footer2_leftbanner.gif) no-repeat;

}


#footer2_right{
width:234px;
height:79px;
/*background:  url(/img/bottom_line.gif);*/
background:url(/img/new_template/footer2_right.gif) no-repeat;

}

#footer_strip{
background:url(/img/new_template/footer_strip.gif) no-repeat;
width:896px;
height:127px;

}

#footer-form{
clear: left;
height: 20px;
background:  url(/img/bottom_line_form.gif);
position: relative;
top: 1px;
background-position: bottom;
background-repeat: no-repeat;
}



/*tables below*/

table.leftcol{
margin-left: 0.5em;
width: 10px;
}

td.left_main{
width: 200px;
text-align: right;
}

td.nametd{
height: 30px;
background: url(/css/blueheader_gradient.gif);
}

.name{
font-weight: bold;
font-size: 10px;
margin-left: 20px;
}

.leftcolad{
margin-left: 10px;
margin-top: 3px;
margin-bottom: 3px;
}

.listimage {
border: solid 1px #00529C;
margin-right: 8px;
}

/*styles for contact table*/

.contactinfo{
width: 635px;
border: solid 1px #b5c4d5;
text-align: center;
padding: 1em;

font-size: 12px;
text-align:left;
}

.contact_lefttd{
text-align: right;
padding-right: 2em;
vertical-align: top;
font-size: 12px;
}
.contact_righttd{
text-align: left;
padding-left: 1em;
height: 20px;
vertical-align: top;
font-size: 12px;
}

.rightcol_table_inside{
text-align: center;
}

td.address{
text-align:left;
font-size:12px;
}





/*car listing styles*/

.carlist{
width: 600px;
margin-top:4px;
}

.car {
	border: solid 1px #e5e1f1;
	padding:	4px;
	margin:		4px;
	height:		102px;
}

.thumb{
	border: solid 1px #00529C;
}

td.description{
font-size: 12px;
text-align: left;
padding-left: 10px;
}

.page_title{
text-align: left;
padding-top: 10px;
font-size: 15px;
padding-bottom:10px;
color:#144A93;
text-transform:capitalize;
border-bottom:1px solid #E5E1F1;
}

.page_title_alt{
font-variant: small-caps;
text-align: left;
font-weight: bold;
padding-top: 10px;
width: 100%;
padding-left:1em;
}

span.description_head{
font-weight: bold;
}

span.price{
color: red;
font-weight:bold;
font-size:12px;
}



/*links below*/

ol.navlinks{
display: block;
list-style-type: none;
}

ol.navlinks li, table.feature_list li {
padding-bottom: 3px;
padding-top: 3px;
border-bottom: solid 1px #e5e1f1;
}

a {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
outline:none;

}
a:hover{
color: #00529C;
text-decoration:underline;
}

a.detailsmore{
color:#00529C;
}



/*styles for details pages below*/

.detailspagebody {
margin: 0; 
background: white;
}

.headline{
margin-top: 2em;
font-size: 14px;
color: #00529C;
font-weight: bold;
font-variant: small-caps;
border-bottom:1px solid #CCCCCC;
width:500px;
}

.detail_category{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
padding:3px;
}

.detail_value{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
padding:3px;
}

	.list{
	list-style-type: none;
	margin-left: -2em; 
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;-
	}
	.feature_category{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	}
	
	span.ptitle{
	font-size: 12px;
	color: #ea3025;
	}
	
	ul{
	margin-top: 0;
	margin-left: 0;
	}
	
	li.list{
	margin-left: 0;
	}
	
	.dot{
	color: white;
	}
	
	.logo_detailpage{
	margin-top: 1.3em;
	margin-bottom: 2em;
	}
	
	table.feature_list{
	margin-top: 1em;
	width: 540px;
	border: solid thin #00529C;
	}
	
	table.thumbnails{
	background: #00529C;
	}
	
	a.details_top{
	background: #e5e1f1;;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0.5em 1.5em;
	padding: 0.4em;
	border: solid thin #00529C;
	}
	
	.callus{
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	}
	
	#description{
	width: 500px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin:auto;
	text-align:left;	
	}
	
	#disclaimer{
	background: #000000;
	color: white;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-top: 2em;
	padding: 1em;
	}
	
	td.feature_title{
   background: #000000;
	color: white;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0.5em;
	}
	
	
	.main{
	margin-left: 1em;
	}
	
	#windowclose{
	text-align: center;
	}


.sidetitle{
	color:#0F3D7F;
	text-transform:uppercase;
	font-size:12px;
	
}

.bottom_patch{
	border:1px solid #000;
	min-height:200px;

}

.first_foot{
	background:url(/img/new_template/footer_1_strip.gif) no-repeat;
	width:880px;
	height:13px;
}

.side_patch_top{
	background:url(/img/new_template/side_top.gif) repeat-x;
	width:234px;
	height:10px;
	font-size:12px;
	

}

#div_car_type{
	width:150px;
}

#car_year{ width:150px; font-size: 12px;}

#car_mileage{ width:150px; font-size: 12px;}

#car_type{ width:150px; font-size: 12px;}

#car_list{ padding-top:10px;}
/*end of details styles*/





.divider{
padding-top:4px;
}

.maintext {
color:#2C2623;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;;
text-align:justify;
}


p.maintext {
color:#2C2623;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;;
text-align:justify;
}