/**********************************
Author: First and Last Name, 04/04/2011
Last modified by: Myron R Schippers Jr, 04/08/2011, 2:30PM
Last modified by:Bart Ward, 12/20/2011
**********************************/

@charset "UTF-8";
/* CSS Document */

body { 
	background:#C3C3C3 url(../Images/body-bg.jpg) repeat-x fixed 0 0;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	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 { display:block; border:0 none;}

ul { margin:0; padding:0;}

a:link { text-decoration:none; color:#032183;}
a:visited { text-decoration:none; color:#032183;}
a:hover { text-decoration:underline; color:#032183;}
a:active { text-decoration:none; color:#032183;}

:focus { outline: 0; }


#wrapper {
	background:transparent url(../Images/wrapper-bg.png) repeat-y scroll 0 0;
	padding:0 69px;
	width:996px;
	margin:0 auto;
}


/* HEADER*/
#header { overflow:hidden; padding-bottom:0px;}

#header div.left {
margin-left:2px;
margin-top:0;
width:995px;
}



#header a.logo {
background:url("../Images/logo2.png") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:143px;
margin-right:0;
text-indent:-9999px;
width:992px;
}


		h2.dealer-name a { text-transform:uppercase; font-size:32px; margin:8px 0; color: #333; display:block; text-shadow:0 3px 3px #333333;}
		h3.dealer-address a { font-size:15px; color: #333; text-shadow:0 2px 1px #333333;}
		h4.dealer-phone a { font-size:22px; color: #333; text-shadow:0 2px 2px #333333;}
		#header div.left a:hover { text-decoration:none;}
	
	#header div.social-media { 
		width:283px;
		height:57px;
	}	
		#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: right;
				font-weight:bold;
				line-height:35px;
				margin:0 3px;
  			 	color: #333;
			}
				
				#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:transparent url("../Images/live-chat-btn.png") no-repeat scroll 0 0;
					width:188px;
					height:47px;
					display:block;
					text-indent:-9999px;
					margin-right:16px;
					margin-top:20px;
					clear:both;
					float:right;
				}	
				
				/* Social Media - START */
				#header div.right {
					position:absolute;
					float: right;
					margin: 30px 0px auto 624px;
					}

				
				/* Social Media - END */
	
.nissan {
background:url("../Images/wordmark.png") no-repeat scroll 0 0 transparent;
display:block;
float:right;
height:12px;
text-indent:-9999px;
width:80px;
}


	#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:1px;
		padding:0 0 0 20px;
		width:973px;
		position:relative;
		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:12px 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: #333;}
					#navigation .menu .pNav li a span.indicator { display:none;}
					
					#navigation ul ul {
						background-color:#555;
						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:#CCC; color: #333; background-image:none;}
						
						#navigation ul ul ul {
							top: 1px;
							left: 99%;
						}
						
						#navigation ul li:hover > ul {
							visibility: visible;
						}
						
						#ctl00_ContentSection_inv_paymentCalc{display: none;}
	/* END NAVIGATION*/
	
	.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:#CCCCCC !important;}

.inventoryDetails .content .top .right .commentArea {background-color:#CCCCCC !important;}
	
	.inventoryDetails .topMenu {
background:url("../images/bar.png") no-repeat scroll left top transparent !important;
}

.inventoryDetails h4.similar {
background-color:#666666 !important;
}

/* 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:#333;} 
	#content h2 { font-size:100%; padding-bottom:20px;} 
	#content div.heading { font-weight:bold;}
	
	
#content h3 {
color:#C71B00 !important;
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, #CCCCCC, #F8F6F6);
			background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F6F6), to(#CCCCCC));
			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:#333;}
		#interiorPageContent ul {
			color:#333;
			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;}
.customername{font-style:italic;}
	/* 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: #FFF;
							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:12px;
								text-indent:-9999px;
								width:12px;
							}
							#hero #rotator .pagination ul#nav li.activeSlide { background:none repeat scroll 0 0 #032183; color: #333; border-color:#000;}
						
		#hero .tabContent  {
			position:relative;
			z-index:3;	
			width:771px;
			padding-left:50px;
		}
			#hero .tabContent .tabPanel { margin-top:10px; width:415px; float:left;}
			
			#hero .tabContent .tabPanel a.closebutton { 
				background-color:#CCCCCC;
				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: #CCC;
					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:#888; 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;
		}
		#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.header { 
					color: #CCC;
					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;
					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 { 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.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: #333;} 
			#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: #CCC;
					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.jpg") no-repeat scroll 0 0 transparent;
		height:217px;
		padding:12px 0;
		width:993px;
	}
	
		#dealer-specials div.newSpecials {margin-left:11px; margin-top:8px; text-align:center;}
		#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: #333;
		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:472px !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:#666;} 
				#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: #333;}
					
					#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:transparent url(../Images/CTAs-large-bg.jpg) no-repeat scroll 0 0;		
	}
		#CTAs-large div { margin:0 9px; float:left;}
		#CTAs-large a { display:block; height:224px; width:312px; float: left; /*text-indent:-9999px;*/ }
			#CTAs-large a:hover { text-decoration:none;}
			#CTAs-large a span.header {font-size:14px; text-transform:uppercase; color: #333; 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-left.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
			display:block;
			text-indent:-9999px;
		}
		#CTAs-large .promo-middle {
			background:transparent url(../Images/promo-middle.jpg) no-repeat scroll 0 0;
			height:225px;
			width:312px;
			position:relative;
			display:block;
			text-indent:-9999px;
		}
			#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;
			display: block;
			text-indent:-9999px;
		}
	/* END LARGE CTAs */	
	
	
	/* SMALL CTAs */	
	#CTAs-small {
		background:url("../Images/CTAs-small-bg.jpg") repeat-x scroll 0 0 transparent;
		height:114px;
		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:-165px 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:-165px 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;
    height: 175px;
    margin-top: 20px;
    overflow: hidden;
    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:10px; text-transform:capitalize; color:#666;font-family:verdana}	
			#footer ul li.header a { font-size:13px; text-transform:uppercase; font-weight:bold;}
			#footer ul li a:hover { color:#888;}
			
		div.copyright {
			color: #333;
			font-size:12px;
			padding-left:25px;
			padding-top:30px;
		}	
			div.copyright a { color: #333; line-height:22px;}
/* 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: #CCC;}

#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: #333 !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;
}

#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:#333 !important;
}

.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:#CCCCCC; 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:#333;
			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 */		

.inventoryDetails div.bottomnav .buttonbar .requestinfo a {
background:url("../Images/bottombuttons.png") repeat scroll 0 0 transparent!important;
}

.inventoryDetails div.bottomnav .buttonbar .scheduletest a {
background:url("../Images/bottombuttons.png") repeat scroll 804px 0 transparent!important;
}

.inventoryDetails div.bottomnav .buttonbar .makeanoffer a {
background:url("../Images/bottombuttons.png") repeat scroll 664px 0 transparent!important;
width:160px;
}

.inventoryDetails div.bottomnav .buttonbar .payment a {
background:url("../Images/bottombuttons.png") repeat scroll 504px 0 transparent!important;
width:170px;
}

.inventoryDetails div.bottomnav .buttonbar .socialnetworking .mainLink {
background:url("../Images/bottombuttons.png") repeat scroll 334px 0 transparent !important;
height:40px;
width:260px;
}

.inventoryDetails div.bottomnav {
background-color:#AAAAAA !important;
border-color:#333333 #333333 -moz-use-text-color !important;}

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:#333333;
font-size:14px;
padding-bottom:5px;
}

/* Nissan footer */
.nissanlogo {
	background: url(../Images/logo_nissan_small.png) no-repeat;
	display: block;
	float: right;
	height: 13px;
	text-indent: -9999px;
	width:77px;
}
div#footer2 {
	background: #bec1c3;
	height: 35px;
	margin:15px auto 0 auto;
	padding:15px 30px 0 30px;
	width:928px;
	font-size:12px;
}
	#footer2 span{
		color: #333;
		margin-right:40px;
		font-family:verdana;
	}
		#footer2 span a{
			color: #333;
		}

#CTAs-large div.promo-BBB {
	margin-top:10px;
}
#CTAs-large div.promo-BBB a {
	height: 130px;
	width: 200px;
}
#CTAs-large .autotrader {
	margin-top:10px;
	height: 150px;
	width: 200px;
	
}
	
	
