
/* CSS Document */

body,html {
	margin: 0px;
	padding: 0px;

}

body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
}

img {
	border: 0px;
}

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

a {
	text-decoration: none;
	color:#000;
}

#header_bg{clear:both; background:url(images/header_bg.gif) repeat-x; height:269px;}

#header_bg #header_part{width:1000px; margin:0 auto; position:relative;}

.game_categories{height:39px; width:1000px; }

.game_categories li{float:left;margin-top:8px;padding-right:5px; list-style:none;}

.game_categories li a{text-align:center;line-height:25px; font:bold 12px Arial; display:block; padding-top:6px; width:102px; height:19px; color:#FFF; text-decoration:none; text-transform:uppercase;}

.game_categories li a:hover{background:url(images/catmenu_hover.png) no-repeat;}

.dropdown2 {float:left;  width:90px; }

.dropdown2 dt {width:102px; height:25px; cursor:pointer; background:url(images/other_cats.png); background-repeat:no-repeat; margin-top:1px;}

.dropdown2 dt:hover {background:url(images/other_cats_hover.png); background-repeat:no-repeat;}

.dropdown2 dd {position:absolute; overflow:hidden; width:140px; display:none; background:#3d3d3d; z-index:200; opacity:0; text-align:left !important;}

.dropdown2 ul {width:140px; list-style:none; border-top:none}

.dropdown2 li {display:inline; margin-left:10px;}

.dropdown2 a, .dropdown2 a:active, .dropdown2 a:visited {text-align:left !important; padding:6px 0 5px 8px !important; width:110px; text-decoration:none;}

.header_middlepart{clear:both; background:url(images/header_middlebg.gif) no-repeat; width:1000px; height:191px;}

#logo{width:325px; height:220px; position:absolute; left:0; top:41px;}

.loginpart{width:365px; height:182px; float:right; margin:9px 20px 0 0;}

.newsuer_signup{clear:both; font:bold 11px Tahoma; color:#fff; height:40px; text-align:right; margin-right:20px;}

.newsuer_signup a{color:#f4b40e; text-decoration:none; padding-right:13px;}

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

.existing_users{clear:both; height:20px;}

#login_boxes{clear:both; margin-top:5px; height:33px;}

.login_txtbox{background:url(images/login_txtbox.png) no-repeat; width:148px; height:27px; float:left;}

.login_txtbox input{width:127px; height:19px; padding-top:7px; padding-left:10px; font:11px Tahoma; background:Transparent; border:none;}

.login_btn{background:url(images/login_btn.png) no-repeat; float:left; width:55px; height:28px; margin-left:5px;}

.login_btn input{width:55px; height:28px; background:Transparent; border:none; cursor:pointer;}

#remeber_part{clear:both; padding-left:10px; color:#fff; font:11px Tahoma; height:15px;}

#remeber_part span{position:relative; bottom:2px; font-weight:bold;}

#remeber_part a{color:#000000; text-decoration:none;}

#remeber_part a:hover{text-decoration:underline;}

.tokens_part{clear:both; margin-top:26px; text-align:center; color:#FFF;}

.tokens_part span{color:#feb470;}

#welcome_txt{clear:both; margin-top:40px; font:bold 11px Tahoma; color:#FFF;}

#welcome_txt a{color:#3d3d3d;}

#existing_users{clear:both; margin-top:10px; margin-left:10px; font:11px Tahoma; height:15px;}

#profile_stats{clear:both; margin-top:5px; margin-left:10px; height:35px; line-height:18px !important; font:12px Tahoma; color:#FFF;}

#logout_part{clear:both; margin-top:10px; padding-left:15px;}

#logout_part a{font:12px Tahoma; color:#4f1c04; text-decoration:none;}

#logout_part a:hover {text-decoration: underline;}

.mainmenu_part{clear:both; height:39px; margin-left:140px; width:860px; position:relative;}

.mainmenu{float:left; width:560px; height:39px;}

.mainmenu li{float:left; list-style:none; padding-right:14px; line-height:39px;}

.mainmenu li a{text-decoration:none; font:bold 12px Tahoma; color:#000;}

.search_part{float:left; width:300px; padding-top:5px;}

.search_txtbox{float:left; background:url(images/search_txt.png) no-repeat; width:256px; height:25px; padding:2px}

.search_txtbox input{width:240px; height:18px; padding-top:5px; padding-left:10px; font:11px Tahoma; color:#000000;  background:Transparent; border:none;}

.search_btn{float:left; margin-left:5px; background:url(images/search_btn.png) no-repeat; width:30px; height:28px;}

.search_btn input{width:30px; height:28px;  background:Transparent; border:none;}

#pagewrapper{clear:both; margin:0 auto; width:1000px;}

.center_top_part{clear:both; width:1000px; margin-top:10px; height:335px;}

.latestgame_bg{margin-left:9px; background:url(images/latestgame_bg.gif) no-repeat; width:214px; height:326px; padding:3px 10px; float:left;}

.latestgames_header{font:bold 14px Arial; color:#a71212; background-color:#FFF; text-align:center; text-transform:uppercase; height:18px; line-height:18px;}

.latestgames_part{clear:both;}

.latestgames_bg{background:#FFF; width:91px; height:90px; float:left; margin-top:6px; padding-top:6px;}

.latestgamestitle{text-align:center; height:10px; line-height:10px; width:70px; margin-left:10px;}

.latestgamestitle a{font:10px Arial; text-align:center; clear:both; margin-top:3px; color:#4a4a4a; line-height:10px;}

.featuredgames_bg{float:left; margin-left:7px; background:url(images/featuredgames_bg.gif) no-repeat; width:399px; height:325px; padding:4px 10px;}

.featured_header{background:url(images/featured_header_bg.gif) no-repeat; width:399px; height:20px; font:bold 14px Arial; text-transform:uppercase; padding-top:5px; text-align:center;}

.fdisplay{padding:7px;}

.feagame_img{float:left; width:225px;}

.feagame_conbg{float:left; width:130px; margin-left:10px;}

.featured_gameplays{clear:both; margin-bottom:20px; font:bold 11px Arial;}

.featured_gameplays span{font:bold 14px Arial; color:#4d4d4d;}

.fea_playbtn{clear:both; margin-top:20px;}

.featured_rating{font:11px Arial; color:#d30c05; padding-left:5px;}

.featuredgame_info{clear:both; margin-top:10px;}

.featuredgame_title{font:bold 14px Arial; color:#000000;}

.featuredgame_desc{font:12px Arial; color:#901515; clear:both; margin-top:10px;}

.featured_pagination{background:url(images/featured_pagination_bg.gif) no-repeat; width:337px; height:18px; clear:both; margin-top:2px; padding:8px 15px 0 15px; font:bold 14px Arial;}

.featured_pagination a{color:#FFFFFF;}

.featured_rightcontent{float:left; margin-left:5px; width:190px; background:#fee898; height:315px; padding:4px 5px;}

.jumpgames_part{float:left; margin-left:5px; width:320px;}

.topads{clear:both; margin-top:4px; width:320px; text-align:center; height:255px;}

.jumpgames_bg{clear:both; background:url(images/jumpgames_bg.gif) no-repeat; width:304px; height:65px; padding:9px 0 0 15px;}

.find_gamestxt{font:bold 11px Arial; float:left; color:#FFF; padding-top:3px;}

.quickgames_select{float:left; padding-left:15px;}

.bookmarkpart{clear:both;}

.center_ads_bg{clear:both; width:980px; height:90px; margin-top:13px; border:1px solid #000; text-align:center; padding:3px 0px; margin-left:10px;}

.centercolumn_part{clear:both; width:1000px; float:left; margin-top:8px; margin-bottom:15px;}

.column1{width:325px; float:left; margin-left:8px;}

.small_column1{float:left; width:268px; margin-left:3px;}

.column2{width:660px; float:left;}

.small_column2{width:728px; float:left;}

.statistics_bg{width:305px; background:#fad874; border:1px solid #c97070; padding:4px 6px; float:left;}

.stats_header_title{background:#FFF; text-align:center; width:305px; height:25px; line-height:25px !important; font:bold 13px Arial; color:#961c05; margin-bottom:7px;}

.stats_left{float:left; margin-left:10px; width:127px; font:11px Arial; color:#000000;}

.stats_left span{color:#032753;}

.stats_left div{height:17px;}

.stats_middle{float:left; padding-left:30px; width:97px; font:11px Arial; color:#000000; background:url(images/stats_seperator.gif) no-repeat; height:52px;}

.stats_middle span{color:#032753;}

.stats_middle a{color:#be0707; text-decoration:none;}

.stats_middle div{height:17px;}

.stats_right{float:left; width:37px; margin-top:-30px;}

.seentoday_topcurve{clear:both; margin-top:20px; background:url(images/seentoday_topcurve.png) no-repeat; height:5px; line-height:5px; width:305px;}

.seentoday_btmcurve{clear:both; background:url(images/seentoday_btmcurve.png) no-repeat; height:5px; line-height:5px; width:305px;}

.seentoday_middle{clear:both; background:#FFF repeat-y; width:295px; padding:5px;}

.seentoday_header{clear:both; text-align:left; font:bold 13px Arial; color:#961c05; height:20px;}

.seentoday_text{clear:both; margin-left:5px; font:11px Tahoma;}

.seentoday_text a{color:#113a6c;}

.ourfriends_header{clear:both; padding-top:10px; font:bold 13px Arial; color:#7b0a0a; width:317px; height:20px;}

.ourfriends_part{clear:both; width:317px;}

.ourfriends_box{float:left; width:95px; height:90px; margin:5px 5px 0 5px; text-align:center;}

.ourfriends_box img{width:90px; height:70px;}

.ourfrieds_imgbox{border-bottom:1px solid #028726;}

.ourfriends_box a{text-align:center; color:#028726; text-decoration:underline;}

.friends_btmline{clear:both; height:10px; border-bottom:1px solid #757575; width:275px; margin-left:25px;}

.left_ads{clear:both; padding:10px 0px; text-align:center; width:317px;}

.topsites_bg{clear:both; width:312px; background:#f6e379; padding:4px; float:left;}

.topsites_header{clear:both; text-align:center; background:#fbf4c9; width:312px; height:25px; line-height:25px !important; font:bold 13px Arial; color:#000;}

.topsites_left{float:left; width:165px; margin-left:10px; margin-top:5px;}

.topsites_link{clear:both; margin-top:2px; font:11px Arial;}

.topsites_link a{line-height:15px; text-decoration:none; color:#000000;}

.toplinks_middle{float:left; width:45px; margin-top:25px;}

.addsites_part{width:82px; float:left;}

.addsites{clear:both; text-align:center;}

.addsites a{color:#c30909; text-decoration:underline; font:bold 11px Arial;}

.morelinks{clear:both; margin-top:60px; text-align:center; height:25px;}

.morelinks a{color:#353535; text-decoration:underline; font:bold 11px Arial;}

.categories_part{clear:both; background:#d2d2d2; width:660px; float:left; padding-bottom:10px;}

.gamecat_bg{background:#FFF; width:199px; margin:10px 0 0 8px; padding:5px; float:left; height:210px;}

.catgame_header{ width:193px; height:23px; background:url(images/catgame_header_bg.gif) no-repeat;; font:bold 13px Arial; line-height:23px !important; color:#870303; padding-left:8px;}

.cat_images{clear:both; margin-top:5px; float:left; margin-bottom:8px;}

.catimage_bg{background:url(images/catimage_bg.gif) no-repeat; width:73px; height:83px; float:left; padding:7px 9px;}

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

.cat_title{height:21px; line-height:10px; text-align:center;}

.cat_title a{color:#3d3d3d; font:11px Arial; line-height:10px;}

.category_titles{clear:both;}

.category_titles a{font:normal 11px Arial; color:#000000; text-decoration:none;}

.category_titles div{clear:both; margin-top:2px; height:14px;}

.cat_viewmore{clear:both; text-align:right; margin-top:4px;}

.cat_viewmore a{color:#fe890b; font:bold 11px Arial; text-decoration:none;}

.toprate_topplayers_part{clear:both; padding-top:4px;}

.top_ratedpart{float:left; width:335px;}

.toprated_header{clear:both; background:url(images/toprated_bg.gif) no-repeat; width:315px; height:26px; padding:13px 0 0 15px; font:bold 14px Arial; text-transform:uppercase;}

.toprated_gamespart{clear:both; width:330px; background:#d10904; padding-bottom:5px; float:left;}

.toprated_gamesbg{background:#fcf1f0; width:138px; float:left; margin-left:4px; margin-right:2px; padding:9px 10px;}

.toprated_row{clear:both; height:18px;}

.toprated_bullet{float:left; width:18px;}

.toprated_gametitle{float:left;width:110px;}

.top_playerpart{float:left; width:325px;}

.topplayer_header{clear:both; background:url(images/topplayers_bg.gif) no-repeat; width:310px; height:24px; padding:14px 0 0 15px; font:bold 14px Arial; text-transform:uppercase;}

.topplayer_gamespart{clear:both; width:325px; background:#777777; padding-bottom:5px; float:left;}

.topplayer_gamesbg{background:#f7f7f7; width:135px; float:left; margin-left:4px; margin-right:4px; padding:8px 5px 8px 14px;}

.topplayer_row{clear:both; height:18px;}

.topplayer_gametitle{color:#d10904;}

.showallgames_bg{clear:both; background:url(images/showallgames_bg.gif) no-repeat; width:627px; height:24px; text-align:center; padding-top:5px; padding-left:360px;}

.showgames_arrow{float:left; width:50px; line-height:24px;}

.showgames_text{float:left; width:250px; padding-top:3px;  font:12px Arial; color:#b20505;}

.showgames_text a{color:#b20505;}

.allcat_list{clear:both; margin-top:10px; float:left; display:inline;}

.allcatlist_left{float:left; width:220px;}

.allcatlist_right{float:left; width:760px;}

.allcats_header{width:200px; height:18px; background:#b8b8b8; padding-top:3px; font:bold 12px Arial; text-align:center; color:#FFF;}

.fullgames_header{width:755px; height:18px; padding-top:3px; padding-left:5px; font:bold 12px Arial; color:#000000;}

.catlist_category{clear:both; margin-top:10px; margin-left:22px; text-align:left;}

.catlist_category a{font:bold 12px Arial; color:#000000; text-decoration:none;}

.plugins_background{clear:both; margin-top:25px; background:url(images/plugins_bg.gif) no-repeat; width:194px; height:167px;}

.plugins_title{clear:both; padding-top:10px; text-align:center; font:bold 12px Tahoma; color:#FFF; height:40px;}

.plugins_part{clear:both; padding-left:2px; font:normal 11px Tahoma; text-align:center;}

.plugins_part a{color:#000000; font-weight:bold; line-height:18px;}

.plugins_part div{float:left; width:57px; margin-left:6px;}

.fullgames_part{width:765px; clear:both; margin-top:10px;}

.fullgames_column{float:left; width:120px; text-align:left; overflow:hidden; font:11px Arial; margin:0 0 0 6px; padding:0px;}

.fullgames_column li{line-height:16px; width:105px;}

.fullgames_column li.letterheading{margin:5px 0px;text-decoration:underline; font-weight:bold; color:#243A03;}

.fullgames_column li a{text-decoration:underline; color:#243A03; font:11px Arial;}

.fullgame_links{clear:both; padding-top:20px; text-align:center;}

.fullgame_links a{font:bold 12px Tahoma; padding:0px 10px; color:#CF2626; text-decoration:underline;}

.allgames_pagination{clear:both; padding-top:20px; text-align:center; color:#ff8403; font-weight:bold;}

.pagenav{text-decoration:none; color:#ff8403; font-family:Verdana;font-size:11px;font-weight:bold; padding:2px 5px;}

.pagenav:hover{background:#b80a09; padding:2px 5px;}

.pagenav1{text-decoration:none; color:#ff8403; font-family:Verdana;font-size:11px;font-weight:bold; padding:0px 10px;}

.pagenav2{text-decoration:none; color:#ff8403; font-family:Verdana;font-size:11px;font-weight:bold; padding:0px 0px;}

.pagenav-view{background:#b80a09; padding:2px 5px; margin-right:3px; text-align:center; color:#ff8403; font-family:Verdana; font-size:11px; font-weight:bold;}

.footer_bg{clear:both; background: #ea7a09 url(images/footer_bg.gif) repeat-x; height:80px; padding-top:1px;}

.footer_part{clear:both; background:url(images/footer_center_bg.gif) no-repeat; width:1000px; height:67px; margin:0 auto;}

.footer_links{clear:both;text-align:center;width:600px;margin:auto; height:29px;}

.footer_links ul{margin:0px; padding:0px;}

.footer_links ul li.link{width:80px; float:left; text-align:center; list-style:none;}

.footer_links ul li.link2{width:120px; float:left; text-align:center; list-style:none;}

.footer_links ul li a{font:bold 12px Arial; color:#FFF; text-decoration:none; line-height:29px;}

.footer_content{clear:both; padding-top:4px; width:935px; margin-left:30px;}

.footer_content_left{float:left; width:635px; font:11px Tahoma; color:#000000;}

.footer_content_left div{height:17px;}

.footer_content_left a{color:#0c0c0c;}

.footer_content_right{float:right; width:250px; font:10px Tahoma; text-align:right; margin-top:15px;}

.jumplist_small_bg{clear:both; background:url(images/jumpgames_small_bg.gif) no-repeat; width:235px; height:70px; padding:10px 15px;}

.jumplist_small_header{clear:both; height:21px; font:bold 11px Arial; color:#FFF;}

.jumplist_small_part{clear:both; height:35px;}

.jumplist_small_part select{height:20px; width:174px; border:1px solid #888888; background:#FFF; color:#000;}

.statistics_small_bg{width:255px; background:#fad874; border:1px solid #c97070; padding:4px 4px; float:left; margin-top:8px;}

.stats_headersmall_title{background:url(images/stats_header_bg.gif) no-repeat; text-align:center; width:255px; height:40px; font:bold 13px Arial; color:#961c05; padding-top:5px;}

.stats_small_left{float:left; margin-left:10px; width:110px; font:11px Arial; color:#000000;}

.stats_small_left span{color:#032753;}

.stats_small_left div{height:17px;}

.stats_small_middle{float:left; padding-left:20px; width:110px; font:11px Arial; color:#000000; background:url(images/stats_seperator.gif) no-repeat; height:52px;}

.stats_small_middle span{color:#032753;}

.stats_small_middle a{color:#be0707; text-decoration:none;}

.stats_small_middle div{height:17px;}

.seentoday_small_topcurve{clear:both; margin-top:20px; background:url(images/seentoday_small_topcurve.gif) no-repeat; height:5px; line-height:5px; width:255px;}

.seentoday_small_btmcurve{clear:both; background:url(images/seentoday_small_btmcurve.gif) no-repeat; height:5px; line-height:5px; width:255px;}

.seentoday_small_middle{clear:both; background:#FFF repeat-y; width:245px; padding:5px;}

.seentoday_small_header{clear:both; text-align:left; font:bold 13px Arial; color:#961c05; height:20px;}

.seentoday_small_text{clear:both; margin-left:5px; font:11px Tahoma;}

.seentoday_small_text a{color:#113a6c;}

.ourfriends_small_header{clear:both; padding-top:10px; font:bold 13px Arial; color:#8c6f18; width:265px; height:20px;}

.ourfriends_small_part{clear:both; width:265px; float:left;}

.ourfriends_small_box{float:left; width:95px; height:90px; margin:5px 5px 0; text-align:center;}

.ourfriends_small_box img{width:90px; height:70px;}

.ourfrieds_small_imgbox{border-bottom:1px solid #028726;}

.ourfriends_small_box a{text-align:center; color:#028726; text-decoration:underline;}

.left_ads{clear:both; padding:10px 0px; text-align:center; width:265px;}

.toprated_small_bg{clear:both; background:url(images/toprated_small_bg.gif) no-repeat; width:215px; padding-top:25px; float:left; margin:0 0 20px 25px;}

.toprated_small_bg div{float:left; margin:12px 0 0 25px; width:70px; height:60px;}

.toprated_small_bg div img{width:68px; height:58px; border:1px solid #000;}

.mostpopulargames_bg{clear:both; background:url(images/mostpopular_bg.gif) no-repeat; width:180px; margin:0 0 15px 25px; padding:40px 0 0 35px;}

.mostpopulargames_bg a{font:11px Tahoma; color:#000000; text-decoration:none; line-height:18px;}

.topsites_small_bg{clear:both; width:206px; background:#f6e379; padding:4px 10px 6px 10px; float:left; margin-left:25px;}

.topsites_small_header{clear:both; text-align:center; background:#fbf4c9; width:208px; height:22px; line-height:22px !important; font:bold 13px Arial; color:#000;}

.topsites_small_left{float:left; width:120px; margin-left:5px; margin-top:5px; overflow:hidden;}

.toplinks_small_right{float:left; width:80px; margin-top:5px; text-align:center;}

.addsites_small{clear:both; text-align:center;}

.addsites_small a{color:#c30909; text-decoration:underline; font:bold 11px Arial;}

.morelinks_small{clear:both; margin-top:10px; text-align:center; height:20px;}

.morelinks_small a{color:#353535; text-decoration:underline; font:bold 11px Arial;}

.center_top_ads{clear:both; height:100px;}

.gametitle_txt{background:#d51106; width:715px; height:23px; padding-left:10px; font:bold 16px Trebuchet MS; color:#000000;}

.gametitle_txt span{color:#FFF;}

.gametitle_righttxt a{color:#000; text-decoration:none; font:bold 14px Trebuchet MS; line-height:23px;}

.gametitle_lefttxt{float:left; line-height:23px;}

.gametitle_righttxt{float:right; margin-right:15px; text-align:right;}

.playgame_topcurve{line-height:5px; clear:both; background:url(images/playgame_topcurve.gif) no-repeat; width:725px; height:5px; margin-top:5px;}

.playgame_btmcurve{line-height:5px; clear:both; background:url(images/playgame_btmcurve.gif) no-repeat; width:725px; height:5px; margin-bottom:10px;}

.playgame_middle{background:#000000; width:725px; text-align:center; padding:20px 0px;}

.playdesc_topbg{clear:both; background:url(images/desc_topbg.gif) no-repeat; width:724px; height:5px;}

.playdesc_middlebg{clear:both; background:#be9465; width:720px; float:left; padding-left:2px; padding-right:2px;}

.playdesc_left{float:left; width:2px; background:#be9465; height:inherit;}

.playdesc_right{float:left; width:2px; background:#be9465; height:inherit;}

.playdesc_middle{float:left; width:700px; background:#D1B493 url(images/desc_middlebg.gif) repeat-x; padding:10px; padding-bottom:20px;}

.playdesc_btmbg{clear:both; background:url(images/desc_btmbg.gif) no-repeat; width:724px; height:8px;}

.gamedescription_part{float:left; width:405px;}

.gamerating_part{float:left; width:280px; margin-left:15px;}

.gamedesc_innertopcurve{clear:both; background:url(images/desc_innertopcurve.gif) no-repeat; width:402px; height:5px;}

.gamedesc_innerbtmcurve{clear:both; background:url(images/desc_innerbtmcurve.gif) no-repeat; width:402px; height:5px;}

.gamedesc_middlepart{clear:both; background:#FFF; width:382px; padding:5px 10px;}

.playgame_title{font:bold 16px Trebuchet MS; color:#b02009; height:25px;}

.playgamedesc_txt{clear:both; margin-top:5px; font:11px Tahoma;}

.playgamedesc_title_txt{clear:both; margin-top:5px; font:bold 11px Tahoma;}

.rating_stars{clear:both; margin-bottom:10px; width:275px; float:left;}

.rate_text{float:left; width:99px; padding-top:7px; font:bold 11px Tahoma; color:#bb0707;}

.rating_part{float:left; position:relative; width:130px; text-align:left;}

.emailto_friend_txt{clear:both; height:25px; font:bold 11px Tahoma; color:#FFF; background:url(images/email_icon.png) no-repeat top right; width:110px; padding-top:2px;}

.emailto_friend_txt a{color:#FFF;}

.fullscreen_fav_part{clear:both; height:45px; width:275px;}

.fullscreen_fav_left{float:left; width:125px; padding-top:5px;}

.fullscreen_fav_left div{text-align:left; float:11px Tahoma; color:#000; height:18px;}

.fullsceen_fav_right{float:left; width:145px;}

.fullscreen_icon{background:url(images/fullscreen_icon.png) no-repeat; padding-left:26px; height:25px; line-height:16px;}

.fullscreen_icon a{font:11px Tahoma; color:#FFFFFF;}

.addfav_icon{clear:both;  background:url(images/favourite_icon.png) no-repeat; padding-left:26px; height:20px; line-height:14px;}

.addfav_icon a{font:11px Tahoma; color:#FFFFFF;}

.report_broken{clear:both; background:url(images/reportbroken_icon.png) no-repeat; padding-left:26px; height:25px; line-height:16px;}

.report_broken a{font:11px Tahoma; color:#FFFFFF;}

.related_blogpart{clear:both; margin:10px 0px; float:left; width:724px;}

.relatedgames_bg{background:#fdf0c0; width:469px; height:201px; float:left; padding:6px; margin-left:5px;}

.relatedgames_heading{font:bold 16px Tahoma; color:#495d05; text-align:center; height:25px;}

.relatedgames_left{background:#fff; width:226px; height:170px; padding:1px 2px; margin-left:2px; float:left;}

.relatedgames_right{background:#fff; width:226px; height:170px; padding:1px 2px; margin-left:7px; float:left;}

.rgame_part{clear:both; margin-top:1px; height:55px;}

.rgame_left{width:65px; float:left;}

.rgame_right div{clear:both; margin-top:2px; font:11px Tahoma; color:#555555;}

.rgame_right a{font:11px Tahoma; text-decoration:underline; color:#009af2;}

.rgame_right{width:155px; margin-left:4px; float:left;}

.embedcode_bg{background:url(images/embedcode_bg.gif) no-repeat; width:192px; height:158px; float:left; padding:50px 20px 5px 20px;}

.embedcode_bg textarea{height:140px; width:200px; font:11px Tahoma; background:Transparent; border:none; overflow:hidden;}

.gamecomment_tafpart{clear:both; padding-top:10px; width:724px; float:left;}

.gamecomments_part{float:left; width:420px;}

.taf_ads_part{float:left; width:300px;}

.comments_entry_part{clear:both; padding:5px 0px; width:415px; border-bottom:1px solid #dedede; float:left;}

.comments_entry_left{float:left; width:77px; text-align:left;}

.comments_entry_left img{width:68px; height:68px; border:none;}

.comments_entry_right{float:left; width:335px; text-align:left; font:11px Tahoma;}

.comment_posted_user{clear:both; height:25px;}

.comment_posted_desc{clear:both;}

.comments_bg{clear:both; background:url(images/comments_bg.gif) no-repeat; width:397px; height:210px;}

.comment_title{clear:both; height:23px; text-align:left; font:bold 12px Arial;}

.comment_textarea_part{clear:both; width:380px; height:125px; padding:40px 0 0 10px;}

.comment_textarea{clear:both; height:125px; width:380px;}

.comment_textarea textarea{border:none; background:Transparent; font:11px Tahoma; height:125px; width:380px;}

.comment_btn{clear:both; text-align:right; margin-top:17px; background:url(images/comments_btn.gif) no-repeat top right; width:387px; height:15px;}

.comment_btn input{height:15px; width:92px; border:none; background:Transparent;}

.comments_entry_heading{clear:both; padding:10px 0px; text-align:left; font:bold 11px Tahoma; color:#c31010;}

.playpage_ads{clear:both; padding-bottom:10px; text-align:center; width:300px;}

.taf_bg{clear:both; background:url(images/taf_bg.gif) no-repeat; width:275px; height:140px; margin:10px 0 0 0px; padding:10px 0 10px 25px; font:12px Arial;}

.taf_header{clear:both; height:25px; text-align:center; font:bold 13px Arial; color:#000;}

.browsegamepart{clear:both; width:725px; margin-bottom:10px;}

.browsetxt{font:bold 17px Arial; color:#FFF; background:#000; text-align:center; width:725px; height:35px; line-height:35px !important;}

.browsetxt span{font:bold 17px Arial; color:#d81b08;}

.browsegame_middle{background:#d2d2d2; padding:10px 0px; width:725px; float:left; margin-top:5px;}

.browsegames_bg{background:url(images/browsegames_bg.gif) no-repeat; width:200px; height:89px; margin:10px 10px 0 11px; float:left; padding:10px;}

.browsegames_left{float:left; width:95px;}

.browsegames_right{float:left; width:105px; height:85px;}

.browsegames_title{height:20px; font:bold 12px Arial;}

.browsegames_title a{color:#d02a2a; text-decoration:underline;}

.browsegames_desc{font:12px Arial; color:#851414; height:60px; text-align:left;}

.browse_numbg{width:725px;height:36px;clear:both;font:bold 17px Arial;color:#d70f0f;margin:auto;padding:20px 0px;}

.browse_numbg span{color:#000;}

.register_header{clear:both; margin-top:10px; height:45px; text-align:center; font:bold 27px Arial; color:#d91d08;}

.register_header span{color:#3d3d3d;}

.register_bg{background:url(images/register_bg.gif) no-repeat; width:693px; clear:both; padding:30px 0 0 17px;}

.register_instructions{font:12px Arial; color:#bb2209; width:575px; line-height:18px;}

.benefits{width:300px; margin-top:20px;}

.benefits_header{height:20px; font:bold 14px Arial;}

.benefits_text{height:18px; font:bold 12px Arial;}

.register_fields{clear:both; margin-top:45px; width:385px;}

.register_row{height:37px; clear:both;}

.register_left{font:bold 13px Arial; color:#bd0b0b; width:150px; float:left;}

.register_right{float:left; margin-left:2px; background:url(images/register_txtbox.gif) no-repeat; width:224px; height:22px; padding:1px;}

.register_right input{width:207px; height:13px; background:Transparent; border:none; font:11px Arial; padding-top:3px; padding-left:10px;}

.register_input_submit{background:url(images/register_btn.gif) no-repeat; width:93px; height:35px; margin-right:5px;}

.register_input_submit input{width:93px; height:35px; background:Transparent; border:none;}

.confirm_reg{clear:both; text-align:center; margin-top:50px; font:bold 12px Arial; color:#000000;}

.profile_header{width:728px; height:32px; background:#c20907; font:bold 18px Arial; color:#f3ec2d; text-align:center; line-height:32px; }

.profile_header span{color:#FFF;padding-left:5px;}

.profile_header a{font:bold 11px Arial; color:#FFF; text-transform:uppercase;}

.profile_perpart{clear:both;margin:15px 0px 0px 0px;float:left;}

.profile_permd{width:727px; float:left;}

.profile_perpart1{width:170px;float:left;margin-left:18px;}

.profile_perimg{width:147px;}

.profile_perimgtxt{font:bold 14px Arial;width:147px;text-align:center;padding-top:10px;}

.profile_perimgtxt a{font:12px Arial;}

.profile_perlist{width:186px;float:left;font:bold 12px Arial;color:#000;}

.profile_perlist li{height:35px; list-style:none;}

.profile_perlist li span{color:#c52526;}

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

.profile_pertxtpart{width:295px;float:left;}

.pertxt1{width:295px;font:bold 12px Arial;}

.pertxt2{font:normal 11px Tahoma;color:#454545;padding-top:20px;line-height:18px;height:110px; overflow:hidden;}

.profile_btns{clear:both; margin-top:5px; width:300px;}

.bemyfriend_btn{float:left; width:150px;}

.msg_me_btn{float:left; width:150px;}

.memberlist_headerbg{width:728px; background:#000; height:35px;}

.memberlist_title{float:left; width:440px; text-align:right; font:bold 17px Arial; color:#FFF; line-height:35px;}

.memberjoin_part{float:left; width:275px; text-align:right;}

.memberjoin_part a{font:bold 14px Arial; color:#f7c315; text-decoration:underline; line-height:35px;}

.memberlist_part{clear:both; margin:5px 0px; width:728px; background:#d2d2d2; padding:10px 0px; float:left;}

.memberlist_search{clear:both; background:url(images/memberlist_searchbg.gif) no-repeat top right; width:328px; height:31px; float:right;}

.memberlist_txtbox{float:left; width:256px; height:26px; padding:3px;}

.memberlist_txtbox input{width:245px; height:20px; padding-top:5px; padding-left:5px; font:bold 11px Arial; background:Transparent; border:none;}

.memberlist_btn{float:left; margin-left:12px; width:53px; height:30px;}

.memberlist_btn input{width:53px; height:31px;  background:Transparent; border:none;}

.memberdisplay_part{clear:both; margin-top:5px;}

.memberlist_bg{margin:15px 0 0 15px; background:url(images/memberlist_bg.gif) no-repeat; width:222px; height:195px; float:left;}

.member_avatar{padding-top:13px; height:89px; text-align:center;}

.member_title{padding-top:10px; height:20px; font:bold 14px Arial; color:#6e7b09; text-align:center;}

.member_title a{color:#d53a21;}

.member_desc{ margin-left:40px; font:bold 11px Arial;}

.member_desc li{line-height:18px; color:#f09c06; list-style:none;}

.member_desc li span{color:#4f4f4f;}

.mem_pagination_bg{clear:both;margin-left:75px;background:url(images/mem_pagination_bg.gif) no-repeat; width:595px; height:23px; padding-top:6px; text-align:center; font:bold 15px Arial; color:#000;}

.mem_pagination_bg a{padding: 0 5px; color:#d70f0f;}

.mem_pagination_bg a:hover{background:#000;}

.mem_pagination_bg span{padding: 0 5px; background:#000; color:#FFF;}

.tos_text{font:12px Arial; text-align:left; width:98%;}

.tos_text p { line-height:20px; text-align:left !important;}

.tos_text li{list-style:decimal; margin-left:25px; line-height:20px;}

.tos_text a{color:#00A7BE;}

.our_links{clear:both; width:530px;}

.our_links li{clear:both; line-height:17px !important; font:normal 11px Arial; background:url(images/bullet-green.gif) left top no-repeat; padding-left:20px; margin-left:10px; font:11px Arial; list-style:none;}

.developers_text{font:12px Arial; text-align:left;}

.useradmin_left{float:left; width:250px;}

.useradmin_right{float:left; width:110px; text-align:center; margin-top:50px;}

.lastpl_games_box{float:left; width:70px; margin-right:15px; text-align:center;}

#tooltip{
position:absolute;
border:1px solid #000;
background:#5F5F5F;
padding:5px;
color:#FFF;
display:none;
font:bold 11px Arial;
}





.drop-down-left {
	border: 1px solid black;
	width: 175px;
	float: left;
	background-color: white;
	font-weight: medium;
	color: black;
}





td.cattop
{ 

height:20px;

	color:#F7DB16;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	background: transparent url(images/sidebar_header.gif) no-repeat left;
	background-repeat:repeat-x;
}




.small_sections{
	color:#FFFFFF;
	width: auto;
	margin-left:2px;;
	margin-right:2px;
	margin-bottom:5px;
	border:0px solid #000000;
}


.registration{
	
	margin-right: 250px;
	float: right;
	height:20px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	
}


.small_section_headers{
	height:20px;
	background-color:#000000;
	color:#F7DB16;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	background: transparent url(images/sidebar_header.gif) ;
	background-repeat:repeat-x;
}
.main_section_box{
	color:#000;
	clear:both;
	margin-top:10px;
	margin-left:5px;
}

.main_section_headers{
	height:43px;
	color:#000;
	font:bold 18px Arial;
	padding-top:7px;
	background: transparent url(images/sidebar_header.gif) no-repeat;
	width:716px;
	text-align:center;
}

.main_section_headers a{color:#000; text-decoration:underline;}

.main_section_content{
	margin:0 5px;
	color:#000;
	width:706px;	
}

.main_section_featured{
	margin-top:5px;
	padding:4px;
	
}

.main_section_played{
	background-color:#082E63;
        color:#FFFFFF;
	border: 2px solid #999999;
	font-size:13px;
	font-weight:bold;
	
	
}

   

div#wrapper1 {
	width: 951px;
	background-image: url(images/wrapper_back.gif);
	margin: auto;
	clear:both;
}

div#wrapper1 div#shadow_left {
	padding-left: 12px;
	width: 947px;
}

div#wrapper1 div#shadow_left div#shadow_right {
	padding-right: 12px;
	width: 947px;
}




div#wrapper1 div#navbar {
	width: 905px;
	height: 45px;
	background-image: url(images/navbar_back.gif);
	padding-left: 24px;
}


div#wrapper1 div#sidebar {
	float: left;
	width: 147px;
	margin-right: 2px;
}
div#wrapper1 div#sidebar div.google a {	
	float: left;
        height: 600px;
	display: block;
	margin-left:0px;
	float: left;
	height: 1px;
	width: 1px;
}







div#wrapper1 div#sidebar a {
	display: block;
	height: 21px;
	width: 134px;
	line-height: 21px;
	background: transparent url(images/sidebar_link.gif) no-repeat left top;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 13px;	
}

div#wrapper1 div#sidebar a:hover {
	background: transparent url(images/sidebar_link_over.gif) no-repeat left top;
	color: #7baded;

}

div#wrapper1 div#sidebar h1 {
	color: #f7db16;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 32px;
	line-height: 32px;
	padding-left: 11px;
	padding-bottom: 3px;
	background: transparent url(images/sidebar_header.gif) no-repeat left;
	margin-bottom: -3px;

}






div#wrapper1 div#main {
	background: #082E63;
	float: left;
	width: 775px;
}


div#wrapper1 div#main div.blue_bar {
	background-image: url(images/blue_bar.gif);
	height: 32px;
	width: 783px;
}

div#wrapper1 div#main div.blue_bar img.left {	
	float: left;
}



div#wrapper1 div#main div.blue_bar div#name_box {
	float: left;
	padding-top: 7px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-left: 60px;
	width: 280px;
	background-image:url(images/namebox_back.gif);
	font-weight: bold;
	font-size: 14px;
	color: #F7DB16;
}



.newest_games_bar{
	width:945px;
	background: #082E63;
	height:auto;
	margin-bottom:5px;
	text-align:center;
}

.menu_bar{
        text-align:center;
	background: #000000;
	width: 930px;
	height:30px;
	border:0px solid #FFFFFF;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
}

div#wrapper1 div#main div#main_left {
	
	width: 504px;
	padding: 0px 10px;
	float: left; 
	padding-top: 9px;
}



div#wrapper1  div#ads {
	padding: 5px;
	background: #082E63;
	margin: 3px 0px;
	border: 2px solid #999999;
}

div#main div#main_right {

	width: 178px;
	float: right;
	padding-top: 0px;
}

div#main div#main_right div.right_box {
	margin-left: 2px;
	background: #0C356E;
	border: 1px solid #999999;
	height: auto;
	width: 175px;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
div#main div#main_right div.rightk_box {
	font-weight: bold;
	font-size: 11px;
}

div#main div#main_right div.right_box a:hover {
	color: #f7db16;
}

div#main div#main_right div.right_box div.entry {
	height: auto;
	margin: 0px;
}
div#main div#main_right div.right_box div.entry img {
	float: left;
	border: 1px solid #888888;
	margin-right: 10px;
}


/*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 #999999;
	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: #FFFFFF;
	text-decoration: none;
	padding: 2px 5px 2px 18px;
	display:block;
	
}
.browsegames li a:hover {
	text-decoration: none;
	color: #339900;
	
}
.browsegames li.gamedownload a{
/*color:#228988 !important;*/
font-weight:bold;
}


/**/



.pagination{
width: auto; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: center;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
font:bold 17px Arial;
color: #d70f0f;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 315px; /*IE5 width*/
w\idth: 315px; /*IE6 width*/
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #d70f0f;
}

.pagination .current{
padding: 0 2px 0 5px;
text-decoration: none; 
color: #FFF;
background:#000;
}

.pagination a:hover, .pagination a.selected{
color: #FFF;
background-color: #000;
}

.private_message_left{
  width:140px;
  float:left;
  text-align:center;
  background-color:#DDDDDD;
  margin-right:5px;
  padding:5px;

}

.private_message_main{
  width:auto;
  float:left;
  padding:5px;

}

.useradmin{
  text-align:left;
  color:#FFF;
  font:12px Tahoma;
}

.useradmin a:link {
text-decoration: none;
color: #4f1c04;
}
.useradmin a:visited {
text-decoration: none;
color: #4f1c04;
}
.useradmin a:hover {
text-decoration: underline;
color: #4f1c04;
}
.useradmin a:active {
text-decoration: underline;
color: #4f1c04;
}	


a.submenu, a.submenu:link, a.submenu:visited {
display: block;
float: left;
padding: 5px;
margin: 0 3px 0 3px;
font-size: 12px;
font-weight: bold;
font-family: arial, verdana, sans-serif;
color: #FFFFFF;

}

a.submenu:hover {
display: block;
float: left;
padding: 5px;
margin: 0 3px 0 3px;
font-size: 12px;
font-family: arial, verdana, sans-serif;
color: #000000;
background-color: rgb(14, 134, 200);

}


.footer{
	height:30px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:1px;
	text-align:center;
	padding-top:2px;
}


















