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

html {
 margin:0 auto;	
 text-align:center;	
}

body {
margin:0 auto;	
 text-align:center;
 width:1000px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:13px;

}

#menu a {
 color:black;	
 text-decoration:none;
}

#menu a:visited {
 color:black;	
 text-decoration:none;
}

#menu a:hover {
 color:#FF6;
 text-decoration:none;
}

#wrap {
 width:1000px;	
 text-align:center;
}

#header {
   background:url(im/header.jpg);
   height:247px;
   width:1000px;
}

#menu {
 background:#F68B21;
 padding:8px 0;

 border-top:4px solid #E23526;
  border-bottom:4px solid #E23526;

}

#menu ul {
list-style:none;
margin:0 auto;

 width:950px;
 
}

#menu ul li {
 display:inline;
 margin: 0 12px 0 0;
 font-size:16px;

}

ul #menu-list {
	 margin-left: -8px;

}


#content {
 background:url(im/page-bg.jpg) top no-repeat;	
 text-align:left;
 padding:25px;
 
 
}

*html #content {
	margin-left:-5px;
}

#movie {
float:left;
width:475px;
height:376px;
margin-right:25px;
clear:left;
}

#car {
 background:url(im/prius.gif) no-repeat top left;	
 height:260px;
 width:455px;
 float:left;
 clear:none;
}

#logos {
 	
 height:380px;
 width:475px;
 float:left;
 clear:none;
}

h1 {
	color:#E23526;
	
}

h3 {
	color:#E23526;
	
}

#plate {
 background:url(im/Emerson-Toyota-licenseplate.gif) no-repeat top left;
 height:150px;
 float:left;
 width:250px;
 clear:left;
}

.right-text {
float:right;	
width: 445px;
margin-top:0;
vertical-align:top;
clear:none;
}

.right-text p {
 margin-top:0;	
}

#sponsors {
 background:url(im/sponsor-bg.gif) no-repeat top;
 height:523px;
 margin:0 auto;
 padding:20px;
}

 a img {
border:none;	
}

.sponsor-title {
 font-size:21px;
 font:"Arial Black", Gadget, sans-serif;
 font-weight:bold;
 color:#E23526;
 text-transform:uppercase;
 padding-bottom:5px;
}

#sponsors table #premier td {
 padding-bottom:	10px;
}

.gold {
 border-bottom:	#E23526 solid 3px;
 padding-bottom:15px;
 margin-left:15px;
}
 .prime {
	padding-bottom:15px;
 margin-left:15px; 
 }

.major {
	margin-left:5px;
	border-left: #E23526 solid 3px;
	}
	
.major ul li {
 margin-left:-20px;	
 color:#0169B2;
 font-weight:bold;
 font-size:12px;
 line-height:2em;
}
	
.major ul li a {
text-decoration:none;
color:#0169B2;
}

.major ul li a:hover {
 color:#FC0;	
 text-decoration:none;
}

.major td {
padding-left:10px;	
}


#footer {
margin-top:0;
border-top:#E23526 solid 4px;
height:80px;
background:#FFF;
padding-top:10px;
}

#footer a {
color:#A90707;	
}

.clearer {
float:none;
clear:both;
width:100%;

}

.red-bold {
color:#E23526;
font-weight:bold;
}