body {
	background-image: url(../images/horiz_blackbar_bg.gif);
	background-color:#ffffff;
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-left: 0px;
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;



}



a, a:active, a:focus, a:link, a:visited {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #005bb2;



}







/* Staff Business Card */



.staffbusinesscard {



	background-image: url(../images/businesscard_bg.png);



	width: 285px;



	height: 135px;



	background-repeat: no-repeat;



	padding-right: 6px;



	margin-right: 6px;



}



.staffname {



	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	color: #80141A;



	font-weight: bold;



}



.stafftitle {



	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #878787;



	font-weight: normal;



	font-style: italic;



}



.staffphonefax {



	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	font-weight: normal;



}



.staffquote {



	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	font-weight: normal;



	font-style: italic;



}



.staffredline {



	background-color: #80141A;



	height: 4px;



	line-height: 4px;



	padding-right: 4px;



	margin-right: 6px;



}



/* Specials Listings */



td.specialsbg {



	background-image: url(../images/specials_tag.png);



	height: 402px;



	width: 442px;



	background-repeat: no-repeat;



	padding-top: 10px;



}



.specialsdescriptiontext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #000000;



	border: 1px solid #d1d1d1;



	background-color: #FFFFFF;



	height: 63px;



	padding-left: 2px;



	padding-top: -2px;



	padding-bottom: -2px;



}



textarea.specialsequipment {



	border: 1px solid #BDBCBD;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #000000;



	width: 333px;



}



/* Compare Vehicles */



div.maincontainer {



	border: 4px solid #cccccc;



	background-color: #FFFFFF;



	width: 217px;



}



td.vehiclename {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #A60328;



}



textarea.equipment {



	border: 1px solid #BDBCBD;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #000000;



	width: 205px;



}



/* List Vehicles */



td.detailssmall {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 6px;
}

.photostext {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	margin-top: -12px;
	padding-bottom: 2px;
	border: 1px solid #d1d1d1;
	background-color: #f0f0f0;
}
.vehtitlered {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A60328;
}
.vehretail {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: line-through;
	color: #000000;
}

.vehprice {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #8E0407;	
}
td.grayline {
	color: #b4b4b4;
	line-height: 1px;
	height: 1px;
}
td.sortby {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 6px;
	border: 1px solid #8d8d8d;
	background-color: #dddddd;
}
.bglist{
	border:thin;
	border-style:solid;
}
	
/* Bottom nav and Copyright */



a.bottomnav, a.bottomnav:active, a.bottomnav:focus, a.bottomnav:link, a.bottomnav:visited {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ae1c29;
	text-decoration:none;
}



.copyright {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



}



/* Menu */



.menucss{



	position: absolute;



	visibility: hidden;



	border:1px solid black;



	border-bottom-width: 0;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	line-height: 18px;



	z-index: 100;



	background-color: #232323;



	width: 205px;



}







.menucss a{



	width: 100%;



	display: block;



	text-indent: 3px;



	border-bottom: 1px solid black;



	padding: 1px 0;



	text-decoration: none;



	font-weight: bold;



	text-indent: 5px;



	color: #FFFFFF;



	text-align: left;



}







.menucss a:hover{ /*hover background color*/



	background-color: #e6e6e6;



	color: #AE1C29;



}



/* Footer */



.footertopbg {



	/*background-image: url(../images/nav_bg.png);*/



	height: 125px;



	padding-top: 8px;



	width: 100%;



	background-repeat: repeat-x;



}



.footerbgbottom {



	background-color: #c9c9c9;



}



/* Notices */



#successbox {  



	margin: 5px 5px 5px 5px;



	padding: 5px 5px 5px 5px; 



	background-color: #E9FAD0; 



	border: 1px solid #AEE756;



	font-weight: normal;



}



#infobox {  



	margin: 5px 5px 5px 5px;



	padding: 5px 5px 5px 5px; 



	background-color: #ffffe0; 



	border: 1px solid #ffd700;



	font-weight: normal;



}



#errorbox {



	margin: 5px 5px 5px 5px;



	padding: 5px 5px 5px 5px; 



	background-color: #f6dddf; 



	border: 1px solid #AE1C29;



	font-weight: normal;



}



/* Vehicle details */



.tagline {  



	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background-color:#;
	border: 1px dashed #05386b;
	font-size:16px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



}



.tagline1 {  



	margin: 5px 5px 5px 5px;



	padding: 5px 5px 5px 5px; 



	background-color: #ffffff; 



	border: 1px solid #05386b;



	font-weight: bold;



	text-align: center;



	color: Black;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



}



.tagline2 {  



	margin: 5px 5px 5px 5px;



	padding: 5px 5px 5px 5px; 



	background-color: #ffffff; 



	font-weight: bold;



	text-align: center;



	color: Black;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



}



.soldtag {  
	margin: 3px 3px 3px 3px;
	padding: 3px 3px 3px 3px; 
	background-color: #CC0000; 
	border: 1px solid Black;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;



}



.mpgtitle {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 20px;



	font-weight: bold;



	color: #000000;



}



.mpgtext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



}



.mpgred {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	color: #AE1C29;



}



.infocenter {

	background-color: #FFFFFF;
/*	border: 3px solid #000000;*/



}



/*.welcometitle {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: Black;
}
*/
.welcometitle {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: Black;
}



.welcometitlered {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #A60328;
}



.blacktextbold {
	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}



.redtextbold {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #CC0000;



	font-weight: bold;



}



.redtext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #CC0000;



}



.grayline {



	background-color: #E7E7E7;



	height: 2px;



	width: 510px;



}



td.smallnobold {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 9px;



	padding: 3px 3px 3px 3px;



	color: #4F4F4F;



	font-weight: normal;



}



.simulartitle {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #000000;



}



img.middlealign {



	border: 0px;



	vertical-align: -25%;



}



/* Simular Vehicles */



.simularvehtitle {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #000000;



}



.simularvehtext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	color: #000000;



}



/* Below Smart Search Section */



.titleredbold {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	color: #AE1C29;



	padding-bottom: 4px;



}



td.regulartext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #000000;



	padding-left: 6px;



}



/* Top Logo Area Text */



td.address {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #000000;



}



a.logonav:active, a.logonav:focus, a.logonav:link, a.logonav:visited {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	text-decoration: none;



	color: #424242;



}



.callus {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	text-decoration: none;



	color: #000000;



}



.phonenumber {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 18px;



	font-weight: bold;



	text-decoration: none;



	color: #6D6D6D;



}



/* Top Navigation */



div.topnav {

	/* background-image: url('{$templateurl}/images/top_bg_1.jpg'); */
	background-color: #000;
	background-repeat:repeat-x;
	height: 24px;
	padding-top: 8px;
	width: 500px;
	
}

a.topnav:active, a.topnav:focus, a.topnav:link, a.topnav:visited {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;



}
/* Smart Search */



td.smartsearch {



	background-image: url(../images/index_searchbg.png);



	width: 437px;



	height: 60px;



	padding-left: 8px;



	background-repeat: no-repeat;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	vertical-align: text-top;



	padding-top: 4px;



	margin-right: 0px;



	margin-top: 0px;



	margin-left: 0px;



	margin-bottom: 0px;



	padding-right: 0px;



}



input.smartsearch {



	border: 1px solid #BDBCBD;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}



/* Smart Search Main Style */



#search-wrap input {



	width:325px;



	font-size:14px; 



	color:#999999; 



	border:solid 1px #999999;   



}



#results {



	width:275px;



	border:solid 1px #DEDEDE; 



	display:none;  



	position: absolute;  



	background-color: #FFFFFF;  



}



#results ul, #results li {



	padding:0; 



	margin:0; 



	border:0; 



	list-style:none;



}



#results li {



	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 



	border-top:solid 1px #DEDEDE;



}



#results li a {



	display:block; 



	font-size:11px; 



	padding:4px; 



	text-decoration:none; 



	color:#05386b; 



	font-weight:bold;



}



#results li a small {



	display:block; 



	font-size:10px; 



	text-decoration:none; 



	color:#999999; 



	font-weight:normal;



}



#results li a:hover {



	background:#FFFFCC;



}



#results ul {



	padding:4px;



}







/* Index Newley Added and Quick Quote */



div.newquote {



	background-image: url(../images/index_newquotes_bg.png);



	width: 948px;



	height: 352px;



	background-repeat: no-repeat;



	padding-left: 15px;



	padding-top: 42px;



}



/* Newley Added */



td.vehtitle {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-weight: bold;



	text-decoration: none;



	color: #AE1C29;



}



td.vehdesc {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	text-decoration: none;



	color: #000000;



}



td.picbg {



	background-image: url(../images/index_carpic_bg.png);



	width: 94px;



	height: 75px;



	background-repeat: no-repeat;



	padding-top: 5px;



	padding-left: 5px;



	padding-bottom: -15px;



	padding-right: 5px;



	vertical-align: text-top;



}



div.vehdesccontainer {



	background-color: #FFFFFF;



	border: 1px solid #DADADA;



	padding-left: 3px;



	padding-top: 3px;



	padding-right: 4px;



	width: 375px;



	height: 70px;



}



img.border {



	border: 1px solid #D6D6D6;



}



a.newadd:active, a.newadd:focus, a.newadd:link, a.newadd:visited {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	text-decoration: underline;



	color: green;



}



a.newadd:hover {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: normal;



	text-decoration: none;



	color: green;



}



/* Quick Quote */



td.formtext {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: bold;



	color: #424242;



}







/* Form Elements */



input.textbox {



	border: 1px solid #BDBCBD;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}



input.textboxerror {



	border: 1px solid #AE1C29;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}



textarea.comments {



	border: 1px solid #BDBCBD;



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



}







/* Padding and Spacing Elements */



td.topspace {



	padding-top: 1px;



}



td.leftspace {



	padding-left: 1px;



}







#prepage {



	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	height: 40px;



	width: 300px;



	background-color: White;



	border: 4px solid #003366;



	text-align: center;



	position: absolute;



	top: 50%;



	left: 35%;



	font-weight: bold;



	font-size: 12px;



	padding-top: 16px;



	padding-bottom: 8px;



}



/* Pagenation Navigation */



.paginationstyle{ /*Style for demo pagination divs*/



/*width: 250px;*/ 



 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;



 font-size: 11px;



 font-weight: bold;



 text-decoration: none;



padding: 2px 0;



margin: 0px 0;



}











.paginationstyle a{ 



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	background-color: #FFFFFF;



	padding-top: 4px;



	padding-right: 6px;



	padding-left: 6px;



	padding-bottom: 4px;



	border: 1px solid #CCCCCC;



	text-decoration: none;



	margin-left: 0px;



	line-height: 20px;



	color: #000000;



	



	



	height: 12px;



	}











.paginationstyle a:hover, .paginationstyle a.selected .flatview a:hover, .paginationstyle .flatview a.selected { 



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	color: #FFFFFF;



	background-color: Black;



	border-top: 1px solid #CCCCCC;



	padding-top: 4px;



	padding-right: 6px;



	padding-left: 6px;



	padding-bottom: 4px;



	text-decoration: none;



	height: 10px;



}







.otherflatview { 



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-weight: bold;



	color: #FFFFFF;



	padding-top: 4px;



	padding-right: 6px;



	padding-left: 6px;



	padding-bottom: 4px;



	border: 1px solid #CCCCCC;



	text-decoration: none;



	background-color: Black;



	height: 20px;



}







.boxtitle {



	font-family: "Trebuchte MS", Verdana, Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #FFFFFF;



	font-weight: bold;



	background-color: Black;



}



.ds_box {



	background-color: #FFF;



	border: 1px solid #000;



	position: absolute;



	z-index: 32767;



}







.ds_tbl {



	background-color: #FFF;



}







.ds_head {



	background-color: #333;



	color: #FFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 13px;



	font-weight: bold;



	text-align: center;



	letter-spacing: 2px;



}







.ds_subhead {



	background-color: #CCC;



	color: #000;



	font-size: 12px;



	font-weight: bold;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	width: 32px;



}







.ds_cell {



	background-color: #EEEEEE;



	color: #000000;



	font-size: 13px;



	text-align: center;



	font-family: Arial, Helvetica, sans-serif;



	padding: 5px;



	cursor: pointer;



}







.ds_cell:hover {



	background-color: #fffff0;



}



	.timePickerTrigger{cursor:pointer;}



	.timePicker{



		position:absolute;



		border:#CCCCCC 1px solid;



		border-bottom-color:#666666;



		border-right-color:#666666;



		z-index:9999;



		width:300px;



		font-family:Verdana, Arial, Helvetica, sans-serif;



		color:#000000;



		font-size:10px;



		background-color:#ffffff;



		margin-bottom:15px;



	}



	.timePicker td{white-space:nowrap;}



	.timePicker a:link, .timePicker a:visited{



		display:block;



		background-color: #EEEEEE;



		text-decoration:none;



		padding:1px;



		color: #000000;



	}



	.timePicker a:hover, .timePicker a:active{



		display:block;



		background-color: #fffff0;



		text-decoration:none;



		padding:1px;



	}



/*Content Area Index Page*/



.box {

	font:Arial ;

	color:#000000 ;

	width: 400px ;

	height:auto ;

	

}

/* vehicle wrap */
.vehwrap {
	width:940px;
	border: medium;
	border-style:dashed;
	border-color:#333;
}
.testdrivewrap {
		border: thin;
	border-style:solid;
	border-color:#333;
}

/* cell background */
.cbg{
	background-image:url(../images/layout_bg.png);
	width:940px;
	height:267px;
}
.vbg{
	background-image:url(../images/vbg.png);
	background-repeat:no-repeat;
	width:488px;
	height:378px;
}
.catbg{
	background-image:url(../images/catbg.png);
	background-repeat:no-repeat;
	width:937px;
	height:142px;
}
.ftbg{
	background-image:url(../images/cc_box.png);
	background-repeat:no-repeat;
	width:940px;
	height:352px;
}
