body{
	font-family: 'Neucha', cursive;

        max-width: 100%;
        margin:0;
	padding: 10px;
	background: url(/core/imgs/bg.png) repeat;
	background-position: fixed;
	text-align: center;
        color: #777777;
	}
	


.page-header {
	border-bottom:1px solid #eee;
	position: fixed;
	padding-top: 13px;
	padding-bottom: 13px;
	top: 0;
	left: 0;
	background-color: #ffffff;
	text-align: center;
	width: 100%;
	margin-bottom: 100px;


}


	

input.button, textarea, input, select {
	margin: 5px;
	max-width: 100%;
	padding: 5px;
	font-family: inherit;
        color: #777777;
        width: 95%;
        max-width: 360px;
	}
	

	



h1 {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
        font-size: 21px;
        color: #555555;
        text-align: center;
	}

hr {
        height: 1px; 
        max-width: 100%; 
        border: 1px solid; border-top: none; border-left: none; border-right: none; border-bottom-color:#a6ce39;
	}
	
hr {
	border: 0; 
	height: 1px;
	width: 100%; 
 	background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0));       
 	background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0)); 
 	background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,15), rgba(255,255,255,0)); 
 	background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0)); 

	}
	


a img {
	outline : none; border: 0;
	}

a {
	outline : none;
	text-decoration: none;
	}

img {
	border: 0;
	}
	
a:link {color:#a6ce39;}      /* unvisited link */
a:visited {color:#a6ce39;}  /* visited link */
a:hover {color:#555555;}  /* mouse over link */
a:active {color:#555555;}  /* select */

.drivers {
	width: 100%;
	max-width: 720px;
	background-color: #ffffff;
	text-align: left;
	}
	
.driversimg {
	width: 100%;
	max-width: 180px;

	}