/**********************************
Author: 
Last modified by: Patrick J Schippers, 08/30/2011, 09:15 hrs
**********************************/


/* @override http://cbsqualitycarsnew.stage.com/DealerSites/Themes/Alpha/CBSQualityCars/CSS/styles.css */

body { 
	background:#252525 url("../Images/body-bg.jpg") repeat-x scroll 0 0;
	font-family: Helvetica, "Trebuchet MS", Arial,  sans-serif;
	font-size:100%;
	color:#FFF;
	margin:0;
	padding:0;
}

#wrapper { 
	background:url("../Images/wrapper-bg.png") repeat-y scroll 0 0 transparent;
	margin:0 auto;
	padding:0 11px;
	width:1002px;
}

.HeadingAndLinks{color:#FFF;}
#ctl00_ContentSection_AdvancedSearchControl1_m_SearchTable{color:#FFF;}
.SortPagerTable{color:#FFF;}



input.button {color:#000000;}
input.button:hover {color:#666;}


.left { float:left;}
.right { float:right;}
.clear { clear:both; display:block;}

a:link {color:#777;text-decoration:none;}
a:visited { color:#777; text-decoration:none;}
a:hover { color:#FFF; text-decoration:none;}
a:active { color:#e5e5e5; text-decoration:none;}


h1,h2,h3,h4,h5,h6 { margin:0; padding:0; text-transform:uppercase; line-height:20px;}

h1 { font-size:110%; margin:10px 0;}
h2 { font-size:95%;}
h3 { 
	font-size:75%;
	font-weight:normal;
	line-height:18px;
	margin:8px 0;
}
h4 { font-size:115%;}
h5 { font-size:70%;}
h6 { font-size:65%;}

p { font-size:80%; line-height:18px;}

img { border:none 0;}

ul { margin:0; padding:0; list-style:none;}

/* header */
div#header {
	/*height:94px; width:800px;*/
	margin-bottom:6px;
	padding:3px 10px 0;
	
	overflow:hidden;
}
	a.logo {
		background:transparent url("../Images/logo2.png") no-repeat scroll 0 0;
		display:block;
		width:165px;
		height:130px;
		text-indent:-9999px;
		float:left;
		margin:0 15px;
	}
	
	ul.ctas { float:left; margin-top:22px;}
		ul.ctas li	{ float:left; display:block; margin:0 4px;}		
			ul.ctas li a { 
				background:url("../Images/header-ctas.png") no-repeat scroll 0 0 transparent;
				display:block;
				float:left;
				height:77px;
				text-indent:-9999px;
				width:152px;
			}
			
			ul.ctas li.financing a { background-position:0 0; }
			ul.ctas li.inventory a { background-position:-151px 0; }
			ul.ctas li.service a { background-position:-302px 0; }
			
			ul.ctas li a:hover { color:#CCC;}
				
	ul.search-btns {
		float:right;
		margin-right:20px;
	}			
		ul.search-btns li a { 
			background:url("../Images/search-buttons.png") no-repeat scroll 0 0 transparent;
			display:block;
			width:214px;
			height:28px;
			text-indent:-9999px;
			margin:0 0 10px;
		}
			ul.search-btns li.new a { background-position:0 0;}
			ul.search-btns li.used a { background-position:0 -28px;}
				
				ul.search-btns li.new a:hover { background-position:0 -56px;}
				ul.search-btns li.used a:hover { background-position:0 -84px;}
			
		ul li.facebook a { 
			background:url("../Images/facebook.png") no-repeat scroll 0 0 transparent;
			display:block;
			height:34px;
			margin-left:80px;
			margin-top:8px;
			text-indent:-9999px;
			width:153px;
		}			
		ul li.phone a { font-size:220%; display:block; margin:19px;}
	
	ul.social { 
		background:url("../Images/social-media.png") no-repeat scroll -30px 0 transparent;
		float:right;
		padding-left:10px;
	}
		ul.social li {}
			ul.social li a { 
				background:url("../Images/social-media.png") no-repeat scroll 0 0 transparent;
				display:block;
				width:15px;
				height:15px;
				text-indent:-9999px;
				margin:0 0 5px
			}
				ul.social li.facebook a { background-position:-15px 0;}
				ul.social li.twitter a { background-position:-15px -15px;}
				ul.social li.rss a { background-position:-15px -30px;} 
				
				ul.social li.facebook a:hover { background-position:0 0;}
				ul.social li.twitter a:hover { background-position:0 -15px;}
				ul.social li.rss a:hover { background-position:0 -30px;}

.menu  { background:url(../Images/menu-bg.jpg) no-repeat scroll 0 0 transparent !important;}


/*div#menu { margin-left:32px;}*/
	ul.pNav { font-size:80%; position:relative; z-index:1000; }
		ul.pNav li { padding:0 !important; width:auto;}
			ul.pNav li a { 
				background:url("../Images/dot.gif") no-repeat scroll 100% 50% transparent;
				display:block;
				font-size:15px !important;
				line-height:14px;
				padding:13px 21px;
				text-transform:uppercase;
			}
				.menu .pNav li a span.indicator { display:none !important;}
				ul.pNav li.contactus a { background:none;} 
			
			.menu .pNav li ul.vertical { background:url("../Images/bg-dropdown.png") repeat scroll 0 0 transparent !important; margin-left:-1px !important; width:175px;}
			
			.menu .pNav li ul.vertical li a { color:#FFFFFF !important; background:none; font-size:12px !important; padding:6px 12px;}
			
			.menu .pNav li ul.vertical li {
				border-color:#4a4a4a;
				border-style:solid;
				border-width:0 1px 1px !important;
			}
			
			.menu .pNav li ul.vertical li:hover { background-color:#000;}

div#content { 
	position:relative;
}

	div#sidenav { position:absolute; z-index:10; top:12px;}
		div#sidenav ul li a { 
			background:url("../Images/sidenav-bg.png") no-repeat scroll 0 0 transparent;
			color:#f2f2f2;
			display:block;
			font-size:16px;
			font-weight:bold;
			height:40px;
			margin:1px 12px 0;
			padding:16px 20px 0 0;
			text-align:right;
			text-shadow:0 1px 5px #000000;
			text-transform:uppercase;
			width:198px;
		}
			div#sidenav ul li a:hover { margin-left:15px; color:#FFF;} 
	div.slideshow {
		display:block;
		height:340px;
		margin-top:9px;
		position:relative;
		width:1002px;
		z-index:0;
	}
		div.slideshow a,
		div.slideshow a img { background-color:none transparent !important;}
/* HERO */
#hero {	
	background:url("../Images/hero-bg.jpg") no-repeat scroll 0 0 transparent;
	height:340px;
	padding:12px 0;
	position:relative;
}

	#hero #rotator {
		background-color:#555555;
		background-image: -moz-linear-gradient(100% 100% 90deg, #333333, #555555);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#555555), to(#333333));
		border: 1px solid #000000;
		height: 340px;
		left: 0px;
		overflow: hidden;
		position: absolute;
		width: 1000px;
	}
		#hero .behindTabs {
			position:relative;
			z-index:2;
		}
			#hero #rotator .slideshow {
				position:relative;
				z-index:0;
				list-style:none;
				padding:0;
				margin:0;
			}			
			#hero #rotator .pagination {
				left:10px;
				top:236px;
				position:absolute;
				z-index:500;
			}	
				
				#hero #rotator .pagination a { text-decoration:none;}
				#hero #rotator .pagination a span#prev,
				#hero #rotator .pagination a span#next {
					color:#666666;
					font-size:10px;
					margin:0 3px;
					text-transform:uppercase;
					display:none;
				}
				#hero #rotator .pagination ul#nav { list-style:none;}
					#hero #rotator .pagination ul#nav li { 
						background-color:#FFFFFF;
						border:1px solid #000000;
						display:block;
						float:left;
						margin:0 1px;
						-moz-border-radius:10px;
						-webkit-border-radius:10px;
					}
					#hero #rotator .pagination ul#nav li:hover { background-color:#CCC;} 
						#hero #rotator .pagination ul#nav li a { 
							color:#000000;
							display:block;
							font-size:11px;
							height:10px;
							text-indent:-9999px;
							width:10px;
						}
						#hero #rotator .pagination ul#nav li.activeSlide { background:none repeat scroll 0 0 #333; color:#FFF; border-color:#000;}
					
	#hero .tabContent  {
		position:relative;
		z-index:3;	
		width:771px;
		padding-left:50px;
		display:none;
	}
		#hero .tabContent .tabPanel { margin-top:10px; width:690px; float:left;}
		
		#hero .tabContent .tabPanel a.closebutton {
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			background-color: #CCCCCC;
			border: 1px solid #FFFFFF;
			color: #555555;
			float: right;
			font-size: 10px;
			font-weight: bold;
			padding: 0 5px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;		
		}
			#hero .tabContent .tabPanel a.closebutton:hover { text-decoration:none; background-color:#e5e5e5; color:#000;} 
		
		#hero .tabContent .tabPanel div.list {
			height:185px;
			overflow-x:hidden;
			overflow-y:auto;
		}		
			#hero .tabContent .tabPanel h4 { float: left; margin-top: 20px; display:block; width:270px;}
			#hero .tabContent .tabPanel a.contactUs {
				background: url("../Images/contact-btn.png") no-repeat scroll 0 0 transparent;
				display: block;
				float: left;
				height: 32px;
				margin: 15px 5px 0;
				text-indent: -9999px;
				width: 92px;
			}				
	
		span.makesitem,
		div.pricesbox { 
			display:block; 
			float:left; 
			margin:6px 0 0;
			width:170px
		}
		
			#hero .tabContent .tabPanel .pricesbox a,
			#hero .tabContent .tabPanel span.makesitem a {
				color:#e5e5e5;
				font-size:13px;
				text-decoration:none;
			}
					
	#hero div.vehiclestylebox { display:inline; float:left; width:auto; margin: 20px 30px 0;}
	#hero div.vehiclestylebox a {
		color:#e5e5e5;
		display:block;
		float:left;
		font-size:9px;
		font-weight:bold;
		margin:2px 12px;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;			
	}				
		#hero .tabContent .tabPanel .pricesbox a:hover,
		#hero .tabContent .tabPanel span.makesitem a:hover,
		#hero div.vehiclestylebox a:hover { 
			color:#FFF; text-decoration:none;
		}

	#hero div.quick-links {
		background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
		height:274px;
		position:relative;
		width:240px;
		z-index:500;
		left:-1px;
	}
	#hero div.rightframe { 
		background:url("../Images/quick-links-bg.png") no-repeat scroll 100% 100% transparent; 
		width:41px; 
		height:274px;
		position:absolute;
		right:-1px;
		z-index:500;
	}
		#hero div.quick-links ul { list-style:none; height:274px; margin:0; padding:0;}
			#hero div.quick-links ul li.header { 
				color:#FFFFFF;
				display:block;
				font-size:16px;
				font-weight:bold;
				height:32px;
				margin:16px 0 0 33px;
				padding:0;
				text-transform:uppercase;				
			}
			#hero div.quick-links ul li a { 				
				background:url("../Images/quick-links-bg.png") no-repeat scroll 0 0 transparent;
				color:#E5E5E5;
				display:block;
				font-size:16px;
				height:32px;
				margin:0;
				padding:13px 0 0;
				text-decoration:none;
				width:185px;
			}
			
			#hero div.quick-links ul li.makeTab a { margin-left:15px; padding-left:15px; background-position:-15px -49px;}
			#hero div.quick-links ul li.modelTab a,
			#hero div.quick-links ul li.typeTab a { margin-left:14px; padding-left:15px; background-position:-14px -94px;}
			#hero div.quick-links ul li.priceTab a { margin-left:18px; padding-left:15px; background-position:-18px -139px;}
			#hero div.quick-links ul li.newTab a { margin-left:23px; padding-left:15px; background-position:-23px -184px;}
			#hero div.quick-links ul li.usedTab a {background-position:-30px -228px; margin-left:30px; padding-left:18px; width:192px;}
			
				#hero div.quick-links ul li.makeTab a:hover,
				#hero div.quick-links ul li.makeTab a.selected { background-position:-255px -49px;}
				#hero div.quick-links ul li.modelTab a:hover,
				#hero div.quick-links ul li.modelTab a.selected,
				#hero div.quick-links ul li.typeTab a:hover,
				#hero div.quick-links ul li.typeTab a.selected { background-position:-254px -94px;}
				#hero div.quick-links ul li.priceTab a:hover,
				#hero div.quick-links ul li.priceTab a.selected { background-position:-258px -139px;}
				#hero div.quick-links ul li.newTab a:hover,
				#hero div.quick-links ul li.newTab a.selected { background-position:-263px -184px;}
				#hero div.quick-links ul li.usedTab a:hover,
				#hero div.quick-links ul li.usedTab a.selected { background-position:-270px -228px;}
			
			
				#hero div.quick-links ul li a:hover,
				#hero div.quick-links ul li a.selected { text-decoration:none; color:#FFF;} 
		#hero .tabContent div.quick-quote { 
			overflow:hidden;
			width:218px;
			margin-left:14px;
			padding-left:14px;
			border-left: solid 1px #000;
			height:272px;
		}		
			#hero div.quick-quote h2 { 
				color:#FFF;
				font-size:16px;
				margin:13px 0 4px;
				padding:0;
				text-align:center;
				text-transform:uppercase;
			}
			#hero div.quick-quote select { 
				background: url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 transparent;
				border: 0 none;
				font-size: 11px;
				height: 23px;
				margin: 2px 0;
				padding: 4px 0 0 2px;
				width: 211px;
			}
			#hero div.quick-quote input[type="text"] {
				background: url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 transparent;
				border: 0 none;
				font-size: 11px;
				height: 20px;
				margin: 3px 0;
				padding: 2px 5px 0;
				width: 200px;
			}
			#hero div.quick-quote input[type="submit"],
			#hero div.quick-quote input.submitBtn { 
				background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
				border:0 none;
				cursor:pointer;
				height:31px;
				width:118px;
			}				
/* END HERO */

	div#info-blocks { 
		left:9px;
		position:relative;
		top:10px;
	}
		div#info-blocks div { 
			background:url("../Images/pod.png") no-repeat scroll 0 0 transparent;
			display:block;
			float:left;
			height:247px;
			margin:0 3px;
			padding:0;
			text-align:center;
			width:158px;
		}
			div#info-blocks div h3 { color:#FFF; font-size:12px; letter-spacing:-0.02em;}
			div#info-blocks div h4 { font-weight:bold; margin-bottom:10px; color:#000;}
			div#info-blocks div.toyota { background-position:100% 0;}
		
		div#info-blocks a.mlogo { 
			display:block;
			height:70px;
			margin-bottom:8px;
			width:214px;
		}
			
		div#info-blocks a.button { 
			background:url("../Images/button.png") no-repeat scroll 0 0 transparent;
			display:block;
			font-size:12px;
			font-weight:normal;
			height:24px;
			line-height:25px;
			margin:1px auto 0;
			text-transform:uppercase;
			width:140px;
		}
			div#info-blocks a.button:hover { background-position:0 100%;}
		
div#seo {
	background:url("../Images/seo-divider.jpg") no-repeat scroll 0 0 transparent;
	margin:0 auto;
	padding:10px 50px 0;
	position:relative;
	top:-75px;
	width:700px;
}

div#footer {
	padding:50px 20px 0;
	width:960px;
}	
	div#footer div.left,
	div#footer div.right { width:50%;}
	
		ul.footer { float:left;}
			ul.footer li { 
				display:block;
				float:left;
				font-size:80%;
				font-weight:bold;
				margin-right:12px;
				color:#777;
			}

	p.copyright { font-size:75%; margin:0; float:right;}
	
	
/* Search Results */
.searchresultrow .callToAction a{ /*background: none;*/ color:#333;}
.searchresultrow .callToAction a:hover { /*background:none;*/ color:#FFF !important;}

.advancedsearch .advancedsearchinner .searching .searcher .history,
.advancedsearch .advancedsearchinner .searchLeft .refine h2 { background-color:#666; border-bottom:1px solid #FFFFFF;}

.advancedsearch .advancedsearchinner .searching .searcher .history h2 { background-color:#333;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a h3,
.advancedsearch .advancedsearchinner .searchLeft .searcher h2,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a span,
.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a, .advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a:visited,
.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a, .advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited { color:#FFF !important;}

.searchresults .searchresultrow.even, .searchresults .searchresultrow.odd { width:auto; height:auto; color:#666;}

.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle,
div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbKeyWords, div#ctl00_ContentSection_AdvancedSearchControl1_searcher_keyWords input#tbStockNum { color:#FFF;}

.vehiclepricing  { width:225px;}

.advancedsearch a, .advancedsearch a:visited { color:#333;}

.recordCount, .sortBy a { color:#CCC !important;}
.sortBy a:hover { color:#FFF;}

.advancedsearch .advancedsearchinner .searching .searcher { background-color:#333;}

.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:#9f282a;
	border-color:#F2F2F2;
	background-color:#f2f2f2;
}

.advancedsearch .advancedsearchinner .paging .pager ul li a:hover {color:#FFF; 
	color:#9f282a;
	border-color:#F2F2F2;
	background-color:#f2f2f2;
}


.advancedsearch .advancedsearchinner .searching .searcher ul.buttons li a:hover { color:#000 !important; /*background-color:#244786 !important;*/}

.advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:hover, .advancedsearch .advancedsearchinner .searching .searcher .history .newSearch a:visited  { color:#000 !important;}


.advancedsearch { top:20px;}
.advancedsearch .advancedsearchinner .searchHeader h1, .advancedsearch .advancedsearchinner .searchHeader .pagetitle { width:395px; font-size:20px; color:#FFF; }

.advancedsearch .advancedsearchinner .searchLeft { width:240px; background-color:#333;}
.advancedsearch .advancedsearchinner .searchRight {
	float:left;
	margin-left:10px;
	width:700px;
}

.vehicletitle a { color:#333 !important;}

.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 .drivetrain 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 .cab ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .valuation ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a, .advancedsearch .advancedsearchinner .searching .searcher .certified ul.links li a { color:#FFF; background-color:#666;}

.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, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .price ul.links 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 .drivetrain ul.buttons li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .drivetrain 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 .cab ul.links li a:hover, .advancedsearch .advancedsearchinner .searching .searcher .cab 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:#9f282a !important;

}

div.searchLeft ul.buttons li span { color:#FFF;}

.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,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .price ul.links 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 .drivetrain ul.buttons li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .drivetrain 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 .cab ul.links li a:hover,
.advancedsearch .advancedsearchinner .searching .searcher .cab 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 { color:#333 !important; background-color:#CCC !important;}

.serviceForm .header, .contactUsForm .header, .tradeInForm .header, .employmentForm .header, .quickQuoteForm .header, .scheduleTestDriveForm .header { color:#FFF;}

.advancedsearch .advancedsearchinner .searching .searcher .history ul.buttons li a span:hover { color:#000;}

.advancedsearch .advancedsearchinner .searching .searcher .inventoryType ul.buttons li a { background-color:#666666; color:#FFFFFF;}

.inventoryDetails .topMenu{ background:url("../Images/bar.png") no-repeat scroll left top transparent; width:940px;}
.inventoryDetails .content .top .right .commentArea { background:url("../Images/bar.png") no-repeat scroll left top transparent;}

.inventoryDetails h3.features, .inventoryDetails h3.equipment, .inventoryDetails h3.features, .inventoryDetails h3.warranties, .inventoryDetails h3.financing, .inventoryDetails h3.contactInformation, .inventoryDetails h3.reviews, .inventoryDetails h3.CarfaxHighlights, .inventoryDetails h3.CertifiedInfo 
{ background-color:#333;}

.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{ background-image:url("../Images/bottombuttons.png");}

.inventoryDetails div.bottomnav { background-color:#666; border-color:#999;}

.inventoryDetails .content .top .right .commentArea h4 { padding:6px 0 14px;}
.mediaArea .thumbnails { width:465px;}

.innerRightCol  { background-color:#333; font-size:85%; margin-top:25px;}
.innerRightColHeader  { background:none repeat-x scroll 0 0 #333;}

span.primaryText { display:block; margin:20px 0 10px;}
.hoursbox { 
	background-color:#444444;
	padding-bottom:5px;
	padding-left:8px;
	width:132px;
}


.inventoryDetails { font-size:80%;}
.inventoryDetails h4.similar { background-color:#333;}

.inventoryDetails a:link { color:#666;}

.inventoryDetails h3.equipment a, .inventoryDetails h3.features 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:#fff;}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing span {
		color:#666666;
		font-size:170%;
		float:left;
}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo .pricing label  {
	color:#666666;
	float:left;
	font-size:170%;
	margin-right:10px;
}

.vehiclephoto a div span { border:none 0; color:#666;}
.vehiclephoto a div span:hover { color:#333; border:none 0; background-color:#f2f2f2; width:auto;}

.vehiclepricing ul.prices li {
	font-size:150%;
	font-weight:bold;
	margin-left:5px;
}

div.dealerLocations {
	border-top:1px solid #CCCCCC;
	clear:both;
	margin-top:20px;
	overflow:hidden;
	padding-top:20px;
}
	div.locationsAddress { float:left; width:227px;}
		div.locationsAddress h2 { margin:0; font-size:85%;}
		div.locationsAddress h3 { font-weight:bold; margin:10px 0 0; color:#ccc;}
		div.locationsAddress p { margin:3px 0; color:#ccc; font-size:75%;}
		div.locationsAddress p.phone { font-weight:bold; color:#FFF;}
	div.locationsMap { float:left; width:400px;}
	
	.SimilarVehicles .even, .SimilarVehicles .odd, .SimilarVehicles .vehiclepricing {
background:none repeat scroll 0 0 transparent;}
	
	.SimilarVehicles .even .vehicletitle a, 
	.SimilarVehicles .odd .vehicletitle a {
		color:#CCC !important;
	}
	
	.service-banner {
		margin:20px auto 0px;
		height:223px;
		width:945px;
	}
	
	
	
	
	
a.visit-mitsubishi {
	position: absolute;
	right: 0;
	top: 300px;
	z-index: 900;
	
				background:url("../Images/sidenav-bg.png") no-repeat scroll 0 0 transparent;
			color:#f2f2f2;
			display:block;
			font-size: 13px;
			font-weight:bold;
			height:40px;
			padding: 16px 20px 0 0;
			text-align:right;
			text-shadow:0 1px 5px #000000;
			text-transform:uppercase;
			width: 200px;
}

a.visit-mitsubishi:hover {
	right: 5px;
}

.dealerinfophone span.label { display:none; }
#header .dealerinfophone {
    color: #777777;
    float: left;
    font-size: 200%;
    font-weight: bold;
    margin-right: 12px;
	margin-top:15px;
	line-height:32px;
}
#footer ul.footer .dealerinfophone {
    color: #777777;
    float: left;
    font-size: 100%;
    font-weight: bold;
    margin-right: 12px;
}

#footer .dealerinfophone {
    color: #FFF;
    float: left;
    font-size: 80%;
    font-weight: bold;
    margin-right: 12px;
}

#header .contactH { clear:right; }
.menu ul.pNav { height:40px; }



