body {background-color:#000000;
	  font-family: 'Titillium Web', sans-serif;
}

.clear {clear:both;}


.banner {			margin:0 auto;
					display:block;
					margin-top:20px;
					width:100%;}
/* section colors */

.white_section {background-color:#ffffff;
				
}

.white_section p {font-weight:400;
				  text-align: center;
				  font-size:1.2em;
				  margin-bottom:50px;
}



.cta_group {color:#ffffff;
			font-size:1em;
			text-align: left;
			
			margin-top:110px;
}

.cta_group p {text-align: left;
			  font-size:.92em;
			  margin-bottom:10px;
}

.cta_group h5 {margin-bottom:0;
			   font-size:1.9rem;
			   font-weight:600;
			   letter-spacing: 0;
			   
}

.cta_group a {text-decoration: none;}

/* group cta button */

.group_cta {background-color:#790000;
		   border:2px #660101;
		   color:#ffffff;
		   text-transform:none;
		   font-family: 'Titillium Web', sans-serif;
		   font-weight:400;
		   font-size:.9em;
		   letter-spacing:0px;
		   display:block;
		   margin-top:0px;
		   height:30px;
		   line-height:5px;
}

.group_cta a {color:#FFFFFF;
			  text-decoration:none;
}

.group_cta:hover {background-color:#850202;
				  color:#FFFFFF;
}

/* Header and Navigation */

#logo {
	display: block;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	   
	  
	   
}

#nav {margin-top:10px;
	  width:100%;
	
	  
	  
	 
	  
	  
	  
	  
	  
	  
}

/* Left section of links */

	#left_nav ul {
			  list-style: none;
			  font-weight:400;
			  font-size: .9em;
			  text-align: center;
			
			 
			 
			  
			  
			  
	}
	
	#left_nav li {display:inline-block;
				width:125px;
				
				text-align: center;
	}
	
	#left_nav  li a { text-decoration: none;
						color:#eaeaea;
						margin-top:50px;
						text-align: center;
					}
					
	#left_nav  li a:hover {color:#bbbbbb;}
					
	
	





/* Mercedes Benz and call to action button */


#benz_homepage {
				display:block;
				margin:auto;
				width:100%;
				text-align: center;
				margin-top: 20px;
				
				
}

#home_cta {
		   background-color:#790000;
		   border:2px #660101;
		   color:#ffffff;
		   text-transform:none;
		   font-family: 'Titillium Web', sans-serif;
		   font-weight:400;
		   font-size:2.5em;
		   letter-spacing:0px;
		   margin:0 auto;
		   width:400px;
		   height:80px;
		   display:block;
		   margin-top:20px;
		   margin-bottom:100px;
		   
		   text-decoration: none;
		   
}

#home_cta a {text-decoration: none;
			 color:#FFFFFF;
}

#home_cta a:visited {text-decoration: none;}



#home_cta:hover {background-color:#850202;}

/* Short about section */

#est {display: block;
	  margin:0 auto;
	  margin-top:60px;
	  margin-bottom:40px;
}

#black_porsche { margin-top:70px;
				 margin-bottom:40px;
				 width:100%;
}

#red_lambo {margin-top:80px;
			margin-bottom:40px;
			width:100%;
}

/* about section */
.about_section img {margin:0 auto;
					display:block;
					margin-top:40px;
}

.about_section p {color:#eaeaea;
				  font-size:1em;
				  text-align:center;
				  
}

.about_section h5 {color:#eaeaea;
				   text-align: center;
				   margin-top:20px;
				   letter-spacing:0px;
}


/*team */

.selfies {width:100%;}

.selfie_sections h5 {font-size:1.9rem;
					 color:#eaeaea;
					 margin-bottom:10px;
}

.selfie_sections p {color:#eaeaea;
					font-size:.93em;
}

.team_section p {color:#eaeaea;
				  font-size:1em;
				  text-align:center;}
				  
.team_section h5 {
					 color:#eaeaea;
					 margin-bottom:10px;
					 text-align: center;}
					 
/* accolades */

.accolade_group {margin-top:30px;}

.accolade_group img {display:block;
					 width:100%;
}

.captions {text-align: right;
		   margin-bottom:20px;
		   color:#eaeaea;
		   font-size:.8em;
		   
		   margin-top: 5px;
		   
}

/*Purchase options */

.purchase_options {color:#eaeaea;
			font-size:1em;
			text-align: left;}


.purchase_options p {text-align: left;
			  font-size:.92em;
			  margin-bottom:10px;
}

.purchase_options h5 {margin-bottom:5px;
			   font-size:2rem;
			   font-weight:600;
			   letter-spacing: 0;
			   margin-top:30px;
			   
}

.purchase_options ul {margin-left:30px;
					  font-size:.92em;
					 
}

.purchase_options a {color:#eaeaea;}

/* contact form */
#wufoo-m10d05cw1p2aqwu {margin-top:30px;}

#inventory {width:100%;
			height:100%;
}

.inventory_box {height:3500px;}

/*credit app*/

#credit_fineprint {font-size: .7em;
				   color:#eaeaea;
}

/* footer */

.footer {
		 color:#FFFFFF;
		 margin-bottom:30px;
}

.footer a {color:#ffffff;}

.footer p {text-align: left;
			font-size:.9em;
			
			letter-spacing: 0px;
			
		   
}

.footer h5 {margin-bottom:5px;
			font-size:1.9rem;
			letter-spacing: 0px;
}

.footer ul {list-style: none;}

.footer li a {text-decoration: none;
			  color:#FFFFFF;
			  font-size: .9em;
}

.footer li a:hover {color:#bbbbbb;}



#social_list {width:100%;
			  
}

#social_list li { float:left; 
				  
}

#social_list img {margin-left:-10px;
					padding:0px;
					margin-top:7px;}



