p, .heading1, .heading2, .heading3, .heading4 {
	color:white;
	font-family: Racing Sans One;
}

p{
	font-family: karla;
	font-size: 15px;
	line-height: 19px;
	
}

body{
	background-color: #c52128
}

.heading1{
	font-family: Racing Sans One;
	font-size: 70px;
	line-height: 0.7em;
}

.heading2{
	font-family: Racing Sans One;
	font-size: 35px;
	line-height: 1.1em;
}


.heading3{
	font-family: Racing Sans One;
	font-size: 18px;
	line-height: 1.2em;
}


.heading4{
	font-family: Racing Sans One;
	font-size: 28px;
}


.quote{
	color: #FF7800;
    font-family: karla;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.1em;
    padding-left: 40px;
	
}



.quote-centered{
	color: #FF7800;
    font-family: karla;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.1em;
    text-align: center;
    float: left;
	
}


.highlight{
	color: #FF7800;
	font-weight: bold;
}

.bold{
	font-weight: bold;
}


.white-text{
	color:white;
}


.grey-text{
	color:#777d81;
}

.blue-text{
	color: #0D3D84;
    line-height: 30px;
}

.twenty-five{
	font-size:25px;
}

.eighteen{
	font-size:18px;
}

.red-text{
	color: #ed1c24;
    line-height: 30px;
}

.ten{
	font-size:10px;
}

.bold{
	font-weight:bold;
}






.myred-backing{
	
	background:#c52128;
}


.myorange-backing{
	
	background:#ff7800;
}


.myred{
	
	color:#c52128;
}


.myorange{
	
	color:#ff7800;
}















#copyrights{
	text-align: center;
}


#header{

	height: 243px;
}


#footer{
	/*text-decoration: blink;*/
	/*height: 60px;*/
	/*padding:30px 0 42px 0;*/
}


#hero-section{
	/*background: url("") black;*/
	/*margin-top: -148px;*/
	min-height: 400px;
	padding:35px 0;
	 
	
}



#hero-section-content{
	padding: 0 35px;
}


/*.container-fluid {
    max-width: 900px !important;
}*/


.container-fluid {
    margin: 0 auto;
    max-width: 900px;
}


#header-title{
	font-size: 34px;
    line-height: 38px;
    margin-bottom: -45px;
    
    text-align: center;
    text-transform: uppercase;

}


#contact-details{
	text-align: center;
	
}


#header-logo{
	text-align: center;
	/*margin-left:-13px;*/
	margin-top: 17px;
}


#image-carousel{
	text-align: center;
	
	margin-bottom: 26px;
}




.image3{
	width:258px;
	margin-right: 18px;
	margin-bottom:10px;
}


.image-full-width{
	max-width:830px;
	margin:60px 0;

}


.image-vertical{
	width:266px;
	margin-right: 10px;
	margin-bottom:10px;
}


.image-column{
	width:239px;
	margin-right: 10px;
	margin-bottom:10px;
}


.image-box-column{
	margin-left: 20px;
    position: relative;
    top: 65px;
}


.image-box{
	position: relative;
    top: 0;
    
}


.myleft{
	float:left;
}


.myright{
	float:right;
}


#two-column{
	float:left
}





.table-head{
	background:black; 
	color:white;
	border:none;
	font-weight: bold;
	font-family: Racing Sans One;
	font-size: 18px;
}

td{
	font-family: karla;
}








/* * * * * * * * * * Footer * * * * * * * * * * */

html, body {
    height: 100%;
}


#wrap {
    height: auto !important;
    margin: 0 auto -120px;
    min-height: 100%;
    background: url(../img/funny-car-back.jpg) no-repeat center 140px fixed black;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


#push {
    
}

#push, #footer {
    height: 120px;
}


#footer {
    /*background-color: white;*/
}


/*#footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}*/


/*.container {
    max-width: 680px;
    width: auto;
}*/


.container .credit {
    margin: 20px 0;
}



/*#horsepower-button {
    background: url("../img/horsepower-button.png") no-repeat scroll 0 0 transparent;
    height: 71px;
    position: absolute;
    top: 7px;
    width: 278px;
}*/


#car1{
  position: absolute;
  height: 214px;
  top: 28px;
  width: 360px;
  right: 0;
}

#car2{
  position: absolute;
  height: 186px;
  top: 42px;
  width: 357px;
  left: 10px
}



