/* track and follow styles */

#track-and-follow{
	position:relative;
	min-height:100px;
  	height:auto !important;
 	height:100px;
	background: #C2CAD4;
	margin-top: 0px;
	margin-bottom: 5px;
}

#track-and-follow-header{
	color: #3B4D5E;
	text-transform: uppercase;
	padding-top: 5px;
	margin-left: 7px;
	margin-bottom: 5px;
	font-size: 12px;
}

#track-and-follow_icons{
	float:left;
	padding-bottom:5px;
}

#track-and-follow ul{
	float:left;
	display: inline;
	margin-left: 5px;
}

#track-and-follow ul li{
	list-style: none;
	display: inline;
}

#track-and-follow ul li a{
	float:left;
	height: 26px;
	width: 26px;
	margin-right: 6px;
	margin-top:3px;
}

#track_and_follow_content_bg{
	float:left;
	width:180px;
	background-color:#455971;
	color:#fff;
	margin-left:5px;
	margin-bottom:10px;
	padding:5px;
}

a#yes_button_englishuk:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_englishuk {
	background: url(images/track_and_follow/englishuk/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_german:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_german {
	background: url(images/track_and_follow/german/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_french:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_french {
	background: url(images/track_and_follow/french/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_italian:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_italian {
	background: url(images/track_and_follow/italian/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_spanish:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_spanish {
	background: url(images/track_and_follow/spanish/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_dutch:hover { background-position: 0 -21px; cursor:hand; }

a#yes_button_dutch {
	background: url(images/track_and_follow/dutch/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_englishusa:hover { background-position: 0 -21px;cursor:hand;  }

a#yes_button_englishusa {
	background: url(images/track_and_follow/englishusa/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

a#yes_button_australian:hover { background-position: 0 -21px; cursor:hand; }

a#yes_button_australian {
	background: url(images/track_and_follow/australian/yes_btn.png) no-repeat 0 0;
	width: 44px;
	height: 21px;
	display: block;
	cursor:hand; 
}

#track_and_follow_ryi_text{
	float:left;
	width:130px;
}

#track_and_follow_ryi_image{
	float:right;
}

a#following_button:hover { background-position: 0 -20px;text-decoration:none;cursor:hand;  }

a#following_button {
	background: url(images/track_and_follow/alert_line.gif) no-repeat 0 0;
	width: 172px;
	height: 20px;
	display: block;
	text-decoration:none;
	cursor:hand; 
}

a#stop_following_button:hover { 
	background-position: 0 -29px;
	display: block;
	text-decoration:none;
	cursor:hand; 
}

a#stop_following_button {
	background: url(images/track_and_follow/stop-following_btn.gif) no-repeat 0 0;
	width: 181px;
	height: 29px;
	display: block;
	text-decoration:none;
	cursor:hand; 
}

#track_and_follow_ryi_following_image{
	margin-left:4px;
}

#track_and_follow_ryi_following_text{
	margin-left:4px;
	padding-top:3px;
}

a.my_codem_link:hover { 
	text-decoration:none; 
	color:#a1d0fe;
}

a.my_codem_link {
	text-decoration:underline; 
	color:#a1d0fe;
}

a.tooltip_mycodem_link:hover { 
	text-decoration:none; 
	color:#d1e1f1;
}

a.tooltip_mycodem_link{
	text-decoration:underline;
	color:#d1e1f1;
}

#my_codem{
	padding-left:4px;
	padding-top:4px;
}

#tooltip_container_loggedout{
	position:absolute;
	display:none;
	color: #fff;
	width: 150px;
	height: 80px;
	z-index: 13000;
	top:-48px;
	right:-44px;
	margin:0;
	padding:0;
	background: url(images/track_and_follow/ryi_follow.png) no-repeat;
	_background: url(images/track_and_follow/ryi_follow.gif) no-repeat;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_inc/_css/images/track_and_follow/ryi_follow.png', sizingMethod='crop');*/
}

#tooltip_content_loggedout{
	padding:5px;
}

#tooltip_container_loggedin{
	position:absolute;
	display:none;
	color: #fff;
	width: 198px;
	height: 85px;
	z-index: 13000;
	top:-54px;
	_top:-58px;
	right:-146px;
	margin:0;
	padding:0;
	background: url(images/track_and_follow/ryi_following.png) no-repeat;
	_background: url(images/track_and_follow/ryi_following.gif) no-repeat;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_inc/_css/images/track_and_follow/ryi_following.png', sizingMethod='crop');*/	
}

#tooltip_content_loggedin{
	padding:3px 5px 3px 5px;
}

#tooltip_game_name{
	font-weight:bold;
}

.tooltip_content_text_following{
	/*height:75px;*/
}

.tooltip_text_following{
	padding:2px 0px 0px 2px;
}

.stop_following{
	padding-top:4px;
	padding-left:3px;
}

#stop_following_text{
	position:relative;
	left:30px;
	top:12px;
	font-family:  arial, sans-serif;
	font-size:11px; 
	color:#4e4e4e;
}

#codem_pu_login
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	/*width:400px;
	height:250px;
	border:4px dashed red;*/
}

#codem_signup_popup{
	background: url(images/track_and_follow/bubble_login.gif) no-repeat 0 0;
	width: 248px;
	height: 178px;
}

#popup_login
{
	width:201px;
	position:absolute;
	top:-150px;
	left:160px;
	display:block;
	visibility:hidden;
	width:200px;
}

#codem_signup_popup_top
{
	float:left;
	display:block;
	clear:both;
	width:100%;
	padding:4px;
	padding-left:8px;
}
#codem_signup_popup_top a:link,#codem_signup_popup_top a:visited
{
	color:#F0F0F0;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
}
#codem_signup_popup_top #top_logo
{
	/*float:left;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-indent:-9000px;
	background:url('images/global/codemasters-logo.png') no-repeat scroll left top;
	width:173px;
	height:53px;*/
}
#codem_signup_popup_top #top_close
{
	position:absolute;
	display:block;
	top:4px;
	left:224px;
}
#codem_signup_popup_bottom
{
	float:left;
	display:block;
	padding:4px;
}

#csp_title{
	color:#fff;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:8px 0px 2px 10px;;
	width:200px;
}

div#csp_hr{
	color: #bebebe;
	background-color: #bebebe;
	border-top:1px solid;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:10px;
}

#csp_form_content_englishuk,#csp_form_content_dutch,#csp_form_content_italian,#csp_form_content_englishusa,#csp_form_content_australian{
	float:left;
	width:236px;
	padding-top:14px;
}

#csp_form_content_french,#csp_form_content_german,#csp_form_content_spanish{
	float:left;
	width:236px;
	padding-top:8px;
}

.csp_row
{
	float:left;
	display:inline;
	width:100%;
	clear:both;
	padding-bottom:4px;
}
.csp_lbl
{
	float:left;
	display:inline;
	text-align:right;
	width:100px;
	line-height:18px;
	height:18px;
	color:#fff;
	font-size:11px;
}
.csp_datum
{
	float:left;
	display:inline;
	margin-left:4px;
}
.csp_submit
{
	float:left;
	display:inline;
	margin-left:105px;
}
#csp_email input,#csp_pw input
{
	width:96px;
	font-size:11px;
}
.csp_fw
{
	float:left;
	width:215px;
	text-align:center;
	padding-top:9px;
}
#csp_register_here
{
	position:absolute;
	bottom:9px;
	left:6px;
	background: url(images/track_and_follow/bubble-inner_login.gif) no-repeat 0 0;
	width: 215px;
	height: 31px;	
	text-align:center;
	margin:2px 0px 0px 10px;
	font-size:11px;
}
#csp_btn input
{
	cursor:pointer;
}

#popup_login input
{
	background-image:none;
	background-color:#FFF;
	color:#000;
	height:12px;
}

#codem_signup_popup_form
{
	display:block;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}

a#csp_close_button{
	background: url(images/track_and_follow/btn_close-bubble.gif) no-repeat 0 0;
	width: 20px;
	height: 20px;
	display: block;
	text-align:center;
	cursor:pointer;
}

a#csp_close_button:hover { background-position: 0 -20px; }