/* CSS Document */

*{
margin:0px;
padding:0px;
}

body{
background:#00175d;
font:normal 11px Arial;
}

a{
text-decoration:none;
}

img{
border:0px;
}

li{
list-style:none;
}

#pagecontainer{
width:1000px;
margin:auto;
}

/************************ Flash Part Layout *******************/

.flashpart{
width:1000px;
height:311px;
}

/*********************** Top Search Part Layout ***************/

.topsearchbg{
width:1000px;
height:118px;
background:url(../imgs/topsearchbg.jpg) left top no-repeat;
position:relative;
}

.top_bookmark{
width:65px;
height:160px;
background:url(../imgs/top_bookmarkbg.png) no-repeat;
top:-15px;
right:25px;
padding-left:13px;
position:absolute;
}

.facebook_img{
padding-top:12px;
}

.twitter_img{
padding-top:8px;
}

.digg_img{
padding-top:11px;
}

.topsearchpart{
width:720px;
padding:17px 0px 0px 177px;
}

.topsearchbox{
width:581px;
height:66px;
background:url(../imgs/top_searchbox.png) no-repeat;
float:left;
}

.topsearchbox input{
width:530px;
height:20px;
font:bold 16px Arial;
color:#797979;
margin:22px 0px 0px 35px;
border:0px;
background:transparent;
}

.topsearchbtn{
float:left;
width:111px;
height:57px;
padding:3px 0px 0px 5px;
}

.topsearchbtn input{
background:url(../imgs/searchbtn.jpg) no-repeat;
width:111px;
height:57px;
border:0px;
background-color:transparent;
cursor:pointer;
}

.searchbtnpart{
width:680px;
clear:both;
padding:10px 0px 0px 195px;
}

.recentsearchtxt{
float:left;
width:115px;
}

.recentsearch_link{
float:left;
font-size:12px;
width:560px;
color:#210ac9;
}

.recentsearch_link a{
color:#210ac9;
text-decoration:underline;
}

.recentsearch_link a:hover{
text-decoration:none;
}

/*********************** Center Part Layout *******************/

.centerpart{
width:1000px;
clear:both;
}

.center_sidebg{
width:14px;
float:left;
}

.center_conpart{
width:972px;
float:left;
background:url(../imgs/center_mdbg.gif) left top repeat;
}

.center_topbg{
width:972px;
height:5px;
clear:both;
}

.center_homecontent{
width:972px;
}

.topadvbg{
width:959px;
height:111px;
margin:10px 0px 0px 10px;
text-align:center;
font:bold 13px Arial;
color:#fff;
line-height:110px;
}

.home_conpart{
width:962px;
padding-left:10px;
}

.home_conleft{
width:526px;
float:left;
}

.home_lgamepart{
width:520px;
}

.home_lgametitbg{
width:519px;
height:45px;
background:url(../imgs/home_lgamebg.gif) left top no-repeat;
}

.home_lgametxt{
float:left;
width:104px;
padding:16px 0px 0px 10px;
}

.home_lgametitimg{
float:left;
padding-left:10px;
}

.lgame_imgpart{
width:520px;
clear:both;
}

.lgame_imgpart div{
float:left;
width:70px;
padding:12px 16px 0px 0px;
}

.lgame_imgpart div img{
border:1px solid #000000;
}

#lgame_lastimg{
padding-right:0px;
}

#lgame_lastimg1{
padding-right:0px;
}

.lgame_btmline{
padding-top:20px;
width:520px;
clear:both;
height:16px;
}

.randomgamepart{
width:519px;
}

.randomgame_topbg{
width:519px;
height:40px;
background:url(../imgs/randomgame_bg.jpg) left top no-repeat;
}

.randomgame_tittxt{
padding:8px 0px 0px 10px;
float:left;
width:123px;
}

.randomgame_titsideimg{
float:right;
padding-right:12px;
}

.random_listpart{
width:520px;
clear:both;
padding-top:8px;
}

.random_listleft{
width:248px;
float:left;
background:url(../imgs/random_leftlist_bg.jpg) no-repeat;
}

.random_list{
margin:0px;
padding:12px 0px 0px 15px;
}

.random_list li{
background:url(../imgs/random_listimg.gif) left 3px no-repeat;
font-size:13px;
height:30px;
padding-left:25px;
}

.random_list li a{color:#000;}

.random_listright{
width:248px;
float:left;
padding-left:20px;
}

.random_rlisttop{
width:248px;
background:#ccea88 url(../imgs/random_rlisttop.jpg) no-repeat;
}

.tpgamepart{
width:520px;
clear:both;
float:left;
padding-bottom:60px;
}

.tpgametop{
width:519px;
height:34px;
background:url(../imgs/tpgame_topbg.jpg) left top no-repeat;
}

.playgame_desc_bg{
clear:both;
width:605px;
height:52px;
background:url(../imgs/playgame_desc_bg.gif) left top no-repeat;
margin-top:10px;
float:left;
}

.playgame_related_bg{
clear:both;
width:605px;
height:45px;
background:url(../imgs/playgame_related_bg.gif) left top no-repeat;
margin-top:20px;
float:left;
}

.related_box{float:left; width:70px; height:85px; margin:5px 8px;}

.related_box a{color:#7F3937;}

.gamedescriptions{clear:both; width:605px;}

.gamedescriptions_box{clear:both; padding-top:20px; height:40px; padding-left:12px; float:left; width:590px;}

.gamedesc_left{float:left; width:95px; font:bold 13px Arial;}

.gamedesc_right{float:left; width:495px; font:12px Arial;}

.tpgame_tit{
width:142px;
padding:7px 0px 0px 5px;
float:left;
}

.tpgame_titsideimg{
float:left;
width:48px;
padding-left:16px;
}

.tpgame_conpart{
width:520px;
clear:both;
padding-top:15px;
}

.tpgame_img{
float:left;
width:70px;
padding-left:5px;
}

.tpgame_img img{
border:1px solid #000000;
}

.tpgame_txtpart{
width:330px;
float:left;
padding-left:8px;
}	

.tpgame_txt1{
font:bold 12px Arial;
color:#c50707;
}

.tpgame_txt1 a{color:#c50707;}

.tpgame_txt2{
color:#5a5a5a;
width:330px;
text-align:justify;
padding-top:5px;
}

.tpgame_btn{
float:left;
width:89px;
height:27px;
padding:20px 0px 0px 16px;
}

.tpgame_btn a{
background:url(../imgs/tpgame_btn.jpg) no-repeat;
width:89px;
height:27px;
font-weight:bold;
text-align:center;
line-height:26px;
display:block;
color:#fff;
}

.tpgame_btmline{
clear:both;
width:520px;
padding-top:10px;
}













.home_conright{
float:left;
width:414px;
padding:0px 0px 0px 20px;
}

.thinkpara{
width:398px;
text-align:justify;
line-height:16px;
padding:375px 0px 0px 0px;
}

.thinkpara span{
color:#001b60;
font-weight:bold;
}

.toprefbg{
width:389px;
height:25px;
text-indent:8px;
background:url(../imgs/topreftxt_bg.jpg) no-repeat;
margin:35px 0px 0px 10px;
padding-top:6px;
}

.refconpart{
width:400px;
}

.ref_txtpart{
float:left;
width:140px;
padding:20px 0px 0px 15px;
}

.ref_txtpart a{color:#000;}

.ref_txtpart li{
height:28px;
}

.ref_btnpart{
width:245px;
float:left;
padding-top:130px;
}

.ref_btnpart div{
float:left;
width:auto;
}

.home_rightadv{
clear:both;
float:left;
width:406px;
height:268px;
background:url(../imgs/home_rightadvbg.gif) no-repeat;
margin-top:50px;
text-align:center;
font:bold 13px Arial;
padding-top:20px;
color:#fff;
line-height:288px;
}

/*********************** Results Page Layout **************/

.inter_conpart{
width:985px;
clear:both;
}

.intercon_left{
float:left;
width:640px;
padding:25px 0px 0px 8px;
}

.resultcon_toppart{
width:640px;
height:30px;
}

.resultcon_topimg{
float:left;
width:200px;
text-indent:10px;
}

.resultcon_toptxt{
float:left;
color:#35ab0c;
font-size:18px;
padding-left:15px;
}


.resconpart{
clear:both;
width:640px;
}

.resbg1{
width:640px;
background:url(../imgs/inter_lefttopbg2.jpg) left top repeat-y;
float:left;
}

.resbg2{
width:640px;
background:url(../imgs/inter_lefttopbg1.jpg) left top no-repeat;
padding-bottom:20px;
float:left;
}

.result_mainimgpart{
width:626px;
padding-left:14px;
}

.result_mainimgpart1{
width:605px;
padding:15px;
text-align:justify;
}

.result_mainimgpart1 h1{color:#414141; font:bold 18px Arial}

.result_imgcon{
width:145px;
float:left;
padding-top:30px;
margin-right:10px;
}

.result_imgmd{
width:141px;
height:175px;
border-right:2px solid #8c8c8c;
border-left:2px solid #8c8c8c;
}


.resume_mainimg{
width:120px;
margin:auto;
}

.resume_maintxt1{
font:bold 12px Arial;
color:#ff4200;
padding-top:5px;
text-align:center;
}

.resume_maintxt1 a{color:#ff4200;}

.resume_playbtn{
width:74px;
padding-top:10px;
margin:auto;
}

.resume_maintxt2{
font:normal 12px Arial;
color:#373737;
padding-top:10px;
text-align:center;
}

.result_numpart{
width:595px;
clear:both;
margin:auto;
padding-top:40px;
}

.result_numleft{
float:left;
width:15px;
}

.result_nummd{
width:565px;
height:57px;
background:url(../imgs/result_nummd.jpg) left top repeat-x;
float:left;
font:bold 21px Arial;
}

.result_nummd a{
color:#fff;
}

.result_pagetxt{
float:left;
width:84px;
padding:15px 0px 0px 50px;
}

.result_numlist ul{
margin:0px;
padding-top:12px;
}

.result_numlist li{
float:left;
margin-right:2px;
}

.result_numlist a{
width:28px;
height:26px;
display:block;
text-align:center;
line-height:26px;
}

.result_numlist a:hover{
background:url(../imgs/num_hover.png) no-repeat;
}

.result_numactive a{
width:28px;
height:26px;
display:block;
text-align:center;
background:url(../imgs/num_hover.png) no-repeat;
line-height:26px;
}

.nexttxt{
float:left;
padding-left:10px;
}

.prevtxt{
float:left;
padding-right:10px;
padding-top:12px;
}

.result_numright{
float:left;
width:15px;
}









.resbtm{
clear:both;
width:640px;
}

.intercon_right{
width:328px;
float:left;
margin-left:9px;
padding-top:15px;
}

.result_lgamepart{
width:328px;
position:relative;
float:left;
}

.result_lgametitbg{
width:318px;
height:34px;
background:url(../imgs/result_lgametitbg.png) no-repeat;
padding:6px 0px 0px 10px;
}

.result_lgamelist{
width:308px;
}

.result_lgamemenu{
width:260px;
float:left;
}

.result_lgame_rightimg{
float:left;
padding-top:45px;
}


.result_rgamepart{
width:328px;
position:relative;
float:left;
}

.result_rgametitbg{
background:url(../imgs/result_rgametitbg.png) no-repeat;
}

.result_advtitbg{
background:url(../imgs/result_advtitbg.png) no-repeat;
}

.result_advimg{
width:328px;
clear:both;
text-indent:10px;
}

.result_refpart{
padding-top:16px;
width:328px;
position:relative;
float:left;
}

.result_reftitbg{
background:url(../imgs/result_reftitbg.png) no-repeat;
}

.topref_btn{
clear:both;
width:328px;
padding:10px 0px 0px 10px;
}

.topref_btn div{
float:left;
}


/******************** Intermediate Page Layout *******************/

.intercon_left2{
padding-top:15px;
}

.intermedia_conpart{
width:605px;
padding-left:18px;
}

.inter_toppart{
width:605px;
padding-top:12px;
}

.inter_topleft{
float:left;
width:380px;
padding-top:8px;
}

.media_toptxt{
font:bold 20px Arial;
}

.media_txt1{
font:bold 16px Arial;
color:#96c92f;
padding-top:25px;
}

.media_txt2{
padding-top:16px;
font:normal 12px Arial;
height:100px;
overflow:hidden;
}

.media_txt3{
font:bold 12px Arial;
color:#989898;
height:18px;
text-indent:5px;
}

.hostlink_box{
width:322px;
height:27px;
background:url(../imgs/hostlink_box.gif) no-repeat;
}

.hostlink_box input{
width:300px;
height:18px;
background:transparent;
border:0px;
margin:5px 0px 0px 12px;
}

.inter_topright{
float:left;
width:225
}

.mediabtn{
width:65px;
padding-left:152px;
}

.media_playimg{
width:224px;
background:url(../imgs/toplaygame_img.jpg) no-repeat;
height:193px;
text-align:left;
margin:18px 0px 0px 0px;
}

.media_playimg a{width:120px; height:180px; display:block; padding-left:55px;}

.media_playimg img{
margin-top:15px;
}

.hoststattxt{
font:bold 14px Arial;
color:#ff7301;
height:20px;
padding-top:25px;
text-indent:5px;
}

.gstatpart{
width:600px;
}

.gstat_left{
float:left;
width:20px;
}

.gstat_md{
width:560px;
height:40px;
background:url(../imgs/gstat_md.gif) left top repeat-x;
float:left;
color:#bb811a;
font:normal 13px Arial;
line-height:40px;
}

.gstat_md span{
color:#000;
font-weight:bold;
}

.gstat_md b{
padding:0px 20px 0px 20px;
color:#000;
}

.gstat_right{
float:left;
width:20px;
}

.mediaratepart{
clear:both;
width:420px;
padding-top:10px;
}

.mediaratetxt{
float:left;
font:bold 14px Arial;
color:#094597;
width:145px;
text-indent:12px;
padding-top:10px;
}

.mediarateimg{
float:left;
}


/*********************** Footer Part Layout ********************/

.footerpart{
width:1000px;
height:190px;
background:url(../imgs/footerbg.jpg) no-repeat;
clear:both;
font-family:Tahoma;
}

.footerpart a:hover{
text-decoration:underline;
}

.footer_toptxt{
font-size:12px;
color:white;
clear:both;
width:1000px;
line-height:18px;
text-align:center;
padding-top:16px;
margin:auto;
}

.fleft{
width:510px;
padding:55px 0px 0px 20px;
}

.fmenu{
font-size:12px;
width:510px;
height:30px;
}

.fmenu a{
color:#ccea89;
}


.fmenu li{
float:left;
background:url(../imgs/flist_img.gif) right 2px no-repeat;
padding:0px 10px 0px 10px;
}

#fhome{
padding-left:0px;
}

#fcon{
background:none;
}

.copytxt{
color:#5ea5fc;
line-height:20px;
}

.copytxt a{
color:#f4b830;
}

.copytxt span{
padding:0px 5px 0px 5px;
}

.flist{
color:#f4b830;
}

.fright{
width:90px;
float:right;
font-size:10px;
margin:-24px 0px 0px 0px;
}

.fright a{
color:#fff;
}

.rating,
.rating a:hover,
.rating a:active,
.rating .current-rating{
	background:url(../imgs/rate_star.png) left -1000px repeat-x;
}
.rating{
   
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}

.rating li{
	display: inline;
}


.rating a, 
.rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}

.rating a:hover{
	background-position: left bottom;
}
.rating a.one-star{
	width:20%;
	z-index:6;
}
.rating a.two-stars{
	width:40%;
	z-index:5;
}
.rating a.three-stars{
	width:60%;
	z-index:4;
}
.rating a.four-stars{
	width:80%;
	z-index:3;
}
.rating a.five-stars{
	width:100%;
	z-index:2;
}
.rating .current-rating{
	z-index:1;
	background-position: left top;
}	

.star-rating,
.star-rating a:active,
.star-rating .current-rating{
	background: url(../imgs/rate_star.png) left -1000px repeat-x;
	clear:both;
}
.star-rating{

	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left bottom;
}
.voted_twice {
	padding:5px 5px 5px 16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F7C148;
	width:130px;
	font-size:11px;
	clear:both;
	}
.voted {
	clear:both;
	padding:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#BB0707;
	width:130px;
	font-size:11px;
	text-align:center;
	}
/* The text that displays the rating information */
.rated_text {
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	color:#000;
	text-align:center;
	}

/*********************************************  END **********************************************/


table.borders td {
	border-left: 1px solid #805C46;
	border-bottom: 1px solid #805C46;
}
td.row0 {
	background-color: #805C46;
	color: #FFFFFF;
}
td.row0 a {
	color: #EEEEEE;
	text-decoration: none;
}
td.row0 a:hover {
	text-decoration: underline;
}
td.row1 {
	background-color: #E5DAD5;
}
td.row1Right {
	background-color: #E5DAD5;
	border-right: 1px solid #805C46;
}
td.row2 {
	background-color: #DDC6B9;
}
td.row2Right {
	background-color: #DDC6B9;
	border-right: 1px solid #805C46;
}
td.showPlugsBox {
	background-color: #ECDAD5;
	border-right: 1px solid #805C46;
	border-left: 1px solid #805C46;
	border-bottom: 1px solid #805C46;
}

#mainBoxOuter {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	text-align: left;
}

#mainBox {
	width: 900px;
	padding: 0 0 20px 0;
	overflow: hidden;
	float: left;
}

#headerBox {
	width: 900px;
	height: 64px;
	border-bottom: 1px solid #B2B2B2;
	overflow: hidden;
	float: left;
}

#logoBox {
	width: 325px;
	height: 64px;
	overflow: hidden;
	float: left;
}

#pageMenuBox {
	width: 370px;
	height: 42px;
	padding: 22px 27px 0 0;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	float: left;
}
#pageMenuBox a {
	color: #FFFFFF;
}

#searchBox {
	width: 177px;
	height: 48px;
	padding: 16px 0 0 0;
	overflow: hidden;
	float: left;
}
#searchBox input.search {
	width: 116px;
	height: 18px;
	padding: 3px;
	margin: 0px;
	background-color: #333333;
	border: 1px solid #646464;
	color: #FFFFFF;
	font-size: 15px;
	float: left;
}
#searchBox input.btn {
	width: 34px;
	height: 26px;
	margin-left: 5px;
	float: left;
}

#middleBox {
	width: 900px;
	background-color: #EEEEEE;
	position: relative;
	float: left;
}

#featuredTitleBox {
	width: 900px;
	height: 26px;
	padding: 12px 0 0 0;
	background-color: #F5F5F5;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	float: left;
}

#featuredBox {
	width: 880px;
	height: 124px;
	padding: 6px 0 0 20px;
	background-image: url(../images/featured-bg.jpg);
	background-position: bottom;
	font-size: 10px;
	font-weight: bold;
	overflow: hidden;
	float: left;
}
#featuredBox a {
	color: #FFFFFF;
}
#featuredBox div.game {
	width: 116px;
	padding: 0 3px 0 4px;
	line-height: 1;
	overflow: hidden;
	overflow: hidden;
	float: left;
}

#hotGamesContentBox {
	width: 566px;
	float: left;
	overflow: hidden;
}

#hotGamesTitleBox {
	width: 565px;
	height: 10px;
	padding: 18px 0 0 26px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	float: left;
}

#hotGamesBox {
	width: 540px;
	height: 213px;
	padding: 24px 0 0 26px;
	background-image: url(../images/hot-games-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	overflow: hidden;
	float: left;
}
#hotGamesBox img.left {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#hotGamesBox img.right {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#hotGamesBox div.game {
	width: 86px;
	padding: 0 9px 20px 8px;
	overflow: hidden;
	float: left;
}
div.preGameIcon {
	width: 100px;
	height: 160px;
	padding: 0 90px 0 65px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
	float: left;
}
div.preGameInfo {
	width: 220px;
	padding: 0 0 50px 0;
	font-size: 11px;
	text-align: justify;
	font-weight: bold;
	position: relative;
	float: left;
}
div.preGameInfo h2 {
	font-size: 14px;
	text-align: center;
}
div.preGameHostedURL {
	width: 220px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

div.ad_300x250 {
	width: 300px;
	height: 250px;
	padding: 16px 19px 0 14px;
	overflow: hidden;
	float: right;
}

#mainMiddleBox {
	width: 900px;
	padding: 18px 0 0 0;
	float: left;
}

#leftSidebarBox {
	width: 172px;
	background-color: #F5F0EC;
	background-image: url(../images/sidebar-bottom-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
	overflow: hidden;
	float: left;
}

#leftSidebarInnerBox {
	width: 172px;
	background-image: url(../images/cats-bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	float: left;
}
#leftSidebarInnerBox img.tl {
	position: absolute;
	left: 0px;
	top: 0px;
}
#leftSidebarInnerBox img.tr {
	position: absolute;
	right: 0px;
	top: 0px;
}
#leftSidebarInnerBox img.bl {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#leftSidebarInnerBox img.br {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

#leftCategoriesBox {
	width: 135px;
	height: 276px;
	padding: 0 6px 15px 14px;
	color: #003333;
	font-size: 11px;
	overflow: hidden;
	float: left;
}
#leftCategoriesBox p.title {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#leftCategoriesBox p.links {
	line-height: 1.3;
}

div.ad_160x600 {
	width: 160px;
	padding: 0 6px 14px 6px;
	overflow: hidden;
	float: left;
}

#topReferrersBox {
	width: 135px;
	min-height: 261px;
	padding: 2px 6px 15px 14px;
	color: #003333;
	font-size: 11px;
	overflow: hidden;
	float: left;
}
#topReferrersBox p.title {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#topReferrersBox p.links {
	line-height: 1.3;
}

#switchTemplateBox {
	width: 166px;
	padding: 5px 0 14px 0;
	color: #003333;
	overflow: hidden;
	float: left;
}
#switchTemplateBox span.title {
	font-size: 14px;
	font-weight: bold;
}
#switchTemplateBox select {
	max-width: 170px;
	font-size: 12px;
}

#rightContentBox {
	width: 728px;
	float: right;
}

#playedNowTitleBox {
	width: 728px;
	height: 14px;
	padding: 0 0 2px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: .8;
	float: left;
}

#playedNowBox {
	width: 728px;
	padding: 4px 0 8px 0;
	margin: 0 0 15px 0;
	background-image: url(../images/played-now-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	position:relative;
	overflow: hidden;
	float: left;
}
#playedNowBox img.left {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#playedNowBox img.right {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#playedNowBox div.game {
	width: 116px;
	height: 125px;
	padding: 0 0 0 4px;
	line-height: 1;
	overflow: hidden;
	float: left;
}

div.ad_728x90 {
	width: 728px;
	padding: 0 0 26px 0;
	overflow: hidden;
	float: left;
}
div.ad_728x90_2 {
	width: 728px;
	padding: 6px 0 10px 0;
	overflow: hidden;
	float: left;
}
div.ad_468x60 {
	width: 100%;
	padding-bottom: 12px;
	overflow: hidden;
	float: left;
}

div.ad_100x100 {
	width: 100px;
	padding: 0 2px 6px 2px;
	overflow: hidden;
	float: left;
}

div.homeBlueColumn {
	width: 242px;
	min-height: 340px;
	padding: 0 0 6px 0;
	margin: 0 0 14px 0;
	background-image: url(../images/newest-games-bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	float: left;
}
div.homeBlueColumn p.title {
	width: 100%;
	padding-top: 6px; 
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	overflow: hidden;
	foat: left;
}
div.homeBlueColumn p.more {
	width: 100%;
	padding-top: 6px; 
	font-weight: bold;
	text-align: center;
	display: block;
	overflow: hidden;
	foat: left;
}
div.homeBlueColumn img.left {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
div.homeBlueColumn img.right {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div.homeBlueColumn div.game {
	width: 116px;
	height: 125px;
	padding: 0 2px 0 2px;
	line-height: 1;
	overflow: hidden;
	overflow: hidden;
	float: left;
}

div.homeRedColumn {
	width: 242px;
	min-height: 340px;
	padding: 0 0 6px 0;
	margin: 0 0 14px 0;
	background-image: url(../images/top-rated-bg.jpg);
	background-repeat: repeat-x;
	font-size: 10px;
	font-weight: bold;
	position: relative;
	float: left;
}
div.homeRedColumn p.title {
	width: 100%;
	padding-top: 6px; 
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	display: block;
	overflow: hidden;
	foat: left;
}
div.homeRedColumn p.more {
	width: 100%;
	padding-top: 6px; 
	font-weight: bold;
	text-align: center;
	display: block;
	overflow: hidden;
	foat: left;
}
div.homeRedColumn img.left {
	position: absolute;
	left: 0px;
	top: 0px;
}
div.homeRedColumn img.right {
	position: absolute;
	right: 0px;
	top: 0px;
}
div.homeRedColumn div.game {
	width: 116px;
	height: 125px;
	padding: 0 2px 0 2px;
	line-height: 1;
	overflow: hidden;
	float: left;
}

#bottomBox {
	width: 615px;
	min-height: 190px;
	padding:10px;
	background-image: url(../imgs/box-bg.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#bottomBox p{text-align:justify;}

#bottomBox h1 {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	height:25px;
}
#bottomBox h2 {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}

#contentBox {
	width: 728px;
	min-height: 190px;
	padding: 8px 0 14px 0;
	background-image: url(../images/bottom-box-bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	overflow: hidden;
	float: left;
}
#contentBox h2 {
	width: 728px;
	margin-top: 6px;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
}
#contentBox div.game {
	width: 116px;
	height: 125px;
	padding: 0 0 0 4px;
	font-size: 10px;
	line-height: 1;
	overflow: hidden;
	float: left;
}

div.pageNums {
	width: 708px;
	padding: 20px 10px 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	float: left;
}
#gamePageBox {
	padding: 0 10px 0 0;
}

#gameNameBox {
	width: 355px;
	height: 48px;
	padding: 2px 5px 0 10px;
	color: #003333;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
#gameNameBox h2 {
	color: #003333;
	font-size: 14px;
}

#gameRateBox {
	width: 330px;
	height: 45px;
	position: relative;
	float: left;
}
#gameRateBox img {
	float: left;
}
#gameRateBox img.btn {
	padding: 3px 5px 0 0;
}

#ratingBox {
	width: 150px;
	padding: 6px;
	background-color: #FEFCCD;
	border: 1px solid #000000;
	color: #3A0000;
	font-size: 11px;
	line-height: 1.5;
	position: absolute;
	bottom: 50px;
	right: 170px;
	display: none;
	z-index: 9990;
}

#gameBox {
	padding-bottom: 26px;
}

#gameInfoBox {
	width: 360px;
	height: 213px;
	padding: 52px 15px 0 15px;
	background-image: url(../images/hot-games-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	position: relative;
	overflow: hidden;
	float: left;
}
#gameInfoBox img.left {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#gameInfoBox img.right {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#gameInfoBox span.big {
	font-size: 14px;
	font-weight: bold;
}

#otherGamesBox {
	width: 464px;
	padding-right: 8px;
	font-size: 10px;
	overflow: hidden;
	float: right;
}
#otherGamesBox p {
	width: 464px;
	margin-top: 6px;
	font-size: 14px;
	text-align: center;
	display: block;
	float: left;
}
#otherGamesBox div.game {
	width: 112px;
	height: 125px;
	padding: 0 0 0 2px;
	line-height: 1;
	overflow: hidden;
	float: left;
}

#gameOtherInfo {
	width: 215px;
	padding: 40px 13px 0 10px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}

table.bigForms input, #bottomBox textarea, #bottomBox select {
	max-width: 245px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
	
#footerBox {
	width: 900px;
	height: 112px;
	background-image: url(../images/footer-bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

#copyrightBox {
	width: 900px;
	padding: 20px 0 10px 0;
	text-align: center;
	overflow: hidden;
	float: left;
}
