/* CSS Document */



* {
margin: 0 auto;
padding: 0;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.maincontainer{
	width: 985px;
	position:relative;
	margin: 0 auto; 
	border: 1px solid #000000;
	font-size: 12px;
	vertical-align: top;
	background-color: #ffffff;
}

a { color:#3766AE }
a:hover { color:#000; text-decoration:none }

.maincontent {
	padding: 10px;
}
.greytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.blackborder_all {
	border: 1px solid #000000;
}
.whiteborder_all {
	border: 1px solid #ffffff;
}
.blackborder_rnl {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.redbkg {
	background-color: #9d0000;
}
.dkgrey {
	background-color: #bb3341;
}
.ltgrey {
	background-color: #881616;
}
.lincmerc_on2 {
	background-color: #881616;
}
.bluebkg {
	background-color: #1e4b79;
}

a.whitelink:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.whitelink:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }
a.whitelink:active	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a.whitelink:hover		{
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
 }
 
 a.boldwhitelink:link	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.boldwhitelink:visited	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
 }
a.boldwhitelink:active	{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.boldwhitelink:hover		{
	color: #ffcc00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
 }

 /*drop down css*/
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid black;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	background-color: #999999;
	width: 125px;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}

.anylinkcss 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;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #000000;
color: white;
}



/* -------------------- ACCUFIND TAG SPECIFIC STYLES ------------------------------- */


/* HOME PAGE SEARCH BOX ---------------------------------    */

.fps_body {
/*	background-color: #a08e58; */
}
.fps_table {
	border: 1px solid #1e4b79;
}
.fps_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1e4b79;
}
.fps_fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1e4b79;
}
.fps_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fps_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fps_usermessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a.fps_link:link	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.fps_link:visit		{ 
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.fps_link:visited	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
 }
a.fps_link:active	{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a.fps_link:hover		{
	color: #FFFF66;
	text-decoration: none;
	font-weight: bold;
 }

/* SHOWROOM DISPLAY ---------------------------------    */

.show_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
}

.show_headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#000000
}
.show_iframetable {
	width: auto;
}
.show_table {

	padding: 15px;
	width: 100%;
}
.showroom_background {

}

/* INTERNET SPECIALS DISPLAY -------------------------  */
.title_style {
                font-family: Arial, Helvetica;
                font-size: 11px;
                font-weight: bold;
                color: #000000;
}
.text_style {
                font-family: Arial, Helvetica;
                font-size: 9px;
                color: #000000;
}
.photos_style {
                font-family: Arial;
                font-size: 9px;
                font-weight: 300;
                font-weight:300;
}
/* FINANCE DISPLAY ---------------------------------    */

.fin_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.fin_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
}
.fin_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000
}
.fin_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fin_radio {
	color:#000000
}
.fin_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.fin_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF0000
}
.fin_headerbox {
	background-color: #cecece;
}
.fin_hr {
	height: 1px;
	width: 100%;
}

/* SERVICE DISPLAY ---------------------------------    */

.service_titlebox {
	background-color: #cecece;
}
.service_pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;
}
.service_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.service_boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.service_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.service_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.service_subtitlebox {
	background-color: #cecece;
}
.service_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.service_link:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.service_link:visit	{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.service_link:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.service_link:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.service_link:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }

/* PARTS DISPLAY ---------------------------------   */

.parts_titlebox {
	background-color: #cecece;
}
.parts_pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;
}
.parts_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.parts_boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.parts_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.parts_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.parts_subtitlebox {
	background-color: #cecece;
}
.parts_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.parts_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.parts_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.parts_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.parts_link:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}

a.parts_link:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.parts_link:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.parts_link:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }
 
/* SEARCH PRINTABLE VERSION ---------------------------------   */

.search_printwhite {
	background-color: #ffffff;
}
.search_printblack {
	background-color: #000000;
}
.search_printtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_printtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/* SEARCH COMPARISON STYLES ---------------------------------   */
.search_compdisptitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.search_compdisptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

/* SEARCH GENERAL STYLES ---------------------------------   */
.search_hr {
	height: 1px;
	width: 100%;
}
.search_searchbox {
	background-color: #cecece;
	border: 1px solid #212854;
}
.search_searchboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.search_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.search_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_checkbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* ------------- SEARCH RESULTS DISPLAY ---------------------------------   */
.search_row1 {
	background-color: #cecece;
}
.search_row2 {
	background-color: #edf1fe;
}
.search_dispheader {
	background-color: #294f96;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
}
.search_recordcount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #294f96;
}
.search_resultstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.search_resultsdata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.search_resultsMSRP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.search_nxtbck:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_nxtbck:visit		{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_nxtbck:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.search_nxtbck:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_nxtbck:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
a.search_resultslink:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_resultslink:visit		{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_resultslink:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.search_resultslink:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_resultslink:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}

/* ------------- SEARCH CANT FIND STYLES ---------------------------------   */
.search_cantfind {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #294f96;
}
.search_cantfindbox {
/*	background-color: #7a1100; */
	height: 25px;
}
.search_resultstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}

/* ------------- SEARCH REQUEST STYLES ---------------------------------   */
.search_reqcontacttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.search_reqcontacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_reqalert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}


/* ------------- SEARCH OFFER DISPLAY ---------------------------------   */
.search_offerformbox {
	height: 25px;
}
.search_offertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_offertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.search_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.search_offerlink:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_offerlink:visit		{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_offerlink:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.search_offerlink:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.search_offerlink:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
}
 
/* NEW VEHICLE DISPLAY ---------------------------------   */

.newdisp_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
}
.newdisp_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newdisp_fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.newdisp_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
.newdisp_mnbkg {
	background-color: #a08e58;
}
.newdisp_frmbkg {
	background-color: #a08e58;
} 
a.usedlink:link	{
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a.usedlink:visit		{ 
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a.usedlink:visited	{
	color:#0000FF;
	text-decoration: none;
	font-weight: bold;
 }
a.usedlink:active	{
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a.usedlink:hover		{
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
 }
 
/* PREOWNED VEHICLE DISPLAY ---------------------------------   */

.pre_fieldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.pre_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}.pre_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
}
.pre_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pre_detailsbox {
	background-color: #a08e58;
}
.pre_addinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.pre_addinfobox {
	background-color: #a08e58;
}
.pre_address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
.pre_phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
.pre_nextbackbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#294f96;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
}
.search_predisplaytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.search_predisplaybox {
	background-color: #cccccc;
}
.search_pretitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
} 
.search_disptable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
/*	color: #ffffff; */
} 

/* SPECIALS DISPLAY ---------------------------------    */

.specials_box {
	background-color: #ffffff;
}
.specials_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}

/* CURRENT ADS DISPLAY STYLES ---------------------------------    */
.ads_printtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.ads_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.ads_pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}
.service_subtitlebox {
	background-color: #cecece;
}
.service_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.service_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.ads_printlink:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.ads_printlink:visit	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}

a.ads_printlink:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.ads_printlink:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.ads_printlink:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }

/* CALENDAR DISPLAY ---------------------------------   */

.calendar_background {
	background-color: #ffffff;
}
.calendar_box {
	background-color: #ffffff;
	border: 1px solid #000066;
	padding: 2px;
	height: 200px;
	width: 300px;
}
.calendar_daysrow {
	background-color: #294f96;
	border: 1px solid #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.calendar_mnthyr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.calendar_todaycell {
	background-color: #f2d3d3;
	border: 1px dotted #880000;
}
.calendar_cells {
	background-color: #edf1fe;
	padding: 2px;
}
.calendar_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.calendar_nxtbck:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_nxtbck:visit	{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_nxtbck:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.calendar_nxtbck:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_nxtbck:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }

a.calendar_daylinks:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_daylinks:visit	{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_daylinks:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.calendar_daylinks:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.calendar_daylinks:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }

/* IMS DISPLAY CSS ----------------------------------  */

A.IMS:LINK		{
color: #294f96;
font-size: 11px; 
text-decoration: none; 
}
A.IMS:ACTIVE	{
 color: #294f96; 
 font-size: 11px;
 text-decoration: none; 
 }
A.IMS:VISITED	{
 color: #294f96;
 font-size: 11px; 
 text-decoration: none; 
 }
A.IMS:HOVER		{
 color: #212854; 
 font-size: 11px;
 text-decoration: none; 
 background-color: #cecece; 

 }
.IMSTable	    {
	border-color: #000000;

  }
.IMSText		{
 font-family: arial; 
 font-size: 11px; 
 color: #E5E5E5; 
 }
.IMSTableRow	{
 
 }
.IMSTableCell	{

 }

/* ONLINE RESERVATION DISPLAY ---------------------------------    */

.rent_box {
	background-color: #cecece;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.rent_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	font-weight: bold;
}

.rent_boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.rent_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.rent_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.rent_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rent_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rent_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rent_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.rent_link:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.rent_link:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.rent_link:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.rent_link:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }
 

/* CUSTOMER REWARDS DISPLAY ---------------------------------    */

.rewards_header1 {
	background-color: #1e4b79;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.rewards_header2 {
	background-color: #1e4b79;
	border: 1px solid #333333;
}
.rewards_programbox {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.rewards_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
}

.rewards_boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.rewards_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.rewards_fineprint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.rewards_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
.rewards_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rewards_radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rewards_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.rewards_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FF0000;
}
a.rewards_link:link	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.rewards_link:visit	{ 
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.rewards_link:visited	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
 }
a.rewards_link:active	{
	color: #294f96;
	text-decoration: none;
	font-weight: bold;
}
a.rewards_link:hover		{
	color: #212854;
	text-decoration: none;
	font-weight: bold;
 }

/* ACCUFIND FOOTER TEXT ----------------------  */

.accutext	{
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #999999; 
 }
a.acculink:link	{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.acculink:visited	{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
 }
a.acculink:active	{
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.acculink:hover	{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
 }
 
 
/* SPECIALS  */

.spec_text	{
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 color: #000000; 
 }
 .spec_boldtext	{
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 	font-weight: bold;
 color: #000000; 
 }
  .spec_title	{
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 14px; 
 	font-weight: bold;
 color: #000000; 
 }
  .spec_pricebox {
	background-color: #cecece;
	border: 1px solid #000066;
	padding: 2px;
	height: 100px;
	width: 200px;
}
 a.spec_link:link	{
	color: #294f96;
	 font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.spec_link:visit		{ 
	color: #294f96;
	 font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.spec_link:visited	{
	color: #294f96;
	 font-size: 12px;
	text-decoration: none;
	font-weight: bold;
 }
a.spec_link:active	{
	color: #294f96;
	 font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.spec_link:hover		{
	color: #212854;
	 font-size: 12px;
	text-decoration: none;
	font-weight: bold;
 }

.border_leftright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}

/*coupon layout */

.coupon_header{
	background-image: url(../images/ads/coupon_top.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 482px;
	font-weight: bold;
	color: #e9e9e9;
}

.coupon_mid{
	background-image: url(../images/ads/coupon_mid.jpg);
	background-repeat: repeat-y;
	width: 482px;
	color: #000000;
	height: 100px;
	vertical-align: top;
}

.innertube{
	padding-left: 6px;
	padding-right: 6px;
}

.innertubefull{
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}

.address-directions {
	display:block;
	color:#595961;
	position:absolute;
	text-align:right;
	line-height:21px;
	font-size:14px;
	top:10px;
	right:10px }
	
/* SPECIALS PAGE - ADDED BY JS */

.AdsCategoryList { width:100%; }
.AdsCategoryList ul {
	margin:30px auto 0 auto;
	list-style:none;
	display:block }
	
	.AdsCategoryList ul li {
		position:relative;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		width:210px;
		height:100px;
		background:#CCC }
		
	.AdsCategoryList ul li a {
		font-size:12px !important;
		display:block;
		width:210px;
		text-decoration:none;
		height:100px }
		
		.AdsCategoryList ul li span {
			position:absolute;
			left:10px;
			bottom:10px;
			font-size:12px;
			font-weight:bold }
			
	.AdsCategoryList ul li.AdsCategoryLinkNewCar { background:url('images/specials_button_newcarads.jpg') top left no-repeat; }
	.AdsCategoryList ul li.AdsCategoryLinkParts { background:url('images/specials_button_parts.jpg') top left no-repeat; }
	.AdsCategoryList ul li.AdsCategoryLinkService { background:url('images/specials_button_service.jpg') top left no-repeat; }
	.AdsCategoryList ul li.AdsCategoryLinkUsedCar { background:url('images/specials_button_usedcarads.jpg') top left no-repeat; }
	.AdsCategoryList ul li.AdsCategoryLinkOther { background:url('images/specials_button_other.jpg') top left no-repeat; }
	.AdsCategoryList ul li.AdsCategoryLinkBodyShop { background:url('images/specials_button_bodyshop.jpg') top left no-repeat; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* -------------------------------------------------------------------- */
/* MAIN CONTENT ------------------------------------------------------- */

#main-content {
	width:1000px;
	margin-top:10px }
	
#main-content-left {
	width:240px;
	padding:20px;
	float:left;
	margin-right:1px;
	background:#f0f0f0 }
	
#main-content-left-sub {
	width:198px;
	padding:20px;
	float:left;
	margin-right:1px;
	background:#f0f0f0 }

#main-content-mid {
	width:359px;
	padding:0;
	float:left;
	margin-right:1px;
	background:#ffffff }
	
	#main-content-mid-full {
	width:761px;
	margin:0;
	padding:0;
	float:left;
	background:#ffffff }
	
	#main-content-full {
	width:1000px;
	margin:0;
	padding:0 }
		
		#main-content-full .left {
			text-align:left !important;
			width:510px;
			margin:0;
			float:left }
			
			.service_title { display:block; margin:10px 0 0 0; font-weight:bold }
			
			#main-content-full .left table tr td { text-align:left !important; }
						
		#main-content-full .right {
			padding:30px 0 0 0;
			width:464px;
			float:left }
			
			#main-content-full .right .tech-toolbox {
				width:444px;
				margin:0 0 20px 0;
				border:10px solid #646464;
				padding:0 }
				
				.tech-toolbox .header-img {
					width:444px;
					height:168px;
					display:block;
					margin:0 }
					
				.tech-toolbox .toolbox-content {
				display:block;
				padding:25px }
				
			#main-content-full .left .coupon {
				margin:20px 0 0 0;
				width:456px;
				border:2px dashed #646464;
				padding:4px }
				
				#main-content-full .left .coupon img {
					display:block;
					width:456px;
					height:210px;
					margin:0 }
		
#main-content-right {
	width:359px;
	padding:0;
	float:left;
	background:#40618c }
	
	#main-content h3 {
		color:#264c7c;
		font-weight:bold;
		margin:0 0 15px 0;
		padding:0;
		font-size:14px }
		
	#main-content p {
		margin:0 0 15px 0;
		text-align:justify;
		font-size:12px;
		color:#5a5a5a;
		line-height:18px }
		
	#main-content h2.light {
		margin:0;
		color:#264c7c;
		padding:18px 0 0 20px;
		height:37px;
		font-size:16px;
		font-weight:bold;
		background:url('../graphics/title_bg_light.gif') repeat-x }
		
	#main-content h2.dark {
		margin:0;
		color:#fff;
		padding:18px 0 0 20px;
		height:37px;
		font-size:16px;
		font-weight:bold;
		background:url('../graphics/title_bg_dark.gif') repeat-x }
		
/* -------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------- */	
/* VEHICLE LISTINGS PAGE ------------------------------------------------------------------------------------------------ */

.additional-info {
	display:block;
	font-weight:normal;
	margin:0 0 10px 0 !important;
	font-size:12px;
	line-height:18px ;
	
	
	}

.pagination {
	font-size:12px;
	position:relative;
	top:15px }

h1.listing-title {
	font-weight:bold;
	font-family:arial, helvetica;
	font-size:16px;
	width:721px;
	color:#4174b5;
	display:block;
	margin:25px 0 15px 0 !important;
	padding:0 !important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888 }
	
ul.listing-area {
	width:721px;
	height:146px;
	margin:0 0 10px 0;
	padding:0;
	position:relative;
	list-style:none }
	
	ul.listing-area li {
	cursor:hand;
	padding:0;
	width:721px;
	height:146px;
	margin:0;
	position:relative;
}

.preowned-image {
	width:195px;
	height:146px;
	display:block;
	margin:0; padding:0;
	position:absolute;
	top:0;
	left:0;
	border-top:none; border-bottom:none; border-left:none;
	border-right: 11px solid #FFF;
}

.image {
	width:195px;
	/*height:146px;*/
	display:block;
	margin:0; padding:0;
	position:absolute;
	top:0;
	left:0;
	border-top:none; border-bottom:none; border-left:none;
	border-right: 11px solid #FFF;
}

li a.listing {
	margin-left:205px;
	display:block;
	width:516px;
	text-decoration:none;
	height:146px;
	background:url('../graphics/listing_bg.gif') no-repeat;
}

li a.listing:hover {
	cursor:hand;
	background:url('../graphics/listing_bg_over.gif') no-repeat;
}

.year-make-model {
	cursor:hand;
	position:absolute;
	left:206px;
	top:0;
	width:450px;
	padding:9px 0 0 13px;
	font-weight:bold;
	font-size:14px;
	color:#FFF }
	
li a.listing .price {
	cursor:hand;
	position:absolute;
	right:0;
	top:0;
	padding:9px 0 0 0;
	width:125px;
	text-align:center;
	color:#FFF !important;
	font-size:16px;
	font-weight:bold }

.listing-info {
	cursor:hand;
	position:absolute;
	left:216px;
	color:#454545;
	font-size:12px;
	display:block;
	padding:10px;
	width:495px;
	height:90px;
	top:36px }
	
	.listing-info a {
	color:#236b94;
	text-decoration:underline }
	
	.listing-info a:hover {
	cursor:hand;
	color:#454545;
	text-decoration:none }
	
.listing-info-left {
	background:url('../graphics/listing_split_line.gif') no-repeat top right;
	float:left;
	text-align:left;
	width:170px;
	margin:6px 20px 0 0;
	line-height:20px }
	
.listing-info-mid {
	background:url('../graphics/listing_split_line.gif') no-repeat top right;
	float:left;
	text-align:left;
	width:180px;
	margin:6px 15px 0 0;
	line-height:20px }
	
	.small-info {
		background:#e1dbcd url('../graphics/small_info_bg.jpg') no-repeat;
		color:#454545;
		padding:10px 10px 10px 55px;
		text-align:left;
		min-height:35px;
		margin:0 0 10px 0 !important;
		position:relative;
		top:1px;
		width:656px;
		line-height:17px;
		font-size:12px !important }
	
.listing-info-right {
	float:left;
	text-align:left;
	position:relative;
	width:94px;
	margin:0 }
	
	.camera-block {
		width:62px;
		position:relative;
		display:block;
		height:43px;
		margin:3px 0 12px 20px;
		background:url('../graphics/icon_camera.gif') no-repeat top left }
		
	.camera-block span {
		width:20px;
		position:absolute;
		left:36px;
		top:9px;
		color:#FFF;
		font-weight:bold;
		font-size:11px;
		text-align:center }
	
img { border:none }
.clear { clear:both; font-size:1px }

/* ---------------------------------------------------------------------------------------------------------------------- */
/* VEHICLE INFO PAGE ---------------------------------------------------------------------------------------------------- */

.infopage-left {
	margin-right:20px;
	padding:0;
	width:439px;
	float:left }
	
.infopage-right {
	width:362px;
	margin:0;
	padding:0;
	float:left }

ul.info-tabs {
	display:block;
	width:439px;
	height:34px;
	list-style:none;
	margin:0; padding:0 }
	
	ul.info-tabs li {
		float:left;
		display:inline;
		background:url("../graphics/tab_inactive_left.gif") no-repeat;
		height:34px;
		margin:0 4px 0 0;
		padding:0 }
		
		ul.info-tabs li.selected { background: #203F66 url("../graphics/tab_active_left.gif") no-repeat !important }
		
	ul.info-tabs li a {
		font-weight:bold;
		display:block;
		color:#527db2;
		text-decoration:none;
		font-size:14px;
		padding:9px 12px 0 9px;
		background:url("../graphics/tab_inactive_right.gif") top right no-repeat }
		
		ul.info-tabs li a:hover { color:#203F66; text-decoration:underline }
		
		ul.info-tabs li.selected a {
		color:#FFF;
		background:url("../graphics/tab_active_right.gif") top right no-repeat }
		
			ul.info-tabs li.selected a:hover { color:#FFF; text-decoration:none }
			
#contact, #equipment { display:none }

#contact input {
	background:#F1F1F1;
	height:20px;
	margin-bottom: 3px;
	border:1px solid #aaa }

#contact .full-textbox, #contact .full-textarea {
	background:#F1F1F1;
	border:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
	width:389px }
	
#contact .full-textarea {
	background:#F1F1F1;
	border:1px solid #aaa;
	font-family:Arial, Helvetica, sans-serif;
	width:379px }
	
	#contact .full-textbox { font-size:11px; }
	#contact .full-textarea { font-size:12px; padding:5px }
	#contact .submit-button { background:#666; color:#FFF; border:none; font-weight:bold }
		
	strong.return-link a {
		display:block;
		text-align:center;
		font-size:14px;
		background:#EEEEEE;
		padding:7px 10px;
		text-decoration:none }
		
		strong.return-link a:hover {
			background:#203F66;
			color:#FFF }
	
#equipment ul.shadetabs {
	display:block;
	width:389px;
	margin:0 0 35px 0;
	list-style:none;
	padding:0 }
	
	#equipment ul.shadetabs li {
		display:block;
		float:left;
		font-size:14px;
		font-weight:bold;
		margin:0 10px 0 0 }

.gallery-area {
	width:419px;
	padding:10px;
	background:#203F66 }
	
	.gallery-area .inner {
		display:block;


		width:399px;
		padding:10px;
		background:#FFF }
		
		.gallery-area img { 
			border:none;
			margin:0; padding:0 }
		
	.gallery-area .enlarge-image {
		color:#FFF; text-transform:uppercase;
		display:block;
		font-size:14px; font-weight:bold;
		margin-top:1px;
		background:#000;
		padding:7px 0;
		text-align:center }
	
	.gallery-area h2 {
		clear:both;
		font-size:16px;
		font-weight:bold;
		color:#000;
		margin:15px 0 5px 0;
		padding:0 }
		
ul.photolist {
	text-align:left;
	display:block;
	padding:0;
	margin:0 0 10px 0;
	list-style:none }
	
	ul.photolist li {
		width:56px;
		float:left;
		margin:0 4px 4px 0 } ul.photolist li.lastcolumn { margin:0 0 4px 0 !important }
		
		ul.photolist li a {
			display:block;
			border:2px solid #000;
			width:52px } ul.photolist li a:hover { border:2px solid #FFF }
			
.print-brochure {
	display:block;
	float:left;
	width:152px;
	height:40px;
	margin: 20px 19px 0 50px }
		
.email-friend, .window-sticker {
	display:block;
	float:left;
	width:168px;
	height:40px;
	margin: 20px 0 10px 0 }
	
a.interested {
	display:block;
	width:339px;
	height:40px;
	padding:0;
	margin:0 0 20px 0 }
	
.test-drive {
	display:block;
	width:339px;
	height:40px;
	margin:20px 0 0 0 }
	
	.print-brochure img, .email-friend img, a.interested img, .window-sticker img, .test-drive img {
		display:block;
		margin:0; padding:0 }
	
.right-block {
	width:442px;
	padding:10px;
	background:#203F66 }
	
.extra-info-block {
	margin:20px 0;
	line-height:20px;
	text-align:justify;
	background:#203f66;
	color:#fff;
	padding:15px }
	
	.right-block .inner {
		display:block;
		width:438px;
		padding:2px;
		background:#FFF;
		text-align: left;
		 }
		
	.right-block .inner h2 {
		font-size:18px !important;
		font-weight:normal !important;
		background:#e2ebf3;
		margin:0;
		color:#2f6a9f !important;
		padding:10px }
		
		.right-block .inner span {
			display:block;
			padding:18px }
		
		.right-block .inner span h3 {
			font-size:16px !important;
			font-weight:bold !important;
			color:#2f6a9f !important;
			padding:0;
			margin:0 0 15px 0 }
			
			.right-block .inner span p {
				margin:0 !important;
				width:162px;
				font-size:12px;
				line-height:18px;
				position:relative;
				left:125px }
				
				.right-block .inner span p em {
					font-weight:bold;
					position:absolute;
					top:0; left:-245px;
					font-style:normal !important }

#carstable {
height: 30px;
}


/* SPECIALS ----------------------------------------------------------- */
		



/* SPECIALS DISPLAY ---------------------------------    */






/* SPECIALS ----------------------------------------------------------- */
		
#main-content .specials-area { padding:20px }


	
	.special-block.last {
		margin-bottom:0 !important }
	


		.special-block p span.price { font-size:14px !important; color:#264c7c !important }
		
	.similar .details {
		font-weight:bold;
		padding:9px 13px 0 15px;
		display:block;
		text-align:right;
		}
		

		#yellowbuttons {
		margin-bottom: 10px
		}







.similarvehicles {
color:#2f6a9f;
font-size:16px;
background-color:#e2ebf3;
clear: both;
padding-top: 10px;
padding-bottom: 10px;
}


	
.test-drive {
	display:block;
	width:339px;
	height:40px;
	margin:20px 0 0 0 }
	
	.print-brochure img, .email-friend img, a.interested img, .window-sticker img, .test-drive img {
		display:block;
		margin:0; padding:0 }
	
.right-block {
	width:442px;
	padding:10px;
	background:#203F66 }
	
.extra-info-block {
	margin:20px 0;
	line-height:20px;
	text-align:justify;
	background:#203f66;
	color:#fff;
	padding:15px }
	
	.right-block .inner {
		display:block;
		width:438px;
		padding:2px;
		background:#FFF }
		
	.right-block .inner h2 {
		font-size:18px !important;
		font-weight:normal !important;
		background:#e2ebf3;
		margin:0;
		color:#2f6a9f !important;
		padding:10px }
		
		.right-block .inner span {
			display:block;
			padding:18px }
		
		.right-block .inner span h3 {
			font-size:16px !important;
			font-weight:bold !important;
			color:#2f6a9f !important;
			padding:0;
			margin:0 0 15px 0 }
			
			.right-block .inner span p {
				margin:0 !important;
				width:162px;
				font-size:12px;
				line-height:18px;
				position:relative;
				left:145px }
				
				.right-block .inner span p em {
					font-weight:bold;
					position:absolute;
					top:0; left:-145px;
					font-style:normal !important }





#vehiclelocation {
margin: 0;
padding: 0;
}

#listofvehicles {
width: 720px;
margin: 0 auto;

}



