	/* CSS Document */
body { 
	background:url(../images/bg_pattern.jpg) no-repeat top center #333333;  	
	margin:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#container {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/feel.jpg) no-repeat;
}
#container_b {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/step1.jpg) no-repeat;
}
#container_c {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/step2.jpg) no-repeat;
}
#container_d {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/step3.jpg) no-repeat;
}
#container_e {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/challenge.jpg) no-repeat;
}
#container_f {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/machines.jpg) no-repeat;
}
#container_g {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/pitstop.jpg) no-repeat;
}
#container_h {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/team.jpg) no-repeat;
}
#container_w {
	width:1003px;
	margin:0 auto;
	position:relative;
	height:593px;
	background:url(../images/winners.jpg) no-repeat;
}
#menu{position:relative;width:262px;height:130px;top:280px;left:40px;background-image:none;z-index:100;}
#menu_b{position:relative;width:262px;height:101px;top:310px;left:25px;background-image:none;z-index:100;}
#menu_c{position:relative;width:256px;height:130px;top:259px;left:715px;background-image:none;z-index:110;}
#menu_d{position:relative;width:256px;height:130px;top:360px;left:715px;background-image:none;z-index:110;}
#menu_e{position:relative;width:251px;height:101px;top:310px;left:25px;background-image:none;z-index:100;}
#hom{position:absolute;top:180px;width:97px;height:55px;margin-left:870px;margin-top:15px;z-index:608;}
#hom2{position:absolute;top:410px;width:97px;height:55px;margin-left:80px;margin-top:15px;z-index:608;}
#email{position:absolute;top:410px;width:143px;height:46px;margin-left:20px;margin-top:80px;z-index:608;}
#racing{position:absolute;top:420px;width:154px;height:33px;margin-left:790px;margin-top:90px;z-index:608;}

#rotox_wrapper{ 
position:relative;
width:280px;
height:210px;
top:-40px;left:450px;
padding-left:10px;
}

#rolon_wrapper{ 
position:relative;
width:280px;
height:210px;
top:-70px;left:60px;
padding-left:10px;
}

#terms_wrapper{ 
position:relative;
width:650px;
height:310px;
top:90px;left:310px;
padding-left:10px;
}
#chn_wrapper{ 
position:relative;
width:650px;
height:280px;
top:140px;left:310px;
padding-left:10px;
}
#win_link{ 
position:relative;
width:650px;
height:60px;
top:380px;left:310px;
padding-left:10px;
}
.chn_l{
width:300px;

float:left;
margin-top:14px;
}
.chn_r{
width:300px;

float:left;
margin-top:14px;
margin-left:20px;
}
#form_wrapper{ 
position:relative;
width:650px;
height:260px;
top:60px;left:308px;
}
.IE.form_wrapper{ 
position:relative;
width:650px;
height:260px;
top:60px;left:308px;
}
.form_l{
width:320px;
height:270px;
float:left;
margin-top:14px;
}
.form_r{
width:320px;
height:270px;
float:left;
margin-top:14px;
margin-left:8px;
}
#download_wrapper{ 
position:relative;
width:650px;
height:190px;
top:70px;left:308px;
}
.template_1{
width:182px;
height:180px;
float:left;
margin-top:2px;
margin-left:16px;
}
.template_2{
width:182px;
height:180px;
float:left;
margin-top:2px;
margin-left:38px;
}
.template_3{
width:182px;
height:180px;
float:left;
margin-top:2px;
margin-left:32px;
}
#entries_wrapper{ 
position:relative;
width:650px;
height:130px;
top:130px;left:308px;
}
.entries_l{
width:310px;
height:120px;
float:left;
padding-left:4px;
margin-top:4px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}
.entries_r{
width:310px;
height:120px;
float:left;
padding-left:4px;
margin-top:4px;
margin-left:14px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}
#pit_wrapper{ 
position:relative;
width:650px;
height:260px;
padding:6px;
top:120px;left:25px;
}
#drivers_wrapper{ 
position:relative;
width:691px;
height:232px;
top:219px;left:18px;
}
a:link{text-decoration:none;color:#7EA902;}
a:hover{ text-decoration:underline;color:#000;}
.err
{
color:#32E0FF;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:18px;
}