/*IE7 AND BELOW COMPATIBILITY
if you need a specific style for IE7 or below,
preface your CSS selector with ".ie67"
example: .ie67 .ul {color:black;} 
for IE8+, use .ie8up
*/ 

/*================================
	Global
================================*/
html
{
	background-color:#E1EEFC;
}
 
.cleardiv
{
	clear:both;
}
.smAdText_r
{
	/*font-size:62%;*/
	font-size:8px;
	line-height:10px;
	width:100%;
	text-align:right;
}
span.delim 
{
	color:#000000;
	font-weight:bold;
}


ol li
{
	list-style-type:decimal;
}


.dropdownlist200
{
	text-align:left;
	width:160px;	
}
select.dropdownlist250
{
	text-align:left;
	width:250px;	
}

select
{
	padding-right:0;
}

/*================================
	Buttons
================================*/
button.btn-continue, a.btn-continue
{
	background-image:url('http://images.nadaguides.com/redesign/btn-continue-blue.gif');
	background-repeat:no-repeat;
	width:76px;
	height:23px;
	border:none;
	cursor:pointer;
}

a.btn-continue
{
	display:inline-block;
	text-decoration:none;
}

button.btn-continue:hover, a.btn-continue:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-continue-blue-roll.gif');
	background-repeat:no-repeat;
}

.btn-blue-go
{
	background-image:url('http://images.nadaguides.com/redesign/go-blue-no-arrow.jpg');
	background-repeat:no-repeat;
	border:none;
	width:33px;
	height:22px;
	cursor:pointer;
	margin-left:15px;
	float:left;
}

a.btn-blue-go, a.btn-blue-go:hover
{
	text-decoration:none;
}
.btn-blue-go:hover
{
	background-image:url('http://images.nadaguides.com/redesign/go-blue-no-arrow-roll.jpg');
	background-repeat:no-repeat;
}

.st_sharethis_custom
{
	font-size:10px;
	background: url("http://images.nadaguides.com/redesign/share-icon-16x16.jpg") no-repeat scroll left top transparent;
    padding-left:20px;
    padding-top:4px;
    cursor:pointer;
}

a.compvehicles-button
{
	background-image:url('http://images.nadaguides.com/redesign/btn-compare-vehicles.jpg');
	background-repeat:no-repeat;
	background-position:top;
	width:142px;
	height:23px;
	border:none;
	float:left;
	text-decoration:none;
	display:none;
}

a.compvehicles-button:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-compare-vehicles-roll.gif');
	background-repeat:no-repeat;
	background-position:top;
}

a.comp-button
{
	background-image:url('http://images.nadaguides.com/redesign/btn-compare.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:63px;
	height:23px;
	border:none;
	float:left;
	text-decoration:none;
}

a.comp-button:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-compare-roll.gif');
	background-repeat:no-repeat;
	background-position:top;
}

a.add-a-vehicle
{
	background-image:url('http://images.nadaguides.com/redesign/btn-add-a-vehicle.gif');
	background-repeat:no-repeat;
	background-position:top;
	border:none;
	float:left;
	height:23px;
	width:142px;
	text-decoration:none;
}
a.add-a-vehicle:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-add-a-vehicle-roll.gif');
	background-repeat:no-repeat;
	background-position:top;
}

.ie67 a.compvehicles-button, .ie67 a.compvehicles-button:hover, .ie67 a.comp-button, .ie67 a.comp-button:hover, .ie67 .btn-blue-go,
.ie67 button.btn-continue, .ie67 button.btn-continue:hover, .ie67 a.add-a-vehicle, .ie67 a.add-a-vehicle:hover
{
	border:solid 0px white;
}

#vdpnextholder
{
	height:15px;
	position:relative;
	
}

input#vdpnext
{
	background-image:url('http://images.nadaguides.com/redesign/SMALL-Next-Connect-Blue-Button.gif');
    background-repeat:no-repeat;
    border: 0;
    position: absolute; 
    width: 51px; 
    height: 19px; 
    top: 6px; 
    left: 545px;
    cursor:pointer;
    z-index:100;
}
input#vdpnext:hover
{
	background-image:url('http://images.nadaguides.com/redesign/SMALL-Next-Connect-Grey-Button.gif');
    background-repeat:no-repeat;
    border: 0;
}


/*================================
	Masterpage
================================*/
#mst_body_wrap
{
	/*when sidebars are on, increases to 1243px*/
	width:963px;
    background-color:#e1eefc;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
	#mst_body_leftad, #mst_body_rightad
    {
        float:left;
        max-width:140px;
        max-height:900px;

    }
    #mst_body_content
    {
        width:962px;
        float:left;
        background-color:white;
    }
/*Header*/
#mst_header_wrap
{
	height:100px;
	border-left:solid 1px #CBD7E3;	
	border-right:solid 1px #CBD7E3;
	border-top:solid 1px #CBD7E3;
}
#mst_header
{
	width:960px;
	height:100%;	
	float:left;
}
#mst_header-img
{
	margin-left:20px;
	margin-top:14px;
}
#mst_ad_top_1x1
{
	float:left;
	width:1px;
}
/*Navigation*/
#mst_nav_wrap
{
	float:left;
	width:960px;
	text-align:center;
	background-color:#E1EEFC;
	border-left:solid 1px #CBD7E3;
	border-right:solid 1px #CBD7E3;
}

#mst_topnav div
{
	background-image:url('http://images.nadaguides.com/redesign/top-nav.jpg');
	background-repeat:no-repeat;
	float:left;
	height:53px;
	text-align:center;
}

#mst_topnav a
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:53px;
	white-space:nowrap;
}

#mst_topnav a:hover 
{
	color: #b4d2f2;
}

/*nav sprite.  prevents multiple gets from image server (1 header instead of 7)*/

.mst_topnav_home { background-position: -68px 0; width: 63px; } 
.mst_topnav_home_sel, .mst_topnav_home:hover { background-position: 0 0; width: 63px; color:#FFFFFF} 
.mst_topnav_home a { padding:19px 8px 18px 9px; }
.mst_topnav_auto { background-position: -223px 0; width: 82px; } 
.mst_topnav_auto_sel, .mst_topnav_auto:hover { background-position: -136px 0; width: 82px; color:#FFFFFF } 
.mst_topnav_auto a { padding:18px 13px 17px 14px; }
.mst_topnav_cc { background-position: -452px 0; width: 137px;  } 
.mst_topnav_cc_sel, .mst_topnav_cc:hover { background-position: -310px 0; width: 137px; color:#FFFFFF} 
.mst_topnav_cc a { padding:18px 9px 17px 10px; }
.mst_topnav_mc { background-position: -745px 0; width: 146px; } 
.mst_topnav_mc_sel, .mst_topnav_mc:hover { background-position: -594px 0; width: 146px; color:#FFFFFF } 
.mst_topnav_mc a {padding:18px 13px 17px 14px; }
.mst_topnav_mr { background-position: -980px 0; width: 79px; } 
.mst_topnav_mr_sel, .mst_topnav_mr:hover { background-position: -896px 0; width: 79px; color:#FFFFFF } 
.mst_topnav_mr a { padding:18px 13px 17px 14px; }
.mst_topnav_rv { background-position: -1125px 0; width: 56px; } 
.mst_topnav_rv_sel, .mst_topnav_rv:hover { background-position: -1064px 0; width: 56px; color:#FFFFFF } 
.mst_topnav_rv a {padding:18px 13px 17px 14px; }
.mst_topnav_mh { background-position: -1411px 0; width: 220px; }
.mst_topnav_mh_sel, .mst_topnav_mh:hover { background-position: -1186px 0; width: 220px; color:#FFFFFF }
.mst_topnav_mh a { padding:18px 14px 17px 15px; }
.mst_topnav_bag { background-position: -1818px 0; width: 177px; }
.mst_topnav_bag_sel, .mst_topnav_bag:hover { background-position: -1636px 0; width: 177px; color:#FFFFFF; }
.mst_topnav_bag a { padding:18px 8px 17px 9px; }




/*Content*/
#mst_content_wrap
{
	float:left;
	border-left:solid 1px #CBD7E3;
	border-right:solid 1px #CBD7E3;
	padding-bottom:20px;
	width:960px;
}

.ie67 #mst_content_wrap
{
	float:none;
}

/*Footer*/

#mst_footer_wrap
{
	background-color: #E1EEFC;
	background-image:url('http://images.nadaguides.com/redesign/botborder.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:90px;
	float:left;
	font-size:10px;
	text-align:center;

}

#mst_footer_nav 
{
	width:100%;
	margin-top:25px; 
	margin-bottom:5px;
	float:left;
}
#mst_footer_nav a
{
	text-decoration:none;
	margin-right:2px;
}

#mst_footer_nav table
{
	background-image: url(../images/redesign/960x100-Footer-Artwork1.gif); 
	padding-left:10px;
	width:962px; height:90px;
	
} 

#mst_footer_copy
{
	/*padding-top:25px; */
	font-size:85%;
}
.mst_footer_other_copy
{
	font-size:85%;
/*	padding-bottom:25px; */
}
#mst_footer_copy a
{
	text-decoration:none;
}

#mst_footer_copy
{
	float:left;
	width:100%;
	padding-top:5px;
}
#mst_ad_bot_1x1
{
	float:left;
	width:1px;
}

#ad66
{
	position:fixed; 
	right:0px;
	top:0px;
	width:175px; 
	height:100px;
}

#linktous-banner
{
	background-color:#061532;
	line-height:28px;
	border-bottom:solid 2px #F7B138;
	font-size:14px;
	color:#fff;
	float:left;
	width:960px;
	border-left:solid 1px #cbd7e3;
	border-right:solid 1px #cbd7e3;
	text-align:center;
}


/*================================
	Landing Page Template
================================*/

#lnd_body_wrap
{
	float:left;
	vertical-align:top;
}
#lnd_body_l
{
	float:left;
	width:650px;
}
#lnd_body_r
{
	float:left;
	width:310px;	
}
#lnd_top_l
{
	width:100%;
	float:left;
	padding-bottom:10px;
	
}
#lnd_top_r
{
	width:100%;
	float:left;
}
#lnd_content
{
	float:left;
	width:650px;
	min-height:350px;
	padding-left:20px;
}
/*IE6 hack for min-height*/
.ie67 #lnd_content
{
	height:auto !important;
	height: 500px;

}
#lnd_ad_300x250
{
	float:left;
	width:300px;
}
#lnd_ad_300x100
{
	float:left;
	width:300px;
}
#lnd_ad_960x30
{
	float:left;
	width:960px;
}

#lnd_ad_756x30
{
    float:left;
    width:756px;
}

#lnd_ad_175x100
{
	float:left;
	width:175px;
}
/****** Landing w/ banner template only *******/
#lnd_ad_728x90
{
	padding-left:15px;
	width:728px;
}

/*================================
	Retention Page Template
================================*/
#rtn_content, #nossrtn_content
{
	float:left;
	/*width:765px; */
	width:620px;
	
	padding-left:20px;
	min-height:350px;
	margin-right:5px;
}
#nossrtn_content
{
	width:900px;
}

#rtn_body_l
{
	float:left;
	width:790px;
}
#rtn_body_r
{
	float:left;
	width:160px;
}
#rtn_top_l
{
	width:100%;
	float:left;
	padding-bottom:10px;
}

#rtn_top_r
{
	width:100%;
	float:left;
}

/*================================
	Static Content Page Template
================================*/

#static_body_wrap
{
	padding:10px 10px 0px 10px;
}


/*=================================
    Ad Styles
=================================*/
#ad15
{
    max-width:160px;
    max-height:620px;
    position:relative;
    z-index:1000px;
}

#rtn_ad_160x600
{
    height:620px;   
}


/*================================
	Zip Code Layer
================================*/
	
	#emailFriend {display:none;}
    
    /* Overlay */
    #emailfriend-overlay {background-color:#f8f8f8; cursor:wait; z-index: 2000000;}

    /* Container */
    #emailfriend-container {height:405px; width:420px; font-family:Verdana; font-size:11px; line-height:25px; text-align:left; background:#FFFFFF; border:1px solid #bec0c1;}
    #emailfriend-container .header {height:25px; width:100%; background:#051D3F; color:#ffffff; font-size:13px; font-weight:bold;}
    #emailfriend-container .header span {padding-left:5px;}
    #emailfriend-container a.modal-close:hover {color:#6a6a6a;}
    
    #btnSubmit, button.form-submit
    {
	    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/btn_submit_blue.gif);
	    background-repeat:no-repeat;
	    width:63px;
	    height:23px;
	    border: 0px solid #FFFFFF;
    }
    #btnSubmit:hover, button.form-submit:hover
    {
	    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/btn_submit_blue_roll.gif);
	    cursor:pointer;
    }
    
    #btnClose
    {
	    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/close-box-grey-still.gif);
	    background-repeat:no-repeat;
	    width:19px;
	    height:19px;
	    border: 0px solid #FFFFFF;
	    margin-right:3px;
		margin-top:3px;
    }
    #btnClose:hover
    {
	    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/close-box-grey-roll-over.gif);
	    cursor:pointer;
    }
    
    .smallgraytext 
    {
        color:#999999;
        font-family:Arial,Helvetica,Sans-Serif;
        font-size:10px;
        line-height:15px;
    }
    .inputText
    {
    	color:#000000;
        font-family:Arial,Helvetica,Sans-Serif;
        font-size:11px;
        
    }
    
    #zipcode2 label.error 
    { 
    	display: block;
    	color: red;
    	position:absolute;
        margin-top: -10px;
        margin-left: -150px;
    }

/*================================
	VDP Masterpage
================================*/


#vdp-vehicleinfo-wrap
{
	width:770px;
	float:left;
}
	#vdp-pic-wrap
	{
		float:left;
		width:310px;
		margin-left: -10px;
		padding-right: 7px;
	}
		#vdp-pic-wrap h1
		{
    		padding:0;
			width:310px;
			float:left;
			
		}
		#vdp-pic-wrap h2
		{
			float:left;
    		padding:0;
			width:310px;
			font-weight:normal;
			margin-top:8px;
		}
		#vdp-pic-wrap img
		{
			margin-top:2px;
		}
		
		.ie8up #vdp-pic-wrap img
		{
			margin-top:15px;
		}
		
		#vdp-pic-link
		{
		   width:310px;
		   display:block;
		   text-align:center;
		}
		
	#vdp-price-wrap
	{
		float:left;
		width:448px;
		border:solid 1px #DBDBDD;
		min-height:215px;
		background-color:#ffffff;
	}

	#vdp-price-title
		{
			background-image: url(http://images.nadaguides.com/redesign/pricing-header.jpg);
			font-weight:bold;
			color:white;
			height:35px;
			font-size:13px;
			letter-spacing:1px;
			line-height:35px;
			padding-left:15px;
		}
		#vdp-price-title:first-letter
		{
			font-size:17px;
		}

		#vdp-price-invoice, #vdp-price-msrp, #vdp-price-next
		{
			width:95px;
			float:left;
			padding-left:40px;
			padding-top:10px;
			margin-top:5px;
			font-size:15px;
			font-weight:bold;
		}
		
			#vdp-price-invoice:first-line, #vdp-price-msrp:first-line, #vdp-price-next:first-line
			{
				font-size:15px;
				font-weight:normal;
				line-height:40px;
			}
		#vdp-price-next
		{
			width:140px;
			padding-left:30px;
		}

			#vdp-price-next a
			{
				text-decoration:none;
				line-height:20px;
			}
			#vdp-price-next a:hover
			{
				text-decoration:underline;
			}
			#vdp-price-next li
			{
				font-weight:normal;
				list-style-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/arrow-bullet.jpg);
				margin-left:10px;
			}

		#vdp-body-wrap
		{
			width:770px;
			float:left;
		}
		#vdp-partner-wrap
		{
			float:left;
			width:164px;
			margin-left:-15px;
			margin-top:5px;
		}

			.vdp-partner-box
			{
				width:160px;
				border:solid 1px #DBDBDD;
				margin-bottom:5px;
				float:left;
			}
				.vdp-partner-nav
				{
					float:left;
					width:155px;
					color: #4f4f4f;
					font-weight:bold;
					background-color:#EFF0F2;
					padding:5px 0px 5px 5px;
				}
				.vdp-partner-body
				{
					float:left;
					width:158px;
					padding-bottom:5px;
				}
					.vdp-partner-bodyline
					{
						padding-left:5px;
						float:left;
						width:155px;
						vertical-align:top;
						padding-top:2px;
						
					}
						.vdp-partner-bodyline img.partner-logo
						{
							vertical-align:middle;
							float:left;
							margin-top:5px;
						}
						.vdp-partner-bodyline img.rv-partner-logo
						{
							vertical-align:middle;
							float:left;
							margin-top:5px;
							padding-top:15px;
							width:90px;
							height:20px;
						}
						
						.vdp-partner-bodyline a.partner-link
						{
							width:110px;
							float:left;
							
						}
						.vdp-partner-bodyline img.partner-logo-autotrader
						{
							vertical-align:middle;
							float:left;							
						
						}

					.vdp-partner-body img.partner-go
					{
						line-height:20px;
						vertical-align:text-bottom;
						float:right;
						margin-right:5px;
					}
					
					.vdp-partner-body img.marinespartner-go
					{
						line-height:20px;
						vertical-align:text-bottom;
						float:right;
						margin-right:5px;
						padding-top:15px;
					}
				
				.vdp-partner-body button.partner-go, .vdp-partner-body button.partner-go-roll
				{
					width:33px;
					height:22px;
					line-height:22px;
					float:right;
					margin-right:5px;
					border:none;
					vertical-align:text-bottom;
					cursor:pointer;
				}
				
				/*cause haslayout to trigger*/
				.ie67 button.partner-go, .ie67 button.partner-go-roll
				{
					border:solid 0px white;
					margin-top:-20px; 
				}
			
				.vdp-partner-body button.partner-go
				{
					background-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/buttons/go-button-roll.jpg);
				}
				.vdp-partner-body button.partner-go-roll
				{
					background-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/buttons/go-button.jpg);
				}

				.vdp-partner-body input, .vdp-partner-body select
				{
					width:110px;
					font-size:11px;
					vertical-align:middle;
					height:20px;
					font-family:arial;
				}
				.vdp-partner-body input.zip
				{
					width:40px;
					height:16px;
				}
				
				.vdp-partner-resources .vdp-partner-bodyline a
				{
					text-decoration:none;
					font-size:10px;
				}
				.vdp-partner-resources .vdp-partner-bodyline a:hover
				{
					text-decoration:underline;
				}


		#vdp-content-navwrap
		{
			border-bottom:solid 1px #0f3a7a;
			float:left;
			width:605px;
			margin-left:5px;
			margin-top:5px;
		}
			.vdp-content-navbox
			{
				float:left;
				width:149px;
				margin-bottom:-1px;
				border-top:solid 1px #DBDBDB;
				margin-left:3px;
			}
				.vdp-content-navbox:first-child
				{
					margin-left:0px;
				}
					.vdp-content-navbox:first-child .vdp-content-navlinks
					{
						margin-left:0px;
					}
					.vdp-content-navbox:first-child .vdp-content-navtitle
					{
						margin-left:0px;
					}

                    .vdp-content-navlinks span.vdp-content-navlinks-small-text 
                    {
                        font-size:9px;
                    }

			#vdp-content-navwrap div.selected .vdp-content-navlinks
			{
				background-color:white;
				margin-bottom:0px;
				border-bottom:solid 1px white;
				border-right:solid 1px #0f3a7a;
				border-left: solid 1px #0f3a7a;
				
			}
			
			
		.vdp-content-navtitle
		{
			background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/horz-nav-header-static.jpg);
			height:35px;
			line-height:35px;
			color:white;
			font-weight:bold;
			font-size:12px;
			text-align:center;
			margin-left:1px;
			float:left;
			width:148px;
		}
		#vdp-content-navwrap div.selected .vdp-content-navtitle
		{
			background-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/horz-nav-header-rollover.jpg);
		}
		.vdp-content-navlinks
		{
			border-left:solid 1px #DBDBDB;
			border-right:solid 1px #DBDBDB;
			float:left;
			width:146px;
			margin-left:1px;
			height:110px;
		}
			.vdp-content-navlinks a
			{
				float:left;
				width:136px;
				color:#000000;
				text-decoration:none;
				padding-left:5px;
				padding-right:5px;
				line-height:18px;
				height:18px; 
			}
				.vdp-content-navlinks a:hover
				{
					color: #3d3d3d;
					text-decoration:underline;
				}
				.vdp-content-navlinks a.selected
				{
					background-color:#0f3a7a;
					color:#FFFFFF;
					cursor:default;
					text-decoration:none;
				}
				.vdp-content-navlinks span.unavailable
				{
					color:#6C6C6C;
					cursor:pointer;
					float:left;
					padding-left:5px;
					line-height:18px;
				    height:18px;
				}
				.vdp-content-navlinks span.selected
				{
					background-color:#0f3a7a;
					color:#FFFFFF;
					line-height:18px;
				    height:18px;
					padding-left:5px;
					padding-right:5px;
					text-decoration:none;
					width:136px;
				}
		#vdp-content-wrap
		{
		    float:left;
			width:564px; 
		}
		#vdp-content-body
		{
			float:left;
			border-right:solid 1px #0f3a7a;
			border-left:solid 1px #0f3a7a;
			border-bottom:solid 1px #0f3a7a;
			width:603px;
			margin-left:5px;
			min-height:100px;
		}
		#vdp-content-supplement div
		{
		    margin-left:7px; 
		}
		    #vdp-used-disclaimer
		    {
		        display:none;
		        font-family:Verdana;
		        font-style:italic;
		    }
		    #vdp-used-disclaimer-showhide
		    {
		        left:530px; 
		        position:relative;
		        width:100px;
		        height:30px;
		    }
		    #vdp-used-disclaimer-showhide a
		    {
		        color:Gray; 
		        text-decoration:none; 
		    }


a.redlink
{
	color:Red;
	font-weight:bold;
}

a.redlink:hover
{
	color:Red;
	font-weight:bold;
}


/*================================
	Homepage
================================*/

.ui-tabs .ui-tabs-hide { display: none; } /*jqui tabs needs these classes*/
    
    
#home_toplbox_wrap, #home_toprbox_wrap, #home_botbox_wrap, #marinehome_botbox_wrap
{
	font-size:12px;
}
/********** TOP LEFT CONTENT WRAPPER **************/
#home_toplbox_wrap a, #home_toprbox_wrap a
{
	font-size:11px;
	line-height:17px;
	text-decoration:none;
}
#home_toplbox_wrap a:hover, #home_toprbox_wrap a:hover
{
	color:#6a6a6a;
	text-decoration:underline;
}
#home_toplbox_wrap a.btn-blue-go, #home_toplbox_wrap a.btn-blue-go:hover
{
	text-decoration:none;
}

#home_toplbox_wrap div
{
	float:left;
}
#home_toplbox_wrap
{
	width:635px;
	padding:10px 0px 0px 10px;
	float:left;
	vertical-align:top;
	
}

/***************** BOXES SHARED STYLES ***************/

/*box css sprite*/

#home_toplbox_go, .bigbox-head, .smbox-head {
	background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
	background-repeat:repeat-x;
}
#home_toplbox_go { background-position: 0 0; }
.bigbox-head, .smbox-head { background-position:0 -133px; }

/*end box css sprite*/

.home_toplbox_smbox, .home_toplbox_bigbox, #home_toplbox_go, .home_toplbox_smboxad , .marineshome_toplbox_bigbox, .marineshome_toplbox_smbox, .marineshome_buttom_bigbox
{ 
	border:solid 1px #bec0c1; 
}

.home_toplbox_smbox, .smbox-head, .home_toplbox_smboxad, .marineshome_toplbox_smbox
{
	width:198px;
}

.home_toplbox_smbox, .marineshome_toplbox_smbox
{
	margin-left:10px;
}
.home_toplbox_smbox:first-child
{
	margin-left:0;
}

#vhome_toplbox_row2 .home_toplbox_smbox2
{
	margin-top:10px;
}

#vhome_toplbox_row2 .cchome_toplbox_smbox .smbox-body
{
	height:90px;
	padding-top:5px;
}

.bigbox-head, .smbox-head
{
	border-bottom:solid 1px #bec0c1; 
	height: 31px;
}

#home_toplbox_wrap .boxheadtext
{
    height:auto;
    width:auto;
    margin-top:5px;
    margin-left:10px;
    color:#FFFFFF;
    font-weight:bold;
    
}

#home_toplbox_wrap .boxheadtext:first-letter
{
    font-size:15px;
}

/*********HOME PAGE ROW 1*********/

/*go button css sprite*/
/*
#home_toplbox_gobutton { background-image:url(http://images.nadaguides.com/redesign/hp/go-button-orange.jpg); } 

#home_toplbox_gobutton { background-position: 0 0; }
#home_toplbox_gobutton:hover { background-position: 0 30px; text-decoration:none; }
*/

/*===============================
	home_toplbox_starthere
 ================================*/
/*#home_toplbox_startherebutton { background-image:url('../images/redesign/hp/hp-start-here-static.gif'); background-repeat:no-repeat;} 
#home_toplbox_startherebutton:hover { background-image:url('../images/redesign/hp/hp-start-here-active2.gif'); background-repeat:no-repeat; }*/
/*end go button css sprite*/


#home_toplbox_starthere
{
	width:610px;
	height:100px;
	padding-left:5px;
	padding-top:12px;
	padding-bottom:18px;
}

	#home_toplbox_starthere h1, #home_toplbox_starthere h2, home_toplbox_starthere hrbar
    {
	    color:#000000;
	    margin:0;
	    padding:0;
	    font-weight:normal;
	    float:left;
    }

    #home_toplbox_starthere h1
    {
	    font-size:22px;	
	    font-weight: bold;
	    width:390px;
	    margin-top:12px;
    }

    #home_toplbox_starthere h2
    {
	    font-size:17px;	
	    font-weight: normal;
	    color:#3D3D3D;
	    width:390px;
	    margin-bottom:18px;
    }
	#home_toplbox_starthere hrbar
	{
		font-size:1px;
		color:#A1A4A9;	
	}
	#home_toplbox_starthere #home_toplbox_startherebutton:hover
	{
		text-decoration:none;
	}
	
	#home_toplbox_startherebutton
    {
	    width:111px;
	    height:38px;
	    text-decoration:none;
	    float:left;
    }
    
	.ie67 #home_toplbox_startherebutton
	{
		clear:both;
		margin-top:5px;
	}

/*===============================
 ================================*/	
	

#home_toplbox_go
{
	width:603px;
	height:118px;
	padding-left:15px;
	padding-top:10px;
	
}

    #home_toplbox_go h1, #home_toplbox_go h2
    {
	    color:#FFFFFF;
	    margin:0;
	    padding:0;
	    font-weight:normal;
	    float:left;
    }

    #home_toplbox_go h1
    {
	    font-size:21px;	
	    font-weight: bold;
	    width:267px;
	    margin-top:10px;
    }

    #home_toplbox_go h1:first-letter
    {
	    font-size:23px;
	    
    }

    #home_toplbox_go h2
    {
	    font-size:18px;	
	    width:300px;
	    margin-top:15px;
	    
    }

    #home_toplbox_gobutton
    {
	    width:111px;
	    height:38px;
	    text-decoration:none;
	    margin-top:20px;
	    margin-left:20px;
	    float:left;
    }
		#home_toplbox_go #home_toplbox_gobutton:hover
		{
			text-decoration:none;
		}
		.ie67 #home_toplbox_gobutton
		{
			clear:both;
			margin-top:5px;
		}


/*********HOME PAGE ROW 2*********/

#home_toplbox_row2, #vhome_toplbox_row2
{
	padding-top:10px;
}


    #home_toplbox_row2 .home_toplbox_bigbox, #vhome_toplbox_row2 .home_toplbox_bigbox
    {
	    width:408px;
    }

        #home_toplbox_row2 .bigbox-head, #vhome_toplbox_row2 .bigbox-head
        {
	        width:408px;
        }

        #home_toplbox_row2 .bigbox-body
        {
	        width:388px;
	        height:71px;
	        padding:5px 10px 0 10px;
        }
        
	        #home_toplbox_row2 .bigbox-body td, #vhome_toplbox_row2 .bigbox-body td
	        {
		        width:198px;
	        }

        #home_toplbox_row2 .smbox-body
        {
	        width:188px;
	        height:71px;
	        padding-left:10px;
	        padding-top:5px;
        }


/*********HOME PAGE ROW 3*********/

#home_toplbox_row3
{
	padding-top:10px;
}

    #home_toplbox_row3 input
    {
    	width:65px;
    }
        #home_toplbox_row3 .smbox-body, #home_toplbox_wrap select, #home_toplbox_wrap input
        {
        	font-size:11px;
        }
        
        #home_toplbox_wrap select
        {
        	margin-top:5px;
        	width:150px;
        }

        #home_toplbox_row3 .smbox-body
        {
	        height:87px;
	        width:188px;
	        padding-left:10px;
	        padding-top:5px;
        }
			
			#home_toplbox_row3 .smbox-body img
			{
				float:right;
				margin-right:5px;
			}
        
        #submitFYC
        {
        	background-image:url(http://images.nadaguides.com/redesign/go-blue.gif);
        	background-repeat:repeat-x;
        	width:37px;
        	height:23px;
        	border: 0px solid #FFFFFF;
        	margin-left:15px;
        }
			#submitFYC:hover
			{
        		background-image:url(http://images.nadaguides.com/redesign/go-blue-roll.gif);
        		cursor:pointer;
			}
			
        #submitSmallFYC
        {
        	background-image:url(http://images.nadaguides.com/redesign/small-go-blue-button.gif);
        	/*background-repeat:repeat-x;*/
        	width:35px;
        	height:18px;
        	border: 0px solid #FFFFFF;
        	margin-left:5px;
        	position:relative;
        	left:10px;
        	top:0px;
        }
			#submitSmallFYC:hover
			{
        		background-image:url(http://images.nadaguides.com/redesign/small-go-grey-button.gif);
        		cursor:pointer;
			}			
			
        #smbox-body-zip
        {
        	margin-top:5px;
        	margin-bottom:5px;
        }
			#smbox-body-zip span
			{
        		float:left;
        		/*line-height:23px;*/
			}
        

/*********HOME PAGE ROW 4*********/

#home_toplbox_row4 .home_toplbox_medboxad
{
	width:300px;
	margin-right:17px;
}

#home_toplbox_row4 .home_toplbox_medboxadswap
{
	width:300px;
	height:100px;
	margin-left:20px;
	margin-top:10px;
}
	.home_toplbox_medboxadswap .home_toplbox_comwrap
	{
		height:100px;
		width:300px;
	}
	.home_toplbox_medboxadswap .home_toplbox_comlinks
	{
		margin-top: 40px;
		margin-left: 10px;
	}
	#home_toplbox_wrap .home_toplbox_medboxadswap .home_toplbox_comlinks a
	{
		font-size:11px;
		line-height:15px;
		text-decoration:underline;
	}
/********** VERTICAL HOMEPAGE SPECIFIC **************/

#vhome_toplbox_row2
{
	padding-top:20px;
}
#vhome_toplbox_row2 .bigbox-body
{
	height:205px;
}
#vhome_toplbox_row2 .smbox-body
{
	height:80px;
	padding-left:5px;
}

.bigbox-body div.bstyle-item
{
	width:100px;
	margin:15px 0px 0px 0px;
}
.bigbox-body div.bstyle-image
{
	float:left;
	width:90px;
}
.bigbox-body div.bstyle-item a
{
	width:90px;
	white-space:pre-wrap;
}

.bigbox-body div.bstyle-text
{
	float:left;
	width:90px;
}

.powersportshome_makes_bigbox .boxheadtext:first-letter
{
	font-size:15px;
}


/*atc classic widget*/
#cchome-atc-cascade .classicatc-input-wrap 
{
	width:130px;
	float:left;
	padding-bottom:10px;
	padding-top:5px;

}
#cchome-atc-cascade .classicatc-input-wrap select
{
	margin:0px;
	width:130px;
}

#cchome-atc-cascade .classicatc-input-wrap input
{
	margin:0px;
	width:70px;
	margin-top:10px;
}

#cchome-atc-cascade .classicatc-ddl-wrap .btn-blue-go
{
	float:left;
	margin-top:20px;
}





/********** TOP RIGHT CONTENT WRAPPER **************/

#home_toprbox_wrap
{
	width:300px;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:5px;
	float:left;
}

    .home_toprbox_ad
    {
	    width:300px;
	    float:left;
    }
    
    

    /* slideshow stuff*/

    /*slideshow image sprite*/
    /*.ss-pagecircle, .ss-navbutton a { background-image:url(http://images.nadaguides.com/redesign/hp/ssart.gif); background-repeat:no-repeat; }
    .ss-pagecircle { background-position: 0 -153px; }
    #ss-pager .activeSlide { background-position: 0 -140px; }
    #ss-prev a { background-position: 0 -35px; }
    #ss-prev a:hover { background-position: 0 0; }
    #ss-next a { background-position: 0 -105px; }
    #ss-next a:hover { background-position: 0 -70px; } */
    /* end slideshows sprite */
    
    #home_toprbox_sswrap
    {
        width:300px;
        text-align:center;
        float:left;
        margin-top:7px;
    }
    
        #ss-images
        {
            float:left;
            width:298px;
            border:solid 1px #FFFFFF;
            /*background-color:#B7B7B7;*/
            height:216px;
            overflow:hidden;
        }
        

/********** BOTTOM BOXES CONTENT WRAPPER **************/

#home_botbox_wrap
{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	float:left;
}

    #home_botbox_lwrap, #home_botbox_rwrap
    {
	    width:475px;
	    float:left;
    }

    #home_botbox_wrap a
    {
	    text-decoration:none;
	    font-size:11px;
    }
    
    #home_botbox_wrap a:hover
    {
	    text-decoration:underline;
    }
	
    #home_botbox_wrap ol
    {
	    margin-left:25px;
	    float:left;
	    width:200px;
	    white-space:nowrap;
	    font-size:11px;
    }
		.ie67 #home_botbox_wrap ol
		{
    		text-indent:25px;
    		margin-left:0px;
		}
		
		#home_botbox_wrap ol li
		{
			line-height:16px;
		}
    
    
    /*bottom tab sprite*/
    .botbox-tabnav, .botbox-tab, .botbox-tabbody, .ui-tabs-selected { background-image: url(http://images.nadaguides.com/redesign/tabback.jpg); }
    .botbox-tabnav { background-position: 0 -36px; }
    .botbox-tab { background-position:0 0; }
    .botbox-tabbody { background-position:0 -78px; }
    .ui-tabs-selected {	background-position:-117px 0; }
    /*end tab sprite*/

    .botbox-tabnav 
    {
	    width:465px;
	    height:31px;
	    padding-top:5px;
	    padding-left:10px;
    }

        .botbox-tab
        {
	        width:111px;
	        float:left;
	        text-align:center;
        }

            .botbox-tab a
            {
	            text-decoration:none;
	            line-height:31px;
	            font-size:11px;
            }

        .botbox-tabbody
        {
	        width:460px;
	        height:90px;
	        padding-top:10px;
	        padding-left:15px;
	        float:left;
	        overflow:hidden;
        }
            .botbox-tabbody h3
            {
    	        margin-bottom:5px;
            }
            .botbox-tabbody h3:first-line
            {
    	        font-weight:bold;
            }
            
            .botbox-tabbody img
            {
    	        float:right;
    	        margin-right:15px;
            }
        .vdp-botbox-tabbody
        {
	        width:500px;
	        padding-top:10px;
	        padding-left:15px;
	        float:left;
	        overflow:hidden; 
        }    
            
        #ltabbox_3 span a, #rtabbox_2 span a, #rtabbox_3 span a
		{
			margin-top:15px;
			margin-right:15px;
			float:right;
			white-space:nowrap;
		}

		.ie67 #rtabbox_3 span a
		{
			margin-top:5px;
		}
		
        #ltabbox_4 a
        {
    	    text-decoration:none;
        }
        #ltabbox_4 a:hover
        {
    	    text-decoration:underline;    	    
        }
        #ltabbox_4 table
        {
    	    float:left;
    	    width:275px;
        }
        #ltabbox_4 table td
        {
        	width:50%;
        }
            #ltabbox_4 table td img
            {
	            margin-top:3px;
            }
        #ltabbox_4 h3
        {
    	    float:left;
    	    width:250px;
    	    white-space:nowrap;
        }
        
        .botbox-linkwrap
        {
        	float:left;
        	height:90px;
        	width:inherit;
        }
		#home_botbox_wrap .botbox-linkwrap:hover
        {
        	text-decoration:none;
        }
        
        #rtabbox_1 img
        {
        	margin-top:15px;
        	padding-right:15px;
        }
        	
        #rtabbox_4 a
        {
        	font-size:10px;
        }
        #rtabbox_4 img
        {
        	margin-right:10px;
        }
        div.tabbox_yellow
        {
            background-color:#FFF8E7;  margin:-8px 2px 0px -12px; padding:2px 0px 0px 12px; height:93px;
        }
        div#rtabbox_question
        {
            font-weight:bold;margin-top:0px;width:400px;
        }
        div#rtabbox_answers, div#rtabbox_results_pct
        {
            float:left;width:290px;padding-left:16px;padding-top:1px;
        }
        div#rtabbox_answers input[type=radio]
        {
            padding-right:1px; 
        }
        div#rtabbox_answers label
        {
            padding-right:8px;
        }
        div.rtabbox_buttons
        {
          float:left; padding-top:34px;
        }
        div.rtabbox_buttons a
        {
            cursor:pointer;
        }
        .ie67 div#rtabbox_answers input[type="radio"] , label
        {
            margin-top:-4px;
        }
        #btnVote
        {
            background-image:url('http://images.nadaguides.com/redesign/btn-vote.gif');
            background-repeat:no-repeat;
            width:50px;
            height:18px;
            border: 0px solid #FFFFFF;
            cursor:pointer;            
            float:left;
        }
        #btnVote:hover
        {
            background-image:url('http://images.nadaguides.com/redesign/btn-vote-roll.gif');
        }
        .ie67 #btnVote:hover
        {
	        border:solid 0px white;
        }
         #btnBackSmall
        {
            background-image:url('http://images.nadaguides.com/redesign/btn-back-small.jpg');
            background-repeat:no-repeat;
            width:50px;
            height:18px;
            border: 0px solid #FFFFFF;
            cursor:pointer;            
            float:left;
        }
        #btnBackSmall:hover
        {
            background-image:url('http://images.nadaguides.com/redesign/btn-back-small-roll.jpg');
        }
        .ie67 #btnBackSmall:hover
        {
	        border:solid 0px white;
        }
       div#rtabbox_results_pct
       {
           padding-top:4px;
       }
       div#rtabbox_results_pct .pct
       {  float:left;
           font-weight:bold;
           width:40px;
           text-align:right;
           padding-right:8px;
       }
       div#rtabbox_results_pct table td.result
       {
           padding:0px 6px 0px 0px;
           font-weight:bold;
           text-align:right;
       }
       
        
/*================================
	ModelYear page
================================*/
#rtn_content_modelyear
{
	/*width:600px; */
	padding-left:20px;
}
/*================================
	Year list on ModelYear page styles
================================*/

#rtn_content_modelyear_yearlist
{
	width:600px;
	background-color:#E0ECF8;
	padding:4px 1px 0px 3px;
	border:solid 1px #CBCBCB;	
}
.rtn_content_modelyear_year
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected.jpg');
	background-repeat:no-repeat;
	width:46px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}

.rtn_content_modelyear_year_cutoff
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected.jpg');
	background-repeat:no-repeat;
	width:46px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}
#rtn_content_modelyear_yearlist a
{
	text-decoration:none;	
	/*white-space:nowrap; */
}
#rtn_content_modelyear_yearlist a:hover
{
	text-decoration:none;	
	/*font-size:1.1em;*/
	font-weight:bold;
	color:#000000;
}
#rtn_content_modelyear_yearlist a.selected
{
	color:#ffffff;
	cursor:default;
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
}
#rtn_content_modelyear_yearlist div.selected
{
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-selected.jpg');
	background-repeat:no-repeat;
}
#rtn_content_modelyear_yearlist_cutoff div.selected
{
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-selected.jpg');
	background-repeat:no-repeat;
}

#rtn_content_modelyear_yearlist #modelyear_olderyear
{
	/*background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/old-year-unselected.jpg');*/
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg'); 
	/*background-image:url('../images/redesign/ModelYearPage/collectible button 2.jpg');*/
	background-image:no-repeat;
	/*width:120px;*/
	width:92px;
}

#rtn_content_modelyear_yearlist div.selected-big
{
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-selected-big.jpg');
	background-repeat:no-repeat;
}

.rtn_content_modelyear_year_split
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg');
	background-repeat:no-repeat;
	width:92px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}

.rtn_content_modelyear_year_older
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg');
	background-repeat:no-repeat;
	width:92px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}
.rtn_content_modelyear_year_newer
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg');
	background-repeat:no-repeat;
	width:92px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}

div.rtn_content_models_review
{
    padding:4px 0px 4px 0px;
}
div.rtn_content_models_links a
{
    text-decoration:none;
}
div.rtn_content_models_links a:hover
{
    text-decoration: underline;
}
/*================================
	End Year list on ModelYear page styles
================================*/
/*================================
	Category list on ModelYear page styles
================================*/

#rtn_content_modelyear_categorylist
{
	padding:10px;
	border-right:solid 1px #CBCBCB;
	border-left:solid 1px #CBCBCB;
	border-bottom:solid 1px #CBCBCB;
	width:584px;
	white-space:nowrap;
}
#rtn_content_modelyear_categorylist a
{
	text-decoration:none;
	font-size:10px;
}

#rtn_content_modelyear_categorylist a.selected
{
	font-weight:bold;
}
#rtn_content_modelyear_categorylist a:hover
{
	font-weight:bold;
}

.rtn_content_modelyear_categorylist_note
{
	font-size:10px;
	font-weight:bold;	
	padding-top:10px;
}

/*================================
	End Category list on ModelYear page styles
================================*/
#rtn_content_make_info
{
	padding-bottom:20px;
	height:100px;
}
#rtn_content_make_info table
{
}
#rtn_content_make_info tr
{
}
#rtn_content_make_info td.logo
{
	float:left;
	border-width:0px; 
	height:100px; 
	width:100px;
	vertical-align:top;
}
#rtn_content_make_info td.fastfact
{
	vertical-align:middle;
	height:100px;
}
#rtn_content_make_info div.fastfact
{
	margin-left: 5px;
}
#rtn_content_years
{
	padding-bottom:20px;
}

#rtn_content_years_ps
{
	padding-bottom:10px;
}


#rtn_content_models
{
	padding-bottom:20px;
}

#rtn_content_models
{
	width:600px;
}
#rtn_content_models td
{
	/* padding-left:5px;
	 padding-right:5px; */
	 padding:10px;
	 vertical-align:top;
}
#rtn_content_models td img
{
	 height:60px;
	 width:120px;
}
#rtn_content_models div
{
	width:inherit;
}
#rtn_content_models a
{
	color:#3D3D3D;
}
/*rtn_content_models a:hover
{
	
}*/
.rtn_content_modelyear_modeltrim
{
	padding-left:10px;
}
.rtn_content_modelyear_modeltrim h3
{
	font-weight:bold;
	padding-top:10px;
}

/*================================
	Notes on ModelYear and Options page
================================*/
#rtn_note_wrap, #opt_note_wrap
{
	margin-bottom:10px;
}

#rtn_note_wrap a, #opt_note_wrap a, #rtn_optnote_wrap a
{
	text-decoration:none;
	color:Black;
	font-weight:bold;
}
.rtn_note_text, .opt_note_text
{
	display:none;
	padding:10px 10px 0px 10px;
	font-size:9px;
}
/*================================
	End ModelYear page
================================*/
/*================================
	Trim page
================================*/
#rtn_content_trim
{
	padding-left:20px;
}
#rtn_content_trim_fastfact_image
{
	padding-bottom:10px;
}
#rtn_content_trim_review
{
	padding-top:20px;
	padding-bottom:20px;
	margin-right:10px;
}
#rtn_content_trim_image
{
	/* padding-bottom:20px; */
}
#rtn_content_trims
{
	padding-bottom:20px;
}
#rtn_content_trims div
{
	padding-bottom:3px;
}
.rtn_content_trims_modellist
{
	padding:5px 0 10px 10px;
}
.rtn_content_trims_modellist div
{
	padding-bottom:3px;
}
#rtn_content_trims .rtn_content_trims_modelname
{
	font-weight:bold;
	margin-top:5px;
}

#rtn_content_trims img
{
    height:60px;
    width:120px;   
}

/*================================
	End Trim page
================================*/
#rtn_ad_728x90_wrap
{
	float:left;
	width:800px;
	text-align:center;
}
#rtn_ad_728x90_box_wrap
{
	float:left;
	width:100%;
}
#rtn_ad_728x90_box
{
	width:728px;
	padding-left:10px;
	float:left;
}
   
div.jcpmanufacturer
{
    height:147px;
    width:160px;
    overflow:visible;
}   
#rtn_ad_160x90
{
	float:right;
	width:160px;
}
#rtn_ad_160x90 div.jcpmanufacturer img
{
	height:40px;
	padding-top:8px;
	padding-bottom:0px;
	padding-right:20px;
}
#rtn_ad_160x90 div.jcpmanufacturer a
{
	background-image: url('http://images.nadaguides.com/redesign/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;
}
#rtn_ad_160x137
{
	float:left;
	width:160px;
}
#rtn_ad_160x600
{
	float:left;
	width:160px;
}
#rtn_ad_160x100
{
	float:left;
	width:160px;
}
/*================================
	Breadcrumb styles
================================*/
#breadcrumb_OuterDiv
{
	float:left;
	width:100%;
	height:auto;	
	text-align:center;
	width:auto;
}
#breadcrumb_InnerDiv
{
	height:auto;
	padding-top:0;
	text-align:center;
	vertical-align:middle;
	width:100%;
	width:auto;
}
#breadcrumb
{
	margin:5px 5px;
}
#breadcrumbSelected
{
	color:#000000;
	font-weight: bold;
	margin:5px 5px;
}
#breadcrumb a
{
	color:#000000;
	font-weight: normal;
	text-decoration:underline;
}
#breadcrumb a.breadcrumb_sel
{
	color:#000000;
	font-size:11px;
}
#breadcrumb_wedge
{
	background-image:url('http://images.nadaguides.com/redesign/breadcrumb/breadcrumb_current.gif');
	background-repeat:no-repeat;
	display:block;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:19px;
}
#breadcrumbDivider
{
	float:left;
	margin-top:5px;
}

/*================================
	MakeList styles
================================*/
#makelist
{
}
#makelist table
{
	width:600px;
}
#makelist tr
{
}
#makelist td
{
	vertical-align:top;
}
#makelist div
{
	padding-bottom:3px;
}
#makelist a, #accMakeList a
{
	text-decoration:none;	
}
#makelist a:hover, #accMakeList a:hover
{
	text-decoration:underline;
}
#makelist a:visited, #accMakeList .ui-accordion-content a:visited
{
	color:#0f3a7a;
}

#make-bstyle-wrap
{
	margin-top:15px;
	border-top:solid 1px #bec0c1;
	padding-top:15px;
	float:left;
}



/*================================
	Bodystyle styles
================================*/
div.bstyle-listwrap
{
	width:600px;
	float:left;

}
div.bstyle-item
{
	width:auto;
	text-align:center;
	font-size:10px;
	float:left;
	height:75px;
	margin: 0 20px 5px 0;
}

div.bstyle-image
{
	height:30px;	
}
div.bstyle-item a
{
	width:50px;
	white-space:pre;
}



/*================================
	Research Center styles
================================*/

/*.rcGo
{
	position:relative;
	bottom:-5px;
}*/

.researchcenter a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:17px;
    text-decoration:none;
}

.researchcenterwide li
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:19px;
    text-decoration:none;

}

#rc_mostpopular
{
	clear:left;
	height:0px;
	position:relative;
	left:630px;
	top:-600px;
		
}

#rc_mostpopular ol
{
	margin-left:25px;
	position:relative;
	left:-22px;
}

#rc_mostpopularlist
{
	position:relative;
	left:20px;	
}

.rcmostpopularheader
{
	font-size:13px;
	padding-bottom:5px;	
}

#rcmostpopularseetop
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
	padding-bottom:5px; 
	padding-left:120px;	
	text-decoration:underline;
}

div#rcmostpopularseetop a 
{
    text-decoration:underline;
}

#rc_getting_started
{
	float:left;
	height:120px;
	width:180px;
}

#rc_pricing_info
{
	float:left;
	height:120px;
	width:220px;
}

#rc_buy_a_car
{
	float:left;
	height:120px;
	width:180px;
}

#rc_own_a_car
{
	float:left;
	width:180px;
}

#rc_sell_a_car
{
	float:left;
	width:180px;
}

#rc_compare_col1
{
	float:left;	
	height:110px;
	line-height:18px;
	width:87px;
	clear:none;
}
 
#rc_compare_col2
{
	float:left;
	height:100px;
	line-height:18px;
	width:87px;
	clear:none;
}


.rccompare
{
	clear:left;
	background-image:url('../images/redesign/header_grey_600.jpg');	
	background-repeat:no-repeat;
	width:600px;
}


.rccomparetable
{
	background-color:#F8F8F8; 
	border-bottom:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;
	border-left:solid 1px #E5E5E5; 
	margin-left:1px;
	width:599px; 
}

.rccompareheader
{
	background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
	color:White; 
	font-weight:bold;
	height:27px; 
	padding:10px 0 0 15px; 
	font-size:13px;
}

/*ul.rclinklist li
{
	list-style-type:square;
	margin-left:14px;
	white-space:normal;
}*/

.rcresourcetitle
{
	color: #3D3D3D;
    font:verdana;
    font-size:12px;
    line-height:18px;
	font-weight:bold;
}

#rc_resourcelinks
{
	padding-top:10px;
	padding-left: 15px;	
} 

div.rclistlinks a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    line-height:16px;
	text-decoration:none;
}

div.rclistlinks a:hover
{
	color:#6a6a6a;
	text-decoration:underline;	
}

div.rclistlinks a:visited
{
	color:#0f3a7a;
	text-decoration:none;		
}


div.rcpartnergobox
{
	float:left;
	height:90px;
	padding-top:20px;
	width:150px;	
	padding-left:5px;
	clear:none;
	text-align:center;
}

div.rcpartnergobox:first-child
{
	padding-left:0px;
}

div.rcpartnergobox div:first-child
{
	height:40px;
	padding-bottom:5px;
}


div.rcpartnergobox a
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
    text-decoration:none;
}

#rcpartnergobox-atc img
{
	margin-top:0px;	
}

/*================================
	Car Finder Usercontrol Styles
================================*/

    /* Car finder tabs sprite*/
    .cftabs-tabnav, .cftabs-tab, .cftabs-tabbody { background-image: url(http://images.nadaguides.com/redesign/tabartnew.jpg); }
    .cftabs-tabnav { background-position: 0 -183px; }
    .cftabs-tab { background-position:0 0; }
    .cftabs-tabbody { background-position:0 -225px; }
    .ui-tabs-selected { background-position:-117px 0px; }
    /* end Car finder tabs sprite*/
    .cftabs-wrap
    {
    	border:solid 1px #e5e5e5;
        float:left;
        width:600px;
        padding-bottom:2px;
        margin-bottom:20px;
    }
        .cftabs-wrap a
        {
    	    text-decoration:none;
        }
            .cftabs-wrap a:hover
            {
    	        text-decoration:underline;
            }
        .cftabs-wrap .ui-tabs
        {
            margin-left:7px;
        }

    .cftabs-head
    {
    	/* background-image:url(http://images.nadaguides.com/redesign/header_grey_600.jpg); */
    	background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
    	height:37px;
    	width:590px;
    	float:left;
    	line-height:37px;
    	font-size:13px;
    	color:#FFFFFF;
    	font-weight:bold;
    	padding-left:10px;
    }
    .cftabs-subhead
    {
    	float:left;
    	width:600px;
    	
    }
    .cftabs-tabnav 
    {
	    width:575px;
	    height:31px;
	    padding-top:5px;
	    padding-left:10px;
        float:left;
    }
        .cftabs-tab
        {
	        width:111px;
	        float:left;
	        text-align:center;
        }
            .cftabs-tab a
            {
	            line-height:31px;
	            font-size:11px;
            }
        .cftabs-tabbody
        {
	        width:585px;
	        height:auto;
	        padding-top:10px;
	        float:left;
	        overflow:hidden;
        }
        
        .cftabs-tabbody table
        {
            margin-left:10px;
        }
        .cftabs-tabbody td
        {
            width:200px;
        }
            .cftabs-wrap .tabbody4 td
            {
	            width:100px;
            }

        .cftabs-tabbody-bot
        {
    	    width:585px; 
    	    background-image: url(http://images.nadaguides.com/redesign/tabartnew.jpg); 
    	    background-position:0 -315px; 
    	    height:10px;
    	    float:left;
        }
        
/*================================
	VDP Styling
================================*/ 

/*================================
	VDP 360 View
================================*/ 
#divMovie     
{
	margin-top:5px;
	height: 260px;
} 
#divMovieText
{
	margin-top:0px;
	margin-bottom:5px;
}

#divQTLogo
{
	margin:15px;
	text-align:center;
}

div.div360ViewBox
{
	width:585px;
	min-height:330px;
	text-align:left;
}

#td360View
{
	text-align:center;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}
.showMovie
{
	text-align:center;
    vertical-align: middle;
}
/*================================
	Pricing box - used
================================*/ 
#ucValues_tblSummary
{
	height:217px;
	width:448px;
}
.vdppricing
{
	font-size:13px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:White;
	padding-left: 5px;
}

.vdppricingvalue
{
	color:#ffffff;
	text-align:center;
	width:72px;
	white-space:normal
}
span.biggerletter
{
	font-size:17px	
}
td.usedPriceTitle
{
	text-align:right;
	font-weight:bold;
	color: #ffffff;  
	/* width:73px;	*/
}
td.vdp-price-title-used
		{
			background-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/pricing-header.jpg);
			font-weight:bold;
			color:white;
			border-collapse:collapse;
			border-color:Blue;
			/*height:35px;
			font-size:13px;
			letter-spacing:1px;
			line-height:35px; */
			
}


td.basevalue
{
	text-align:right;
	width:74px;
}

td.usedPriceOption
{
	text-align:right;
	width:74px;
	padding: 0px 0px 0px 0x;
}

.contentsmall
{
	color: #00245D;	
	font-size: 9px;
	
	
}
.contentsmall a:hover
{
	color : Red;
}
.red
{
	color: #FF0000;
}

/*==========================================
	VDP List page type (std equip, specs, etc)
==========================================*/ 

div.vdplist-wrap
{
	padding-bottom:15px;
}
div.vdplist-header
{
	font-size:13px;
	/*font-weight: normal; */
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	padding-top:10px;
}
div.vdplist-secthead
{
	background-color:#F0F1F1;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	margin-top:15px;
}
div.vdplist-datarow
{
	padding:3px 10px 3px 10px;
}

#printandemail
{
	width:200px;
    position: relative; 
    top: 0px; 
    left: 70px;
    float: right;
}

#vdp-shareprintemail
{
	width:200px;
    position: relative; 
    top: 0px; 
    left: 10px;
    float: right;
}
.ie67 #vdp-shareprintemail td
{
	padding-top:2px;
}



/*hack for weird print problem*/
@media print{ div.vdplist-datarow, div.vdplist-secthead { padding-top:0; padding-bottom:0; } }

span.vdplist-datarow-l
{
	float:left;
}

span.vdplist-datarow-r
{
	float:right;
}

/*==========================================
	VDP General
==========================================*/

div.vdpnocontentfound
{
	margin-left:10px;
	margin-top:5px;
}

/*==========================================
	VDP Block Text page type (recall info)
==========================================*/ 

div.vdpblock-secthead
{
	background-color:#F0F1F1;
	font-weight:bold;
	padding:5px 5px 5px 10px;
	margin-top:15px;
}

div.vdpblock-text
{
	padding:5px 5px 15px 10px;
}

div#vdpblock-text-nhtsa
{
	margin-left:25px;
}
div#vdpblock-text-nhtsa img
{
	vertical-align:middle;
}


.reviewbackgroundmenu
{
	background-image:url('http://images.nadaguides.com/shared/reviews-NCTD-nav-back.gif');	
}

/*==========================================
	VDP Video
==========================================*/ 

div#vdpvideo
{
	float:left;
	height:350px;
	width:396px;
	overflow:hidden;
}

div#vdpnovideo
{
	float:left;
	height: 350px;
	color:Red;	
}

div#vdpvideodropdown
{
	float:left;
	padding:0 0 0 20;
}

div#vdpvideodropdown div
{
	padding-left:15px;
	padding-bottom:7px;
	font-size: 10px;
}

/*==========================================
	VDP Expert Reviews
==========================================*/ 


#vdpreviewlist
{
	float:left;
	width:590px;
	padding: 10px 7px 10px 7px;
}

#vdpreviewlist ol
{
	margin-left:20px;
}

#vdpreviewlist li
{
	margin-top:20px;
}
#vdpreviewlist li:first-child
{
	margin-top:0;
}

.reviewAuthor
{
	line-height:19px;	
}

.reviewViewMore
{
	float:right;	
	padding-right:10px;
}

.reviewcarlistsection
{
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;	
}


#reviewArticleMenu
{
	position:relative;
	left:100px;
	background-image: url(http://images.nadaguides.com/shared/reviews-NCTD-nav-back.gif) ; 
	background-repeat: no-repeat;
	height:31px;
	width:348px;
	padding:5px;
	margin-top:20px;
	margin-bottom:20px;
}


#reviewArticleMenu div
{
	float:left;
}
#reviewArticleMenu div:first-child
{
	font-weight:bold;
	margin-right:5px;
}

#reviewArticleContent
{
	float:left;	
}

#reviewArticleContent p
{
	margin-top:10px;
}

.reviewSummaryLabel
{
	font-weight:bold;	
	padding-top:6px;
	padding-bottom:2px;
}

td.reviewSummary
{
	width:255px;
	padding-left:20px;
	padding-right:30px;	
	vertical-align:top;
}


.reviewhide
{
	display:none;	
}

.reviewshow
{
	display:block;	
}

.reviewlinkselected a
{
	font-weight:bold;	
	text-decoration:none;
}

.reviewlinkselected a:hover
{
	cursor:default;
	color:#3D3D3D;
}

.reviewlinknotselected a
{
	font-weight:normal;	
	text-decoration:none;
}

.reviewPrevious
{
	float:left;
	height:40px;
	width:75px;
	padding-top:30px;
}

.reviewNext
{
	float:right;
	height:40px;
	width:51px;
	padding-top:30px;
}

.reviewPrevious img
{
	height:23px;
	width:75px;
}

.reviewNext img
{
	height:23px;
	width:51px;
}

#ddlReviews
{
	float:right;	
	position:relative;
	right:20px;
	top:10px;
}

#review-wrap
{
    float:left;
	width: 580px;
	padding:10px;
}

/*==========================================
	VDP Cost of Ownership
==========================================*/ 


#cto-wrap
{
    padding:10px 5px 5px 10px;
    
}

#cto-summary-wrap h3
{
    font-weight:bold;
}

#cto-summary-wrap h4
{
    color:#999999;
    margin-bottom:5px;
}

#cto-adjust-wrap
{
    background-color:#D7DEE8;
    margin-top:10px;
    margin-bottom:10px;
}

#cto-adjust-wrap input[type="radio"]
{
    
    width:25px;
    margin-top:5px;
}

#cto-adjust-exp
{
    float:left;
    width:325px;
}
#cto-adjust-wrap strong
{
    font-weight:bold;
    margin-bottom:5px;
}

#cto-adjust-zip
{
    text-align:right;
    padding:5px;
    margin-right:25px;
}
#cto-adjust-zip input
{
    width:40px;
    padding: 3px;
}

#cto-adjust-zip img
{
    vertical-align:middle;
}

#cto-cost-tbl th
{
    font-weight:bold;
    text-align:right;
    padding:2px;
}

#cto-cost-tbl .cto-cost-tbltitle td
{
    background-color:#ECECEC;
    font-weight:bold;
    padding:3px;
    padding-left:5px;
    text-align:left;
}

#cto-cost-tbl td
{
    padding-bottom:3px;
    text-align:right;
}

#cto-cost-tbl .cto-cost-tottitle
{
    border-top:dotted 1px black;
    font-weight:bold;
    text-align:left;
}

#cto-cost-tbl .cto-cost-tot
{
    text-align:right;
}
#cto-cost-tbl .pieCharts
{
	margin-top:10px;
	width:585px;
}


/*==========================================
	VDP Incentives and Rebates + CPO
==========================================*/ 
.rebateHeader
{
	clear:left;
	font-weight:bold;
	padding-top:12px;
}

.rebateName
{
	float:left;	
	font-weight:bold;
	padding-bottom:7px;
}

div#rebateChoose
{
	padding-top:8px;
	padding-bottom:10px;	
}

.vdpnorebates
{
	min-height:300px;	
}

.vdpnorebates select
{
	margin-top:5px;	
}

.rebateTitle
{
	float:left;	
}

.rebateBody
{
	padding: 0px 10px 0px 10px;
}

.rebateExpiration
{
	font-weight:bold;
	float:right;
	text-align:right;
}

.rebateTerms
{
	
	
	text-align:right;	
	height:80px;
}

.rebateType
{
	clear:both;
	float:left;
	font-weight:bold;	
}

.rebateDollar
{
	clear:right;
	float:right;
	text-align:right;
}

td#rebateChoose
{
    padding-top:8px;
	padding-bottom:10px;	   
}

div.vdp-cpo
{
	padding:5px 0px 5px 5px;
	margin-top:15px;     
}

table.cpooffers
{
	width:598px;
	padding-right:10px;
	
}

.cpooffertype
{
	font-weight:bold;
	padding-top:3px;
	text-align:left;	
	vertical-align:top;
	width:400px;
}

.cpoofferrate
{
	width:200px;	
	text-align:right;
	padding-right:5px;
}

.cpopurchasecash
{
    margin-top:-15px;   
}

.ie67 .cpopurchasecash
{
    margin-top:2px;   
}

.cpoofferdescription
{
	padding-bottom:20px;
}

.cpoexpiration
{
    text-align:right; 
    width:200px; 
    padding-right:5px;   
}

tr.cpoheader
{
	background-color:#F0F1F1;
	font-weight:bold;
}

.bottomborderdotted
{
	border-bottom:dotted .2em black;	
}


/*=============================================
 VDP pricing box new
==============================================*/

div.pricingnew
{
	width:450px; 
	display:block;
}

table.pricingnewtbl
{
	width:450; 
	height: 37px; 
	background-image: url('App_Themes/mainreskin/Images/reskin/pricing-header.jpg'); 
	background-position:left top;
	/*background-position-x:left; 
	background-position-y:top;  */
	background-repeat:no-repeat;
}
td.pricingnewtd
{
	background-image: url(http://www.nadaguides.com/App_Themes/mainreskin/Images/reskin/pricing-header.jpg);
	font-size:13px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:White;
	padding: 0px;
	padding-left: 25px;
}
table.pricingnewtblnext
{
	width: 448px; 
	/* height:154px; 
	min-height:154px; */
	background-color:#ffffff; 
	/*border: solid 1px #ececec; */
	border-top:0;
}
table.pricingnewtblnext1
{
	margin-top: 10px; 
	margin-left:2px; 
	width:99%; 
	text-align:left; 
	font-family: Verdana;
}
td.pricinglblnew
{
	width:50px; 
	font-weight:bold; 
	color:#3d3d3d;
	padding-top:5px;
	font-family: Verdana;

}

.ie67 td.pricinglblnew
{
    position:relative;
    bottom:10px;
}


.pricinglblnewbase
{
	font-weight:bold; 
	width:70px; 
	/* white-space:nowrap; */
	color:#3d3d3d;
	height:20px;
	padding-left:10px;
	font-family: Verdana;
}

.ie67 .pricinglblnewbase span
{	
	white-space:nowrap; 
}
 
.pricinglblnewbase a
{	
	font-size:9px;
	color: #4682b4;
}
.pricingvaluenew
{
	width:50px; 
	color:#3d3d3d;
	height:20px;
}


.pricingttlnewbar
{
	/*background-color: #D8D9DB;  */
	font-weight:bold;
}
.pricingttlnewbar_1
{
	/*background-color: #D8D9DB;  */
	font-weight:bold;
	height:15px;
}
.pricingttlnewlbl
{
	width:70px;
	white-space: nowrap;
	color:#3d3d3d;
	height:20px;
	padding-left:10px;
	font-family: Verdana;	
}
.ie67 .pricingttlnewlbl
{
	width:90px;
	white-space: nowrap;
	color:#3d3d3d;
	height:20px;
	padding-left:10px;
	font-family: Verdana;	
}
.emptyTitle
{
	width:70px;
	height:30px;
}
.pricingttlnewlbl_1
{
	width:70px;	
	color:#3d3d3d;
	white-space:nowrap;
	height:20px;
	font-family: Verdana;	
	padding-left:10px;
}

.pricingttlnewlbl_1 span
{
		
	white-space:nowrap;
}
/*==============================================
	Reviews Landing Page
==============================================*/
#review_toplbox_row3
{
    clear:left;
	padding-top:45px;
}
.ie67 #review_toplbox_row3
{
	padding-top:5px;
}

    #review_toplbox_row3 input
    {
    	width:65px;
    }
        #review_toplbox_row3 .smbox-body, #review_toplbox_wrap select, #review_toplbox_wrap input
        {
        	font-size:11px;
        }
        
        #review_toplbox_wrap select
        {
        	margin-top:5px;
        	width:150px;
        }

        #review_toplbox_row3 .smbox-body
        {
	        height:87px;
	        width:188px;
	        /*padding-left:10px; */
	        padding-top:5px;
        }
			
			#review_toplbox_row3 .smbox-body img
			{
				float:right;
				margin-right:5px;
			}
        
           
div.review_boxheadtext{
    height:auto;
    width:auto;
    padding-top:5px;
    margin-left:10px;
    color:#FFFFFF;
    font-weight:bold;
    /*font-size:13px; */
}	
div.review_boxheadtext:first-letter
{
    font-size:15px;
}

#ReviewMostPopular0
td img
{
	padding-top:10px;
	width:150px;
	height:80px; 
} 
#ReviewMostPopular4
td img
{
	padding-top:10px;
	width:150px;
	height:80px; 
} 
#ReviewMostPopular3
td img
{
	padding-top:10px;
	width:150px;
	height:80px; 
}
#ReviewMostPopular2
td img
{
	padding-top:10px;
	width:150px;
	height:80px; 
}
#ReviewMostPopular1
td img
{
	padding-top:10px;
	width:150px;
	height:80px; 
} 
div.Review_toplbox_smbox
{
	border:solid 2px #c0c0c0; 
	height:135px; 
	width:170px;	
}
.Review_image
{
	padding:8px 8px;
}
.reviewImage30_70
{	

	opacity:0.5;
}
.ie67 .reviewImage30_70
{
	
	filter:alpha(opacity=20); 
}
.ie8up .reviewImage30_70
{
	
	filter:alpha(opacity=20); 
}

div.Review_videoboxheadtext
{	
	color:#000000;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
    padding-bottom:5px;
	
}
div.Review_video_box
{
	float:left;
	padding-left:5px;
	padding-top:20px;
}
#ReviewVideoRow
{
	height:190px;
	width:720px;	
}
.ie67 #ReviewVideoRow
{
	height:20px;
	width:720px;
}

div.Review_box_more
{
	text-decoration:none;
	padding-left:118px;
	padding-top:5px;
}
div.review_toplbox_smbox
{
	border:solid 1px #bec0c1;
	width:200px;
	/*margin-left:5px; */
	float:left;
} 
div.review_toplbox_smbox2
{
	border:solid 1px #bec0c1;
	width:200px;
	margin-left:5px; 
	float:left;
} 
div.review_toplbox_smbox3
{
	border:solid 1px #bec0c1;
	width:200px;
	margin-left:5px; 
	float:left;
} 
div.review-smbox-body 
{
	/* height:105px; */
	height:110px;
	width:200px;
	padding-left:5px; 
	padding-top:5px;
}
.review-smbox-body-a
{
	text-decoration:none;
}
div.review-smbox-head {
	background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
	background-repeat:repeat-x;
	background-position:0 -90px;
}
img.arrowsize
{
	width:20px;
	height:20px;
	padding-left:5px;
}
#reviewslistlinks 
{
	padding-top:400px; 
}
.ie67 #reviewslistlinks
{
	padding-top:150px;
}
.dropdownlist210
{
	text-align:left;
	width:160px;
	margin-top:3px;	
	margin-left:15px;
}
.ie67 .dropdownlist210
{
	text-align:left;
	width:160px;
	height:17px; 
	margin-top:3px;	
	margin-left:15px;
	font-size:10px; 
}
select
{
	padding-right:0;
}
.landingMostReview
{
	padding-left:25px;
}

#review_latest_left
{
	float: left;
}
#review_latest_right
{
	float: left;
	padding-bottom:20px;
	margin-left:10px;
}
/* #review_latest_right
{
	margin-left:50px;
	
} */
#secondh2
{
	font-size:13px;
	/*font-weight: normal; */
	font-weight:bold; 
	color:#3d3d3d;	
	padding-top:20px;
	white-space:nowrap;
}
#reviewmostpopularseetop
{
	color: #3D3D3D;
    font:verdana;
    font-size:11px;
	padding-bottom:5px; 
	padding-left:130px;	
	text-decoration:underline;
}


/*==========================================
	Mileage Option
==========================================*/ 

#rtn_content_mileageoption
{
}
#rtn_content_mileageoption_h2
{
	font-size:11px;
	font-weight: normal;
	
	color:#3d3d3d;	
	
}
#rtn_content_mileageoption td
{
	/* padding-left:5px;
	 padding-right:5px; */
	 padding:10px;
	 vertical-align:top;
}
#rtn_content_mileageoption_title
{
	padding-top:10px;
}
#rtn_content_mileageoption_trim_image img
{
	 height:60px;
	 width:120px;
}
#rtn_content_mileageoption_continue
{
}
#rtn_content_mileageoption_continue img
{
 
}
#rtn_content_mileageoption_continue img:hover
{
	
}
#rtn_content_mileageoption_options
{
	padding-left:10px;
}
rtn_content_mileageoption_options div
{
	padding-bottom:3px;
}
#rtn_content_mileageoption div
{
	width:inherit;
	padding-bottom:10px;
}
div.mileageoption
{
	padding-top:15px;
}
#mileageError
{
	padding-top:15px;
	color:Red;
	visibility:hidden;
	padding-left:10px;
}
div.selectidv
{
	font-weight:bold;
}
#spinner
{
	width:300px;
	height: 300px;
	position: fixed;
	top: 50%;
	left: 50%;
	/* background:url(imgs/spinner3-black.gif) no-repeat center #fff; */
	text-align:center;
	padding:10px;
	font:normal 16px Tahoma, Geneva, sans-serif;
	/* border:1px solid #666;*/
	margin-left: -50px;
	margin-top: -50px;
	z-index:2;
	overflow: auto;
	visibility:hidden;
}

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
visibility:hidden;
}



/*=====================
 pricing-box:used
=====================*/
div.pricingheader
{
	background-image: url(http://images.nadaguides.com/redesign/pricing-header.jpg); 
	background-position-x:left; 
	background-position-y:top; 
	background-repeat:no-repeat;
	float:left;
	width:448px;
	margin: -1px 0px 0px -1px; 
	padding: 0px 5px 0px 5px;
}
.pricingheader td
{
	padding-right:5px;
}
div.scroller
{
	overflow: scroll; 
    overflow-y: scroll; 
    overflow-x: hidden; 
    overflow:-moz-scrollbars-vertical;     
}
tr.vdppricetypes
{
	height: 31px;
	*height: 25px;
	vertical-align: middle;
	padding: 0px;
}

.ie67 tr.vdppricetypes
{
	height: 30px;
	vertical-align: bottom;
	padding: 0px;
}


.vdppricing
{
	font-size:13px;
	font-weight:bold; 
	letter-spacing: 1px;
	color:White;
	padding: 0px;
}
.biggerletter
{
	font-size:17px	
}
.vdpvalueheader
	{color: #ffffff;}
A.vdpvalueheader
	{text-decoration: none; color: #ffffff;}
A.vdpvalueheader:visited
	{text-decoration: none; color: #ffffff;}
A.vdpvalueheader:hover
	{text-decoration: underline; color: #FF0000;}
	
.tableHeaderVDPValue
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	padding:1px 1px 6px 1px;
	width:175px;
}

.tableHeaderVDPValueRow
{
	height:48px;
}

.tableHeaderVDPValueRowMileage
{
	height:30px;
	vertical-align:top;
}
.ie67 .tableHeaderVDPValueRow
{
	height:35px;
}

.ie67 .tableHeaderVDPValueRowMileage
{
	height:20px;
	vertical-align:top;
}



 .ie67 .tableHeaderVDPValue
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	padding:1px 1px 6px 1px;
}

tr.vdpoptionsrow
{
	height: 90px;
	*height: 75px;
	vertical-align: middle;
	padding: 0px;
}

tr.vdpvintagepricerow
{
    height: 40px;
    
}

td.vdpvintagepricetypes
{
    font-weight:bold;
    padding-left:30px;  
    width:25%; 
}

td.vdpvintagepricevalue
{
    font-weight:bold;
    text-align:right;   
    width:25%;
}

.summaryData2
{
    background-color:#FFFFFF;
    color:#00245D;
}

.summaryData2altcolor
{
	background-color:#F4F5F5;
}

#lessmoreOptionsSpacer
{
	padding : 12px 0px 13px 0px;
	display : block
}

.summaryFooterVDP
{
	font-weight:bold;
    color: #051D3F;
    font-family:Verdana;
    font-size: 13px;
    margin: 1px 0px 0px 4px;
}

a.summaryFooterVDP:visited
{
    color:#000000;
}
a.summaryFooterVDP:hover
{
    color:#ff0000;
}

.optiontitle
{
	width:175px;
	white-space:nowrap;
}

.ie67 .optiontitle
{
width:136px;
white-space:nowrap;
}

.ie8up .optiontitle
{
	width:158px;
	white-space:nowrap;
}

.ie8up .vdpimage
{
	margin-left:-8px;
}
.ie8up .vdpimagen
{
	margin-left:-5px;
}

.optionvalue
{
	width:54px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

 .ie67 .optionvalue
{
	width:74px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

.optionvalue2
{
	width:70px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

 .ie67 .optionvalue2,.ie8up .optionvalue2
{
	width:74px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

.optionvalue3
{
	width:70px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

.ie67 .optionvalue3,.ie8up .optionvalue3

{
	width:74px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

.optionvalue4
{
	width:70px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}


.ie67 .optionvalue4 
{
	width:74px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
}



.ie8up .optionvalue4
{
	width:79px;
	/* padding-left:25px; */
	padding: 0px 0px 0px 0px; 
	text-align:right;
} 


.pricetype
{
	font-weight:bold;
	width:72px;
	color:White;
	text-align:right;
	vertical-align:bottom;
	
}

.pricetypeleftalign
{
	font-weight:bold;
	width:72px;
	color:White;
	text-align:left;
	vertical-align:bottom;
	
}

#ctl00_ctl01_ucValues_tblSummary
{
	border:0;
	height:217px;
	width:440px;
}
/*Experian pricing box*/
#autocheck-module {margin-top:5px; margin-bottom:1px; height:152px; width:438px; background:url('http://images.nadaguides.com/redesign/background-gradient.gif') top left repeat-x; border:1px solid #00294c;}
.ie67 #autocheck-module {margin-top:5px;  margin-bottom:1px; height:157px; width:438px; background:url('http://images.nadaguides.com/redesign/background-gradient.gif') top left repeat-x; border:1px solid #00294c;}
#autocheck-module .logo {float:right; padding-right:10px;}
#autocheck-module .buy-button {padding-left:40px; float:left;}

#autocheck-module .inner {padding:10px; background:url('http://images.nadaguides.com/redesign/report_e_pricingbox.png') right no-repeat;}
.ie67 #autocheck-module .inner {padding:7px; background:url('http://images.nadaguides.com/redesign/report_e_pricingbox.png') right no-repeat;}
#autocheck-module .close {float:right; text-decoration:none; color:#fff; background:#c3d5e5; padding:0 3px 2px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'Trebuchet MS'; font-weight:bold;}
/* Experian pricing box typography*/
#autocheck-module {font-family:Helvetica, Arial, sans-serif;} 
p.experian_heading {font-size:25px; color:#164f7f; font-weight:bold; margin-bottom:.25em; width:auto;}
p.experian_normal {line-height:1.3em; margin-bottom:.5em; font-size:12px; width:240px; color:#222;}
p.experian_normal_b {line-height:1.3em; margin-bottom:.5em; font-size:12px; width:240px; color:#222; font-weight:bold;}
#btnClose
    {
	    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/close-box-grey-still.gif);
	    background-repeat:no-repeat;
	    width:19px;
	    height:19px;
	    border: 0px solid #FFFFFF;
	    margin-right:3px;
		margin-top:3px;
    }
/* for Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#autocheck-module .inner {padding-top:3px;padding:13px; background:url('http://images.nadaguides.com/redesign/report_e_pricingbox.png') right no-repeat;}
}
/*=====================
 optional equipment
=====================*/
div.scroller_vdpOption
{
	overflow: auto; 
}
/* is this needed?  breaking tab box on HP
#rtabbox_1
{
	width:200px;
}
#rtabbox_2
{
	width:200px;
}
#rtabbox_3
{
	width:200px;
}*/

img.thumbnail, div.thumbnailContainer, div.thumbnailContainerSel
{
    width:60px;
    height:45px;
    cursor:pointer;
}

div.thumbnailContainer
{
    float:left;
    border-style:solid;
    border-color: #FFFFFF;
    border-width: 3px;
}

div.thumbnailContainerSel
{
    float:left;
    border-style:solid;
    border-color: #205583;
    border-width: 3px;
}

img.thumbnail
{
    border: none; 
}

.options-wrap
{
	float:left;
	width:600px;
	padding:15px 10px 15px 10px;
}

.opt-steps
{
	width:500px;
	float:left;
	clear:both;
	
	border-bottom:solid 3px #0f3a7a;
}

.opt-step-wrap
{
	float:left;
	
}

.opt-step-wrap a
{
	text-decoration:none;
}
.opt-step-wrap a:hover
{
	cursor:pointer;
}
.opt-step
{
	float:left;
	text-align:left;
	padding-top:2px;
	
	
}

.opt-step-m
{
	float:left;
	height:30px;
	padding: 5px 5px 0px 5px;
	margin-right:5px;
	background-image: url('http://images.nadaguides.com/redesign/opt-step-tab.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:75px;
	
	
}
.selected .opt-step-m, .opt-step-m:hover
{
	background-image: url('http://images.nadaguides.com/redesign/opt-step-tab-selected.gif');
	background-repeat:no-repeat;
	background-position:top;
	color:White;
}



button.opt-next-step, .opt-dquote
{
	border:none;
	float:left;
	visibility:hidden;
	height:23px;
	cursor:pointer;
	text-decoration:none;
	margin-top:10px;
}

button.opt-next-step
{
	background-image: url('http://images.nadaguides.com/redesign/next-step-blue.gif');
	background-repeat:no-repeat;
	width:92px;
}

.opt-dquote
{
	background-image: url('http://images.nadaguides.com/redesign/dealer-quote-blue.gif');
	background-repeat:no-repeat;
	width:142px;
}

.ie67 button.opt-next-step, .ie67 .opt-dquote
{
	border:solid 0px white;
}

div.selected button.opt-next-step, div.selected .opt-dquote,
.opt-bot-button button.opt-next-step, .opt-bot-button .opt-dquote
{
	display:block;
	visibility:visible;
}

.opt-steps-buttons
{
	float:left;
	width:600px;
	margin-bottom:5px;
}

.opt-wrap
{
	float:left;
	width:600px;
}

.opt-tbl
{
	width:580px;
	margin-top:5px;
}

.opt-sect-head
{
	font-weight:bold;
    border-bottom:dotted 1px #0f3a7a;
    border-top: dotted 1px #0f3a7a;
    padding-bottom:3px;
    padding-top:5px;
    margin-top:10px;
}

.opt-sect-inv, .opt-sect-msrp
{
	width:70px;
}

.opt-sect-group
{
	width:455px;
}

.opt-list
{
	padding-top:5px;
	padding-right:2px;
	min-height:22px;
	vertical-align:top;
}

.opt-img-wrap
{
	width:15px;
	text-align:center;
	padding-right:2px;
}
.opt-check
{
	width:25px;
	text-align:center;
	vertical-align:top;
}

.opt-hex
{
	float:right;
	height:1em;
	border:solid 1px black;
	width:20px;
	margin-right:125px;
}
.ie67 .opt-hex
{
	margin-top:-10px;
}

.opt-info
{
	width:410px;
}
.opt-invoice, .opt-msrp, .opt-summ-inv, .opt-summ-msrp
{
	width:60px;
	
}

.opt-bot-button
{
	float:right;
	margin-right:50px;
}

.opt-summ
{
	padding-left:30px;
	padding-top:5px;
}

.opt-total
{
	font-weight:bold;
}

.opt-legend
{
	margin-left:30px;
	margin-bottom:10px;
}
.opt-legend td
{
	width:270px;
	padding:5px;
}

.opt-summ-working 
{
	border:1px dotted #4F4F4F;
	background-color:#EFF0F2;
	color:#4F4F4F;
	font-size:1.1em;
	font-weight:bold;
	padding:10px;
	text-align:center;
	width:550px;
	margin:10px 0px;
	display:none;
}

.ie67 .opt-working
{
	height:100px;
}

#opt-conflict, #opt-conflict-text, #opt-conflict-list
{
  display:none;
}

#opt-conflict-list input
{
  margin-top:5px;
}

#opt-conflict-loading
{
  text-align:center; 
  margin-top:40px;
}


/*#opt-modal {background-color:#EFF0F2; border:1px dotted #4F4F4F; height:50px;width:200px;padding:5px;}
#opt-modal .opt-working { color:#4F4F4F;font-size:1.1em;font-weight:bold;line-height:50px;vertical-align:middle;font-style:italic;text-align:center; }*/

/*==================
VDP Tab
====================*/
.vdp_tabs
{
    width: 224px;
    background-color: #ececec;
    float:left;
    clear:both;
}
.tabselected
{
    background-image:url("http://www.nadaguides.com/images/tab/tab-selected.jpg");	
}
.tabnonselected
{
    background-image:url("http://www.nadaguides.com/images/tab/tab-non-selected.jpg");
}
.tabselected, .tabnonselected
{	
    background-repeat:no-repeat;
    padding-top:8px;
    width:112px;
    height:25px;
    text-align:center;
    float:left;
}

.vdp-tab
{
    text-decoration: none;
}

.vdp-tab-body
{
    width:202px;
    float:left;
}

.vdp-photo
{
    border-color:#000000;
    height:285px;
    width:380px;
    border-width:0px;
    margin-right:0px; 
    margin-left:0px; 
    margin-top:2px; 
    margin-bottom:0px;
}

/*==========================
slide show
============================*/
img.slide-left, img.slide-right, img.slide-play, img.slide-pause
{
    line-height: 35px;
    vertical-align:text-bottom;
}


.slide-left, .slide-right, .slide-play, .slide-left-roll, .slide-right-roll, .slide-play-roll, .slide-pause, .slide-pause-roll
{
    width:35px;
    height:36px;
    border:none;
    cursor:pointer;
}

.slide-left
{
    background-image: url(http://images.nadaguides.com/btn/slideshow/left-nav-button.jpg)   
}

.slide-right
{
    background-image: url(http://images.nadaguides.com/btn/slideshow/right-nav-button.jpg)
}

.slide-play
{
    background-image: url(http://images.nadaguides.com/btn/slideshow/play-button.jpg)
}

.slide-pause
{
    width:35px;
    height:36px;
    border:none;
    cursor:pointer;
    background-image: url(http://images.nadaguides.com/btn/slideshow/pause-button.jpg)
}


.slide-left-roll
{
     background-image: url(http://images.nadaguides.com/btn/slideshow/left-nav-button-rollover.jpg)
}

.slide-right-roll
{
    background-image: url(http://images.nadaguides.com/btn/slideshow/right-nav-button-rollover.jpg)
}

.slide-play-roll
{
    background-image: url(http://images.nadaguides.com/btn/slideshow/play-button-rollover.jpg)
}

.slide-pause-roll
{
    width:35px;
    height:36px;
    border:none;
    cursor:pointer;
    background-image: url(http://images.nadaguides.com/btn/slideshow/pause-button-rollover.jpg)
}

/* global */
a.help 
{
  cursor : help; 
  text-decoration:none;
} 

a.nohelp 
{
  text-decoration:none;
} 
a.link
{
    text-decoration:underline;
    cursor:pointer;cursor:hand;
}
/*=====================
 CPO Landing Page
=====================*/
#cpo-top-wrap
{
	line-height:14px;
	width:630px;
}
#cpo-top-wrap ul
{
	margin-top:15px;
	margin-bottom:15px;
}
	#cpo-top-wrap li
	{
		font-size:10px;
		list-style:square;
		margin-left:15px;
		
	}
		#cpo-top-wrap li a
		{
			font-size:13px;
		}
span.cpo-top-head
{
	font-weight:bold;
	font-size:12px;
}
#cpo-top-wrap p
{
	margin-top:5px;
}
div.cpo-top-box-spacer
{
    width:8px;
    float:left;   
}

div.cpo-top-box
{
	float:left;
	width:200px;
	/*margin-right:8px;*/
	border:solid 1px #cccccc;
	height:105px;
}
	div.cpo-box-head
	{
		background-image:url('http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg');
		background-position:bottom;
		background-repeat:repeat-x;
		color:white;
		line-height:30px;
		border-bottom:solid 1px #cccccc;
		padding-left:5px;
		font-weight:bold;
	}
		div.cpo-box-head:first-letter
		{
			font-size:13px;
		}

div.cpo-box-body
{
	padding:5px 0px 5px 5px;
}

	div.cpo-box-body p
	{
		padding-bottom:5px;
		line-height:15px;
	}
	div.cpo-box-body button.cpo-box-go
	{
		background-image: url('http://images.nadaguides.com/redesign/go-blue.gif');
		background-position:top;
		background-repeat:no-repeat;
		width:37px;
		height:22px;
		border:none;
		cursor:pointer;
	}
		div.cpo-box-body button.cpo-box-go:hover
		{
			background-image: url('http://images.nadaguides.com/redesign/go-blue-roll.gif');
			background-position:top;
			background-repeat:no-repeat;
		}
	.ie67 div.cpo-box-body button.cpo-box-go, .ie67 div.cpo-box-body button.cpo-box-go:hover /*causes haslayout*/
	{
		border:solid 0px white;
	}
	div.cpo-box-body select
	{
		width:150px;
		padding:2px 2px 2px 2px;
	}
	
	.ie67 div.cpo-box-body select
	{
		margin-right:5px;
	}
	div.cpo-box-body input
	{
		width:75px;
		padding:2px 0px 2px 2px;
		margin-left:55px;
		margin-right:5px;
	}
	div.cpo-box-body img
	{
		vertical-align:bottom;
	}

div.cpo-programs
{
	width:900px;
	margin-top:50px;
	float:left;
	border-bottom:solid 2px #082a58;
}

	div.cpo-programs-title
	{
		background-color:#082a58;
		width:215px;
		color:white;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		line-height:25px;
		float:left;
	}

	div.cpo-programs-goto
	{
		width:200px;
		float:left;
		line-height:25px;
		padding-left:25px;
	}
		div.cpo-programs-goto select
		{
			padding:2px 2px 2px 2px;
		}

table.cpo-tbl-list
{
	width:900px;
}
	table.cpo-tbl-list th
	{
		font-weight:bold;
		padding:5px 10px 5px 10px;
		border-bottom:solid 1px #cccccc;
	}
		th.cpo-tbl-warrd
		{
			text-align:center;
		}
		th.cpo-tbl-insp
		{
			text-align:center;
		}
		th.cpo-tbl-next
		{
			text-align:left;
			width:115px;
		}
	table.cpo-tbl-list tr.cpo-tbl-altrow
	{
		background-color:#F0F2F1;
	}
	table.cpo-tbl-list td
	{
		border-bottom:solid 1px #cccccc;
		padding:5px 5px 5px 10px;
		vertical-align:top;
	}
		td.cpo-tbl-manuf
		{
			font-weight:bold;
		}
		td.cpo-tbl-warrd, td.cpo-tbl-insp
		{
			text-align:center;
			width:100px;
		}
		td.cpo-tbl-list a.cpo-tbl-anch
		{
			display:none;
		}

div.cpo-zip-error
{
	color:#FF0000;
	margin-top:95px;
}

div.cpo-zip-error-short
{
	color:#FF0000;
	margin-top:5px;
}
/*==============================================
	Compare Landing Page
==============================================*/
#compare_toplbox_row
{
	padding-top:45px;
}

    #compare_toplbox_row input
    {
    	width:65px;
    }
        #compare_toplbox_row .smbox-body, #review_toplbox_wrap select, #review_toplbox_wrap input
        {
        	font-size:11px;
        }
        
        #compare_toplbox_wrap select
        {
        	margin-top:5px;
        	width:150px;
        }

        #compare_toplbox_row .smbox-body
        {
	        height:87px;
	        width:188px;
	        /*padding-left:10px; */
	        padding-top:5px;
        }
			
			#compare_toplbox_row .smbox-body img
			{
				float:right;
				margin-right:5px;
			}
div.compare_toplbox_smbox
{	
	width:120px;
	/*margin-left:5px; */
	float:left;
} 
div.compare_toplbox_smbox2
{	
	width:120px;
	margin-left:5px; 
	float:left;
} 
div.compare_toplbox_smbox3
{
	width:120px;
	margin-left:5px; 
	float:left;
} 
div.compare-smbox-body 
{
	/* height:105px; */
	height:110px;
	width:200px;
	padding-left:5px; 
	padding-top:5px;
}
.compare-smbox-body-a
{
	text-decoration:none;
}
div.compare_boxheadtext{
    height:auto;
    width:auto;
    padding-top:5px;
    margin-left:10px;
    font-weight:bold;
    font-size:10px;
}	 
.compare-smbox-head  
{
	width:120px;
}  
.compare-bodystyle
{
	height:60px;
	width:120px;
} 

.dropdownlist120
{
	text-align:left;
	width:120px;
	margin-top:3px;	
	margin-left:15px;
}
#compare_select_1
{
	float:left;
}
#compare_display_1
{
	float:left;
	text-align:center;
}
#compare_display_1 img
{
	width:120px;
	height:60px;
}
#mostCompared
{
	width:600px;
}
div.mostComparedSmallBox
{
	height:130px;
	width:135px;
	float:left;
}
div.mostCompareCategory
{
	font:verdana;
	font-size:11pz;
	color:#3d3d3d;
}
div.MostComparedwide
{
	width:135px;
}

/* ModelHistory page */
td.modelHistory_seemore
{
	font-size:11px; 
	padding-left:380px;
	padding-bottom:20px;
}

/* footer */
h1.footerH1
{
	padding-left:10px;
}
div.footerdiv
{
	width:700px;
	padding-left:40px;
}
div.footerdiv_nextp
{
	width:700px;
	padding-left:40px;
	padding-bottom:20px;
}
.subHeader 
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	color: #7A7A7A;
    font-weight: bold;
	
}
.medSmall 
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Sans-Serif;
	color:Black;
	padding-left:40px;
} 
.footercontent
{
	font-family:Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	COLOR: #00245d
}
.pageHeader 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:medium;
	font-weight:bold;
	color:#60779B;
	padding-left:50px;
}
.fotterimg
{
	border:none;
	padding-left:40px;
}
.footersub
{
	font-family:Verdana, Arial, Sans-Serif;
	FONT-SIZE: 11px;
	color: #00245d;
	text-decoration:underline;
	cursor:pointer;
}
h1.footersubH1
{
	padding-left:10px;
	padding-top:20px;
}
.footerList
{
	padding-left:80px;
}
.footerLi
{
list-style-type: disc;

}

/*==============================================
	PS Compare Page
==============================================*/

#comp-top-wrap
{
	float:left;
	width:750px;
}

#comp-nav
{
	width:170px;
	float:left;
	margin-top:15px;
}

.comp-navtext
{
	background-image:url('http://images.nadaguides.com/redesign/btn-comp-vehicle-bg.gif');
	background-repeat:no-repeat;
    color:white;
    width:111px;
    height:31px;
    float:left;
    line-height:31px;
    padding-left:20px;
    font-size:14px;
}
.comp-navarr
{
	background-image: url('http://images.nadaguides.com/redesign/btn-comp-vehicle-arrow.gif');
	background-repeat:no-repeat;
    width:39px;
    height:31px;
    float:left;
    margin-bottom:5px;
}
.selected .comp-navarr
{
	background-image: url('http://images.nadaguides.com/redesign/btn-comp-vehicle-arrow-roll.gif');
	background-repeat:no-repeat;
}

#comp-vehicles
{
	float:left;
	width:580px;
}
.comp-vehicle, .comp-vehicle-add
{
	width:120px;
    background-image:url('http://images.nadaguides.com/redesign/compare-vehicle-bg.gif');
    float:left;
    height:160px;
    margin-right:20px;
    padding:5px;
    text-align:center;
    font-weight:bold;
	line-height:1.1em;
}

.comp-vehicle-add .comp-btn-add
{
	margin-top:10px;
}

.comp-vehicle-add select
{
	margin-left:7px;
}
.comp-vehicle-add .psdrop-loading
{
	font-weight:normal;
	margin-top:10px;
}
.comp-vehicle-img
{
	width:110px;
	margin-top:5px;
}

#comp-popular
{
	width:900px;
	float:left;
}
.comp-popular-head
{
	font-weight:bold;
	padding-bottom:15px;
}
#comp-popular table
{
	float:left;
	width:170px;
}

.comp-button-wrap
{
    padding:15px 0px 15px 165px;
	padding-left:165px;
	padding-top:10px;
	float:left;
}

.comp-bstyle
{
	border-left:solid 2px #c6c6c6;
}
.comp-bstyle:first-child
{
	border-left:none;
}
.comp-bstyle td
{
	text-align:center;
	padding-top:5px;
	width:170px;
	padding-left:10px;
}

td.comp-bstyle-name
{
	text-align:left;
	font-weight:bold;
	height:30px;
	vertical-align:top;
}
td.comp-bstyle-img
{
	padding-left:0px;
}
td.comp-bstyle-btn
{
	padding:10px 0px 10px 50px;
}
td.comp-bstyle-trim
{
	text-align:left;
	font-size:10px;
}

/*==============================================
	PS Compare Side By Side Page
==============================================*/

.sbs-table
{
    float:left; width:175px; margin-right:10px; border:solid 1px black;
}

#compare-shareprintemail
{
	width:190px;
    position: relative; 
    top: 0px; 
    left: 10px;
    float: right;
    margin-top:-2px;
}
.ie67 #compare-shareprintemail td
{
	padding-top:2px;
}

.sbs-tab-wrap
{
	width:800px;
	border-bottom:solid 3px #1a3a77;
	float:left;
	margin-bottom:10px;
	padding-top:10px;
}
.sbs-page-tab
{
	background-color:#F1F1F1;
	border-top:solid 1px Gray;
	border-right:solid 1px Gray;
	border-left:solid 1px Gray;
	float:left;
	margin-right:5px;
}
.sbs-page-tab a
{
	font-weight:bold;
	color:Black;
	text-decoration:none;
    padding:5px;
    float:left;
}
.sbs-tab-wrap div.selected
{
	background-color:#1a3a77;
}
.sbs-tab-wrap div.selected a
{
	color:White;
}

.sbs-veh-wrap
{
	width:800px;
	float:left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.sbs-veh-data, .sbs-veh-actions, .sbs-veh-add
{
	width:190px;
	float:left;
	height:140px;
}
.sbs-veh-data
{
	border-left:solid 1px #c9cbca;
	text-align:center;
	font-weight:bold;
}

.sbs-veh-data .comp-btn-change
{
	margin-top:10px;
}
.sbs-veh-add
{
	border-left:solid 1px #C9CBCA;
}

.sbs-tbl
{
	width:800px;
}

.sbs-tbl td, .sbs-tbl th
{
	height:20px;
}

.sbs-tbl-name
{
	padding-left:5px;
	width:185px;
}

.sbs-tbl-name img
{
	float:right;
	margin-right:5px;
}

.sbs-tbl-data
{
	border-left:solid 1px #ced0cf;
	width:185px;
	padding-left:5px;
}

.sbs-tbl .odd-row td
{
	background-color:#f0f2f1;
}

.sbs-tbl th
{
	border-top:solid 3px #ced0cf;
	border-bottom:solid 3px #ced0cf;
	font-weight:bold;
	background-color:#f0f2f1;
	padding-left:5px;
}

.sbs-tab-rank, .sbs-tab-clear
{
	float:right;
	line-height:20px;
	
}
.sbs-tab-rank img
{
	vertical-align:middle;
}

.sbs-tab-clear
{
	
}
.sbs-tab-clear a
{
	text-decoration:none;
}
.sbs-tab-clear a:hover
{
	text-decoration:underline;
}

.sbs-veh-add 
{
	display:none;
}
.sbs-veh-add select
{
	margin-left:40px;
}
.sbs-veh-add .comp-btn-add
{
	margin-left:65px;
	margin-top:10px;
}

.sbs-veh-close
{
    float:right;
    padding-right:10px;
    padding-top:2px;
}

/*========================
            FAQ
=========================*/
#faqheader
{
    position:relative;
    top:18px;
    left:10px;   
}
#faq
{
    margin-top:18px;
    margin-left:20px;
    width:720px;
    min-height:450px;  
}
.faqquestion a
{
    color:#444;
    font-weight:bold;
    text-decoration:none;   
}
.faqquestion a:hover
{
    color:#444;   
}

.faqquestion
{
    font-size:12px;
    padding-bottom:20px;
}
.faqanswershow
{
    background-color:#F5F5F5;
    display:block;   
    padding:10px;
    margin-bottom:15px;
    width:700px;
}
.faqanswer
{
    display:none;  
    background-color:#F5F5F5;  
    padding:10px;
    margin-bottom:15px;
    width:700px;  
}

.faqsection
{
    color:#000000;  
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
    margin-bottom:14px;   
}

.faqpage
{
    display:block;
}

.pageselected a
{
    text-decoration:none;
    cursor:pointer;
}

.pagenotselected a
{
    text-decoration:underline;
}

#pageNav div
{
    position:relative;
    left:600px;
    float:left;   

}

/*========================
            CONTACT
=========================*/

.contact-wrap
{
	
}
.formtbl
{
	margin-top:25px;
	margin-left:100px;
	width:650px;
}

.formtbl td
{
	padding:2px;
	vertical-align:top;
}

.formtbl-label
{
	text-align:right;
	width:200px;
}

.formtbl-input input
{
	width:250px;
	padding:2px;
}

.formtbl-input select
{
	width:250px;
	padding:2px;
}

.formtbl-input textarea
{
	padding:2px;
	width:440px;
	height:100px;
}

.formtbl button
{
	float:right;
}

.formtbl .form-err
{
	color:red;
}

.formtbl .form-err label.error
{
	margin:0;
	padding:0;
	position:inherit;
	float:left;
	clear:both;
}

	

/*========================
            What is cpo
=========================*/
.whatiscpo_smbox 
{ 
	border:solid 1px #DBDBDD; 
	margin-left: 5px;
	width:160px;
	float:left;

}
.whatiscpo_smbox_head
{
	font-weight:bold;
	padding:5px;
	color:#4F4F4F;
	background-color:#F0F1F1;
}
.whatiscpo_smbox_body
{
	padding-left:10px;
	text-decoration:none;
	padding-left:10px;
	padding-top:5px;
	height:70px;
}
.whatiscpo_smbox_body a 
{
	color: #4F4F4F;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, Verdana;
}
#whatiscpo_text
{
	padding-left:40px;
}

.ie67 #whatiscpo_text
{
	padding-left:1px;
}
#whatiscpo_texth2
{
	color: #3D3D3D;
	font-family:Verdana;
	font-size:13px;
	float:left;
	padding-left:50px;
	padding-top:10px;
}
#whatiscpo_spaces
{
	width:80px;
	float:left;
}
#whatiscpo_print
{
	margin-left:300px;
	width:400px;
}
.ie67 #whatiscpo_print
{
	margin-left:1px;
	width:120px;
}

#whatiscpo_print img 
{
	padding-top:10px;
	padding-left:10px;
	
}
#whatiscpo_print a:hover
{
	color:Red;
	font-size:11px;
}
#whatiscpo_print a
{
	color:#00245D;
	font-size:11px;
}
#whatiscpo_text
{
	padding-left:100px;
	width:450px;
}
#whatiscpo_text_in
{
	padding-left:100px;
	width:450px;
}
.ie67 #whatiscpo_text_in
{
	padding-left:30px;
	width:450px;
}
#whatiscpo_text_in p
{
	padding-left:20px;
	color:#00245D;
	font-family:Verdana, Arial;
	font-size:11px;
}

#whatiscpo_printh2
{
	color: #3D3D3D;
	font-family:Verdana;
	font-size:13px;
	padding-left:20px;
	padding-top:10px;
}
#whatiscpo_print_in
{
	padding-top:30px;
	width:500px;
}
#whatiscpo_print_in p
{
	padding-left:20px;
	color:#00245D;
	font-family:Verdana, Arial;
	font-size:11px;
}


/*============================
       ADVERTISING PAGE
=============================*/

#advertisingHeader
{
    position:relative;
    top:18px;
    left:10px;  
}
.advertisingsheets
{
    margin-bottom:20px;   
}

.advertisingsheets a
{
    color:#000000;  
}

.advertisingsheets a:hover
{
    color:#000000;  
}

#advertising
{
    margin-top:18px;
    margin-left:20px;
    width:920px;   
    color:#000000;
}

#advertisingformwrapper
{
    width:620px; 
    padding-top:5px;   
    height:500px;
}

#advertisingrequiredfields
{
    float:right;
    padding-bottom:20px;   
}

#advertisingthankyou
{
    text-align:center; 
    font-size:13px; 
    font-weight:bold; 
    margin-top:10px;
}

#moreinformation, #submitsuggestion
{
    font-size:13px; 
    font-weight:bold;  
    margin-bottom:15px;
    margin-top:10px;
}

.contacttitle
{
    font-weight:bold;   
    width:110px;
}

.contacttitleshort
{
    font-weight:bold;   
    width:80px; 
}

.contacttitletiny
{
    font-weight:bold;   
    width:40px;
}
.contactGroup
{
    clear:both;
    padding-bottom:25px;  
}
.ie67 .contactGroup
{
    clear:both;
    padding-bottom:12px;  
}
.contactGroup div
{
    float:left;
    line-height:16px;
    vertical-align:bottom; 
}
.contactGroup div span
{
    color:Red;
    font-weight:bold;
}

.txtTiny
{
    height:16px;
    width:40px;
}
.txtShort
{
    height:16px;
    width:150px;
}
.txtMedium
{
    height:16px;
    width:271px;   
}
.txtLong
{
    height:16px;
    width:400px;
}
.txtExtraLong
{
    height:16px;
    width:500px;
}

#txtComments
{
    width:502px;
    max-width:502px;
    height:100px;   
    vertical-align:top;
    margin-bottom:10px;
}
#txtAddress2
{
    position:relative;
    left:110px;
    margin-bottom:10px;   
}
#submit
{
    position:relative;
    left:557px;
    top:100px;
}

.ie67 #submit
{
    position:relative;
    left:557px;
    top:90px;
}
.errorSummary
{
  color:Red;   
}

.errorSummary li
{
    color:Red;   
}

#lastName, #ext, #zip
{
    margin-left:40px;
}

#ddlState
{
    height:20px;
    margin-right:30px; 
    margin-left:0px;  
}

#ddlCountry
{
    height:20px;
    width:253px;
}
#advertisingcommentstitle
{
    position:relative;
    top:10px;   
}
#advertisingcomments
{
    float:right;   

}
/*===============================================
	Partner Links Research Center
===============================================*/
#rc_findyourcarbox, #rc_freevincheckbox, #rc_cpo
{
    float:left;
    border:solid 1px #bec0c1; 
    background-color:#FFFFFF;
    width:195px;
}
#rc_freevincheckbox, #rc_cpo
{
    margin-left:5px;
}
#rc_findyourcarbox .head, #rc_freevincheckbox .head, #rc_cpo .head
{
    background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
	background-repeat:repeat-x;	
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	padding:7px 0 0 10px; 
	font-size:12px;
}

#rc_findyourcarbox .head:first-letter, #rc_freevincheckbox .head:first-letter, #rc_cpo .head:first-letter
{
    font-size:15px;
}
#rc_findyourcarbox .box-body, #rc_freevincheckbox .box-body,#rc_cpo .box-body
{
    height:88px;
    padding:5px 10px 0 10px;
}
#rc_findyourcarbox .box-body div, #rc_freevincheckbox .box-body div
{
    padding-bottom:4px;  
}
#rc_cpo .box-body div
{
	padding-bottom:5px;
}
#rc_cpo .box-body a
{
	text-decoration:none;
}
#rc_cpo .box-body a:hover
{
	text-decoration:underline;

}
#rc_findyourcarbox  #zip_body
{
    width:148px;
    margin-bottom:2px;
}
#rc_freevincheckbox #check_link
{
 font-weight:bold;color:red;text-decoration:none;
}
#rc_freevincheckbox #check_link:hover
{
 /*text-decoration:underline; */
}
#rc_freevincheckbox #check_vin
{
    padding:10px 0px 12px 6px;
}
#rc_freevincheckbox  #free_check
{
    white-space:nowrap;
}
#rc_freevincheckbox  #free_check div
{
    float:left;
}
#rc_freevincheckbox #free_check_link
{
 text-decoration:none;
 margin:0px 10px 0px 0px;
}
#rc_freevincheckbox #free_check_link:hover
{
  text-decoration:underline;
}
#rc_freevincheckbox input
{
    font-size:11px;    
    height:16px;
    font-family:arial;
}
#freevincheckGO
{
    background-image:url(http://images.nadaguides.com/redesign/go-blue.gif);
    background-repeat:repeat-x;
    width:37px;
    height:23px;
    border: 0px solid #FFFFFF;
    margin-left:8px;
}
#freevincheckGO:hover
{
	background-image:url(http://images.nadaguides.com/redesign/go-blue-roll.gif);
	cursor:pointer;
}

/*==============
	Marines
================*/
#marineshome_toplbox_row2
{
	padding-top:10px;
}

    #marineshome_toplbox_row2 .marineshome_toplbox_bigbox
    {
	    width:408px;
    }

        #marineshome_toplbox_row2 .bigbox-head
        {
	        width:408px;
        }

        #marineshome_toplbox_row2 .bigbox-body
        {
	        width:408px;
	        height:196px;
	        padding:5px 10px 0 10px;
        }
        
        #marineshome_toplbox_row2 .bigbox-body-rv
        {
	        width:408px;
	        height:234px;
	        padding:5px 10px 0 10px;
        }
        
	        #marineshome_toplbox_row2 .bigbox-body td
	        {
		        width:202px;
	        }

        #marineshome_toplbox_row2 .smbox-body
        {
	        width:198px;
	        height:71px;
	        padding-left:10px;
	        padding-top:5px;
	        margin-bottom:5px;
        }
        .ie67 #marineshome_toplbox_row2 .smbox-body
        {
	        width:198px;
	        height:76px;
	        padding-left:10px;
	        padding-top:5px;
	        margin-bottom:5px;
        }
        
        #marineshome_toplbox_row2 .smbox-1-body-rv,  #marineshome_toplbox_row2 .smbox-2-body-rv
        {
	        width:198px;	       
	        padding-left:10px;
	        padding-top:5px;
	        margin-bottom:15px;
        }
        #marineshome_toplbox_row2 .smbox-1-body-rv
        {
             height:89px;
        }
        .ie67  #marineshome_toplbox_row2 .smbox-1-body-rv
        {
	        height:104px;
        }
         #marineshome_toplbox_row2 .smbox-2-body-rv
        {
             height:71px;
        }
        .ie67  #marineshome_toplbox_row2 .smbox-2-body-rv
        {
	        height:86px;
        }
        
.marinebstyle-text 
{
	
	text-align:center;
}

div.marinebstyle-image 
{
	width:200px;
}

#marinehome_botbox_wrap
{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	float:left;
}

    #marinehome_botbox_wrap a
    {
	    text-decoration:none;
	    font-size:11px;
    }
    
    #marinehome_botbox_wrap a:hover
    {
	    text-decoration:underline;
    }
#marineshome_buttom_bigbox
{
	width:940px;
	margin-left:5px;
	border:solid 1px #bec0c1; 
}
	#marineshome_buttom_bigbox .boxheadtext
    {
		height:auto;
		width:auto;
		padding-top:8px;
		margin-left:10px;
		color:#FFFFFF;
		font-weight:bold;
    }
    #marinemakelist td
    {
    	vertical-align:top;
    	padding-top:5px;
    	padding-left:5px;
    	padding-right:20px; 
    }
#marineshomelastLink
{
	padding-left:680px;
	padding-top:15px;
	padding-bottom:5px;
	font-weight:bold;
}

div.marineshome_toplbox_smbox
{
	margin-bottom:5px;
}
div.bstyle-item1
{
	width:100px;
	text-align:center;
	font-size:10px;
	height:75px;
	margin: 10 20px 5px 0;
	padding-right:20px;
	padding-top:20px; 
}
div.bstyle-item2
{
	width:150px;
	text-align:center; 
	font-size:10px;
	height:75px;
	margin: 10 20px 5px 0;
	padding-left:20px;
}

div.marinebstyle-text2 
{
    width:150px;
	/* padding-left:20px; */
}
div.marinebstyle-image2 a
{
	width:150px;
	padding-left:40px;
}
span.clickhere
{
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
#marineslastLink, .makelist-alllink
{
	padding-left:320px;
	padding-top:15px;
	padding-bottom:5px;
	font-weight:bold;
}
div.bstyle-item3
{
	width:auto;
	text-align:center;
	font-size:10px;
	float:left;
	height:75px;
	/*margin: 0 80px 5px 0; */
	margin: 0 40px 5px 0;
}

#rtn_content_marinemodelyear_categorylist_k
{
	/*width:605px; */
	background-color:#E0ECF8;
	/*padding:4px 1px 0px 3px; */
	border:solid 1px #CBCBCB;	
	height:28px;
}

#rtn_content_marinemodelyear_categorylist
{
	width:800px;
	height:28px;
}
.rtn_content_marinemodelyear_category
{
	float:left;
	/*background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg');
	background-repeat:repeat-x; */
	background-color:#F0F0F0;
	/*width:80px; */
	/*height:23px; */
	height:18px;
	text-align:center;	
	/*padding-top:6px; */
	padding:6px 6px 0 6px;
	border:solid 1px #CBCBCB;
}
.rtn_content_marinemodelyear_category a
{
	text-decoration:none;
	font-weight:bold;
}
#rtn_content_marinemodelyear_categorylist a.selected
{
	color:#ffffff;
	cursor:default;
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
	width:80px
}

#rtn_content_marinemodelyear_categorylist div.selected
{
	background-image:url('http://images.nadaguides.com/redesign/Blue-make-year-tab.jpg'); 
	background-repeat:repeat-x;
}

.hrbluebar
{
    color:#000080;
    width:607px;
}

#Marine_rtn_content_models_series
{
    font-weight:bold;
    padding-top:15px;
}

#Marine_rtn_content_models td
{
	/* padding-left:5px;
	 padding-right:5px; */
	 padding-top:5px;
	 vertical-align:top;
}
#Marine_rtn_content_models a
{
	color:#000000;
}
#Marine_rtn_content_years
{
	padding-bottom:5px;
}
.Marines_modelyear
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected-big.jpg');
	background-repeat:no-repeat;
	width:92px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}
.marinesdropdownlist
{
	text-align:left;
	/*width:160px; */
	width:245px;
	margin-top:3px;	
	margin-left:5px;
}
td.marinespricinglblnewbase, td.ccpricinglblnewbase
{
	font-weight:bold; 
	width:200px; 
	white-space:nowrap; 
	color:#3d3d3d;
	height:20px;
	font-family: Verdana;
}
td.pricinglbloptions
{
	font-weight:bold;
	/*width:200px; */
	white-space:nowrap;
	color:#3d3d3d;
	height:20px;
	font-family: Verdana;
}
.pricinglbloptions a
{	
	font-size:9px;
	color: #4682b4;
}
td.ccpricinglblnewbase a
{
	font-weight:normal;
}
td.marinespricinglblnewbase a
{
	white-space:nowrap;
}
td.marinesoptiontitle
{
	width:300px;
	white-space:nowrap;
}
.marinesoptionvalue2
{
	width:70px;
	padding:0px;
	text-align:right;
}
.marinesoptionvalue
{
	width:80px;	
	padding:0px;
	text-align:right;
}
.ie67 .marinesoptionvalue2
{
	width:80px;
	padding:0px;
	text-align:right;
}
.ie67 .marinesoptionvalue
{
	width:70px;	
	padding:0px;
	text-align:right;
}
.ie8up .marinesoptionvalue2
{
	width:90px;
	padding:0px;
	text-align:right;
}
tr.tableHeaderVDPValueRowEng
{
	height:15px;
	vertical-align:top;
}
tr.marinestableHeaderVDPValueRow
{
	height:30px;
}
td.marinestableHeaderVDPValue
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	font-weight:bold;
	padding:1px 1px 1px 1px;
	width:175px;
}

.ie67 td.marinestableHeaderengine
{
	color:#000000;
	font-family: Verdana;
	font-size:11px;
	padding:1px 1px 1px 1px;
	width:220px;
	white-space:nowrap;
}

#vdp-content-supplement1 div
{
	margin-left:3px; 
}

div.Marines_modelyear_yearlist
{
	width:600px;
	background-color:#E0ECF8;
	padding:4px 1px 0px 3px;
	border:solid 1px #CBCBCB;
	border-bottom:solid 2px #000066;	
}
div.Marines_modelyear_year
{
	float:left;
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-unselected.jpg');
	background-repeat:no-repeat;
	width:46px;
	height:23px;
	text-align:center;	
	padding-top:6px;
}
div.Marines_modelyear_yearlist a
{
	text-decoration:none;	
	white-space:nowrap;
}
div.Marines_modelyear_yearlist a:hover
{
	text-decoration:none;	
	/*font-size:1.1em;*/
	font-weight:bold;
	color:#000000;
}
div.Marines_modelyear_yearlist a.selected
{
	color:#ffffff;
	cursor:default;
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
}
div.Marines_modelyear_yearlist div.selected
{
	background-image:url('http://images.nadaguides.com/redesign/ModelYearPage/new-year-selected.jpg');
	background-repeat:no-repeat;
}
div.marines-print-header 
{
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}
td.tdheader
{
	font-weight:bold;

}
td.tdtext
{
	padding-left:15px;
}
.boattrader
{
    padding-left:25px;
}
div.sellaboatwrap
{
	background-color:White;
	width:650px;
}
h1.SellaboatH1
{
	padding-left:10px;
	padding-top:30px;
}
#buyaboat-logo
{
	padding-top:30px;
	padding-left:80px;
	float:left;
	padding-bottom:40px;
}
#buyaboat-text
{
	padding-top:20px;
	padding-left:300px;
}
#buyaboat-text span
{
	width:200px;
}
#marinesTowingtip1
{
	float:left; 
}

#marinesTowingtip1 span a
{
	color:#00245D;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal; 
	
}

#marinesTowingtip1 p
{
	padding-left:200px;
	
}
#marinesdownloadTips img
{
	border-width:0px;
	margin-right:3px;
}

.simedSmall
{
	
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal
}
#downloadTowingTips
{
	padding-top:20px; padding-bottom:20px;
}
span.MarinesMakeNoteLabel
{
	font-weight:bold;
}
span.MarinesMakeNoteText
{
	font-size:9px;
}

#advice_print
{
	margin-left:5px;
	/*width:120px;*/
	float:left;
	margin-right:5px;
}
div.articleText p, div.articleText li, .tips-hiddentoext td
{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica; 	
	white-space:normal;
}
div.articleText ul
{
	padding-left:10px;
}
div.articleText ol
{
	padding-left:20px;
}

div.articleText li
{
	padding-bottom:10px;
}

.tips-landing-wrap
{
	padding-left:5px;
}
.tips-landing-wrap a
{
	text-decoration:none;
	color:Black;
	font-size:12px;
}

.tips-landing-wrap a:hover
{
	text-decoration:underline;
}
.cartips-landing-wrap h3
{
	padding-top:5px;
	padding-bottom:15px;
	font-weight:bold;
	font-size:14px;
	
}
.cartips-landing-wrap a
{
	padding-left:5px;
}

.cartips-landing-wrap b
{
	font-size:12px;
	padding-left:2px;
}

.tips-pagewrap
{
	width:700px;
}

.tips-page-spe
{
	text-align:right;
	width:715px;
}

.tips-page-spe-land
{
	text-align:right;
	width:600px;
}

.ie67 .tips-page-spe-land td
{
	padding-top:2px;
}

.tips-page-spe table, .tips-page-spe-land table
{
	margin-top:-55px;
	float:right;
}

.tips-hiddentext
{
	display:none;
	padding-bottom:10px;
}
.tips-hiddentext table
{
	width:300px;
}
.tips-showtext
{
	display:block;
	clear:both;
	padding-bottom:10px;
	font-weight:bold;
	outline-style:none;
}
a.tips-showtext img
{
	text-decoration:none;
}

#advice-share
{
	text-align:right;
}
#advice-share a
{
	margin-top:10px;
	width:25px;
    height:5px; 
    border:0px;
    text-decoration:none;
    font-size:10px;
}
#advice-print
{
	padding-top:10px;
	text-align:right;
}
#advice-email
{
	text-align:right;
}

#advice_email a
{
	margin-top:15px;
    text-decoration:none;
}

#marinesprintandemail
{
	width:266px;
    position: relative; 
    top: 0px; 
    left: 70px;
    float: right;
}

#marinesprintandemail a
{
	text-decoration:none;
	font-size:10px;	
	
}
#signMark, #signMark1, #signMark2, #signMark3, .note-showhide
{
	font-weight:bold;
	color:#008000;
}

#noteHead, #noteHead1, #noteHead2, #noteHead3
{
	cursor:pointer;
}
#noteBody, #noteBody1, #noteBody2, #noteBody3
{
	display:none;
}
span.optionNoteLabel 
{
	font-weight:bold;
}
div.marinesOptionNote
{
	padding-bottom:20px;
}
div.marinesOptionNote span
{
	font-weight:bold;
}
div.marinesOptionType
{
	padding-top:10px;
	font-weight:bold;
	padding-bottom:5px;
}

div.marineSelectOption
{
	padding-top:25px;padding-left:10px;font-weight:bold;
}

.marinemakelist
{
	padding-right:10px;
}
div.marineOptionBox
{
	background-image:url('http://images.nadaguides.com/redesign/marine/boat-options-engine-blue-box3.jpg'); 
	/*background-image:url('../images/redesign/boat-options-engine-blue-box3.jpg'); */ 
	/*width:622px; */
	width:678px; 
	height:88px;
	padding-top:10px;
}
.marineEngineKey
{
	padding-left:257px;font-weight:bold;
}
.marineOptionNote
{
   padding-left:5px;
}

div.valueExpl 
{
	/*padding-top:480px; */
}
.ie67 .valueExpl
{
	/*padding-top:335px; */
}
div.pricetypeExp
{
	padding-bottom:10px;
}



/*==================================
	     Car Tips & Advice
===================================*/

#tips_content
{
	padding-left:15px;
}

#tips_spewrap 
{
	float:right;
	clear:both;
	width:225px;
    margin-top:-13px;
    margin-right:0px;
}

#tips_articlewrap
{
	float:left;
	width:630px;
}

#tips_articlewrap .tips-page-wrap
{
	width:630px;
}

#tips_partnerwrap
{
	float:left;
	width:185px;
}

.tips-partnerboxTA
{
	margin-top:10px;
	border:solid 1px #DBDBDD; 
	width:160px;
}

.tips-partnerbox-head
{
	border-bottom:solid 1px #DBDBDD; 
	background-color:#f0f1f1;
	color:#4f4f4f;
	padding:5px;
	font-weight:bold;
}

.tips-partnerbox-body-

{
	background-color:white;
}

.tips-partnerbox-body
{
	padding:5px;
}


.tips-partnerbox-body a
{
	font-size:11px;
	text-decoration:none;
	color:#4f4f4f;
}

#tips_articlewrap .articleText
{
	width:630px;
}

/*==================================
	     Powersports Home
===================================*/
td.powersports_home_category_group
{
    vertical-align:top;   
}
.powersports_home_category
{
    font-weight:bold;
    padding-top:10px;
}

.powersports_home_doublecolumn
{
    float:left;   
    width: 120px;
}


.powersportshome_makes_bigbox
{
    border:solid 1px #bec0c1; 
    margin-top:10px;
    margin-right:15px;
    margin-left:10px;
}


.powersportshome_makes_bigbox div.boxheadtext
{
    height:auto;
    width:auto;
    margin-left:10px;
    color:#FFFFFF;
    font-weight:bold;   
    vertical-align:middle;
    padding-top:10px;
}


table.powersports_home_popmanuf
{
	margin-left:15px;
}
table.powersports_home_popmanuf td
{
	vertical-align:top;
	
}


table.powersports_home_popmanuf_sub
{
	margin-top:10px;
	margin-bottom:5px;
}

table.powersports_home_popmanuf_sub td
{
	padding-right:30px;
}
table.powersports_home_popmanuf_sub th
{
	padding-right:30px;
	font-weight:bold;
}	
table.powersports_home_popmanuf_sub a
{
	float:left;
	clear:left;
	padding:2px;
	text-decoration:none;
}

.powersports_home_allmanuf
{
	text-align:right;
	font-weight:bold;
	padding:5px 25px 10px 5px;
}
/*==================================
	        Powersports Make
===================================*/
.ps-makelist-alllink
{
	font-weight:bold;
	float:right; 
	padding-right:45px;
	padding-top:5px;
}


/*==================================
	        Powersports ModelYear
===================================*/

#rtn_powersports_models
{
    padding-left:10px;
}

#rtn_powersports_models td
{
    padding-bottom:10px;
}

td.powersportsmodel
{
    font-family:Verdana; 
}

td.powersportsmodel a
{
    text-decoration:none;  
}

td.powersportsmodelcategoryheading
{
    font-family:Verdana;
    font-weight:bold;   
    padding-top:20px;
}

td.powersportsmodelsubcategoryheading
{
    font-family:Verdana;
    font-weight:bold;   
    padding-top:0px;
}


#rtn_powersports_modelyear_categorylist
{
    border-top:solid 2px #193A77;
	width:606px;
	padding-top:6px;
	
}
#rtn_powersports_modelyear_categorylist a
{
	background-color:#F1F3F1;
	border-right:solid 1px #CBCBCB;
	border-left:solid 1px #CBCBCB;
	border-bottom:solid 1px #CBCBCB;
	
	text-transform:uppercase;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	padding-top:7px;
	padding-bottom:4px;
	text-decoration:none;
	font-size:11px;
	top:0px;
	position:relative;
}

#rtn_powersports_modelyear_categorylist a.selected
{
    color:White;
	font-weight:normal;
	background-color:#193A77;
	border-right:solid 1px #062A6A;
	border-left:solid 1px #062A6A;
	border-bottom:solid 1px #062A6A;
	border-top:none;
	font-size:12px;
	top:0px;
	position:relative;
}
#rtn_powersports_modelyear_categorylist a:hover
{
	font-weight:bold;
}

#rtn_powersports_modelyear_categorylist a.selected:hover
{
	font-weight:normal;
}

.mcopt-tbl, .ccopt-tbl
{
	width:450px;
	margin-left:3px;
}

.mcopt-tbl td, .ccopt-tbl td
{
	padding-top:3px;
}
.mcopt-group
{
	font-weight:bold;
	padding-top:12px;
}

.mcopt-check, .ccopt-check
{
	width:15px;
	padding-left:5px
}
.ccopt-title
{
	width:400px;
}
.mcopt-title
{
   width:500px; 
   	
}

.mcopt-price
{
	width:50px;
}

.mcopt-cont, .ccopt-cont
{
	font-weight:bold;
	padding:10px 0px 15px 5px;
}

.mcopt-cont label.error
{
	padding-left:10px;
	color:Red;
	font-weight:normal;
}

/*==================================
	Powersports Cascading Dropdown
===================================*/

.psdrop-wrap
{
	width:105px;
}
.psdrop-wrap select
{
	width:105px;
	float:left;
	margin-top:10px;
}
.psdrop-loading
{
	font-style:normal;
	text-align:center;
}

.comp-btn-add
{
	background-image:url('http://images.nadaguides.com/redesign/btn-add.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:51px;
	height:23px;
	border:solid 0px #ffffff;
	cursor:pointer;
	border:none;
}

.comp-btn-add:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-add-roll.gif');
	background-position:top;
	background-repeat:no-repeat;
	
}
.ie67 .comp-btn-add
{
	border:solid 0px #ffffff;
}

.comp-btn-change
{
	background-image:url('http://images.nadaguides.com/redesign/btn-change.gif');
	background-repeat:no-repeat;
	border:none;
	width:63px;
	height:23px;
	cursor:pointer;
}
.comp-btn-change:hover
{
	background-image:url('http://images.nadaguides.com/redesign/btn-change-roll.gif');
	background-repeat:no-repeat;
}

.ie67 .comp-btn-change
{
	border:solid 0px white;
}

/*==================================
	        Powersports Options
===================================*/
.ccopt-tbl
{
	width:450px;
}
.mcopt-tbl
{
	width:550px;
}

.mcopt-tbl td, .ccopt-tbl td
{
	padding-top:3px;
}
.mcopt-group
{
	font-weight:bold;
	padding-top:12px;
}

.mcopt-check, .ccopt-check
{
	width:15px;
	padding-left:5px
}

.mcopt-price
{
	width:50px;
}

.mcopt-cont, .ccopt-cont
{
	font-weight:bold;
	padding:10px 0px 15px 5px;
}

.mcopt-cont label.error
{
	padding-left:10px;
	color:Red;
	font-weight:normal;
}


/*=============================
    Powersports VDP
==============================*/

.mcvdp-note-title
{
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
} 

.mcvdp-note-body
{
    padding-top:5px;
    padding-left:8px;
}


.mcvdp-notes-wrap
{
	padding:0px 10px 10px 10px;
}


/*===================
  RV
=====================*/
div.rvOptionBox
{
	background-image:url('http://images.nadaguides.com/redesign/rv/rv-options-engine-blue-box.jpg'); 
	/*background-image:url('../images/redesign/rv-options-engine-blue-box.jpg'); */
	width:466px;
	height:47px;
	
}
.rvmileage
{
	padding-left:5px;
	padding-top:5px;
}
.rv_general_note
{
	padding-top:20px;
}

.rv_general_note span
{
	font-weight:bold;padding-bottom:10px;padding-top:10px;
}
td.rvoptionvalue2
{
	width:70px;	
	padding: 0px 0px 0px 0px; 	
	text-align:right;
}
.rvoptionvalue
{
	width:80px;	
	padding: 0px 0px 0px 0px; 
	text-align:right;
}

.ie67 .rvoptionvalue
{
	width:60px;	
	padding: 0px 0px 0px 0px; 	
	text-align:right;
}
.ie67 .rvoptionvalue2
{
	width:80px;	
	padding: 0px 0px 0px 0px; 	
	text-align:right;
}

.ie8up .rvoptionvalue2
{
	width:85px;	
	padding: 0px 0px 0px 0px; 	
	text-align:right;
}
div.rvbstyle-text2 
{
    width:107px;
	/*padding-left:20px; */
}
div.rvstyle-image2 a
{
	width:150px;
	padding-left:20px;
}

#rvmakelist td
{
    vertical-align:top;
    padding-top:5px;
    padding-left:5px;
    padding-right:40px;
}
div.rv-no-option
{
	font-size:13px;
	padding-top:20px;
}
/*===================
  Classic
=====================*/

#classic-makes-header
{
    width:620px;   
}

#classic_home_makes
{
	width:610px;
	padding:5px 0px 5px 10px;

}


#classic_home_makes table
{
	width:100%;
	
}

#classic_home_makes td
{
	vertical-align:top;
}
#classic_home_makes div
{
    float:none;
    font-size:8px;
}


.classichome_makes_alllink
{
	padding-left:340px;
	font-weight:bold;
	font-size:11px;
	padding-bottom:5px;
}

#home_toplbox_wrap .classichome_makes_alllink a
{
	text-decoration:underline;
}

.classichome_makes_bigbox
{
    border:solid 1px #bec0c1; 
    margin-top:10px;
    margin-right:15px;
}



/*HACK*/

.ie67 #classic_home_makes table, .ie8up #classic_home_makes table
{
	width:610px;
	padding:0px;
	margin:0px;
}

.ie67 #classic_home_makes td, .ie8up #classic_home_makes td
{
	padding:0px;
	margin:0px;
	/*width:160px;*/
}

.ie67 #classic_home_makes td:first-child, .ie8up #classic_home_makes td:first-child
{
	width:165px;
	padding-left:0px 0px;
}



.rtn_content_modelyear_modeltrim h3
{
	font-size:12px;
}
.modeltrim-list
{
	line-height:18px;
}
.ccopt-tbl
{
	margin-left:3px;
}


.atclassifieds
{
    float:left; height:200px; width:200px; padding-top:40px; padding-left:40px;   
}

.atclassifiedsmustang
{
    float:left; 
    width:600px; 
    height:200px; 
    padding-top:40px; 
    background-image:url('http://images.nadaguides.com/adserver/autotrader-mustang.gif'); 
    background-position:right 20px; 
    background-repeat:no-repeat;   
}

.atclassifiedstext
{
    font-weight:bold;
    padding-bottom:15px
}

h1.atclassifiedsheader
{
    position:relative;
    left: 30px;
    top: 20px;
}

div.price-type-exp
{
	float:left;
	padding-top:15px;
}

div.price-type-exp p
{
	padding-top:1em;
}


 
 /*============================
       Link To Us Page
=============================*/
#linking
{   margin:0px 10px;
    width:820px;   
    color:#000000;
}
#linking p
{
    padding-bottom:10px;
}
#linking ul
{
    padding-left:20px;
    width:720px;  
}
#linking ul li
{
    list-style-type:disc;
	margin-left:14px;
	margin-bottom:10px;
	white-space:normal;		
}

#linking div.title
{
	font-size:13px; 
	font-weight:bold; 
	color:#3d3d3d;	 
	white-space:nowrap;
	float:left;
	padding-bottom:10px;
}
#linking div.sub-title, td.sub-title
{
	font-size:12px; 
	font-weight:bold; 
	color:#3d3d3d;	 
	white-space:nowrap;
	padding:10px 10px 10px 0px;
}
#linking div.section
{
	padding:0px 0px 10px 10px;
}
#linking table.input
{
    margin-left:4px;
}
#linking table.input td 
{
	padding:3px;
}
#linking table.input div 
{
	padding:0px 0px 2px 0px;
}
#linking td.data
{
    color:#000000;
}
#linking label.error
{
    padding-left:4px; 
    color: #ff0000;
}
#linking div.select-sites table td
{
    width:200px;
}
#linking div.select-sites div
{
    padding:3px;
}
#btnContinue
{
    background-image:url('http://images.nadaguides.com/redesign/btn-continue-blue.gif');
    background-repeat:no-repeat;
    width:76px;
    height:23px;
    border: 0px solid #FFFFFF;
    cursor:pointer;
}
#btnContinue:hover
{
    background-image:url('http://images.nadaguides.com/redesign/btn-continue-blue-roll.gif');
}
.ie67 #btnContinue:hover
{
	border:solid 0px white;
}
#linking #btnSubmit
{
    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/btn_submit_blue.gif);
    background-repeat:no-repeat;
    width:63px;
    height:23px;
    border: 0px solid #FFFFFF;
}
#linking #btnSubmit:hover
{
    background-image:url(http://www.nadaguides.com/App_Themes/mainreskin/Images/btn_submit_blue_roll.gif);
    cursor:pointer;
}
.ie67 #linking #btnSubmit:hover
{
	border:solid 0px white;
} 
#btnChange
{
	background-image:url('http://images.nadaguides.com/btn_blue/change.gif');
	background-repeat:no-repeat;
	border:none;
	width:63px;
	height:23px;
	cursor:pointer;
}
#btnChange:hover
{
	background-image:url('http://images.nadaguides.com/btn_blue/change-roll.gif');
	background-repeat:no-repeat;
}

.ie67 #btnChange
{
	border:solid 0px white;
}

#ExistingCustomerMsg div
{
    padding:10px;
}

/*============================
  Most Popular New Cars Page
=============================*/

#most_popular_model 
{
    margin-right:150px;
    margin-left:45px;
    height:310px;
    width:412px;
}
#most_popular_model div.model_review
{
  height:270px;
}
#most_popular_model  img.model_img
{
    padding-top:15px; 
    border: none;
    width:410px;
    height:210px;
}
#most_popular_model div.model_link
{
    text-align:center;
    padding:15px 0px 0px 0px;
	font-weight:bold;
	font-size:14px;
}

#most_popular_model table.model_nav
{
    width:412px;
    margin:0px;
    padding:0px;
}

#most_popular_nav
{   margin-left:45px;
	width:880px;
	border-bottom:solid 3px #1a3a77;
	float:left;
	margin-bottom:10px;
}
#most_popular_nav div.selected
{
	background-color:#1a3a77;
}
#most_popular_nav div.selected a
{
	color:#ffffff;
}

#most_popular_list
{
    margin:0px 10px 10px 45px;
}
#most_popular_list td
{
    padding:2px 6px;
    font-weight:bold;
    vertical-align:top;
}

#most_popular_list a.title
{
    text-decoration:none;
}

#most_popular_list_nav
{
    margin:5px 0px 0px 10px;
}

#most_popular_list_nav td
{
    font-weight:normal;
    width:185px;
    text-align:left;
}
#most_popular_list_nav ul  
{
    list-style-type: none;
    padding: 0;
    margin: 0;
} 
#most_popular_list_nav li
{    
    background-image: url(http://images.nadaguides.com/shared/arrow_blue_r.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding: 2px 0 2px 12px;
    margin: 0px;

}
#most_popular_list_nav a
{
    text-decoration:none;
}
#most_popular_list_nav a:hover
{
    text-decoration:underline;
}
#btnPrevModel
{
	background-image:url('http://images.nadaguides.com/btn_blue/previous-model.gif');
	background-repeat:no-repeat;
	border:none;
	width:115px;
	height:19px;
	cursor:pointer;
	border:solid 0px #ffffff;
}
#btnPrevModel:hover
{
	background-image:url('http://images.nadaguides.com/btn_blue/previous-model-roll.gif');
	background-repeat:no-repeat;
}
.ie67 #btnPrevModel
{
	border:solid 0px #ffffff;
}
#btnNextModel
{
	background-image:url('http://images.nadaguides.com/btn_blue/next-model.gif');
	background-repeat:no-repeat;
	border:none;
	width:94px;
	height:19px;
	cursor:pointer;
	border:solid 0px #ffffff;
}
#btnNextModel:hover
{
	background-image:url('http://images.nadaguides.com/btn_blue/next-model-roll.gif');
	background-repeat:no-repeat;
}
.ie67 #btnNextModel
{
	border:solid 0px #ffffff;
}

table#MostPopularVehicles 
{
    width:100%;
    margin-top:6px;
    margin-bottom:10px;
}

table#MostPopularVehicles tbody tr td.most-popular-vehicle-container 
{
    vertical-align:middle;
    text-align:center;
}

table#MostPopularVehicles tbody tr td.most-popular-vehicle-container button.comp-btn-add
{
    margin-top:5px;
}

table#MostPopularVehicles tbody tr td
{
    padding-top:5px;
}

table#MostPopularVehicles tbody tr td.divider 
{
    border-left:solid 1px #c9cbca;   
}

table#MostPopularVehicles tbody tr td.most-popular-vehicle-container div img
{
    width:120px;
    height:60px;
    -ms-interpolation-mode: bicubic;
}

h4.compare 
{
    font-size:10px;
    font-weight:bold;
    margin-bottom:15px;
}

a.research-center-compare 
{
    text-decoration:none;
    outline:none;
}

a.research-center-compare
{
    font-weight:bold;
}

a.research-center-compare:hover
{
    text-decoration:underline;
}

button.go-button-with-arrow
{
	background-image:url(http://images.nadaguides.com/redesign/go-blue.gif);
	background-repeat:repeat-x;
	width:37px;
	height:23px;
	border: 0px solid #FFFFFF;
	margin-left:15px;
}

button.go-button-with-arrow:hover
{
	background-image:url(http://images.nadaguides.com/redesign/go-blue-roll.gif);
	cursor:pointer;
}

/*============================
  Business to Business
=============================*/

body#b2b 
{
    background-color:#fff;       
}

div#b2b-header 
{
    height:110px;
}

img#b2b-logo 
{
    margin-top:20px;
}

div#b2b-header-image-container 
{
    width:939px;
    margin:0 auto;    
}

div#b2b-container 
{
    padding:0;
    width:100%;
}

div#b2b-wrapper 
{
    width:999px;
    margin:0 auto;
}

div#b2b-content 
{
    width:939px;
    padding:30px 0;
    margin:0 auto;
}

h1#b2b 
{
    color:#001d61;
    font-size:14px;
    padding-top:25px;
    padding-left:25px;
}

div#title-container 
{
    width:939px;
    margin:20px auto 0 auto;        
}



h2#b2b 
{
    color: #001d61;
    font-size:12px;
}

div.b2b-contact 
{
    color:#001d61;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}

div#b2b-column-left 
{
    position:relative;
    float:left;
    width:400px;
    padding-right:100px;
    padding-left:50px;
}

div#b2b-column-right 
{
}

div.b2b-product 
{
    clear:left;
    margin-top:10px;
}

img.b2b-product-icon 
{
    float:left;
    margin-right:15px;
    position:absolute;
    left:0;
}

div.b2b-product-title-container 
{
    position:relative;
    padding-bottom:10px;
}

div.b2b-product-title-container a 
{
    position:absolute;
    left:190px;
}

div.b2b-product-title-container span.b2b-product-title 
{
    color:#001d61;
    font-size:12px;
    font-weight:bold;
}

p.b2b-product-description 
{
    color:#001d61;
    padding-bottom:10px;
}

div#b2b_footer_wrap
{
	width:100%;
    padding-top:50px;
    padding-bottom:50px;
	float:left;
	font-size:10px;
	text-align:center;
}

div#b2b_footer_nav 
{
    width:100%;
}

div#b2b_footer_nav a
{
    color:blue;
    text-decoration:underline;
}

div#b2b_footer_copy
{
    font-size:85%;
    font-style:italic;
}

/*============================
  Modal popup
=============================*/
div#modal-overlay {background-color:#f8f8f8; z-index: 2000000;}
div.modal-popup
{ 
    display:none;
    border:1px solid #bec0c1;
    background:#fff;
    padding:0px; 
}
div.modal-popup div.header  
{
	height:25px; background:#051D3F; color:#ffffff; font-size:13px; font-weight:bold; 
	padding:4px 4px 4px 10px;
}
div.modal-popup div.header td 
{
    color:#ffffff;
    font-weight:bold; 
    font-size:13px;
}

div.modal-popup div.content
{
    padding:10px;  
}
/*============================
 DT Calculator
=============================*/
div#carDisplayName
{   
    font-size:13px;
    font-weight:bold;
    padding:10px;    
}
div#calc-wrap
{
    padding:0px 10px;
}
div#calc-wrap input[type="text"]
{
    width:80px;
}
div#calc-wrap table td
{
    padding:4px;
    margin:0px;    
}

table.calc-input
{
    width:300px;
}

table#payment-calculator
{
   margin-top:10px;
}

table#payment-calculator td.title
{   
    background-image:url(http://images.nadaguides.com/redesign/hp/hp-boxes-blue.jpg);
	height:25px; 
	line-height:25px;
    color:#ffffff;
    /*background-color:#1a3a77;*/
    font-size:13px;
    font-weight:bold;
    padding-left:10px; 
}
table#payment-calculator td.result
{
    border:1px solid #dbdbdd;  
    height:86px;
    padding:3px 4px 3px 10px;
    vertical-align:top;
}
table#payment-calculator td.input
{ 
    border:1px solid #dbdbdd;  
    padding:6px;  
    vertical-align:top;
}
table#payment-calculator td.result div.pmt
{
  height:36px;
  margin-top:8px;
}

.calc-pmt
{
    font-weight:bold;font-size:18px;color:#008000;  
}
.btn-calculate
{
    background-image:url(http://images.nadaguides.com/redesign/calculate.gif);
    background-repeat:no-repeat; 
    width:86px; 
    height:30px;    
    border:none; 
    cursor:pointer;
}
.btn-calculate:hover
{
     background-image:url(http://images.nadaguides.com/redesign/calculate-roll.gif);
}

.btn-applynow
{
    background-image:url(http://images.nadaguides.com/redesign/applynow.gif);
    background-repeat:no-repeat; 
    width:86px; 
    height:30px;    
    border:none; 
    cursor:pointer;
}
.btn-applynow:hover
{
     background-image:url(http://images.nadaguides.com/redesign/applynow-roll.gif);
}
.ie67 .btn-calculate
{
	border:solid 0px #ffffff;
}
/* validation */
div#calc-wrap input.error      
{
    background-color: #ffeeee; 
} 
div#calc-wrap label.error      
{
    color: #ff0000; 
    padding-left:4px;
} 
div.calc-err-sum
{
     color:#ff0000;
     width:260px; 
}   

/*temp */
.accordion {
    padding-bottom:20px;
}
.accordion h3 + div {
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.3s ease-in;
}
.accordion h3 a
{
   font-size: 12px;
   font-weight: bold;
   color:#599FCF;    
   text-decoration:none;
}
.accordion h3 a:hover
{
   text-decoration:underline;
}

.accordion div a
{
   padding-left:10px;
   text-decoration:none;
}
.accordion div a:hover
{
   text-decoration:underline;
}
.accordion :target h3 + div {
	height: auto;
	padding-bottom:10px;
    /* border:solid 1px gray; */
}

.accordion .section:target
{
    border:solid 1px gray;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
}
.accordion .section.large:target h3 + div {
	overflow: auto;
}



/**********************************
        Dealer Quote
***********************************/

div#thankyou_main_frame p {font-size: 12px;} 
div#thankyou_main_frame blockquote {font-size: 12px;}   
div#thankyou_main_frame li{font-size: 12px;list-style-type:disc; margin-left:20px;}   
div#thankyou_main_frame div {font-size: 12px;}   
div#thankyou_main_frame td {font-size: 14px;height: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } 
div#thankyou_main_frame table { border-style:none; border : 0px; padding:0px;}

div#thankyou_main_frame
{
	padding-left:20px; 
	margin-top:-20px; 
	font-size:12px
}

div#thankyou_main_frame #thankyou_table
{
	background-color:white;
	font-family: Arial, Helvetica, sans-serif;	
}

div#thankyou_main_frame #make_model_trim
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}
div#thankyou_main_frame #thank_you
{
	font-size:16px; 
	font-family:Verdana;
}
div#thankyou_main_frame #your_request
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif; 
    color: #666666;
    font-weight:bold;	
}
div#thankyou_main_frame #thank_you_text
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div#thankyou_main_frame #report_click_image
{
	cursor: pointer;
	height:150px;
	float:right;
	width:180px;
}

div#thankyou_main_frame td#click_image
{
    width: 425px; 
    vertical-align:top;
    text-align:right; 
    padding-top:20px;	
    padding-right:20px;
}

div#thankyou_main_frame td#car_properties
{
    vertical-align:top;
    padding-top:10px;
    padding-left:10px;
}

div#thankyou_main_frame td#make_model_trim_td
{
	height: 25px;
	background-color: rgb(218, 233, 243);
}

div#quote-resources
{
    
    clear:both; 
    border: solid 1px #C9CBCB; 
    float:right;
    height:130px; 
    margin-top:10px;
    text-align:left; 
    width:178px; 
}

div#quote-resources span
{
    font-size:14px;
    font-weight:bold;
    position:relative; 
    top:11px; left:8px;    
}

div#quote-resources ul
{
    margin-left:8px;  
    margin-top:6px; 
}

div#quote-resources ul li a
{
    font-size:11px;
    text-decoration:none;   
}

/*=========================
Ad Choices
=========================*/

div#copyright-container 
{
	position:relative;
	width:280px;
	margin:0 auto;	
}

#adchoices-overlay  {background-color:#f8f8f8; cursor:wait; z-index: 2000000;}
#adchoices-text { font-family:Verdana; font-size:11px; line-height:18px; text-align:left; background:#f0f1f1; border:1px solid #bec0c1;}

div#copyright-container div#adchoices-container
{
	float:right;
	padding-left:30px;
	position:relative;
	bottom:3px;
}

div#copyright-container div#adchoices-container img#adchoices-icon
{
	position:relative;
	top:4px;
}

div#adchoices-frame {width:640px;padding:25px;}
h2#adchoices-title {color:#092868;text-decoration:underline;}
p.adchoices-bold {text-align:center;font-weight:bold;}
span.underline {text-decoration:underline;}
span.bold {font-weight: bold;}
div.adchoices-indent {padding-left:40px;}
table#button-container {width:150px;}
td#adchoices-button-gap {width:30px;}
div.adchoices-button 
{
	font-weight:bold;
	color:#e1eefc; 
	border:2px solid #c2c2c2; 
	background-color:#092868;
	cursor:pointer; 
	width:50px; 
	padding:3px 6px;
	text-align:center;	
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius: 3px;
}

div.adchoices-button:hover
{
	background-color:#4682b4;
}
