@charset "utf-8";
/* CSS Document */
.fl { float:left;}
.fr { float:right;}
.fll { _float:left;}
.clearB { clear:both;}
.clearL { clear:left;}

/* selected hack */
* a:active{ outline:none;}
:-moz-any-link:focus {outline: none;}
#wrapmain { width:990px; margin:10px 0 0 0; padding:0; float:left; background:#fff url(../../images/eurocup2012/grey_inner_bg.jpg) no-repeat 0 0;}
.slider { width:630px; height:370px; float:left; margin:0; padding:30px 10px 10px 20px; }
#featured { border:0 solid #CCCCCC;	height:370px;	margin:0px ;	position:relative;	width:630px;}
#featured ul.ui-tabs-nav{ 	position:absolute; 	top:0; left:0px; 	list-style:none; 	padding:0; margin:0; 	width:170px;	z-index:99999;}
#featured ul.ui-tabs-nav li{ 	font-size:12px;	color:#fff; margin:0; padding:0; } 
#featured ul.ui-tabs-nav li span{ 	font:bold 12px  Arial, Helvetica, sans-serif; float:left; margin:5px 0 0 0; display:inline; }
#featured li.ui-tabs-nav-item a{ 	display:block; padding:0 16px 0 8px;	height:40px; 	color:#fff; /* background:#000; */cursor:hand;}
#featured li.ui-tabs-nav-item a:hover{ 	background:url(../../images/eurocup2012/hover.png) top right no-repeat; display:block; padding:0 16px 0 8px;	height:40px; color:#fff; /* background:#000; */ cursor:hand;} 
#featured li.ui-tabs-selected{ 	background:url(../../images/eurocup2012/hover.png) top right no-repeat; height:40px; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 	  padding:0 16px 0 8px;}
#featured .ui-tabs-panel{ 	   /*margin:0 0 0 175px;	  position:relative;*/ 	  margin:0; padding:0; float:right;}
#featured .ui-tabs-panel .info{ 	position:absolute; 	top:300px; left:175px;	height:70px; width:450px; 	background: url(../../images/eurocup2012/transparent-bg.png); }
#featured .info h2{ 	font-size:18px; font-family:Georgia, serif; 	color:#fff; padding:5px; margin:0;	overflow:hidden; }
#featured .info p{ 	margin:0 5px; 	font-family:Verdana; font-size:11px; 	line-height:15px; color:#f0f0f0;}
#featured .info a{ 	text-decoration:none; 	color:#fff; }
#featured .info a:hover{ 	text-decoration:underline; }
#featured .ui-tabs-hide{ 	display:none; }

/* ------------ Left Content --------------------*/
.leftslidebox { width:660px;  float:left; margin:0 20px 10px 0px; display:inline; height:445px;}
.leftcontent { width:660px;  float:left; margin:0 0 0 5px;display:inline; /*background:url(../../images/eurocup2012/greybox_bg.gif) repeat-y 0 0;*/}
.navigation { width:660px; float:left; margin:0; padding:0;}
.navigation ul {padding:0; list-style:none; margin:0 0 0 20px;}
.navigation li { margin:0; padding:0 8px; list-style:none; float:left; font:bold 11px/32px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.navigation li a { color:#000; text-decoration:none; } 
.navigation li a:hover { color:#000; text-decoration:none; } 

/*-------------- Right Content ------------------*/

.rightcontent { width:315px; float: left; margin:5px 0 0 3px; }
  

/*Group Scroller */
 
#scrollWrapper{	width:980px;	margin:0px auto 0px;	position:relative;	overflow:hidden;	background:url(../../images/eurocup2012/logoscroller_bg.gif) repeat-x 0 0 ;}
#prevArrow {	display:block;	text-indent:-9999em;	width:33px;	height:76px;	background:url("../../images/eurocup2012/scroller_left.gif")	no-repeat top left;	position:absolute;	top:0px;	left:0px;	overflow:hidden;}
#nextArrow {	display:block;	text-indent:-9999em;	width:33px;	height:76px;	background:url("../../images/eurocup2012/scroller_right.gif")	no-repeat top left;	position:absolute;	top:0px;	right:0px;	overflow:hidden;}
#scrollerWindow {	margin:0px auto 0px;	width:905px;	position:relative;	overflow:hidden;}
#scrollingContent{	width:10000px;}
div.scrollPanel {	width:905px;	float:left;	padding:0px;}
.tLscroll_mid {   height:76px; padding:0; float:left; width:905px;}
.tLscroll_mid ul { margin:0; padding:0; list-style:none;}
.tLscroll_mid li { margin:0px; padding:10px 4px; list-style:none; font:bold 11px Arial, Helvetica, sans-serif; float:left; display:inline;}
.tLscroll_mid li a { color:#000; text-decoration:none;}
.tLscroll_mid li a:hover { color:#000; text-decoration:none;}
.tLscroll_mid li span { clear:both; margin:0 0 3px 0; width:80px; display:block; text-align:center;}
.tLscroll_mid li b { clear:both; margin:5px 0 0 0; width:70px; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.tLscroll_mid li img { margin:0; padding:0; border:0;}
.tLscroll_mid li strong { clear:left; display:block; font:bold 14px/18px Arial, Helvetica, sans-serif; text-align:center;margin:8px 0 0 0;}
.tLscroll_mid li strong.big { clear:left; display:block; font:bold 22px/22px Arial, Helvetica, sans-serif; text-align:center;margin:3px 0 0 0; }

/* -------------------- Team Profile -------------------- */
.team { width:660px; float:left; display:inline; }
.tabhd h3 { color:#000; width:160px; float:left; font: bold 16px/22px Arial, Helvetica, sans-serif; display:inline; margin:15px 0 0px 5px; }
.tabhd h3  span { color:#850707; text-transform:uppercase; }
.tabhd {float: left; width:200px; height:45px;} 
.standingtabs { float: right;width:250px; padding:14px 15px 0 0;}
.standingtabs img { float:left; margin:0;}
.tabslft { float: right;width:400px;}
.tabsright { float: right;width:400px;}

.team_top { width:660px; float:left;  background:url(../../images/eurocup2012/teamprofile_top.jpg) no-repeat bottom center; height:50px; display:block;}
.team_top .year { float:right;   padding:27px 20px 0 0px; color:#920303; font: bold 12px  Arial, Helvetica, sans-serif; display:block;}
.team_top .year strong {font: bold 12px Arial, Helvetica, sans-serif; margin:2px 10px 0 0; float:left;}
.team_top .year select {font: bold 12px Arial, Helvetica, sans-serif; float:left;}

.team_midouter { width:660px; float:left; background:url(../../images/eurocup2012/greybox_bg.gif) repeat-y top center; clear:left; }
.team_mid { width:660px; float:left; background:url(../../images/eurocup2012/greybox_top_bg.gif) no-repeat top center; clear:left; }
.team_bot { width:660px; float:left; height:11px; display:inline; }


 
#team_head { background:url(../../images/eurocup2012/group_head_bg.jpg) no-repeat 0 0; width:638px; height:80px; margin:0 0 0 15px; }
#team_head .hd_lft { width:230px; padding:0 0 0 10px; float: left;}
#team_head .hd_lft span { width:60px; padding:20px 0 0 0px; float: left;}
#team_head .hd_lft h3 { font:bold 24px/30px Arial, Helvetica, sans-serif; color:#000; margin:15px 0 0 0; }
#team_head .hd_lft h3 span{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; float:left; display:block; }
#team_head .hd_right {width:320px; padding:0px; margin:15px 0 0 0; float: right; }
#team_head .hd_right ul { margin:0; padding:0; list-style:none;}
#team_head .hd_right li { margin:0px; padding:0px 1px 0px 1px; list-style:none; font:bold 11px Arial, Helvetica, sans-serif; float:left; display:inline; background:url(../../images/eurocup2012/teamstanding_bg.jpg) no-repeat 0 0; height:50px;width:40px;}
#team_head .hd_right li a { color:#000; text-decoration:none;}
#team_head .hd_right li a:hover { color:#000; text-decoration:none;}
#team_head .hd_right li span { clear:both; margin:7px 0 3px 0; width:40px; display:block; text-align:center;}
#team_head .hd_right li b { clear:both; margin:5px 0 0 0; width:70px; font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#team_head .hd_right li img { margin:0; padding:0; border:0;}
#team_head .hd_right li strong { clear:left; display:block; font:bold 14px/18px Arial, Helvetica, sans-serif; text-align:center;margin:8px 0 0 0;}
#team_head .hd_right li strong.big { clear:left; display:block; font:bold 22px/22px Arial, Helvetica, sans-serif; text-align:center;margin:3px 0 0 0; }


/* -------------------- Fixtures -------------------- */
.fixtures { width:315px; float:left; display:inline; } 
.boxtop { width:100%; float:right; background:url(../../images/eurocup2012/box_small_top.jpg) no-repeat bottom right; width:310px; height:46px; }
.boxtop h2 {color:#000; width:200px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:0 0 5px 5px; }
.boxtop .more { float:right; width:60px; margin:10px 0 0 0; padding:0 0 0 15px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 0 7px; font: bold 11px/20px Arial, Helvetica, sans-serif;}
.boxtop .more a { color:#920303; text-decoration:none;}
.boxtop .more a:hover { color:#920303; text-decoration:none;}

.boxtop h2 span { color:#850707; text-transform:uppercase; }

.boxbody {width:100%; float:right; background:url(../../images/eurocup2012/box_small_bg.jpg) no-repeat bottom right; width:310px; padding-bottom:10px; }
.boxbody ul { margin:0; padding:0 0 0 5px; list-style:none; }
.boxbody li { margin:0px 5px; padding:0px; list-style:none; font:bold 11px Arial, Helvetica, sans-serif; float:left; display:inline;}
.boxbody li a { color:#000; text-decoration:none;}
.boxbody li a:hover { color:#000; text-decoration:none;}
.boxbody li.greyline { background:url(../../images/eurocup2012/border_bg.gif) repeat-x 0 3px; width:290px; padding:0; display:inline; margin:0 0 0 5px; height:5px;}
.boxbody li .flagimg { width:290px; float:left; padding:0 0 0 5px;}
.boxbody li .flagimg strong {  width:110px; float:left; display:block; margin:10px 0 0 0; }
.boxbody li .flagimg span {float:left;margin:10px 0 0 10px; width:80px; }
.boxbody li .flagimg span img { float:left;}
.boxbody li .flagimg span b { float:left;margin:2px 5px 0 5px; }
.boxbody li .flagimg span.das {display:block; float:left; width:25px; margin:10px 5px; }
.boxbody span { display:block; margin:0 15px;}

.boxbody .radio { width:170px; float:left;margin:5px 10px; display:inline;}
.boxbody .radio span{ float:left;margin:0px; display:inline;}

.boxbody label { float:left; margin:5px;  display:inline;}
.boxbody input { float:left;margin:5px;  display:inline; }	

/* ------ Team Standing ------ */

.teamstanding{ width:315px; float:left; display:inline; } 
.teamstanding .boxbody table { width:290px; border:0; float:left; margin:0 0 0 10px; display:inline; border:1px solid #ddd; }
.teamstanding .boxbody tr, td { border:1px solid #fff; font:normal 12px Arial, Helvetica, sans-serif; }
.teamstanding .boxbody tr.darkgrey td { background:#ccc; font:bold 12px Arial, Helvetica, sans-serif; }
.teamstanding .boxbody td img { border:0; margin:1px 5px 1px 3px; float:left; display:inline;}
.teamstanding .boxbody td strong { border:0; margin:3px 0px 0px 0px; float:left; display:inline;}

/* ------ Star Players ------ */

.player{ width:315px; float:left; display:inline; }  
.playertop { width:100%; float:right; background:url(../../images/eurocup2012/tp_star_top.jpg) no-repeat bottom right; width:310px; height:46px; }
.playertop h2 {color:#000; width:150px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:5px 0 0px 5px; }
.playertop .more { float:right; width:60px; margin:10px 0 0 0; padding:0 0 0 15px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 0 7px; font: bold 11px/20px Arial, Helvetica, sans-serif;}
.playertop .more a { color:#920303; text-decoration:none;}
.playertop .more a:hover { color:#920303; text-decoration:none;}

.playertop h2 span { color:#850707; text-transform:uppercase; }

.playerbody {width:100%; float:right; background:url(../../images/eurocup2012/tp_star_player_bg.jpg) no-repeat bottom right; width:310px; padding-bottom:0px; height:342px; }
.playerbody .playerhead { background:url(../../images/eurocup2012/head_bg.jpg) no-repeat 0 0; margin:0 0 0 10px; height:40px;}
.playerbody .playerhead h4 { font: bold 16px/38px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.playerbody .playerdesc { float:left; margin:0 10px 0 20px; display:inline; }
.playerbody .playerdesc img { float:left; border:0; margin:0 10px 0 0px; display:inline;}
.playerbody .playerdesc p { float:left; width:165px; margin:5px 0 0 0;}
.playerbody .playerdesc p span { float:left; width:165px; margin:0 0 5px 0;}
.playerbody .playerdesc p .more{ color:#600;}
.playerbody .playerdesc p  a.more{ color:#920303; font:bold 11px Arial, Helvetica, sans-serif;}

/* ---------[ Slideshow Slides ]--------- */
.playertop .desc { width:145px; float:right;  }
.player .slides {	float:left; 	width:310px;	height:170px;	padding:0; margin:0 0 0 5px; display:inline;	}
.player .slides ul { 	float:left;		width:310px;	height:170px;	margin:0; padding:0;}
.player.slides li {	display:none;	left:-99999em;	width:310px;	height:170px;	display:block;	position:relative;	z-index:2;	text-align:center;	}
.js .player .slides li {	margin: 0;	padding: 0;	list-style-type: none;	width:310px;	height:170px;	display:block;		position:relative;	z-index:2;	text-align:left;	}
.js .player .slides li .entry {	width:160px;	padding: 5px 10px;	overflow:hidden;	left:0px;	top:0;	position:absolute;		z-index:3;	color:#fff;	text-align:left;	height:275px;	font:normal 12px/18px Arial, Helvetica, sans-serif;	}
.player .slides li .entry p {	margin: 0;	}

.player .slides li .entry h2.slidetitle, .player .slides li .entry h2.slidetitle a, .player .slides li .entry h2.slidetitle a:link, .player .slides li .entry h2.slidetitle a:visited,.player .slides li .entry h2.slidetitle a:hover, .player .slides li .entry h2.slidetitle a:active {	font-size:14pt;	line-height: 1.0em;	color:#ffcc00 !important;	margin: 0 0 10px 0;	letter-spacing:0; text-decoration:none; font:normal 18px Arial, Helvetica, sans-serif;}

/* ---------[ Slideshow Navigation ]--------- */

.playertop ul.slides-nav { float:right;	clear:both; margin:15px 9px 0 0px;	padding: 0; }
.playertop .slides-nav li {	margin:0;	padding:0;	list-style-type:none;	float:left;	}
.playertop .slides-nav li a {display:block;	margin:0 0 0 3px;	padding:0;	list-style-type:none;height:20px;width:20px;	background: url(../../images/eurocup2012/feat-dot.gif) top left no-repeat;	float:left;	}
.js .playertop .slides-nav li.on a, .js .playertop .slides-nav li a:hover,.js .playertop .slides-nav li a:active {	background: url(../../images/eurocup2012/feat-dot-on.gif) top left no-repeat !important;	}


/* ---------- WC Stats ------------ */
#wc_stats { width:640px; float:left; margin:10px 0 0 10px; display:inline;}
#wc_stats .wc_stats_top { width:638px; float:left; background:url(../../images/eurocup2012/fifa_stats_top.jpg) no-repeat bottom right;  height:44px;  }
#wc_stats .wc_stats_top h2 {color:#000; width:400px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:0 0 5px 10px; }
#wc_stats .wc_stats_top .more { float:right; width:60px; margin:10px 0 0 0; padding:0 0 0 15px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 0 7px; font: bold 11px/20px Arial, Helvetica, sans-serif;}
#wc_stats .wc_stats_top .more a { color:#920303; text-decoration:none;}
#wc_stats .wc_stats_top .more a:hover { color:#920303; text-decoration:none;}
#wc_stats .wc_stats_top h2 span { color:#850707; text-transform:uppercase; }
#wc_stats .wc_stats_bot { width:635px; float:left; background:url(../../images/eurocup2012/fifa_stats_bot.jpg) no-repeat bottom right;  height:150px; }
#wc_stats .wc_stats_bot table { width:600px; border:0; float:left; margin:0 0 0 20px; display:inline;   }
#wc_stats .wc_stats_bot table tr.darkgrey { background:#ddd;}
#wc_stats .wc_stats_bot table td { border:none;  font:normal 12px Arial, Helvetica, sans-serif; padding:5px 0 5px 0; }
#wc_stats .wc_stats_bot table td img { border:0; margin:0px 5px 0px 3px; float:left; display:inline;}
#wc_stats .wc_stats_bot table td strong { border:0; margin:3px 0px 0px 0px; float:left; display:inline; font:normal Arial, Helvetica, sans-serif;}

/* previousWCs */

.previousWCs { width:325px; float:left; display:inline;}
.previousWCstop { width:100%; float:right; background:url(../../images/eurocup2012/previouswc_top.jpg) no-repeat bottom right; height:46px;}
.previousWCs h3 { color:#000; width:160px; float:left; font: bold 16px/40px Arial, Helvetica, sans-serif; display:inline; margin:0 0 0px 5px; }
.previousWCs .year { float:right;  margin:10px 15px 0 0; padding:10px 0 0 5px; color:#920303; font: bold 12px  Arial, Helvetica, sans-serif; display:inline;}
.previousWCs .year strong {font: bold 12px Arial, Helvetica, sans-serif; }
.previousWCs .year select {font: bold 12px Arial, Helvetica, sans-serif;}
.previousWCs h3 span { color:#850707; text-transform:uppercase; }

.previousWCsbody {float:right; background:url(../../images/eurocup2012/previous_wc_bg.jpg) no-repeat bottom right; width:100%; padding-bottom:10px; }
.previousWCs_hd {float:left; background:url(../../images/eurocup2012/previousWCs_hd_bg.jpg) no-repeat bottom right; width:315px; padding:5px 0; margin: 0 0 15px 0; font:bold 16px/35px Arial, Helvetica, sans-serif; line-height:30px; text-align:center; display:inline; }
.wcs_desc { float:left; width:295px; margin:5px 10px 5px 15px; display:inline; }
.wcs_desc img { float:left;  margin: 0px 10px 0 10px; display:inline; }
.wcs_desc p { margin:0; padding:0; float:left;}
.wcs_desc p span { margin:0 0 7px 0; padding:0; display:block; clear:left;  }
.wcs_desc h3 { margin:0; padding:0 4px; font:bold 16px/16px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#ab171d; display:block;}
.wcs_desc ul { margin:0; padding:0; list-style:none; float:left; clear:left;}
.wcs_desc li { width:290px; margin:0px; padding:0 5px; list-style:none; font:bold 12px/28px Arial, Helvetica, sans-serif; display:block; }
.wcs_desc a { color:#000; text-decoration:none; }
.wcs_desc li a { color:#000; text-decoration:none; }
.wcs_desc li a:hover { color:#000; text-decoration:none; }

/* Poll Gallery */

.poll_gallery { width:325px; float:left; margin:0 0 0 8px; display:inline;}
.poll{ width:325px; float:left; margin:0; display:inline;}

.opinionboxtop { width:100%; float:right; background:url(../../images/eurocup2012/opinion_top.jpg) no-repeat bottom right;   height:46px; }
.opinionboxtop h2 {color:#000; width:200px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:5px 0 0 5px; }
.opinionboxtop .more { float:right; width:60px; margin:20px 0 0 0; padding:0 0 0 15px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 0 7px; font: bold 11px/20px Arial, Helvetica, sans-serif;}
.opinionboxtop .more a { color:#920303; text-decoration:none;}
.opinionboxtop .more a:hover { color:#920303; text-decoration:none; }

.opinionboxtop h2 span { color:#850707; text-transform:uppercase; }

.opinionboxbody {width:100%; float:right; background:url(../../images/eurocup2012/opinion_bot.jpg) no-repeat bottom right; width:325px; padding-bottom:10px; }
.opinionboxbody ul { margin:0 10px; padding:0; list-style:none;}
.opinionboxbody li { margin:0px; padding:0 10px; list-style:none; font:bold 12px Arial, Helvetica, sans-serif; float:left; display:inline;}
.opinionboxbody li a { color:#000; text-decoration:none;}
.opinionboxbody li a:hover { color:#000; text-decoration:none;}
.opinionboxbody li.greyline {border:1px solid #ddd; border-width:0 0 1px 0; clear:both; width:270px; margin:5px 0 10px 0; display:inline;}
.opinionboxbody li .flagimg { width:125px; float:left;}
.opinionboxbody li .flagimg strong {  width:125px; display:block; }
.opinionboxbody li .flagimg span {display:block; float:left;margin:10px 0; width:40px; }
.opinionboxbody li .flagimg span b {display:block; float:left;margin:5px 0 0 8px; clear:left; }
.opinionboxbody li .flagimg span.das {display:block; float:left; width:3px; margin:15px 10px; }
.opinionboxbody span { display:block; margin:5px 20px;}

.opinionboxbody .radio { width:190px; float:left;margin:0px 10px; display:inline;}
.opinionboxbody .radio span{ float:left;margin: 0px 5px; display:inline; width:190px;}
.opinionboxbody p{ margin:25px 0 0 0; float:left;} 

.opinionboxbody label { float:left; margin:5px;  display:inline;}
.opinionboxbody input { float:left;margin:5px;  display:inline; }	


/*--------- Latest News ---------------*/
  
#latestnews { height:45px; margin:0 ; width:310px; float:left; display:inline; background:url(../../images/eurocup2012/news_top.jpg) no-repeat bottom center; }
.latestnewsbox { width:310px; float:right; margin:10px 15px 0 0; display:inline; background:url(../../images/eurocup2012/box_small_bg.jpg) no-repeat bottom center; }
#latestnews h2 {color:#000; width:200px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:0 0 5px 5px;}
#latestnews h2 span { color:#850707; text-transform:uppercase; }
#latestnews .more { float:right; width:75px;  padding:10px 0 0 20px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 5px 17px; font: bold 11px/20px Arial, Helvetica, sans-serif;}
#latestnews .more a { color:#920303; text-decoration:none;}
#latestnews .more a:hover { color:#920303; text-decoration:none;}
.newsline h3 {color:#000; float:left; font: bold 12px/25px Arial, Helvetica, sans-serif; margin:0 0 0 10px ;  display:inline; }

.latestnewsbox .newsline { border:1px solid #ddd; border-width:0 0 1px 0;float:left;margin:0 10px;padding:0 0 10px;width:290px; display:inline;}
.latestnewsbox .nobdr {border:0px solid #ddd; border-width:0 0 0px 0;}
.latestnewsbox .newsline .nobdr {border:0px solid #ddd; border-width:0 0 0px 0;}
.latestnewsbox .newsline  img { float: left; margin:0 10px 0 0;  display:inline;}
.latestnewsbox .newsline  p { float: left; margin:0 10px; width:93%;  display:inline;}

.latestnewsbox .newsline  ul {padding:0; list-style:none; margin:0;}
.latestnewsbox .newsline  li { margin:0; padding:0 8px 0 18px; list-style:none;  font:bold 12px/25px Arial, Helvetica, sans-serif; background:url(../../images/eurocup2012/newsline_arrow.gif) no-repeat 8px 9px;border:1px solid #ddd; border-width:0 0 1px 0;}
.latestnewsbox .newsline  li a { color:#000; text-decoration:none;} 
.latestnewsbox .newsline li a:hover { color:#000; text-decoration:none; } 
.latestnewsbox .newsline  a { color:#000; text-decoration:none;} 
.latestnewsbox .newsline  a:hover { color:#000; text-decoration:none; } 

/* ---Fixture Standing ----*/

.fixture_standing { /*height:45px;*/  width:315px; float:right; display:inline; margin:10px 15px 10px 0px; }

#tabframe {
display:inline;
float:left;
 
margin:5px 0 0 5px;
padding:0;
width:315px;
}

/* Gallery Frame */


#galleryframe {
display:inline;
float:left;
 
margin:10px 0 0 5px;
padding:0;
width:315px;
}

/*--------- History ---------------*/
.history{ width:315px; float:left; margin:10px 0 0 10px; display:inline;}

.historytop { width:100%; float:right; background:url(../../images/eurocup2012/news_top.jpg) no-repeat bottom right;   height:46px; }
.historytop h2 {color:#000; width:200px; float:left; font: bold 16px/32px Arial, Helvetica, sans-serif; display:inline; margin:0px 0 0 5px; }
.historytop .more { float:right; width:75px; margin:12px 0 0 0; padding:0 0 0 15px; color:#920303; background:url(../../images/eurocup2012/arrow_more.gif) no-repeat 0 7px; font: bold 11px/20px Arial, Helvetica, sans-serif; }
.historytop .more a { color:#920303; text-decoration:none;}
.historytop .more a:hover { color:#920303; text-decoration:none;}

.historytop h2 span { color:#850707; text-transform:uppercase; }

.historybody { float:right; background:url(../../images/eurocup2012/box_small_bg.jpg) no-repeat bottom right; width:315px; padding-bottom:20px; }
.historybody p {margin:5px 15px 5px 20px; padding:0; line-height:17px; }
.historybody p img { margin:0 10px 0 0 ;}
.historybody span { display:block; margin:5px 20px;  font:bold 11px Arial, Helvetica, sans-serif;}
 
 
/* -------------------- WC Squad-------------------- */
.wcsqaud { width:315px; float:left; display:inline; margin:5px 0 0 10px;} 
.wcsqaudtop {  float:right; background:url(../../images/eurocup2012/wcsquad.jpg) no-repeat bottom center; width:310px; height:53px; }
.wcsqaudtop h3 {color:#fff; width:100%; float:left; font:bold 16px/35px Arial,Helvetica,sans-serif; display:inline; margin:15px 0 5px 5px; text-align:center; text-transform:uppercase; }
 
.wcsqaudtop .more a { color:#920303; text-decoration:none;}
.wcsqaudtop .more a:hover { color:#920303; text-decoration:none;}

.wcsqaudtop h2 span { color:#850707; text-transform:uppercase; }

.wcsqaudbody {width:100%; float:right; background:url(../../images/eurocup2012/box_small_bg.jpg) no-repeat bottom right; width:310px; padding-bottom:10px; min-height:481px; }
 
 
.wcsqaudbody .teamlist { width:130px; float:left; margin:0 0 0 18px; font:bold 11px Arial, Helvetica, sans-serif;} 
.wcsqaudbody .bdr {border:1px solid #ddd; border-width:0 1px 0 0;}
.wcsqaudbody a { color:#000; text-decoration:none;display:block; margin:10px 0 }
.wcsqaudbody a:hover { color:#000; text-decoration:none; }
.wcsqaudbody p { margin:0; padding:0 5px; display:block; height:45px; background:#ffd800;}
.wcsqaudbody p span { display:block; margin:5px 0 0 0;}
.wcsqaudbody p strong { display:block; text-transform:uppercase;}



.nomar { margin:0; padding:0; display:inline;}

/* Tabs */ 

#tabbed_box_1 {	margin: 0px auto 0px auto;	width:300px;}
.tabbed_box h4 {	font-family:Arial, Helvetica, sans-serif;	font-size:23px;	color:#ffffff;	letter-spacing:-1px;	margin-bottom:10px;}
.tabbed_box h4 small {	color:#e3e9ec;	font-weight:normal;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	text-transform:uppercase;	position:relative;	top:-4px;	left:6px;	letter-spacing:0px;}
.tabbed_area {	border:0;	}
ul.tabs {margin:0px 0 0 0; padding:0px; float:left; width:100%; height:30px;}
ul.tabs li {	background:url(../../images/eurocup2012/greybox_blue_bg.gif) repeat-x  left 0px transparent; padding:0; list-style:none; line-height:30px; display: block; float:left;	 }
ul.tabs li.nobg {	background:none;}

ul.tabs li img { float:left; margin:0;}
ul.tabs li a {color:#000;	padding:0px 8px 0px 8px ; text-decoration:none;	font-size:9px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	text-transform:uppercase; display:block; line-height:37px;}
ul.tabs li a:hover { background:none; color:#000000;padding:0px 8px 0px 8px ;display:block;}
ul.tabs li a.active {	background:url("../../images/eurocup2012/greybox_tabhover.gif") no-repeat scroll center 0px; color:#000000; padding:0 25px; line-height:34px; display:block; cursor:hand; }
/**html ul.tabs li a.active {	background:url("../../images/eurocup2012/tab_hover.jpg") no-repeat scroll center 0px; color:#000000; padding:0px 25px 0px 25px;} */

.content {	padding:0px;	border:0px solid #464c54; 		font-family:Arial, Helvetica, sans-serif;	 	background-repeat:repeat-x;	 	background-position:bottom;	}
#content_2, #content_3 { display:none; }
.content ul {	margin:0 0 0 20px;	padding:0px; }
.content ul li {	list-style:none;	/*border-bottom:1px solid #d6dde0;*/ }
.content ul li:last-child {		border-bottom:none;}
.content ul li a {	text-decoration:none;	color:#3e4346;}
.content ul li a small {	color:#8b959c;	font-size:9px;text-transform:uppercase;	font-family:Verdana, Arial, Helvetica, sans-serif;	position:relative;	left:4px;	top:0px;}
.content ul li a:hover {	color:#a59c83;}
.content ul li a:hover small {	color:#baae8e;}

.sep { float:left; padding:0 7px;}


.team-player-long-desc { clear:both;width:270px;}