body { background-color:#0d0d0d; margin:0px; padding:0px; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;
text-align:center; }
img { border:0px; }
label { padding-top:5px; display:block; }
body,td,table,textarea,p,div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color: #cecece;   }
.hidden { display:none; }
.clear { clear:both; }
.alert { background-color:#09b4ce; padding:20px; color:#ffffff; border:1px solid #85efff; font-weight:bold; }
.highlight { color:#10d0e9; font-weight:bold; }

#layout-rating-box { padding:6px; margin-top:4px; background-color:#171717; width:60px; border:1px solid #000000; }
#news-item { margin-top:20px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #333333; }

#container { width:1060px; margin:0 auto; }
#header-container { height:207px; width:950px; padding-bottom:5px; }

#body-container { width:1060px; }
#body-left { float:left; width:200px; padding-top:20px; padding-left:55px; text-align:left;  }
#body-center { float:left;  width:620px; padding-top:20px; padding-left:20px; padding-right:20px; }
#body-center-wide { float:left; width:750px; padding-top:20px; padding-left:20px; padding-right:20px;  }
#body-right { float:left; width:130px; padding-left:0px; text-align:right; margin-top:20px;   }

#body-footer { width:100%; height:302px; background-image:url(img/footer-bg.jpg); background-repeat:repeat-x;  padding-bottom:80px; 
background-color:#252525;   }
#footer-notice { padding-left:70px; background-image:url(img/footer-icon.gif); background-position:top left; background-repeat:no-repeat; height:80px; color:#666666; font-size:10px; padding-top:l0px;  }
.footer-container { width:1060px; margin:0 auto; }
.footer-box { margin-left:60px; padding-top:170px; text-align:left;  }
#footer-left { width:700px; float:left; }
#footer-right { float:left; width:300px; color:#666666; font-size:10px; }
.footer-link-box { float:left; height:130px; width:110px;  padding-top:20px; padding-bottom:10px; border-right:1px solid #494949; 
background-image:url(img/footer-general.gif); background-position:top left; background-repeat:no-repeat; }
.footer-link-box-1 { margin-left:20px; float:left; height:130px; width:140px;  padding-top:20px; padding-bottom:10px; border-right:1px solid #494949; 
background-image:url(img/footer-play.gif); background-position:top left; background-repeat:no-repeat; }
.footer-link-box-3 { margin-left:20px; float:left; height:130px; width:140px;  padding-top:20px; padding-bottom:10px; border-right:1px solid #494949; 
background-position:top left; background-repeat:no-repeat; }
.footer-link-box-2 { margin-left:20px; float:left; height:130px; width:140px;  padding-top:20px; padding-bottom:10px; border-right:1px solid #494949; 

background-image:url(img/footer-users.gif); background-position:top left; background-repeat:no-repeat; }
.footer-link a { text-decoration:none; line-height:20px; color:#494949; }
.footer-link a:hover { text-decoration:underline; line-height:20px; color:#10d0e9; }
.footer-link-highlight a { color:#10d0e9; }




.body-browse { height:20px; background-color:#333333; margin-bottom:2px;  padding-left:25px; padding-top:10px; background-image:url(img/arrowright.gif); background-position:left; background-repeat:no-repeat; }
.body-browse a { font-weight:bold; }
.body-browse a:hover { color:#ffffff; }

.bodytable { width:950px; font-size: 11px;}

#casino-ad { padding-left:10px; padding-bottom:10px;   }
#body-register-container { padding:10px; }
#body-about-container { padding:10px; }

#body-nav { padding-top:10px; }

#body-ad-468 { background-image:url(img/body-ad-background.gif); width:582px; height:74px; background-repeat:no-repeat;
margin-left:15px; margin-top:20px; margin-bottom:20px; padding-top:20px; }

#body-ad-468-2 { background-image:url(img/body-ad-background.gif); width:582px; height:74px; background-repeat:no-repeat;
margin-left:15px; margin-top:20px; margin-bottom:30px; padding-top:10px; padding-bottom:10px; text-align:center; }



#body-ad-right { background-image:url(img/body-ad-background-right.gif); background-repeat:no-repeat; padding-top:6px; width:129px;
padding-right:5px; height:615px; }

#nav-arcade { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-arcade a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-arcade.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-arcade a:hover { background-image:url(img/nav-arcade-over.gif); }

#nav-casino { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-casino a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-casino.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-casino a:hover { background-image:url(img/nav-casino-over.gif); }

#nav-adventure { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-adventure a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-adventure.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-adventure a:hover { background-image:url(img/nav-adventure-over.gif); }

#nav-action { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-action a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-action.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-action a:hover { background-image:url(img/nav-action-over.gif); }

#nav-shooting { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-shooting a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-shooting.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-shooting a:hover { background-image:url(img/nav-shooting-over.gif); }

#nav-sports { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-sports a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-sports.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-sports a:hover { background-image:url(img/nav-sports-over.gif); }

#nav-puzzle { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-puzzle a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-puzzle.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-puzzle a:hover { background-image:url(img/nav-puzzle-over.gif); }

#nav-strategy { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-strategy a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-strategy.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-strategy a:hover { background-image:url(img/nav-strategy-over.gif); }

#nav-racing { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828;  }
#nav-racing a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-racing.gif); border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; }
#nav-racing a:hover { background-image:url(img/nav-racing-over.gif); }

#nav-misc { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828; border-bottom:1px solid #282828;  }
#nav-misc a { display:block; width:193px; height:33px; margin:1px; 
 background-image:url(img/nav-misc.gif); border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; }
#nav-misc a:hover { background-image:url(img/nav-misc-over.gif); }

.col-box { margin-top:20px; margin-bottom:20px; }
.col-content { 	padding: 4px; font-size: 11px; text-align:justify; }

.cmenulink:link { color:#10d0e9; text-decoration:underline; }
.cmenulink:visited {color:#10bcd2; text-decoration:underline; }
.cmenulink:hover { 	color:#d1d1d1; text-decoration:underline; }

.pagelink:link { color:#d1d1d1;	text-decoration:none; font-weight:bold; }
.pagelink:visited {	color:#d1d1d1; text-decoration:none; font-weight:bold; }
.pagelink:hover { color:#10bcd2; text-decoration:underline;	font-weight:bold; }
.page-selected { color:#10bcd2; }


#credits-box { background-image:url(img/col-credits-area.jpg); background-repeat:no-repeat; background-position:center; 
height:85px; width:193px; }
#credits-numbers { font-weight:bold; font-size:30px; color:#e2e2e2; font-family:Arial, Helvetica, sans-serif; padding-top:15px; padding-left:88px; }
#player-information { padding-top:10px; text-align:left; }
#player-loginbox { padding-top:20px; padding-bottom:10px; }
#player-container { padding-top:30px; padding-bottom:30px; }

#player-box { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828; border-bottom:1px solid #282828; margin-bottom:10px; }

#player-inner { width:193px;  margin:1px; 
 background:#0d0d0d; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; 
 border-right:1px solid #000;  padding-bottom:5px;   }
#player-content { margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:5px;  }
#player-name { font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#player-title { padding-left:12px; padding-top:20px; padding-bottom:20px; }
.playerlink { padding-top:2px; width:100%; }
#player-logoff { padding-top:20px; padding-bottom:5px; }

.eight-box { border-top:1px solid #282828; border-left:1px solid #282828; border-right:1px solid #282828; border-bottom:1px solid #282828; margin-bottom:10px; }
.eight-inner { width:193px;  margin:1px; 
 background:#0d0d0d; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; 
 border-right:1px solid #000;  padding-bottom:20px;   }
.eight-title { padding-left:12px; padding-top:20px; padding-bottom:20px; }
.eight-left { float:left; width:20px; padding-left:10px; margin-right:5px; padding-bottom:2px; }
.eight-right { float:left; width:158px; padding-bottom:4px;  }

.top-players-left {  float:left; width:20px; padding-left:10px; margin-right:5px; line-height:20px;  }
.top-players-right { float:left; width:158px; line-height:20px; }



#col-nz-owned { margin-top:10px; text-align:center; background-color:#000000; }

#regbox { width:577px; }
#regform { width:237px; float:left; background-image:url(img/register-left.jpg); }
#regpreview { width:340px; float:left; }


.box-center-section { text-align:left; padding-left:5px;  }
.box-center-head { padding-top:20px; margin-left:20px; width:575px; padding-bottom:20px; border-bottom:1px solid #272727;}
.box-output { width:620px;
	font-family: Verdana;
	font-size: 11px;
	color: #cecece; 
	text-align: left;
	margin-bottom: 0px;
	padding-top:20px; padding-bottom:5px;
	padding-left:0px; padding-right:10px;
}
.box-output-pad { width:620px;
	font-family: Verdana;
	font-size: 11px;
	color: #cecece; 
	text-align: left;
	margin-bottom: 0px;
	padding-top:20px; padding-bottom:5px;
	padding-left:7px; padding-right:10px;
}

.box-output-category { width:620px;
	font-family: Verdana;
	font-size: 11px;
	color: #cecece; 
	text-align: left;
	margin-bottom: 0px;
	padding-top:20px; padding-bottom:5px;
	padding-left:15px; padding-right:10px;
	text-align:left; 
}

.box-output a { text-decoration:none; }

.box-output-half { float:left; margin-left:6px;  padding-bottom:10px; margin-top:8px; width:191px; height:110px; }
.box-out-inner { padding-top:15px; margin-left:15px; padding-right:8px;  }
.box-inner-left { width:75px; padding-right:7px; float:left; }
.box-inner-right { width:85px; float:left; overflow:hidden;  }

.box-output-title {  height:40px; overflow:hidden; width:82px; }
.box-output-rating { padding-top:7px; }

.box-output-wide { float:left; margin-right:8px; margin-top:15px; }
.box-out-inner-wide { padding-top:15px; margin-left:15px; padding-right:8px;  }
.box-inner-left-wide { width:75px; padding-right:7px; float:left; }
.box-inner-right-wide { float:left; width:175px; background-color:#CC3300;  }
.box-output-title-wide { background-color:#00CC00; }
.box-output-description-wide { width:175px; }
.box-output-rating-wide { padding-top:7px; }

.gamethumb { border:2px solid #000; margin-right:3px; margin-bottom:10px; background-color:#000000; }
.gamethumb:hover { border: 2px solid #10d0e9; }
.gamelink:link { color:#cecece; text-decoration:none; font-weight:bold; width:30px; }
.gamelink:visited {	color:#cecece; text-decoration:none; font-weight:bold; }
.gamelink:hover { color:#10d0e9; text-decoration:none;	font-weight:bold; }
.gamecomment {  margin-bottom:20px;  }
.gamecomment-left { width:105px; height:61px; background-image:url(img/comments-left.jpg); background-repeat:no-repeat; float:left;  }
.gamecomment-right { width:320px; background-color:#181818; float:left; }
.gamecomment-footer { width:320px; height:21px; background-image:url(img/comments-footer.gif); background-repeat:no-repeat;  }
.gamecomment-text { padding:10px; }
.gamecomment-rating { color:#666666; }
.gamecomment-date { color:#666666; }
.gamecomment-none { color:#666666; }

.box-container { padding-left:12px; text-decoration:none;  }
.box-container:link { text-decoration:none; }
.box-more-inner-link a:active { background-color:#10d0e9; text-decoration:none; }



	
.gdesc { font-size:10px; margin-top:13px;  }



#nav-pages {}
#nav-nextpage { padding-top:10px; padding-bottom:30px; float:left; }
#nav-nextpage a { display:block; width:116px; height:30px; background-image:url(img/nav-nextpage.jpg); }
#nav-prevpage { padding-top:10px; padding-bottom:30px; float:left; }
#nav-prevpage a { display:block; width:119px; height:30px; background-image:url(img/nav-prevpage.jpg);}

#468x60adbox { padding-top:10px; padding-bottom:20px; }
.game-played-minutes { font-style:italic; padding-top:3px; padding-bottom:2px; color:#999999; }

#play-game-box { background-color:#000; text-align:center; width:727px; padding-top:10px; padding-bottom:10px; }
#play-game-box-popup { background-color:#000; text-align:center; width:727px; padding-top:10px; padding-bottom:10px; padding-top:100px;padding-bottom:100px; }
#play-game-outter { padding:8px; background-color:181818; width:727px; }
#play-game-ad-top { margin-top:10px; width:746px; height:106px; background-image:url(img/body-ad-background-top.gif); background-repeat:no-repeat; }
#play-game-ad-top-inner { padding-left:9px; padding-top:8px; }

#play-game-snail { padding-top:20px; padding-bottom:20px; }
#play-game-information { width:741px; }

#play-game-info-container { padding:8px; }
#play-game-left { float:left; width:65%; padding-right:5%;  }
#play-game-right { float:left; width:30%;  }
#play-game-specs { padding:10px; background-color:#181818; }
#play-game-name { padding-bottom:10px; font-weight:bold; font-size:14px; }
#play-game-description { padding-bottom:20px; }
#play-game-instructions { padding-bottom:20px; }
#play-game-stats { padding-top:3px; }
#play-taf { padding-left:10px; font-size:10px; }
.taf-input { background-color:#181818; border:1px solid #000000; color:#CCCCCC; padding:5px; }
#play-download { font-size:10px; color:#999999; padding-top:10px; }




form {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

input, textarea {
	border: 1px solid #999999;
	margin: 2px;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}

select {
	margin: 2px;
	font-family: Tahoma;
	font-size: 11px;
}



.secline {
	border-bottom: 1px solid #181818; 
	color: #181818;
	font-weight: bold;
	margin-bottom: 15px; color:#999999;
}

.topstrip {
	font-size: 40px;
	padding: 4px;
	font-family: Arial;
}

.menucatstrip {
	background-color: #dedede;
	padding: 4px;
	padding-left: 24px;
	font-size: 11px;
	font-family: Arial;
}


.rightstrip {
	background-color: #dedede;
	font-family: Verdana;
	text-align: right;
	padding-right: 2px;
	color: #24537E;
}

.rightselect {
	font-size: 9px;
	font-family: Verdana;
	border: 1px solid #dedede;
}

.maincontent {
color:#ffffff;
	
}


.maintable {
	width: 100%;
}

.bcontentsection {
	

	margin-bottom: 8px;
}

.bcontenthead {
	margin: 1px;
	margin-bottom: 0px;
	padding-left:30px;
	padding: 6px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}


.ocontenthead {
	margin-bottom: 0px;

	padding-top: 8px;
	padding-left: 10px;
	height: 22px;
	color: #FFFFFF;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
}




.contenttable {
	font-family: Verdana;
	font-size: 11px;
	color: #0d0d0d;
}

.toptext{
	color: #cecece;
	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;
}


.centerboxtext {  }
.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: #868686;
	text-decoration: underline;
	font-weight: bold;
}

.topmenulink:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.topmenulink:hover {
	color: #ffffff;
	text-decoration: none;
}







.darklink:link {
	color: #e7e7e7;
	text-decoration: none;
}

.darklink:visited {
	color: #a5a5a5;
	text-decoration: none;
}

.darklink:hover {
	color: #10d0e9;
	text-decoration: underline;
}

.contentlink:link {
	color: #cecece;
	text-decoration: underline;
}

.contentlink:visited {
	color: #bfbfbf;
	text-decoration: underline;
}

.contentlink:hover {
	color: #10d0e9;
	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: #FFFFFF;
	text-decoration: underline;
}

.footlink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.footlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


a:link {
	color: #a2a2a2;
	text-decoration: underline;
}

a:visited {
	color: #a2a2a2;
	text-decoration: underline;
}

a:hover {
	color: #a2a2a2;
	text-decoration: underline;
}

.searchbutton {
	padding: 1px;
	margin: 2px;
}

.searchtext {
	padding: 2px;
	margin: 2px;
}



