body{
background:#000707 url('bodybg.jpg');
background-repeat: repeat-x;
background-attachment:fixed;
margin:0;text-align:center;}
body *
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
A:link
{
	color: #555555;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


#wrap
{
	border: 0 solid;
	margin: auto;
	text-align: left;
	width: 960px;
}

#mainwrap{
float:left;
margin:0 auto;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
width:938px;
border-left:1px solid #9d9a9a; 
border-right:1px solid #9d9a9a;
background: url('wrapbg.png');
}
#leftwrap
{
	
	border: 0 solid;
	float: left;
	margin: 0 auto;
	position: relative;
	width: 185px;
	padding-right: 10px;
}
#middlewrap
{
	border: 0 solid;
	float: left;
	margin: 0 auto;
	position: relative;
	width: 743px;
}

.work
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 743px;
	padding-bottom: 10px;
}

.fetured
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 413px;
	height: 292px;
	padding: 5px;
	background-color : #ffffff;
}

.gap10
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 10px;
	height: 292px;
	
}

.add300
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 300px;
	height: 292px;
	padding: 5px;
	background-color : #ffffff;
}

.addtop { 
background-image: url('addtop.gif');
position : relative;
width : 300px;
height : 32px;
}

.matworkout
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 538px;
	padding-bottom: 10px;
	padding: 5px;
	background-color : #ffffff;
	
}

.matwork
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 538px;
	padding: 5px;
	background-color : #ffffff;
}



.matworkfull
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 733px;
	padding: 5px;
	background-color : #ffffff;
}


.usermatwork
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 733px;
	padding: 5px;
	background-color : #ffffff;
}


.matwork1
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 548px;
	
}


.introtexttop { 
background-image: url('introtexttop.gif');
float : left;
position : relative;
width : 538px;
height : 27px;
}


.introtexttopfull { 
background-image: url('introtexttopfull.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}


.introtexttopfull h1 { 
font-weight: bold;
color: #000000;
font-size: 11pt;
font-family:Arial;
margin: 0;
margin-left: 4px;
margin-top:3px;
}


.userintrotexttop { 
background-image: url('userintrotexttop.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}

.userintrotexttop1 { 
background-image: url('userintrotexttop1.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}

.userintrotexttop2 { 
background-image: url('userintrotexttop2.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}


.userintrotexttop3 { 
background-image: url('userintrotexttop3.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}


.userintrotexttop4 { 
background-image: url('userintrotexttop4.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}


.coment1 { 
float : left;
position : relative;
width : 428px;
}

.coment2 { 
float : left;
position : relative;
width : 100px;
padding-left: 10px;
}

.introtextbg { 
background-color : #fefceb;
float : left;
position : relative;
width : 528px;
padding: 5px;

}

.introtextbgfull { 
background-color : #fefceb;
float : left;
position : relative;
width : 733px;
padding: 5px;

}


.uploadbg { 
background-color : #fef7fb;
float : left;
position : relative;
width : 528px;
padding: 5px;

}

.uploadbgwhite { 
background-color : #ffffff;
float : left;
position : relative;
width : 518px;
padding: 5px;
border: 1px solid #eeeeee;

}

.uploadbgwhiteform { 
background-color : #ffffff;
float : left;
position : relative;
width : 516px;
padding: 10px;
border: 1px solid #ffe7f5;

}

.allgamestop { 
background-image: url('allgamestop.gif');
float : left;
position : relative;
width : 538px;
height : 27px;
}

.allgamestopfull { 
background-image: url('allgamestopfull.gif');
float : left;
position : relative;
width : 733px;
height : 27px;
}



.subfull { 
background: #fef3fc;
border: 1px solid #ebdbe8;
padding: 5px 10px;
float : left;
position : relative;
width : 711px;
font-size: 10pt;
font-weight: bold;
color: #c72fab;
margin-bottom: 8px;
}


.subfull-1 { 
float : left;
width : 561px;
font-size: 10pt;
font-weight: bold;
color: #9933cc;
}

.subfull-2 { 
float : left;
width : 150px;
font-size: 8pt;
font-weight: bold;
color: #000;
text-align:right;
}


.subfull-2 a { 
font-size: 8pt;
font-weight: bold;
color: #000;
text-decoration: none;
}

.subfull-2 a:hover { 
font-size: 8pt;
font-weight: bold;
color: #9933cc;
text-decoration: none;
}


.subfull2 { 
background: #e6f6f8;
border: 1px solid #d4ebed;
padding: 5px 10px;
float : left;
position : relative;
width : 711px;
font-size: 10pt;
font-weight: bold;
color: #5faab2;
margin-bottom: 8px;
}

.partnerstop { 
background-image: url('partnerstop.gif');
float : left;
position : relative;
width : 538px;
height : 27px;
}

.allfanstop { 
background-image: url('allfanstop.gif');
float : left;
position : relative;
width : 538px;
height : 27px;
}

.allgamestop1 { 
float : left;
position : relative;
width : 468px;
}

.allgamestop1full { 
float : left;
position : relative;
width : 600px;
}


.allgamestop1full h1 { 
font-weight: bold;
color: #000000;
font-size: 11pt;
font-family:Arial;
margin: 0;
margin-left: 4px;
margin-top:3px;
}









  div.img3
  {
  margin:0px;
  height:auto;
  width:auto;
  padding-left:23px;
  padding-top:5px;
  float:left;
  text-align:center;
  border: 0px solid #cccccc;
  }
div.img3 img
  {
  display:inline;
  margin:3px;
  padding: 4px;
  border:1px solid #cccccc;
  }
div.img3 a:hover img
  {
  border:1px solid #cccccc;
  }
div.desc3
  {
  text-align:left;
  font-weight:normal;
  margin-left:3px;
  width:148px;
  padding-bottom: 10px;
  padding-top: 3px;
  font-family: tahoma;
  height: 30px;
  font-size: 8pt;
  font-weight: bold;
  
  }
  
  div.desc3 a
  {
  font-family: tahoma;
  font-size: 8pt;
   text-decoration: none;
  color: #4da9ea;
  font-weight: normal;  
  }
  
    div.desc3 a:hover
  {
  font-family: tahoma;
  font-size: 8pt;
  text-decoration: underline;
  color: #4da9ea;
  font-weight: normal; 
  }










.allgamestop2 { 
float : left;
position : relative;
width : 65px;
padding-top: 5px;
}

.allgamestop2full { 
float : left;
position : relative;
width : 128px;
padding-top: 5px;
text-align: right;
}


.allgamestop3 { 
float : left;
position : relative;
width : 90px;
padding-right: 10px;
padding-top: 5px;
}


.game1 { 
background-color : #f2fcfd;
float : left;
position : relative;
width : 518px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}


.game2 { 
background-color : #fdf9ff;
float : left;
position : relative;
width : 518px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}


.gamez1 { 
background-color : #f2fcfd;
float : left;
position : relative;
width : 680px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}


.gamez2 { 
background-color : #fdf9ff;
float : left;
position : relative;
width : 680px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}




.favgame1 { 
background-color : #f2fcfd;
float : left;
position : relative;
width : 677px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}


.favgame2 { 
background-color : #fffcf4;
float : left;
position : relative;
width : 677px;
padding: 10px;
border-bottom: 1px solid #ffffff;

}


.subcathead1 { 
background: white url('subcathead1.gif');
float : left;
position : relative;
width : 160px;
height: 21px;
padding-top: 14px;
padding-left: 15px;
color: #039bab;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}


.subcathead1full { 
background: white url('subcathead1.gif');
float : left;
position : relative;
width : 355px;
height: 21px;
padding-top: 14px;
padding-left: 15px;
color: #039bab;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
}


.subcathead2 { 
background: white url('subcathead2.gif');
float : left;
position : relative;
width : 160px;
height: 21px;
padding-top: 14px;
padding-left: 15px;
color: #b572d6;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
text-decoration: none;

}

.subcathead2full { 
background: white url('subcathead2.gif');
float : left;
position : relative;
width : 160px;
height: 21px;
padding-top: 14px;
padding-left: 15px;
color: #b572d6;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
text-decoration: none;

}
.subcatmore { 
float : left;
position : relative;
width : 353px;
height: 20px;
padding-top: 15px;
text-align: right;
}


div.ex6
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin: 0px;
	TEXT-ALIGN: left;
	width: 158px;
}
div.ex7
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin: 0px;
	TEXT-ALIGN: left;
	width: 350px;
}


div.ex77
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin: 0px;
	TEXT-ALIGN: left;
	width: 520px;
}

div.newex7
{
	float: left;
	font-family: Arial;
	font-size: 8pt;
	margin: 0px;
	TEXT-ALIGN: left;
	width: 350px;
}



.play
{
	float: left;
	padding-bottom: 5px;
	padding-right: 55px;
	width: 46px;
}

.playedfans
{
	float: left;
	padding-top: 3px;
	width: 119px;
}




.playg
{
	float: left;
	padding-bottom: 5px;
	padding-right: 25px;
	width: 46px;
}

.playedfansg
{
	float: left;
	padding-top: 3px;
	width: 180px;
}


.playedfansz
{
	float: right;
	padding-top: 3px;
	width: 80px;
}



.gamehead
{
	color: #800080;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	text-decoration: normal;
}
.gamehead:link
{
	color: #800080;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	text-decoration: normal;
}
.gamehead:visited
{
	color: #800080;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	text-decoration: normal;
}
.gamehead:hover
{
	color: #800080;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	position: relative;
	text-decoration: underline;
}

.rightworkout
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 185px;
	
}


.rightwork
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 185px;
	
}

.featop { 
background-image: url('featop.gif');
float : left;
position : relative;
width : 413px;
height : 27px;
}

.feabg { 
background-color : #fef7fb;
float : left;
position : relative;
width : 403px;
height: 255px;
padding: 5px;

}

.feabgprofile { 
background-color : #ffffff;
float : left;
position : relative;
width : 380px;
padding: 5px;

}

.fea300 { 
background-color : #ffffff;
float : right;
position : relative;
width : 300px;
padding: 4px;
border: 1px solid #eeeeee;


}




.ran { 
background-color : #ffffff;
float : left;
width : 70px;
height: 16px;
padding-top: 3px;
padding-bottom: 2px;
font-family: tahoma;
color: #7a0157;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.ran1 { 

float : left;
width : 2px;
height: 18px;
}

.ran2 { 
background-color : #ffe7f5;
float : left;
width : 70px;
height: 16px;
padding-top: 3px;
padding-bottom: 2px;
font-family: tahoma;
color: #7a0157;
font-size: 8pt;
font-weight: none;
text-decoration: none;
text-align: center;
}

.ran3 { 
float : left;
width : 189px;
height: 16px;
padding-top: 3px;
padding-bottom: 2px;
font-family: tahoma;
color: #7a0157;
font-size: 8pt;
font-weight: none;
text-decoration: none;
text-align: right;
}

.ranwhite { 
float : left;
background-color : #ffffff;
padding-top: 10px;
padding-bottom: 5px;
width : 403px;
height: 219px;

}


.memnew { 
background-color : #fdf9f3;
float : left;
width : 50px;
height: 16px;
padding-top: 3px;
padding-bottom: 2px;
font-family: tahoma;
color: #7a0157;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.memnew1 { 

float : left;
width : 2px;
height: 18px;
}

.memnew2 { 
background-color : #f3d09d;
float : left;
width : 50px;
height: 16px;
padding-top: 3px;
padding-bottom: 2px;
font-family: tahoma;
color: #7a0157;
font-size: 8pt;
font-weight: none;
text-decoration: none;
text-align: center;
}

.catheaduser
{
	color: #000000;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 2px;
	position: relative;
	TEXT-ALIGN: left;
	width: 200px;
}
div.user
{
	float: left;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	width: 65px;
}
div.pswd
{
	float: left;
	margin: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	width: 65px;
}
div.wrong
{
	color: #b00000;
	float: left;
	font-family: Arial;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 4px;
	TEXT-ALIGN: center;
	width: 170px;
}
div.forgot
{
	color: #436302;
	float: left;
	font-family: Arial;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 4px;
	TEXT-ALIGN: left;
	width: 125px;
}
div.submit
{
	float: left;
	width: 32px;
}




.mainmenu {
	FONT-SIZE: 12pt; 
	CURSOR: pointer; 
	COLOR: #ffffff; 
	FONT-FAMILY: Trebuchet MS, Arial;
    FONT-WEIGHT:bold;
    float : left; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}


.mainmenu a {
	FONT-SIZE: 12pt; 
	BACKGROUND-IMAGE: url(''); 
	VERTICAL-ALIGN: top; 
	padding: 0 15px; 
	CURSOR: pointer; 
	COLOR: #ffffff; 
	PADDING-TOP: 8px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Trebuchet MS, Arial;
    FONT-WEIGHT:bold;
    float : left; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}

.mainmenu a:hover {
	FONT-SIZE: 12pt; 
	BACKGROUND-IMAGE: url('tbg4.gif'); 
	VERTICAL-ALIGN: top; 
	padding: 0 15px; 
	CURSOR: pointer; 
	COLOR: #ffffff; 
	PADDING-TOP: 8px; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Trebuchet MS, Arial;
    FONT-WEIGHT:bold;
    float : left; 
	HEIGHT: 35px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none
}


.whitespace {
	WIDTH: 5px; 
	HEIGHT: 35px;
    float : left;
         
	
}
.submenu {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, sans-serif; 
	TEXT-DECORATION: none
}
.submenu:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff;
    PADDING-TOP: 0px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none
}
.submenu:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: verdana, sans-serif; 
	TEXT-DECORATION: none
}
.submenu:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #fde802; 
	FONT-FAMILY: verdana, sans-serif; 
	TEXT-DECORATION: none
}



#top { 
background-image: url('toppart.png');
width : 960px;
height : 150px;
}


#top1 { 
width : 130px;
height : 150px;
float: left;
}

#top2 { 
width : 830px;
height : 150px;
float: left;
}
#top2_top { 
width : 830px;
height : 78px;
}

div.logo{
width : 587px;
padding-top: 10px;
float: left;
}

div.logoimg{
background: url('topmakeovers.png');
width : 322px;
height: 60px;
float: left;
}

div.logolink{
width : 322px;
height: 43px;
float: left;
}
.logofan{

padding-left: 8px;
color: #f6ff00;
font-size: 9pt;
font-family: Arial;

}

div.face{
width : 210px;
padding-top: 23px;
float: left;
}


#top2_2 { 
width : 727px;
height : 35px;
padding-left: 125px;
}

div.menu{
width : 545px;
float: left;
}
div.flag{
width : 250px;
padding-left: 100px;
float: left;
}

#top2_3 { 
width : 165px;
padding-top: 6px;
padding-left: 632px;
TEXT-ALIGN: left;

}

.changelang2i{ 
	float:left;
	padding-bottom:5px;
	text-align: left;
	}	

div.base{
width:938px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
border-left:1px solid #9d9a9a;
border-right:1px solid #9d9a9a;
background: url('wrapbg.png');
}

div.topadd { 
width : 928px;
height: 90px;
padding: 5px;
background-color: #ffffff;

}


div.loginbox { 
width : 180px;
height: 90px;
float: left;
background-image: url('loginbox.gif');

}
div.toppartadd { 
width : 748px;
height: 90px;
float: left;

}


div.games { 
width : 928px;
float: left;
position: relative;
padding: 5px;
background-color: #ffffff;

}



.pagination {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	
}

A {
	TEXT-DECORATION: none;
	
}
A:hover {
	TEXT-DECORATION: underline;
	
} 
.pagination {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 5px 0px; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center
}
.pagination A {
	BORDER-RIGHT: #f7c1e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f7c1e0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px 2px; BORDER-LEFT: #f7c1e0 1px solid; CURSOR: pointer; PADDING-TOP: 1px; BORDER-BOTTOM: #f7c1e0 1px solid
}
.pagination A:hover {
	BORDER-RIGHT: #f8c047 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f8c047 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f7eea1; PADDING-BOTTOM: 1px; MARGIN: 0px 2px; BORDER-LEFT: #f8c047 1px solid; COLOR: #f34293; PADDING-TOP: 1px; BORDER-BOTTOM: #f8c047 1px solid; TEXT-DECORATION: none
}
.pagination SPAN.courante {
	BORDER-RIGHT: #f7c1e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f7c1e0 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fa49a5; PADDING-BOTTOM: 1px; MARGIN: 0px 2px; BORDER-LEFT: #f7c1e0 1px solid; COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #f7c1e0 1px solid
}
.pagination .next {
	PADDING-RIGHT: 30px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; COLOR: #65c0fc; font-weight: bold; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagination .previous {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; COLOR: #65c0fc;  font-weight: bold; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagination A.next:hover {
	PADDING-RIGHT: 30px; PADDING-LEFT: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; COLOR: #000000; font-weight: bold; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagination A.previous:hover {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; COLOR: #000000; font-weight: bold; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagination .previous {
	PADDING-LEFT: 25px; BACKGROUND: url(arrow-big-left.gif) no-repeat left center
}
.pagination A.previous:hover {
	PADDING-LEFT: 25px; BACKGROUND: url(arrow-big-left.gif) no-repeat left center
}
.pagination .next {
	PADDING-RIGHT: 25px; BACKGROUND: url(arrow-big-right.gif) no-repeat right center
}
.pagination A.next:hover {
	PADDING-RIGHT: 25px; BACKGROUND: url(arrow-big-right.gif) no-repeat right center
}
.pagination .desactive {
	VISIBILITY: hidden
}



.cathead { 
float : left;
position : relative;
font-weight: bold;
color: #000000;
font-size: 11pt;
font-family:Arial;
padding-top:3px;
padding-left:4px;
TEXT-ALIGN: left;
}

div.menuwhite { 
background-color : #ffffff;
float : left;
position : relative;
width : 175px;
padding: 5px;

}

div.menusp { 
float : left;
position : relative;
width : 175px;
height= 10px;

}


.cattop { 
background-image: url('cattop.gif');
float : left;
position : relative;
width : 175px;
height : 27px;
}

.catbg { 
background-color : #fcf4ff;
float : left;
position : relative;
width : 165px;
padding: 5px;

}


.stattop { 
background-image: url('stattop.gif');
float : left;
position : relative;
width : 175px;
height : 27px;
}

.statbg { 
background-color : #fefceb;
float : left;
position : relative;
width : 165px;
padding: 5px;

}

.tagstop { 
background-image: url('tagstop.gif');
float : left;
position : relative;
width : 175px;
height : 27px;
}

.tagsbg { 
background-color : #f9fae7;
float : left;
position : relative;
width : 165px;
padding: 5px;

}

.pubtop { 
background-image: url('pubtop.gif');
float : left;
position : relative;
width : 175px;
height : 27px;
}

.pubbg { 
background-color : #fcf4ff;
float : left;
position : relative;
width : 165px;
padding: 5px;

}

.linktop { 
background-image: url('linktop.gif');
float : left;
position : relative;
width : 175px;
height : 27px;
}

.linkbg { 
background-color : #fdf9f3;
float : left;
position : relative;
width : 165px;
padding: 5px;

}







div.othmenu {
padding-left: 0px;
padding-right: 0px;

}

div.othmenu a {
width: 165px;
font-family: Arial;
color: #333333;
font-size: 9pt;
font-weight: ;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom:1px dashed #afafaf;
display: block;
text-decoration: none;
}
div.othmenu a:hover {
width: 165px;
font-family: Arial;
font-size: 9pt;
font-weight: ;
text-decoration: none;
color: #c3038b;
}




div.othmenu1 {
padding-left: 0px;
padding-right: 0px;

}

div.othmenu1 a {
width: 165px;
height: 20px;
font-family: Arial;
color: #333333;
font-size: 9pt;
font-weight: ;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px dotted #afafaf;
display: block;
text-decoration: none;
}
div.othmenu1 a:hover {
width: 165px;
height: 20px;
font-family: Arial;
font-size: 9pt;
font-weight: ;
text-decoration: none;
color: #c55702;
}






.bullet {
  float:left;
  margin:3px 5px 0px 0px;
  border: 0px;
  }
  




div#cloud {
font-family: Arial;
font-size: 11pt;
font-weight: bold;
color: #999999;

}

div#cloud a {
font-family: Arial;
color: #999999;
font-size: 11pt;
font-weight: bold;
padding-bottom: 4px;
padding-right: 4px;
text-decoration: none;
}

div#cloud a:hover {
font-family: Arial;
color: #9bce2e;
font-size: 11pt;
padding-right: 4px;
padding-bottom: 4px;
font-weight: bold;
text-decoration: none;

}




.moregreen
{
float:left;
width:169px;
margin:0px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #999999;
background-color: #dae17a;
padding: 3px;
TEXT-ALIGN: right;
}

.morebej
{
float:left;
width:169px;
margin:0px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #999999;
background-color: #fadbae;
padding: 3px;
TEXT-ALIGN: right;
}

.join
{
float:left;
width:89px;
margin:0px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #999999;
padding-top: 1px;
padding-bottom: 1px;

TEXT-ALIGN: left;
}

.moreview
{
float:left;
width:80px;
margin:0px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #999999;
padding-top: 1px;
padding-bottom: 1px;
TEXT-ALIGN: right;
}


.morepink
{
float:left;
width:169px;
margin:0px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #999999;
background-color: #ffcde4;
padding: 3px;
TEXT-ALIGN: right;
}



div.othsubmenu {
padding-left: 0px;
padding-right: 0px;

}

div.othsubmenu a {
width: 160px;
font-family: Arial;
color: #86b61f;
font-size: 8pt;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
padding-top: 4px;
padding-bottom: 4px;
border-bottom:1px dashed #afafaf;
display: block;
text-decoration: none;
}
div.othsubmenu a:hover {
width: 160px;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #c55702;
}








div.profilestat {
width: 85px;
float: left;
font-family: Tahoma;
color: #333333;
font-size: 8pt;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}

div.profilestat1 {
width: 1px;
float: left;
font-family: Tahoma;
color: #333333;
font-size: 8pt;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
}


div.profilestat2 {
width: 79px;
float: left;
font-family: Tahoma;
color: #333333;
font-size: 8pt;
padding-left: 0px;
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
TEXT-ALIGN: right;

}


.nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

.nav-menu li
{
float: left;
margin-bottom: 5px;
}


.nav-menu li a
{
background: url(button1.gif);
height: 23px;
float: left;
padding-top: 5px;
padding-left: 8px;
width: 157px;
display: block;
font-family: Arial;
color: #9933cc;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.nav-menu li a:hover
{
background: url(button2.gif);
height: 23px;
float: left;
padding-top: 5px;
padding-left: 8px;
width: 157px;
display: block;
font-family: Arial;
color: #ffffff;
font-size: 11pt;
font-weight: bold;
text-decoration: none;
text-align: left;
}





#sub 
{
float: left;
margin-bottom: 2px;
}

#sub li a
{
background: white url();
height: 15px;
float: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
width: 157px;
display: block;
font-family: Arial;
color: #e079d0;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: left;
border-bottom: 1px dotted #cccccc;
}

#sub li a:hover
{
background: #fcdff7 url();
height: 15px;
float: left;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
width: 157px;
display: block;
font-family: Arial;
color: #9933cc;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
text-align: left;
border-bottom: 1px dotted #cccccc;
}





/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:160px;
}

.menuico {
  float:right;margin:0px 5px 0px 0px;
  }
  
  .mems {
  float:left;
  margin-right:5px;
  margin-bottom:4px;
  }




div.img
  {
  margin:4px;
  height:auto;
  width:auto;
  padding-left:17px;
  float:left;
  text-align:center;
  border: 0px solid #cccccc;
  }
div.img img
  {
  display:inline;
  margin:2px;
  border:1px solid #ffc000;
  }
div.img a:hover img
  {
  border:1px solid #cccccc;
  }
div.desc
  {
  text-align:left;
  font-weight:normal;
  margin-left:3px;
  width:98px;
  padding-bottom: 10px;
  padding-top: 3px;
  font-family: tahoma;
  height: 20px;
  font-size: 8pt;
  font-weight: bold;
  
  }

div.imgbo
  {
  border: 2px solid #ffffff;
  }


div.img_game
  {
  margin:4px;
  height:auto;
  width:auto;
  padding-left:0px;
  float:left;
  text-align:center;
  border: 0px solid #cccccc;
  }
div.img_game img
  {
  display:inline;
  margin:2px;
  border:1px solid #ffc000;
  }
div.img_game a:hover img_game
  {
  border:1px solid #cccccc;
  }
div.desc_game
  {
  text-align:center;
  font-weight:normal;
  width:120px;
  
  }
  
  div.desc_fan
  {
  text-align:center;
  font-weight:normal;
  width:75px;
  
  }



div.imj
{
  margin-left: 11px;
  margin-right: 11px;
  margin-top: 4px;
  margin-bottom: 4px;
  background-color : #ffffff;
  border: 1px solid #cccccc;
  height: auto;
  padding-top: 4px;
  width: 148px;
  float: left;
  text-align: center;
  
}	
div.imj imj
{
  display: inline;
  margin: 1px;
  padding: 2px;
  border: 1px solid #ffffff;
}
div.imj a:hover imj {
border: 1px solid #ffc000;
}


div.dsc
{
  text-align: center;
  font-weight: normal;
  border-top: 1px solid #bde2f4;
  width: 120px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
}






div.imjpink
{
  margin: 4px;
  background-color : #fff5fa;
  border: 1px solid #eecede;
  padding-top: 5px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 5px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.imjpink imjpink
{
  display: inline;
  margin: 1px;
  border: 0px solid #ffffff;
  padding: 2px;
}
div.imjpink a:hover img {border: 0px solid #ffc000;}



div.dscpink
{
  text-align: center;
  font-weight: normal;
  border-top: 1px solid #eecede;
  width: 120px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
}








div.favimj
{
  margin: 11px;
  background-color : #ffffff;
  border: 1px solid #dbdbdb;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.favimj favimj
{
  display: inline;
  margin: 1px;
  border: 0px solid #ffffff;
  padding: 2px;
}
div.favimj a:hover img {border: 0px solid #ffc000;}


div.favdesc
{
  text-align: center;
  font-weight: normal;
  width: 138px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
  }


div.imag
{
  margin: 0px;
  border: 1px solid #feb402;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}






#footerbutton { 
background-image: url('downbuttonbg.png');
clear : left;
width : 960px;
height: 32px;
font-family: Trebuchet MS;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding-top:13px;
TEXT-ALIGN: center;
display: block;
text-decoration: none;
} 



#footerbutton a { 
clear : left;
width : 960px;
height: 32px;
font-family: Trebuchet MS;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding-top:13px;
TEXT-ALIGN: center;
text-decoration: none;
}

#footerbutton a:hover { 
clear : left;
width : 960px;
height: 32px;
font-family: Trebuchet MS;
font-size: 10pt;
font-weight: bold;
color: #ffea00;
padding-top:13px;
TEXT-ALIGN: center;
text-decoration: none;
}




#footeradd { 
clear : left;
width : 960px;
height: 100px;
padding-top: 10px;
}

#footerhead { 
background: url('downhead.gif');
background-repeat:repeat-x;
clear : left;
width : 960px;
height: 31px;
}

#footermat { 
background: #ffffff url('');
float : left;
width : 940px;
padding-left:10px;
padding-right:10px;

text-align : left;
}

.downsadow { 
background: #ffffff url('downsadow.gif');
clear : left;
width : 940px;
height:23px;
}

.downlefttext { 
float : left;
width : 372px;
padding-right: 27px;
padding-bottom: 10px;
}


.downlefttexthead
{
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;
}


.friends { 
float : left;
padding-left: 10px;
padding-bottom: 10px;
width : 522px;
}

.bottomsky { 
background: #e7f8ff;
clear : left;
width : 940px;
height:70px;
padding-top: 10px;
TEXT-ALIGN: center;
}

#footertop { 
clear : left;
width : 970px;
height : 73px;
background-image: url('footertop.gif');
text-align : center;
}


div#footertop1 {
flot : left;
width : 970px;
height : 36px;
padding-top:10px;
text-align : center;
font-family: Arial;
font-size: 9pt;
font-weight: ;
color: #ffffff;

}

.footerlink {
font-family: Arial;
font-size: 9pt;
font-weight: ;
color: #ffffff;

}



.footerlink a {
font-family: Arial;
font-size: 9pt;
font-weight: ;
color: #ffffff;
}

.footerlink a:hover {
font-family: Arial;
font-size: 9pt;
font-weight: ;
color: #ffffff;
}



div#footertop2 {
clear : left;
width : 954px;
height : 37px;
padding-top:8px;
padding-left:8px;
padding-right:8px;


}


div.dh1
{
width:451px;
float:left;
margin:0px;
padding-top:7px;
padding-left:10px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh1text
{
width:101px;
float:left;
margin:0px;
padding-top:7px;
TEXT-ALIGN: left;

}

div.dh2
{
width:209px;
float:left;
margin:0px;
padding-top:7px;
padding-left:10px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh3
{
width:121px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh3text
{
width:121px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


div.dh4
{
width:139px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


div.dh40
{
width:39px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh4text
{
width:139px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh40text
{
width:39px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


div.dh4text1
{
width:138px;
float:left;
margin:0px;
padding-top:7px;
padding-left: 1px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


div.dh5
{
width:127px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.dh50
{
width:220px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


div.dh55
{
width:127px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
TEXT-ALIGN: left;

}

div.dh550
{
width:220px;
float:left;
margin:0px;
padding-top:7px;
font-size: 11pt;
color: #c8358b;
font-family:Arial;
TEXT-ALIGN: left;
}


#footerbg { 
clear : left;
width : 970px;
height: 100px;
background-image: url('footerbg.gif');
text-align : center;
}

#footerbgin { 
clear : left;
width : 954px;
padding-left:8px;
padding-right:8px;
}

.foot{
float:left;
margin:0;
padding:0;
color: #000000;
list-style-type:none;
font-size:8pt;
font-family:Arial;
}

.foot a {
float:left;

margin:0;
padding:0;
color: #c8358b;
list-style-type:none;
font-size:8pt;
font-family:Arial;
}

.foot a:hover {
float:left;

margin:0;
padding:0;
color: #c8358b;
list-style-type:none;
font-size:8pt;
font-family:Arial;

}

div.spr {
padding: 3px 0px;
float:left;
width: 110px;
}

div.spr a {
font-family: Arial;
color: #c8358b;
font-size: 9pt;
text-decoration: none;
}
div.spr a:hover {
font-family: Arial;
color: #c8358b;
font-size: 9pt;
text-decoration: underline;
}

.sprimg {
  float:left;
  margin-right:8px;
  }


.headtxt {
font-family: Arial;
color: #be39a9;
font-size: 9pt;
font-weight: ;
text-decoration: none;
text-align: left;
}


.headtxt a {
font-family: Arial;
color: #9933cc;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
}


.headtxt a:hover {
font-family: Arial;
color: #be39a9;
font-size: 9pt;
font-weight: normal;
text-decoration: none;
text-align: left;
}


.gamestop { 
background-image: url('gametop.gif');
float : left;
position : relative;
width : 928px;
height : 27px;
}

.gamesbg { 
background-color : #fff4fb;
float : left;
position : relative;
width : 884px;
padding: 22px;

}

.gh1 { 
position : relative;
width: 800px;
padding-left: 14px;
padding-top:0px;
float : left;
}

.gh2 { 
position : relative;
width: 100px;
padding-top: 3px;
float : left;
}

.gamename { 
position : relative;
font-weight: bold;
color: #000000;
font-size: 11pt;
font-family:Trebuchet MS;

}


.gamepoint { 
position : relative;
background-color : ; 
width: 550px;
padding: 10px;
}


.pointbox { 
float : left;
position : relative;
background-image: url('pointbox.gif');
width: 129px;
height: 26px;
}



.pointbox1 { 
float : left;
position : relative;
width: 33px;
padding-left: 8px;
padding-top: 6px;
color: #801111;
font-size: 8pt;
font-family:Arial;
font-weight: bold;
TEXT-ALIGN: left;
}

.pointbox1_1 { 
float : left;
position : relative;
width: 25px;
}

.pointbox2 { 
float : left;
position : relative;
width: 30px;
padding-left: 8px;
padding-top: 6px;
color: #801111;
font-size: 8pt;
font-family:Arial;
font-weight: bold;
TEXT-ALIGN: left;
}

.pointface { 
float : left;
position : relative;
width: 275px;
height: 26px;
}


.pointadd { 
float : left;
position : relative;
width: 116px;
height: 30px;
}

.detailwhite { 
float : left;
background-color : #ffffff;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 7px;
width : 389px;
height: 239px;
border: 1px solid #f8dfef;

}

.dx1 { 
float : left;
width : 119px;
color: #000000;
padding-bottom: 8px;
font-size: 8pt;
font-family:Tahoma;
font-weight: bold;
TEXT-ALIGN: left;

}

.dx2 { 
float : left;
width : 270px;
color: #000000;
padding-bottom: 8px;
font-size: 8pt;
font-family:Tahoma;
font-weight: normal;
TEXT-ALIGN: left;

}

.invitebg { 
background-color : #ffffff;
float : left;
position : relative;
width : 518px;
padding: 10px;
}


.invitebgin { 
float : left;
width : 518px;
padding-bottom: 10px;
font-family: tahoma;
font-size: 8pt;
}


.invite1
{
	float: left;
	margin: 0 auto;
	position: relative;
	padding-left: 0px;
	width: 318px;
	text-align: left;
}

.invite1in
{
	float: left;
	width: 318px;
	padding-bottom: 10px;
}

.invite2
{
	float: left;
	margin: 0 auto;
	position: relative;
	padding-left: 0px;
	width: 200px;
	text-align: left;
}

.invite2in
{
	float: left;
	width: 200px;
	padding-bottom: 10px;
}

.invite1-1
{
	float: left;
	width: 110px;
	text-align: left;
	padding-bottom: 5px;
}
.invite1-2
{
	float: left;
	width: 10px;
	text-align: center;
	padding-bottom: 5px;
}
.invite1-3
{
	float: left;
	width: 198px;
	text-align: center;
	padding-bottom: 5px;
}


.invite2-1
{
	float: left;
	width: 50px;
	text-align: left;
	padding-bottom: 5px;
}
.invite2-2
{
	float: left;
	width: 10px;
	text-align: center;
	padding-bottom: 5px;
}
.invite2-3
{
	float: left;
	width: 140px;
	text-align: center;
	padding-bottom: 5px;
}


.formin
{
	background: #ffffff url('forminbg.gif');
	background-repeat: repeat-x;
	font-family: Arial;
    font-size: 9pt;
    font-weight: ;
    color: #000000;
	border: 1px solid #ffffff
	
}



.formin1
{
	background: #ffffff url('forminbg.gif');
	background-repeat: repeat-x;
	font-family: Arial;
    font-size: 9pt;
	
    font-weight: ;
    color: #000000;
	border: 1px solid #eeeeee
	
}

.imzsbox
{
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 524px;
	padding-top: 10px;
}

.imzsboxcom
{
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 700px;
	padding-top: 10px;
}


.imzsboxgames
{
	border-bottom: 1px solid #dddddd;
	float: left;
	width: 524px;
	padding-top: 10px;
}
.imzs
{
	border-bottom: 0px solid #dddddd;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 40px;
}
.texs
{
	float: left;
	padding-bottom: 10px;
	width: 474px;
}


.texsgames
{
	float: left;
	padding-bottom: 10px;
	width: 474px;
}

div.pub1
{
width:172px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #f2fcfd;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.pub1 a
{
font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.pub1 a:hover
{

font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}






div.pub2
{
width:173px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #fdf9ff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}



div.pub2 a
{
font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.pub2 a:hover
{

font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}


.part {
float:left;
margin:0;
padding:0;
color: #000000;
list-style-type:none;
font-size:8pt;
font-family:Arial;


}

.part li  {
float:left;
font-weight : normal;
margin:0;
padding:0;
color: #000000;
list-style-type:none;
font-size:8pt;
font-family:Arial;
border-bottom: 1px dotted #cccccc;
width: 515px;
padding-bottom:5px;
padding-top:5px;

}

.part li a {
float:left;
font-weight : bold;
margin:0;
padding:0;
color: #c8358b;
list-style-type:none;
font-size:8pt;
font-family:Arial;

width: 515px;

}

.part li a:hover {
float:left;
font-weight : bold;
margin:0;
padding:0;
color: #c8358b;
list-style-type:none;
font-size:8pt;
font-family:Arial;

width: 515px;
}

.textstar {
font-family: Arial;
font-size: 9pt;
font-weight: ;
color: #ff0000;

}


.user2 { 
background-color : #f2fcfd;
float : left;
position : relative;
width : 719px;
padding: 7px;
border: 0px solid #ffffff;

}


.user3 { 
background-color : #f9fae7;
float : left;
position : relative;
width : 719px;
padding: 7px;
border: 0px solid #ffffff;

}


.user1 { 
background-color : #fdf9ff;
float : left;
position : relative;
width : 719px;
padding: 7px;
border: 0px solid #ffffff;

}

.user2 { 
background-color : #f2fcfd;
float : left;
position : relative;
width : 719px;
padding: 7px;
border: 0px solid #ffffff;

}

.user1in { 
background-color : #ffffff;
float : left;
position : relative;
width : 700px;
padding: 10px;
border: 1px solid #eeeeee;
text-align: left;
color:#666666;

}


.user1intext { 
color:#cb1781;


}
.user1intext a { 
color:#cb1781;
text-decoration: underline;

}
.user1intext a:hover { 

color:#cb1781;
text-decoration: none;
}


.allusertop1 { 
float : left;
position : relative;
width : 645px;
}

.allusertop3 { 
float : left;
position : relative;
width : 630px;
}

.allusertop2 { 
float : left;
position : relative;
width : 75px;

}

.workuser
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 938px;
	padding-bottom: 10px;
}

.userdetails
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 928px;
	padding: 5px;
	background-color:#FFFFFF;
}

.usertopbutton
{
	float: left;
	margin: 0 auto;
	position: relative;
	width: 906px;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	border: 1px solid #fdcb02;
	background: url('user_top_button_bg.gif');
	text-align: left;
	color: #fede7d;
	font-size: 9pt;
	
}

.usertopbutton a
{
	color: #624f02;
	font-weight: bold;
}

.usertopbutton a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.logout {
  float:right;
  margin:0px 0px 0px 0px;
  border: 0px;
  }
  
.profileimgout {
    float: left;
	margin: 0 auto;
	padding-left: 20px;
	position: relative;
	width: 145px;
	
	
	
  }

  .profileimg {
    float: left;
	margin: 0 auto;
	position: relative;
	width: 100px;
	height: 100px;
	padding: 10px;
	border: 1px solid #e8aaff;
	background-color: #ffffff;
	
  }
  
  .newfriends 
{
	color: #bd52e5;
	font-weight: bold;
}

  .newfriends a
{
	color: #bd52e5;
	font-weight: bold;
}

.newfriends a:hover
{
	color: #bd52e5;
	font-weight: bold;
	
}

div.profilemenu {
padding-left: 0px;
padding-right: 0px;

}

div.profilemenu a {
width: 165px;
font-family: Tahoma;
color: #6e6004;
font-size: 8pt;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom:1px dotted #dddac3;
display: block;
text-decoration: none;
}
div.profilemenu a:hover {
width: 165px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #6e6004;
text-decoration: underline;
}



div.messagemenu {
padding-left: 0px;
padding-right: 0px;

}

div.messagemenu a {
width: 165px;
font-family: Tahoma;
color: #b73d73;
font-size: 8pt;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 6px;
border-bottom:1px dotted #e3d2ea;
display: block;
text-decoration: none;
}
div.messagemenu a:hover {
width: 165px;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #b73d73;
text-decoration: underline;
}



div.inboxhead
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 52px;
}
div.inboxhead1
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 144px;
}
div.inboxhead2
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 231px;
}
div.inboxhead3
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 139px;
}
div.inboxhead4
{
	background-color: #b386c7;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 97px;
}
div.inbox
{
	background-color: #ebf7ff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	TEXT-ALIGN: left;
	width: 52px;
}
div.inbox1
{
	background-color: #f0f1f2;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	TEXT-ALIGN: left;
	width: 144px;
}
div.inbox2
{
	background-color: #ebf7ff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	TEXT-ALIGN: left;
	width: 231px;
}
div.inbox3
{
	background-color: #f0f1f2;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	TEXT-ALIGN: center;
	width: 139px;
}
div.inbox4
{
	background-color: #ebf7ff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 18px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	TEXT-ALIGN: left;
	width: 97px;
}

div.abt
{
	color: #333333;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 110px;
}
div.abt1
{
	color: #333333;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	width: 1px;
}
div.abt2
{
	color: #333333;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 5px;
	TEXT-ALIGN: left;
	width: 571px;
}


div.point1
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	Height: 20px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: left;
	width: 428px;
}


div.point1head
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: left;
	width: 428px;
	
}


div.point1head1
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: left;
	width: 428px;
	height: 30px;
}


div.point1head2
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: left;
	width: 428px;
	height: 38px;
}

div.point2
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	Height: 20px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 242px;
}


div.point3
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	Height: 20px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 150px;
}

div.point3head
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 150px;
}


div.point4
{
	background-color: #b386c7;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	float: left;
	Height: 20px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 79px;
}


div.point4head
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 79px;
}


div.point2head
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative; 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 242px;
	
}


div.point2head2
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative; 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 242px;
	height: 30px;
}

div.point2head3
{
	background-color: #f5f5f5;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color: #000000;
	float: left;
	position: relative; 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	TEXT-ALIGN: center;
	width: 242px;
	height: 38px;
}

div.othmenuuser
{
	padding-left: 0px;
	padding-right: 0px;
}
div.othmenuuser a
{
	border-bottom: 1px dotted #afafaf;
	color: #333333;
	display: block;
	font-family: Arial;
	font-size: 9pt;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	text-decoration: none;
	width: 165px;
}
div.othmenuuser a:hover
{
	color: #c55702;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	width: 165px;
}

.whiteboxicon
{
	float: left;
	margin: 0px 7px 0px 0px;
}

.pointbg { 
background-image: url('pointbg.gif');
float : left;
position : relative;
width : 51px;
height : 26px;
color: #990099;
font-family: Trebuchet MS;
font-size: 14pt;
font-weight: bold;
text-align: center;
padding-top: 2px;
}

.foot{
float:left;
margin:0;
padding:0;
color: #ffdff2;
list-style-type:none;
font-size:8pt;
font-family:Arial;
}

.foot_cat{
float:left;
margin:0;
padding:0;
width : 55px;
color: #ffdff2;
list-style-type:none;
font-size:8pt;
font-family:Arial;
}


.foot_link{
float:left;
margin:0;
padding:0;
width : 125px;
color: #ffdff2;
list-style-type:none;
font-size:8pt;
font-family:Arial;
}


div.favimj1
{
  margin: 14px;
  background-color : #ffffff;
  border: 1px solid #dbdbdb;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.favimj1 favimj1
{
  display: inline;
  margin: 1px;
  border: 0px solid #ffffff;
  padding: 2px;
}
div.favimj1 a:hover img {border: 0px solid #ffc000;}


div.favdsc1
{
  text-align: center;
  font-weight: normal;
  border-top: 0px solid #bde2f4;
  width: 105px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
}

div.commboxuser
{
	background-color: #ffffff;
	border: 1px solid #dddddd;
	float: left;
	padding: 10px;
	position: relative;
	width: 680px;
}

div.fri1image
{
	float: left;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	position: relative;
	width: 100px;
	border: 1px solid #eeeeee;
}
div.fri1
{
	float: left;
	padding-bottom: 10px;
	padding-left: 8px;
	position: relative;
	width: 225px;
}


div.pub11
{
width:227px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #f2fcfd;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.pub22
{
width:227px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #fdf9ff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.nmimj2
{
  margin: 8px;
  background-color : #ffffff;
  border: 0px solid #dbdbdb;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.nmimj2 nmimj2
{
  display: inline;
  margin: 1px;
  border: 0px solid #ffffff;
  padding: 2px;
}
div.nmimj2 a:hover img {border: 0px solid #ffc000;}


div.nmdsc2
{
  text-align: center;
  font-weight: normal;
  border-top: 0px solid #bde2f4;
  width: 105px;
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 1px;
}



div.pubz1
{
width:235px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:8px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #f2fcfd;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}

div.pubz1 a
{
font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;


}

div.pubz1 a:hover
{

font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;


}






div.pubz2
{
width:235px;
float:left;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;
padding-left:8px;
font-size: 8pt;
color: #000000;
font-family:Arial;
font-weight : normal;
TEXT-ALIGN: left;
background-color: #fdf9ff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

}



div.pubz2 a
{
font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}

div.pubz2 a:hover
{

font-size: 8pt;
color: #0c4b58;
font-family:Arial;
font-weight : bold;
TEXT-ALIGN: left;

}


.gamebgin
{
	float: left;
	padding-bottom: 10px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 38px;
	position: relative;
	width: 914px;
}
.gameplaydetails
{
	padding: 0;
}

div.invitetext
{
	float: left;
	width: 105px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 24px;
}

div.inviteform
{
	float: left;
	width: 208px;
	padding-bottom: 8px;
	padding-right: 10px;
}

div.invitemessage
{
	float: left;
	width: 550px;
	padding-bottom: 8px;
	padding-right: 10px;
}

.banner1
{
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 90px;
	height: 60px;
	
}
.imzstext
{
	border-bottom: 0px solid #dddddd;
	float: left;
	padding-bottom: 10px;
	padding-right: 0px;
	width: 640px;
}

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; margin-top: -5px;}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#fff; text-decoration:none; outline:none;}
.dropdown a:hover { color:#fff;}
.dropdown dt a:hover { color:#fff; border: 1px solid #f688c8;}
.dropdown dt a {background:#d54197 url('arrow.png') no-repeat scroll right center; display:block; padding-right:20px;
				border:1px solid #f079be; width:130px; text-align:left;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#a87bbb none repeat scroll 0 0; border:1px solid #ebbcff; color:#C5C0B0; display:none;
				  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:150px; list-style:none; text-align:left; z-index:10; margin-left:50px; margin-top:5px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block; text-align:left;}
.dropdown dd ul li a:hover { background-color:#e6affd; text-align: left;}

.dropdown img.flag { border:none; vertical-align:middle; margin-right:8px; margin-top:2px; float: left; }
.flagvisibility { display:block;}
