﻿@import url('navigation.css');
@import url('pfrotator.css');
body {
	background: #152759 url(../Images/bg-body.jpg) repeat-x fixed 0 0 !important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
div#coupon a {
	background: url("../Images/coupon-button.png") repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 207px;
	left: 0;
	position: fixed;
	text-indent: -9999px;
	top: 100px;
	width: 88px;
}
div#innerWrapper {
	/*background:url("../Images/bottom-bg.png") repeat-x scroll center bottom transparent;*/
	left: -2px;
	min-height: 435px;
	position: relative;
	width: 990px;
}
span.hDivider {
	background: url("../Images/vert_short_divider.gif") no-repeat scroll 0 0 transparent;
	height: 116px;
}
div#headerRotator {
	height: 236px;
	margin: 10px auto;
	width: 967px;
}
body.coupons .innerLeftCol {
	width: 500px;
}
body.coupons .innerRightCol {
	width: 275px;
}
.innerRightCol {
	background-color: #455d89;
	float: right;
	margin-right: 20px;
	overflow: hidden;
	width: 250px;
}
.innerRightColHeader {
	background: none;
}
.sprite_CTA_rightCol {
	background-image: url("../Images/inner_buttons_sprite.png");
}
.hoursbox {
	background-color: #455D89;
	border: 1px solid #F2F2F2;
}
.hoursbox .scheduleappointment_sectiontitle {
	background: none repeat scroll 0 0 #F2F2F2 !important;
	color: #455D89;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 5px;
}
div#masthead {
	height: 200px;
	width: 994px;
}
div#masthead .leftCol {
	width: auto;
	margin-top: 2px;
}
div#masthead .middleCol {
	margin-top: 34px;
	padding: 0 3px 0 2px;
	width: auto;
}
div#masthead .rightCol {
	float:right;
	height:auto;
	margin:29px 0 0;
	position:relative;
	width:auto;
}
span.hDivider {
	margin: 0 18px;
}
div#masthead .middleCol h2 {
	margin: 0 5px;
}
h2.livechaticon {
	background: url(../Images/chat-phone.png) no-repeat scroll 0 0;
	cursor: pointer;
	display: block;
	float: left;
	height: 53px;
	width: 170px;
	text-indent: -9999px;
}
h2.phoneicon {
	background: url("../Images/chat-phone.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 49px;
	text-indent: -9999px;
	width: 285px;
}
a.facebook {
	background: url("../Images/facebook-youtube.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 60px;
	margin: 0 4px;
	text-indent: -9999px;
	width: 54px;
}
a.twitter {
	background: url("../Images/facebook-youtube.png") no-repeat scroll -110px 0 transparent;
	display: block;
	float: left;
	height: 60px;
	text-indent: -9999px;
	width: 54px;
}
a.youtube {
	background: url("../Images/facebook-youtube.png") no-repeat scroll -55px 0 transparent;
	display: block;
	float: left;
	height: 60px;
	margin: 0 4px;
	text-indent: -9999px;
	width: 54px;
}
div#logoBlock {
	background: url("../Images/logo.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 117px;
	margin: 0px 0 15px 35px;
	padding: 0;
	width: 146px;
}
a.ford {
	background: url("../Images/ford.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 117px;
	margin: 0 0 0 66px;
	padding: 0px 0px 0 5px;
	width: 146px;
	text-indent: -9999px;
}
a.mercury {
	background: url("../Images/mercury.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 69px;
	margin: 0 0 0 4px;
	padding: 0;
	text-indent: -9999px;
	width: 83px;
}
a.contact {
	background:url("../Images/contact.png") no-repeat scroll 0 0 transparent;
	display:block;
	float:right;
	height:64px;
	margin-top:25px;
	margin-right:30px;
	padding:0;
	text-indent:-9999px;
	width:358px;
}
div#outerWrapper {
	background: url("../Images/main_content_bg.png") repeat-y scroll 0 0 transparent;
	margin: 0 auto;
	width: 1138px;
}
.headerContent {
	height: auto;
}
.advancedsearchcontrol2 {
	margin: 20px auto;
	width: 963px;
}
.searchheader h1.pagetitle {
	display: block;
}
h2.vehicletitle a {
	color: ##E5DCF2;
}
h2.vechicletitle a:hover {
	color: #e7e7e7;
	text-decoration: underline;
}
.searchcriteria {
	border-bottom: 1px dotted #e5dcf2;
}
.sortpager {
	border-bottom: 1px dotted #e5dcf2;
}
.searchbuttons input {
	background-color: #e5dcf2;
	border: 0 none;
	margin-left: 5px;
}
.odd .vehiclephoto, .odd .vehicleinformation {
	border-right: 1px solid #4d306a;
}
.even, .odd {
	background: url("../Images/primary_rotator_bg.gif") repeat-x scroll 0 0 transparent;
	height: 230px;
	width: 950px;
}
.vehiclepricing .price {
	font-size: 14px;
	font-weight: 400;
}
.vehiclepricing li.totalprice {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
.inventoryDetails {
	margin: 20px auto 20px auto;
	width: 990px;
}
.vehiclepricing {
	width: 300px;
}
.inventoryDetails a {
	color: #4d306a;
}
.inventoryDetails a:hover {
	color: #777777;
	text-decoration: underline;
}
.scheduleappointment {
	color: #FFF;
}
.sprite_cta_buttons {
	background-image: url("../Images/sprite_cta_buttons.png");
}
.locationhours {
	display: none;
}
.partsbody, .servicebody, .aboutusbody, .locationbody {
	margin-left: 0px;
}
.scheduleappointment_section {
	border: 0 none;
}
.scheduleappointment_sectioncontent iframe {
	border: 1px solid !important;
	padding: 0 7px 9px 0;
	margin-top: 10px;
}
.scheduleappointment_sectioncontent input {
	background-color: #FFF;
}
/* CTA BUTTONS */
div#secondaryFeatures {
	margin: auto;
	width: 967px;
	height: 90px;
}
div#secondaryFeatures ul li a {
	height: 81px;
	padding-right: 0px;
	text-indent: -9999px;
}
.icons_sprite {
	background-image: url("../Images/cta_icons_sprite.png");
}
.under10KCTA {
	background-position: 0 0;
	width: 181px;
}
.under10KCTA:hover {
	background-position: 0 -104px;
}
.approvedCTA {
	background-position: -183px 0;
	width: 164px;
}
.approvedCTA:hover {
	background-position: -183px -104px;
}
.specialsCTA {
	background-position: -349px 0;
	width: 130px;
}
.specialsCTA:hover {
	background-position: -349px -104px;
}
.fkSpecialsCTA {
	background-position: -481px 0;
	width: 149px;
}
.fkSpecialsCTA:hover {
	background-position: -481px -104px;
}
.ebayCTA {
	background-position: -632px 0;
	width: 194px;
}
.ebayCTA:hover {
	background-position: -632px -104px;
}
.serviceCTA {
	background-position: -828px 0;
	width: 147px;
}
.serviceCTA:hover {
	background-position: -828px -104px;
}
div#quarternarySpecials {
	background: url("../Images/new-used-vehicles-bg.jpg") no-repeat scroll 0 0 transparent;
	height: 217px;
	left: -4px;
	margin: 0 auto;
	position: relative;
	width: 992px;
}
/* Tertiary Features - CTAs */
.promo1, .promo2, .promo3 {
	display: block;
	float: left;
	height: 225px;
	position: relative;
	width: 313px;
	padding-right: 10px;
}
.promo1 {
	background: url("../Images/promo1.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	margin: 14px 0 0 13px;
	text-indent: -9999px;
}
.promo2 {
	background: url("../Images/promo2.png") no-repeat scroll 0 0 transparent;
	margin: 14px 1px 0 3px;
}
.promo1:hover {
	background-position: 0px -225px;
}
.promo2:hover {
	background-position: 0px -225px;
}
.promo2 p {
	color: #fff;
	padding: 10px;
}
.promo3 {
	background: url("../Images/promoMiddle.png") no-repeat scroll 0 -1px transparent;
	margin: 14px 0 0 4px;
}
.promo3:hover {
	background-position: 0px -225px;
}
.promoHeader {
	color: #ffffff;
	display: block;
	float: left;
	font-size: 18px;
	margin: 12px 0 5px 20px;
	width: 295px;
}
.promo3 .quickContactForm {
	position: relative;
	width: 315px;
}
.promo3 p, .promo3 label {
	float: left;
}
.promo3 p {
	border-bottom: 1px dotted #000000;
	margin: 0 20px 0 20px;
	padding-bottom: 15px;
	width: 274px;
}
.promo3 label {
	margin: 10px 0 0 20px;
	width: 295px;
}
.QuickContactEmailField {
	border: 1px solid #999999 !important;
	background-color: #ffffff;
	color: #000000 !important;
	float: left;
	margin: 3px 0 0 20px;
	padding: 3px 3px 3px 3px;
	width: 260px !important;
}
.quickContactForm .formrequiredtext {
	color: #ff0000 !important;
	display: block;
	float: right;
	width: 25px;
}
.extras_sprite {
	background-image: url(../Images/sprite_extras.png);
	background-repeat: no-repeat;
}
.readMoreBtn {
	background-position: 0px -27px;
	height: 30px;
}
.readMoreBtn:hover {
	background-position: 0px -59px;
}
input.clickHereBtn, input.clickHereBtn2 {
	background-position: 4px -136px;
	border: 0 none;
	cursor: pointer;
	display: block;
	float: right;
	height: 25px;
	margin: 10px 25px 0 0;
	width: 107px;
}
.clickHereBtn2:hover {
	background-position: 4px -168px;
}
.submitBtnRow {
	margin-top: 26px;
}
.rrRelativeWrapper {
	width: 417px !important;
}
.newSpecials, .usedSpecials {
	background: none;
	border: 0 none;
	float: left;
	height: 195px;
	margin: 0 auto;
	padding: 15px 11px 0;
	position: relative;
	text-align: center;
		/*width:468px;*/
}
.newSpecials {
	padding-left: 16px;
}
.usedSpecials {
	padding-left: 28px;
}
div#quarternarySpecials h3 {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #003479;
}
div#quarternarySpecials h3:hover {
	color: #003479;
}
.internetspecial .price:hover {
	color: #003479;
}
.internetspecial .price {
	color: #003479;
}
.internetspecial .price {
	text-align: left;
}
div#doormat {
	border-top: solid 0px #666;
	margin: 16px auto 0;
	min-height: 120px;
	padding: 6px 0 0;
	width: 965px;
}
div#doormat a:hover {
	color: #3f75bd;
	text-decoration: none;
}
div#doormat a.vinsolutions:hover {
	color: #CCC;
}
/* Popout buttons for details & results pages */
.inventoryDetails div.bottomnav .buttonbar .requestinfo a {
	background: url(../images/bottombuttons.png) 0px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover, div.bottomnav .buttonbar .requestinfo .selected {
	background: url(../images/bottombuttons.png) 0px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a {
	background: url(../images/bottombuttons.png) 804px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover, div.bottomnav .buttonbar .scheduletest .selected {
	background: url(../images/bottombuttons.png) 804px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
	width: 160px;
	background: url(../images/bottombuttons.png) 664px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover, div.bottomnav .buttonbar .makeanoffer .selected {
	background: url(../images/bottombuttons.png) 664px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .payment a {
	width: 170px;
	background: url(../images/bottombuttons.png) 504px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .payment a:hover, div.bottomnav .buttonbar .payment .selected {
	background: url(../images/bottombuttons.png) 504px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
	width: 260px;
	height: 40px;
	background: url(../images/bottombuttons.png) 334px 0px;
}
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover {
	background: url(../images/bottombuttons.png) 334px 40px;
}
.inventoryDetails div.bottomnav .buttonbar .close a {
	background: url(../images/bottombuttons.png) 70px 26px;
}
.inventoryDetails div.bottomnav .buttonbar .close a:hover {
	background: url(../images/bottombuttons.png) 70px 66px;
}
.incentivedetails {
	color: #ffffff;
}
.inventoryDetails .topMenu {
	background: transparent url(../Images/bar.png) no-repeat scroll left top;
	width: 990px;
}
.inventoryDetails .topMenu .middleArea {
	width: 970px;
}
.equipmentBorder {
	background: transparent url(../Images/bar.png) no-repeat scroll center top;
	color: #ffffff;
}
.inventoryDetails h3.equipment, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo, .inventoryDetails h4.similar {
	background-color: none;
	background: transparent url(../Images/bar.png) no-repeat scroll center top;
	color: #ffffff;
}
.inventoryDetails .expander .close {
	background: transparent url(../Images/plus_minus.png) no-repeat scroll 0 100%;
}
.inventoryDetails .expander .open {
	background: transparent url(../Images/plus_minus.png) no-repeat scroll 0 0;
}
.inventoryDetails h3.equipment 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: #ffffff;
}
a:hover {
	color: #003479;
	text-decoration: underline;
}
.inventoryDetails div.bottomnav {
	background-color: #BBB;
	border-color: #183c7;
}
.inventoryDetails div.bottomnav .forms h4 {
	color: #ffffff;
}
.inventoryDetails div.bottomnav .forms {
	background-color: #4d306a;
}
.inventoryDetails div.bottomnav .forms li label {
	color: #ffffff;
}
.inventoryDetails div.bottomnav .forms li input, .inventoryDetails div.bottomnav .forms li textarea {
	border: 1px solid #e7e7e7;
	background-color: #ffffff;
	color: #000000;
}
.inventoryDetails div.bottomnav .forms .buttons button {
	background-color: #ffffff;
	color: #000000;
	cursor: pointer;
}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox {
	background-color: #4d306a;
	color: #ffffff;
}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox a {
	color: #ffffff;
}
.inventoryDetails .content .top .right .vehicleinfobox .callToAction .incentivebox a:hover {
	color: #e7e7e7;
}
.inventoryDetails div#doormat ul.column li a, .inventoryDetails div#doormat ul.column li a:visited {
	color: #4D306A;
	line-height: 18px;
	text-decoration: none;
}
.inventoryDetails div#doormat ul.column li a:hover {
	color: #4D306A;
	text-decoration: underline;
}
a.InventoryLinks {
	display: none;
}
/* Styles for Locations Page */
.scheduleappointment .locationbody .heading, .locationhours .heading {
	font-size: 16px;
	font-weight: bold;
}
/* Styles to effect Comments section of details page */
.inventoryDetails .content .top .right .commentArea {
	background-image: none;
	background-color: #455d89;
	color: #fff;
}
.inventoryDetails .content .top .right .commentArea a.Abbreviater {
	color: #fff;
	text-decoration: underline;
}
div#doormat div.column {
	float: left;
	font-size: 13px;
	line-height: 21px;
	width: 132px;
}
div#doormat div.column.address {
	width: 190px;
}
div#doormat div.column ul {
	margin-top: 5px;
}
div#doormat div.column.presidents {
	background: url("../Images/presidents-award.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 84px;
	left: -20px;
	margin: 0 0 0 31px;
	position: relative;
	text-indent: -9999px;
	top: 10px;
	width: 156px;
}
.vinsolutions a {
	color: #999;
	font-size: 12px;
	line-height: 32px;
}
div#doormat .testimonials {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 17px;
	font-style: italic;
	font-weight: normal;
	line-height: 22px;
	margin-top: -10px;
	width: 300px;
}
body.testimonials hr {
	margin: 30px 0;
}
.testimonials a.readmore {
	display: block;
	float: right;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 28px;
	margin-left: 78px;
	text-decoration: underline;
	text-transform: uppercase;
}
.testimonials span.quoteleft {
	background: url("../Images/quoteleft.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 13px;
	left: -20px;
	position: relative;
	text-indent: -9999px;
	top: 10px;
	width: 18px;
}
.testimonials span.quoteright {
	background: url("../Images/quoteright.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: right;
	height: 13px;
	position: relative;
	right: 66px;
	text-indent: -9999px;
	top: 3px;
	width: 18px;
}
div#footer {
	padding: 40px 0;
	width: 964px;
}
p.phonenumbers {
	background: url("../Images/ford-logo-bottom.png") no-repeat scroll 0 0 transparent;
	font-size: 18px;
	height: 36px;
	line-height: 32px;
	padding-left: 90px;
}
/* NEW SEARCH */
.searchresultrow .callToAction a {
	/*background: none;*/ color: #333;
}
.searchresultrow .callToAction a:hover {
	/*background:none;*/ color: #FFF;
}
.advancedsearch .advancedsearchinner .searching .searcher .history h2 {
	background-color: #455D89;
}
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3, .advancedsearch .advancedsearchinner .searchLeft .searcher h2 {
	color: #203E8F;
}
.searchresults .searchresultrow.even, .searchresults .searchresultrow.odd {
	width: auto;
	height: auto;
	color: #666;
}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle {
	color: #FFF;
}
.vehiclepricing {
	width: 225px;
}
.recordCount, .sortBy a {
	color: #f2f2f2 !important;
}
.sortBy a:hover {
	color: #FFF;
}
.advancedsearch .advancedsearchinner .searching .searcher {
	background-color: #CCC;
}
.advancedsearch .advancedsearchinner .paging .pager ul li a {
	color: #F2F2F2;
	border-color: #F2F2F2;
}
.advancedsearch .advancedsearchinner .paging .pager ul li.selected a, .advancedsearch .advancedsearchinner .paging .pager ul li.selected a:hover {
	color: #203E8F;
	border-color: #F2F2F2;
	background-color: #f2f2f2;
}
.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {
	color: #FFF;
	color: #203E8F;
	border-color: #F2F2F2;
	background-color: #f2f2f2;
}
.advancedsearch .advancedsearchinner .searching .searcher ul.buttons li a:hover {
	background-color: #244786 !important;
}
.vehiclephoto a div span {
	width: auto;
}
.vehiclephoto img:hover {
	border-color: #ffc60f !important;
}
fieldset.coupon label {
	font-weight: bold;
}
fieldset.coupon input[type="text"], fieldset.coupon select {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	margin: 2px 0 10px;
	padding: 2px;
	width: 200px;
}
fieldset.coupon input[type="radio"] {
	border: none 0;
}
fieldset.coupon input[type="submit"] {
	background-color: #CCCCCC;
	border: 1px solid #FFFFFF;
	color: #000000;
	cursor: pointer;
	padding: 2px 10px;
	text-transform: uppercase;
}
div.userVehicleInterest_container {
	margin: 10px 0;
}
span.vehicleInterestButton {
	display: block;
	margin-top: 5px;
}
table.financehours {
	text-align: center;
	font-size: 15px;
	margin: 20px 0;
}
table.financehours th {
	font-weight: bold;
	font-size: 18px;
}
table.financehours td {
	border: solid 1px #999;
	padding: 8px;
}
/* Testimonial Styles for Homepage */
.innerLeftCol .testimonialPane {
	padding: 20px 0;
	border-bottom: 1px inset;
}
.testimonialPane span.testimonialtext {
	float: left;
	font: 14px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif;
	font-style: italic;
	color: #333;
	height: 52px;
	overflow: hidden;
	padding: 0 0 0 10px;
	text-transform: none;
	width: 235px;
}
.testimonials {
	background: url(../Images/promoMiddle.png) no-repeat scroll 0 0 !important;
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 0 10px 0 10px;
	width: 295px;
	height: 226px;
	padding-left: 10px;
	margin-left: 6px;
}
.testimonialPane span.customername, .testimonialPane span.testimonialmakemodelyear {
	display: block;
	float: left;
	font: bold 12px Georgia,"Palatino", "Palatino Linotype",Times,"Times New Roman", serif;
	color: #333;
	padding: 0;
	width: 235px;
}
.testimonialPane span.customername {
	margin: 5px 0 0 35px;
}
.testimonialPane span.testimonialmakemodelyear {
	margin: 0 0 0 32px;
}
.testimonialsHeading h3 {
	color: #000;
}
.testimonials {
	margin-bottom: -35px;
	margin-top: 0;
	padding-top: 38px;
}
.testimonialStatic {
	border-bottom: solid 1px #000;
	padding-bottom: 20px;
}
div#quarternaryFlipper {
	display: block;
	float: left;
	margin: 10px -3px;
}
div#BG {
	background: url("../Images/PromoBG.png") no-repeat scroll -6px 0 transparent !important;
	display: block;
	float: left;
	height: 254px;
	margin: auto;
	width: 1002px;
}
div#footerWrapper {
	margin: 0 auto;
	padding: 0 21px;
	width: 998px;
}
div#footer {
	float: right;
	height: 100px;
	margin: 0 auto;
	padding: 15px 22px;
}
div#doormat ul.first {
	padding-left: 0;
}
ul.column {
	float: left;
	padding-left: 35px;
	position: relative;
	width: 160px;
}
.vDivider {
	background: none;
	float: left;
	height: 100px;
	width: 1px;
}
/* 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;
}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing span {
	display: block;
	float: right;
	font-size: 24px;
	text-align: right;
}
div#ctl00_ContentSection_inv_ucDealerContact_divStreetAddress {
	display: none;
}
div#ctl00_ContentSection_inv_ucDealerContact_spCityStateZip {
	display: none;
}
.pagetitle {
	font-size: 24px;
}
div.AskATech {
	padding-left: 15px;
}
.bottomdisclaimer {
	padding-left: 10px;
	padding-right: 15px;
	color: #0070c0;
}
.RadRotator_Default .rrButton {
	background: url("../Images/arrows.png") no-repeat scroll -18px 0 transparent !important;
	height: 70px !important;
	top: 7% !important;
	width: 18px !important;
}
.RadRotator_Default .rrButton:hover {
	background: url("../Images/arrows.png") no-repeat scroll -18px -72px transparent !important;
}
.RadRotator_Default .rrButton.rrButtonLeft {
	background: url("../Images/arrows.png") no-repeat scroll 0 0 transparent !important;
	height: 69px !important;
	margin-top: -32px !important;
	top: 22% !important;
	width: 16px !important;
}
.RadRotator_Default .rrButton.rrButtonLeft:hover {
	background: url("../Images/arrows.png") no-repeat scroll 0 -72px transparent !important;
}
.incentivedetails {
	-moz-border-radius: 3px 3px 3px 3px;
	background-color: #BBBBBB;
	color: #555555;
	font-size: 12px;
	font-style: italic;
	margin-top: 5px;
	padding: 5px;
}
a, a:visited {
	color: #003479;
}
ul.column li {
	color: #003479;
	float: left;
	width: 165px;
}
div#footer {
	color: #003479;
	float: right;
	height: 100px;
	margin: 15px auto;
	padding: 15px 22px;
}
div#secondaryPageContent {
	color: #003479;
	position: relative;
	width: 992px;
}
.innerLeftCol {
	color: #003479;
	min-height: 250px;
	padding: 0 5px;
	width: 627px;
}
h1, h2, h3, h4, h5 {
	color: #003479;
	margin-bottom: 5px;
}
.secondaryPageContent {
	color: #003479;
}
.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header, .employmentForm .header {
	border-bottom: 1px solid #003479;
	color: #003479;
}
.serviceForm ul li input, .serviceForm ul li textarea, .contactUsForm ul li input, .contactUsForm ul li textarea, .tradeInForm ul li input, .tradeInForm ul li textarea, .employmentForm ul li input, .employmentForm ul li textarea, html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	background-color: #FFF;
	border: 1px solid #003479;
}
.serviceForm ul li select, .contactUsForm ul li select, .tradeInForm ul li select, .quickQuoteForm ul li select, .employmentForm ul li select {
	border: 1px solid #003479;
	background-color: #FFF;
}
input.submitBtn {
	background-position: 0 -88px;
	height: 22px;
	width: 116px;
}
input.submitBtn:hover {
	background-position: 0 -110px;
}
.innerRightCol {
	background-color: #DDDDDD;
	float: right;
	margin-right: 10px;
	overflow: hidden;
	width: 250px;
	border: 1px solid #003479;
}
.hoursbox {
	background-color: #FFFFFF;
	border: 1px solid #003479;
	padding: 5px;
}
.innerRightColHeader {
	border-bottom: 1px solid #003479;
	color: #003479;
}
.scheduleappointment .locationbody {
	color: #003479;
}
input {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #003479;
}
.scheduleappointment_sectioncontent input {
	background-color: #DDDDDD;
}
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
	border: 1px solid #003479 !important;
	padding: 2px 5px 0 !important;
	width: 109px !important;
	background-color: #DDD;
}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle {
	color: #003479;
}
.advancedsearch .advancedsearchinner .searchHeader {
	color: #003479;
	float: right;
	width: 720px;
}
.recordCount, .sortBy a {
	color: #003479 !important;
}
.advancedsearch .advancedsearchinner .paging .pager ul li a {
	border-color: #003479;
	color: #003479;
}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing span {
	font-size: 20px;
}
.inventoryDetails .topMenu {
	background: none repeat scroll 0 0 #AAAAAA;
}
#ctl00_ContentSection_inv_ucDealerContact_spSalesPersonName {
	display: none;
}
.inventoryDetails .bNavPhone {
	color: #003479;
	font-size: 14px;
}
.customername {
	font-style: italic;
	font-weight: bold;
}
div.footersocialnetworking {
	float: right;
	width: 200px;
	height: 100px;
}
div.footersocialnetworking ul li {
	display: inline;
}
div.footersocialnetworking ul li a {
	background-image: url(../Images/social_icons2.png);
	width: 34px;
	height: 50px;
	background-repeat: no-repeat;
	float: left;
	margin: 0 5px;
}
.fbicon {
	background-position: 0 0;
}
.youtubeicon {
	background-position: -34px 0;
}
.twiticon {
	background-position: -68px 0;
}
.footercopy {
	width: 600px;
	float: left;
	margin-left: 15px;
}
/* BlackBook Trade Value form in iframe */
#innerWrapper iframe[src*=intelliprice] {
	min-height: 450px;
}


a#clicktochat {
	-moz-background-inline-policy:continuous;
	background:url("../images/clicktochat.png") no-repeat scroll right 0 transparent;
	cursor:pointer;
	display:block;
	height:39px;
	position:absolute;
	right:30px;
	text-indent:-5000px;
	top:-29px;
	width:500px;
}

.vehicleinformation .comments { color:green;}


/* COUPONS */

.coupon_wrapper{
	border:1px dashed #000000;
	height:220px;
	margin-top:10px;
	overflow:hidden;
	padding:4px;
	width:710px;
}
.coupon_left{
	background:none repeat scroll 0 0 #202D4F;
	color:#FFFFFF;
	float:left;
	font-family:Arial,sans;
	font-size:12pt;
	height:200px;
	padding:10px;
	text-align:center;
	width:140px;
}
.coupon_right_top{
	color:#444444;
	float:left;
	font-family:Arial,sans;
	font-size:8pt;
	height:160px;
	padding:10px;
	width:530px;
}
.coupon_right_bottom{
	background:none repeat scroll 0 0 #666666;
	color:#FFFFFF;
	float:left;
	font-family:Arial,sans;
	font-size:8pt;
	height:30px;
	margin:0;
	padding:5px;
	width:540px;
}
.coupon_left_title{
	font-size:12pt;
	font-family:Arial,sans;
	color:#fff;
}
.coupon_left_type{
	font-size:10pt;
	font-family:Arial,sans;
	color:#fff;
}
.print_link a{
	font-size:8pt;
	color:#fff;
	float:right;
}

/* END COUPONS */            