.hidden{display:none;}

#header h1{color:pink;margin:0; padding:0;display:block;}
#header .strapline{ margin:0;padding:0;display:block;clear:both;}
#headtext{margin:10px 5px;float:left;}
empty{}

 .teambox {
  background:#4D9B35;
	padding: 0px;
	margin:0px;
   width:366px;
   float:left;
  /* height:540px;*/
   border:2px solid #598059;
 }
 .teambox ul {
    background-color: #598059;
 border:0px solid #999;
 padding:0px;
 margin:0px;
 float:left;
 font-size:1.32em;
	width:364px;
	border:1px solid #ffffff;
	border-width:1px 1px 0 1px;
 }
 .teambox ul li{
 /*background-color: green;*/
 float:left;
 list-style:none;
 margin:0;;padding:3px 5px;
 text-align:center;
border-bottom:0px solid #000000; 

 
 }
 .teambox ul li a{
 /*background-color: green;*/
 width:171px;
 text-decoration:none;
border-bottom:0px solid #000000;
color:#ffffff;
 
 }
 .teambox ul li a:hover{
 /*background-color: green;*/

 text-decoration:underline;
	color:#444444;
 
 }
 
 li.tt {
 border-right:1px solid #ffffff;
 width:171px;

 }
  li.tt2 {
  width:171px;
 }
 .teambox ul li ul{
 /*background-color: green;*/
 float:left;
 list-style:none;
  margin:0 auto;
  border:0px solid #000000;
 width:171px;
 font-size:0.6em;
 }
 
 #teamboxinner {
 clear:both;
 float:left;
   background-color: #000000;
   color:#ffffff;
   /*overflow: auto;*/
	padding: 0px;
   
   border:1px solid #ffffff;
   
 }
 empty{}
 /* styles for top team topteam box */
 
 div.team {
 	float:left;
	background:#4D9B35;
	color:#000;
 	border:0px solid #999;
	padding:0px;
	margin:0px;
	font-size:0.8em;
	width:364px;
	text-align:center;height:640px;
 }
  div.team h3{
  font-size:1.4em;
  color:#ffffff;
  margin:0;
  padding:5px;
  border-bottom:1px solid #ffffff;
  }
div.gk, div.cb ,div.cm ,div.cf ,div.rb, div.rm, div.lb, div.lm {
	border:0px solid #000;
	padding:0px;
	margin:7px 2px;
	float:left;
	width:85px;
	height:120px;
}

div.gk {
	padding:4px 135px;
	
 }
div.cb {
	
 }
div.cm {
	
 }
div.cf2 {
	margin:0px 0px;
	float:right;
	display:block;
	clear:both;
	
 }
 
 div.cf {
	margin:5px 45px;
	float:right;
	display:block;
	clear:left;
	
 }
 
 div.rb, div.rm {
 	clear:both;
	
 }
 div.lb, div.lm {
	
 }
 .pos {
 font-size:0.7em;
 background:#ffffff;
 border-bottom:1px green solid;
 padding:0px;
margin:0px;
width:34px;
float:left;
height:10px;
 }
 
 .score {
 font-size:0.7em;
 background:#ffffcc;
 border-bottom:1px green solid;
 border-left:1px green solid;
 padding:0px;
margin:0px;
width:50px;
float:left;
height:10px;
 }
 .pname {
 padding:2px;
margin:0 2px;
width:75px;
height:24px;
/*background:#ffffff;*/
clear:both;
font-size:0.9em;
text-align:center;
 }
 .pname a {
 color:#ffffff;
 font-weight:bold;
 font-size:.9em;
 text-decoration:none;
 
 }
 .pname a:hover { text-decoration:underline;}
 .tname {
 font-size:0.8em;
 background:#fff;
 border:1px #000000 solid;
 padding:2px 2px;
 margin:0;
width:72px;
height:24px;
clear:both;
text-align:center;
 }
 
 /* end of top XI / top team css */
 
 
 .topplayersouter {
   background-color: #000000;
	padding: 0px;
   z-index: 0;
   float:left;
width:400px;
   text-align:center;
   border:2px solid #598059;
 margin:30px 0px 0 0;
 }
 .topplayersouter h3 {color:#ffffff;padding:10px;margin:0;width:340px;}
 .topplayersouter ul {
text-align:center;
 border:1px solid #555555;
 padding:5px;
 margin:0px 5px;
/*width:310px;*/
 font-size:0.8em;
 float:left;
 }
 .topplayersouter ul li{
 text-align:left;
 float:left;
 list-style:none;
 margin:5px 10px;
 
 }
 
 .topplayersouter ul li a{color:#ffffff;text-decoration:none;}
  .topplayersouter ul li a:hover{color:#555555;text-decoration:underline;}
 .topplayersouter ul ul{
 
 border-bottom:0px solid #555555;
 
 }
 .rhstatsinner {
 display:block;
  clear:both;
 }
 
 .topclubs, #topplayers, #topplayersp {
 clear:both;

   background-color: #000000;
   color:#ffffff;
   /*overflow: auto;*/
	padding: 0px;
   z-index: 0;
   font-size:.9em;
   width:330px;
   margin:5px 0;
 }
 /*#topplayers li {;margin:5px;}*/
 #topplayers h4, #topplayersp h4 {white-space: nowrap ;margin-top:30px;color:#ffffff; font-size:1.1em;}
 #topplayers ol, #topplayersp ol { text-align:left;list-style: inside; list-style-type:decimal; padding:0px; margin:20px;}
  #topplayers li, #topplayersp li {list-style-type:decimal;white-space: nowrap ;margin:10px;padding:3px;}
 #topplayers a, #topplayersp a {color:#ffffff;text-decoration:none;}
 
 .topclubsouter {
  clear:both;
 float:left;
   background-color: #000000;
   color:#ffffff;
   /*overflow: auto;*/
	padding: 0px;
   z-index: 0;
   
   border:1px solid #555555;
  margin:5px;
 }
 /*.topclubsouter ul. #topplayersul {float:left;width:100%; font-size:0.8em;background:#000000;color:#ffffff;}
 .topclubsouter ul li {width:50%;}
  .topclubsouter ul li ul li {padding:0; margin:3px;}*/
 .mainAreaLoading {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100px;
   height: 50px;
	background-color: red;
   z-index: 1;
 }
 
 
 
 
 
 #teamselect{
 background:#72A372;
 font-size:0.7em;
 display:block;
 width:165px;
z-index: 100;
 border:2px solid #598059;
 float:left;
 margin:10px 0px;padding:0px 0 20px 0;
 }
  #teamselect div.field-label{display:none;}
 #teamselect div{display:block;width:145px;}
 #teamselect h4{margin:20px 5px 5px 5px; padding:0; font-size:1.5em;}
 #teamselect form{background:#72A372;margin:3px 0;padding:0px;width:158px;}
 #teamselect fieldset {padding:5px;margin:3px;border:1px solid #555555;background:transparent;border:1px solid #555555;}
 #teamselect legend{float:left;margin:0px;padding:0px;}
 #teamselect select{font-size:0.9em;}
 .fleft{float:none; margin:2px;}
 .fright{float:right;}
 #allsearch{float:left;border:0px solid #555555;margin:0px;padding:0px;width:158px;z-index: 100;}
 form#searchForm{margin:0px;padding:0px;float:left;background:#72A372;width:158px;}
 #teamselect p{margin:3px;padding:0px;}
 #teamselect p a{text-decoration:none;color:#ff0000;}
 #teamselect p a:hover{text-decoration:underline;color:#ffffff;}
 /* searchresults */
 #teamselect ul {margin:10px; font-size:100%;}
 #teamselect li {font-size:160%;}
 #teamselect ul a{color:#ffffff;}
 #searchResults, #leftlinks{
 border:0px solid #555555;
 z-index: 100;
 position:relative;
  width:200px;
  float:left;
  clear:left;
  display:none;
  height:0px;
  
 }
 #searchResults ul{
  border:1px solid #555555;
 background:#72A372;
 width:200px;
 padding:5px;;
 margin:0;
 list-style-type:none;
 position:absolute;
top:0;
padding-top:20px;
color:#ffffff;
z-index: 100;
overflow:scroll;
  height:300px;
 }
 #searchResults ul li a{color:#ffffff;z-index: 100;}
 #searchResults li {padding:5px;z-index: 100;}
 
 
 
 
 
 
 /* rate the player block */
 #firstcol {
 /*width:50%;*/
 border:0px solid red;
 margin:0px 30px 0 10px;
 padding:0px;
 float:left;
 text-align:center;
 width:400px;
}

#ratemeall {
 /*width:50%;*/
 border:2px solid #598059;
 margin:0px 0px 0 0;
 padding:0px;
 float:left;
 font-size:0.9em;
 text-align:center;
 background:#ffffff;
 color:#000000;
 text-align:center;
 width:400px;
}

#rateme{
 /*width:100%;*/
 border:0px solid #999;
 margin:0 0 5px 0;
 padding:0px;
 /*float:left;*/
 text-align:center;
}
#rateme h2 {font-size:120%;font-weight:bold; padding:10px;margin:0;}
#ratemeright h2 {font-size:120%;font-weight:bold;}
#ratemeleft{float:left;width:40%;margin:0px 0 20px 0;text-align:left;clear:both;}
#ratemeright{float:left;width:60%;margin:20px 0 20px 0;}
#ratemeleft ul{background:#eeeeee;margin:10px 5px; border:1px solid #598059; }
#ratemeleft li{font-size:80%; padding:7px 3px;}
#ratemeleft a {text-decoration:none; color:#000000;}
#rateme img {border:1px solid #555555;}
#rateme p  {text-align:center;}
#rateme .position, #rateme .country  {text-align:left;}
#rateme p a {text-align:center;text-decoration:none; font-size:1.1em;font-weight:bold; color:#000000;}

#msg, #comment {/*width:100%;*/
 border:3px solid #999;
 margin:0px;
 padding:80px 1%;
/* float:left;*/float:left;
background:#4D9B35;
color:#ffffff;
 
display:none;
z-index:40;
position:absolute;
top:10px;
left:180px;
/*right:50%;*/
width:400px;
height:260px;

 }
  /*#comment {display:block;}*/
 #msg p.rmsg{font-size:170%;text-align:center;}

.closeclick{font-size:100%;font-weight:normal;position:absolute; bottom:10px; left:20px;  color:#dddddd; padding:20px 10px; margin:0 20px;width:300px; text-align:center;}

#commentform {background:transparent; color:#ffffff; text-align:left; border:1px solid #ffffff;margin:5px;}
#commentform p {text-align:left; }
#commentform fieldset { border:1px solid #ffffff; margin:5px;}
input.error, textarea.error{
border-width: 2px;
border-style: solid;
border-color: red;
}
label.error {font-size:80%; font-style: italic;}
.closeme{background:red;}

#playerinfo{
  font-size:0.9em;
   text-align:left;
   padding:10px;
   background:#ffffcc;
   margin:15px 5px;
   border:1px solid #555555;
   clear:both;
 }
 
 .ranker{
border-bottom: 2px solid #598059;
padding:15px 5px 5px 5px;
margin:0px 0 5px 0;
font-size:0.9em;
width:390px;

height:40px !important;
float:left;
 }
 p.ranker a {color:#598059 !important;text-decoration:none; font-size:0.9em !important; font-weight:bold !important; border:2px solid #598059;padding:3px;margin:0 1px;}
 p.ranker a:hover {color:#ffffff !important;text-decoration:none; background:#598059; border:2px solid #598059;padding:3px;}
.pedit {border-top: 1px solid #555555;padding:5px;margin:0px 0 -10px 0; font-size:80%;}
.pedit a {padding:5px;}
.pedit a:hover {background:pink;}

.comments {background:#eeeeee;margin:10px 5px; border:1px solid #598059; font-size:80%;text-align:left !important;padding:5px;}
.comments p {text-align:left !important;}
.comments h3 {font-size:120%;}


/*#comment {display:xnone;background:pink;}*/
 .add{
margin-top:1px;
padding:5px;
 border-top: 1px solid #555555;
 }
 
 object{margin:0;padding:0;height:60px;width:234px;}
 
 /* ebay styles */
 
 #ebayres{width:165px; border:2px solid #598059;border-collapse:collapse;padding:5px;background:#ffffff;}
#ebayres td {font-size:70%;color:#000000;padding:5px;margin:0px;}
.ebtitle{font-size:110%;}
#ebayres td a {color:#000000;}
#ebayres .odd{background:#eeeeee !important;}
#ebayres .even{background:#ffffff;}

#last{float:left;width:360px; background:#2E432E; color:#ffffff;padding:5px;margin:0px 0px 20px;}
#last li {padding:10px 0px;}
#last .small{font-size:80%;float:right;}
 
/* Stars compressed */
.ui-stars-cancel,.ui-stars-star {float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
.ui-stars-cancel,.ui-stars-cancel a {display:none;background:url(graphics/delete.gif) no-repeat 0 -16px}
.ui-stars-star,.ui-stars-star a {background:url(graphics/star-sml.gif) no-repeat 0 0px}
.ui-stars-cancel a,.ui-stars-star a {display:block;width:16px;height:100%;background-position:0 0px}
.ui-stars-star-on a {background-position:0 -16px!important}
.ui-stars-star-hover a {background-position:0 -32px}
.ui-stars-cancel-hover a {background-position:0 -16px}
.ui-stars-cancel-disabled a,.ui-stars-star-disabled,.ui-stars-star-disabled a {cursor:default !important}
.ui-stars-star {background:transparent!important;overflow:hidden!important}
/* */


