
/* Overall Settings */
* {padding: 0px; margin: 0px;}

body {
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
color:#000000;
background-color:#432853;
/* background-image:url(../../images/bgnew.png); */
background-repeat: repeat;        
background: #FF95C5 url(images/bg.gif); 
padding: 0px; 
margin:0px 0px 0px 0px;
cursor:default;
}

#sbi {
	width:125px !important;
}
#ss0,#ss1{
	border:0;
}

.bodytable {
	width: 1016px;
	background-color: #FFFFFF;
	border: 1px solid #b61d84;
	font-size: 11px;
}

#header {
	background:url(images/makeover2.png) no-repeat;
	width: 1016px;
	height:120px;

	border-bottom:2px solid #c74f6d;
}

#header ad {
	width: 728px;
	height: 90px;
	float: right;
	border:2px solid #FFFFFF;	
	padding-top: 10px;
	padding-bottom: 10px;

} 


#logintop {
        width: 1020px;
        height: 30px;
        background: url(images/navbar.png);
        background-repeat: no-repeat;
        margin: 0px auto 0px auto;
        padding: 0px 0px 5px 0px;
        text-align: center;
}

.loginstyle {
height : 20px;
width : 150px;
padding : 0px 0px 0px 0px;
margin: 0 0 0 0;
border : 1px solid #b61d84;
font-family : arial, helvetica, sans-serif;
font-size : 14px;
background-color: #ff5dbc;
}

.loginuser {
	width: 170px;
        margin: 0 0 1em 0;

}

.loginpass {
	width: 170px;
        margin: 0 0 1em 0;
}

.loginbtn {
	padding-top: 2px;
        margin: 1px;
        float: left;
}

.loginsubmit {
        background: url(images/loginbtn.png);
        background-repeat: no-repeat;
        height: 22px;
        width: 58px;
	border: none;
	padding: 0 0 5px 0;
	margin: 0;
	/* background-color: #de58b2; */

}

.passwordbtn {
        height:	25px;
        width: 80px;
        border: none;
        padding-left: 2px;
}

.registerbtn {
	height: 25px;
	width: 80px;
	border: none;
	padding-left: 2px;
}

#login form p {
    clear: left;
    margin: 0;
    padding: 0px 0 0 0;
}


form {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}


#wrapper {
        background-color: #fff7f9;
	width: 1016px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	padding-right: -10px;
	border-top:4px #AD008A solid;
	border-right:4px #AD008A solid;
	border-bottom:4px #AD008A solid;
	border-left:4px #AD008A solid;
	position:relative;
}

a:link {color:#FFFF99; text-decoration:none;}
a:visited {color:#FFFF99; text-decoration:none;}
a:hover {color:#FFFF00; text-decoration:none;}
a:active {color:#FFFF99; text-decoration:none;}

/* ---- OBJECT STYLES ---- */

img {border:0px; border-style:none;}
a img {border:0px; border-style:none;}
form {margin:0px; padding:0px; display:inline;}
p {margin:0 0 15px 0;}

hr {height:1px; color:#AD008A;}
.hr {height:15px; width:100%;}
.hrIE {height:15px; width:100%; _width:790px;}

#topad468 {
position:absolute;
top:20px;
right:20px;                 
color:#999999;              
font-size:10px;               
font-weight:normal;         
}

#topad {
position:absolute;
top:40px;
right:10px;
color:#999999;
font-size:10px;
font-weight:normal;
}


#top {
background-color:#AD008A;
width:1016px;
height:15px;
margin:0px;
padding:5px 0px 5px 0px;
color:#DDDDDD;
font-size:12px;
}

        #top a:link {color:#FFFFFF; text-decoration:none;}
        #top a:visited {color:#FFFFFF; text-decoration:none;}
        #top a:hover {color:#b5e0f5; text-decoration:none;}
        #top a:active {color:#FFFFFF; text-decoration:none;}

#left {
display:inline;
float:left;
width:204px;
padding:2px;
_width:206px;
margin:0 4px 0 2px;
font-size:14px;
}

#right {
display:inline;
float: left;
width: 790px;
padding:2px;  
_width: 795px;
margin:0px 2px 0 4px;
font-size:14px;
}

.clear {
        clear: both;
}

.floatleft {
        float: left;
}

.floatright {
        float: right;
}

.ad {

        text-align: center;

}


.pagination { 
  padding : 4px 4px 0 4px;
  margin : 4px 4px 0 4px;
  text-align : center;
  position : relative;
  top : 10px;
  color: #CC0066;
  font-family: Comic Sans MS, Arial, Verdana, Helvetica;
  font-weight:normal;  
} 

.pagination a { 
	padding: 4px 8px 4px 8px;
  margin : 4px;
  border : 1px solid #CC0066;
  text-decoration : none;
  color : #FFFFFF;
  background-color : #f6748a;
  padding:2px;
} 

.pagination a.hover, .pagination a.selected { 
  border : 1px solid #CC0066;
  color : #CC0066;
  text-decoration : none;
  background-color: #FFFFFF;
} 

div.pagination {
	padding: 5px;
	margin: 4px 4px 0 4px;
	height: 40px;
	color: #CC0066;
  font-family: Comic Sans MS, Arial, Verdana, Helvetica;
  font-weight:normal;
}

div.pagination a {
	padding: 4px 8px 4px 8px;
	margin: 4px 4px 0 4px;
	border: 1px solid #CC0066;
	text-decoration: none; /* no underline */
	color: #FFFFFF;
	background-color: #f6748a;
}

div.pagination a:hover, div.pagination a:active {
	border: 1px solid #CC0066;
  color: #CC0066;
  text-decoration: none;
  background-color: #FFFFFF;
}

div.pagination span.current {
  font-family: Comic Sans MS, Arial, Verdana, Helvetica; 
  font-size:10pt;
  font-weight: normal;
	padding: 4px 8px 4px 8px;
	margin: 4px 4px 0 4px;
	border: 1px solid #CC0066;
	background-color: #FFFFFF;
	color: #CC0066;
	}
	
div.pagination span.disabled {
  padding: 4px 8px 4px 8px;
  margin: 4px 4px 0 4px;
	border: 1px solid #EEE;
	color: #DDD;
	}
	
div.pagination span.dots {
  font-family: Comic Sans MS,Arial, Verdana, Helvetica; 
  font-size:16px;
  font-weight: normal;
  padding: 4px 8px 4px 8px;
  margin: 4px 4px 0 4px;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  color: #CC0066;
}

input, textarea {
	border: 1px solid #47A2CB;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}

select {
	margin: 2px;
	font-family: Tahoma;
	font-size: 11px;
}



.secline {
	border-bottom: 1px solid #A1C2D9;
	color: #808080;
	font-weight: bold;
	margin-bottom: 8px;
}

.topstrip {
	font-size: 40px;
	padding: 0px;
	font-family: Arial;
}

.menucatstrip {
	background-color: #c74f6d;
	padding: 4px;
	
	font-size: 11px;
	font-family: Arial;
}


.rightstrip {
	background-color: #A1C2D9;
	font-family: Verdana;
	text-align: right;
	padding-right: 2px;
	color: #24537E;
}

.rightselect {
	font-size: 9px;
	font-family: Verdana;
	border: 1px solid #53758D;
}

.maincontent {
	background-color: #fff7f9;
}

.footer {
	width: 1016px;
 	height: 100px;
        background: url(images/footer.png) no-repeat;
	text-align: center;
	font-family: Verdana;
	color: #ae356a;
	padding: 4px;
}

.maintable {
	width: 100%;
	background-color: #fff7f9;

}

.mainbox {                
        width: 796px;  
	padding-left: 5px;
	padding-right: 5px;
        background-color: #fff7f9;

}

.navbar {             
        width: 1000px;      
        height: 30px;    
        background: url(images/navbar.png) no-repeat;
        margin-top: 5px;
        line-height: 30px;
        /*background-color:#ec5494;*/
        /*background-color:#f6748a;*/
        color: #FFFFFF;
        margin-left: 8px;
	margin-right: 5px; 
        padding: 0 3px 0 0;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        text-align: center;
}

.nav {
background-color:#AD008A;              
width:1016px;             
_width:1012px;          
margin:0px;    
padding:4px 2px 5px 2px;
color:#FFFFFF;
text-align:center;
text-transform:capitalize;
}
        .nav a:link {color:#FFFFFF; text-decoration:none;}
        .nav a:visited {color:#FFFFFF; text-decoration:none;}
        .nav a:hover {color:#b5e0f5; text-decoration:none;}
        .nav a:active {color:#FFFFFF; text-decoration:none;}
        .nav .num {color:#b5e0f5; font-size:10px;}

.subnav {
width:1016px;          
height:25px;
border-bottom:2px #AD008A solid;
/* background-image:url(../../images/bg-stats.png); */
background-position:0 0px;
background-repeat:repeat-x;
background-color: #f06eaa;
}          

.subnav2 {
width:1016px;
height:15px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom:2px #AD008A solid;
background-color: #fff0f8;
}
 
.subnav3 {
width:1016px;
height:82px;
text-align: center;
}

.main_top {       
	width: 790px;
        height: 35px;  
        background: url(images/main4_top.png) no-repeat;
	margin-top: 5px;
        line-height: 40px;
        /*background-color:#ec5494;*/
        /*background-color:#f6748a;*/
        color: #FFFFFF;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;                
        text-align:left;
}

.main_top span {
	margin-left: 15px;
}

.main_content {        
 	width: 790px;
        background: url(images/main_mid.png); 
        background-repeat: repeat-y; 
	text-align: center;
}

.main_content2 {
        width: 790px;
        height: auto;
        background: url(images/main_mid.png);
        background-repeat: repeat-y;
        text-align: center;
}                            

.main_text {

	padding: 5px 10px 5px 10px;
        font-family: Verdana;
        font-size: 11px;                
        text-align:left;
}

.main_bot {       
	width: 790px;    
        height: 8px;
        background: url(images/main_bot.png) no-repeat;        
}

.misc_top {               
        width: 790px;      
        height: 8px;  
        background: url(images/misc2_top.png) no-repeat;
        margin-top: 5px;
        line-height: 45px;
        margin-bottom: 0px;
        /*background-color:#ec5494;*/
        /*background-color:#f6748a;*/
        color: #FFFFFF;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;          
        text-align:left;
}

.left_top {                
        width: 208px;  
        height: 40px;
        background: url(images/left3_top.png) no-repeat;
        margin-top: 5px;
        line-height: 42px;
        /*background-color:#ec5494;*/   
        /*background-color:#f6748a;*/
        color: #FFFFFF;
        margin-left: 2px;
        padding: 0 3px 0 0;
        font-family: Verdana;     
        font-weight: bold;
        font-size: 11px;
        text-align:left;
}

.left_top span {       
        margin-left: 10px;
}           

.left_content {
        width: 208px;
        height: auto;
        background: url(images/left_mid.png);
        background-repeat: repeat-y;
        margin-left: 2px;
	padding: 2px;
        text-align: left;
}

.left_content2 {
        width: 208px;
        height: auto;
        background: url(images/left_mid.png);
        background-repeat: repeat-y;
        margin-left: 2px;
        padding: 1px;
	position: relative;
}


.left_bot {
        width: 208px;      
        height: 7px;              
        margin-left: 2px;
        padding: 3px;
        background: url(images/left_bot.png) no-repeat;
}

.body_top {
        width: 1016px;
        height: 8px;
        background: url(images/body_top.png) no-repeat;
        margin-top: 5px;
        line-height: 40px;
        /*background-color:#ec5494;*/
        /*background-color:#f6748a;*/
        color: #FFFFFF;
        margin-left: 2px;           
        padding: 0 3px 0 0;
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        text-align:left;
}

.body_mid {         
        width: 1016px;
        height: auto;
        background: url(images/body_mid.png);
        background-repeat: repeat-y;
        margin-left: 2px;
        text-align: center;
}

.body_mid2 {
        width: 1016px;
        height: auto;
        background: url(images/body_mid.png);
        background-repeat: repeat-y;
	margin-left: 2px;
        text-align: center;
}

.body_bot {
        width: 1016px;
        height: 8px;
        margin-left: 2px;
	margin-bottom: 5px;
        background: url(images/body_bot.png) no-repeat;
}


.bcontentsection {
	border: 1px solid #c33b72;
	margin-bottom: 8px;
}
.bcontentheadmenu {
	margin: 3px;
	margin-bottom: 0px;
	background-color:#f6748a;
	padding: 3px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
}
.bcontenthead {
	margin: 3px;
	margin-bottom: 0px;
	/*background-color:#ec5494;*/
	background-color:#f6748a;
	padding: 3px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
}

.ocontentsection {
	border: 1px solid #c33b72;
}

.ocontenthead {
	margin: 3px;
	margin-bottom: 0px;
	background-color: #ec5494;
	padding: 3px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
}
.ocontentheadh1 h1{
    margin: 0px;
	padding:0;
	color: #ec5494;
	font-family: tahoma;
	font-weight: bold;
	font-size: 18px;
text-align:center;
}

.contenttext {
	padding: 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	text-align: left;
}

.gdesc {
	font-size: 10px;
}

.contenttable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
}

.toptext{
	color: #de2d7b;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
	padding: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.mlc {
	background-image: url(ogl.gif);
	width: 28px;
	height: 26px;
	float: left;
}

.mgrad {
	background-image: url(ogm.gif);
	border-bottom: 1px solid #6192A9;
	border-left: 1px solid #6192A9;
	height: 26px;
	float: right;
	padding-left: 24px;
	padding-right: 24px;
}

.mtext {
	padding-top: 5px;
	font-family: Verdana;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}


.gamethumb {
	border: 1px solid #c33b72;
	margin-right: 4px;
}

.gltable {
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	margin-bottom: 4px;
}

.ahtext, .ahtext2 {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
}


.menucatlink:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menucatlink:hover {
	color: #24537E;
	text-decoration: underline;
	font-weight: bold;
}


.gamelink:link {
	font-family:tahoma;
	color: #de2d7b;
	text-decoration: underline;
	font-weight: bold;
	text-align:left;
}

.gamelink:visited {
	color: #de2d7b;
	text-decoration: underline;
	font-weight: bold;
}

.gamelink:hover {
	background: transparent url('images/heart.gif');
	color: #339900;
	text-decoration: underline;
	font-weight: bold;
}


.cmenulink:link {
	color: #f6748a;
	text-decoration: underline;
}

.cmenulink:visited {
	color: #f6748a;
	text-decoration: underline;
}

.cmenulink:hover {
	background: transparent url('images/heart.gif');
	color: #339900;
	text-decoration: underline;
}

.pagelink:link {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:visited {
	color: #47A2CB;
	text-decoration: none;
	font-weight: bold;
}

.pagelink:hover {
	color: #FFA002;
	text-decoration: underline;
	font-weight: bold;
}

.darklink:link {
	color: #006CFF;
	text-decoration: none;
}

.darklink:visited {
	color: #006CFF;
	text-decoration: none;
}

.darklink:hover {
	color: #FFA002;
	text-decoration: underline;
}

.contentlink:link {
	color: #f6748a;
	text-decoration: underline;
}

.contentlink:visited {
	color: #f6748a;
	text-decoration: underline;
}

.contentlink:hover {
	color: #FFA002;
	text-decoration: none;
}

.topbarlink:link {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.topbarlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:link {
	color: #ae356a;
	text-decoration: underline;
}

.footlink:visited {
	color: #ae356a;
	text-decoration: underline;
}

.footlink:hover {
	color: #ae356a;
	text-decoration: underline;
}


a:link {
	color: #404040;
	text-decoration: underline;
}

a:visited {
	color: #404040;
	text-decoration: underline;
}

a:hover {
	color: #47A2CB;
	text-decoration: underline;
}

.loginbox {
width : 1016px;
height : 36px;
text-align : center;
background-image : url(../images2/loginbox.gif);
background-repeat : no-repeat;
}

.login_style {
height : 16px;
width : 91px;
padding : 0 0 0 3px;
border : 0;
font-family : arial, helvetica, sans-serif;
font-size : 10px;
color : #333333;
background:#f1f1f1;
background-repeat : no-repeat;
border: 1px solid #cccccc;
}


#searchform {
        float: left;
        padding-top: 1px;
}
        
#searchform #searchinput {
        background: url(images/searchbox.gif) no-repeat;
        padding: 2px 5px 2px 5px;
        color: #606060;
        width: 130px;
        height: 18px;
        border:0;
        font-weight: bold;
}
        
#searchbtn {
        float: left;
        margin-right: 15px;
	margin-left: 5px;
        margin-top: 2px;
	border: none;
}


.searchbutton {
	padding: 1px;
	margin: 2px;
}

.searchtext {
	padding: 2px;
	margin: 2px;
}

/*browsegames menu*/
.browsegames {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
margin:3px;
padding:0;
text-transform:uppercase;
 }
.browsegames ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}
.browsegames li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ff9db4;
	padding: 0px 0px 1px 0px;
	background:url(images/bullet-green.gif) no-repeat left;
}
.browsegames li a,.browsegames li a:visited {
font-weight:bold;
	font-size: 11px;
	text-align:left;
	/*color: #228988;*/
	color: #f6748a;
	text-decoration: none;
	padding: 2px 5px 2px 18px;
	display:block;
	
}
.browsegames li a:hover {
	text-decoration: none;
	color: #339900;
	background: transparent url('images/heart.gif');
	/*background: #fdd6dd url(bullet-orange.gif) no-repeat left;*/
}
.browsegames li.gamedownload a{
/*color:#228988 !important;*/
font-weight:bold;
}


.useradmin{
  text-align: center;
}
        
.useradmin a:link {
text-decoration: underline;
}
.useradmin a:visited {
text-decoration: underline;
}
.useradmin a:hover {
text-decoration: underline;
color: #FFFF00;
}
.useradmin a:active {
text-decoration: underline;
}

.stats {
color:#000000;
font-size:10px;
font-weight:normal;
text-align:center;
padding-top:6px;
height:19px;
}

.login{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../../images/blogin.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:30;} 
.loginHover{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../../images/blogin.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:30;} 
.login span{display: none;} 
        .loginHover span{ 
          display:block; 
          position:absolute;
          width:200px;
          padding:5px;
          border:2px solid #AD008A; 
          border-top:5px solid #AD008A; 
          top:25px; 
          left:-2px; 
          background-color:#F06EAA; 
          color:#000000; 
          text-align:left; 
          z-index:30;
        } 

.profile{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../../images/bprofile.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:30;} 
.profileHover{position:relative; width:188px; height:25px; padding:0; margin:0; background-image:url(../../images/bprofile.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:30;} 
.profile span{display: none;} 
        .profileHover span{ 
          display:block; 
          position:absolute;
          width:200px;
          padding:5px;
          border:2px solid #AD008A; 
          border-top:5px solid #AD008A; 
          top:25px; 
          left:-2px; 
          background-color:#F06EAA; 
          color:#000000; 
          text-align:left; 
          z-index:30;
        } 

.search{position:relative; width:187px; height:25px; padding:0; margin:0; background-image:url(../../images/bsearch.png); background-position:0 0; background-repeat:no-repeat; float:left; z-index:10;} 
.searchHover{position:relative; width:187px; height:25px; padding:0; margin:0; background-image:url(../../images/bsearch.png); background-position:0 -25px; background-repeat:no-repeat; float:left; z-index:10;}
.search span{display: none;} 
        .searchHover span{ 
          display:block; 
          position:absolute;
          width:200px;
          padding:5px;
          border:2px solid #AD008A; 
          border-top:5px solid #AD008A; 
          top:25px; 
          left:-2px; 
          background-color:#F06EAA; 
          color:#000000; 
          text-align:center; 
          z-index:10;
        } 
















/**/


