/* Basic html tag elements */
/* Defines the background image, color, and margins */
div.watermark 
{	
	width: 546px;
	height:322px;
	background-image: url("images/Ford_background.jpg");
	background-repeat:no-repeat;
}
body
{
    /*background-image: url("images/bg_site_new.jpg");
    
    background-repeat:repeat-x;
    background-color: #FFFFFF;*/
    background-color:#E1EEFC;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    font-family: Arial, Helvetica, Sans-Serif;
	color: #3d3d3d;
	font-size: 11px;
	height:100%;
} 
body.printformat
{
	background-image: none;
	background-color:White;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:11px;
	height:100%;	
}
body.popup
{ 
	background-image:none;
	background-color:White;
}
select.menu
{
      font-size: 11px; 
	  width:150px;
	  color: #333333; 
}
.ul
{
 padding-top:20px;
}
input
	{font-size: 11px;}

A
	{ font-size: 11px; color: #000000;}
A:visited
	{ 		
		/*color: #000000; */
		color: #00245D;
	}
A:hover
	{ color: #3d3d3d;}
A.subnavwb
	{ font-family: Arial; text-align: left; font-size: 11px; text-decoration: none; color: #00245C;} 
	
td
{
	color: #000000;
}

/* End basic html tag elements */
/* tag specific custom classes */

hr.maincolor
{
	color: #00245D;
}
div.verticalSeparator
{
	margin-top: 10px;
	height: 70px;
	width: 1px;
	border-right: solid 0px gray;
	padding: 0px 0px 0px 0px;
}
div.AutoTraderSeparator
{
	margin: 5px auto auto 33px;
	height: 285px;
	width:5px;
	background-image: url(http://images.nadaguides.com/shared/AutoTraderWidgetDots5x258.gif);
}
th.CornerLeft
{
	width:15px;	    	
	vertical-align:top;	
}
th.CornerRight
{
	width:15px;	
	vertical-align:top;	
}
th.HeadingLine
{
	background-color:#00245D;
	height: 5px;
}
th.MostPopularTitleText
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;
	text-decoration:none;	
	color:#FFFFFF;
	background-color:#00245D;	
	white-space:nowrap;		
	text-align:left;
}

td.PreviewsTitleBar
{
	text-align:left; 
	color:#00245D; 
	background-color:#CCCCCC; 
	font-size:larger; 
	font-weight:bold; 
	font-family:Verdana;
}

table.resourceControl
{	
	width:160px;
	margin-bottom:5px;
	/*
	border-right: #00245e 1px solid; 
	border-top: #00245e 1px solid;
	border-left: #00245e 1px solid; 
	border-bottom: #00245e 1px solid;
	*/
	border-right: #DBDBDD 1px solid; 
	border-top: #DBDBDD 1px solid;
	border-left: #DBDBDD 1px solid; 
	border-bottom: #DBDBDD 1px solid;
}
tr.resourceControl
{
	/*
	background-color:#E5E5E5;
	*/
	background-color:#EFF0F2;
}
td.resourceControl
{
	color:#4F4F4F;
	
	padding:5px 5px 5px 5px;	
	font-weight:bold;
}

table.buildresourceControl
{	
	width:160px;
	margin-top:33px;
	margin-bottom:5px;
	margin-right:10px;
	border-right: #00245e 1px solid; 
	border-top: #00245e 1px solid;
	border-left: #00245e 1px solid; 
	border-bottom: #00245e 1px solid;
}

tr.buildresourceControl
	{background-color:#00245e;}
td.buildresourceControl
{
	padding:5px 5px 5px 5px;	
	font-weight:bold;
	color:White;
}
.WhatsNewImage
{
	padding-bottom:10px;
}

table.graybackground
{
	border:solid 1px #CCCCCC;
	background-color:#F1F2F3;
}
table.resourceareatable
{	
	width:160px;
	margin-bottom:5px;
	border-right: #00245e 1px solid; 
	border-top: #00245e 1px solid;
	border-left: #00245e 1px solid; 
	border-bottom: #00245e 1px solid;
}

table.resourceareatablewhite
{	
	margin-top: 15px;	
	margin-bottom:5px;
	border-right: #00245e 1px solid; 
	border-top: #00245e 1px solid;
	border-left: #00245e 1px solid; 
	border-bottom: #00245e 1px solid;
}
tr.resourceareatitle
	{background-color:#E5E5E5;}
td.resourceareatitle
{
	padding:5px 5px 5px 5px;	
	font-weight:bold;
}
td.resourceTitle
{
	padding-right:15px;
}
.resourceTitle
{
	color: #00245D;	
	font-size: 11px;
	font-weight:bold;	
}
tr.gray
{
	background-color:#DCDCDC;
}
tr.altRowColor
{
	background-color:#ececec;	
}
a.MostComparedSetLink
{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica;	
	color:#00245D;
	padding-right: 14px;
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position:right;
}
a.RightLink
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-right: 10px;
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position:right;
}
a.leftLink
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-left: 10px;
	padding-right:20px;		
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position:left;
}
a.leftLinkNoDecor
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-left: 10px;
	padding-right:20px;		
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position:left;
    text-decoration:none;
}
td.leftLink20
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-left:25px;		
    white-space:nowrap;
	line-height:20px;	
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position: 15px;
}

td.leftArrow
{
	font-size:11px;
	font-family: Verdana, Helvetica, Arial;	
	color:#00245D;
	padding-left:25px;		
    white-space:nowrap;
	line-height:16px;	
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position: 15px;
}

div.bulletLink{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-left:10px;		
    white-space:nowrap;
	line-height:20px;	
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position: 0px;
}

td.centerLink
{
	text-align:center;
}
a.centerLink
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	text-align:center;
}
a.leftLink20
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	padding-left:15px;	
	padding-right:20px;	
    white-space:nowrap;
	line-height:20px;	
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position: 0px;
}
a.leftLinkNoUnderline
{
	font-size:11px;
	font-family:Arial, Helvetica, Verdana;	
	color:#00245D;
	text-decoration:none;
	padding-left: 10px;
	padding-right:30px;
	background-image : url("images/arrow_blue_r.gif");
    background-repeat:no-repeat;
    background-position:1px 3px;
    display:block;
}
td.activestep
{
    background-position:left;
    background-repeat:no-repeat;
	padding-right: 2px;
	padding-top: 2px;	
	white-space: nowrap;
	height:16px;
	color: #FF0000;
}
span.activestep
{
    background-image: url("Images/arrow_normal.gif");
    background-position:left;
    background-repeat:no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;	
	white-space: nowrap;
	height:16px;
	color: #FF0000;
}

select.menu01
{
	font-size: 11px; 
	width:150px;
	color: #333333; 
}
/* end tag specific custom classes */
/* Custom Classes */
.exheader
{
	 color: #CC3300;
	 font-weight: bold;
	 font-size: 12px;
}

.excontent1
{
	 color: #CC3300;
	 font-weight: bold;
	 font-size: 11px;
}

.excontent2
{
	 color: #CC3300;
	 font-size: 10px;
}

a.excontent2
{	 color: #CC3300; font-size: 10px;}
a.excontent2:visited
{	 color: #CC3300; font-size: 10px;}
a.excontent2:hover
{	 color: #CC3300; font-size: 10px;}
a.excontent1
{ 	 color: #CC3300; font-weight: bold; font-size: 11px;}
a.excontent1:visited
{ 	 color: #CC3300; font-weight: bold; font-size: 11px;}
a.excontent1:hover
{ 	 color: #CC3300; font-weight: bold; font-size: 11px;}
.homelinksnounderline
{ 
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none; line-height: 125%;
	color: #00245D;
}

.content
{
	color: #00245D;	
	font-size: 11px;
}

.contentnonbold
{
	color: #00245D;	
	font-size: 11px;
	font-weight:normal;
}

.contentarial
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #00245D;	
	font-size: 11px;
}
.contentarialblack
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #000000;	
	font-size: 11px;
}

.contentarialgray
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #333333;	
	font-size: 11px;
}

.contentnounderline
{
	color: #00245D; 
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}
.layerCaption
{
	color: #FFFFFF; 
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
}
.contentbold
{
	color: #00245D;	
	font-size: 11px;
	font-weight:bold;
}
.contentboldblack
{
	color: #000000;	
	font-size: 11px;
	font-weight:bold;
}

.contentboldblack13
{
	color: #000000;	
	font-size: 13px;
	font-weight:bold;
}

.contentgray
{
	color: #8A8A8A;	
	font-size: 11px;
	font-weight:bold;
}
.contentdarkgray
{
	color: #3D3D3D;	
	font-size: 11px;
	font-weight:bold;
}
.contentsmall
{
	color: #00245D;	
	font-size: 10px;
}
.contentsmallarial
{
	font-family:Arial;
	color: #00245D;
	font-size: 9px;
}
.contentsmallarialnounderline
{
	font-family:Arial;
	color: #00245D;
	font-size: 9px;
	text-decoration: none;
}
.header1
{
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
	margin-bottom:2px;
}
h1.header1, h2.header1
{
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
	margin:0px;
	white-space: nowrap;
}
.header1b, h1.header1b
{
	color:#012360;	
	font-family:Verdana, Arial, Helvetica;
	font-weight:bolder;
	font-size:22px;
	white-space:nowrap;
	cursor:pointer;
	margin: 0px;
}
h1.header1reskin
{
	font-size:15px;
	color:#3D3D3D;
}
A.sectionheader
{
	color:#012360;	
	font-family:Verdana, Arial, Helvetica;
	font-weight:bolder;
	font-size:22px;
	padding-top:15px;
	white-space:nowrap;
}
A.sectionheader:visited 
{
	color:#012360;
	text-decoration: none;
}


.headerstrips
{
 	width:auto;
 	height:20px;
	background: white url("http://images.nadaguides.com/newhome/right_corner-selected_resou202x30.jpg") no-repeat right top;
}
.header2
{
	color:#3D3D3D;
	font-family: Verdana;/*Arial, Helvetica, sans-serif;*/
	/*font-weight:bold;*/
	font-size:13px;
}
h2.header2
{
	color:#60779B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
.header3
{
	padding-bottom:10px;
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:nowrap;
}

.header3a
{
	padding-bottom:10px;
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:nowrap;
	text-align:center;
}

.header4
{
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:16px;
}
.header5
{
	padding-bottom:5px;
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:nowrap;
}
.headermcmakes
{
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:nowrap;
	vertical-align:bottom;
}

.header6
{
	color:#60779B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
}
a.header6
{
	color:#60779B;
}
a.header6:visited
{
	color:#60779B;
}
.SectionHeader3
{
	background-color:White;
	color:#02225F;
	font-size:14px;
	font-family: Arial,Verdana,Helvetica;
	font-weight:bold;	
	white-space:nowrap;
	vertical-align:middle;	
	padding-right:5px;
}
h2.SectionHeader3
{
	background-color:White;
	color:#02225F;
	font-size:14px;
	font-family: Arial,Verdana,Helvetica;
	font-weight:bold;	
	white-space:nowrap;	
	padding-right:5px;
	margin: 0px;
}
.redheader1
{
	color:#ff0000;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
	margin-bottom:2px;
}
.SectionTabBold
{
	color:#00245D;
	font-size:20px;
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	white-space:nowrap;	
}
.SectionTab2
{
	color:#00245D;
	font-size:18px;
	font-family:Arial, Verdana, Helvetica;
	font-weight:400;
}
.SectionTabRed
{
	color:#ff0000;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
}
a.SectionTabRed
	{text-decoration: underline;	color: #FF0000;}
a.SectionTabRed:visited
	{text-decoration: underline;	color: #FF0000;}
a.SectionTabRed:hover
	{text-decoration: underline;	color: #FF0000;}	
	
.simedSmall /* Should be the same as .articleText */
{
	color:#00245D;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal;
}	

.redheader2
{
	color:#ff0000;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:nowrap;
}

.redheader3
{
	padding-bottom:10px;
	color:#ff0000;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:nowrap;
}
.mhNotice
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff3333;
}
.articleTopic
{
	padding-bottom:10px;
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:normal;
}

.articleText
{
	color:#00245D;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal;
}

.tableHeader
{
	
	background-color:#00245D;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:3px;
}
.tableHeader2
{
	color:#00245D;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}
.tableHeaderVDPValue
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	padding:1px;
}
a.disclaimer
{
	color: #999999;
	font-size:10px;
	text-decoration:none;
	margin-top:10px;
}

.copyright
{
	color: #999999;
	font-size: 10px;
	text-align:center;
}

.copyrightwide
{
	color: #999999;
	font-size: 10px;
	text-align:center;
	width: 930px;	
}

.copyrightwide table
{
	margin-left:auto;
	margin-right:auto;
}

.copyrightBlock
{
	color: #999999;
	font-size: 10px;
	text-align:center;
	width: 360px;
	display: block;
}
.addthis
{
	text-align:center;
	margin-bottom:8px;
}

.smallgraytext
{
	color: #999999;
	font-size: 10px;
	text-align:left;
}
/* black bottom border */
.btmunderline
{
	border-bottom: #00245D 0.1em solid; 
}
tr.Show
{
	color: #00245D;	
	font-size: 11px;
	font-weight:bold;
	display:block;
}
tr.Hide
{
	display:none;
}
td.headerunderline
{
	font-family: Verdana, Arial, Helvetica; 
	color:#00245D;
	font-size:15px;
	font-weight:bold;
	border-bottom: black 1px solid;
	height:13px;
	margin-bottom:-2px;
}
h2
{
	font-family: Verdana, Arial, Helvetica; 
	color:#00245D;
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
}
td.headernounderline
{
	font-family: Verdana, Arial, Helvetica; 
	color:#00245D;
	font-size:12px;
	font-weight:bold;
}
td.headernounderlinewhite
{
	font-family: Verdana, Arial, Helvetica; 
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.articleNextPrev
{
	background-color:#e6e6e6;
	height:18px;
	margin-top:4px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:10px;
	vertical-align:middle;
}
.articlePrev
{
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#00245D;
	padding-left:10px;
	background: #e6e6e6 url("Images/image_arrow_back.gif") left 4px no-repeat;
}
.articleNext
{
	font-family: Verdana, Arial, Helvetica;
	font-size:12px;
	font-weight:bold;
	color:#00245D;
	padding-right:10px;
	background: #e6e6e6 url("Images/image_arrow.gif") right 4px no-repeat;
}

.navselected
{	
	color:#051D3F;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight:bold;
}
td.navselected
{
	height:26px;	
    padding-left:10px;
    padding-right: 15px;
    text-align:center;
    /*background: #00245D url("Images/tab_selected.gif") right top no-repeat;*/
    /*background: #B4D2F2 url("Images/reskin/navigation/tab_selected.gif") right top no-repeat;*/
    background: #CDD5E0 url("Images/reskin/navigation/tab_selected.gif") right top no-repeat;
	
}

td.navselected_autos
{
	background-image:url("Images/reskin/navigation/autos-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:77px;
	font-size:14px;
	font-weight:bold;
}

td.navselected_classiccars
{
	background-image:url("Images/reskin/navigation/classiccars-rollover.jpg");
	font-family:Verdana;
	font-weight:bold;
	height:53px;
	width:131px;
}

td.navselected_motorcycles
{
	background-image:url("Images/reskin/navigation/motorcycles-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:138px;
}

td.navselected_boats
{
	background-image:url("Images/reskin/navigation/boats-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:73px;
}

td.navselected_rvs
{
	background-image:url("Images/reskin/navigation/rvs-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:59px;
}

td.navselected_manufacturedhomes
{
	background-image:url("Images/reskin/navigation/manufacturedhomes-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:224px;
}

td.navselected_buyapriceguide
{
	background-image:url("Images/reskin/navigation/buy-a-guide-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:174px;
}
td.navselected_feedback
{
	background-image:url("Images/reskin/navigation/feedback-rollover.jpg");
	font-family:Verdana;
	height:53px;
	width:77px;
}
.navactive
{	
	
	font-weight:bold;
	height:26px;		
    padding-left:5px;
    padding-right: 10px;
    text-align:center;
    /*background: #266BA2 url("Images/tab.gif") right top no-repeat; */
    /*background: #0A5CA2 url("Images/reskin/navigation/tab.gif") right top no-repeat; */
    background: #051D3F url("Images/reskin/navigation/tab.gif") right top no-repeat; 
}

.navactive_autos
{
	background-image:url("Images/reskin/navigation/autos-static.jpg");
	font-family:Verdana;
	height:53px;
	width:77px;
}

.navactive_classiccars
{
	background-image:url("Images/reskin/navigation/classiccars-static.jpg");
	font-family:Verdana;
	height:53px;
	width:131px;
}

.navactive_motorcycles
{
	background-image:url("Images/reskin/navigation/motorcycles-static.jpg");
	font-family:Verdana;
	height:53px;
	width:138px;
}

.navactive_boats
{
	background-image:url("Images/reskin/navigation/boats-static.jpg");
	font-family:Verdana;
	height:53px;
	width:73px;
}

.navactive_rvs
{
	background-image:url("Images/reskin/navigation/rvs-static.jpg");
	font-family:Verdana;
	height:53px;
	width:59px;
}

.navactive_manufacturedhomes
{
	background-image:url("Images/reskin/navigation/manufacturedhomes-static.jpg");
	font-family:Verdana;
	height:53px;
	width:224px;
}

.navactive_buyapriceguide
{
	background-image:url("Images/reskin/navigation/buy-a-guide-static.jpg");
	font-family:Verdana;
	height:53px;
	width:174px;
}
.navactive_feedback
{
	
	background-image:url("Images/reskin/navigation/feedback-static.jpg");
	font-family:Verdana;
	height:53px;
	width:84px;
}

.subnav
{
	color:#0A5DA3;
	font-family: Arial, Helvetica, sans-serif;
    text-align:center;
    white-space:nowrap;
    padding-left:4px;
    padding-right:4px;
    height:23px;
	
}
.subnavleft
{
	/*
    text-align:center;
    white-space:nowrap;
    padding-left:2px;
    padding-right:0px;
	*/
}
.subnavselected
{
	
    background: #FFFFFF url("images/subnav_bg_on.gif");
    text-align:center;
    white-space:nowrap;
    padding-left:4px;
    padding-right:4px; 
	
}
.menuleftcorner
{
    background: url("images/subnav_corner_l.gif");
    width:4px;
    height:23px;
}
.menurightcorner
{
    background: url("images/subnav_corner_r.gif");
    width:4px;
    height:23px;    
}
.inactivestep 
{      
	padding-right: 2px;
	padding-top: 2px;
	font-size: 11px;
	text-decoration: underline;
	color: #CCCCCC;
	white-space: nowrap;
	height:16px;
}
.currentstep
{
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #00245D;
	white-space: nowrap;
	height:16px;
}
.currentstepnounderline
{
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #00245D;
	white-space: nowrap;
	height:16px;
}
.inactiveseparator
{
	color: #CCCCCC;
	font-size: 12px;
	white-space: nowrap;
}
.activeseparator
{
	color: #00245D;
	font-size: 12px;
	white-space: nowrap;
}
.summaryTable
{	
	border:1px;
    border-style:solid; 
    border-color:#00245D;
    border-collapse:collapse;
}
.summaryTable2
{
	border-style:none;
	border-collapse:collapse;
}
.summaryFooter
{
	background-color: #00245D;
	font-weight:bold;
    color:#fcb034;
    font-family:Verdana, Arial, Helvetica;
}
.summaryFooter2
{
	height:30px;
	background-color: #E2EAF7;
	font-weight:bold;
    color:#00245D;
    font-family:Verdana, Arial, Helvetica;
    font-size: 10px;
}
.summaryFooterVDP
{
	height:15px;
	background-color: #C7C8CA;
	font-weight:bold;
    color:#000000;
    font-family:Verdana;
    font-size: 10px;
    margin: 1px 0px 0px 4px;
}
a.summaryFooter:visited
{
    color:#fcb034;
}
a.summaryFooter:hover
{
    color:#ff0000;
}
.summaryData
{
    background-color:#F3F5F8;
    color:#00245D;
}
.summaryDataAlt
{
    background-color:#D7DEE8;
    color:#00245D;
}
.summaryData2
{
    background-color:#FFFFFF;
    color:#00245D;
}
.summaryDataVDP
{
    background-color:#FFFFFF;
    color:#000000;
    font-family: Verdana;
}
td.hangingIndent
{
	text-indent: -15px;
	padding-left: 30px; 
}
.additionalInfo
{
    border-style:none;
    width:370px;
    background-color:#D7DEE8;
	color: #000000;
}
.summaryDefinitions
{
    margin-top:10px;
	border-style:none;
    width:380px;
    color: #000000;
}
.boxContainer
{
	width:724px;
	margin: 15px auto;
}
.boxTitle
{
    background-color:#00245D;
    color:White;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
.boxBorder
{
   border:solid 1px #CCCCCC;
}
.boxTopLeft
{
	background-image: url("Images/modheader_corner01.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
}
.boxTopRight
{
	background-image: url("Images/modheader_corner02.gif");
	background-position: top right;
	background-repeat: no-repeat;
	width: 5px;
	height: 29px;
}
/* the subheader box on the Section Landing Pages */
.sectionbox 
{
	float: left; 
	height: 40px;	
}
#sectionContent 
{
	border: none; 
	background: #fcb035;
	position: relative; 
	left: -2px;
	top: -2px; 
} 

#sectionContainer 
{ 
	position:  relative; 
	background: #000000;
	margin-left: 2px;
	margin-top: 2px;
}
.sectionTab
{
	background-color: #CDD5E0;
    margin-left: 3px;
	margin-right: 3px;
} 
.module
{
    background-color:#D7DEE8;
    color:Black;
}
.moduleHeader
{
    background-color:#00245D;
    color:White;
    font-size:11px;
	font-weight:bold;
}
.moduleHeaderTopLeft
{
	background-image: url("Images/corner_large_l.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.moduleHeaderTopRight
{
	background-image: url("Images/corner_large_r.gif");
	background-position: top right;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.moduleTopLeft
{
	background-image: url("Images/module_corner01.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.moduleTopRight
{
	background-image: url("Images/module_corner02.gif");
	background-position: top right;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.moduleBottomLeft
{
	background-image: url("Images/module_corner04.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.moduleBottomRight
{
	background-image: url("Images/module_corner03.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;

}
.innerModule
{
    background-color:#ffffff;
    color:Black;
}
.innerModuleTopLeft
{
	background-image: url("Images/inner_module_corner01.gif");
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.innerModuleTopRight
{
	background-image: url("Images/inner_module_corner02.gif");
	background-position: top right;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.innerModuleBottomLeft
{
	background-image: url("Images/inner_module_corner04.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}
.innerModuleBottomRight
{
	background-image: url("Images/inner_module_corner03.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;

}
.topRightCorner
{
	background-image:url("Images/right_corner14x11.jpg");	
	background-position: top right;  
	background-repeat:  no-repeat; 
	width: 14px;
	height: 11px;
	padding-left:0px;
}
.tabBar
{
	background-color: #00245D;
}
.tabHeaderLeft
{
	background-image: url("Images/tab_navheader_L.gif");
	background-color:White;
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
}
td.tabHeaderText
{
	height: 21px;
	background-color:White;	
	white-space:normal;
	padding-left:5px;
	padding-right:5px;
	
}
h1.tabHeaderText
{
	color: #00245D;
	font-family:Arial, Verdana;
	font-size: 15px;
	white-space:nowrap;
	font-weight: bold;
}
span.tabHeaderText
{
	color: #00245D;
	font-family:Arial, Verdana;
	font-size: 15px;
	white-space:normal;
	font-weight: bold;
}
.tabHeaderRight
{
	background-image: url("Images/tab_navheader_R.gif");
	background-color:White;
	background-position: top right;
	background-repeat: no-repeat;
	width: 10px;
	height: 21px;
}
td.navheader
{
	width:135px;
}
.navheader
{
	white-space:nowrap;
	color: #FCB035;
	font-family:Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 15px;	 
}
.navheaderw
{
	 color: #FFFFFF;
	 font-family:Arial;
	 font-size: 15px;
	 font-weight: bold;
}
.navHeaderTab
{
	width: 200px;
	white-space:nowrap;
	color: #FCB035;
	font-family:Arial, Verdana;
	font-size: 15px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 15px;	
}
.searchResult
{
	width:100px;
	height:130px;
	padding:5px;
	margin-top:14px;	
	float:left;
	text-align:center;
}
.searchResultImgAdBox
{
	float:right;
	width: 300px;
	margin-bottom:31px;
}
.searchResultTxtAdBox
{
	float:right;
	width: 300px;
	margin-left:10px;	
}

/* Hyperlinks */
.bulletnounderline
{
	color: #00245D;	
	font-size: 11px;
	text-align:left;
	vertical-align:top;	
	padding-left:20px;
	padding-bottom:5px;
	text-indent:-35px;	
}
A.bulletnounderline
	{text-decoration: none; color:#00245D;}
A.bulletnounderline:visited
	{text-decoration: none; color:#00245D;}
A.bulletnounderline:hover
	{text-decoration: none; color:#FF0000;}
A.content
	{text-decoration: underline; color: #00245D;}
A.content:visited
	{text-decoration: underline; color: #00245D;}
A.content:hover
	{text-decoration: underline; color: #FF0000;}

A.contentbold
	{text-decoration: underline; color: #00245D;}
A.contentbold:visited
	{text-decoration: underline; color: #00245D;}
A.contentbold:hover
	{text-decoration: underline; color: #FF0000;}
	
A.contentarial
	{text-decoration: underline; color: #00245D;}
A.contentarial:visited
	{text-decoration: underline; color: #00245D;}
A.contentarial:hover
	{text-decoration: underline; color: #FF0000;}	
	
A.contentnounderline
	{text-decoration: none; color: #00245D;}
A.contentnounderline:visited
	{text-decoration: none; color: #00245D;}
A.contentnounderline:hover
	{text-decoration: underline; color: #FF0000;}	

A.contentnounderlinebold
	{text-decoration: none; color: #00245D; font-size: 13px; font-weight:bold; font-family:Verdana, Arial, Helvetica;}
A.contentnounderlinebold:visited
	{text-decoration: none; color: #00245D; font-size: 13px; font-weight:bold;font-family:Verdana, Arial, Helvetica;}
A.contentnounderlinebold:hover
	{text-decoration: underline; color: #FF0000; font-size: 13px; font-weight:bold;font-family:Verdana, Arial, Helvetica;}
	
A.layerCaption
	{text-decoration: none; color: #FFFFFF;}
A.layerCaption
	{text-decoration: none; color: #FFFFFF;}
A.layerCaption
	{text-decoration: none; color: #FF0000;}	
	
A.boldRed
	{text-decoration:underline;}
A.boldRed:visited
	{color:#FF0000;}
A.boldRed:hover
	{color:#00245D;}
.navlink
{
	 font-family: Verdana, Arial, Helvetica;
	 font-size: 11px;
	 /*font-weight:bold;*/
}
.navlinkreskin
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
}
	
a.navlink
	{color: #FFFFFF; /*margin-left:12px;*/ text-decoration:none;}
A.navlink:visited
	{color:#FFFFFF;}
a.navlink:hover
	{color: #CDD5E0;}
	
a.navlinkreskin
	{color: #FFFFFF; text-decoration:none;}
A.navlinkreskin:visited
	{color:#FFFFFF;}
a.navlinkreskin:hover
	{color: #B4D2F2;}

a.navselected
	{color:#132449; font-size:11px; text-decoration:none;}
a.navselected:visited
	{color:#132449;}
a.navselected:hover
	{color:#132449;}	
	
.navselected_feedback a.navselectedreskin
{
	font-size:10px;
	font-weight:bold;
}

.navactive_feedback a.navlinkreskin
{
	font-size:10px;
	font-weight:bold;
}
	
a.navselectedreskin
	{color:White; font-size:14px; text-decoration:none;}
a.navselectedreskin:visited
	{color:White;}
a.navselectedreskin:hover
	{color:#FFFFFF;}	
	
span.navselectedreskin
	{color:White; font-size:14px; text-decoration:none;}	
	
A.header
	{text-decoration: underline; color: #FFFFFF;}
A.header:visited
	{text-decoration: underline; color: #FFFFFF;}
A.header:hover
	{text-decoration: underline; color: #FF0000;}	

td.bottomnav
{
	vertical-align:top;
}
.bottomnav
{
	font-size:10px;
}	
a.bottomnav
	{text-decoration: underline; color:#00245D;}
a.bottomnav:hover
	{color:Red;}

	
A.subnavlink
	{ color:#051D3F;font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;} 
A.subnavlink:visited
	{ color:#051D3F;}
A.subnavlink:hover
	{ color: #0A5DA3;}
	
A.activestep
	{font-size: 11px; text-decoration: underline; color: #00245D;} 
A.activestep:visited
	{font-size: 11px; text-decoration: underline; color: #00245D;}
A.activestep:hover
	{font-size: 11px; text-decoration: underline; color: #FF0000;}		

.subsectionnav
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline; 
}	
A.subsectionnav
	{ color: #D7DEE8;} 
A.subsectionnav:visited
	{ color: #D7DEE8;}
A.subsectionnav:hover
	{ color: #FFFFFF;}

.homelinksnounderlineCB {
   FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 130%; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
A.homelinksnounderlineCB {
	FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.homelinksnounderlineCB:visited {
	FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.homelinksnounderlineCB:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 140%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.homelinksnounderlineCBspace
{
	FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 170%; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
td.homelinksnounderlineCBcompact {
	padding-left:7px;
}	
.homelinksnounderlineCBcompact 
{
   FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Helvetica, Sans-Serif; TEXT-DECORATION: none
}
A.homelinksnounderlineCBcompact 
{
	FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.homelinksnounderlineCBcompact:visited {
	FONT-SIZE: 11px; COLOR: #00245d; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.homelinksnounderlineCBcompact:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; LINE-HEIGHT: 120%; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.selectedresources
{
	width: 180px;
}

.selectedresourcesquote
{
	text-align: left;
	width: 180px;
	font-size: 11px;
	font-weight:bold;
}
	
/* End Hyperlinks */
/* Box with rounded corners */
.roundContainer
{
	background-color:#D7DEE8;
}
.roundContainerTop 
{	
	background: url(images/module_corner02.gif) no-repeat top right;	
}
.roundContainerBottom 
{	
	background: url(images/module_corner04.gif) no-repeat top right;	
}
.roundContainerContent
{
	margin: 10px;
}
.roundContainerTop img
{
	display: block;
}
.roundContainerBottom img
{
	display: block;
}
/* end box with rounded corners */
.FindItBy
{
	font-size:10px;
	width:135px;
	color:#333333;
}
.FindItByHoriz	/* used by new SearchBy */
{
	width:95px;
	font-size:10px;
	margin-bottom:3px;
	margin-right:10px;
}
.BodyStyleCB		
{
	/*width:85px;*/
	font-size:10px;
	margin-bottom:3px;
}
.ddlContainer
{
	padding: 5px 0px 5px 0px;
}
.orangebar
{

	background-image:url(images/bg_orange_bars.gif);
	background-repeat:repeat-x;
}
.SmallPhotoContainer
{
	width:190px;
	height:90px;
	padding-right:10px;
}

/* Colors */
.black
{
	color: #000000;
}
.boldRed
{
	color:#FF0000;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica;
}
.medYellow
{
	color: #f9dd00;
	font-size: 13px;
	font-weight:bold;
}
.medPurple
{
	color: #330099;
	font-size: 13px;
	font-weight:bold;	
}
.smallgraytext
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#999999;
	font-size:10px;
}
.smallblacktext
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:10px;
}
.medblacktext
{
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:11px;
}
a.smallgraytext
{
	text-decoration: underline; color: #999999;
}
a.smallgraytext:visited
{
	text-decoration: underline; color: #999999;
}
a.smallgraytext:hover
{
	text-decoration: underline; color: #ff0000;
}


/* End Colors */

/* positional and margin classes */
.3pxMargin
{
	margin-left: 3px;
	margin-right: 3px;
}
.rightmargin
{
    margin-right:20px;
    padding-bottom:5px;
}
.leftmargin
{
	margin-left:10px;
}
.widemargin
{
    padding-top:10px;
    padding-bottom:10px;
    margin-left:36px;
    margin-right:36px;
}
td.centermargin 
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #00245D;
}

a.centermargin 
{
	text-decoration:none;line-height: 125%;
	padding-left: 3px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px
}

td.centermarginresource 
{
	padding-left: 10px;
	font-family:Verdana, Arial;
	font-size:10px;
	vertical-align:top;
}
a.centermarginresource 
{
	padding-left: 2px;
	text-decoration:none;
	padding-right:12px;
	font-family:Verdana, Arial;
	font-size:11px
}
div.makepanel
{    
    clear:both;
    margin-right: 5px; 
    margin-bottom: 10px; 
    text-align:left;    
    white-space:nowrap;    
}
div.makepanelvertical
{    
    clear:both;
    margin-right: 5px; 
    margin-bottom: 15px; 	
    text-align:left;    
    white-space:normal;   
    width:114px; 
}
div.pnlBottomBorderDark
{
	clear:both;    
    border-bottom:solid 1px #00245D;
}
div.pnlBottomBorder
{
    clear:both;    
    border-bottom:solid 1px #CCCCCC;
}
div.makelinkpanel
{
    float:left;
    margin-right:20px;
}
div.makelinkvertical
{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:100%;
}
div.ProcessStyleInfocontrol
{
    margin-top:10px;    
    margin-bottom:3px;
}

div.yearpanel
{
    float:left;
    width: 60px;
    text-align:left;
    white-space:nowrap;
}
div.modelpanel
{
    float:none;
    clear:both;
}
div.trimcontrol
{
    margin-left:20px;
}
div.styledisplaypanel
{    
    padding-bottom:4px;
}    
div.styleinfoimage
{
    float:left;
    clear:left;
    margin-right:20px;
   
}
div.styleinfopanel
{
    float:left;
}

div.styleinfodisclaimer
{
    font-family:Arial, Helvetica, Sans-Serif;
	color: #999999;
	font-size: 10px;
	text-align:center;  
}
div.rightalign
{
    float:right;
    margin-top:6px;
    margin-left:4px;
    margin-bottom:6px;
    margin-right:4px;
}

/* Colors Selector */
div.colorpanel
{
    height:20px;
    float:left;
}
td.colordescext
{
    padding-right:5px;
}
div.pnlexteriorcolors
{
    float:left;
    clear:left;
    margin-right:10px;
}
div.pnlinteriorcolors
{
    float:left;
}
div.dualtonecolorpanel
{
	float:left;
	border: solid 1px #000000;
	width:24px;
	height:20px;
}
div.monocolorpanel
{
	float:left;
	border: solid 1px #000000;
	width:50px;
	height:20px;
}
div.interiorcolorpanel
{
	float:left;
	border: solid 1px #000000;
	display: none;
	width:50px;
	height:20px;	
}
td.monocolorpanel
{
    width:180px;
    text-align:center;
}
div.pnlcolorselector
{
    float:left;
    clear:both;
}

/* End Color Selector */
.dropdownlist
{
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;    
}
.dropdownlist85
{
    width:85px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist90
{
    width:90px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}

.dropdownlist100
{
    width:100px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist120
{
    width:120px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}

.dropdownlist130
{
    width:130px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}

.dropdownlist150
{
    width:150px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist175
{
	width:175px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist200
{
    width:200px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist220
{
    width:220px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlist300
{
    width:300px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
.dropdownlistsmall180
{
	width:180px;    
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}

.txtbox150
{
	width:140px;    
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
}
div.bodystyle
{
    float:left;
    padding-bottom:20px;
    padding-top:5px;
    width:90px;   
    text-align:center;    
    white-space:nowrap;
}
div.bodystyleimage
{
	height:35px;
    clear:both;
}
.bodystylesmall
{
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #00245d;
	text-decoration: none;
}
div.modeltrimPanelheading
{
    margin-left:10px;    
}
div.modeltrimPanel
{
    margin-left:20px;
}

div.summaryused
{
	margin-left:20px;
	margin-right: 20px;
}
div.pnlRightAlign
{
    float:right;
    clear:both;
    margin-right:20px;
}
div.MostPopular
{
	float:left;	
	margin-right:20px;
	margin-top:0px;
	margin-bottom:20px;
	width:250px;
}
table.MostPopular
{
	width:250px;
}
table.StylePrice
{
    border-width: 1px;
    border-color: Red;   
}
td.MostComparedLinks
{
	width:200px;	
	white-space:nowrap;
}
td.MostComparedImage
{
	padding-top:10px;
	vertical-align:top;
}
/* car loans, financing center page*/
td.paddingFC
{
	padding-top:8px;
}
td.headerunderlineFC
{
	font-family: Verdana, Arial, Helvetica; 
	color:#00245D;
	font-size:15px;
	font-weight:bold;
	border-bottom: black 1px solid;
	height:13px;
}
.ValueYearControl
{
	margin-left: 10px;
}
div.pnlCompany
{
	clear:both;
}
.borderDots
{
    padding-bottom: 2px;
	background-image: url(images/image_dots_horz.gif);
	background-repeat:repeat-x;	
	background-position:bottom;
}
div.horzdots
{
	margin-top:3px;
	margin-bottom:3px;
	width:500px;	
	background-image: url(images/image_dots_horz.gif);
	background-repeat:repeat-x;	
}
div.horzdotsArea
{
	margin-top:10px;
	margin-bottom:5px;	
	width:100%;	
	background-image: url(images/image_dots_horz.gif);
	background-repeat:repeat-x;	
}
div.pnlyears
{
	width:500px;
}
div.pnlyear
{
	float:left;
}
div.pnlPagination
{
	float:left;
	margin-left: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div.pnlPageLinks
{
	padding-left: 5px;
	background-color: #d7dee8;
}

.siteinfonav
{
    margin:5px auto;
    padding-top:10px;
	text-align:center;
}

.siteinfonavwide
{
	text-align:center;
	width:960px;
}
.siteinfonavwide table
{
	margin-left:auto;
	margin-right:auto;
}
.resource
{	 
    margin: 5px 10px 5px 10px;
}

/* Resource Price Guide */
.resourceimage
{
    padding-left:0px;
    padding-right:20px;
    text-align:center;
}
.resourcetext
{
    width:236px;
    padding-left:1px;
    padding-right:10px;
    line-height: 12px;
    text-align:left;
}
.resourcetextlink
{
    padding-top: 5px;
    text-align:left;
}
/* End Resource Price Guide */
/* Left box with star */
.leftContainerImage
{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
/* EndLeft box with star */
/* special offers */
.offersHeader
{
	font-family: Verdana, Arial, Sans-Serif;
	color:#00245D;
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
	width:300px;
}
table.specoffers 
{
	width: 95%;
    border-collapse:collapse;
	color: #00245d;  
	margin-top:3px;
	margin-bottom:3px;
}
div.moduleHeader
{
	background-color:#00245D;
    color:White;
    font-size:11px;
	font-weight:bold;
	/*width:370px;*/
}
td.altRowColor
{
	background-color:#ececec;
	height:25px;
	color: #00245D;	
	font-size: 11px;
	font-family:Arial, Verdana, Sans-Serif;	
}

td.altRowColorUnderLine
{
	background-color:#ececec;
	height:25px;
	color: #00245D;	
	font-size: 11px;
	font-family:Arial, Verdana, Sans-Serif;	
	border-top-color:#00245d;
	border-top-style:solid;
	border-top-width:1px;	
}

td.RowColor
{
	background-color:White;	
	height:25px;
	color: #00245D;	
	font-size: 11px;
	font-family:Arial, Verdana, Sans-Serif;	
}

td.RowColorUnderLine
{
	background-color:White;	
	height:25px;
	border-top-color:#00245d;
	border-top-style:solid;
	border-top-width:1px;	
	color: #00245D;	
	font-size: 11px;
	font-family:Arial, Verdana, Sans-Serif;	
}

div.specoffersExpand
{
	/*width:368px; */
	height:210px; 
	overflow:auto;
} 

div.specoffersExpandNoOverflow
{
	/*width:480px; */
	height:150px; 
} 
div.specoffersExpandUsed
{
	/*width:468px; */
	height:500px; 
	overflow:auto;
} 

div.specoffersExpandNoOverflowUsed
{
	/*width:380px; */
	height:250px; 
} 
div.specoffersCollaps
{
	width:368px; 
	height:3px;
	overflow:hidden;
} 

td.offerstrim 
{
 	vertical-align:middle;
	color: #00245d;  
	background: #D7DEE8;
	font-weight:bold;
} 
span.offerSort
{
	cursor:pointer;
	color: #00245d;
	text-decoration:underline;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;  
}
img.sortOffers
{
	cursor:pointer;
	color: #00245d;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;
	font-weight:bold;  
}

span.offerSortCurrent
{
	cursor:auto;
	color:buttonshadow;
	text-decoration:none;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;
}
/* Navigation */

table.vhpmenu a 
{
	width: 152px;
	display: block; 
	height:16px;
	vertical-align:middle;
	color: #00245d;  
	background: #FFFFFF;
} 

table.vhpmenunextstep a 
{
	width: 153px;
	display: block; 
	height:16px;
	vertical-align:middle;
	color: #00245d;  
	background: #FFFFFF;
	white-space:nowrap
} 

div.vhpmenunextstep a 
{
	width: 153px;
	color: #00245d;  
	background: #FFFFFF;
	padding-top:3px;
	border: solid 1px white;
	white-space:nowrap;
}
div.vhpmenunextstep a:hover 
{
	color: #00245d;
	background: #d7dee8; 
	width: 153px;
}

table.vhpmenuselected
{
	width: 153px;
	display: block; 
	height:16px;
	vertical-align:middle;
	text-align: left;
	padding-left:1px;
	background-repeat:no-repeat;
	background-position:147px center;
	background-color: #D7DEE8;
}
table.vhpmenuselectednextstep
{
	width: 153px;
	display: block; 
	height:16px;
	vertical-align:middle;
	text-align: left;
	background-color: #D7DEE8;
}

table.makes
{
	border-style:none;
}

div.makeslist
{
	padding-bottom:4px;	
}


table.mcbodystyles
{
	margin-left:50px;
	
}

table.mcmakes
{
	margin-left:25px;
	width:660px;
}

td.mcbymake 
{
	width:150px;
	vertical-align:top;
	white-space:nowrap;
}

div.vhpmenu a 
{
	width: 145px;
	color: #00245d;  
	background: #D7DEE8;
	padding-right:8px;
	padding-top:3px;
	border: solid 1px white;
}

div.vhpmenu a:link {
	color: #00245d; 
	background: #FFFFFF; 
	background-repeat:no-repeat;
	background-position:147px center;
}

div.vhpmenu a:active { 
	color: #00245d;
	background: #d7dee8; 
	background-repeat:no-repeat;
	background-position:147px center;
}

div.vhpmenu a:visited {
	color: #00245d; 
	background: #FFFFFF; 
	background-repeat:no-repeat;
	background-position:147px center;
}

div.vhpmenu a:hover 
{
	color: #00245d;
	background: #d7dee8; 
	background-repeat:no-repeat;
	background-position:147px center;
}

table.vhpbottomnav
{
	background-color: #fcb035;
	border: solid 1px #00245D;
	border-top: none 0px;
	height: 24px;
}

table.vhpoptionsbottomnav
{
	background-color: #fcb035;
	border: solid 1px #00245D;
	border-top: 1px;
	height: 24px;
}

table.vhpbottomnavcontainer
{
	border-top: solid 1px #00245D;
}

.menu /* Use this style for buy a guide project menu  */
{
	/*background-color:#B4D2F2;*/
	background-color:#CDD5E0;
	width:756px;
	height:29px;	
	display:block;		
}

.menu2
{
	background-color:#246BA3;
	width:960px;
	height:53px;	
	display:block;		
}

.submenu
{
	/*background-color:#B4D2F2;*/
	background-color:#CDD5E0;
	width:756px;
	height:23px;	
	display:inline;	
}

#subnavleft 
{
	background-color:#CDD5E0;
	width:756px;
	float:left;
	clear:left;
 	display:block;
 	/*height:23px;*/
	margin:0;
}
#subnavright
{
	padding-right: 2px;
	/*height:23px;*/
	float:left;
	clear:both;
 	display:block;
	margin:0;
}

/*process flow */
.processflowborder 
{
    margin-left:10px;
}
.processflowrightcell
{
    width: 0px;
}


table.crumbs
{
	margin-top: 0px;
	z-index: -1;
}
.outerDiv
{    
	height:auto;    
	width: auto;
	padding-right:1px;   
	text-align: center;
}
.innerDiv
{
	height: auto;
    width: 100%;
    padding-top: 0px;
	text-align:center;
	vertical-align:middle;
}
div.wedge    
{
	display:block;
	height:19px;    
	width: 19px;
    margin-left: auto ;
    margin-right: auto ;
    margin-top: 0px;
    background-image: url(Images/reskin/navigation/breadcrumb/bc_current.gif);    
    background-repeat:no-repeat;
}
div.breadcrumb
{
	color: #6a6a6a;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
}
div.breadcrumbselected
{
	color: #000000;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}
.lastInnerDiv
{
	height: 22px;
    width: auto;
    padding-top: 0px;
    padding-left: 3px;
    padding-right: 3px;
    /*background-color: #F4F6F5;
    border-left: solid 1px #CBCBCB;
	border-top: solid 1px #CBCBCB;
	border-right: solid 1px #CBCBCB;*/
	text-align:center;
	vertical-align:middle;
}
a.breadcrumb
{
	font-weight: normal;
	text-decoration: underline;
}
a.breadcrumb:visited
{
	font-weight: normal;
	text-decoration: underline;
}
a.breadcrumb:hover
{
	font-weight: normal;
	text-decoration: none;
}

/* Advertisement box */
div.Ad
{   
    overflow:visible;
}

div.AdBox
{   
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    overflow:visible;
}
.vehicleLaunchCentered
{
	height: 115px;
	width: 300px;
	margin: auto;
	padding: 0px;
}
.featuredVehAdBox
{
	background-image: url("images/txt_advertising.gif");     
    background-position:center top;
    background-repeat:no-repeat;    
    padding-top: 8px;
}
.compVehicleBox
{
	padding-top:8px;
}
.AdBoxTitle
{
    margin-left: 5px;
    margin-top: 2px;
    background-image: url("images/txt_advertising.gif");     
    background-position:left;
    background-repeat:no-repeat;    
    height:15px;        
}
.smAdText_r
{
	font-size:9px;
	width:100%;
	text-align:right;
}
.AdBoxTitleSponsor
{
    margin-left: 5px;
    margin-top: -5px;
    background-image: url("images/txt_sponsored_by.gif");     
    background-position:left;
    background-repeat:no-repeat;    
    height:15px;       
}
.rightAd
{
	width:565px;
}
.AdBoxWidget
{
	margin-left: 5px;
    margin-top: 2px;   
    height:15px; 
}

.partnerWidgetLink
{
	font-size: 13px;
}

div.jcpmanufacturer
{
	height:137px;
	width:160px;
}

div.jcpmanufacturer img
{
	height:40px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:20px;
}

div.jcpmanufacturer a
{
	background-image: url("images/round_bullet.gif");
	background-repeat:no-repeat;
	background-position:4px 7px;
	display:block;
	font-family:Arial;
	font-weight:bold;
	line-height:17px;
	text-decoration:none;
	text-align:left;
	text-indent:12px;
}


div.banneradbottompadding
{
	padding-bottom:7px;	
}


/* call to action */
.calltoaction
{
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    white-space:nowrap;
}

.calltoaction2
{
    position: relative;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
    white-space:nowrap;
    text-align:center;
}

img.maincolorborder
{
	border:#00245D;	
}

img.btnGoAutoTraderHome
{
	padding-left:4px;
	padding-top:4px	
}

img.btnGoAutoTrader
{
	padding-left:16px;
	padding-top:2px
}

/* end positional and margin classes */
/* End Custom Classes */

/* page zones */
#wrapper
{
	/*background-color:White;*/
	width: 762px;
	margin: 10px auto 40px;
	border: none;
	clear: none;
}
div.znprintheader
{
	float:left;
    width:351px;
    height: 85px;
    margin:0px;     
}
div.znheadercobrand
{
	width:762px;
	margin:0px;     
}
div.znheader{
    width:762px;
    height: 102px;
    margin:0px;     
    display:block;   
    /*background-image : url("images/top_bar01.gif");*/
    background-repeat:no-repeat;
    background-position:bottom;   
}
table.zncenterlayout
{
	background-color:White;
    width: 762px;
}
div.znnavigation
{
	margin: 0px 3px 0px 3px;
	width: 756px;
}
table.znnavigation
{
	width: 756px;		
}
div.zncenter
{
	margin-left:5px;
	margin-right:3px;
}
div.zncenter4
{
	margin-left:5px;
	margin-right:3px;
}
div.znright
{
    text-align:right;
    float:right;
}
div.zntitleprocessflow
{
    width:auto;
  
}
table.zntitleprocessflow
{  
    background-color:#FFFFFF;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
}
div.zntitleprocessflowright
{
    width:auto;
}
div.znleft
{
    vertical-align:top;    
}
div.znleft2
{
	vertical-align:top;
    padding-left:0px;
    padding-top:0px;	
}
table.znlowercontent
{
	background-color: White;
	margin-top:3px;
	margin-bottom:3px;	
	margin-left:10px;
	margin-right:3px;
}

table.znlowercontentbackground
{
	margin-top:5px;
	margin-bottom:3px;	
	margin-left:11px;	
}

td.znleft
{
   vertical-align:top;  
}
div.znfooter
{
    width:754px;
    height:88px; 
    /*
    border-top: solid 1px gray;
    border-left: solid 1px gray; 
    border-right: solid 1px gray;  
    border-bottom: solid 1px gray;  */
    margin: 3px auto;  
    /*text-align:left;*/
    /*background-image : url("images/bar_bottomac.gif");     
    background-repeat:no-repeat;
    background-position:bottom;*/
}
div.znprintfooter
{
    width:500px;
    height:auto; 
    border-top: solid 1px gray;
    border-bottom: solid 1px gray;
    border-left: solid 1px gray; 
    border-right: solid 1px gray;
    margin: 3px auto;
    padding-left: 20px; 
    padding-top:6px; 
    padding-bottom:6px;     
    text-align:center;    
}
table.znfooter
{
    width:754px;
}
td.znfooter
{
    vertical-align:top;       
}

td.zncenter1
{
	vertical-align:top;
}

div.znsectionheader
{
	margin-left:1px;
	margin-right: 0px;
	margin-top: 3px;
}

table.znsectioncontentleft
{
	padding-left: 2px;
	margin-right: 0px;
	margin-top: 2px;
}

div.znsectioncontentcenter
{
	margin-left:3px;
	margin-right:3px;
	padding-top:5px;
	background-color:#CDD5E0;
}

div.znsectioncontentbottom
{
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	background-color:#CDD5E0;
}

table.znsectionshowcase
{
	margin-top: 3px;
}

td.znsectionshowcase
{
	background: White url("http://images.nadaguides.com/shared/grey_striped-header-369x33.jpg") no-repeat left top;
	background-color:White;
	height:33px;
	width:370px;
	font-size:large;
	font-weight:bold;
	margin-left:5px;
	
}

.zoneTitle
{
	white-space:nowrap; 
	font-family:Arial, Verdana; 
	font-size:18px; 
	font-weight:bold;	
}
table.tripleBarZone
{
	background-color:White;
	border-left: solid 1px #8293AC;
	border-right: solid 1px #8293AC;
	border-bottom: solid 1px #8293AC;
}

.parentDivClassicCar
{
	width:350px;
	height: 140px;
	margin: auto;
	text-align: left;	
}

.parentDivMC
{
	width:350px;
	height: 150px;
	margin: auto;
	text-align: left;
	padding-top: 20px;	
}
/* end page zones */

/* compare grids and tables */
.vehInfoTable
{
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.gridView
{
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;	
}
.gridHeaderStyle
{
	background-color:#00245D;
	font-size:12px;
	color:#FFFFFF;
}
.gridRowStyle
{
	background-color:#D7DEE8;
	color:#00245D;
}
.gridAlternatingRowStyle
{
	background-color:#ffffff;
	color:#00245D;
}
img.comparePartnerLogo
{
	background-image: url(images/logos/chrome.gif);
	background-position:bottom;
	background-repeat:no-repeat;	
}
.CompareView
{
	width:135px;
	white-space:normal;
	text-align:left;
	padding-left:5px;
	padding-right:-5px;
}
.ComparePartner
{
	width:135px;
	white-space:normal;
	text-align:left;
	padding-left:5px;
	padding-right:-5px;		
}
.CompareCellLeft
{
	width:135px;
	white-space:normal;
	text-align:left;
	padding-left:5px;
	padding-right:-5px;	
	border-left: solid 1px #666666;
}
.CompareCellCenter
{
	width:135px;
	white-space:normal;
	text-align:center;		
	padding-left:5px;	
	padding-right:-5px;
	border-left: solid 1px #666666;
}
td.AddVehicleCell
{
	width:115px;
	height:100%;
	float:left;
	text-align:center;
	vertical-align:top;
	padding-top:20px;
	padding-left:10px;
	
	padding-right:10px;
	border-bottom: solid 1px #666666;
	border-top:solid 1px #666666;
	border-right:solid 1px #666666;
}
/* end compare grids and tables */
.msrp
{
	color:#00245D;
    Font-Size:11px;
    font-weight:bold;
}

.tripleBarBG
{
	/*background-image: url("Images/triple_bars.gif");*/
	background-position:50% 60%;
	*background-position:50% 30%;
	background-repeat: repeat-x;
}
.tripleBarBGBodyStyle
{
	/*background-image: url("Images/triple_bars.gif");*/
	background-repeat: repeat-x;
	background-position:left;
	width:500px;
	height:28px;
	padding-top:7px;
	margin-top:7px;
}


.contentSection
{
	/*background-image: url("Images/triple_bars.gif");*/
	background-position:50% 60%;
	*background-position:50% 20%;
	background-repeat: repeat-x;	
}
.SectionHeader
{
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
	margin-bottom:8px;
	position:relative;
	left: 0px;
	white-space: nowrap;
}
h2.SectionHeader
{
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;
	margin-bottom:8px;
	left: 0px;
	white-space: nowrap;
	background-color: White;
}
.tipsSectHeader
{
	/*background-image: url("Images/triple_bars.gif");		*/ 
	background-repeat:repeat-x;
	background-position:bottom;
	border-right: solid 25px #FFFFFF;
	height:48px;
	width:240px;
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;	
}
.tipsSectHeaderLong
{
	/*background-image: url("Images/triple_bars.gif");	*/	 
	background-repeat:repeat-x;
	background-position:bottom;
	border-right: solid 25px #FFFFFF;
	height:48px;
	width:340px;
	color:#012360;	
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:18px;	
}

.nextStepHeader
{
	background-image: url("images/icon_star.gif");		 
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	color: #00245D; 
	font-family:Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:11px;	
}
.nextStepItems
{
	color:#00245D;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica; 
	font-weight:normal;	
	white-space:normal;
	padding-left:15px;
}
a.nextStepItems
{
	text-decoration: underline; color: #00245D;
	padding-left:0px;
}
a.nextStepItems:visited
{
	text-decoration: underline; color: #00245D;
	padding-left:0px;
}
a.nextStepItems:hover
{
	text-decoration: underline; color: #FF0000;
	padding-left:0px;
}
a.tipsItem
{	
	color:#00245D;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:normal;
}
a.tipsSubItem
{	
	color:#00245D;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal;
}
.articleItem
{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:normal;	
	white-space:normal;	
	width:390px;
}
span.articleItem
{
	width:390px;
}
.articleSubItem
{	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal;
}
a.articleItem
{	
	color:#00245D;	
}
a.articleSubItem
{	
	color:#00245D;	
}
span.articleSubItem
{
	color:#CCCCCC;
}
span.articleItem
{
	color:#CCCCCC;
	display:inline-block;	
}
div.tipsItem
{
	background-image: url("images/arrow_bullet.gif");
	background-repeat:no-repeat;
	background-position: left 11px;
	padding-left:20px;	
	padding-top:10px;	
}
td.articleSubItem
{
	padding-left:40px;
}
div.tipsSubItem
{
	padding-left:40px;		
}
span.tipsItem
{
	color:#CCCCCC;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica; 
	font-weight:bold;	
	white-space:normal;	
}
span.tipsSubItem
{
	color:#CCCCCC;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:nowrap;	
}
.tooltipSelected
{
	display:block;
	border: 2px solid #FF0000;
	cursor:pointer;
	text-decoration: none;
}
A.tooltipSelected:hover  {display:block; border: 2px solid #FCB035; color:#FF0000; text-decoration: none;}

.areaheaderunderline
{ 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;  
	text-decoration: underline;
}

td.dotsVertical
{
	background-image: url(images/image_dots_vert.gif);
	background-repeat:repeat-y;
	background-position: top right;	
}

td.dotsHomeVerticals
{
	font-size:14px;
	font-weight:bold;
	width:8px;
	vertical-align:middle;
	padding-left:4px	
}
td.dotsResourceVerticals
{
	font-size:14px;
	font-weight:bold;
	width:6px;
	vertical-align:middle;
	padding-left:3px	
}
td.dotsHorizontal
{
	background-image: url(images/image_dots_horz.gif);
	background-repeat:repeat-x;
	background-position: center;	
}

td.listLinks
{
	font-size:13px;
	padding-left:3px;	
}

.featuredLinksOver
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:Red;
	text-decoration: underline;
}

.featuredLinksOut
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#00245D;
	text-decoration: none;
}

.labelArrow
{
	background-image: url(images/arrow-Orange-F2F1F3.jpg);
	background-repeat: no-repeat;
	background-position: right;	
	text-align:right;
	padding-right:15px;
}

.tooltip{
position: absolute;
width: 400px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #00245D;
border: 2px solid #FCB035;
padding: 3px;
background-color: #F3F5F8;
display:none;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

td.ImageBulletList
{		
	padding-left:15px;	
	padding-bottom:10px;
	background-image: url(images/arrow_normal.gif);
	background-repeat:no-repeat;	
}
div.ImageBulletList
{	
	padding-left:10px;
	padding-top:15px;
}
td.HorzDots
{
	background-image: url(images/image_dots_horz.gif);
	background-repeat:repeat-x;
	background-position:top;
}
img.imgPrintPage
{
	 margin-left:5px;
	 margin-right:5px;
	 vertical-align:middle;
	 display:block;
	 float:left;
}
input.error
{
	border-style:solid;
	border-color:red;
	border-width:2px;
}
.errMsg
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:Red;
	font-size: 12px;
}
.errMsgBold
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color:Red;
	font-size:12px;
	font-weight:bold;
}
div.nextStep
{
	border: solid 1px #00245e;
	margin-right: 10px;
	margin-top:33px;
	padding-bottom:20px;
}
td.nextStepItem
{
	background-image: url(images/round_bullet.gif);
	background-repeat:no-repeat;
	background-position:10px 15px;		
	padding-left:20px;
	padding-right:20px;	
	padding-top:10px;	
	vertical-align:text-top;
	width:160px;
}
A.nextStepItem
	{text-decoration: underline; color: #00245D;}
A.nextStepItem:visited
	{text-decoration: underline; color: #00245D;}
A.nextStepItem:hover
	{text-decoration: underline; color: #FF0000;}
td.nextStepArea
{
	color:White;
	background-color:#00245e;
	height:22px;
	padding-left:5px;
	margin-bottom:10px;
	font-weight:bold;
}

.uvprintposition
{
	margin-top:-10px;
}

.cobrandheader
{
	background-color:#fcb035;
}

a.evoxselected
{	
	border: #fcb035 2px solid; 
}

tr.OptionsHeaderRow td
{
    background-color: #00245d;
    color: #d7dee8;
    font-weight: bold;
}

tr.OptionsItemRow td
{
    background-color: #d7dee8;
    color: #00245d;
    font-weight: normal;
}

tr.OptionsAlternatingItemRow td
{
    background-color: #ffffff;
    color: #00245d;
    font-weight: normal;
}
td.OptionsLeftBorder
{
    border-width: 1px;
    /* border-left-color: #00245d; */
}
.summaryParagraph
{
	margin-left:14px;
	margin-right:14px;
}
.sectheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #00245D;
	background-color: #F0F0F0;
	font-weight: bold;
	padding-left:5px;
}
.resourceImage2
{
	text-align:left;
}
/* New Car Landing: */
.nclResourceImage
{
	background-image: url(http://images.nadaguides.com/shared/arrow-sm-grey.jpg);
	width:12px;
	height:14px;
}
div.nclPos
{
	margin-right:55px;
}
td.nclBorderCell
{
  border-style:solid;
  border-width:1px;
  border-color:#a9a9a9;  /* dark gray */
} 
/* items for ASP to ASP.NET conversion.		*/ 
/*			1. Advertising					*/
/*											*/

div.BackNavigation
{	
	color: #00245d;  
	background: #D7DEE8;
	margin-top:30px;
	margin-bottom:10px;
	margin-left:40px;
	font-weight:bold;
	padding-left:10px;	
	width:650px;
}
/* ASP Conversion items. */
td.LinkBulletList
{
	padding-left:20px;
	margin:0px;
}
td.NonLinkBulletList
{
	padding-left:50px;
	margin:0px;
}
ul.LinkBullet
{
	list-style-position:inside;
	list-style-type:disc;
	padding:0px;
	margin:0px;
	border-width:0px;
}
ul.NonLinkBullet
{
	list-style-position:inside;
	list-style-type:circle;
	padding:0px;
	margin:0px;
	border-width:0px;
}
div.BoatArea
{
	margin-left:75px;
	margin-bottom:50px;
	margin-top:25px;
}
div.CCArea
{
	margin-left:10px;
	margin-bottom:50px;
	margin-top:35px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
}
.CCIArea
{
	margin-left:50px;
	margin-bottom:50px;
	margin-top:5px;
}

.CCIArea1
{
	margin-left:30px;	
	margin-top:0px;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:Black;	
}

.CCIArea2
{
	margin-left:30px;	
	margin-top:15px;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:Black;	
}
 
.CCIArea3
{
	margin-left:30px;	
	margin-top:0px;
	font-weight:bold;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	color:Black;	
} 
 
.CCIArea4
{
	margin-left:0px;
	margin-bottom:50px;
	margin-top:5px;
} 
 
 
div.MHStaticText
{
	margin-left:25px;

	margin-bottom:1px;
} 
div.MHLinks
{
	font-weight:bold;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:30px;
}

.mainnav
{
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica;
    background-color: #002450;
}
A.mainnav
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}
A.mainnav:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}
A.mainnav:hover
{
    font-size: 11px;
    color: #fcb034;

    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.mainnavcurrent
{
    font-weight: bold;
    font-size: 11px;
    color: #00245d;
    font-family: Verdana, Arial, Helvetica;
    background-color: #fcb035;
}
.maintotal
{
    font-weight: bold;
    font-size: 11px;
    color: #fcb035;
    font-family: Verdana, Arial, Helvetica;
    background-color: #002450;
}

.newnav
{
    font-weight: bold;
    font-size: 13px;
    color: #002450;
    font-family: Verdana, Arial, Helvetica;
    background-color: #e2eaf7;
}

.optioncat
{
    font-weight: bold;
    font-size: 11px;
    color: #002450;
    font-family: Verdana, Arial, Helvetica;
    background-color: #ffffff;
}

/* end ASP Conversion */
.bodyBackgroundColor
{
	background-color:White;
}
.nclMultiColWidth
{
	width:375px;
}

td.innercell
{   
    border-right-width: 1px;
    border-right-color: #00245D; 
    border-right-style: solid;
    padding-right: 12px;
    padding-left:  12px; 
    white-space: nowrap;
}
td.endcell
{
	padding-left:  12px;  
    white-space: nowrap;
}

.tblPrice
{
	width:100%;
}

tbl.tblPrice
{
	 border: none;
	 width:  100%;
}
tbl.tblExpl
{
	border: none;
	width:  100%;
}
.tdDate
{
	font-weight:bold;
	padding-left:470px; 
	white-space:nowrap;
}
.tdreviewbackground
{
	border-style:none;
	width:358px;
	background-image: url(http://images.nadaguides.com/shared/reviews-NCTD-nav-back.gif) ; 
	background-repeat: no-repeat;
	height:41px;
	margin-top:5px;
	margin-left:10px;
}

div.ReviewAd
{
	position:relative;
	top:-15px;
	margin:0px;
	padding:0px;
}
img.imgNewPrintPage
{
	vertical-align:top;
	margin-bottom:0px;
	margin-left:25px;
}
span.printPage
{
	font-family: arial; 
	font-size:10px;
	font-weight:bold; 
	margin-left:4px; 
	text-decoration:none;
	white-space:nowrap;
}

div.TblPrintPage 
{
	padding-top:45px;
	padding-left:50px;
}

.headerPageDescr
{
	color:#012360;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
 
a.contentMostPopular
{
	text-decoration: none; 
	color: #00245D;
	margin-left:-2px; 
	font-family:Verdana, Harrington, Arial; 
	font-size:11px
}
a.contentMostPopular:visited
{
	text-decoration: none; 
	color: #00245D;
}
a.contentMostPopular:hover
{
	text-decoration: underline; color: #FF0000;
}

a.contentBoldMostPopular
{
	text-decoration: none; 
	color: #00245D;
	margin-top:-5px; 
	margin-bottom:5px;
	font-family:Verdana, Harrington, Arial; 
	font-size:11px;
	font-weight:bold;
}
a.contentBoldMostPopular:visited
{
	text-decoration: none; 
	color: #00245D;
}
a.contentBoldMostPopular:hover
{
	text-decoration: none; color: #00245D;
}

. mostPopularImage
{
	border-color:Black;
	border-width:1px;
	border-style:Solid;
	height:90px;
	width:180px;
	cursor:pointer;
}

td.category
{   
    height:16px;
    background-color: #ededed;
    color: #8a96a2;
    font-family:Arial;
    font-size:11px; 
    width:auto;
    cursor:pointer;
}
td.categoryMouseOver
{   
    height:16px;
    background-color: #ededed;
    color:Red;
    font-family:Arial;
    font-size:11px; 
    width:auto;
    cursor:pointer;
}

a.category
{   
    height:16px;
    background-color: #ededed;
    color: #8a96a2;
    font-family:Arial;
    font-size:11px; 
    width:auto;
    cursor:pointer;
}
a.categoryMouseOver
{   
    height:16px;
    background-color: #ededed;
    color:Red;
    font-family:Arial;
    font-size:11px; 
    width:auto;
    cursor:pointer;
}
a.selectedcategory
{
    background-color: #c7c7c7;
    width:auto;
    height:16px;
    font-family:Arial;
    color: #00245D;
    font-size:11px;
    font-weight:bold;
}

td.selectedcategory
{
    background-color: #c7c7c7;
    width:auto;
    height:16px;
    font-family:Arial;
    color: #00245D;
    font-size:11px;
    font-weight:bold;
}
span.selectedcategory
{
    background-color:#c7c7c7; 
    font-weight:bold;
}
td.categoryLeftCorner
{
    background:  url("http://images.nadaguides.com/shared/yearCornerLeft.gif"); 
    background-repeat: no-repeat; 
    background-position: left top;
    width:4px;
    height:16px; 
}
td.categoryLeftCornerSelected
{
    background:  url("http://images.nadaguides.com/shared/yearCornerLeftSelected.gif"); 
    background-repeat: no-repeat; 
    background-position: left top;
    width:4px;
    height:16px; 
}
td.categoryRightCorner
{
    background:  url("http://images.nadaguides.com/shared/yearCornerRight.gif"); 
    background-repeat: no-repeat; 
    background-position: right top;
    width:4px;
    height:16px; 
}
td.categoryRightCornerSelected
{
    background:  url("http://images.nadaguides.com/shared/yearCornerRightSelected.gif");
    background-repeat: no-repeat; 
    background-position: right top; 
    width:4px;
    height:16px; 
}
/* ratings styles */
.ratingStar 
{
    font-size: 0pt;
    width: 12px;
    height: 11px;
    margin: 0px;
    padding: 3px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
td.ratings 
{
    padding-right: 12px;
}
td.rating 
{
    padding-left:10px;
    padding-right: 5px;
    width: 145px;
    height: 18px;
    white-space:nowrap;
    cursor:pointer;
}
td.ratingstars 
{
    width: 130px;
    height: 18px;
}
td.ratingscale 
{
    width: 100px;
    height: 18px;
}

.filledRatingStar {
    /*background-image: url(http://images.nadaguides.com/shared/star-yellow.gif);*/
	background-image: url(http://images.nadaguides.com/shared/star-yellow2.gif);
}

.emptyRatingStar {
    /*background-image: url(http://images.nadaguides.com/shared/star-blue.gif);*/
    background-image: url(http://images.nadaguides.com/shared/star-blue2.gif);
}

.savedRatingStar {
    /*background-image: url(http://images.nadaguides.com/shared/star-yellow.gif);*/
    background-image: url(http://images.nadaguides.com/shared/star-yellow2.gif);
    cursor:auto;
}
.filledHalfRatingStar {
    /*background-image: url(http://images.nadaguides.com/shared/star-yellow.gif);*/
    background-image: url(http://images.nadaguides.com/shared/star-yellow2.gif);
}
.popupHover {
	background-color:#F5F7F8;
}
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#eef2f7;
	font-weight:normal;
	width:345px; 
	height:34px;
	margin-left:60px;
	border:solid 1px Gray;
	white-space:normal;
}
.pnlResultHide
{
    display:none;
}
.pnlResultShow
{
    display:inline;
    height: 18px;
}
.imgPrevNextShow
{
    display:inline;
}
.btnSubmit
{
    margin-left:170px;
    cursor:pointer;
}


/* Marketplace */

    div.mktplaceDetails
    {
        margin-right:-25px; 
        position:relative;
    }

	h1 span.mktHeaderText
    {
        color: white;
        font-family:Verdana;
        font-size: 18px;
        font-weight:normal;
        padding-left:40px;
    }
    
    span.mktCategoryText
    {
        color: white;
        font-family:Verdana;
        font-size:17px;
        font-weight: normal;
    }
    
    table.mktCategories
	{
		background-color:#EDEDED;
	    background-repeat:no-repeat;
	}
	
	td.mktHeader h2
	{
	    color:white;
	    font-family: Verdana;
	    font-size:11px;
	    margin-top:0px;
	    padding-bottom:10px;
	    text-align:center;
	}

	a.mktcategorylink
	{
        font-family: Verdana;	
        font-size:9px;
        font-weight: bold;
        padding-left:5px;
        text-decoration:none;
	}
	
	tr.mktcategory
	{
	    margin-top: -4px;   
	}
	
	td.mktcategory
	{
		border-bottom: solid 1px gray;
	    height:15px;
	    padding-left:10px; 
	}
	
	td.mktcategorysub
	{
	    height:100%;
	    width:100%;
	    text-align:center; 
	}
	
	.mktcategorysub h2
	{
		color: White;
		font-family: Verdana;	
		font-size:11px;
		font-weight: bold;
		margin-top:0px;
		text-decoration:none;
	}
	
	.mktplacebanner table tr td
	{
		padding-left:7px;
		
	}
	
	.mktplacecategorybanner table tr td
	{
		padding-left:7px;
		
	}
	
	
	.mktplacedetailsmc
	{
		background-image:url("http://images.nadaguides.com/shared/marketplace_bkgrd_repeat_mc.JPG");
		background-repeat:repeat-y;
		
	}
	
	.mktplacedetailsrv
	{
		background-image:url("http://images.nadaguides.com/shared/bg_rv_mktplace.jpg");
		background-repeat:repeat-y;	
	}
	
	
	a.mktcategorymc 
	{
		text-decoration:none;
		font-family:Verdana;
		font-size:11px;
		color:#434544;
	}
	
	/*
	.mktcategoryboxmc
	{
		width:311px;
		border-color:#D6E1E3;
		border: 0px solid #D6E1E3;
		background-color:#D6E1E3;
		background-image:url(http://images.nadaguides.com/shared/marketplace_box_mc.JPG);
		border-bottom:4px;
		
	}
	*/
	
	.mktcategoryboxmc
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_mc_mktplace_middle.jpg);
	}
	
	.mktcategoryboxmc_top
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_mc_mktplace_top.jpg);
	}
	
	.mktcategoryboxmc_bottom
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_mc_mktplace_bottom.jpg);
	}
	
	/* NEW UP  */
	
	table.mktcategoryboxmc
	{
		padding-bottom:5px;	
	}

	.mktcategorygroupmc
	{
		padding-top: 40px;
		padding-left:3px;
		padding-right:5px;
		vertical-align:top;
	}

	.mktcategoryheadermc
	{
		height:27px;
		margin-bottom:5px;
		padding-left:9px;
	}
	
	.testplaceholder
	{
		height:50px;	
	}

	.mktcategoryboxmc tr td h2
	{
		font-size:14px;
		padding-left:10px;
		margin-top:-3px;
		vertical-align:middle;
	}
	
	.mktcategoryboxmc tr td
	{
		padding:0px;
	}
	
	.mktcategoryboxmc tr td img
	{
		margin-top:4px;
		padding-left:11px;
		padding-right:4px;
	}
	
	.mktcategoryheadermc h2
	{
		margin-top:0px;
	}
	
	.mktplacecategorybkgrd
	{
		background-image:url(http://images.nadaguides.com/shared/marketplace_bkgrd_repeat_mc.JPG);
		background-repeat:repeat-y; 
		width:745px; 
		height:400px;
		margin-top:-16px;
		margin-left:-8px;
	}

	.mktplacecategoryfooter
	{
		background-image:url(../../Images/shared/marketplace_footer_mc.jpg);
		background-repeat:repeat-y; 
		width:753px; 
		height:77px;
		margin-left:-11px;
		margin-right:-4px;
	}
	
	.mktplaceprocessflowrv
	{
		margin-top:2px;
		padding-left:6px;
	}
	
	.mktplaceprocessflowrv div table tr td
	{
		color:#000000;
		font-size:11px;	
		text-decoration:none;
	}
	
	.mktplaceprocessflowrv div table tr td a
	{
		color:#000000;
		font-size:11px;	
	}
	
	
	.mktplaceprocessflowdetailsmc
	{
		margin-top:2px;
		padding-left:2px;
	}
	
	.mktplaceprocessflowdetailsmc div table tr td
	{
		color:#000000;
		font-size:11px;	
		text-decoration:none;
	}
	
	.mktplaceprocessflowdetailsmc div table tr td a
	{
		color:#000000;
		font-size:11px;	
	}

	
	.mktplaceprocessflowcategoriesmc
	{
		margin-top:2px;
		padding-left:2px;
	}
	
	.mktplaceprocessflowcategoriesmc div table tr td
	{
		color:#000000;
		font-size:11px;	
		text-decoration:none;	
	}
	
	.mktplaceprocessflowcategoriesmc div table tr td a
	{
		color:#000000;
		font-size:11px;	
	}

	
	a.mktcategorylinksub
	{
		color: White;
		font-family: Verdana;	
        font-size:11px;
        font-weight: bold;
        text-decoration:none;
	}

	img.mktSponsor
    {
        margin-left:1px;
    }
    
    td.mktDetails
    {
		height:395px;
		padding-top:10px;
		padding-bottom:20px;
    }
    
    td.mktDetails h2
    {
        padding-left: 36px;
    }
	
	td.mktDetailsLeft
	{
	    padding-left:20px;
	    vertical-align: top;
	}
	
	td.mktDetailsRight
	{
	    vertical-align:top;
	}
	
	td.mktBadge
	{
        height: 180px;
        text-align: left;
        vertical-align: top;
        width: 305px;
	}
	
	span.mktBadge
	{
		color: #00245D;
	    font-family: Verdana;
	    font-size: 11px;
	}
	a.mktBadge
	{
	    text-decoration: none;
	}
	
	.mktHeaderCapital
	{
	    color: white;
        font-family:Verdana;
        font-size:30px;
	    padding-left:40px;
	}
	.mktHeaderText
    {
        color: white;
        font-family:Verdana;
        font-size: 20px;   
    }
    
    td.mktsponsor
    {
		height:360px;
        padding-bottom:5px;
        vertical-align: top;
        width:300px;
    }
    
    
    .mktplacebannerrv table tr td
	{
		padding-left:15px;
		
	}
    
	a.mktcategoryrv 
	{
		text-decoration:none;
		font-family:Verdana;
		font-size:11px;
		color:#434544;
	}

	
	.mktcategoryboxrv
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_rv_mktplace_middle.jpg);
	}
	
	.mktcategoryboxrv_top
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_rv_mktplace_top.jpg);
	}
	
	.mktcategoryboxrv_bottom
	{
		width:311px;
		background-image:url(http://images.nadaguides.com/shared/box_rv_mktplace_bottom.jpg);
	}
	
	.mktcategoryboxrv_top tr td h2
	{
		font-size:14px;
		padding-left:4px;
		color:#693E2B;
	}
	
	.mktcategoryheaderrv h2
	{
		margin-top:0px;
	}
	
	
	table.mktcategoryboxrv
	{
		padding-bottom:5px;	
	}
	
	.mktcategoryboxrv tr td h2
	{
		font-size:14px;
		/*padding-left:10px;*/
		/*padding-top:10px;*/
		margin-top:10px;
		/*vertical-align:middle;*/
		color:#693E2B;
	}
	
	.mktcategoryboxrv tr td img
	{
		margin-top:4px;
		padding-left:12px;
		padding-right:4px;
	}
	
	.mktcategorygrouprv
	{
		padding-top: 40px;
		padding-left:4px;
		vertical-align:top;
	}
	
	.mktcategoryheaderrv
	{
		/*height:27px;*/
		/*margin-bottom:15px;*/
		/*padding-bottom:10px;*/
		padding-left:7px;
	}
	
	.mktplacecategorybkgrdrv
	{
		background-image:url(http://images.nadaguides.com/shared/bg_rv_mktplace.jpg);
		background-repeat:repeat-y; 
		width:748px; 
		height:400px;
		margin-top:-16px;
		margin-left:-8px;
		margin-right:-2px;
	}
	
	.mktplacefooterrv
	{
		
	}

/* end Marketplace */

/* vertical xRef style */
.vertXRef
{
    border-right:solid silver 1px;
    border-left:solid silver 1px;
    border-top:solid silver 1px;
    border-bottom:solid silver 1px;
    color: #00245D;	
	font-size: 11px;
	white-space:nowrap;
}

/* end vertical xRef style */


/*Restyling UC landing page*/
.ucsectionheader h2
{
	font-family: Verdana, Arial, Helvetica; 
	color:#00245D;
	font-size:15px;
	border-bottom: black 1px solid;
	width:400px;
	/*experimental*/
	margin-bottom:8px;
		position:relative;
	
}

.ucpageheader
{
	color: #00245d;
	font-family: Arial,Verdana;
	font-size: 15px;
	white-space: nowrap;
	font-weight: bold;
	margin-top: 13px;
	margin-bottom:25px;
	margin-left:5px;
}

/*END UC landing page restyle*/
/* fast facts pages styles*/

.fastFactHeader
{
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
}

.fastFactMake
{
	color:#3D3D3D;
	font-family:Verdana, Arial;
	font-size:12px;
	/*font-weight:bold;
	font-style:italic;*/
}
.fastFactModel
{
	color:#3D3D3D;
	font-family:Verdana, Arial;
	font-size:12px;
	font-weight:normal;
}

a.fastFactModel:hover
{
	color:#6A6A6A;
}

/* end of fast facts pages styles*/


/* NC Hybrid Path */
.hybridpropulsion
{
	padding-left:15px;
}

.hybridpropulsion table tr td
{
	text-align:center;
	vertical-align:bottom;
	width:68px;
}

.hybridpropulsion table tr td table tr td
{
	vertical-align:bottom;	
	height:49px;
}

.hybridpropulsiontext
{
	padding-left:15px;	
	padding-bottom:15px;
}


.hybridpropulsiontext table tr td
{
	color:Black; 
	font-family:Verdana;
	font-size:10px;
	padding-top:4px;
	text-align:center;
	white-space:nowrap;
	width:68px;
}

.hybridpropulsiontext a
{
	color:Black;
	font-family:Verdana;
	font-size:10px;	
}

.hybridpropulsionheader
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-bottom:7px;
	padding-left:27px;
}

.hybridpropulsionheader table tr td
{
	color:#616358;	
}


.greenwidgetheader
{
    color: #858875;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
}

.darkgreenwidgetheader
{
    color: #606538;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.greenheader
{
    color: #73883D;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.darkgreenheader
{
    color: #616358;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.greencontentnounderline
{
    color: #777560;
    line-height:18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
	padding-right: 10px;
}

.greencontentnounderline:visited
{
    color: #616358;
    line-height:18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
	padding-right: 10px;
}

.greencontentnounderline table tr td a
{
    color: #777560;
    line-height:18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
	padding-right: 10px;
}

.greencontent
{
    color: #6B8152;
	font-family: Verdana;
	font-size: 10px;
	padding-right: 10px;
}
.greencontent:visited
{
    color: #616358;
	font-family: Verdana;
	font-size: 10px;
	padding-right: 10px;
}

.cashforclunkerstextlink
{
	color:#71B22F;
    font-size:10px;
    font-family: Verdana;
    vertical-align:top;
    font-weight: bold;
}

.cashforclunkerstextlink:visited
{
	color:#71B22F;
    font-size:10px;
    font-family: Verdana;
    vertical-align:top;
    font-weight: bold;
}

.cashforclunkerstextlink:hover
{
	color:#71B22F;
    font-size:10px;
    font-family: Verdana;
    vertical-align:top;
    font-weight: bold;
}

/* modified for bug #5931, need less padding for Hybrids by Price control*/
tr.greenpricelinks a.greencontent
{
	padding-right:5px;
}

.greenzonebacklink
{
	color: #777560;
    line-height:18px;
	font-family: Verdana;
	font-size: 10px;
	text-decoration:none;
	padding-left: 10px;
}


img.greenzoneimage
{
    background-color:White;
    border:solid 1px silver;
    padding:5px;
}


.greenzonebackground
{
    /*margin-left:7px;*/
    
}

.greenzonecenter
{
	/*padding-left:7px;*/
}


div.greenzonerepeat #zncenterlayouttable
{
	background-image:url(../../Images/shared/greenzone_background.jpg);	
	background-repeat:repeat-y;
}

div.greenzonetoprepeat table.znnavigation
{
	background-image:url(../../Images/shared/greenzone_background_top.jpg);	
	background-repeat:no-repeat;
	background-position:bottom;
	width: 756px;
}

div.greenzonetoprepeat 
{
	margin: 0px 3px 0px 3px;
	width: 756px;
}

.hybridlandingsponsorship
{
	position:relative;
	left:-11px;
	top:-100px;	
}

.hybridbanner
{
	padding-left:14px;	
}

.hybridtab
{
	padding-left:6px;
	margin-right:-1px;
	position:relative;
	top:-14px;
	left:0px;
	clear:none;
}

.hybridinfobox
{
	padding-left:5px;
}

.hybridinfoboxtable
{
    background-image:url('http://images.nadaguides.com/shared/top-box-shadow.jpg');
    font-family:Verdana;
    height:91px;
    width:226px;
    vertical-align:top;  
}

.hybridinfoboxtitle
{
	font-size:14px;
	font-weight:bolder;
	margin-left:10px;
	margin-right:10px;
}

.hybridinfoboxtitle td
{
	color:#606358;
	padding-left:20px;
	padding-top:5px;	
	padding-bottom:5px;
}


.hybridinfoboxtext
{
	color:#414932;
    font-size:10px;
    height:60px;
	/*margin-left:15px;*/
	margin-right:10px;
    padding-left:20px;
    vertical-align:top;
    width:200px;
}

#divCompareCarsByCategory
{
	position:relative;
	left:-15px;
	top:-50px;	
}

/*needs to change ~!~*/
.hybridcompare
{
	margin-right:-10px;
	background-image:url(http://images.nadaguides.com/shared/hybrid/compare-hybrid_big.jpg);	
	background-repeat:no-repeat;
}

.hybridvideosbox
{
	position:relative;
	left:-20px;
	top:-55px;
	margin-right:-5px;
	clear:none;
}

.hybridvideosboxheader
{
	position:relative;
	top:-27px;
	width:200px;
	z-index:1;
	clear:none;
}

.hybridvideosboxheader table tr td tr td a
{
	color: #858875;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}

.hybridvideosboxlink
{
	position:relative;
	color:Black;
	top:-73px;
	left:130px;
	width:150px;
	clear:none;
}

.greenzonearticlecontent
{
	color:Black;
}

.greenzonearticlecontent #zncenterlayouttable
{
	color:Black;
	background-image:url(../../Images/shared/greenzone_background.jpg);	
	background-repeat:repeat-y;
}

.greenzonearticlecontent a
{
	color:Black;
}

.greenzonearticlecontent h2
{
	color:Black;
	font-weight:normal;
	padding-bottom:10px;
}

.hybridcontentsponsorship
{
	margin-left: 0px;
    margin-top: 0px;
    background-image: url("images/txt_advertising.gif");     
    background-position:left top;
    background-repeat:no-repeat;
}

.hybridcontentsponsorship div.AdBoxTitle
{
	background-image:none;
}

.hybridlandingbanner
{
	padding-left:15px;
	padding-bottom:3px;	
}

.hybridprocessflow
{
	padding-left:	6px;
}

.hybridprocessflow td.currentstep
{
	text-decoration:none;
}

.hybridviewvideos
{
	position:relative;
	left:-20px;
	top:-20px;
	clear:none;
}

.hybridviewvideos table tr td
{
	color:#858875;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	
	padding-left:15px;
}

.hybridviewvideos table tr td a
{
	font-weight:normal;
	
	padding-left:107px;
}

/* End NC Hybrid Path */

/* Rebates and Incentives section */
.rebatesPrimaryMsg
{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.rebatesSecondaryMsg
{
	font-size:13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#182337;
}
/* END Rebates and Incentives section */

.modalBackground 
{
    background-image:url(http://images.nadaguides.com/shared/overlay.gif);
}

.modalTransparentBackground 
{
    background-image: url("images/transparent.gif");
}

.modalContainer
{
    width: 300px;
    border: solid 1px #808080;
    border-width: 1px 0px;
} 

.modalHeader
{
    background-color: #00245D;
    color:White;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding-top: 8px;
    font-size:12pt;
    font-weight:bold;
    text-align:center;
} 

.modalBody
{
    background-color: #00245D;
    color:White;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 30px;
} 

.cfccenterbutton
{
	padding-top:25px;
}

.cfcheader
{
	color:#00245D; 
	font-size:22px; 
	font-weight:bold;
}


.pqProcessFlow .processflowborder 
{
margin-left:0px;
}


.videoLearnMore
{
	text-align:left;
	width:297px;
}

.mrvaluemistake
{
	color: #00245D;	
	font-size: 12px;
}

.mrvaluemistake a
{
	color: #00245D;	
	font-size: 12px;
}


/***************************************/
/* Begin VDP Styles */

.vdptableheader
{
	/*background-color:#00245D;*/
	color:#3D3D3D;
	font-size:13px;
	/*font-weight:bold;*/
	padding:3px 3px 3px 0px;
}

.vdpvehiclecontentheader
{
	font-size:15px;
	font-weight:bold;
	padding:3px 3px 0px 0px;
}

.vdpvehiclecontentsubheader
{
	font-size:15px;
	padding:0px 3px 3px 0px;
}

.vdpGridRowStyle
{
    /*Alternating row style*/	
	/*background-color:#D7DEE8;*/
	/*color:#00245D;*/
}

.vdpheader
{
	color:Black;
	font-family: Verdana;
	font-weight:bold;
	font-size:15px;
}

.vdpnavwrap
{
	margin-left:2px;
}


td.vdpmenuitem
{
	vertical-align:top;	
    padding-left:10px;
    
}    

td.vdpmenuitem a
{
	font-weight:normal;	
	text-decoration:none;
}

td.vdpmenuitem a:hover
{
	font-weight:normal;	
	text-decoration:underline;
}

tr.vdpmenuitem
{
	vertical-align:top;
	height:14px;
}    
    
tr.vdpmenuitemselected
{
	color:White;
	
	height:14px;	
}    

.vdpmenuitemselected td
{
	background-color:#0f3a7a;
	padding-left:7px;
	border-left:solid 3px #EAEAEA;
}

.vdpmenuitemselected td a
{
	color:White;
	text-decoration:none;	
}

.vdpmenuitemselected td a:hover
{
	color:White;
	text-decoration:none;	
}

.vdpnavheader td
{
	color: White;
	text-align: center;
	height:33px;
	width:148px;
	margin-left: 3px;
}

.vdpunit
{
    vertical-align:top;	
   	width:148px;
	background-image:url("Images/reskin/navbox_unselected.jpg");	
	background-position: right bottom; 
	background-repeat:no-repeat;
	height:148px;

}

.vdpunitselected
{
	vertical-align:top;	
   	width:148px;
	background-image:url("Images/reskin/navbox_selected.jpg");	
	background-position: right bottom;
	background-repeat:no-repeat;
	height:148px; 
}

table.vdpunitbox
{
	width:151px;
	vertical-align:top;
	background-image:url("Images/reskin/horz-nav-header-static.jpg");
	background-repeat:no-repeat;
	background-position:right top;
}

table.vdpunitbox tr td
{
	font-size:12px;
}

   
table.vdpunitboxselected
{
	width:150px;
	vertical-align:top;
	background-image:url("Images/reskin/horz-nav-header-rollover.jpg");
	background-repeat:no-repeat;
	background-position: right top;
}

table.vdpunitboxselected tr td
{
	font-size:12px;
	color:White;
}

.bigletter
{
	font-size:13px	
}

.biggerletter
{
	font-size:17px	
}

.vdppricing
{
	font-size:13px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:White;
	padding-left: 25px;
}
.vdppricinglabel
{
	font: Verdana;
	font-size:15px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:#6a6a6a;
}
.vdpprice
{
	font: Verdana;
	font-size:15px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:#000000;
	padding-top: 10px;
}
a.vdppricelinks
{
	font: Verdana;
	font-size:11px;
	font-weight:normal; 
	color:#6a6a6a;
}
div.vdppricelinks
{
	width: 220px;
	margin-left: 10px;
}
.vdpcontentboxborder
{
	background-image:url("Images/reskin/midcontentbox.jpg"); 
	width:606px;
	background-repeat:repeat-y;
	margin-left: 1px;
}
.vdpcontentbox
{
	width:583px;
	background-color:#EDF1F5;
	margin-left:7px;
	padding:5px;
}

.vdpcontentbox td
{
	color:#3D3D3D;	
}


.vdpcontentboxbot
{
	background-image:url("Images/reskin/botcontentbox.jpg");
	background-repeat:no-repeat;
	height:7px;
	width:618px;	
}



/* End VDP Styles */
/***************************************/



div.znfooternew
{
    width:952px;
    height:88px;
}






/*****************************************/
/* Begin Research Center  */


.researchcenter a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:20px;
    text-decoration:none;
}

.researchcenterresources
{
    height:120px;
    padding-left:17px;
}

.researchcenter
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    text-decoration:none;
}

.researchcenterresources a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:16px;
	text-decoration:none;
}

.researchcenterresources span
{
	color: #3D3D3D;
    font:verdana;
    font-size:12px;
    line-height:18px;
	font-weight:bold;
}



.rcblogwidget
{
	background-image:url('Images/reskin/garage-module.jpg');
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
	height:108px;
	width:295px;
}

.rcwidgetheader
{
	font-size:15px;
    height:32px; 
    padding: 5px 0 0 10px;	
}

.researchcenterwide a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:19px;
    text-decoration:none;

}


.rccompare
{
	/*border: solid 1px #E5E5E5;*/
	width:600px;
	background-image:url('Images/reskin/header_grey_600.jpg'); 
	background-position:top;  
	background-repeat:no-repeat; 
	margin-left:12px; 
	padding-bottom:20px;
}

.rccomparetable
{
	background-color:#F8F8F8; 
	border-bottom:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5; 
	margin-left:2px;
	width:597px; 
}

#rctabtitle
{
	height:22px;
	margin-left:15px;
	margin-top:10px;
}

#rctabwrap
{
	border-bottom:solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	width:594px;
	margin-left:3px;
	margin-top:0px;
	margin-bottom:5px;
}

#rctabwrap, #rctabwrap a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    text-decoration:none;
}

#rctabtop
{
	background-image: url('Images/reskin/researchcenter/rctoptop.jpg');
	background-position: top;
	height:2px;
}


#rctabs
{
	background-image: url('Images/reskin/researchcenter/rctopmid.jpg');
	background-repeat:repeat-y;
	height:31px;

    padding-top:10px;
    padding-left:10px;

}



#rctabs a
{
	background-image: url('Images/reskin/researchcenter/researchcenter_tab.jpg');
	background-repeat:no-repeat;
	width:100%;
    position:relative;
    padding-top:10px;
    padding-bottom:10px;
    float:left;

}

#rctabs a:focus, .rctabcontent a:focus
{
	outline:0;
}

#rctabs .rctab
{
	float:left;
    width:111px;
    height:31px;
	text-align:center;

}

#rctabs .rctab a.current 
{
    background-image: url('Images/reskin/researchcenter/researchcenter_tab_sel.jpg');
	background-repeat:no-repeat;

}

	
#rctabbottom
{
	background-image: url('Images/reskin/researchcenter/rcbottom.jpg');
	background-position: top;
	background-repeat: no-repeat;
	height:4px;

}
.rctabcontent
{
	background-image: url('Images/reskin/researchcenter/rcmid.jpg');
	background-repeat:repeat-y;
	padding-top:5px;
	padding-bottom:5px;
	width:594px;
	float:left;
}
.rctabcontent a
{
	padding:5px 15px 0px 15px;
}



.rctabcontent div a
{
	float:left;
	width:auto;
}

.rccomparecategories a
{
    color: #3D3D3D;
    font:verdana;
    font-size:11px;
    text-decoration:none;	
    line-height:12px;	
}


.rcblogwidget a
{
    color: #3D3D3D;
    font:verdana;
    font-size:11px;
    text-decoration:none;	
}

.rccarfinder
{
	background-color:#F8F8F8;
	background-image:url('Images/reskin/header_grey_600.jpg');
	background-repeat:no-repeat;
	margin-bottom:20px;
	margin-left:12px;
	margin-top:20px;
	width:600px;
	max-height:150px;
}

.rccarfindersubtitle
{
	color: #3D3D3D;
    font:verdana;
    font-size:12px;
	position:relative;
    left:15px;	
}

.rccarfinderseemore
{
	position:relative;
    left:180px;	
}


.alternativefuellanding
{
    position:relative;
    left:400px;
    top:-16px;	
}



.researchcenter a:hover, .researchcenterresources a:hover, .researchcenterwide a:hover, 
#rctabwrap a:hover, .rctabcontent a:hover
{
	color:#6a6a6a;
	text-decoration:underline;
}

/* End Research Center   */
/******************************************/

/*****************************************/
/*WIDE MASTER PAGE*/

#wrappernew
{
    width: 960px;
    margin: 10px auto 40px;
    border: none;
    clear: none;
}
div.znheadercobrandnew
{
    width:960px;
    margin:0px;     
}
div.znheadernew{
    width:960px;
    height: 102px;
    margin:0px;     
    display:block; 
      
    /*background-image : url("images/top_bar01.gif");*/
    /*background-repeat:no-repeat;*/
    /*background-position:bottom;*/
}
table.zncenterlayoutnew
{
    background-color:White;
    width:958px;
}
div.znnavigationnew
{
    margin: 0px 0px 0px 0px;
    width: 956px;
}
table.znnavigationnew
{
    width: 956px;		
}
div.zncenternew
{
    margin-left:5px;
    margin-right:3px;
}
div.zncenter4new
{
    margin-left:5px;
    margin-right:3px;
}
div.znrightnew
{
    text-align:right;
    float:right;
}
div.zntitleprocessflownew
{
    width:auto;
  
}
table.zntitleprocessflownew
{  
    background-color:#FFFFFF;
    padding-left:0px;
    padding-top:2px;
    padding-bottom:2px;
}
div.zntitleprocessflowrightnew
{
    width:auto;
}
div.znleftnew
{
    vertical-align:top;    
}
div.znleft2new
{
    vertical-align:top;
    padding-left:0px;
    padding-top:0px;	
}
table.znlowercontentnew
{
    background-color: White;
    margin-top:3px;
    margin-bottom:3px;	
    margin-left:10px;
    margin-right:3px;
}

table.znlowercontentbackgroundnew
{
    margin-top:5px;
    margin-bottom:3px;	
    margin-left:11px;	
}

td.znleftnew
{
   vertical-align:top;  
}
div.znfooternew
{
    width:952px;
    height:88px; 
    
    margin: 3px auto;  
    text-align:center;

}

td.znfooternew
{
    vertical-align:top;       
}

td.zncenter1new
{
    vertical-align:top;
}

div.znsectionheadernew
{
    margin-left:1px;
    margin-right: 0px;
    margin-top: 3px;
}

table.znsectioncontentleftnew
{
    padding-left: 2px;
    margin-right: 0px;
    margin-top: 2px;
}

div.znsectioncontentcenternew
{
    margin-left:3px;
    margin-right:3px;
    padding-top:5px;
    background-color:#CDD5E0;
}

div.znsectioncontentbottomnew
{
    margin-left:3px;
    margin-right:3px;
    background-color:#CDD5E0;
}
.bodyBackgroundColornew
{
    background-color:White;
    border-left:solid 1px #cbd7e3;
	border-right:solid 1px #cbd7e3;
}

.centercontentnew, .lowercontentnew
{
	border-left:solid 1px #cbd7e3;
	border-right:solid 1px #cbd7e3;
	background-color:#FFF;
}

.headerwrapnew
{
	border-left:solid 1px #cbd7e3;
	border-right:solid 1px #cbd7e3;
	border-top:solid 1px #cbd7e3;
}

.footerwrapnew
{
	background-image: url('Images/reskin/master_botborder.jpg');
	background-repeat:repeat-x;
	background-position:top;
	
}
        
        
table.znfooter
{
	margin-left:auto;
	margin-right:auto;
	border:none;
}

table.znfooter table
{
	width:100%;
}

span.copyrightBlock
{
	width:100%;
	text-align:center;
}
        
/*END WIDE MASTER PAGE*/
/*****************************************/


.footcopyright
{
color:#3D3D3D;
	line-height:1.2em;
	text-align:center;
	font-size:10px;
}


.footlinks
{
    margin-left:5px;
}
.footlinks a
{
    padding: 0 5px;
    font-size:85%;
}

.footerwrapnew
{
	padding-top:15px;
}

/*End new copyright*/

/*TEMP FOOTER STUFF.  REMOVE WHEN STYLES ARE CHANGED*/
.footerwrapnew a
{
font-size:10px;
text-decoration:none;
color:#3D3D3D;
}

.footerwrapnew a:hover
{
color:#6A6A6A;
}

/*END TEMP FOOTER STYLING*/
