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

body {background: url("../images/bg-body.jpg") repeat-x scroll 0 0 #000; color:#222;}
h1, h2, h3, h4, h5, h6 {color: #555;}
div#outerWrapper {background-image: url(../Images/main_content_bg.png);}
.headerContent {height: 137px;}
div#masthead {height: 192px;}
	

	.dealerBrands {
		background-image: url(../Images/logos.jpg);
		background-repeat: no-repeat;
		float: left;
		height: 136px;
		margin: 10px;
		position: relative;
		text-indent: -9999px;
		width: 496px;
	}
	
							#navigation ul ul li.warrantyforever { background:url(../Images/small-warranty-btn.jpg); display:block; width:198px; height:36px; text-indent:-9999px;}
						#navigation ul ul li.warrantyforever a:hover { background:url(../Images/small-warranty-btn.jpg);}



		.dealerLogo, .brandLogo {display: block; float: left;}
			.brandLogo {height: 44px;}
			.dealerLogo {
				background-position: 0 0;
				cursor: pointer;
				height: 92px;
				width: 496px;
			}
			.chevyLogo {background-position: 0px -92px; width: 51px;}
			.chryslerLogo {background-position: -51px -92px; width: 84px;}
			.dodgeLogo {background-position: -135px -92px; width: 37px;}
			.dodgeRamLogo {background-position: -171px -92px; width: 35px;}
			.jeepLogo {background-position: -206px -92px; width: 45px;}
				
	.contactBlock {
		background-image: url(../Images/Contact-info.gif);
		background-repeat: no-repeat;
		float: left;
		height: 136px;
		margin-top: 10px;
		position: relative;
		text-indent: -9999px;
		width: 448px;
	}
		.contactBlockPhone, .socialBlock, .contactBlockLocation {cursor: pointer; display: block; float: left;}
			.contactBlockPhone.leftBlock {
				background-position: 0 0;
				height: 90px;
				width: 200px;
			}
			.contactBlockPhone.rightBlock {
				background-position: -250px 0px;
				height: 90px;
				width: 198px;
			}
			.socialBlock {
				background-position: -200px 0px;
				height: 62px;
				position: relative;
				width: 50px;
				margin-top:20px;
			}
				.fbIcon, .rsIcon, .twIcon {
					display:block;
					height: 30px; 
					width: 50px;
				}
			.contactBlockLocation {
				background-position: 0 -90px;
				height: 46px;
				width: 448px;
			}

	/* Secondary Feature icons & buttons */
	div#secondaryFeatures {height: 85px;}
	div#secondaryFeatures ul li a.sprite_secondary {
		background-image: url(../Images/sprite_secondary_features.gif);
		height: 62px;
		margin: 5px 14px;
		text-indent: -9999px;
		width: 167px;	
	}
		div#secondaryFeatures ul li a.first {}
		div#secondaryFeatures ul li a.last {}
		.ctaA {background-position: 0 0;}
			.ctaA:hover {background-position: 0 -62px;}
		.ctaB {background-position: -167px 0;}
			.ctaB:hover {background-position: -167px -62px;}
		.ctaC {background-position: -334px 0;}
			.ctaC:hover {background-position: -334px -62px;}
		.ctaD {background-position: -501px 0;}
			.ctaD:hover {background-position: -501px -62px;}
		.ctaE {background-position: -668px 0;}
			.ctaE:hover {background-position: -668px -62px;}
			
	/* Quarternary Specials Styles */
	div#tertiarySpecials {
		background: transparent url(../Images/quarternary_bg.png) repeat-x scroll 0 top;
		height: 180px;
		margin: 0 auto 20px auto;
		width: 973px;
	}
		.newSpecials, .usedSpecials {
			background: transparent url(../Images/specials_bg.png) no-repeat scroll 0 0;
			border:  medium none;
			height: 162px;
			padding: 0;
			position: relative;
			width: 473px;
		}
			.newSpecials {margin: 10px 8px;}
			.usedSpecials {float: right; margin: 10px 8px 10px 0;}
		
		
	/* Specials Rotators with corner Ribbons */
	.newVehicleRibbon, .preOwnedVehicleRibbon {
		height: 89px;
		text-indent: -9999px;
		position: absolute;
		width: 91px;
		z-index: 5;
	}
	.newVehicleRibbon {background: transparent url(../Images/new_vehicle_ribbon.png) no-repeat scroll 0 0; left: 0;}
	.preOwnedVehicleRibbon {background: transparent url(../Images/pre_owned_ribbon.png) no-repeat scroll 0 0; right: 0;}
		.internetspecials {margin: 25px 0 0 25px;}
			.internetspecials .rrRelativeWrapper {margin: 0 !important;}
				.internetspecials .vehiclephoto img {border: 1px solid #fff !important;}
				.internetspecials .vehiclephoto img:hover {border: 1px solid #a11116 !important;}
				.internetspecial .price {color: #07810a; font-weight: bold;}
					.RadRotator_Default .rrButton {display: none;}
					.rrClipRegion .rrItemsList li {margin: 0 14px 0 0;}
	
	
	
	/* Pentanary Ad Callouts */
	div#quarternaryAds {
		height: 212px;
		margin: 0 auto; 
		position: relative;
		width: 973px;
	}
		div#quarternaryAds a {
			border: 1px solid #999;
			display: block;
			float: left;
			height: 210px;
			text-indent: -9999px;
			width: 481px;
		}
			div#quarternaryAds a.adLeft {background: transparent url(../Images/promo1.jpg) no-repeat scroll 0 0; margin-right: 7px;}
			div#quarternaryAds a.adRight {background: transparent url(../Images/promo2.jpg) no-repeat scroll 0 0;}
			
	/* Doormat & Footer Styles */
	div#doormat {
		color: #000; 
		margin-top: 15px;
		padding: 0 20px 15px 20px;
		width: 935px;
	}
		ul.column li a, ul.column li a:visited {color: #000;}
		ul.column li {width: 155px;}
			ul.column li a:hover {color: #a11116;}
			ul.column li span.red {color: #a11116;}
	div#footer {color: #000;}
		div#footer a, div#footer a:visited {color: #555;}
			div#footer a:hover {color: #a11116; text-decoration: underline;}
					

a.emailStyle {font-size: 14px;}
.scheduleappointment {margin: 0 auto;}
	
/* 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 {background:url(../images/bottombuttons.png) 664px 0px; width:160px;}
.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 {background:url(../images/bottombuttons.png) 504px 0px; width:170px;}
.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:935px;
}
.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: #ffffff; text-decoration: underline;}

.inventoryDetails div.bottomnav {background-color: #333;border-color: #000000;}
.inventoryDetails div.bottomnav .forms h4 {color: #ffffff;}
.inventoryDetails div.bottomnav .forms {background-color: #333;}
.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: #333;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: #333;
	line-height: 18px;
	text-decoration: none;
}
	.inventoryDetails div#doormat ul.column li a:hover {color: #333; text-decoration: underline;}
		a.InventoryLinks {display: none;}
.searchresultrow .callToAction a{background: none;}
.searchresultrow .callToAction a:hover {background:none;}

div#ctl00_ContentSection_inv_dvComment {padding: 25px 0 0 0;}

/* 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-color:#AAA;
background-image:none;
color:#FFFFFF;
}
	.inventoryDetails .content .top .right .commentArea a.Abbreviater {color: #fff; text-decoration: underline;}

#hidelink{cursor:text;text-decoration:none;}

/* Ask A Tech Form Styles */
div.AskATech input {
	background-color: #FFF;
	border: 1px solid gray !important;
	font-size: 12px !important;
	height: 23px !important;
	padding: 2px 5px 0;
	vertical-align: middle;
	width: 164px !important;
}
	div.AskATech input[type="submit"] {
		background: transparent url(../Images/sprite_cta_buttons.png) no-repeat scroll -132px -67px !important;
		border: 0 none !important;
		clear: both;
		cursor: pointer;
		display: block;
		float: left;
		height: 29px !important;
		margin-top: 10px;
		width: 88px !important;
	}
		div.AskATech input[type="submit"]:hover {background-position: -132px -96px !important;}
	
/* Recent Customers Styles */
.RadGrid_Vista .rgHeader, .RadGrid_Vista th.rgResizeCol {background: #fff none !important; border-color: #999 !important;}
	.RadGrid_Vista .rgRow a, 
	.RadGrid_Vista .rgAltRow a, 
	.RadGrid_Vista .rgEditRow a, 
	.RadGrid_Vista .rgFooter a, 
	.RadGrid_Vista .rgEditForm a 
		{color: #333 !important;}
	.RadGrid_Vista .rgPager .rgPagerCell {background-color: #e3e3e3; border-color: #e3e3e3 !important;}

/*========================================*/

/* Search Results Styles */
.advancedsearchcontrol2 {margin:20px auto;}
.searchheader h1.pagetitle {display:block;}
.advancedsearch .advancedsearchinner .searchHeader h1,
.advancedsearch .advancedsearchinner .searchHeader .pagetitle {
	color:#333;
	display:block !important;
	padding:10px;
}

.advancedsearch .advancedsearchinner .searchLeft .refine h2 {background-color:#fff; font-weight:700;}

h2.vehicletitle a {color:#333; font-weight:700;}
	h2.vechicletitle a:hover {color:#999; text-decoration:underline;}

.searchRight .vehiclephoto {width:165px;}

.searchRight .vehiclephoto img {width:165px !important;}
.searchRight .vehiclephoto a div span {color:#333; width:158px;}
	.searchRight .vehiclephoto a div span:hover {background-color:#333; color:#fff;}
.searchRight .vehicleinformation {color:#333; min-height:190px;}
	.searchRight .vehicleinformation a:hover {color:#333; text-decoration:underline;}
.searchRight .vehiclepricing {min-height:192px;}

searchbuttons input {
	background-color:#e5dcf2;
	border:0 none;
	margin-left:5px;
}

.vehiclepricing .price {font-size:14px; font-weight:400;}

.vehiclepricing li.totalprice {
	color:#ffffff;
	font-size:18px;
	font-weight:700;
}

.inventoryDetails {
	margin: auto; 
	width:991px;
	background:none;
	}
	.inventoryDetails a:hover {color:#777777; text-decoration:underline;}

.searchresults .searchresultrow.even,
.searchresults .searchresultrow.odd 
	{min-height:254px;}

.save a {background-color:#fff; min-height:228px;}

.advancedsearch .advancedsearchinner .searching .searcher .history h2 {
	background-color:#333;
	color:#fff;
	margin-bottom:0;
}

.advancedsearch .advancedsearchinner .searching .searcher .history {border-bottom-color:#fff; border-top-color:#fff;}

.incentivedetails {color:#555;}

.vehicleinformation ul.vehicledetails span {color:#000 !important;}

.advancedsearch .advancedsearchinner .paging .pager ul li.selected a,
.advancedsearch .advancedsearchinner .paging .pager ul li a:hover 
	{border-color:#333;}

.advancedsearch .advancedsearchinner .searchLeft .searcher .close {background:url(../Images/sprite_search_buttons.png) no-repeat; background-position:-292px -2px;}

.advancedsearch .advancedsearchinner .searchLeft .searcher .open {background:url(../Images/sprite_search_buttons.png) no-repeat; background-position:-317px -2px;}

.advancedsearch .advancedsearchinner .searchHeader .callToAction a {background:url(../Images/sprite_search_buttons.png) no-repeat scroll -1px -1px transparent;}

.vehiclepricing .view a {background:url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -191px transparent; color:#fff;}

.searchresultrow .callToAction a {background:url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -89px transparent;}
	.searchresultrow .callToAction a:hover {background:url(../Images/sprite_search_buttons.png) repeat-x scroll -1px -124px transparent;}

.advancedsearch .advancedsearchinner .callToAction span.ArrowIcon {background:url(../Images/sprite_search_buttons.png) no-repeat scroll -439px -89px transparent;}

.smallArrowIcon {background:url(../Images/sprite_search_buttons.png) no-repeat; background-position:-441px -165px;}
	.advancedsearch .advancedsearchinner .callToAction .ArrowIcon:hover,
	.searchresultrow .callToAction a:hover .ArrowIcon 
		{background:url(../Images/sprite_search_buttons.png) no-repeat scroll -439px -124px transparent;}

.vehiclepricing .view a:hover {background-position:-4px -165px; color:#333;}

.save input[type=checkbox] {margin:6px 0 0 10px;}

.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a,
ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a 
	{background-color:#fff; color:#333;}

ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a 
	{width:150px;}

.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .years ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .makes ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .models ul.buttons li.selected a,
ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a:hover,
ul#ctl00_ContentSection_AdvancedSearchControl1_searcher_ulPrices li a.selected,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .trim ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .engine ul.buttons li.selected a,.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .transmission ul.buttons li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .odometer ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .options ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .bodystyle ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li.selected a,
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a.selected 
	{background-color:#333; color:#fff;}

.advancedsearch .advancedsearchinner .searchHeader,
div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbKeyWords,
div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbStockNum 
	{background-color:#fff;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3,
.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a,
.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a:visited,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li
	{color:#fff;}

.searchRight .vehicleinformation a,
.searchRight .vehicleinformation a:visited,
.vehiclepricing ul.prices li.final,
.searchRight .incentivedetails p a,
.inventoryDetails a,.advancedsearch a,
.advancedsearch a:visited 
	{color:#333;}

.searchRight .vehiclepricing ul li,
.searchRight .incentivedetails p,
.advancedsearch .advancedsearchinner .sortFields,
.advancedsearch .advancedsearchinner .paging 
	{color:#333;}

.searchcriteria,.sortpager {border-bottom:1px dotted #e5dcf2;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons,
.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch 
	{background-color:#333;}
	


	
	/* Styles for Incentives page */
.incentivesHeader { }
	.custompage .incentives {border-bottom: 0px solid #666; 
	padding: 0 0 10px 15px;}
		.incentivesContent {float: left; width: 100%;}
			.incentivesIcons {
				background:url(../Images/Honda_Icons.png) no-repeat scroll 0 0;;
				float:left;
				height:50px;
				margin:15px;
				width:90px;
			}
			.incentivesHeadings {
				float: left;
				position: relative;
				width: 840px;
			}
				.incentives h2 {
					color:#FFF;
					font-size:18px;
					margin: 5px 0 10px 0;
					width: 600px;
				}
				.incentives h3 {
					color: #CCC; 
					font-size: 14px;
					width: 600px;
				}
				p.smallPrint {
					float: left;
					font-size: 11px; 
					font-style: italic; 
					width: 600px;
					color:#CCC;
				}
				
			.quoteBtn {
				background-image:url(../Images/quote_btn.png);
				display: block;
				height:33px;
				position: absolute;
				right: 15px;
				top: 15px;
				width:148px ;
			}
			.showButton {
				float: left;
				display: block;
				height: 35px;
				margin-left: 25px;
				width: 150px;
			}
		.incentivesDetails {display:none; width: 950px;}
			/* .incentives p {color: #000;}  */

	.accord {background-position:0px 0px;}
	.civic {background-position:-75px 0px;}
	.crosstour {background-position:-150px 0px;}
	.crv {background-position:-225px 0px;}
	.insight {background-position:-300px 0px;}
	.odyssey {background-position:-375px 0px;}
	.pilot {background-position:-452px 0px;}

	
.custompage p {color: #333; padding: 10px 0;} 

/* Secondary page styles */
.innerRightCol {
	background-color: #f1f1f1;
	border: 1px solid #999;
	color: #000;
}
	.innerRightColHeader {
		background: #a11116 none;
		border-bottom: 1px solid #999;
	}
		.innerRightCol a, .innerRightCol a:visited {color: #a11116;}
			.innerRightCol a:hover {color: #555; text-decoration: underline;}
			.hoursbox .scheduleappointment_sectiontitle {color: #555;}
			
			.sprite_CTA_rightCol {
				background-color: transparent;
				background-image: url(../Images/inner_buttons_sprite.png); 
				background-repeat: no-repeat;
			}
			
			
			.banner {
background-image:url("../Images/banner.jpg");
display:block;
float:left;
height:152px;
text-indent:-9999px;
width:990px;
}
			
	.bottomForm input.submitBtn {
		background-image: url(../Images/sprite_buttons.gif);
		background-position: 0px -88px;
		border: 0 none;
		display: block;
		height: 22px;
		margin-top: 5px;
		width: 110px !important;
	}
			.bottomForm input.submitBtn:hover {background-position: 0px -110px;}		
			
			
			.leftColNav ul li a { color:#333}
			
			
			.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 { border:1px solid gray;}
			
			.serviceForm ul li select, .contactUsForm ul li select, .tradeInForm ul li select, .quickQuoteForm ul li select, .employmentForm ul li select {border:1px solid gray;}
			html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default  {border-color:#8E8E8E #B8B8B8 #B8B8B8 #8E8E8E !important;}
			.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .quickQuoteForm .header, .employmentForm .header  {color:gray;}
			
			
			
			div.pricing li { font-size:18px !important;}
			
			.custompage {
				font-size:larger;}
				
				
				#mods div.mod {
display:block;
float:left;
height:402px;
margin:0px 30px 0 27px;
position:relative;
text-align:center;
width:187px;
}
	
	.pink{color:#222;}
	
	
	.address2 {
color:#222;
font-size:111%;
font-weight:bold;
}


			
			#mods{width:995px;}
			
			#mods div.mod p { margin-top:8px;}
			
			#mods div.mod p.logo a {
				display:block;
				height:62px;
				margin-bottom:96px;
				text-indent:-9999px;
				width:175px;
			}
			#mods div.mod p.title {
				font-size:121%;
				font-weight:bold;
				text-transform:uppercase;
			}
			#mods div.mod p.address {
color:#FFF;
font-size:111%;
font-weight:bold;
}
			#mods div.mod p.phone {
				font-size:115%;
				font-weight:bold;
				
			}
			#mods div.mod p.phone span {
				font-size: 90%;
			}
			
			div.ltblue { background:transparent url(../Images/mods-bg.png) no-repeat scroll 0 0;}
			div.beige { background:transparent url(../Images/mods-bg.png) no-repeat scroll -262px 0;}
			div.gryblue { background:transparent url(../Images/mods-bg.png) no-repeat scroll -534px 0;}
			div.pink { background:transparent url(../Images/mods-bg.png) no-repeat scroll -796px 0;}
			div.grey { background:transparent url(../Images/mods-bg.png) no-repeat scroll -790px 0;}
			
			div.buttons {
				bottom:10px;
				left:33px;
				position:absolute;		
			}
			
				#mods div.buttons p {
margin:3px 0 2px 0;
}
			
				div.buttons a.directions { 
					background:url("../Images/buttons.png") no-repeat scroll 0 -5px transparent;
					display:block;
					height:30px;
					text-indent:-9999px;
					width:129px;
				}
				
					div.buttons a.directions:hover { background:url("../Images/buttons-over.png") no-repeat scroll 0 -5px transparent;}
				
				div.buttons a.website { 
					background:url("../Images/buttons.png") no-repeat scroll 0 -38px transparent;
					display:block;
					height:30px;
					text-indent:-9999px;
					width:129px;
				}
				
					div.buttons a.website:hover { background:url("../Images/buttons-over.png") no-repeat scroll 0 -38px transparent;}
					
				div.buttons a.services { 
					background:url("../Images/buttons.png") no-repeat scroll 0 -71px transparent;
					display:block;
					height:30px;
					text-indent:-9999px;
					width:129px;
				}		
				
					div.buttons a.services:hover { background:url("../Images/buttons-over.png") no-repeat scroll 0 -71px transparent;}
				
			#logos {
padding:30px 50px;
width:995px;
}
			
			#logos li { float:left; display:inline; padding:0 53px;list-style-type: none;}
			#logos li a{ display: block;	
						height:71px;
						text-indent:-9999px;
						background-image:url("../Images/logos.jpg");
						background-repeat: no-repeat;
						}
				#logos li a.lincoln { 
				background-position: -15px 0 ;
					 scroll 0 0 transparent;
					width:70px;
				}
				#logos li a.ford { 
					background-position: -93px 0 ;
					width:70px;
				}
				#logos li a.mercury { 
					background-position: -180px 0 ;
					width:74px;
				}
				#logos li a.gmc { 
					background-position: -266px 0 ;
					width:96px;
				}
				#logos li a.buick { 
					background-position: -387px 0 ;
					width:74px;					
				}
			
				
			div#footer {
				color:#005393;
				font-size:90%;
				padding:40px 0;
				width:auto;
				text-align:center;
			}
							
				#footer a { color:#005393;}
				div.socialmedia { margin:0 auto; overflow:hidden; width:64px;}
				div.socialmedia a { background-image:url("../Images/social-media-icons.jpg"); margin-right:2px; width:25px; height:25px; display:block; float:left; text-indent:-9999px;}		
				#footer a.twitter {background-position:25px 0;}
				#footer a.facebook {background-position:0 0;}
				
				
				
				#footer p { font-size:75%; margin:5px;}
				#footer p.small { font-size:60%;}
				
		
		ul.utility {float: left; z-index: 10;}
div#utilityWrapper {
height:36px;
padding: 0 0 0 74px;}

.inventoryDetails .topMenu {
background:url("../Images/bar.png") no-repeat scroll left top transparent;
margin-left:21px;
width:990px;
}

.logoBlock {
background:url("../Images/logo.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:105px;
width:399px;
padding:0 35px 0 0px;
}


.toyotaBlock {
background:url("../Images/toyota.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:53px;
width:88px;
padding:0 35px 0 0px;
margin-top: 25px;
}

.mazdaBlock {
background:url("../Images/mazda.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:57px;
width:81px;
padding:0 35px 0 0px;
margin-top: 25px;
}

.hondaBlock {
background:url("../Images/honda.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:55px;
width:78px;
padding:0 43px 0 0px;
margin-top: 25px;
}

.subaruBlock {
background:url("../Images/subaru.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:47px;
width:94px;
padding:0 20px 0 0px;
margin-top: 30px;
}

.headerMain {
display:block;
float:left;
height:150px;
padding:22px 0 0 52px;
width:912px;
}


.mediaViewer .menu .video a , .mediaViewer .menu .video a:hover{
background:url("../images/play_video.jpg") repeat scroll left top transparent !important;
border:medium none;
display:block;
height:67px !important;
margin:0;
padding:0;
width:130px  !important;
}

