INPUT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
SELECT {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
BODY {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
TR {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
TD {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif
}
.dale {
	FONT-SIZE: 9.5px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.dale:link {
	FONT-SIZE: 9.5px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}
.dale3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; font-style: italic; COLOR: #89101b; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.dale3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #89101b; font-style: italic; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.dale3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #89101b; font-style: italic; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}
.dale:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9.5px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.about2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.about {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.about-not-bold {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.about:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}
.about:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.enter {
	FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}
.nav {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none 
}
.nav:link {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.nav:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.nav:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
.nav:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
.form_field {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9.2px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #ffffff
}
.form_button {
	BORDER-RIGHT: #666666 1px outset; BORDER-TOP: #666666 1px outset; FONT-SIZE: 10px; BORDER-LEFT: #666666 1px outset; COLOR: #666666; BORDER-BOTTOM: #666666 1px outset; BACKGROUND-COLOR: #ffffff
}
.form_white {
	BORDER-RIGHT: #e4e3da 1px solid; BORDER-TOP: #e4e3da 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #e4e3da 1px solid; COLOR: #000000; BORDER-BOTTOM: #e4e3da 1px solid; BACKGROUND-COLOR: #ffffff
}
.form_grey {
	BORDER-RIGHT: #e4e3da 1px solid; BORDER-TOP: #e4e3da 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #e4e3da 1px solid; COLOR: #000000; BORDER-BOTTOM: #e4e3da 1px solid; BACKGROUND-COLOR: #f7f6f3
}
.form_green {
	BORDER-RIGHT: #e4e3da 1px solid; BORDER-TOP: #e4e3da 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BORDER-LEFT: #e4e3da 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #e4e3da 1px solid; BACKGROUND-COLOR: #95937f
}
.textRed:link { 
FONT-SIZE: 9.2px; COLOR: #993333; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
} 
.textRed:visited { 
FONT-SIZE: 9.2px; COLOR: #993333; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
} 
.textRed:hover { 
FONT-SIZE: 9.2px; COLOR: #993333; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: underline
} 
.textRed:active { 
FONT-SIZE: 9.2px; COLOR: #993333; FONT-FAMILY: Verdana, sans-serif 
}

.pagetitle {	color: #5a6265;	font-weight: bold;	font-size: 13pt;}
.pagetitlered {	color: #FF0000;	font-weight: bold;	font-size: 13pt;}
.pagehead1 {	color: #39c;	font-weight: bold;	font-size: 13pt;}
.page-text1 {	color: #39c;	font-weight: bold;	font-size: 11pt;}
.pagehead2 {	color: #036;	font-weight: bold;	font-size: 11pt;}
.pagehead3 {	color: #666;	font-weight: bold;	font-size: 10pt;}

/*  PHOTO GALLERY  */
img.imagelg { 	border:1px solid #666; margin:5px 0 5px 0; }
td.imagetmbtd img { border:1px solid #666; margin:5px;}
td.imagetmbtd a:hover img { margin:4px; }
td.imagetmbtd a:link, td.imagetmbtd a:visited { 
	display:block; text-align:center; }
td.imagetmbtd a:hover { background-color:#eee; border:1px solid #ccc;}
td.imagetmbtd a:active { background-color:#BEC9DD; border:1px solid blue;}

 a.mainlevel:link, a.mainlevel:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #333333;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-top: 4px;
	padding-left: 19px;
	padding-right: 18px;
	padding-bottom: 4px;
	line-height: 22px;
	letter-spacing: 1px;
	text-decoration: none;
	
}
a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #FFF;
	background-color: #99CC00;
}
 a.stafflinks:link, a.stafflinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCC;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-indent: 6px;
	padding-top: 4px;
	padding-left: 19px;
	padding-right: 18px;
	padding-bottom: 4px;
	line-height: 22px;
	letter-spacing: 1px;
	text-decoration: none;
	
}
a.stafflinks:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #FFF;
	background-color: #99CC00;
}
a.sublevel:link, a.sublevel:visited {
	display: block;
	margin-left: -4px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	text-indent: 30px;
	background-color: #CC0000;
	color: #FFFFFF;
	text-align: left;
}
a.sublevel:hover {
	background-color: #FF0000;
	color: #FFFFFF;
	text-decoration: none;
}
/* ################## CSS MENU end ################### */

a.back_button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  color:#C00; 
}

.categorytitle {
}

a.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 12px;
  text-decoration: none;
  font-size: 12px;
  color: #000; 
}
a.category:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 12px;
  text-decoration: none;
  font-size: 12px;
  color: #CfC; 
}

table.content{
    width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 10px;
}
table.contentpane {
    width: 120%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 10px;
}
table.contentpaneopen {
    width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 10px;
}


.button {
  color: #ff6600;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-color:#000001;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	white-space: nowrap;
	text-transform: uppercase;
	border-collapse: collapse;
	border-spacing: 0px;
}


.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-color:#000001;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-indent: 15px;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	padding-right: -20px;
	white-space: nowrap;
	text-transform: uppercase;
}

.contentpagetitle {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0px 2px 0px 2px;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}




.contentdescription {

}

a.pnav {
}
.pnav:hover {
}
a.pnav:hover {
}
.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  color: #999;
}
.smalldark {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  color: #000;
}

.button {
  color: #000;
  background-color: #F2F2F2;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: normal;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 5px;
  line-height: 18px;
  line-height: 16px;
  height: 26px;
  height: 24px;
  margin: 1px;
}

.logbutton {
  color: #000001;
  background-color: #FFF;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #cc0000;
  width: auto;
  padding: 0px 2px;
  line-height: 16px;
  line-height: 16px;
  height: 20px;
  height: 20px;
}
.inputbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 10px;
  text-decoration: none;
  font-size: 10px;
  color: #000;
  background-color: f2f2f2; 
  padding:2px;
  border-bottom: 1px solid #BDBDBD;
  border-top: 1px solid #BDBDBD;
  border-left: 1px solid #BDBDBD;
  border-right: 1px solid #BDBDBD;
}
.ontab {
}
.offtab {
}
.createdate {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  color: #999;
}
.modifydate {
}
a.readon {
}
a.readon:hover {
}
.sectiontableheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 16px;
  text-decoration: none;
  font-size: 10px;
  color: #999; 
  border-bottom: 1px solid #BDBDBD; 
  border-top: 1px solid #FFF; 
}

.sectiontableentry1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height: 16px;
  text-decoration: none;
  font-size: 10px;
  color: #999;
  padding-bottom: 1px solid #BDBDBD;
  padding-top: 1px solid #FFF; 
}
.sectiontableentry2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-decoration: none;
	font-size: 10px;
	color: #999;
	padding-bottom: 1px;
	padding-top: 1px;
}
table.moduletable {
     
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	border-bottom: 10px solid #FFFFFF;
	
	 
 }
table.moduletable a:link, table.moduletable a:visited {
	
}
table.moduletable a:hover {

}
  
table.moduletable th  {
	width:  150px;
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../images/modhead.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 22px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	
}
table.moduletable td  {
	margin-bottom: 10px;
}
.poll {
}
.searchintro {
}
table.contact {
}
table.contact td.icons {
}
table.contact td.details {
}
.newsfeedheading {
}
.fase4rdf {
}
a.fase4rdf:link {
}
a.fase4rdf {
}
a.fase4rdf:hover {
}
.newsfeeddate {
}
ul
{
margin: 0;
padding: 0;
font-size: 11px;
padding-left: 10px;
list-style: none;
}

li {
	line-height: 18px;
	padding-left: 23px;
	padding-top: 0px;
	background-image: url(../images/bullet.gif) ;
	background-repeat: no-repeat;
	background-position: 3px 4px;
}

table.moduletablex a:link, table.moduletablex a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../images/menu.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 22px;
	font-size: 11px;
	width: 150px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
table.moduletablex a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../images/modhead.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-left: 10px;
	height: 22px;
	font-size: 11px;
	width: 150px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
  
table.moduletablex th  {
	font-family:  Arial, Helvetica, sans-serif;
	background: url(../images/modhead.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 22px;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
table.moduletable td  {
	padding-bottom: 0px;
}
/************ SectionLinks Styles **************/
a.mainlevel-sectionLinks:{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 150px;
	background-color: #000001;
	text-indent: 0px;
}
a.mainlevel-sectionLinks: link h3{
	padding: 0px 0px 2px 0px;
	width: 150px;
	background-color: #000001;
	text-indent: 0px;
}
a.mainlevel-sectionLinks:link, a.mainlevel-sectionLinks:visited {
	display: block;
	border-top: 1px solid #ffffff;
	background-color: #000001;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	width: 150px;
	text-indent: 0px;
}
a.mainlevel-sectionLinks:hover {
	background-color: #CC0000;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
}

/************ UserMenu Styles **************/
a.mainlevel-userLinks:{
	margin: 5px;
	padding: 5px;
	font-size: 11px;
	width: 300px;
	background-color: #000001;
	text-indent: 5px;
}
a.mainlevel-userLinks: link h3{
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	width: 200px;
	background-color: #000001;
	text-indent: 5px;
}
a.mainlevel-userLinks:link, a.mainlevel-userLinks:visited {
	display: block;
	font-size: 11px;
	border-top: 1px solid #ffffff;
	background-color: #000001;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	width: 200px;
	text-indent: 0px;
}
a.mainlevel-userLinks:hover {
	background-color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
}
#active_menu-userLinks {
	color:#FFF;
	background-color: #FF9900;
	font-weight: bold;
}
a#active_menu-userLinks:hover {
	color: #333333;
}

body {margin: 0px;}
#background {width: 100%;
                    height: 100%;
                    left: 0px;
                    top: 0px;
                    position: absolute;
                    z-index: 0;
					background: url(../images/bglight.jpg) no-repeat;
					}
#pageContent {z-index: 1;
                     position: absolute;}
					 
.underline { text-decoration: underline; }
.nounderline { text-decoration: none; }

a.hoverlink { text-decoration : none }
a.hoverlink:hover { text-decoration : underline }

a.plain,a.plain:link,a.plain:hover,a.plain:active,a.plain:visited
{
  text-decoration: none;
  color: #000000;
  text-color: #000000;
}


.textred { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FF0000; font-size: 11px; font-weight: normal; }
.fsp-bg-blue-text-white { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; background-color: #1B71A0; font-size: 12px; font-weight: normal; }


.vehSelTrimDesc { font-weight: bold; font-size: 13px }
a.vehSelTrimDesc { text-decoration: none; font-weight: bold; font-size: 13px }
a.vehSelTrimDesc:hover { text-decoration: underline; font-weight: bold; font-size: 13px }
.vehSelTrimPrice { font-size: 11px; }

.vehSelModelAndTrim { font-family: Tahoma,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 16px }
.vehSelPackage { font-family: Tahoma,Verdana,Helvetica,sans-serif; font-weight: bold; font-size: 12px }
.vehSelPrice { font-size: 14px }
.vehSelInvoicePrice { font-size: 11px; font-weight: bold; }

.currentDealerBG { background-color: #000000 }
.currentDealerBox { cursor: pointer; background-color: #FFFFFF }

.dealerListBorder { border: 1px solid #000000 }
.dealerListBG { background-color: #CCCCCC }
.listItem { color: #111111; }
.listItemBG { background-color: #FFFFFF }

#stdFeatDiv { position: relative; visibility: hidden; z-index: 10 }
#vehicleDiv { position: relative; visibility: hidden; z-index: 10 }
#vagDiv { position: relative; visibility: hidden; z-index: 10 }
.stdFeatGroup { font-family: Verdana,Helvetica,sans-serif; font-size: 11px; font-weight: bold }
.stdFeatPart { font-family: Verdana,Helvetica,sans-serif; font-size: 11px }
.featDefinerBG { background-color : #CCCCCC; }

.featSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.packageSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 12;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.filterSelect {
 color: #000000;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.cfgVehYear { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.cfgVehModel { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.cfgVehTrim { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
.cfgVehProduct { font-family: Tahoma,Verdana,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.cfgHdrBorder { background-color : #999999; }
.cfgHdrBG { background-color : #DDDDDD; }
.cfgPartGroupTitle { font-size: 14px; font-weight: bold; }
.cfgPartDesc { font-size: 12px; text-decoration: none }
a.cfgPartDesc { font-size: 12px; text-decoration: none }
a.cfgPartDesc:hover { font-size: 12px; text-decoration: none }
.cfgSubPartDesc { font-size: 11px; }
a.cfgSubPartDesc { font-size: 11px; text-decoration: none }
a.cfgSubPartDesc:hover { font-size: 11px; text-decoration: none }
a.cfgPartDisclaimer:link { font-weight:bold; color:blue; }
a.cfgPartDisclaimer:visited { font-weight:bold; color:blue; }

.yourDealerPhone { font-family : Tahoma, Verdana, Helvetica, sans-serif; font-size : 18px; font-weight : bold; color : #000000 }
.builtVehName { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.builtVehNameredu { font-family: Verdana,Helvetica,sans-serif; color: #FF0000; font-size: 13px; text-decoration : underline; font-weight: bold; }

.invVehNum { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: normal; }
.invVehName { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.invNumMatches { font-family: Verdana,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.invMatchesFound { font-family: Verdana,Helvetica,sans-serif; font-size: 13px; font-weight: normal; }

a.invFindTxt { color: #FFFFFF; background-color : #1B71A0; font-weight: bold;}


.flyoverLink {
  text-decoration : none
  font-size : 12px;
}

.flyoverLink:hover {
  text-decoration : underline
  font-size : 12px;
}

a.clickhere {
  color : #555555;
  font-size : 10px;
  text-decoration : underline;
}

a.clickhere:visited {
  color : #555555;
}

a.productInfoPopupLinks {
 color : #336699;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}

a.productInfoPopupLinks:visited {
 color : #336699;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}

a.selectProductTitle:visited {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}

a.selectProductTitle {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}

.selectProductInfo {
 color : #222222;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px
}

.stdEquipmentCell {
  background-color : #FFFFFF;
  border : 1px solid #999999;
  padding : 4px;
  vertical-align: top;
}
.stdEquipmentTable {
  background-color : #EEEEEE;
  border : 1px solid #CCCCCC;
}

.stdEquipmentTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px
}

.stdEquipmentItem {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px
}
.stdEquipmentDiff {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 border: 1px solid #2244FF
}
.compareStdEquipmentTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px;
 background-color: #DDDBDE;
 border: 1px solid #9D969D;
 padding-left: 10px;
}

.productSelectorTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 11px
}
.partDisclaimer {
 color: #9D9B9B;
 font-size : 10px
}
.partDisclaimerAsterisk {
 color: #4C4B4B;
}
.partGroupTitle {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 18px
}
.partGroupTitleSmall {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-weight : bold;
 font-size : 14px
}
.partDescription {
 color : #000000;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px
}
a.navTransitionStateLink {
  text-decoration: none;
  color : white
}
a.navTransitionStateLink:hover {
  text-decoration: underline;
  color : white
}
a.navTransitionStateLink:visited {
  text-decoration: none;
  color : white
}
.navTransitionState {
  background-color : #999999;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold;
  color : white
}
.navSelectedState {
  background-color : #FFFFFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold
}
.navUnselectedState {
  background-color : #CCCCCC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  font-weight: bold
}
.newlySelectedPart {
  color: #DD2222
}
.navSelectStateLink {
  text-decoration: none
}
a.navSelectStateLink:hover {
  text-decoration: underline
}
.buttonOutlineLight {
  border: 1px solid #ffffff;
  padding: 6px
}
.cfgSideBySideColorDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.subPartDescription {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.cfgLayoutPriceDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000000
}
a.cfgLayoutPriceDesc:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutInvoicePriceDesc {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
a.cfgLayoutInvoicePriceDesc:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutPriceSmTxt {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
.cfgLayoutPriceSmTxtBlack {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
a.cfgLayoutPriceSmTxt:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000
}
.cfgLayoutPrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}
.cfgLayoutInvoicePrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.locateLayoutPrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #FAFAFA
}
.cfgLayoutPriceBg {
 background-color : #8F8F8F;
}
.locatePrice {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000099
}
.locatePriceSmall {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000
}
.dynPriceEmail {
 color : #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 12px
}
.cfgLayoutButtonsBg {
 background-color : #CCCCCC;
}
.cfgLayoutButtons {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : none;
 color : #000000
}
.cfgLayoutButtons:hover {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 text-decoration : underline;
 color : #000000
}
.cfgLayoutButtons:visited {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #000000
}
.popupTitle {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : bold;
 color : #000000
}
.udlDealerPhone {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : normal;
 color : #000000
}
.udlCallThisDealer {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : normal;
 color : #000000
}
.udlCallThisDealerPhone {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 14px;
 font-weight : normal;
 color : #000099
}
.udlDealerNameSmall {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #000099
}
.udlHeaderBg {
 background-color : #E8E8E8;
 border: 1px solid #BBBBBB
}
.udlZipCode {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}
.udlPopupLink {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
}
.udlPopupDealerName {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold
}
.udlDealerBg {
 background-color : #E8E8E8;
}
.udlBorder {
 background-color : #BBBBBB;
}
.udlOldDealerBg {
 background-color : #E8E8E8;
 border-width: 0px 0px 1px 1px;
 border-color: #BBBBBB;
 border-style: solid
}
.userInfoHeaderBg {
  background-color : #E8E8E8;
  border: 1px solid #BBBBBB
}
.thankYouDealerName {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 15px;
 font-weight : bold
}

.navbutton   {font-family: Verdana, helvetica, sans-serif;
      font-size:14px;
      font-weight: bold;
      text-decoration: underline;
      color: #ffffff;
      alink: #ffffff;
      vlink: #ffffff }
a.footer:link       {color: #666666; font-size: 10px; text-decoration: underline}
a.footer:visited    {color: #666666; font-size: 10px; text-decoration: underline}
a.footer:hover      {color: #0000cc; font-size: 10px; text-decoration: underline}
 .footer      {color: #666666; font-size: 10px}

.fvAskField {
 width: 150px;
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 background-color: #ffffff;
 margin: 0px;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px
}
.colorSwatchNA {
 color: #666666
}
.grayWithBorder {
 background-color : #E8E8E8;
 border: 1px solid #BBBBBB
}
.gray {
 background-color : #E8E8E8
}
.blue {
 background-color : #E1E1EB
}
.darkerGray {
 background-color : #CCCCCC
}
.darkestGray {
 background-color : #9D9D9D
}
.smallText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 10px
}
.mediumText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 14px
}
.largeText {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 18px
}
.whiteText {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 11px;
 color : #FAFAFA
}
.miniColorSwatch {
 border: 1px solid #000000
}
.locateNoVehiclesTxt {
 font-family : Verdana, Helvetica, sans-serif;
 font-size : 12px
}
A.pageNumberLink:link { color: white; font-size: 14px  }
A.pageNumberLink:visited { color: white; font-size: 14px  }
.atVehicleListVehicleName { font-size: 14px; font-weight: bold }
.atDataCellRight {
  background-color: #ffffff;
  text-align: left;
  padding: 2px 14px 1px 14px;
}
.atDealerDataCell {
  padding: 8px 6px 8px 6px;
}
A.atDealerContactLink:link {
  color: #006699;
  font-weight: bold;
  font-size: 10px
}
A.atDealerContactLink:visited {
  color: #006699;
  font-weight: bold;
  font-size: 10px
}
.atDataCell {
  background-color: #E1E1EB;
  padding: 2px 6px 2px 6px;
}
.atVehiclePrice {
  color: #000000; font-weight: bold; padding: 0px 0px 5px 0px;
}
.atTableOutline {
  border: 1px solid #CCCCCC
}
.atCriteriaOutline {
  border: 1px solid #999999
}
.atDealerBlock {

}
.atFordCertText {
  font-size: 9px
}
.atDealerName {
  font-weight: bold;
  font-size: 12px
}
.atDealerPhone {
  font-weight: bold;
  font-size: 12px
}
.atDealerPhoneLarge {
  font-weight: bold;
  font-size: 18px
}
.atVehListName {
  font-weight: bold;
  font-size: 14px;
}
.atVehSumName {
  font-weight: bold;
  font-size: 18px
}
.atVehPrice {
  font-weight: bold;
  font-size: 14px
}
.atUserInfoTable {
  background-color: #E8E8E8;
  border: 1px solid #006699
}
.atVehSumTitleAndPrice {
  color: white;
  background-color: #8F8F8F;
  font-weight: bold;
  padding: 3px 6px 3px 6px;
}
.requiredHighlight {
  color: red; font-weight: bold;
}
.dpriceTable {
  background-color: #FFFFFF;
  border: 1px solid #000000
}
.dpriceInternalTable {
  background-color: #E8E8E8;
  border: 1px solid #BBBBBB
}
.helpSubHead {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
}
.vehicleBlockHeader {
  border: 1px solid #000000
}
.vehicleListMatches {
  font-weight: bold;
  font-size: 14px;
}
.vehicleListCompareText {
  font-size: 9px
}
.vehicleDetailsBlock {
  border: 1px solid #999999;
  padding: 4px
}
.vehicleDetailsSubTotal {
  font-weight: bold;
  font-size: 12px
}
.vehicleDetailsTotalPriceBox {
  border: 3px solid #9C9C9C;
  background-color: #FFFFFF;
}
.vehicleDetailsIncentivesBox {
  border: 2px solid #9C9C9C;
  background-color: #FFFFFF;
  text-align: left;
}
.vehicleDetailsTotalPrice {
  font-weight: bold;
  font-size: 14px
}
.vehicleTotalPriceDisplay{
  font-weight: bold;
  font-size: 13px
}
.vehicleDetailsmsrpPrice{
  font-weight: bold;
  font-size: 12px
}
.vehicleOfferExpires{
  font-size: 9px;
  font-style: italic;
}
.vehicleWithCashbackOffer{
  font-size: 9px
}
.vehicleDetailsSavings {
  color : #336699;
  font-weight: bold;
  font-style: italic;
  font-size: 14px
}
.vehicleDetailsHeading {
  font-weight: bold;
  font-size: 12px
}
.vehicleDetailsLargeName {
 color : #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size : 20px;
}
.vehicleBlockTitle {
 color : #FFFFFF;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size : 16px;
 text-decoration : none
}
.vehicleDetailsFuelText {
  font-weight: bold;
  font-size: 16px
}
.compareVehicleTitle {
  font-weight: bold;
  font-size: 16px;
  padding-left: 5px;
  padding-right: 5px
}
.comparePriceSavings {
  font-style: italic;
  color: #040097
}
.leftIncentiveCell {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.midIncentiveCell {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.rightIncentiveCell {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.incentiveCell {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
  background-color : #E1E1EB;
  padding: 4px
}
.compareHeaderCellsLeft {
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #cccccc
}
.compareHeaderCellsRight {
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: #cccccc
}
.thankYouAvailableIncentives {
  padding : 10px
}
.thankYouIncentives {
  padding : 10px;
  border: 2px solid #CCCCCC
}
.fv3ModelText-car {
  font-size: 9px;
  color: #003163;
}
.fv3ModelText-suv {
  font-size: 9px;
  color: #666633;
}
.fv3ModelText-truck {
  font-size: 9px;
  color: #660000;
}
.fv3TabBg-suv {
  font-size: 12px;
  background-color: #DE8C42;
}
.fv3TabBg-car {
  font-size: 12px;
  background-color: #DEB54A;
}
.fv3TabBg-truck {
  font-size: 12px;
  background-color: #CEB57B;
}
.fv3ProductName-suv {
  font-size: 12px;
  color: #DE8C42;
}
.fv3ProductName-car {
  font-size: 12px;
  color: #DEB54A;
}
.fv3ProductName-truck {
  font-size: 12px;
  color: #CEB57B;
}
.fv3CompareModelText-car {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #003163;
}
.fv3CompareModelText-suv {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #666633;
}
.fv3CompareModelText-truck {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 19px;
  color: #660000;
}
.fv3SmallText {
  font-size: 9px;
}
.fv3BoldCompareText {
  font-family: Arial Black,Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #CE9C00;
}
.fv3CompareText-car {
  font-size: 12px;
  font-weight: 700;
  color: #DEB54A;
}.fv3CompareText-truck {
  font-size: 12px;
  font-weight: 700;
  color: #CEB57B;
}
.fv3CompareText-suv {
  font-size: 12px;
  font-weight: 700;
  color: #DE8C42;
}
.fv3CompareTextSm-car  {
  font-size: 9px;
  color: #DEB54A;
}
.fv3CompareTextSm-truck {
  font-size: 9px;
  color: #CEB57B;
}
.fv3CompareTextSm-suv {
  font-size: 9px;
  color: #DE8C42;
}
.fv3CompareTextSmBlk {
  font-size: 9px;
  color: #000000;
}
.fv3CompareBg-car {
  background-color: #003163;
}
.fv3CompareBg-suv {
  background-color: #666633;
}
.fv3CompareBg-truck {
  background-color: #660000;
}
.fv4Heading {
  font-size: 14pt;
  font-weight: bold;
}
.fv4GraySubHeading {
  color: #757b89;
  font-size: 11pt;
  font-weight: bold;
}
.fv4Small {
  font-size: 8pt;
}
.fv4Tiny {
  font-size: 7pt;
}
.fv4SmallBold {
  font-size: 9pt;
  font-weight: bold;
}
.fv4Msrp {
  color: #692522;
  font-size: 9pt;
  font-weight: bold;
}
.fv4BlueHeader {
  background-color: #5f7aa9;
  color: #ffffff;
  font-size: 9pt;
  font-weight: bold;
}
.fv4GrayFooterBorder {
  background-color: #999999;
}
.configTrimCashBackBackground{
  border-color: #EEEEEE;
  background-color: #EEEEEE;
  border-width: 4px 4px 4px 4px;
  border-style: solid;
}
.vehicleDetailsAdjustedPrice{
  font-weight: bold;
  font-size: 11px
}
.vehicleDetailsAdjustedPriceText{
  font-weight: bold;
  font-size: 10px
}
.fv4GrayFooter {
  padding: 4px;
  background-color: #e0e1e5;
}
.fvBlackBorder {
  background-color: #000000;
}
.fvGrayBorder {
  background-color: #cccccc;
}
.fv4Padding {
  padding: 4px;
}
a.fvFooterLink {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : none
}
a.fvFooterLink:hover {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : underline
}
a.fvFooterLink:visited {
  font-family:verdana,sans-serif;font-size:10px;color:#666666; text-decoration : none
}
a.hotDealLink {
    font-family: Verdana,Sans-serif; font-size:11px; font-weight: bold; color:#000000; text-decoration : underline
}
a.hotDealIncentiveLink {
    font-family: Verdana,Sans-serif; font-size:9px; color:#000000; text-decoration : underline
}
.color360Text {
    font-family: Verdana,Sans-serif; font-size:10px; color:#000000; text-decoration : none
}
.vehicleMayVaryText {
    font-family: Verdana,Sans-serif; font-size:9px; color:#000000; text-decoration : none
}
.colorShiftError {
    font-family: Verdana,Sans-serif; font-size:18px; color:#000000;
}
.ssSelect {
    width: 170px;
}

.ssFontYear{
    color: #FFFFFF;
    font-family: arial black;
    font-size:16px;
    font-weight: lighter;
    }

.ssFontModel{
    color: #FFFFFF;
    font-family: arial black;
    font-size:24px;
    font-weight: normal;
    }

.ssContent {
    color: #000000;
    padding-left: 10px;
    padding-right: 10px;
}

.ssStdEq {
    font-size: 14px;
    font-weight: bold;
}
.ssmName{
    font-size: 12px;
}

.ssPackages{
    font-size: 20px;
    color: #1771A5;
    font-weight: bold;
}
.userInfoVehDescSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #000000;
}
.userInfoVehDescLarge {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color : #000000;
}
.userInfoVehPrice {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color : #000000;
}
.userInfoVehBlock {
  border: 1px solid #BBBBBB
}
.userInfoContactBlock {
  background-color : #EFEFEF;
  border: 1px solid #BBBBBB
}
.userInfoPageBG { background-color : #FFFFFF; }

.fpActionsDiv{
    position: absolute;
    visibility: hidden;
    z-index: 200;
}

.fpClickedBorderIncentive{
    position: absolute;
    visibility: hidden;
    z-index: 300;
    top:2px;
    left:45px;
}
.fpClickedBorderUsed{
    position: absolute;
    visibility: hidden;
    z-index: 300;
    top:6px;
    left:277px;
}

.fpUsedDiv{
    position: absolute;
    visibility: hidden;
    z-index: 100;
}

.fpCashbackAprdiv{
    position: absolute;
    color:#26315F;
    visibility: hidden;
    z-index: 400;
}


.fpPreLaunchDiv{
    position: absolute;
    visibility: hidden;
    z-index: 200;
}

.fpZipDiv{
    position: absolute;
    visibility: hidden;
    z-index: 300;
}

.enterZipBox {
    border: 3px solid #006699;
    position:absolute;
    top:33px;
    left:219px;
}

.enterZipArrow {

    position:absolute;
    top:34px;
    left:310px;
}

.enterZipClose {

    position:absolute;
    top:3px;
    left:337px;
}

.incentiveButtonText{
    position:absolute;
    top:7px;
    left:49px;
}

.usedVehicleButtonText{
   position:absolute;
    top:8px;
    left:283px;
}

.usedVehicleToFindText{
   position:absolute;
    top:8px;
    left:10px;
}

.usedVehiclePleaseText{
   position:absolute;
    top:40px;
    left:20px;
}

.usedVehicleWhyDoText{
   position:absolute;
    top:75px;
    left:10px;
}

.incentivesToCheckText{
   position:absolute;
    top:8px;
    left:10px;
}

.incentivesPleaseText{
   position:absolute;
    top:40px;
    left:20px;
}

.incentivesWhyDoText{
   position:absolute;
    top:75px;
    left:10px;
}

.fpSplashDiv{
    position: absolute;
    visibility: hidden;
    z-index: 10;
}

.fpSplashTextDiv{
    position: absolute;
    visibility: hidden;
    z-index: 50;
}

.fpErrorDiv{
    position: absolute;
    visibility: hidden;
    z-index: 300;
}
.fvIncentiveText {
    color: #666666
}
.wcDealerPhone {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 18px;
 font-weight : bold;
 color : #000000
}
.wcDealerPhoneSmall {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 15px;
 font-weight : bold;
 color : #000000
}
.acpIntro {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 13px;
 font-weight : normal;
 color : #000000
}
.acpAmount {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 22px;
 font-weight : bold;
 color : #000000
}
.acpVehicle {
 font-family : Tahoma, Verdana, Helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 color : #000000
}

.wcInventoryInline {
  font-size: 14px;
  font-weight: bold;
  color: #020202;
}
.exitTableCorner {
  background: #FFFFFF;
}
.wcExitPopup {
  font-size: 22px;
  font-weight: bold;
  color: #000000;
}
.exitReq {
  vertical-align: super;
  color: #FF0000;
  font-size: 9px;
}
.exitReqMsg {
  color: #FF0000;
}

.etyTable {
  background: #DDDDDD;
}
.etyCorner {
  background: #E1E1E1;
}
.etyBorder {
  background: #CCCCCC;
}

.netscapeNavBG {
  background-color: #FFFFFF;
}

.lvHdrDropDown {
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-Index: 1000;
  border: 1px solid #40382B;
}

.mvHdrDropDown {
  visibility: hidden;
  position: absolute;
  top: 0px;
  left: 0px;
  z-Index: 1000;
  border: 1px solid #575757;
}

.mvFooterCopyright {
  color: #999999;
  font-size: 9px;
}

.mvFooterText {
  color: #999999;
  font-size: 10px;
}

.lvFooterCopyright {
  color: #84817C;
  font-size: 9px;
}

a.lvFooterLink {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : none
}
a.lvFooterLink:visited {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : none
}
a.lvFooterLink:hover {
  font-family:verdana,sans-serif;font-size:11px;color:#000000; text-decoration : underline
}

.regSpecIntro {
    font-weight: bold;
    color: #000000;
}

.regSpecDisc {
    color: #999999;
}

.userFormTextSpan{
    color:#000000;
}

.incentiveTableHeaderBorderLeft{
     font-size:10px;
}

.incentiveTableHeaderBonusCashBackground{
     font-size:10px;
     color:#FFFFFF;
     background-color : #1B71A0;
}

.incentiveTableHeaderGeneralBackground{
     font-size:10px;
     background-color : #A1CBE3;
}

.incentiveTableHeaderBelowORBackground{
     font-size:10px;
     background-color : #CEDFEF;
     border-right: 1px solid #ffffff;
}


.incentiveTableHeaderBorder{
     border-left: thin solid #ffffff;
     font-size:10px;
}

.incentiveTableHeaderBorderSmall{
    background-color : #1B71A0;
    border-left: 1px solid #ffffff;
    font-size:9px;
}

.incentiveTableHeaderBorderSmallLeft{
    background-color : #1B71A0;
    font-size:9px;
}

.incentivetablebody{
    cursor: hand;
    cursor: pointer;
}

.incentiveTableBorder{

    border-bottom: 1px solid #ADD8E6;
    border-right: 1px solid #ADD8E6;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
}

.incentiveTableError{

    border: 1px solid #ADD8E6;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 4px;
    color: red;
    font-size: 12px;
}

.incentiveTableBorderModelLeft{

    border-bottom: 1px solid #ADD8E6;
    border-left:  1px solid #ADD8E6;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
}

.incentiveTableBorderModel{

    border-bottom: 1px solid #ADD8E6;
    border-right: 1px solid #ADD8E6;
    text-align: left;
    padding-bottom: 2px;
    padding-top: 2px;
}

.incentiveTableBorderOR{
    border-bottom: 1px solid #ADD8E6;
    border-right: 1px solid #ADD8E6;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 2px;
    font-size:10px;
     background-color:#EDF2EE;
}

.incentiveTableBorderCashBack{

    border-bottom: 1px solid #ADD8E6;
    padding-bottom: 2px;
    padding-top: 2px;
    text-align: center;
    font-size:10px;
}

.chooseText{
    color:#FFFFFF;
    position: relative;
    top: -17px;
    left: 2px;
    font-size:77%;
}

.vehiclePreferences{
    background-color : #1B71A0;
    color:#FFFFFF;
}

.thankYouOtherResources{
    border-color: #A9A9A9;
}

.thankYouOtherResourcesTable {
    border: 1px solid #A9A9A9;
}

.availableIncentivesMiddleCol {
    background-color : #DDDDDD;
    border-color: #999999;
    color: #DDDDDD;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}

.thankYouOtherResourcesCellBorder {
    border-bottom: 1px solid #A9A9A9;
}

.thankYouOtherResourcesHeader{
    background-color : #D3D3D3;
    border-bottom: 1px solid #A9A9A9;
}

.thankYouVehicleName {
    font-size: 12px;
    font-weight: bold;
}

.linkNoUnderline{
    text-decoration: none;
}

.callDealer{
    position:absolute;
    z-index:10;
}

.telephone{
    z-index:2;
}

.incentiveGridDisclaimer{
    color : #A9A9A9;
}

.incentiveGridSearchingOverlay {
  position: absolute; 
  z-Index: 1000; 
  visibility: hidden;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.incentiveGridSearching {
  top: 100px; 
  left: 300px; 
  padding: 20px;
  border: 10px solid #1B71A0;
  background-color: #FFFFFF;
  color: black;
  font-weight: bold;
  font-size: 16px;
  width: 300px;
  height: 50px;
}

.ddFooter { font-size : 9px; }

.integratedIconText { font-size : 10px; font-family:verdana; color:#0000FF; text-decoration : underline; }

.iqqBgCorner{
    background-color: #E5E3D8 ;
}

.iqqBgEdge{
    background-color: #D2CFBD ;
}

.iqqBgBody{
    background-color: #EBE9DC ;
}

.iqqPref{
    border-style: solid;
    border-width: 1px;
    border-color: #E1DFD6 #C6C3B7 #C6C3B7 #E1DFD6;
}

.iqqFeatureInnerEdge{
    background-color: #E0E6ED;
}

.iqqFeatureEdge{
    background-color: #C9C6B5;
}

.iqqSectionHeaderBaseLine{
    background-color: #E4E1D2;
}

.iqqModelNameHeader{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    text-transform : uppercase;
}

.iqqModelNameBody{
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
}

.iqqPreferenceName{
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
    cursor: pointer;
    cursor: hand;
}

.iqqTrimName{
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
}

.iqqDivCBBackGround{
    background-color: #F5F4F0;
}

.iqqIncentiveLinkBorder{
    border-width: 1px;
    border-color: #E4E4D4;
    border-style: solid;
}

.iqqIncentiveLinkBG{
    background-color:#E0E6ED;
}

.iqqIncentiveBorder{
    border-width: 2px;
    border-color: #C9C6B5;
    border-style: solid;
}

.iqqIncentiveInnerBorder{
    border-width: 1px;
    border-color: #E0E6ED;
    border-style: solid;
}

.iqqUserFormBorder{
    background-color:#C6D0DC;
}

.iqqBgWhite{
    background-color:#FFFFFF;
}

.iqqUserInfoFormBorder{
    background-color:#C6D0DC; 
}

.iqqUserInfoFormBG{
    background-color:#E6ECF3;
}

.iqqPrivacy{
    font-size : 10px;
}

.featureDiv{
    background-color:white;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:-1;
}

.incentiveDiv{
    background-color:white;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
    z-index:-1;
}

.trimTableCursor{
    cursor: pointer;
    cursor: hand;
}

.iqqOptFeatBorder{
    border: 1px solid;
    border-color: #E1DFD6 #C6C3B7 #E1DFD6 #E1DFD6;
}

.iqqOptFeatBorderCb{
    border-style: solid;
    border-width: 0px 0px 1px 1px;
    border-color: #E1DFD6 #C6C3B7 #C6C3B7 #E1DFD6;
}

.iqqOptFeatBorderText{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: #E1DFD6 #C6C3B7 #C6C3B7 #E1DFD6;
}

.iqqTrimNameBG{
    color : #666666;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : bold;
    background-image:url(/img/iqq/trim-central-background.gif);
}

.iqqTrimLeftBG{
    background-image:url(/img/iqq/trim-left-border.gif);
}

.iqqTrimRightBG{
    background-image:url(/img/iqq/trim-right-border.gif);
}

.iqqFeatureDivText{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
}

.searchModelNameHeader{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    text-transform : uppercase;
}

.searchModelNameBody{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : normal;
}

.searchServiceEnterZipBox{ border: 2px solid #AEB4C0; }

.headersSearchService{
    color : #344768;
    font-family :Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : 900;
}

.normalTextSearchService{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : 500;
}

.sgHeading{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
}

.sgText{
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}

.mostPopularVehicleLink {
    color: blue;
}

.vlszcTitle{
    color : #314061;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
}

.vlszcPrivacyPolicy{
    color : #787469;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcSelectSortBy{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcWhyZipCode{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcDealerDirectPrivacy{
    color : #737464;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcGenText{
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
}

.vlszcSortBySelect {
 color: #000000;
 width: 310;
 font-family: Verdana;
 font-size: 11;
 border-style: solid;
 border-color: #000000;
 border-width: 1
}

.vlsNoFlashHeading{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
}

.vlsNoFlashDesc{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
}

.vlsNoFlashAlternateStepDesc{
    color : #1A2944;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 12px;
}

.contentTanBox{
    background-color: #ebe9dc; 
    border-color: #d7d4c1; 
    margin-top: 10;
    margin-bottom: 10;
    border-width: 0; 
    border-style: solid;
}

.blueBox{ 
   background-color: #ECEFF4;
   border-color: #ffffff;
   border-width: 8px;
   border-style: solid;
}
.whiteBorderBox{
   background-color: white;
   border-color: #ffffff;
   border-width: 8px;
   border-style: solid;
}
.userWhiteBorderBox{
   background-color: #E6ECF3;
   border-color: #ffffff;
   border-width: 8px;
   border-style: solid;
}

.promotionqqVehicleDetails{
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    text-align : left;
}


.promotionqqLeaseText {
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    text-align : left;
}

.promotionqqLeaseAmount{
   color : #FF9B14;
   font-family :Verdana, Arial, Helvetica, sans-serif;
   font-size : 35px;
   font-weight : bold;
   text-align : left;
}

.bottomc{
   vertical-align : text-middle;
}

.promotionqqDescText{
   color : #000000;
   font-family :Verdana, Arial, Helvetica, sans-serif;
   font-size : 12px;
   font-weight : bold;
   overflow : auto;
}

.promotionqqProdDesc{
     color : #4E5156;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 12px;
     font-weight : bold;
}

.promotionqqDetailsText{
     color : #6B6C70;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 11px;
}

.promotionqqDisclaimer{
     color: #A9A9A9;
     font-family :Verdana, Arial, Helvetica, sans-serif;
     font-size : 10px;
}

.promotionqqUserInfoFormBorder{
    background-color:#E6ECF3; 
}

.promotionqqUserInfoFormBG{
    background-color:#E6ECF3;
}

.promotionqqTitle {
    color : #344768;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight : bold;
    text-align : left;
}

.promotionQQVehImg {
    padding: 0px;
    width: 300px;
    text-align: right;
    vertical-align: top;
}

.promotionqqVAG {
    padding-left: 15px;
    color : #000000;
    font-family : Verdana, Arial, Helvetica, sans-serif;  
    font-size : 12px;
    text-align: left;
}

.promotionqqVAG ul {
    color: #000000;
	padding-right: 5px;
}

.promotionqqVAGText {
    color: #344768;
}

.promotionqqVAG li {
  padding-top: 0px;
   padding-right: 4px;
   padding-bottom: 2px;
 
  
}

.promotionqqVAGTitle {
    font-size: 13px;
    font-weight: bold;
}

.promotionqqVAGPriceTitle {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.promotionqqVAGPrice {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}

.promotionqqVAGPricingTable {
    width: 200px;
}

.promotionqqVAGPricingTable th {
    font-size: 12px;
    font-weight: bold;
    color: #344768;
    text-align: left;
}

.promotionqqVAGPricingTable td {
    font-size: 12px;
    font-weight: bold;
    color : #000000;
    text-align: right;
}

.footerPerfectMatchDisclaimer {
    color: #A9A9A9; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    padding-left: 10px;
    width: 775px;
}

/************ StaffLinks Styles **************/
a.stafflevel-userLinks:{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 150px;
	background-color: #666;
	text-indent: 6px;
}
a.stafflevel-userLinks: link h3{
	padding: 0px 0px 2px 0px;
	font-size: 11px;
	width: 150px;
	background-color: #666;
	text-indent: 6px;
}
a.stafflevel-userLinks:link, a.stafflevel-userLinks:visited {
	display: block;
	font-size: 11px;
	border-top: 1px solid #ffffff;
	background-color: #666;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	width: 150px;
	text-indent: 6px;
}
a.stafflevel-userLinks:hover {
	background-color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 6px;
}

/************ incentive-Links Styles **************/
a.incentive-Links:{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	width: 100%;
	background-color: #666;
	text-indent: 3px;
}
a.incentive-Links: link h3{
	padding: 2px 2px 2px 2px;
	font-size: 14px;
	width: 100%;
	background-color: #666;
	text-indent: 3px;
}
a.incentive-Links:link, a.incentive-Links:visited {
	display: block;
	font-size: 14px;
	border-top: 1px solid #ffffff;
	background-color: #666;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	width: 100%;
	text-indent: 3px;
}
a.incentive-Links:hover {
	background-color: #CC0000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 3px;
}
/************ SpecialText Styles **************/
a.sptext-links:{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	width: 100%;
	background-color: #666;
	text-indent: 3px;
}
a.sptext-links: link h3{
	padding: 0px 0px 2px 0px;
	font-size: 11px;
	width: 100%;
	background-color: #666;
	text-indent: 3px;
}
a.sptext-links:link, a.sptext-links:visited {
	display: block;
	font-size: 11px;
	border-top: 1px solid #ffffff;
	background-color: #666;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #FFFFFF;
	width: 100%;
	text-indent: 3px;
}
a.sptext-links:hover {
	background-color: #CC0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 3px;
}
/************ Added by Dale **************/
a.titleandlink:{
	margin: 5px;
	padding: 5px;
	font-size: 12px;
	width: 400px;
	background-color: #cccccc;
	text-indent: 0px;
	text-align: center;
}
a.titleandlink: link h3{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	width: 400px;
	background-color: #cccccc;
	text-indent: 0px;
	text-align: center;
}
a.titleandlink:link, a.titleandlink:visited {
	display: block;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #cccccc;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	color: #FF0000;
	width: 400px;
	text-indent: 0px;
	text-align: center;
}
a.titleandlink:hover {
	background-color: #CCC000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
}

a.titleandlinkright:{
	margin: 5px;
	padding: 5px;
	font-size: 12px;
	width: 210px;
	background-color: #FF0000;
	text-indent: 0px;
	text-align: center;
}
a.titleandlinkright: link h3{
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	width: 210px;
	background-color: #FF0000;
	text-indent: 0px;
	text-align: center;
}
a.titleandlinkright:link, a.titleandlinkright:visited {
	display: block;
	font-size: 12px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FF0000;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	width: 210px;
	text-indent: 0px;
	text-align: center;
}
a.titleandlinkright:hover {
	background-color: #CCC000;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-indent: 0px;
}

a.regular:{
	font-size: 11px;
}
a.regular: link{
	font-size: 11px;	
}
a.regular:link, a.regular:visited {
	font-size: 11px;
	color: #000000;
}
a.regular:hover {
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	text-indent: 0px;
}
