@import "navigation.css";
@import "pfrotator.css";

body{
	background: #020202 url(../Images/background-body.jpg) repeat-x center top;
}


a{color:#666;}
a:hover{color:#999;}
a:visited{color:#666;}


	/* button and customized link styles */
	a.buttonBlue{
		color: #fff;
		display: block;
		font-weight: bold;
		line-height: 34px;
		text-transform: uppercase;
		width:130px;
		
	}
		a.buttonBlue .leftEdge{
			background-image:url(../Images/buttonSpriteBlueLeft.png);
			background-position:0 0;
			background-repeat:no-repeat;
			display: block;
			float: left;
			height: 34px;
			padding: 0 0 0 15px;
			width:70%;
		}
		
		#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerInfo  {
			padding: 15px 0 15px 0px
		}
		
		.heading
		{
			display:none;}
		.pagetitle
		{
			font-size: 18px;
			color: #555555;
		}
		
		.customername
		{
			font-weight:bold;
			font-style:italic;
			color:#666;			
			}
		
		.testimonialPane
		{
			padding: 0 0 0 28px
			}
			a.buttonBlue .rightEdge{
				background-image:url(../Images/buttonSpriteBlueright.png);
				background-position:100% 0;
				background-repeat:no-repeat;
				display: block;
				float: right;
				height: 34px;
				width: 24px;
			}
			a.buttonBlue .leftEdge:hover{
				background-position:0 -34px;
			}	
			
			.serviceBannerAd:hover {
background-position:0 -79px;
}


styles.css (line 416)
a.serviceBannerAd {
background-image:url(../Images/banner_ad_942x79.jpg);
background-position:0 0;
background-repeat:no-repeat;
display:block;
height:79px;
width:942px;
}


.sprite_CTA_rightCol  {
background-image:url(../Images/inner_buttons_sprite.png);
background-repeat:no-repeat;
}


	/* outerwrapper styles */
	div#outerWrapper{
		background: #f7f7f7;

	}
		div#outerWrapper:after{
			content: ".";
			visibility: hidden;
			display: block;
			clear: both;
			height: 0;
			font-size: 0;
		}
	/* masthead styles */
	div#masthead {
			background: url(../Images/background-masthead.jpg) no-repeat;
			margin: 0 auto;
			width: 990px;
			position: relative;
			z-index: 200;
			
		}
			div#masthead .middleCol h3{
				color: #555;
			}
			div#masthead .middleCol p span{
				color: #cc191e;
				font-weight: bold;
				}
			div#logoBlock {
					background: url(../Images/logo.png) no-repeat scroll 0 0;
					display: block;
					float: left;
					height: 115px;
					padding: 0;
					width: 292px;
					margin:18px 0 0 23px;
				}	
			div#logoBlock:hover {
					background: url(../Images/logo.png) no-repeat scroll 0 bottom;
					display: block;
					float: left;
					height: 115px;
					padding: 0;
					width: 292px;
					margin:18px 0 0 23px;
				}	
				
				
				.MazdaBlock
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: 0 0px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 27px;
				}	
				
					.MazdaBlock:hover
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: 0 -87px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 27px;
				}	
				
				
				
				
				
				
				.LincMercBlock
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: -218px 0px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 29px;
				}	
				
				.InfoBlock  {
					background:url("../Images/Info.png") no-repeat scroll 7px 0 transparent;
					display:block;
					float:left;
					height:90px;
					margin:42px 0 0 43px;
					padding:0;
					width:350px;
				}	
				
				
				
				.LincMercBlock:hover
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: -218px -87px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 29px;
				}	
				
				
				
				
				.PreOwnedBlock
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: -425px 0px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 23px;
				}	
				
				.PreOwnedBlock:hover
				{
					background: url(../Images/TopButtonsSprite.png) no-repeat scroll;
					background-position: -425px -87px;
					display: block;
					float: left;
					height: 90px;
					padding: 0;
					width: 185px;
					margin:36px 0 0 23px;
				}	
				
				
				
				
				
				
				
				div#logoBlock2 {
					background: url(../Images/logo2.png) no-repeat scroll 0 0;
					display: block;
					float: left;
					height: 115px;
					padding: 0;
					width: 292px;
					margin:18px 0 0 6px;
				}	
			div#logoBlock2:hover {
					background: url(../Images/logo2.png) no-repeat scroll 0 bottom;
					display: block;
					float: left;
					height: 115px;
					padding: 0;
					width: 292px;
					margin:18px 0 0 6px;
				}	
	.HeaderMessage {
font-family:georgia;
font-size:23px;
margin:13px 26px -23px 0;
color:#333;
}
				
				.facebookIcon
				{
					background: url(../Images/social_icons_sprite.png) no-repeat scroll 0 bottom;
					display: block;
					float: left;
					height: 60px;
					padding: 0;
					width: 270px;
					margin:16px 0px -10px 6px;
				}
				
			div#masthead .phone{
				background: url(../Images/phone_Sprite.png) no-repeat;
				display: block;
				height: 136px;
				text-indent: -9999px;
				width:287px;
				margin: 5px 0 0 35px;
			}
			.blog{
					background: url(../Images/blog.png) no-repeat;
					display: block;
					float: left;
					margin: 15px 0 0 10px;
					height: 47px;
					text-indent: -9999px;
					width:266px;
				}
				.blog:hover{
					background-position: left bottom;
				}
		/* search feature */
		.buttons_cta_sprite {
			background:url(../Images/cta_icons_sprite.png);
		}
		div#searchFeature {margin-right: 10px;}
			.searchBtn {
				background-position: 0 -3px;
				margin: 0 0 0 85px;
				width: 83px;
			}

		/* Secondary Features - CTAs */
		div#secondaryFeatures {
			background: url(../Images/secondary_features_bg.gif) repeat-x scroll 0 0;
			height: 103px;
			width: 990px;
		}
		div#secondaryFeatures ul {
			float: left;
			height: 103px;
			position: relative;
			width: 989px;
		}
			.icons_sprite {
				background-image: url(../Images/cta_icons_sprite.png);
				background-repeat: no-repeat;
			}
				div#searchFeature {margin-right: 10px;}
				.searchBtn {
					background-position: 0 -3px;
					margin: 0 0 0 85px;
					width: 83px;
				}
					.searchBtn:hover {background-position: 0 -31px;}
				.specialsCTA, .newcarsCTA, .usedcarsCTA, .financingCTA, .serviceCTA {
					cursor:pointer;
					display:block;
					float:left;
					height:37px;
					margin-right:39px;
					margin-top:29px;
					text-decoration:none;
					width:158px;
					
				}
					div#secondaryFeatures ul li{
						display: inline;
					}
					div#secondaryFeatures ul li a:hover {text-decoration: none;}
					
					.specialsCTA {background-position: -97px 0px;}
						.specialsCTA:hover {background-position: -97px -36px;}
					.newcarsCTA {background-position: -253px 0px;}
						.newcarsCTA:hover {background-position: -253px -36px;}
					.usedcarsCTA {background-position: -410px 0px;}
						.usedcarsCTA:hover {background-position: -410px -36px;}
					.financingCTA {background-position: -569px 0px;}
						.financingCTA:hover {background-position: -569px -36px;}
					.serviceCTA {background-position: -726px 0px;}
						.serviceCTA:hover {background-position: -726px -36px;}
			.secondaryDivider {
				background: url(../Images/secondary_features_divider.png) no-repeat scroll 0 0;
				display: block;
				float: left;
				height: 103px;
			}
		
		
	             	.locationhours{display:none;}
					#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__ServiceHoursPanel{display:none;}
				    #ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerHoursPanel{display:none;}
					#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__PartsHoursPanel{display:none;}
					#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__BodyShopHoursPanel{display:none;}
					#ctl00_ctl00_ContentSection_ContentSection_LocationHours1__DealerInfo{display:block;}
					
					
		/* Tertiary Features - CTAs */	
		.promo{
			border: 1px solid #f4f6f6;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			min-height: 175px;
			min-width: 315px;
		}
			.promo1,
			.promo2,
			.promo3 {
				display: block;
				height: 173px;
				position: relative;
				width: 315px;
			}
			.promo1{
				
				background: url(../Images/promo_left.png) no-repeat scroll 0 top;
				text-indent: -9999px;
			}
			.promo2 {background: url(../Images/promo_middle.gif) no-repeat scroll 0 0;margin: 0 4px 0 4px;}
				.promoHeader {
					color: #174d85;
					display: block;
					float: left;
					font: bold 18px Arial, Helvetica, sans-serif;
					margin: 12px 0 10px 20px;
				}
				.promo2 p{
					color: #fff;
					padding: 10px;
				}
					
			
					
			.promo3 {background: url(../Images/promo_right.png) no-repeat scroll 0 0;color: #000000;}
				.promoHeader {
					color: #FFF;
					display: block;
					float: left;
					font-size: 18px;
					margin: 10px 0 5px 20px;
					width: 295px;
				}
				.promo3 p,
				.promo3 label {
					float: left;
				}
					.promo3 p {
						border-bottom: 1px dotted #000000;
						margin: 0 20px 0 20px;
						padding-bottom: 15px;
						width: 265px;
					}
					.promo3 label {
						margin: 10px 0 0 20px;
						width: 265px;
					}
					.promo3 input.emailAddress {
						border: 1px solid #999999;
						background-color: #ffffff;
						color: #000000;
						float: left;
						margin: 3px 0 0 20px;
						padding: 3px 3px 3px 3px;
						width: 260px;
					}
					
			
			
			/* Styles to integrate arrow buttons on Internet Specials Rotators to work */
.RadRotator_Default .rrClipRegion {border: 0 none !important;}

	div#tertiaryScroller .RadRotator, 
	div#pentanaryRotator .RadRotator {
		height: 152px !important; 
		overflow: hidden; 
		padding: 0px 36px !important;
		width: 528px !important;
	}
		div#pentanaryRotator .RadRotator {width: 885px !important;}
		
	div#tertiaryScroller .rrRelativeWrapper, 
	div#pentanaryRotator .rrRelativeWrapper {
		background-image: url(../Images/new_used_specials_sprite.png);
		background-position: 0px -160px;
		background-repeat: repeat-x;
		display: block;
		float: left;
		height: 134px !important;
		padding: 10px 10px 10px 10px; 
		width: 508px !important;
	}
		div#pentanaryRotator .rrRelativeWrapper {padding: 10px 0 10px 0; width: 885px !important;}
		
		div#tertiaryScroller .rrClipRegion,
		div#pentanaryRotator .rrClipRegion {
			height: 125px !important; 
			padding: 7px 0 0 0; 
			width: 508px !important;
		}
			div#pentanaryRotator .rrClipRegion {width: 885px !important;}
			
			div#tertiaryScroller .rrClipRegion .rrItemsList,
			div#pentanaryRotator .rrClipRegion .rrItemsList {
				height: 125px !important; 
				left: 0px !important;
				width: 508px !important;
			}
				div#pentanaryRotator .rrClipRegion .rrItemsList {width: 885px !important;}
				
				div#tertiaryScroller .rrClipRegion .rrItemsList li,
				div#pentanaryRotator .rrClipRegion .rrItemsList li {
					height: 125px !important; 
					margin: 0 6px 0 0; 
					width: 95px;
				}
					div#pentanaryRotator .rrClipRegion .rrItemsList li {margin: 0 8px 0 7px;}
					
		.RadRotator_Default .rrButton {
			background-image: url(../Images/new_used_specials_sprite.png) !important;
			display: block;
			height: 152px !important;
			position: absolute;
			top: 0 !important;
			width: 36px !important;
		}
			.RadRotator_Default .rrButton.rrButtonRight {
				background-position: 0px -318px !important;
				margin-top: 0 !important;
				right: -36px !important;
			}
				.RadRotator_Default .rrButtonRight:hover {background-position: 0px -792px !important;}
			.RadRotator_Default .rrButton.rrButtonLeft {
				background-position: 0px -3px !important;
				left: -36px !important;
				margin-top: 0 !important;
			}
				.RadRotator_Default .rrButtonLeft:hover {background-position: 0px -475px !important;}
				.RadRotator_Default .rrButtonUp,
				.RadRotator_Default .rrButtonDown {display: none;}
		
		/* ------------------------------------------- */
			
		/* Used Specials Rotator & New Specials Rotator Styles */
		div#tertiaryScroller .internetspecials .vehiclephoto, 
		div#pentanaryRotator .internetspecials .vehiclephoto {width: 90px;}
		
			div#tertiaryScroller .internetspecials .vehiclephoto img,
			div#pentanaryRotator .internetspecials .vehiclephoto img {height:67px; width:95px !important;}
			.internetspecial .description {
				width: 90px;
			}
			.internetspecials .description h3 {
				color: #174d85;
				font: 10px Verdana, sans-serif;
				height:auto;
				line-height:12px;
				margin-bottom:2px;
				text-align: left;
				width:90px;
			}
			.internetspecials .price {
				font: bold 10px Verdana, sans-serif;
				color:#07810a;
				line-height:10px;
				text-align: left;
			}
				
		/* Left & Right Navigation for New Vehicle Specials Tooltip Rotator */				
		.specials_sprite {background-image: url(../Images/new_used_specials_sprite.png);}
			.specialsLeft,
			.specialsFill,
			.specialsRight {
				display: block;
				float: left;
				height: 152px;
			}
				.specialsLeft,
				.specialsRight {width: 36px;}
					.specialsLeft {background-position: 0px 0px;}
						.specialsLeft:hover {background-position: 0px -459px;}
					.specialsFill {
						background-position: 0px -153px;
						background-repeat: repeat-x;
						height: 132px;
						padding: 10px 10px 10px 10px;
						width: 508px;
					}
					.specialsRight {background-position: 0px -306px;}
						.specialsRight:hover {background-position: 0px -764px;}
						
						
						
						
						
						
						.inventoryDetails .expander .close { background:url(../images/plus_minus.png) repeat scroll -3px -17px transparent;}
						
						.inventoryDetails .expander .open { background:url(../images/plus_minus.png) repeat scroll -3px -2px transparent;}

						
						.inventoryDetails a
						{ color:#192830;}
						
						
						.inventoryDetails h3.equipment a, .inventoryDetails h3.features a, .inventoryDetails h3.warranties a, .inventoryDetails h3.financing a, .inventoryDetails h3.contactInformation a, .inventoryDetails h3.reviews a, .inventoryDetails h3.CarfaxHighlights a, .inventoryDetails h3.CertifiedInfo a 
						{
							color: #000;
						}
						
				
						
						
						.inventoryDetails h4.similar a
						{
							color: #000;
						}
						
						.inventoryDetails h4.similar a:hover
						{
							color: #333;
						}
						
						.inventoryDetails h4.similar
						{
							background-color: #E3E3E3;
						}
						
						.inventoryDetails .content .top .right .commentArea
						{
							background-color: #E3E3E3;
						}
						
						.inventoryDetails h3.features, .inventoryDetails h3.equipment, .inventoryDetails h3.features, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo {background-color: #E3E3E3;}
						
						
						
						.inventoryDetails .topMenu{background:url(../images/bar.png);
						width: 965px;
						margin: 0 0 0 -7px}
						
						
						div .bottomnav .socialnetworking div.social .links{
							background-color:#EEE;
						}
						
						
						
						.inventoryDetails div.bottomnav{
						
       					-moz-border-radius-topleft:5px;
						-moz-border-radius-topright:5px;
						background-color:#192830;
						border-color: none;
						border-style: none;
						border-width:2px 2px medium;
						bottom:0;
						display:none;
						left:0;
						padding:5px;
						position:fixed;
						width:960px;
						z-index:1000;
						}
												
						.inventoryDetails div.bottomnav .buttonbar .requestinfo a	{background:url(../images/bottom-buttons.png) repeat scroll 0 0 transparent;}
							
					    .inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover {background:url(../images/bottom-buttons.png) repeat scroll 0 -120px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .scheduletest a{background:url(../images/bottom-buttons.png) repeat scroll -140px 0 transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover{background:url(../images/bottom-buttons.png) repeat scroll -140px -120px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .makeanoffer a{background:url(../images/bottom-buttons.png) repeat scroll -280px 0px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover {background:url(../images/bottom-buttons.png) repeat scroll -280px -120px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .payment a{background:url(../images/bottom-buttons.png) repeat scroll -440px 0 transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .payment a:hover {background:url(../images/bottom-buttons.png) repeat scroll -440px -120px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink{background:url(../images/bottom-buttons.png) repeat scroll -610px 0 transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover{background:url(../images/bottom-buttons.png) repeat scroll -610px -120px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .close a{background:url(../images/bottom-buttons.png) repeat scroll -875px -14px transparent;}
						
						.inventoryDetails div.bottomnav .buttonbar .close a:hover{background:url(../images/bottom-buttons.png) repeat scroll -875px -54px transparent;}
						
											
/* Used on Service Portal page */
		div#servicesContainer {
			margin: 10px 0 10px 0;
			padding: 0 20px 0 20px;
		}
			div#servicesContainer h1 {
				width: 100%;
			}
				div#serviceLeftCol, div#serviceRightCol {
					padding-top: 20px;
				}
				div#serviceLeftCol {
					float: left;
					margin-right: 5px;
					position: relative;
					width: 200px;
				}
					div#serviceLeftCol .leftColNav {
						width: 200px;
					}
						.leftColNav ul li a {
							color: #333333;
							float: left;
							font-size: 13px;
							font-weight: bold;
							line-height: 31px;
							position: relative;
							text-indent: 35px;
							width: 200px;
						}
							.leftColNav ul li a:hover {
								color: #174d85;
								text-decoration: none;
							}

					/* Services Sprite Icons */
					.service_sprite {
						background-image: url(../Images/services_sprite.png);
						background-repeat: no-repeat;
						display: block;
						height: 31px;
					}
						.schedule {background-position: 0px 0px;}
							.schedule:hover {background-position: 0px -31px;}
						.serviceSpecials {background-position: 0px -62px;}
							.serviceSpecials:hover {background-position: 0px -93px;}
						.tech {background-position: 0px -124px;}
							.tech:hover {background-position: 0px -155px;}
						.faq {background-position: 0px -186px;}
							.faq:hover {background-position: 0px -217px;}
						.testimonial {background-position: 0px -246px;}
							.testimonial:hover {background-position: 0px -277px;}
						.warranty {background-position: 0px -308px;}
							.warranty:hover {background-position: 0px -339px;}
						.parts {background-position: 0px -370px;}
							.parts:hover {background-position: 0px -401px;}
						.recalls {background-position: 0px -432px;}
							.recalls:hover {background-position: 0px -463px;}
						.mobility {background-position: 0px -494px;}
							.mobility:hover {background-position: 0px -525px;}
						.benefits {background-position: 0px -556px;}
							.benefits:hover {background-position: 0px -587px;}
						.price {background-position: 0px -618px;}
							.price:hover {background-position: 0px -649px;}
								/* Block of Ads that change */
				div#serviceRightCol {
					float: left;
					position: relative;
					width: 745px;
				}
					.serviceAdsContainer {
						padding: 0 0 0 0px;
						
					}
						ul.serviceAd li {
							float: left;
							height: 342px;
							margin-right: 5px;
							width: 178px;
						}
							ul.serviceAd li a {
								text-decoration: none;
							}
							
							
							/* Banner Ad for Service Portal page */
				div#serviceBottom {
					float: left;
					margin: 20px 0 0 3px;
					position: relative;
					width: 942px;
				}
					a.serviceBannerAd {
						background-image: url(../Images/banner_ad_942x79.jpg);
						background-repeat: no-repeat;
						background-position: 0px 0px;
						display: block;
						height: 79px;
						width: 942px;
					}
						.serviceBannerAd:hover {background-position: 0px -79px;}
						
						
						

			/* Extra Sprite */
			.extras_sprite {
				background-image: url(../Images/extras_sprite.png);
				background-repeat: no-repeat;
			}
			
					
					.findOutBtn, .clickHereBtn2 {
						border:0 none;
						color:transparent;
						cursor:pointer;
						display:block;
						height:30px;
						width:113px;
					}
					.clickHereBtn2 {
						background-position:-111px -136px !important;
						float:right;
					}
						.clickHereBtn2:hover {background-position: -111px -166px;}	
						
						
						
						
						
			/* Specials Sprite */
			.specials_sprite {
				background-image: url(../Images/new_used_specials_sprite.png);
			}
/* search results page styles */
.searchheader{
	font-size: 18px;
	padding: 10px;
}
.sortpager,.searchcriteria{
	width:990px;
	padding: 0;
}
	.sortpagertable{
		margin: 0 10px;
	}
.even, .odd {
	width: 980px;
}
.vehiclecount{
	font-family: Verdana;
	padding: 10px;
	}
.disclaimer{
	padding: 10px;
}	
.InventoryLinks{
	padding: 10px;
}
/* Inner right column for secondary master*/
/* Move this to global.css eventually*/
.innerRightCol{
	min-height: 0;
	border:1px solid #666666;
}
/*Inner Left Column for secondary master */
.innerLeftCol{
	min-height: 400px;
}
/*Contact form*/
.leadGenerationForm{
	font-weight: bold;	
	padding: 20px;
}
	.leadGenerationForm table{
		color: #000;
		font-family: "Gill Sans","Calibri","Trebuchet MS",sans-serif !important;
		font-size: 14px;
		
	}
		.radEnabledCss_Outlook,radHoverCss_Outlook {
			border:1px solid #000 !important;
			color:#000000;
			font-family:Arial,Verdana,Tahoma,Sans-Serif;
			font-size:12px;
			font-weight:normal;
		}
		
		.QuickContactSubmitButton{
			background-image:url(../../Style1/Images/inner_buttons_sprite.png);
			background-repeat:no-repeat;
			background-position:-521px 0;
			border: none !important;
			cursor:pointer;
			display:block;
			float:left;
			height:32px;
			text-indent: -9999px;
			width:173px !important;
		}
			.QuickContactSubmitButton:hover{
				background-color:none !important;
				background-image:url(../../Style1/Images/inner_buttons_sprite.png);
				background-repeat:no-repeat;
				background-position:-521px -32px;
				border: none !important;
				cursor:pointer;
				display:block;
				float:left;
				height:32px;
				text-indent: -9999px;
				width:173px;
			}
/* Testimonials Page */
.innerLeftCol .testimonialPane{
	padding: 20px 0;
	border-bottom: 1px inset;
}
/* Inventory Detail Styles */				
.inventoryDetails {
	padding: 0 20px !important;
}

/* Submit button for forms */
input.submitBtn {
	background-image: url(../Images/sprite_cta_buttons.png);
	background-position: -548px 0px;
	background-repeat: no-repeat;
	height: 35px;
}
	.submitBtn:hover {background-position: -548px -38px;}
	
	
	
	.final {
		
	  color:black;
	
	}
	.prices {
	font-size:14px;
	font-weight: bold;
	}
	.initial {
	font-size:12px;
	color: #666666;
	
	}
	.rebate {
      display:none;
	}
	
