@charset "iso-8859-1";
/* CSS Document */
.gamelink{display: block; color: #005ba8; font-weight: bold; text-decoration: none; font-size: 11px;}

body {
	margin-top: 0px;
	background: #907040 url(../images/bg.gif) 0 0  repeat-x;
	color: #000000;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2{padding: 10px 0 0 25px!important; font-size: 18px!important; font-weight: bold!important; margin-bottom: 10px!important; }

a {
	color: #4a4a02;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

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


table.borders td {
	border-left: 1px solid #805C46;
	border-bottom: 1px solid #805C46;
	padding: 5px 0 5px 5px;
}
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: 970px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	text-align: left;
	background: #fff;
}

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

#headerBox {
	width: 970px;
	height: 177px;
	background: url(../images/top.gif) 0 0 no-repeat;
	overflow: hidden;
	margin-bottom: 4px;
	}

#pageMenuBox {
	padding: 0px 27px 0 0;
	color: #fff;
	font-size: 12px;
}
#leftColumn{ float: left;  overflow: hidden; _height: 100%; }
#rightWrapper{ float: left; _margin-bottom: 4px;}
#center{clear: both;}
#pageMenuBox a {
	color: #fff;
}

#HighScoresnav{background: none!important;}
.navactive{color: #fff!important;}
#HighScoresnav .navactive{background: url(images/highscoresbg.gif) 0 0 no-repeat; }
#HighScoresnav a:hover{background: url(images/highscoresbg.gif) 0 0 no-repeat;}
#DressUpnav .navactive {background: url(images/DressUpbg.gif) 0 0 no-repeat;}
#DressUpnav a:hover{background: url(images/DressUpbg.gif) 0 0 no-repeat;}
#Actionnav a:hover{background: url(images/actionbg.gif) 0 0 no-repeat;}
#Actionnav .navactive{background: url(images/actionbg.gif) 0 0 no-repeat;}
#Puzzlenav a:hover{background: url(images/puzzlebg.gif) 0 0 no-repeat;}
#Puzzlenav .navactive{background: url(images/puzzlebg.gif) 0 0 no-repeat;}
#Arcadenav a:hover{background: url(images/arcadebg.gif) 0 0 no-repeat;}
#Arcadenav .navactive{background: url(images/arcadebg.gif) 0 0 no-repeat;}
#Shootingnav a{background: url(images/shootingbg.gif) 0 0 no-repeat;}
#Shootingnav .navactive{background: url(images/shootingbg.gif) 0 0 no-repeat;}
#Strategynav a:hover{background: url(images/strategybg.gif) 0 0 no-repeat;}
#Strategynav .navactive{background: url(images/strategybg.gif) 0 0 no-repeat;}
#Othernav a:hover{background: url(images/otherbg.gif) 0 0 no-repeat;}
#Othernav .navactive{background: url(images/otherbg.gif) 0 0 no-repeat;}

#whitebg{background: #fff url(../images/mostpopularlibg.gif) 0 0 repeat-x;   border: 1px solid #EEDFB7; padding: 10px 20px; clear:both; overflow: hidden; _height: 100%;}
#searchBox {
	padding:21px 22px 10px;	
	margin:127px 24px 0 0;
	overflow: hidden;
	float: right;
	background: url(../images/searchicon.gif) 70px bottom no-repeat;
	height:20px;
}
#searchBox input.search {
	width: 116px;
	height: 12px;
	padding: 3px;
	margin: 0px;
	background:url(../images/searchtxtbg.gif) 0 0 no-repeat;
	border: 1px solid #723913;
	color: #a3a3a3;
	font-size: 10px;
	float: left;
}
#searchBox label{float: left; color: #fff2dd; font-size: 14px; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; margin-right: 5px;}
#searchBox input.btn {
	width: 22px;
	height: 21px;
	margin-left: 5px;
	float: left;
	background:url(../images/searchbtn.gif) 0 0 no-repeat;
	border: none;
}
#nav{clear: both;}

#middleBox {
clear: both; overflow: hidden; padding: 0 4px; }

#toprated{width: 599px; background: #f2d246 url(../images/topratedbg.gif) 0 0 repeat-x; padding: 0 10px 10px; border: 2px solid #907040; margin-left: 4px;  }
#toprated .relative{position:relative;}
#toprated #withthumbs{border-bottom: none !important;}
#toprated #withthumbs li p{position:absolute; right: 6px; top: 1px;  width: 15px; color: #fff;   font-weight: bold; padding: 0px 0 0 0px;}
#toprated #trans{position:absolute; right: 5px; top: 2px; _top: 2px;_right: 6px; height: 23px;  width: 25px;  opacity: 0.4; filter: alpha(opacity = 40);
 background: url(../images/numbg.gif) 0 0 no-repeat!important; border: none!important;}
#toprated h2{color: #FFF2DD; padding-left: 16px; background: url(../images/topratedhbg.gif) 230px 0 no-repeat; margin-top: 4px; margin-bottom: 0px!important; padding-bottom:4px !important;}
#toprated ul{overflow: hidden; _height: 100%; background: #fff url(../images/linkulbg.gif) 0 0 repeat-x; padding: 35px 10px 24px 17px!important; border-left: 1px solid #907040; border-right: 1px solid #907040; border-top: 1px solid #907040; border-bottom: 1px solid #907040;}
#toprated #withthumbs li{  width: 130px;  float: left; margin-right: 11px; padding:10px 0 0 0; background: #dedede; background: #e4dac0 url(../images/libgtop.gif) 0 0 no-repeat; }
#withthumbs .most{ width: 272px!important; height: 225px!important; background: #f2eddc url(../images/topratedlibg.gif) 0 0 no-repeat!important; margin: 0 11px 12px 0; }
#withthumbs .most div{background: url(../images/topratedmoslibg.gif) 0 bottom no-repeat!important;  border-bottom: none;}
#withthumbs .most span{background: url(../images/topratedlidivbg.gif) 0 bottom no-repeat!important; height: 31px; padding: 0 15px 0 15px!important; display: block; overflow: hidden; }
#withthumbs .most span a {float: left; padding-top: 5px;}
#withthumbs .most span img{float: right; border:none!important; padding-top: 5px; margin:0!important;}
#withthumbs .most .ratingstars{margin:0!important;}
#withthumbs #most2{margin-right:0!important;}
#withthumbs #minithumb4{margin-right:12px!important;}
#withthumbs #minithumb6{margin-right:0!important;}

#toprated #withthumbs span{background: #fff url(../images/topratednormallibgbott.gif) 0 0 no-repeat; height: 31px; display: block; overflow: hidden; padding-top: 10px;}
#toprated #withthumbs span a{text-align: center; display: block; color: #504028; font-weight: bold; text-decoration: none; font-size: 11px;}
#toprated  li img{display: block; border: 1px solid white; margin: 0 auto;}
#toprated #withthumbs span img{  margin: 0 auto!important; border: none!important;}

#toprated .nothumbs{margin: 0!important;   overflow: hidden; background: white!important; padding:0 10px 10px 10px!important; border-top:none!important; _height: 100%;}
#toprated .nothumbs li{float: left!important;  background: url(../images/linkulbg.gif) 0 0 repeat-x; width: 191px; border-top: 1px solid #e4dac0!important; }

#toprated .nothumbs li div{background: url(../images/topratedlirightborder.gif) right 1px no-repeat!important; border-left: 1px solid #fff;}
#toprated .nothumbs li span{ height: 31px; display: block; overflow: hidden; padding-top: 10px; }
#toprated .nothumbs li div span p{float: left; color: #646464; font-weight: bold; font-size: 11px; width: 25px; text-align: left; padding-left: 20px;}
.nothumbs li span a{ display: block; text-align: left!important; color: #504028; font-weight: bold; text-decoration: none; font-size: 11px; height: 31px; float: left; width: 130px;}


#leftTopWrap{padding: 0 4px; width:744px; float: left; margin-bottom: 4px; display: inline;}
#featuredBox {
background: #a09376 url(../images/grad3.gif) 0 0 repeat-x; overflow: hidden; _height: 100%; padding-bottom: 5px; border: 2px solid #504028;clear: both;
}
#featuredBox h2{  color: #FFF2DD; background: url(../images/mostpopularhbg.gif) 440px 0px no-repeat;  margin-bottom:0!important; padding-bottom: 4px!important;}
#featuredBox a {color: #504028; display: block;font-weight: bold;}
#featuredBox a img{float: left; margin-right: 5px; border:1px solid #eedfb7;}
#featuredBox ul{ list-style: none; padding: 0 0 9px 7px; overflow: hidden; _height: 100%; }
#featuredBox ul li{background: url(../images/topplayedbg.gif) 0 0 repeat-x; border: 1px solid #eedfb7; padding: 11px 4px 11px 7px; margin: 0 1px 0 2px;
 width: 226px; float: left;	}
#featuredBox p{color: #646464; font-size: 11px!important; text-align: left; line-height: 11px; padding-top: 3px;}



#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: 431px;
	padding: 13px 0 50px 0;
	font-size: 11px;
	overflow: hidden;
	_height: 100%;
	line-height: 15px;
	color: #334f60;
}
div.preGameInfo h2 {
	font-size: 14px;
	text-align: center;
}
div.preGameHostedURL {
	width: 220px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;

}
.play_now{ background: url(../../default/images/play_now.gif) 0 0 no-repeat; display: block; height: 33px; width: 132px; text-indent: -3333em; margin-top: 10px;}

div.ad_300x250 {
background:  #c2c68c url(../images/adsbg.gif) 0 0 repeat-x; border: 2px solid #4a4a02; padding: 0 6px 12px 5px; clear: both; float: left;
}
div.ad_300x250 h2{color: #FFF2DD; background: url(../images/advertismenthbg.gif) 162px 0 no-repeat;  margin-bottom: 0px!important; margin-top: 4px;}
#advert{width: 298px; background: #fff url(../images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px 9px 10px 10px;  border: 1px solid #ffd7e4;  }

#mainMiddleBox {
clear: both;

}
#leftColumn{float: left; margin-bottom: 4px;}
#rightColumn{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;
}

#CategoriesBox {
background: url(../images/mbg.gif) 0 0 no-repeat; float: left; width:744px; clear: both; margin: 0 0 4px 0;
	
}
#CategoriesBox #nav {
	background:url(../images/navbgend.gif) right 0 no-repeat; 
	height: 38px; 
	overflow: hidden; 
	width:699px;
	padding-left:45px; font-size: 14px; font-weight: bold; margin: 0;
}
#CategoriesBox #nav li {float: left; height:21px;
padding:5px 3px 5px 6px;	}
#CategoriesBox #nav li a{height:17px;padding:5px 4px; float: left;}

#nav a:link {
	color: #412a09;
	text-decoration: none;
}
#nav a:visited {
	color: #412a09;
	text-decoration: none;
}

#nav a:hover {
	color: #fff2dd;
	background:url(../images/navlibg.gif) right 0 repeat-x; 
	
}

#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 {
	border: 2px solid #4a4a02; background: #c2c68c url(../images/linksbg.gif) 0 0 repeat-x; padding: 0 5px 11px 5px; width: 199px;height: 213px; float: left; margin-bottom: 4px; display: inline;
}
#links{ float: left;margin: 4px 0px 0 0 ;}
#topReferrersBox ul{background: #fff url(../images/linkulbg.gif) 0 0 repeat-x; border: 1px solid #ffd7e4 ; padding: 10px 8px 10px 10px;}
#topReferrersBox h2{color: #FFF2DD; background: url(../images/linkshbg.gif) 95px 1px no-repeat;  margin-bottom:0!important; margin-top: 4px; padding-bottom: 2px!important;}

#slideshowBox{background: #eca95f url(../images/slideshowbg.gif) 0 0 repeat-x; border: 2px solid #903000; padding: 0 15px 9px; margin-bottom: 4px; float: left;}
#slides{background: #fff url(../images/mostpopularlibg.gif) 0 0 repeat-x;   border: 1px solid #eedfb7; padding: 10px 20px; width: 258px; _width:250px;}
#slideslist li{position: relative!important; width: 255px;}
#slideshowBox h2{ color: #FFF2DD;  margin-bottom: 0px!important; background:url(../images/slideshowhbg.gif) 231px 0 no-repeat; margin-top: 4px;padding-bottom:3px !important; }
#slideshowBox a{display: block; color: #fff; font-weight: bold; text-decoration: none;}
#slideshowBox a img{width: 250px; height: 190px; display: block; border: 4px solid #cfcfcf;}
#slideshowinfo{position: absolute; background: black; bottom: 4px; left: 4px; width: 250px; opacity: 0.4; filter: alpha(opacity = 40); height: 70px; }
#slideshowinfocont{color: #fff; padding: 5px; width: 240px; position: absolute; bottom: 4px; left: 4px; z-index: 3;}
#slideshowBox ul{position: relative!important; width: 255px;}

#slideshow{background: #e8fed6 url(images/slideshowbg.gif) 0 0 repeat-x; border: 2px solid #eedfb7; padding: 0 15px 9px; margin-bottom: 5px; float: left;}
#slides{background: #FFFFFF url(../images/topplayedbg.gif) 0 0 repeat-x;   border: 1px solid #eedfb7; padding: 10px 20px; width: 258px; _width: 250px;}


#slidesnav{ overflow: hidden; margin-top: 8px; font-family: Tahoma,Arial; font-size: 11px; _height: 100%;}
#slidesnav li{ float: left; padding: 7px 8px; background: #eedfb7; color: #fff; margin-right: 3px; cursor: pointer;}
#previous,#next { color: #903000!important;  background: none!important; margin-right:10px!important;}
#previous{padding-left: 0!important;}
#next{ text-align: right; padding-right: 0!important; margin-left:10px!important;}
.activeslide{background: #903000!important; cursor: auto!important;}




#latestgames{clear: both; margin: 0px auto 4px auto;}
#latestgames, #searchresults,#stats{ background: #a09376 url(../images/latestcategorybg.gif) 0 0 repeat-x; border: 2px solid #504028;   padding: 0 0 8px 0; overflow: hidden; width: 957px;}
#stats{width: 935px!important; padding: 0 10px 10px; _height: 100%; margin: 0 0 4px 0px;}
#searchresults{width: 597px!important; padding: 0 10px 10px; _height: 100%; margin: 0 0 0 4px;}
#searchresults ul{ clear: both; background:#fff url(../images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px; overflow: hidden; _height: 100%;}
#searchresults li{width: 288px!important; float: left; margin: 5px 0; height: 80px;}

#latestgames h2{background: url(../images/latesthbg.gif) 170px bottom no-repeat; margin-bottom:0!important;}
#latestgames h2,#searchresults h2,#stats h2{ color: #FFF2DD; width:337px; float: left;padding-bottom:4px !important;  }
#latestgames .list,#latestgames #latcatlist,#searchresults #latcatlist{ clear: both; width: 922px; margin: 0 auto; background:#fff url(../images/topplayedbg.gif) 0 0 repeat-x; border: 1px solid #eedfb7; border-bottom: none; padding: 10px 0 0 0; }
#latestgames .list ul,#latestgames #latcatlist ul {padding: 0px 0 10px 0px; overflow: hidden;}
#latestgames .list li,#latestgames #latcatlist ul li{float: left; width: 288px; padding: 1px 5px 11px 10px; margin:0!important; }
.middle{border-left: 1px solid #aa5c5c; border-right: 1px solid #aa5c5c;}
#latestgames .list li img,#latestgames #latcatlist li img,#searchresults li img{float: left; border: 2px solid #cfcfcf; margin-right: 5px;}
#latestgames .list li a,#latestgames #latcatlist li a{ color: #504028;}
.ratingstars{float: none!important; border: none!important; margin: 0!important;}
#latestgames li p{ color: #646464; font-weight: normal!important; font-size: 11px; line-height: 11px; }

#categorynav { overflow: hidden; margin-right: 42px; background: url(../images/latestnavbgend.gif) right 4px no-repeat; padding: 4px 6px 0 0px; height: 32px;}
#categorynav ul{overflow: hidden; float: right; padding: 0px 0 0 14px; background: url(../images/latestnavbg.gif) 0 0 no-repeat;}
#categorynav li{float: left; padding: 10px 0; }
#categorynav li a{font-size: 12px; font-weight: bold; color: #fff; text-decoration: none; padding: 5px 11px 10px 11px; display: block;}
#categorynav li a:hover{background: url(../images/latestnavhoverbg.gif) 0 0 repeat-x; color: #903000;}
#categorynav l .active{background: url(../images/latestnavhoverbg.gif) 0 0 repeat-x; color: #b8194c!important;}

#latestgames .nothumbs{  overflow: hidden; background: white!important; width: 902px!important;  padding-bottom: 20px!important; padding: 0 10px 10px 10px!important; _padding-top: 10px!important; }
#latestgames .nothumbs li{float: left!important;  background: url(../images/linkulbg.gif) 0 0 repeat-x; width: 225px!important;  padding: 0!important; border-top: 1px solid #9c8f74;  }

#latestgames .nothumbs li div{background: url(../images/topratedlirightborder.gif) right 1px no-repeat!important; border-left: 1px solid #fff; border: none!important;  overflow: hidden; }
#latestgames .nothumbs li span{ height: 31px; display: block; overflow: hidden; _height: 100%; padding-top: 10px; background: url(../images/dot.gif) 30px 42% no-repeat; }
#latestgames .nothumbs li span a{ display: block; text-align: left!important; color: #903000!important	; font-weight: bold; text-decoration: none; font-size: 11px; height: 31px; float: left; width: 130px; margin-left: 45px; _margin-left:25px!important; }


#scoreinfo{ padding: 5px; margin-bottom: 4px; background-color: #e9f5fd; border: 1px solid #5fb9e6; overflow: hidden;}
#top10{ background: #fff5c7; border: 1px solid #ffcf3e; padding-bottom: 5px; margin: 4px 0; width: 742px;}
#top10 h2{ color: #925200;}
#info{background: #a19377 url(../images/topratedbg.gif) 0 0 repeat-x; color: #005ba8; border: 2px solid #907040; margin-bottom: 4px; _height: 100%; padding: 0 10px 10px; overflow: hidden;}
#info h2{  padding-left: 16px; margin-bottom:0!important; margin-top:3px; color: #FFF2DD; background:transparent url(../images/topratedhbg.gif) no-repeat scroll 230px 0;padding-bottom:4px !important;}
#info h3{font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; border-bottom: 1px solid #dddddd; padding-bottom: 6px; padding-left: 4px;border-right: 1px solid #dddddd!important; }
#game{width: 745px;}
#single{ overflow: hidden; background: #eca962  url(../images/slideshowbg.gif) 0 0 repeat-x; padding: 0 10px 10px 10px; border: 2px solid #903000 ; _height: 100%;}
#single h2{color: #FFF2DD; background:url(../images/slideshowhbg.gif) 231px 0 no-repeat; margin-bottom:0!important; margin-top: 4px; padding-bottom:4px !important;}
#gamecode{padding:5px; background: #fff url(../images/mostpopularlibg.gif) 0 0 repeat-x; border: 1px solid #903000; overflow: hidden; _height: 100%;}
#undergame{background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px; overflow: hidden; clear: both;  _height: 100%; border: 1px solid #907040;}
#undergame .box{float: left; width: 585px; padding-bottom: 6px; }
#undergame div p{font-size: 11px; color: #646464; border-top: 1px solid white; padding-left: 4px; overflow: hidden;}
#undergame form{float: left;}
#rating{width: 315px!important; float: left;}
#rating h3{border-right: none!important; padding-left: 12px;}
#comments {width: 585px; padding: 0 0 20px 0; border-right: 1px solid #dddddd;}
#comments li{clear: both; padding: 5px 0; background: url(images/commentbg.jpg) 0 bottom no-repeat; overflow: hidden; width: 585px; _height: 100%; }
#comments img{float: left; margin: 0px 5px;}
#comments li a{ color: #646464; text-decoration: none; font-weight: bold;}
#comments li p{color:#646464;}
#commentsheader{clear: both; border-right: none!important; width: 581px; padding-top: 10px;}


#advertisment{background:  #fffefe url(images/adsbg.gif) 0 0 repeat-x; border: 2px solid #ffcf3e; padding: 0 6px 12px 5px; clear: both; float: left;}
#advert{width: 298px; background: #fff url(images/mostpopularlibg.gif) 0 0 repeat-x; padding: 10px 9px 10px 10px;  border: 1px solid #4a4a02;  }
.adsense{background: #e9ead5; color: #f382a7;  margin-top: 4px; border: 1px solid #81893d; clear: both; padding: 6px 0 9px 14px;  overflow: hidden; margin: 4px 0 0 0px;}
#rightColumn .adsense{margin: 4px 0 0 4px; width: 607px;}
#pagination{background: #fff;  width: 922px; margin: 0 auto;  border-top:none!important; font-family:Tahoma,Arial; font-size: 11px; padding-bottom: 6px; border: 1px solid #ffcf3e;}
#pagination ul{overflow: hidden; width: 265px; margin: 0 auto;}
#pagination li{float: left; background: url(../images/paginationbg.gif) 0 0 no-repeat; width:12px; height: 15px; padding: 2px 3px 0; margin-right: 3px;}
#pagination li a{display: block; text-decoration: none; color: #fff;  text-align: center;}
.nobg{background: none!important; color: #646464!important;}
.nobg a{color: #646464!important;}
.thispage{ background: none!important; color: #fa6a10!important; font-weight: bold}


.topmenustrip .adsense div{}
#rightWrapper .adsense{ padding: 6px 0 10px 0; height: 15px!important; }
#rightWrapper .adsense div{  margin: 0 auto; padding-left:25px;}
#billboard{ border: 1px solid #81893d; background: #e9ead5; padding: 7px 8px 5px 8px; margin-bottom: 4px; float: left; margin-left: 4px; height: 92px;}
#gamebillboardup{padding: 5px 8px 3px 7px;background: #fff5c4; border: 1px solid #ffcf3e; margin-bottom: 4px; width: 727px; overflow: hidden;}
#gamebillboarddown{padding: 8px 8px 6px 8px;background: #fd9a4d; border: 1px solid #fb751e; width: 727px; clear:both; float: left;}
#horbillboard{ width: 187px; padding: 15px 0px 35px 0px;  background: #F2D246  url(../images/topratedbg.gif) 0 0 repeat-x; padding: 10px; border: 2px solid #907040; margin: 0 0 4px 4px; }
#adcode{background: #fff; padding: 10px 10px 10px 12px;}
#adv100{float: left; height: 102px; padding:1px 3px; background: #e9ead5; border: 1px solid #81893d; margin: 0 0 0 4px;}
#rightColAdv #adv100{margin:0px 0 4px 3px;	}
#center #adv100{margin:0px 0 0px 0px!important;	}



#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: 708px;
	min-height: 190px;
	padding: 8px 10px 14px 10px;
	background-image: url(../images/bottom-box-bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	float: left;
}
#bottomBox h1 {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
#bottomBox h2 {
	padding-top: 6px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

#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;
	padding: 5px 0 0 0;
	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 {
	width: 700px;
	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;
}
	
.thefooter {font-size: 12px;width: 957px; margin: 4px auto 0 auto;text-align: left; color: #005ba8; border: 2px solid #4a4a02; clear: both;
background:  #b2ddf1 url(../images/footerbg.gif) 0 0 repeat-x; overflow: hidden;}
.thefooter p { clear: both;padding-left:10px;}
.thefooter ul{overflow: hidden; margin-bottom: 2px;}
.thefooter li{float: left;  padding: 0 10px; border-right: 1px solid;}

.thefooter a {color: #005ba8; text-decoration: none; font-weight: bold; background: none!important;
}

.thefooter a:hover { color: #ffffff; text-decoration: underline; background: none!important;}
.thefooter #footerIco{background:transparent url(../images/footerico.gif) no-repeat scroll 735px 5px; padding:15px 0 24px 10px;}
#copyrightBox {
	width: 900px;
	overflow: hidden;
	float: left;
}


#ratingspan{ display: block; border-top: 1px solid #fff; padding: 10px 0 0 18px; background: url(../images/ratingborderleft.gif) left bottom no-repeat;}
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(../images/star_rating.gif) left 0px repeat-x;
}
.star-rating{
position:relative;
width:165px;
height:33px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left bottom;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:33px;
line-height:33px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left 1px;
}
.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 -32px;
}
.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display:inline-block;
vertical-align: middle;
}
.footers li{
display:inline;
border-right: 1px solid;
padding: 0 3px;
}
