
/* CSS Document */

 .vote_track{
	background:url(../img/btn_vote_track.png) no-repeat;
	height:30px;
	padding-bottom:4px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	width:204px;
	cursor:hand;
	}
 .vote_track_gray{
	background:url(../img/btn_vote_track_gray.png) no-repeat;
	height:30px;
	padding-bottom:4px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	width:204px;
	cursor:hand;
	}
.enabledLink{
	color:#ffffff;
}
 .share_by_em{
	background:url(../img/btn_veto.png) no-repeat;
	height:25px;
	padding:6px 0;
	font-weight:bold;
	border:0px;
	width:206px;
	display:block;
	text-align:center;
	}
#veto_track_container{
	background:url(../img/bg_veto.png) no-repeat top;
	margin-left:20px;
	text-align:center;
	width:203px;
}
#cannot_veto_track_container{
	background:url(../img/bg_cannot_veto.png) no-repeat top;
	margin-left:20px;
	text-align:center;
	width:203px;

}
#veto_track_container, #cannot_veto_track_container p{
	width:202px;
/*	padding-left:10px;*/
	}
#veto_track_container #vetos{
	display:block;
	clear:both;
	margin:10px 0;
	}
#veto_track_container #vetos img{
	padding:0 2px;
	}

.gamer_avatar{
	background:url(../img/bg_racer_avatar.png) no-repeat top;
	height:164px;
	width:217px;
	float:left;
	margin-right:5px;
	margin-bottom:4px;
	text-align:center;
}
.gamer_avatar div.gamer_name{
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:center !important;
	padding-top:2px;
	width:194px;
	float:left;
	padding-left:10px;
}
.gamer_avatar div.gamer_name p{
	text-align:center;
	width:160px;
	padding-left:15px;
	}
.gamer_avatar div.info_icn{
	background:url(../img/icons/ico_info.png) no-repeat right;
}

.gamer_avatar div.time_icn{
	background:url(../img/icons/ico_time.png) no-repeat right;
}

#scouting_report table{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	clear:both;
	}
#scouting_report table tr td{
	text-align:left;
	border-bottom:1px solid #666666;
	padding:0px 3px;
	line-height:16px;
}
#scouting_report table tr.row_odd td{
	background:url(../img/row_odd_bg.gif) repeat-x;
	}
#scouting_report table tr.row_even td{
	background:url(../img/row_even_bg.gif) repeat-x;
	}

.lobby_chat{
	padding:10px;
}
.lobby_chat p{
	line-height:25px;
	font-size:110%;
	}
.lobby_chat p.time_countdown{
	color:#cb0000;
	font-style:italic;
	}
.lobby_chat p span{
	color:#3366cc;
	}

.rr_wall_icons a{
	background:url(../img/my_wall_post_icn_bg.png) no-repeat center;
	display:block;
	float:left;
	height:35px;
	margin-right:3px;
	margin-bottom:6px;
	width:32px;
	}
.rr_wall_icons a:hover{
 	background:url(../img/my_wall_post_icn_bg_hover.png) no-repeat center;
	}
.chat_bubble{
	background:url(../img/racers_chat_bubble.png) no-repeat center;
	width:103px;
	height:66px;
	text-align:center;
			display:none;
	}
.chat_bubble p{
	width:80px;
	height:30px;
	padding-top:10px;
	line-height:13px;
	}
.overlay{
	background:url(../img/overlay.png) no-repeat center;
	height:200px;
	width:195px;
	padding:10px 10px 5px 25px;
	display:block;
	color:#FFFFFF;
}
.overlay h5, .overlay_reverse h5{

	font-size:14px;
	}
.overlay .pro_points_bg, .overlay_reverse .pro_points_bg{
	background:url(../img/pro_points_bg.png) no-repeat center;
	height:38px;
	width:193px;
	text-align:right;
	margin-top:18px;
	padding:16px 10px 0 0;
	font-size:12px;
	color:#333;
}

.overlay_steps{
	text-align:right;
	color:#FFFFFF;
	margin:7px 5px 0 0;
	font-size:12px;
	clear:both;
}


.overlay_reverse{
	background:url(../img/overlay_reverse.png) no-repeat center;
	height:200px;
	width:195px;
	padding:10px 20px 5px 15px;
	display:block;
	color:#FFFFFF;
}

 .overlay_reverse .overlay_steps{
 	float:left;
	margin:8px 5px 0 3px;
	font-size:12px;
}
.overlay textarea{
	color:#808080;
	width:187px;
	height:70px;
	margin-bottom:10px;
	font-size:12px;
	}
.btn_add_toFriends_red{

	border:0px;
	height:27px;
	width:147px;
	margin-bottom:10px;
	}

.race_hints{
	background:url(../img/hints.png) no-repeat;
	padding:20px;
	width:629px;
	height:92px;
	font-size:120%;
}
.race_hints .hints{
	font-style:italic;
	width:280px;
	padding-top:10px;
	font-size:115%;
	}

#countdown_timer{
	background:url(../img/img_countdown.png) no-repeat;
	height:87px;
	width:220px;
	float:right;
	text-align:center;
	padding-top:25px;
	}

#countdown_timer_bg{
	background:url(../img/img_countdown_bg.png) no-repeat;
	height:87px;
	width:220px;
	float:right;
	text-align:center;
	padding-top:25px;
	font-weight:bold;
	font-size:120%;
	}

#share_by_im_frm{
	background:url(../img/share_im_big.png) no-repeat;
	height:54px;
	width:413px;
	padding:5px 15px;
	margin-left:10px;
	margin-bottom: 6px;
	}
#share_by_im_frm input{
	color:#333333;
	font-size:100%;
	padding:2px  0;
	}

#invite_friends_racer{
background:url(../img/invite_friends_bg.png) no-repeat top center;
	height:122px;
	width:195px;
	padding:10px;
}

#invite_friends_racer > a{
	font-weight:bold;
	color:#FFFFFF;
	font-size:125%;
	}
#invite_friends_racer ul#user_available{
	height:100px;
	clear:both;
	display:block;
	overflow:auto;
	margin-left:2px;
	}
#invite_friends_racer ul#user_available li{
	background:url(../img/race_raceroom_norm.png) no-repeat left center;
/*	color:#3555cc;*/
	font-weight:bold;
	list-style:none;
	text-align:left;
	padding-left:25px;
}

#invite_friends_racer ul#user_available li:hover{
	background:url(../img/race_raceroom_highlight.png) no-repeat left center;
/*	color:#3555cc;*/
	font-weight:bold;
	list-style:none;
	text-align:left;
	padding-left:25px;

}


#invitation_confirmations{
background:url(../img/silhouette_img.png) no-repeat top center;
	color:#fff;
	font-weight:bold;
	font-size:125%;
	text-align:left;
	height:77px;
	width:213px;
	text-align:center;
	padding-top:60px;
}

div#tracks ul li.track {
	height: 190px;
	padding-top: 4px;
	margin-left: 12px;
	width: 188px;
}