@charset "UTF-8";
/* CSS Document */

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

.left { float:left;}
.right { float:right;}
.clear { clear:both;}
br.clear { line-height:0;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

img { border:0 none;}

ul { margin:0; padding:0;}

a:link { text-decoration:none; color:#ffffff;}
a:visited { text-decoration:none; color:#b2b1b1;}
a:hover { text-decoration:underline; color:#b2b1b1;}
a:active { text-decoration:none; color:#b2b1b1;}

:focus { outline: 0; }


#wrapper {
	background:transparent url(../Images/wrapper-bg.png) repeat-y scroll 0 0;
	padding:0 17px;
	width:996px;
	margin:0 auto;
}


/* HEADER*/
#header { overflow:hidden; padding-bottom:12px;}
	#header div.left {
margin-left:20px;
margin-top:5px;
width:400px;
}
		#header a.logo { 
			background:transparent url(../Images/logo.png) no-repeat scroll 0 0;
			width:107px;
			height:69px;
			display:block;
			float:left;
			text-indent:-9999px;
			margin-right:12px;
			margin-top:14px;
		}
		#header a.toyota-care { 
			background:transparent url(../Images/toyota-care.png) no-repeat scroll 0 0;
			width:168px;
			height:48px;
			display:block;
			float:left;
			text-indent:-9999px;
			margin-right:12px;
			
		}
		h2.dealer-name a { text-transform:uppercase; font-size:36px; margin:25px 0; color:#FFF; display:block; text-shadow:0 3px 3px #333333;}
		h3.dealer-address a { font-size:15px; color:#FFF; text-shadow:0 2px 1px #333333;}
		h4.dealer-phone a { font-size:22px; color:#FFF; text-shadow:0 2px 2px #333333;}
		#header div.left a:hover { text-decoration:none;}
		
		
		div.headermiddle {
color:#FFFFFF;
float:left;
height:84px;
margin-top:17px;
width:280px;
}
		div.headermiddle ul {
float:left;
font-size:11px;
font-weight:normal;
line-height:18px;
list-style:none outside none;
margin-right:22px;
}
		div.headermiddle ul li {	}
		div.headermiddle ul li.header {
font-size:15px;
text-transform:uppercase;
}
		div.headermiddle ul li.header a { text-decoration:none; color:#FFF;}
	
	#header div.social-media {
		background:url(../Images/social-media-bg.png) no-repeat;
		display:block;
		width:283px;
		height:65px;
	}	
		#header div.social-media ul { 
			list-style:none; 
			/*margin-top:12px;*/
			padding-top:10px; 
			padding-left:16px;
		} 
			#header div.social-media ul li { 
				display:block;
				float:left;
				font-weight:bold;
				line-height:35px;
				margin:0 3px;
  			 	color:#FFF;
			}
				#header div.social-media ul li a {
					background:transparent url(../Images/social-media-icons.png) no-repeat scroll 0 0;
					width:35px; 
					height:35px; 
					text-indent:-9999px; 
					display:block;
				}
				#header div.social-media ul li.facebook a { background-position:0 0;}
				#header div.social-media ul li.twitter a { background-position:-35px 0;}
				#header div.social-media ul li.youtube a { background-position:-70px 0;}
				#header div.social-media ul li.rssfeed a { background-position:-105px 0;}

				#header div.right a.live-chat {
					background:url("../Images/direction-btn.png") no-repeat scroll 0 0 transparent;
					clear:both;
					display:block;
					float:right;
					height:36px;
					margin-right:16px;
					margin-top:20px;
					text-indent:-9999px;
					width:184px;
					}
	#header div.manufacturer-logos { float:left; margin:42px 0 0 75px;}
		#header a.chevy-large { 
			background:transparent url(../Images/chevy-logo.png);
			width:149px;
			height:53px;
			display:block;
			text-indent:-9999px;
		}
/* END HEADER*/		


	/* NAVIGATION */
	#navigation {
			background:url("../Images/nav-bg.png") repeat-x scroll 0 0 transparent;
			height:53px;
			margin-left:2px;
			padding:0 0 0 20px;
			position:relative;
			width:972px;
			z-index:1000;
			}
		#navigation div.menu { background:none;}
		#navigation ul { list-style:none; position:relative; z-index:500;}
			#navigation ul li { 
				background:url("../Images/nav-divider.png") no-repeat scroll 100% 0 transparent;
				display:block; float:left;
				margin:0;
				padding:16px 0 14px;
				/*zoom: 1;*/
			}
			#navigation ul li.contactus { background:none;} 
				#navigation ul li a { 
					color:#e5e5e5;
					font-size:16px;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
					padding:5px 10px;
				}			
				#navigation ul li:hover { position:relative;}
				#navigation ul li a:hover { background:url("../Images/nav-indicator.gif") no-repeat scroll 50% 100% transparent; color:#FFF;}
					#navigation .menu .pNav li a span.indicator { display:none;}
					
					#navigation ul ul {
						background-color:#333;
						visibility: hidden;
						position: absolute;
						top: 100%;
						left: 14px;
						z-index: 500;
						width:200px;
					}
						
						#navigation ul ul li {
							float: none; 
							padding:2px 0;
							border-top:0 none;
							border-bottom:solid 1px #e5e5e5;
							background:none;
						}
							#navigation ul ul li a { font-size:12px; line-height:12px; display:block; text-transform:capitalize;}
								#navigation ul ul li a:hover { background-color:#666; color:#FFF; background-image:none;}
						
						#navigation ul ul ul {
							top: 1px;
							left: 99%;
						}
						
						#navigation ul li:hover > ul {
							visibility: visible;
						}
	/* END NAVIGATION*/

/* START CONTENT */
#content { 
	padding:0 2px;
	width:990px;
	overflow:hidden;
	min-height:490px;
}

	#content h1,
	#content div.pagetitle { padding:0 0 10px; font-size:110%; font-weight:bold; color:#FFF;} 
	#content h2 { font-size:100%; padding-bottom:20px;} 
	#content div.heading { font-weight:bold;}
	#content h3 { font-size:90%;}
	

	#interiorPageContent { 
		overflow:hidden; 
		padding:20px;
	}

	#secondaryPageContent { overflow:hidden;}
	
		#interiorPageContent .innerLeftCol { 
			float:left; 
			padding-right:20px; 
			width:655px;
		}		
		#interiorPageContent .innerRightCol { 
			background-color:#F8F6F6;
			background-image:-moz-linear-gradient(100% 100% 90deg, #CCC, #F8F6F6);
			background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F6F6), to(#CCC));
			border:1px solid;
			font-size:13px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			float:left;
			padding:10px;
			width:250px;
			overflow:hidden;
			color:#000;
		}
					
			#interiorPageContent .innerRightCol h2.header { 
				border-bottom:1px solid #333333;
				font-size:19px;
				font-weight:bold;
				margin-bottom:12px;
				padding-bottom:8px;
				text-align:center;
			}
					#interiorPageContent .innerRightCol .innerRightColBody	span.dealerinfoname { 
						display:block;
						font-weight:bold;
						margin-bottom:5px;
					}
					#interiorPageContent .innerRightCol .innerRightColBody div.address { 
						margin-bottom:10px; 
					}
					#interiorPageContent .innerRightCol .innerRightColBody a.directions { 
						display:block; 
						margin:10px 0; 
						font-weight:bold;
					}
					#interiorPageContent .innerRightCol .hoursbox { margin-bottom:10px;}
						#interiorPageContent .innerRightCol .hoursbox h3 { font-weight:bold; margin-bottom:5px; font-size:13px;}
						#interiorPageContent .innerRightCol .hoursbox table.hourstable td { padding-right:30px;}
		
		#interiorPageContent p { font-size:14px; line-height:18px; margin:0 0 14px; color:#ccc;}
		#interiorPageContent ul {
			color:#FFF;
			font-size:14px;
			margin-left:14px;
		}
		
	div.interiorcontentarea div.scheduleappointment_section { margin-top:20px;}	
	div.interiorcontentarea div.locationhours { display:none;}
	div.interiorcontentarea div.scheduleappointment_sectioncontent iframe { width:508px; height:308px;}

	/* HERO */
	#hero {	
		background:url("../Images/hero-bg.jpg") no-repeat scroll 0 0 transparent;
		height:275px;
		padding:12px 6px;
		position:relative;
		
	}
	
		#hero #rotator {
			background-color:#000;
			background-image: -moz-linear-gradient(100% 100% 90deg, #000000, #333333);
		    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#000000));
			border:3px solid #000000;
			height:268px;
			left:194px;
			position:absolute;
			width:780px;
		}
			#hero .behindTabs {
				position:relative;
				z-index:2;
			}
				#hero #rotator .slideshow {
					position:relative;
					z-index:0;
				}			
				#hero #rotator .pagination {
					right:26px;
					top:245px;
					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:#333;} 
							#hero #rotator .pagination ul#nav li a { 
								color:#000000;
								display:block;
								font-size:11px;
								height:12px;
								text-indent:-9999px;
								width:12px;
							}
							#hero #rotator .pagination ul#nav li.activeSlide { background:none repeat scroll 0 0 #032183; color:#FFF; border-color:#000;}
						
		#hero .tabContent  {
			position:relative;
			z-index:3;	
			width:771px;
			padding-left:50px;
		}
			#hero .tabContent .tabPanel { margin-top:10px; width:700px; float:left;height:260px;overflow:auto;}
			
			#hero .tabContent .tabPanel a.closebutton { 
				background-color:#CCC;
				border:1px solid #000000;
				color:#000000;
				float:right;
				font-size:11px;
				margin-right:5px;
				padding:1px 5px;
				text-transform:uppercase;			
			}
				#hero .tabContent .tabPanel a.closebutton:hover { text-decoration:none; background-color:#e5e5e5;} 
			
			#hero .tabContent .tabPanel div.makes {
				height:155px;
				overflow-x:hidden;
				overflow-y:auto;
			}	
		
				#hero .tabContent .tabPanel h4 { 
					clear:both;
					font-size:15px;
					padding-bottom:10px;
					padding-top:10px;
				}		
				#hero .tabContent .tabPanel a.contactUs {
					background:url("../Images/contact-btn.png") no-repeat scroll 0 0 transparent;
					display:block;
					height:32px;
					left:-6px;
					position:relative;
					text-indent:-9999px;
					width:159px;
				}				
		
			span.makesitem,
			div.pricesbox { 
				display:block; 
				float:left; 
				margin:14px 24px 0 0;
			}
				#hero .tabContent .tabPanel .pricesbox a,
				#hero .tabContent .tabPanel span.makesitem a {
					color:#FFF;
					font-size:12px;
					font-weight:bold;
					/*text-shadow:0 2px 1px #000000;*/
				}
					
						
		#hero div.vehiclestylebox { display:inline; float:left; width:auto;}
		#hero div.vehiclestylebox a {
			color:#e5e5e5;
			display:block;
			float:left;
			font-size:9px;
			font-weight:bold;
			margin:2px 12px;
			text-align:center;
			text-shadow:0 2px 1px #000000;
			text-transform:uppercase;			
		}				
			#hero .tabContent .tabPanel .pricesbox a:hover,
			#hero .tabContent .tabPanel span.makesitem a:hover,
			#hero div.vehiclestylebox a:hover { 
				color:#333; text-decoration:none;
			}

		#hero div.quick-links {
			background:url("../Images/quick-links-bg2.png") no-repeat scroll 0 0 transparent;
			height:274px;
			position:relative;
			width:240px;
			z-index:500;
		}
		#hero div.rightframe { 
			background:url("../Images/rotator-right-bg.png") no-repeat scroll 0 0 transparent; 
			width:41px; 
			height:274px;
			position:absolute;
			right:5px;
			z-index:500;
		}
			#hero div.quick-links ul { list-style:none; height:274px;}
				
				#hero div.quick-links ul li a { 				
					background:url("../Images/quick-links-bg2.png") no-repeat scroll 0 0 transparent;
					color:#E5E5E5;
					display:block;
					font-size:16px;
					height:32px;
					margin:0;
					padding:13px 0 0;
					width:176px;
				}
				
				#hero div.quick-links ul li.header a { margin-left:0px; padding-left:0px; background-position:0px 0px;}
				#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 { 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.specialsTab a { margin-left:23px; padding-left:15px; background-position:-23px -184px;}
				#hero div.quick-links ul li.dealerTab a {background-position:-30px -228px; margin-left:30px; padding-left:18px; width:192px;}
				
					#hero div.quick-links ul li.header a:hover,
					#hero div.quick-links ul li.header a.selected { background-position:-240px -49px;}
					#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 { 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.specialsTab a:hover,
					#hero div.quick-links ul li.specialsTab a.selected { background-position:-263px -184px;}
					#hero div.quick-links ul li.dealerTab a:hover,
					#hero div.quick-links ul li.dealerTab 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:250px;
				margin-left:14px;
				padding-left:14px;
				border-left: solid 2px #000;
			}		
				#hero div.quick-quote h2 { 
				 	color:#FFF;
					font-size:20px;
					margin:8px 0 4px;
					padding:0;
					text-align:center;
					text-transform:uppercase;
					text-shadow:0 2px 1px #000000;
				}
				#hero div.quick-quote select { 
					background:url("../Images/input-text-bg.jpg") no-repeat scroll 0 0 #FFF;
					border:1px solid #666666;
					font-size:14px;
					height:27px;
					margin:2px 0;
					padding:3px 0 0 5px;
					width:245px;
				}
				#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:14px;
					height:27px;
					margin:4px 0;
					padding:0 5px;
					width:235px;
				}
				#hero div.quick-quote input[type="submit"] { 
					background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
					border:0 none;
					cursor:pointer;
					height:31px;
					width:118px;
				}				
				
	/* END HERO */
	
	
	/* DEALER SPECIALS */
	#dealer-specials {
				background:url("../Images/dealer-specials-bg.png") no-repeat scroll 0 0 transparent;
				height:222px;
				margin:-8px;
				padding:3px;
				width:1000px;
				}
	
		#dealer-specials div.newSpecials {
				margin:auto;
				padding:15px 29px;
				text-align:center;
				width:967px;
				}
		#dealer-specials div.usedSpecials {margin-right:11px; margin-top:8px; text-align:center;}
	
	#dealer-specials h2 { 
		margin:0 0 5px;
		text-transform:uppercase;
		padding:0;
		font-size:110%;
	}

	/*#dealer-specials div.rotator {
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border:1px solid #032183;
		margin:10px;
		width:412px;
		overflow:hidden;
		position:relative;
		left:-12px;
	}*/
	
	/*#dealer-specials div.rotator div.RadRotator { height:auto !important;}*/
	
	#dealer-specials div.rotator div.RadRotator,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper,
	#dealer-specials div.rotator div.RadRotator div.rrRelativeWrapper div.rrClipRegion { width:auto !important; height:150px !important;}
	
		#dealer-specials div.rotator a.previous { 
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll 3px 50% #010d36;
			display:block;
			float:left;
			height:155px;
			width:12px;
			position:absolute;
			left:0;
			top:0;
		}
		#dealer-specials div.rotator a.next {
			background:url("../Images/previous-next-arrows.gif") no-repeat scroll -13px 50% #010d36;
			display:block;
			height:155px;
			position:absolute;
			right:0;
			top:0;
			width:12px;
		}
			#dealer-specials div.rotator a.previous:hover,
			#dealer-specials div.rotator a.next:hover { background-color:#032183;}
		
		#dealer-specials div.rotator ul { 		
			list-style:none outside none;
			overflow:hidden;
			padding:0;	
			width:990px !important;
		}
			#dealer-specials div.rotator ul li { 
				background-color:#E5E5E5;
				display:block;
				float:left;
				font-size:11px;
				height:140px;
				margin:3px;
				padding:3px 0;
				text-align:center;
				width:112px;
			}
			#dealer-specials div.rotator ul li:hover { background-color:#333;} 
				#dealer-specials div.rotator ul li a { 
					color:#000000;
					display:block;
					height:130px;
					line-height:12px;
					padding:4px;
					text-decoration:none;
				} 
				#dealer-specials div.rotator ul li a:hover { text-decoration:none;}
					#dealer-specials div.rotator ul li a img {
						border:1px solid #C0C0C0;
						display:block;
						margin:0 auto 4px;
						width:90px !important;
					}				
					#dealer-specials div.rotator ul li:hover a { color:#FFF;}
					
					#dealer-specials div.rotator ul li a span.trim { display:none; }
					#dealer-specials div.rotator ul li a span.price { 
						display:block;
						font-size:16px;
						font-weight:bold;
						margin-top:7px;
					}
						#dealer-specials div.rotator ul li a span.price span.label { display:none;}
	/* END DEALER SPECIALS */			
	
	
	/* LARGE CTAs */	
	#CTAs-large {
background:url("../Images/CTAs-large-bg.jpg") no-repeat scroll 0 0 transparent;
height:255px;
margin:auto;
width:975px;
}
		#CTAs-large div { margin-top:14px;float:left;}
		#CTAs-large a { display:block; width:312px; height:225px; text-indent:-9999px; }
			#CTAs-large a:hover { text-decoration:none;}
			#CTAs-large a span.header {font-size:14px; text-transform:uppercase; color:#FFF; margin-left:5px; font-family:Arial, Helvetica, "Trebuchet MS", sans-serif; font-weight:bold; display:block;}
			#CTAs-large a span.testimonial {
				color:#032183;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:14px;
				padding:12px 10px 0;
				display:block;
			}
		#CTAs-large .promo-left {
			background:transparent url(../Images/promo-left2.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
			margin-left:14px;
		}
		#CTAs-large .promo-middle {
			background:transparent url(../Images/promo-middle.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
			position:relative;
			margin-left:5px;
			margin-right:5px;
		}
			#CTAs-large .promo-middle div.testimonialcontainer { 
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:15px;
				margin-top:40px;
				text-shadow:1px 2px 4px #000000;
			}
			#CTAs-large .promo-middle a.readmore { 
				bottom:4px;
				display:block;
				float:right;
				height:30px;
				position:absolute;
				right:5px;
				text-indent:-9999px;
				width:127px;
			}
			#CTAs-large .promo-middle div.testimonialcontainer span.customername { display:block; font-weight:bold; margin-top:10px; font-size:12px;}
			#CTAs-large .promo-middle div.testimonialcontainer span.testimonialmakemodelyear { display:block; font-weight:bold; font-size:12px;}
		#CTAs-large .promo-right {
			background:transparent url(../Images/promo-right.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
		}
	/* END LARGE CTAs */	
	
	
	/* SMALL CTAs */	
	#CTAs-small {
		background:url("../Images/CTAs-small-bg.jpg") repeat-x scroll 0 0 transparent;
		height:110px;
		margin-left:4px;
	}
		#CTAs-small ul { list-style:none; overflow:hidden;}	
			#CTAs-small ul li { display:block; float:left; margin:0;}
				#CTAs-small ul li a {
					background:transparent url(../Images/CTAs-small2.png) no-repeat scroll 0 0;
					width:164px;
					height:106px;
					display:block;
					text-indent:-9999px;
				}
				#CTAs-small ul li.under10k a { background-position:0 0;}
				#CTAs-small ul li.finance a { background-position:-172px 0;}
				#CTAs-small ul li.inventory a { background-position:-330px 0;}
				#CTAs-small ul li.corvettes a { background-position:-495px 0;}
				#CTAs-small ul li.service a { background-position:-659px 0;}
				#CTAs-small ul li.bodyshop a { background-position:-823px 0;}

				#CTAs-small ul li.under10k a:hover { background-position:0 100%;}
				#CTAs-small ul li.finance a:hover { background-position:-172px 100%;}
				#CTAs-small ul li.inventory a:hover { background-position:-330px 100%;}
				#CTAs-small ul li.corvettes a:hover { background-position:-495px 100%;}
				#CTAs-small ul li.service a:hover { background-position:-659px 100%;}
				#CTAs-small ul li.bodyshop a:hover { background-position:-823px 100%;}

	/* END SMALL CTAs */	
	
	
	/* MEGA DEALS*/
	
	div.mega-deals.left { position:absolute; top:0; left:0;}	
		div.mega-deals.left a { background:transparent url(../Images/mega-deals-left.png) no-repeat scroll 0 0; width:135px; height:130px; display:block; text-indent:-9999px;}
	div.mega-deals.right { position:absolute; top:0; right:0;}
		div.mega-deals.right a { background:transparent url(../Images/mega-deals-right.png) no-repeat scroll 0 0; width:135px; height:130px; display:block; text-indent:-9999px;}
	
	/* END MEGA DEALS*/

/* END CONTENT */

/* FOOTER */
#footer {
	border-top:1px solid #999999;
	margin-top:20px;
	overflow:hidden;
	padding-bottom:40px;
	width:100%;
}
	#footer-wrapper { 
		background:none no-repeat scroll 0 0 transparent;
		border-top:1px solid #666666;
		margin:6px auto 0;
		overflow:hidden;
		padding:14px 0;
		width:992px;
	}
		#footer ul {
			float:left;
			list-style:none outside none;
			padding:0 20px;
		}		
			#footer ul li a { font-size:12px; text-transform:capitalize; color:#e5e5e5;}	
			#footer ul li.header a { font-size:13px; text-transform:uppercase; font-weight:bold;}
			#footer ul li a:hover { color:#FFF;}
			
		div.copyright {
			color:#FFFFFF;
			font-size:12px;
			padding-top:30px;
		}	
			div.copyright a { color:#FFFFFF; line-height:22px;}
			div.smallfooterlogo {
				background:url("../Images/bottom-logo.png") no-repeat scroll 0 0 transparent;
				display:block;
				float:left;
				height:41px;
				margin:0 15px;
				text-indent:-9999px;
				width:60px;
				}
			
/* END FOOTER */		


/* ADVANCED SEARCH */
#content .advancedsearch  {
	color:#000000;
	font-size:12px;
	margin:0;
	padding:20px 10px;
	position:relative;
	width:973px;
}
.advancedsearch .advancedsearchinner .searching .searcher { background-color:#FFF;}

#content h1.pagetitle,
.advancedsearch .advancedsearchinner .searchHeader .recordCount,
.advancedsearch .advancedsearchinner .sortFields .sortBy li a,
.advancedsearch .advancedsearchinner .sortFields .sortBy li span.header,
.advancedsearch .advancedsearchinner .paging .recordsperpage span,
.advancedsearch .advancedsearchinner .paging .pager ul li a { color:#FFFFFF !important;}

#content h1.pagetitle { font-size:200%; color:#032183;}


.inventoryDetails  {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	font-weight:normal;
	margin:0 auto;
	padding:0 27px;
	width:948px;
}

.inventoryDetails .bNavPhone { display:none;}

.inventoryDetails .content .top .right .vehicleinfobox .vehicleinfo { font-size:13px;}

/* END ADVANCED SEARCH */

/* FORMS */
div.contactUsForm input.submitBtn,
div.employmentForm input.submitBtn,
div.serviceForm input.submitBtn,
div.quickQuoteForm input.submitBtn,
div.scheduleTestDriveForm input.submitBtn,
div.tradeinbody input.submitBtn,
div.partsbody input.scheduleappointment_submitbutton{ 
	background:url("../Images/submit-btn.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	height:31px;
	width:118px;
	margin-top:20px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}

div#interiorPageContent .simpleApplicationForm, 
div#interiorPageContent .serviceForm, 
div#interiorPageContent .contactUsForm, 
div#interiorPageContent .tradeInForm, 
div#interiorPageContent .quickQuoteForm, 
div#interiorPageContent .employmentForm, 
div#interiorPageContent .scheduleTestDriveForm { padding-top:0;}

div#interiorPageContent .simpleApplicationForm .header, 
div#interiorPageContent .serviceForm .header, 
div#interiorPageContent .contactUsForm .header, 
div#interiorPageContent .tradeInForm .header, 
div#interiorPageContent .employmentForm .header, 
div#interiorPageContent .quickQuoteForm .header, 
div#interiorPageContent .scheduleTestDriveForm .header { border-bottom:1px solid #999999; color:#CCC; font-size:14px; padding-bottom:5px;}

div.innerLeftCol div.partshours { display:none;}

div.ComboBoxDropDown_Default { width:auto !important;}

/* END FORMS */				


/* SERVICE ICONS */
div#serviceLeftCol {
	float:left;
	margin-right:15px;
	position:relative;
	width:160px;
}
div#serviceLeftCol .leftColNav { width:200px; margin-top:20px;}
	div#serviceLeftCol .leftColNav ul { list-style:none; margin-left:0;}
	
		div#serviceLeftCol .leftColNav ul li a {
			color:#e5e5e5;
			float:left;
			font-size:13px;
			font-weight:bold;
			line-height:31px;
			position:relative;
			text-indent:35px;
			width:200px;
		}
		.service_sprite {
			background-image: url(../Images/services_sprite.png);
			background-repeat: no-repeat;
			display: block;
			height: 31px;
		}
			.schedule {background-position: 0px 0px;}
			.serviceSpecials {background-position: 0px -62px;}
			.tech {background-position: 0px -124px;}
			.faq {background-position: 0px -186px;}
			.testimonial {background-position: 0px -246px;}
			.warranty {background-position: 0px -308px;}
			.parts {background-position: 0px -370px;}
			.recalls {background-position: 0px -432px;}
			.mobility {background-position: 0px -494px;}
			.benefits {background-position: 0px -556px;}
			.price {background-position: 0px -618px;}		
			
				.schedule:hover {background-position: 0px -31px;}	
				.serviceSpecials:hover {background-position: 0px -93px;}
				.tech:hover {background-position: 0px -155px;}
				.faq:hover {background-position: 0px -217px;}
				.testimonial:hover {background-position: 0px -277px;}
				.warranty:hover {background-position: 0px -339px;}
				.parts:hover {background-position: 0px -401px;}
				.recalls:hover {background-position: 0px -463px;}
				.mobility:hover {background-position: 0px -525px;}
				.benefits:hover {background-position: 0px -587px;}
				.price:hover {background-position: 0px -649px;}

div#serviceRightCol  {
	float:left;
	position:relative;
	width:auto;
}
	ul.serviceAd { list-style:none;}
		ul.serviceAd li {
			float:left;
			height:342px;
			margin-right:12px;
			width:178px;
		}
/* END SERVICE ICONS */		

.certifiedLogo {
	width:125px;
	height:46px;
	position:relative;
	float:right;
	margin-right:34px;
	margin-top:0px;
	text-indent:-9999px;
}

.certifiedLogo a {
	background:url(../Images/cert-logo.png) no-repeat scroll 0 0 transparent;
	height:46px;
	width:125px;
	display:block;
}


