body{
	background:#CCCCCC;
	padding:0px;
	margin:0px;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.container_all{
	width:760px;
	margin:auto;
	background:url(../im/bg.gif) no-repeat black;
	overflow:hidden;
}

.popup{
	 background:black; 
	 width:600px;
}

.emphasize{
	color:#b6264a;
}

.flush{
	clear:both;
}

a{
	color:#b9274c;
	text-decoration:none;
}

.separator{
	clear:both;
	border-bottom:1px solid #b9274c;
}

h3{
	font-size:14px;
	color:#b9274c;
	margin:auto;
	text-align:center;
	margin:15px;
	padding:0px;
}

h2{
	font-size:25px;
	font-weight:normal;
}

.fine_print{
	font-size:9px;
}

.col{
	float:left;
}

/**************************** GRAND PRIZE ************************/
.prizes .grand_prize img{
	float:right;
}

.prizes .grand_prize .copy{
	float:right;
	width:299px;
	margin-top:7px;
}

.prizes .consolation_prize img{
	float:left;
}

.prizes .consolation_prize .copy{
	float:left;
	width:400px;
	margin-left:10px;
}

/**************************** CONTESTANTS ************************/
.contestants .entry{
	width:195px;
	float:left;
	margin:0px 25px 0px 25px;
}

.contestants .entry img{
	margin:5px 0px 5px 0px;
}


.vote .fine_print{
	display:block;
	margin-top:-5px;
	margin-bottom:5px;
}

.vote .col{
	float:left;
	line-height:15px;
}

.vote input.text{
	font-size:11px;
	background:none;
	background:white;
	border:1px solid #b9274c;
	width:90%;
}

.vote .buttons{
	margin-top:10px;
	text-align:center;
}

.vote .buttons img{
	margin-left:20px;
	cursor:pointer;
}

.vote .tnc{
	background:url(../im/tnc_bg.gif) no-repeat;
	width:701px;
	height:101px;
	margin:auto;
	font-style:italic;
}

.vote .tnc .contents{
	padding:5px;
}

.vote .tnc .emphasize{
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
}

.vote .tnc ul{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:9px;
	line-height:12px;
}

.vote .tnc ul li{
	background:url(../im/list_bullet.gif) no-repeat 0px;
	padding-left:10px;
}

/**************************** PICANTO ************************/
.car_details img{
	margin:5px;
}

.car_details .title{
	padding-top:23px;
	text-align:center;
	margin-bottom:30px;
}

.car_details .title h2{
	margin:0px;
	padding:0px;
}

.car_details .subtitle{
	color:#6c6d71;
	font-size:16px;
}

.car_details{
	width:678px;
	margin:auto;
}

.car_details .copy{
	text-align:right;
	line-height:12px;
}

.car_details .copy .buttons img{
	margin:2px;
	border:none;
}


/*********************** TAF ***********************/
.taf{
	margin:10px auto 0px auto;
	text-align:center;
	width:60%;
}
.taf input.text, .taf_form textarea{
	font-size:11px;
	background:none;
	background:white;
	border:1px solid #b9274c;
	margin-top:5px;
	margin-bottom:10px;
}

.taf .col input.text{
	width:80%;
}

.taf_form .buttons{
	margin-top:20px;
	text-align:center;
	margin-bottom:50px;
}

.taf_form .buttons img{
	margin-left:20px;
	cursor:pointer;
}
