body {
	background:#FFF url("../Images/body-bg.jpg") repeat-x scroll 0 0;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
}

p, h1, h2, h3, h4, h5, h6 { color:#000;}

div#wrapper { width:1200px; margin:0 auto;}

a:link { color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#005399; text-decoration:none;}
a:active{ color:#000; text-decoration:none;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

ul {
	list-style:none;
	margin:0;
	padding:0;
}
/* === HEADER === */
#header { width:956px; height:170px; margin:0 auto; }
.dealerinfo { float:left; width:700px; margin:40px 0 0 8px; }
	.dealerinfo .headerlogos { width:700px; height:70px; margin:0 0 10px; padding:0; background:transparent url(../images/logo-bg.png) no-repeat 0 0; }
	.headerlogos a { display:block; float:left; height:64px; background-color:transparent; background-image:url(../images/manuelautogroup-logo.png); background-repeat:no-repeat; text-indent:-9999px; }
		.headerlogos a:hover { text-decoration:none; }
		a.manuel-logo { margin:3px 0 0 30px; width:406px; background-position:0 0; }
		a.mitsubishi-logo { width:73px; background-position:-406px 0; }
		a.hyundai-logo { width:108px; background-position:-479px 0; }
		a.suzuki-logo { width:58px; background-position:-587px 0; }
	.header-phone { margin:0; padding:12px 0 0 330px; font-size:30px; font-weight:bold; color:#005399; }
.headercontacts { float:right; width:200px; margin:37px 0 0 0; }
	.social { height:24px; line-height:24px; margin:0 0 10px; }
		.social p { font-size:14px; font-weight:bold; text-transform:uppercase; float:left; }
		.social ul {}
			.social ul li { float:left; }
				.social ul li a { display:block; width:24px; height:24px; margin:0 0 0 2px; background-image:url(../images/social-icons-sprite.png); background-color:transparent; text-indent:-9999px; }
				li.facebook a { background-position:0 0; }
					li.facebook a:hover { background-position:0 -24px; }
				li.twitter a { background-position:-24px 0; }
					li.twitter a:hover { background-position:-24px -24px; }
				li.rss a { background-position:-48px 0; }
					li.rss a:hover { background-position:-48px -24px; }
				li.blogger a { background-position:-72px 0; }
					li.blogger a:hover { background-position:-72px -24px; }
	.contact-buttons {}
		.contact-buttons a { display:block; width:130px; height:25px; background-color:#fff; background-image:url(../images/header-buttons-sprite.png); background-repeat:no-repeat; text-indent:-9999px; }
		a.contactus { background-position:0 0; }
			a.contactus:hover { background-position:0 -25px; }
		a.livechat { background:url(../images/header-buttons-sprite.png) no-repeat 0 -50px transparent; }
		a.livechat:hover { background-position: 0 -75px; }
		/* ==== UN-COMMENT ONCE LIVE-CHAT IS ENABLED ==== 
		a.livechat { background-position:0 -50px; }
			a.livechat { background-position:0 -75px; }
		*/
		
/*  ==== FOOTER ==== */
div#footer { margin:10px auto 50px; width:700px; }
div#doormat  {
	margin:0 auto;
	min-height:120px;
	padding:0 0 15px;
	width:auto;
	text-align:center; }
	.doormat-nav { padding-left:100px; }
	div#seo { border:1px dotted #CCCCCC; display:block; height:100px; margin:0 0 20px; overflow-x:hidden; overflow-y:auto; padding:0 10px; width:680px; }
	div#seo h1,
	div#seo h2,
	div#seo h3,
	div#seo h4,
	div#seo h5,
	div#seo h6 { font-size:90%; font-weight:bold;}
	div#doormat ul li { display:block; float:left; margin-right:8px; margin-bottom:10px;}
	div#doormat ul li a { font-weight:bold;}
	#doormat p { clear:both; }
	#doormat p a {}
		#doormat p a:hover { color:#005399; }
		
/* ==== DEFAULT PAGE ==== */
#screen-shots { width:1200px; height:590px; position:relative; clear:both; }
	#screen-shots div { height:590px; float:left; }
	#screen-shots a { display:block; text-indent:-9999px; }
	a.inventory-btn, a.preowned-btn { background-image:url(../images/viewinventory-btn-sprite.png); background-repeat:no-repeat; }
	a.inventory-btn { width:168px; height:35px; }
		#screen-shots .mitsubishi, #screen-shots .suzuki { width:407px; }
		#screen-shots .hyundai { width:386px; }
			.mitsubishi .inventory-btn { margin:6px 0 3px 186px; background-position:0 0; }
				.mitsubishi .inventory-btn:hover { background-position:0 -35px; }
			.hyundai .inventory-btn { margin:6px auto 3px; background-position:-168px 0; }
				.hyundai .inventory-btn:hover { background-position:-168px -35px; }
			.suzuki .inventory-btn { margin:6px 0 3px 55px; background-position:-336px 0; }
				.suzuki .inventory-btn:hover { background-position:-336px -35px; }
		#screen-shots .screenshot { height:545px; background-color:transparent; background-image:url("../Images/mag-pages-sprite3.png"); background-repeat:no-repeat; float:left; }
			.mitsubishi .screenshot { width:407px; background-position:0 0; }
				.mitsubishi .screenshot:hover { background-position:0 -545px; }
			.hyundai .screenshot { width:386px; background-position:-407px 0; }
				.hyundai .screenshot:hover { background-position:-407px -545px; }
			.suzuki .screenshot { width:407px; background-position:-793px 0; }
				.suzuki .screenshot:hover { background-position:-793px -545px; }
	a.preowned-btn { width:386px; height:58px; background-position:0 -70px; position:absolute; bottom:0; left:50%; margin-left:-193px; }
		a.preowned-btn:hover { background-position:0 -128px; }

.contact-info { width:386px; height:auto; margin:0 auto; text-align:center; }
	.contact-info h2 { font-size:24px; font-weight:bold; color:#005399; }
	.contact-info h4 { font-size:14px; font-weight:bold; color:#005399; }


/*
div#logos { float:left;
margin:21px auto 0 20px;
overflow:hidden;
width:420px;}
div#logos ul li { display:block; float:left;}
div#logos ul li a {
		background:transparent url("../Images/classic-logo.png") no-repeat scroll 0 0;
		text-indent:-9999px;
		display:block;
		height:40px;
		float:left;
		margin:0;
}
	div.custompage div#logos { background-color:#FFF; padding:20px; margin:0; width:588px; overflow:hidden; }
		div.custompage div#logos ul li { display:block; float:none;}
			div.custompage div#logos ul li a { float:none; margin:20px;}

	div#logos ul li.mitsubishi a { background-position:-174px -22px; width:116px; }
	div#logos ul li.chrysler a { background-position:-288px -22px; width:118px; }
	div#logos ul li.jeep a { background-position:-406px -22px; width:64px; }
	div#logos ul li.dodge a { background-position:-477px -22px; width:114px; }
	
div#phone-numbers { 
	font-size:110%;
	font-weight:bold;
	line-height:16px;
	margin:0 auto;
	padding:0 0 10px;
	text-align:center;
	width:auto;
}
div#phone-numbers span { font-size:170%; color:#666;}
div.mitsubishi div#phone-numbers { margin-left:80px;}
div.dodge div#phone-numbers { margin-right:80px;}
div#phone-numbers ul li a {
		display:block;
		font-size:14px;
		font-weight:bold;
		height:20px;
		margin:4px 0;
		text-align:center;
}	
div#phone-numbers ul li a span { font-weight:normal;}
div#texas { margin:0 auto; width:189px; position:relative;}
div#texas a {
		background:transparent url("../Images/texas.png") no-repeat scroll 0 0;
		text-indent:-9999px;
		display:block;
		width:189px;
		height:213px;
		position:absolute;
		top:-50px;
		z-index:100;
}
*/

/* SECONDARY PAGES */
div#secondaryPageContent  { clear:both; margin:0 auto; width:984px;}

.innerLeftCol  {
	background:url("../Images/bg-inner.jpg") repeat-x scroll 0 0 #ccc;
	border:1px solid #FFFFFF;
	margin:10px 0 0;
	min-height:250px;
	padding:16px 20px;
	width:627px;
}

.innerRightCol { background:url("../Images/bg-inner.jpg") repeat-x scroll 0 0 #7B7B7B;}
	.innerRightColHeader  { background:none repeat scroll 0 0 #999999;}
	
	div.pagetitle,
	div.heading { font-weight:bold; font-size:140%; color:#000;}
	
	.scheduleappointment_sectioncontent iframe {
		height:308px;
		width:508px;
	}
	
.sprite_CTA_rightCol  { background-image:url("../Images/inner_buttons_sprite.png");}	
.contactService, .specials, .contactSales, .qQuote {
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	margin:0 0 10px 20px;
	width:173px;
}
.contactService  { background-position:0 0;}
.specials  { background-position:-173px 0;}
.contactSales  { background-position:-346px 0;}

.contactService:hover  { background-position:0 100%;}
.specials:hover  { background-position:-173px 100%;}
.contactSales:hover  { background-position:-346px 100%;}

.serviceForm, .contactUsForm, .tradeInForm, .quickQuoteForm, .employmentForm { padding-top:0;}

div.monthly-specials-flash { padding:20px 0 0 120px;}
div.custompage { clear:both;}
.hoursbox .scheduleappointment_sectiontitle { border-bottom:solid 1px #fff; }

table.sitemapContainer td { width:300px;}

span#ctl00_ctl00_ContentSection_ContentSection_RadMenuSiteMapView1_Label1 a[title="Classic mitsubishi"],
span#ctl00_ctl00_ContentSection_ContentSection_RadMenuSiteMapView1_Label1 a[title="Classic Chrysler, Jeep, Dodge"]{ 
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}

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


.advancedsearch .advancedsearchinner .searchLeft {
background-color:#F7F7F7; }
a.InventoryLinks { margin-left:100px; }

/* ==== Vehicle details page ==== */
form[action*=vd] div.maincontent { width:960px; margin:0 auto; padding:0 10px; }
/* ===== BAR AT TOP OF VEHICLE DETAILS PAGE ===== */
.inventoryDetails .topMenu {
	background:transparent url(../images/bar.png) no-repeat 50% 0;
	background-image: -moz-linear-gradient(100% 50% 90deg, #005399, #5F93BF);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 50%, from(#5F93BF), to(#005399));
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-attachment:scroll;
	width:auto;
	height:42px;
	color:#fff;
}
	.inventoryDetails .topMenu .middleArea {
		float:none;
		width:98%;
		height:auto;
		margin:0 auto;
		padding:11px 0 0;
		verticle-align:middle;
	}
/* ===== ===== */
.inventoryDetails div.bottomnav .buttonbar .requestinfo a,
.inventoryDetails div.bottomnav .buttonbar .scheduletest a,
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a,
.inventoryDetails div.bottomnav .buttonbar .payment a,
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink,
.inventoryDetails div.bottomnav .buttonbar .requestinfo a:hover,
.inventoryDetails div.bottomnav .buttonbar .scheduletest a:hover,
.inventoryDetails div.bottomnav .buttonbar .makeanoffer a:hover,
.inventoryDetails div.bottomnav .buttonbar .payment a:hover,
.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink:hover,
.inventoryDetails div.bottomnav .buttonbar .close a, .inventoryDetails div.bottomnav .buttonbar .close a:hover { background-image:url(../images/bottom-buttons.png); background-color:transparent; }
	.inventoryDetails div.bottomnav .buttonbar .close a, .inventoryDetails div.bottomnav .buttonbar .close a:hover { width:51px; height:16px; }
	.inventoryDetails div.bottomnav .buttonbar .close a { background-position:70px 67px; }
	.inventoryDetails div.bottomnav .buttonbar .close a:hover { background-position:70px 27px; }
.inventoryDetails .content .top .right .commentArea { background-image:url(../images/bar.png); background-color:#005399; color:#eee; }
.inventoryDetails a.Abbreviater { color:#aaa; }
.inventoryDetails div.bottomnav { background-color:#005399; }


