/* Ultimate Player */

#ultimate-player {
	width:610px;
	overflow:hidden;
	position:relative;
	background:#000 url(../images/ultimateplayer/castrol-football-up-bg.jpg) no-repeat bottom left;
}

/* Castrol Ultimate Player */

.castrol-ultimate-player {
	min-height:600px;
	height:auto !important;
	height:600px;
}

#ultimate-performing-player {
	font-family:Arial, Helvetica, sans-serif;
	margin:55px 305px 0 28px;
}

#ultimate-performing-player p, .ultimate-player-vote #tabbedcontent p {
	color:#fff;
	font-size:12px;
	margin:12px 0;
}

#ultimate-performing-player h1, .ultimate-player-vote #tabbedcontent h1 {
	color:#fff;
	font-size:27px;
	line-height:30px;
	font-weight:700;
	margin:0;
	padding:0;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	float:none;
}

#ultimate-performing-player h3, .castrol-ultimate-player #tabbedcontent h3 {
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
	color:#ff0000;
}

#ultimate-performing-player .btn_your-vote {
	display:block;
	height:27px;
	width:220px;
	text-indent:-9999px;
	margin:20px 0 0;
	background: url(../images/ultimateplayer/voteforyour.gif) no-repeat;
}

.castrol-ultimate-player #tabbedcontent {
	position:absolute;
	top:55px;
	left:28px;
	z-index:4000;
}

.castrol-ultimate-player #tabbedcontent .inner{
	width:242px;
	background:url(../images/ultimateplayer/bg-tab.gif) no-repeat bottom left;
	overflow:hidden;
}

.castrol-ultimate-player #tabbedcontent .tabs {
	height:28px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	background:url(../images/ultimateplayer/tab1.gif) no-repeat;
}

.castrol-ultimate-player #tabbedcontent .tabs li {
	float:left;
	display:block;
	padding:6px 0 0 10px;
	font-size:14px;
	font-weight:700;
	color:#009938;
	width:78px;
}

.castrol-ultimate-player #tabbedcontent a.close {
	float:right;
	margin:0 5px 5px 0;
	padding:0 17px 0;
	color:#252525;
	background:url(../images/ultimateplayer/close.gif) no-repeat center right;

}

.castrol-ultimate-player #tabbedcontent .panes {
	padding:7px 10px 10px;
	min-height:392px;
	height:auto !important;
	height:392px;

}

.castrol-ultimate-player #tabbedcontent h4 {
	font-size:12px;
	margin:0;
	padding:0;
	float:none;
	color:#009938;
}

.castrol-ultimate-player #tabbedcontent p {
	font-size:12px;
	margin:0;    
}

.castrol-ultimate-player #tabbedcontent .player-profile .left-column {
	float:left;
	width:117px;
	padding:0 5px 0 0;
}

.castrol-ultimate-player #tabbedcontent .player-profile .right-column {
	float:right;
	width:100px;
}

.castrol-ultimate-player #tabbedcontent .player-profile p {
	color:#009938;
	font-size:12px;
	font-weight:700;
	margin:5px 0 0;
}

.castrol-ultimate-player #tabbedcontent .player-profile p strong {
	display:block;
	color:#666;
	font-size:11px;
}

.castrol-ultimate-player #tabbedcontent .player-profile p span {
	display:block;
	font-size:15px;
}

.castrol-ultimate-player #tabbedcontent .key-attributes {
	border-top:1px solid #000;
	margin:5px 0 0;
	padding:5px 0 0;
}

.castrol-ultimate-player #tabbedcontent .key-attributes .upp-season {
	margin:10px 0 0;
}

.castrol-ultimate-player #ultimate-player-head-map {
	bottom:0;
	height:597px;
	position:absolute;
	right:0;
	width:340px;
}


/* Ultimate Player vote */

.ultimate-player-vote #tabbedcontent {
	min-height:499px;
	height:auto !important;
	height:499px;
	margin:40px 306px 58px 28px;
}

.ultimate-player-vote #tabbedcontent .errors {
	margin:12px 0;
	padding:0;
	list-style-type:none;
}

.ultimate-player-vote #tabbedcontent .errors li {
	color:red;
	font-size:12px;
}

#ultimate-player p.instructions  {
	font-size:12px;
	font-weight:700;
	color:#fff;
	position:absolute;
	bottom:524px;
	left:358px;
	margin:0;
}

#ultimate-player-map {
	width:304px;
	height:597px;
	position:absolute;
	bottom:0;
	right:0;
}

#ultimate-player-map img {
	vertical-align:bottom;
	border:0;
}

#ultimate-share {
	position:absolute;
	bottom:25px;
	left:30px;
	margin:0;
	padding:0;
	list-style-type:none; 
	overflow:hidden;
}

#ultimate-share li {
	float:left;
	margin:0 5px 0 0;
}

#ultimate-share .btn_facebook {
	display:block;
	width:150px;
	height:25px;
	text-indent:-9999px;
	background:url(../images/ultimateplayer/facebook.gif) no-repeat;
}

#ultimate-share .btn_twitter {
	display:block;
	width:150px;
	height:25px;
	text-indent:-9999px;
	background:url(../images/ultimateplayer/twitter.gif) no-repeat;
}

#update-ultimate-player form {
	margin:0;
	padding:6px 11px 11px;
	border:1px solid #a6a6a6;
	background:#fff;
	position:absolute;
	bottom:260px;
	right:220px;
}

#update-ultimate-player .field label {
	display:block;
	color:#009938;
	font-family:Arial Narrow,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

#update-ultimate-player .field input {
	display:block;
	width:115px;
	margin:6px 0;
	border:1px solid #999999;
}

#update-ultimate-player .submit .btn_update {
	float:left;
	display:block;
	padding:0;
	width:118px;
	height:27px;
	background:url(../images/ultimateplayer/update.png) no-repeat;
	border:0;
	text-indent:-9999px;
	line-height:0;
}

#update-ultimate-player .submit .btn_update:hover {cursor:pointer;}

#update-ultimate-player .submit a.close {
	float:left;
	display:block;
	font-size:11px;
	color:#252525;
	text-decoration:none;
	margin:7px 0 0 6px;
	padding:0 17px 0 0;
	background:url(../images/ultimateplayer/close.gif) no-repeat center right;

}

#update-ultimate-player .submit a:hover {text-decoration:underline;}


#update-ultimate-player .submit {
	float:left;
	padding:0;
	margin:0;
}

#update-ultimate-player p.error {width:115px;}

#your-ultimate-player {
	list-style-type:none;
	width:202px;
	margin:0 0 14px;
	padding:0;
} 
  
#your-ultimate-player li {
  	vertical-align:top;	
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px;
	padding:0 3px;
	background:url(../images/ultimateplayer/results_tile.gif) repeat-y;
	overflow:hidden;
	height:100%;
}

#your-ultimate-player li strong {
	float:left;
	display:block;
	color:#ff0000;
}

#your-ultimate-player li span {
  	float:right;
	display:block;
	color:#009933;
}

#submit-vote form .btn_submit-vote {
	display:block;
	padding:0;
	width:144px;
	height:27px;
	background:url(../images/ultimateplayer/submit-vote.png) no-repeat;
	border:0;
	text-indent:-9999px;
	line-height:0;
}

#submit-vote form .btn_submit-vote:hover {cursor:pointer;}

/* Ultimate Player Tell Us About You */
.ultimate-player-vote #modalbox {
	position:absolute;
	top:250px;
	left:101px;
	width:362px;
	overflow:hidden;
	padding:5px 0 0;
	background:url(../images/ultimateplayer/bg-modal.gif) no-repeat top left;
} 

.ultimate-player-vote .about-you {
	padding:5px 10px 10px;
	background:url(../images/ultimateplayer/bg-modal.gif) no-repeat bottom right;
}

.ultimate-player-vote .about-you h2 {
	font-size:16px;
	font-weight:700;
	color:#ff0000;
}

.ultimate-player-vote .about-you .details {
	float:left;
	width:155px;
}

.ultimate-player-vote .about-you .info{
	float:right;
	width:185px;
}

.ultimate-player-vote .about-you .details p.error, #update-ultimate-player p.error {
	margin:4px 0;
	color:red;
	font-size:12px;
}

.ultimate-player-vote .about-you .details .field {margin:0 0 6px;}

.ultimate-player-vote .about-you .details .field label {
	display:block;
	font-size:12px;
	font-weight:700;
	margin:0 0 4px;
}

.ultimate-player-vote .about-you .details .field select {
	width:113px;	
}

.ultimate-player-vote .about-you .details .field input {
	display:block;
	width:113px;
	border:1px solid #959595;
}

.ultimate-player-vote .about-you .info .field input {
	display:block;
	margin:0;
	float:left;
}

.ultimate-player-vote .about-you .info .field label {
	display:block;
	float:left;
	width:150px;
	margin:0 0 0 5px;
	font-size:12px;
}

.ultimate-player-vote .about-you .submit {margin:16px 0 0;}

.ultimate-player-vote .about-you .btn_submit-vote {
	display:block;
	padding:0;
	width:144px;
	height:27px;
	background:url(../images/ultimateplayer/submit-vote.gif) no-repeat;
	border:0;
	text-indent:-9999px;
	line-height:0;
}

.ultimate-player-vote .about-you .btn_submit-vote:hover {cursor:pointer;}

.ultimate-player-vote .about-you a.terms, .ultimate-player-vote .thank-you a.terms {
	display:block;
	margin:10px 0 0;
	color:#000; 
	text-decoration:underline;
} 

.ultimate-player-vote .thank-you {
	position:relative;
	background:url(../images/ultimateplayer/bg-modal.gif) no-repeat bottom right;
	padding:5px 10px 10px;
	height:184px;
}

.ultimate-player-vote .thank-you h2 {
	font-size:28px;
	font-weight:700;
	color:#ff0000;
	position:relative;
	z-index:2;
}

.ultimate-player-vote .thank-you p {
	font-size:18px;
	font-weight:700;
	color:#008b40;
	margin:0 0 95px;
	position:relative;
	z-index:2;
}

.ultimate-player-vote .thank-you p a {text-decoration:underline;}
.ultimate-player-vote .thank-you .small-player {
	position:absolute;
	display:block;
	top:0;
	right:0;
	height:201px;
	width:114px;
	z-index:1;
	background:url(../images/ultimateplayer/smallplayer.jpg) no-repeat;
}

/* Making The Ultimate Player */
.making-ultimate-player {
	background:none !important;	
}

.making-ultimate-player h1 {
	font-size:30px;
	margin:40px 0 10px 28px;
}

.making-ultimate-player p {
	font-size:12px;
	font-weight:700;
	color:#fff;
	float:right;
	width:280px;
	margin:0 62px 12px 10px;
}

/* es */
.es #ultimate-performing-player .btn_your-vote {
	background: url(../images/ultimateplayer/voteforyour_es.gif) no-repeat;
	width:210px;
	height:27px;
}

.es #update-ultimate-player .submit .btn_update {
	background:url(../images/ultimateplayer/update_es.gif) no-repeat;
}

.es #submit-vote form .btn_submit-vote, .es .ultimate-player-vote .about-you .btn_submit-vote {
	background:url("../images/ultimateplayer/submit-vote_es.gif") no-repeat;
}

.es #ultimate-share .btn_twitter {
	background:url(../images/ultimateplayer/twitter_es.gif) no-repeat;
}

.es #ultimate-share .btn_facebook {
	background:url(../images/ultimateplayer/facebook_es.gif) no-repeat;
}

/* de */
.de #ultimate-performing-player .btn_your-vote {
	background: url(../images/ultimateplayer/voteforyour_de.gif) no-repeat;
	width:276px;
}

.de #update-ultimate-player .submit .btn_update {
	background:url(../images/ultimateplayer/update_de.gif) no-repeat;
}

.de #submit-vote form .btn_submit-vote, .de .ultimate-player-vote .about-you .btn_submit-vote {
	background:url("../images/ultimateplayer/submit-vote_de.gif") no-repeat;
}

.de #ultimate-share .btn_twitter {
	background:url(../images/ultimateplayer/twitter_de.gif) no-repeat;
}

.de #ultimate-share .btn_facebook {
	background:url(../images/ultimateplayer/facebook_de.gif) no-repeat;
}

/* br */
.br #ultimate-performing-player .btn_your-vote {
	background:url(../images/ultimateplayer/voteforyour_br.gif) no-repeat;
	width:276px;
}

.br #update-ultimate-player .submit .btn_update {
	background:url(../images/ultimateplayer/update_br.gif) no-repeat;
}

.br #submit-vote form .btn_submit-vote, .br .ultimate-player-vote .about-you .btn_submit-vote {
	background:url("../images/ultimateplayer/submit-vote_br.gif") no-repeat;
}

.br #ultimate-share .btn_twitter {
	background:url(../images/ultimateplayer/twitter_br.gif) no-repeat;
}

.br #ultimate-share .btn_facebook {
	background:url(../images/ultimateplayer/facebook_br.gif) no-repeat;
}

/* cn */
.cn #ultimate-performing-player .btn_your-vote {
	background: url(../images/ultimateplayer/voteforyour_cn.gif) no-repeat;
	width:210px;
}

.cn #update-ultimate-player .submit .btn_update {
	background:url(../images/ultimateplayer/update_cn.gif) no-repeat;
}

.cn #submit-vote form .btn_submit-vote, .cn .ultimate-player-vote .about-you .btn_submit-vote {
	background:url("../images/ultimateplayer/submit-vote_cn.gif") no-repeat;
}

.cn #ultimate-share .btn_twitter {
	background:url(../images/ultimateplayer/twitter_cn.gif) no-repeat;
}

.cn #ultimate-share .btn_facebook {
	background:url(../images/ultimateplayer/facebook_cn.gif) no-repeat;
}

/* ar */
.ar #ultimate-performing-player .btn_your-vote {
	background: url(../images/ultimateplayer/voteforyour_ar.gif) no-repeat;
	width:220px;
}

.ar #update-ultimate-player .submit .btn_update {
	background:url(../images/ultimateplayer/update_ar.gif) no-repeat;
}

.ar #submit-vote form .btn_submit-vote, .ar .ultimate-player-vote .about-you .btn_submit-vote {
	background:url("../images/ultimateplayer/submit-vote_ar.gif") no-repeat;
}

.ar #ultimate-share .btn_twitter {
	background:url(../images/ultimateplayer/twitter_ar.gif) no-repeat;
}

.ar #ultimate-share .btn_facebook {
	background:url(../images/ultimateplayer/facebook_ar.gif) no-repeat;
}

.ar #ultimate-share .btn_facebook, .ar #ultimate-share .btn_twitter, 
.ar #ultimate-performing-player .btn_your-vote, .ar #update-ultimate-player .submit .btn_update, 
.ar #submit-vote form .btn_submit-vote, .ar .ultimate-player-vote .about-you .btn_submit-vote {
	text-align:right;
}

