@import url('navigation.css');
@import url('pfrotator.css');
@import url('searchresults.css');
h1, h2, h3, h4, h5 {color: #fff; margin-bottom: 20px; font-family: Arial; font-weight: normal !important;}
	h1, .pagetitle, .locationhours .heading {
		color: #fff;
		font-size: 24px; 
		font-weight: normal;
		line-height: 20px;
		margin: 36px 0 20px 0;
	}
	.leftColumn h1{ font-size: 18px; margin:0;}
	h2 {font-size: 16px;}
	h3 {font-size: 14px; font-weight: bold;}
	h4 {font-size: 16px; font-weight:bold !important;}
	h5 {font-size: 12px;}
	p {margin: 5px 0 5px;}
	div.custompage p {margin: 10px 0 10px;}
	a, a:visited {color: #fff; text-decoration: none;}
	a:hover {color: #fff; text-decoration: underline;}
		div.custompage p a {color: #e5e5e5;}
			div.custompage p a:hover {color: #e5e5e5; text-decoration: underline;}
	div#outerWrapper.changebackground{background-color: #000;}
		div#innerWrapper  {background: none;}

	div#masthead{background: url(../Images/background-header.gif) repeat-x; height: 111px;}

	div#innerWrapperContainer {padding: 0 15px;}
		.headerContent {
			margin:0 auto;
			padding-top:0;
			width:990px;
		}
		a.brandingLogo{
			background:transparent url(../Images/Indiana-Luxury-Cars-logo.png) no-repeat scroll 0 0;
			display:block;
			float:left;
			margin: 10px 0 0 10px;
			height: 98px;
			text-indent:-9999px;
			width:296px;
		}
		a.address{
			background:transparent url(../Images/Indiana-Luxury-Cars-address.png) no-repeat scroll 0 0;
			float: left;
			height: 23px;
			margin: 30px 0 0 20px;
			text-indent:-9999px;
			width:643px;
		}
		.manufacturerLogos{
			float: right;
			padding: 10px 25px 0 0;
		}
		.manufacturerLogos li{
			display: inline;
		}
		.sprite_brands{
			background-image: url(../Images/sprite_manufacturerLogos.png);
			background-repeat: no-repeat;
			display: block;
			height: 55px;
			text-indent: -9999px;
			float: left;
		}
			.lamborghiniLogo{
				width:50px;
			}
			.bugattiLogo{
				background-position: -50px;
				width:68px;
			}
			.lotusLogo{
				background-position: -118px;
				width:54px;
			}
			.bentleyLogo{
				background-position: -172px;
				width:67px;
			}
			.rollsRoyceLogo{
				background-position: -239px;
				width:43px;				
			}
			.astonMartinLogo{
				background-position: -282px;
				width:93px;				
			}
		.imagerotator{
			
		}
		
		div.rrClipRegion{ width: 990px !important;}
		div.RadRotator,div.rrRelativeWrappe,div.rrClipRegionr{height: 200px !important;}
		div#quarternaryFeatures .rrClipRegion .rrItemsList{ width: 990px !important; }
		div#quarternaryFeatures .rrClipRegion .rrItemsList li .vehiclephoto img { 
			border-left:1px solid #9f0404 !important; 
			border-right:1px solid #9f0404 !important; 
			border-top:1px solid #9f0404 !important; 
			border-bottom: none !important;						
			width:200px !important; 
			height: 150px !important; 
		}
		div#quarternaryFeatures{ height::200px !important; }
		div#quarternaryFeatures .RadRotator{height: 220px !important;}
			div#quarternaryFeatures .rrClipRegion .rrItemsList li {
				border:medium none;
				height:200px !important;
				margin:10px 8px 0;
				padding:10px;
				width:200px !important;
			}
		div#quarternaryFeatures .rrClipRegion .rrItemsList li .description{
			padding-top: 5px;
		}
		div#quarternaryFeatures .rrClipRegion .rrItemsList li .description, div#quarternaryFeatures .rrClipRegion .rrItemsList li .price{
			background: #3a0101;
			border-left:1px solid #9f0404 ;
			border-right:1px solid #9f0404;
			padding-left:5px;
			padding-right:5px;			
			width:190px;						 
		}
		div#quarternaryFeatures .rrClipRegion .rrItemsList li .price { border-bottom:1px solid #9f0404; }
		#tertiaryFeatures{ border-top: 1px solid #5d4f4f; overflow:hidden; }
			.hRule{ border-top: 1px solid #5d4f4f; margin: 20px 0 0 0; width:700px; }
			.leftColumn{ float: left; width:728px; }
			.leftColumn .clearfix{ padding:19px 0 0 0px; }
				.leftColumn h1, .leftColumn p { float: right; }
				.leftColumn img{ float: left; }
				.leftColumn h1, .leftColumn p{ padding:0 27px 0 0; width:343px; widows:10; }
				.leftColumn h1{ margin-bottom:10px; }
			.rightColumn{ float: left; padding: 20px 0 0 0; width:215px; }
				.rightColumn h3,.rightColumn h2,.rightColumn p{	padding: 0 5px; }		
				.rightColumn h3{ font-size: 18px; font-weight: normal; margin:10px 0; }
				.rightColumn h2{ margin-top: 20px; }
				.rightColumn p{ font-size: 11px; }
		div#quarternaryFeatures { background:none; border:none; height:252px; padding-bottom:20px;}				
			div#quarternaryFeatures .rrClipRegion .rrItemsList li {
				background:url("../Images/flourish.png") no-repeat scroll 0 0 transparent;
				border:none;
				overflow:hidden;
				margin:0 20px;
				padding:13px 0 10px;
				width:153px;
			}
		div.internetspecials { margin:10px 0;}	
			
			
	/* Footer */
div#doormat{
	background: url(../Images/footerBG.png) no-repeat center top;
	padding: 60px 0 0 0;
	width:100%;
}
	div#doormat ul {width: 100px;}
div#footer{
	width:100%;
}
ul.column li, ul.column li a, ul.column li a:visited {
	color:#fff;
	line-height:18px;
	text-decoration:none;
}		
/*--------------------Staff Page Styles-------------------*/
	.group:after {
		content: ".";
		visibility: hidden;
		display: block;
		clear: both;
		height: 0;
		font-size: 0;
	}
	.left{float: left;}
	.displayBlock{display: block;}
	.staffMain{
		padding:0 0 0 10px;
		float: left;
	}
	.staff{padding: 0 0 0 10px;}
	.staffContainer{padding: 0 0 50px 0;}
		.staffContainer img{border: 1px solid #d8ba36;}
			.staffContainer li{color:#fff;}
		.vCard{
			background:transparent url(/dealersites/1307/images/vCard.gif) no-repeat scroll 0 0;
			display:block;
			height:36px;
			line-height:36px;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:medium;
			padding:0 0 0 56px;
			
		}
		
		input.submitBtn, input[type="submit"], div.AskATech input[type="submit"] {
			background-position: 0px -54px;
			height:28px;
			width:123px;
		}
		input.submitBtn:hover, input[type="submit"]:hover, div.AskATech input[type="submit"]:hover { background-position: 0px -81px;}

			
div.easternsLocations {
	border-top:1px solid #CCCCCC;
	clear:both;
	margin-top:20px;
	padding-top:20px;
	overflow:hidden;
}

div.easternsLocations div.locationsAddress { float:left; width:255px;}

div.easternsLocations div.locationsAddress h2 { font-weight:bold;}

div.easternsLocations div.locationsAddress h3,
div.easternsLocations div.locationsAddress p { margin:0;}

div.easternsLocations div.locationsMap { float:left; width:400px;}
div.easternsLocations p.phone {
	color:#CCC;
	font-size:18px;
	font-weight:bold;
	padding:14px 0;
}


table.hourstable { width:152px;}

h2.featuredCarsHeader {
	background:url("../Images/featured-cars.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:34px;
	margin:20px auto 0;
	text-align:center;
	text-indent:-9999px;
	width:316px;
}

div.customcontent_module-homepage-right-column div { margin-bottom:20px;}

div.customcontent_module-homepage-right-column h4 { font-size:12px; margin:0; padding:0 5px;}
div.customcontent_module-homepage-right-column p { margin:0;}

a.readmore { background:transparent url(../Images/readmore.gif) no-repeat scroll 100% 50%; padding-right:7px; font-weight:bold;}

div.facebook a { background:transparent url(../Images/contact-facebook.jpg) no-repeat scroll 100% 100%; display:block; width:216px; height:67px; text-indent:-9999px;}
	div.facebook a:hover { background-position:100% 0%;}
div a.contactusbtn { background:transparent url(../Images/contact-facebook.jpg) no-repeat scroll 0 0; display:block; width:216px; height:67px; text-indent:-9999px;}
	div a.contactusbtn:hover { background-position:0 100%;} 

div.article { border-top:1px solid #666666;
margin:20px 0;
padding-top:12px;}


ul.otherLinks, .SalesPersonName,
.inventoryDetails .innerContactInfo iframe { display:none;}

div.innerContactInfo { position:relative;}
div.custompagecontent_35 { left:200px; position:absolute; top:-15px;}

div.directionsLink { 
left:-15px;
position:relative;
text-align:center;
top:-17px;}

div.directionsLink a { border:1px solid #666666; padding:5px 8px;}
div.directionsLink a:hover { background-color:#CCC; color:#6E0101;}

#ctl00_ctl00_ContentSection_primarydealerinfo1__DealerInfo { display:none;}

.sprite_cta_buttons, .sprite_buttons { background-image:url("../Images/sprite_buttons.png");}

span.primaryText { margin-top:20px; display:block;}

/* Details styles */
.inventoryDetails .content .top h2 {color: #fff;}
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing li,
.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .details {color: #333;}

.inventoryDetails .content .top .right .vehicleinfobox {
	-moz-border-radius: 15px;
	background-color: #f1f1f1;
	padding: 15px;
}
.inventoryDetails .content .top .right .commentArea {-moz-border-radius: 15px; padding: 15px;}
div#doormat p {color: #f1f1f1;}
div#footer a:hover {color: #e3e3e3;}
.innerRightColBody {padding: 0 15px;}
.hoursbox {padding: 0 15px; width: 105px;}

.innerRightColCTA {float: left; margin: 10px;}
	
.contactService, .sprite_buttons.specials, .contactSales {
	display: block;
	height: 25px;
	margin-bottom: 5px;
	width: 166px;
}
.contactService {background-position: 0px -164px;}
	.contactService:hover {background-position: 0px -189px;}
.sprite_buttons.specials {background-position: 0px -214px;}
	.sprite_buttons.specials:hover {background-position: 0px -239px;}
.contactSales {background-position: 0px -264px;}
	.contactSales:hover {background-position: 0px -289px;}
	
.scheduleappointment_section {width: auto;}
