body {font: 13px Arial, Helvetica, sans-serif; color: #333; background: #fff; margin:0;}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.33em;margin:1px 0 1px 0;}
h4 {font-size: 1.1em;margin:1px 0 1px 0;}
h5 {font-size: 1em;margin:1px 0 1px 0;}
h6 {font-size: 0.85em;margin:1px 0 1px 0;}

h2#vehicleTitle {font-size: 1.33em;margin:1px 0 1px 0;}

a {color:#223989;}
a:visited {color:#223989;}
p { padding:0 0 15px 0; margin:0; }

/* Page layout styles */
.clearFix { clear:both; }
div#main {width:970px; margin:0 auto; position:relative;}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../webimgs/black_arrow.png);
	font-size:12px;
	height:38px;
	width:130px;
	padding:32px 25px 25px;
	color:#fff;	
	z-index:40;
	font-weight:bold;
}
div#headerPane {
	width:980px; 
	height:163px;
	padding:0; 
	position:relative;
	z-index:35;
}
div#headerPane span{
	margin-right:10px;
}
div#headerPane img#logo{
	border:none;
	margin-top:10px;
}
div#headerPane #h1Logo{
	margin:0;
	padding:0;
}
#headerText{
	color:#ffffff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	position:absolute;
	left:110px;
	top:60px;
}
span.locationInfo{ font-weight:normal; padding-left:10px; }
span.locationPipe{ font-weight:normal; }

div#container {overflow:auto; background-color:#eee; float:left;}

.homePageMod1 {border:0; position:absolute; top:15px; left:0px; z-index:-10; width:781px;}

.sparkles{
	position:absolute;
	z-index:-1;
}
#sparklesLeft{
	left:-80px;
	top:-118px;
}
#sparklesRight{
	right:-192px;
	top:-95px;
}

.fleft {float:left;}

.leftRight {padding:0 27px;}
.prepend-1 {padding-top:16px;}
div#newService{position:absolute;z-index:4;top:300px;right:10px;}
div#newService a{border:0;outline:0;color:#b0afb0!important;}
div#newService a img{border:0;outline:0;color:#b0afb0!important;}
div#newService a:visited{border:0;outline:0;color:#b0afb0!important;}

div.serviceCenterParts {position:absolute;top:195px;right:10px;}
div.serviceCenterParts a {color:#b0afb0;}
h1.servicePage {background:#ffd45c;padding:10px;font-size: 1.5em;}
div.serviceLogo, div.serviceLogo a{text-align:center;text-decoration:none;font-size:14px;color:#fff!important;border:none;border:0;outline:none;}
div.serviceLogo a img{color:#fff!important;border:none;border:0;outline:none;}
.vehicleMake{color:#010101!important;}
div.serviceDirections{text-align:center;padding:10px 0;font-size:14px;color:#010101;}
div.serviceTitle{background:#00700b;height:20px;font-size:18px;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase;padding:10px 0;}
div.serviceTitle h2 {font-size:18px;margin:0;}
div.serviceCenterOnline {height:180px;}
div.serviceCenterOnline1 {border:1px solid #177419;width:298px;height:160px;float:left;margin:0 5px 5px 0;}
div.serviceCenterOnline2 {border:1px solid #177419;width:450px;height:315px;float:left;margin:0 5px 5px 0;}

div#homepageCenterPane { width:980px; height:425px; position:relative; bottom:7px; }
div#centerPane{ width:915px; padding:20px; }
div#centerPaneWithLeftPane {width:735px; position:relative; padding:20px; float:left;}
div#centerPaneWithRightPane {width:781px; position:relative; padding:0;}
div#centerPaneWithLeftRightPanes {width:640px; float:left; padding:0; background-repeat:no-repeat; background-position:0% 22%;}
div#centerPaneWithLeftRightPanes a {text-decoration:none;}
div#centerPaneWithRightPane #mainOverlay {position:absolute; margin-top:15px;}
div#centerPaneWithRightPane #logo {position:absolute;  right:15px; top:25px; z-index:10; width:147px;}
div.featuredItem{
	width:305px;
	height:98px;
	background-image:url(../webimgs/featuredContainer.png);
	background-repeat:no-repeat;
	padding:5px 5px 0;
	overflow:hidden;
	margin:0 10px 2px 14px;
	position:absolute;
	bottom:0px;
}
div.featuredItem p{
	margin:5px 0;
}
div#featuredItems #module3{
	left:320px;
}
div#featuredItems #module4{
	left:640px;
}

div#rightPane {margin:15px 0px 0px 5px; float:right; background-image:url(../webimgs/rightNavBG.jpg); width:180px; height:362px; background-repeat:no-repeat;clear:right;}

div#leftPane {width:155px; float:right; padding:45px 0 2px 5px; margin:20px 0; }
div#wrapper{ background:#fff;  margin:20px 0 0 15px; }

a.homePageMod3 img {border:0;}
img.homePageMod3 {display:block; margin:10px 0; border:0;}

div#footerPane{
	background:url(../webimgs/footerBg.jpg) #000 no-repeat;
	height:180px;
	width:980px;
	color:#fff;
	padding-top:20px;
}
div#footerPane a{ color:#fff; text-decoration:none; }
div#footerPane div.menuContainerFooter, div#footerPane div.footerTitle{ float:left; margin:0 50px 0 75px; width:200px; font-weight:bold; }
div#footerPane div.footerTitle{ margin-top:10px; font-size:1.1em; text-transform:uppercase; }
div#footerPane div.menuContainerFooter ul#franchisesNav li{ float:left; width:50px; padding-right:40px; }
div#footerPane div.menuContainerFooter ul { list-style:none; padding:0px; margin:0px; }
div#copyPane {background-color:#000000; color:#ffffff; font-weight:bold; clear:both; text-align:center; height:38px; margin-top:15px; font-size:.84em; }
div#copyPane a {color:#ffffff; font-weight:bold;}


div#StoreLocationsPane {padding-top:25px; clear:both; text-align:center; color: #223989; font-size: 1.1em; font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
/* End Page layout styles */

.pageTitle {font-size:1.6em; }

#browseOurInventory{
	position:relative; top:25px; right:2px;
}

#FeaturedContainer{
	background:url(../webimgs/featuredBG.jpg) no-repeat #f0bb37;
	float:left;
	width:960px;
	clear:both;
	margin:20px 0 0 0;
	padding:0;
}
#homePageMod2, #homePageMod3, #homePageMod4{
	float:left;
	position:relative;
}
#homePageMod2 a, #homePageMod3 a, #homePageMod4 a{
	text-decoration:none;
}

div#module7, div#module8, div#module9{
	float:left;
	margin:20px 0 0 0;
	padding:10px;
	width:300px;
}
.homePageFeatured{
	width:320px;
	text-align:center;
}
.featuredTitle{
	font-family:Verdana, Geneva, sans-serif;	
	font-size:1.4em;
	color:#fff;
	font-weight:bold;
	padding-top:5px;
}
.featuredOverlay{
	position:absolute;
	width:291px;
	top:33px;
	left:16px;
}
.featuredImg{
	float:left;
	position:relative;
	top:8px;
	left:16px;
	border:0;
}

div#featuredImage {float:left;clear:both;}
div#featuredContent {float:left;clear:both;}
div#featuredBtm {float:left;height:14px;background:url(/webimgs/featuredBGbtm.jpg) no-repeat;width:100%;}


div.featuredSliderItem{
	width:180px;
	margin:0 10px;
	background-color:#0e0a0b;
	text-align:center;
	position:relative;
	float:left;
	height:160px;
}

div.featuredSliderItem span.featuredMake{
	color:#ffffff;
	font-weight:bold;
}
div.featuredSliderItem span.featuredPrice{
	color:#d6bb36;
	font-weight:bold;
	position:absolute;
	bottom:5px;
	right:10px;
}

/* Easy Slider */
	#FeaturedItemSlider{
		margin:0 65px;
		padding-top:20px;
		overflow:hidden;
		height:170px;
		width:845px;
		position:relative;
		padding-top:10px;
	}
	#FeaturedItemSlider img{
		border:none;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	#FeaturedItemSlider a{
		text-decoration:none;
	}
	#FeaturedItemSlider ul, #FeaturedItemSlider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		height:170px;
	}
	#slider2{margin-top:1em;}
	#FeaturedItemSlider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:845px;
		height:170px;
		overflow:hidden; 
		margin:5px 10px 5px 0;
		float:left;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:90px;
		height:92px;
		position:absolute;
		left:-10px;
		top:680px;
		z-index:20;
		}	
	#nextBtn, #slider1next{ 
		left:880px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:90px;
		height:92px;
		background:url(../webimgs/easySlider/leftArrow.jpg) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../webimgs/easySlider/rightArrow.jpg) no-repeat 0 0;	
		}	

	
/* // Easy Slider */

.red-text {color:red;}
.bold {font-weight:bold;}
.suppend-1 {padding-top:5px;}
.border-top {border:1px solid #000; border-bottom:0;border-left:0;border-right:0;}
.clear {clear:both;}
.text-center {text-align:center;}
.relative {position:relative;}
.absolute {position:absolute;}
.f-100 {z-index:100;}
.span-3 {width:360px;}
.post-push-1 {margin-top:5px;}
.post-push-3 {margin-top:15px;}
.fleft {float:left;}
.fright {float:right;}
.block {display:block;}
.text-black {color: #000;}
.pad-lr {padding:0 10px;}
.sub-title {font-size: 1.25em;}
.normal-title {font-size: 1em;}

