/* onArcade 2.2 CSS */
*{margin:0px;padding:0px;}

body{font:normal 12px Arial;background:#000000 url(images/bg.jpg) repeat-x;}

a{text-decoration:none;color:#000000;}

img{border:0px;}

input{font:normal 11px Tahoma;}

#abovelogo {color:#F5C630;font-family:Verdana,Times;font-size:4px;font-weight:bold;height:9px;padding-bottom:0;padding-left:0;padding-top:0px;text-align:left;width:976px;}

#avovelogo h1 {color:#CFCFCF;font:bold 4px Tahoma,Verdana,Arial,Helvetica,sans-serif;height:30px;margin:0;padding:0;}

#underlogo {background:none repeat scroll 0 0 #000000;border-top:1px solid #001A00;font-family:Verdana,Times;font-size:12px;font-weight:bold;padding-bottom:2px;padding-left:2px;padding-top:2px;text-align:left;width:99.5%;}

#underlogo h2 {color:white;font:bold 13px Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;}

li{list-style:none;}

#pagewrapper{width:1000px; background:#000000; clear:both; margin:0px auto;}

.header_bg{clear:both; background:url(images/header_bg.jpg) no-repeat; width:1000px; height:288px; position:relative;}

.header_top{clear:both; width:1000px; height:255px;}

.logo{float:left; margin-left:15px; width:550px;}

.header_right{float:left; width:433px;}

.games_leftpart{float:left; width:169px; padding-top:20px; font-size:11px; color:#FFF;}

.login_bg{float:left; background:url(images/login_bg.png) no-repeat; width:201px; height:68px; padding-top:26px;}

.lognin_box{clear:both; height:21px; padding:3px 0 0 75px; width:124px;}

.lognin_box input{width:120px; height:15px; background:Transparent; border:none;}

.login_submit{clear:both; height:18px; padding-left:10px; width:190px;}

.login_submit_left{float:left; width:123px; font-size:11px;}

.login_submit_right{float:left; width:60px;}

.login_submit_right input{width:60px; height:17px; background:Transparent; border:none; cursor:pointer;}

.regd_users{clear:both; padding:5px 0px 0px 198px; color:#000; font-size:11px;}

.newuser_singup{clear:both; position:absolute; float:right; top:102px; right:8px;}

.header_right_top{clear:both; height:145px;}

.header_right_btm{clear:both; padding-left:70px; width:345px; height:70px;}

.header_search_bg{clear:both; background:url(images/search_bg.png) no-repeat; width:324px; height:30px; position:relative; z-index:1; padding-top:40px;}

.header_search_left{float:left; padding:5px; width:246px; height:18px;}

.header_search_left input{width:240px; height:16px; background:Transparent; border:none; color:#000002;}

.header_search_right{float:left; width:66px; height:29px;}

.header_search_right input{width:66px; height:29px; background:Transparent; border:none; cursor:pointer;}

.topmenus{clear:both; height:33px; padding-left:475px; width:525px;}

.topmenus li{float:left; margin-right:5px;}

.topmenus li.home{background:url(images/menu_home.png) no-repeat; width:82px; height:24px;}

.topmenus li.home:hover{background-position:0 -24px;}

.topmenus li.home a{width:82px; height:48px; display:block; text-decoration:none;}

.topmenus li.forums{background:url(images/menu_forums.png) no-repeat; width:82px; height:24px;}

.topmenus li.forums:hover{background-position:0 -24px;}

.topmenus li.forums a{width:82px; height:48px; display:block; text-decoration:none;}

.topmenus li.contactus{background:url(images/menu_contactus.png) no-repeat; width:82px; height:24px;}

.topmenus li.contactus:hover{background-position:0 -24px;}

.topmenus li.contactus a{width:82px; height:48px; display:block; text-decoration:none;}

.topmenus li.links{background:url(images/menu_links.png) no-repeat; width:82px; height:24px;}

.topmenus li.links:hover{background-position:0 -24px;}

.topmenus li.links a{width:82px; height:48px; display:block; text-decoration:none;}

.topmenus li.memberlist{background:url(images/menu_member.png) no-repeat; width:107px; height:24px;}

.topmenus li.memberlist:hover{background-position:0 -24px;}

.topmenus li.memberlist a{width:107px; height:48px; display:block; text-decoration:none;}

.center_content{clear:both; background:#1b1b1b; float:left; width:968px; margin-left:15px;}

.stats_topads_part{clear:both; width:968px; height:123px;}

.topads_bg{float:left; background:url(images/top_ads_bg.jpg) no-repeat; width:754px; height:98px; margin:9px 0 0 8px; text-align:center; padding-top:8px;}

.stats_bg{float:left; background:url(images/statistics_bg.jpg) no-repeat; width:174px; height:90px; margin-left:11px; padding:24px 0 0 8px; font-size:11px; color:#FFF; line-height:17px;}

.most_popular_bg{clear:both; background:url(images/mostpopular_bg.jpg) no-repeat; width:952px; height:267px; margin:0 auto;}

.most_popular_left{float:left; width:400px;}

.most_pop_txt{clear:both; padding:7px 0 0 97px; height:32px; text-align:left;}

.anythingSlider{ width:270px; height:208px; clear:both; position: relative; padding:5px; margin-left:57px;}

.anythingSlider .wrapper { width:270px; overflow: auto; height: 208px; position: absolute; top: 0; left: 0; padding:5px;}

.anythingSlider .wrapper .slider_ul { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }

.anythingSlider .slider_ul .slider_li { display: block; float: left; padding: 0; width:270px; height:208px; margin: 0; padding:5px; }

#thumbNav{text-align: center; float:left; width:250px; position: relative; top: 195px;}

#thumbNav a{font:bold 14px Arial; display: inline-block; width:24px; height: 19px; margin: 0 5px 0 0; cursor:pointer; line-height:19px; text-decoration:none; color:#FFF;}

#thumbNav a:hover { background:url(images/featured_hoverbg.gif) no-repeat; text-decoration:none; color:#000000;}

#thumbNav a.cur { background:url(images/featured_hoverbg.gif) no-repeat; color:#000000; }

.featured_toppart{clear:both; height:131px; width:280px;}

.featured_img{float:left; background:url(images/mostpop_img_bg.jpg) no-repeat; width:191px; height:124px; text-align:center; padding-top:6px;}

.featured_img img{width:175px; height:116px;}

.featured_right{float:left; width:85px; padding-top:25px;}

.featured_gameplays{clear:both; font:bold 11px Arial; color:#FFF; height:48px; text-align:center; width:80px;}

.featured_gameplays span{font:bold 14px Arial; color:#f59837;}

.featured_rating{font:11px Arial; color:#fdeeaa; width:80px; text-align:center;}

.featuredgame_info{clear:both;}

.featuredgame_title{font:bold 13px Arial; color:#88cf0b; height:18px; overflow:hidden;}

.featuredgame_title a{color:#88cf0b !important; text-decoration:none !important;}

.featuredgame_desc{font:11px Arial; color:#FFF; clear:both; overflow:hidden; width:230px;}

.latest_news_part{float:left; width:542px;}

.latestgames_txt{clear:both; padding-top:7px; height:33px;}

.latestgames_imgpart{clear:both; height:103px;}

.news_bg{clear:both; background:url(images/news_bg.jpg) no-repeat; width:517px; height:83px; padding:10px;}

.news_header{clear:both; height:25px; font:bold 12px Verdana; color:#028fde;}

.news_content{clear:both; font:12px verdana; color:#FFF; line-height:18px;}

.latestgame_box{float:left; width:70px; margin-right:20px;}

.latestgame_box_img{clear:both; height:67px; width:67px;}

.latestgame_box_img img{width:67px; height:57px;}

.latestgame_title{clear:both; font:10px arial; color:#4a4a4a; text-align:center;}

.latestgame_title a{color:#4a4a4a !important; text-decoration:none !important;}

div#side_menu {	float: left; width: 220px; margin-left:7px;}
/* content of the page */
div#main_contents {	float: left; width: 726px; margin-left:7px;}

.playgames_img{clear:both; height:70px;}

.cat_headerbg{clear:both; background:url(images/cat_headerbg.png) no-repeat; width:350px; height:31px; text-align:center; font:bold 14px Arial; color:#FFF; line-height:21px; text-transform:uppercase;}

.cat_leftpart{float:left; margin-left:8px; width:225px; height:208px;}

.cat_game_box{clear:both; width:204px; height:63px; border-bottom:1px solid #3b070d; border-right:1px solid #3b070d; padding-top:5px;}

.cat_game_box_title{clear:both; width:125px; font:bold 11px Arial; color:#ffc000; height:21px;}

.cat_game_box_title a{color:#FFc000 !important; text-decoration:none !important;}

.cat_game_box_desc{clear:both; font:11px Arial; color:#4e4e4e; line-height:12px; overflow:hidden; width:125px; height:35px;}

.cat_rightpart{float:left; padding-top:30px; width:110px;}

.cat_rightpart li{clear:both; background:url(images/cat_list_icon.jpg) no-repeat 0 6px; padding-left:10px; height:23px;}

.cat_rightpart li a{font:11px arial; color:#FFF !important; text-decoration:none !important; font-weight:normal !important;}

.nogames{clear:both; padding-top:50px; text-align:center; font:bold 14px arial; color:#FFF;}

.rightcol_topcurve{clear:both; background:url(images/right_col_topcurve.jpg) no-repeat; width:219px; height:63px;}

.rightcol_middle{clear:both; background:#0e0e0e; width:210px; float:left; padding-left:9px;}

.rightcol_btmcurve{clear:both; background:url(images/right_col_btmcurve.jpg) no-repeat; width:219px; height:5px;}

.right_cat_middle{clear:both; background:#3b070d; width:203px; float:left; padding-top:10px;}

.right_cat_middle li{clear:both; margin-left:17px; height:30px; font:bold 15px arial; color:#FFF;}

.right_cat_middle li a{color:#FFF !important; text-decoration:none !important; padding-left:20px;}

.right_cat_middle li a:hover{background:url(images/cat_listicon.jpg) no-repeat; color:#f5c630 !important;}

.right_cat_btm{clear:both; background:url(images/right_cat_btmcurve.jpg) no-repeat; width:203px; height:23px;}

.topplayers_topcurve{clear:both; background:url(images/top_players_topcurve.jpg) no-repeat; width:203px; height:56px;}

.topplayers_middle{clear:both; background:#212121; width:198px; float:left; padding-left:5px;}

.latestgames_sidebox_middle{clear:both; background:#212121; width:203px; float:left; padding:5px 0px;}

.topplayers_box{clear:both; border-bottom:1px solid #323f1f; padding-top:3px; height:60px; width:192px;}

.topplayers_left{float:left; padding:8px 0 0 6px; width:75px;}

.topplayers_left a{color:#FFF !important; text-decoration:none !important; font-weight:bold;}

.topplayers_left span{color:#fedc63;}

.topplayers_middle1{float:left; padding:8px 0 0 0px; width:51px; text-align:center; font-size:10px;}

.topplayers_middle1 a{color:#63a015 !important; text-decoration:none !important;}

.topplayes_btm{float:left; background:url(images/profile_bg.jpg) no-repeat; width:57px; height:50px; text-align:center; padding-top:5px;}

.topplayes_btm img{width:45px; height:45px;}

.topplayers_btmcurve{clear:both; background:url(images/top_players_btmcurve.jpg) no-repeat; width:203px; height:15px;}

.rightads_top{clear:both; background:url(images/rightads_top.jpg) no-repeat; width:201px; height:7px;}

.rightads_btm{clear:both; background:url(images/rightads_btm.jpg) no-repeat; width:201px; height:17px;}

.rightads_middle{clear:both; border-left:1px solid #212121; border-right:1px solid #212121; width:199px; float:left; padding:15px 0px; text-align:center;}

.toplinks_topcurve{clear:both; background:url(images/toplinks_topcurve.jpg) no-repeat; width:203px; height:60px;}

.toplinks_middle{clear:both; background:#161b2c; width:203px; float:left; padding:5px 0px;}

.toplinks_middle li{clear:both; margin:5px 0 0 7px; width:158px; height:21px; background:#0f131e url(images/links_icon.jpg) no-repeat 8px 5px; padding-left:25px; font:bold 12px arial; line-height:21px;}

.toplinks_middle li a{color:#FFF !important; text-decoration:none !important;}

.toplinks_middle li a:hover{color:#f3af29 !important;}

.toplinks_btmcurve{clear:both; background:url(images/toplinks_btmcurve.jpg) no-repeat; width:203px; height:4px;}

.news_topcurve{clear:both; background:url(images/news_topcurve.jpg) no-repeat; width:718px; height:8px;}

.news_middlecurve{clear:both; background:url(images/news_middlecurve.jpg) repeat-y; width:693px; float:left; padding:0px 12px;}

.news_title{clear:both; font:bold 15px arial; color:#0071ac; height:20px; color:#0071ac;}

.news_content1{clear:both; font:12px arial; color:#000; line-height:18px;}

.news_btmcurve{clear:both; background:url(images/news_btmcurve.jpg) no-repeat; width:108px; height:15px; text-align:left; padding-left:609px;}

.news_btmcurve a{width:97px; height:15px; display:block; text-decoration:none !important;}

#footer_bg{clear:both; background:url(images/footer_bg.jpg) no-repeat; width:1000px; height:183px; padding-top:25px;}

.footer_menubg{clear:both; background:url(images/footer_menubg.png) no-repeat; width:520px; height:27px; margin:0px auto;}

.footer_menubg li{float:left; padding:0px 18px; line-height:27px !important; font:bold 12px arial; color:#FFF;}

.footer_menubg li a{color:#FFF !important; text-decoration:none !important;}

.footer_menubg li a:hover{text-decoration:underline !important;}

.copyright_txt{clear:both; padding-top:35px; text-align:center; line-height:25px !important; font:bold 12px arial; color:#fc9f10; height:80px;}

.copyright_txt a{color:#bc4000 !important; text-decoration:none !important;}

.footer_desc{clear:both; text-align:center; font-size:11px; color:#FFF; line-height:13px;}

.gameplay_headerbg{clear:both; background:url(images/gameplay_headerbg.jpg) no-repeat; width:724px; height:38px;}

.gameplay_headerbg_left1{float:left; width:600px; padding-left:15px; line-height:32px !important; font:bold 17px Arial; color:#FFF;}

.gameplay_headerbg_left{float:left; width:600px; padding-left:15px; line-height:32px !important; font:bold 17px Arial; color:#ffd102;}

.gameplay_headerbg_left span{color:#FFF;}

.gameplay_headerbg_right{float:right; margin-right:15px; width:60px; padding-top:8px;}

.gameplay_headerbg_right a{font:bold 13px arial; color:#29519b !important; text-decoration:none !important;}

.gameplay_topcurve{clear:both; background:url(images/gameplay_topcurve.jpg) no-repeat; width:723px; height:6px;}

.gameplay_middle{clear:both; background:#000; width:723px; float:left; padding:15px 0px; text-align:center; color:#FFF;}

.gameplay_middle1{clear:both; background:#000; width:703px; float:left; padding:15px 10px; text-align:left; color:#FFF;line-height:18px !important;}

.gameplay_middle1 a{color:#FFF !important;}

.generic_btm{clear:both; background:url(images/generic_btm.jpg) no-repeat; width:723px; height:10px;}

.generic_top{clear:both; background:url(images/generic_top.jpg) no-repeat; width:723px; height:10px;}

.gameplay_btmcurve{clear:both; background:url(images/gameplay_btmcurve.jpg) no-repeat; width:723px; float:left;}

.playcount_catpart{clear:both; padding:5px 0 0 22px; height:18px; font: bold 11px arial; color:#FFF;}

.playcount_catpart span{font:11px arial; color:#FFF;}

.game_details_part{clear:both; float:left; width:723px;}

.game_details_part_left{float:left; padding:20px 0 0 20px; width:450px;}

.game_details_part_right{float:left; width:240px;}

.gameplay_gametitle{clear:both; font:bold 19px "Trebuchet MS"; height:27px; width:382px; overflow:hidden; color:#FFF;}

.gameplay_gameoption_txt{clear:both; padding-top:10px; font:11px Tahoma; line-height:18px; width:380px; color:#FFF;}

.rategame_txt{clear:both; padding-top:3px; width:170px; text-align:center; height:24px; font:11px Tahoma; color:#bb0707;}

.rating_stars{clear:both; text-align:center; height:45px; width:170px; font:11px Tahoma; color:#FFF;}

.gameplay_listoptions{clear:both; padding-left:23px; float:left; width:160px;}

.gameplay_listoptions li a{text-decoration:none !important; color:#FFF !important;}

.gameplay_listoptions li.fullscreen{clear:both; background:url(images/fullscreen_icon.jpg) 0 2px no-repeat; padding-left:20px; height:20px;}

.gameplay_listoptions li.addfav{clear:both; background:url(images/addfav_icon.jpg) 0 2px no-repeat; padding-left:20px; height:20px;}

.gameplay_listoptions li.email{clear:both; background:url(images/email_icon.jpg) 0 2px no-repeat; padding-left:20px; height:20px;}

.gameplay_listoptions li.report{clear:both; background:url(images/report_icon.jpg) 0 2px no-repeat; padding-left:20px; height:20px;}

.bookmark{clear:both; padding-top:45px; width:180px; text-align:center; height:30px;}

.relatedgames_box{clear:both; float:left; background:url(images/relatedgames_box.jpg) no-repeat; width:711px; height:101px; margin-top:20px; padding:10px 10px 0 10px;}

.related_headertxt{clear:both; height:24px; font:bold 14px arial; color:#FFF; }

.related_box{float:left; width:68px; margin-right:12px;text-align:center;}

.relatedbox_img{clear:both; height:62px;}

.relatedbox_img img{width:66px; height:56px; border:1px solid #000;}

.related_box a{color:#FFF !important; text-decoration:none !important; font:10px arial;}

.addgame_advpart{clear:both; padding-top:15px; width:719px; padding-left:4px; float:left;}

.addgame_adv_left{float:left; width:356px;}

.addgame_adv_right{float:left; width:361px;}

.addgame_title{clear:both; padding-top:15px; height:23px; font:bold 14px arial; color:#FFF;}

.addgame_bg{clear:both; background:url(images/addthisgame_bg.jpg) no-repeat; width:328px; height:72px; padding:10px;}

.addgame_bg textarea{width:320px; height:68px; font:11px arial; border:none; background:Transparent; overflow:hidden;}

.gameplay_adsbg{clear:both; float:left; margin-top:15px; background:url(images/gameplay_ads_bg.jpg) no-repeat; width:347px; height:123px; text-align:center;}

.ads_300x250bg{float:left; background:url(images/ads_300x250bg.jpg) no-repeat; width:346px; height:258px; padding:8px 0 0 14px;}

.writecomment_header{clear:both; padding-top:30px; height:35px; font:bold 14px arial; color:#FFF; padding-left:15px;}

.writecomment_header span{color:#9cc50f;}

.writecomment_header a{color:#FFF !important; font:11px arial;}

.comment_txtarea{clear:both; background:url(images/comment_txtarea.jpg) no-repeat; width:393px; height:80px; padding:25px 10px 10px 10px;}

.comment_txtarea textarea{width:385px; height:65px; font:11px arial; background:Transparent; border:none;}

.comment_btn{clear:both; float:right; background:url(images/comment_btn.jpg) no-repeat; width:75px; height:21px; text-align:right;}

.comment_btn input{width:75px; height:21px; background:Transparent; border:none;}

.comment_posted_txt{clear:both; padding:20px 0 0 15px; height:35px; font:bold 12px arial; color:#FFF;}

.browsegame_boxbg{float:left; background:url(images/category_boxbg.png) no-repeat; width:328px; height:78px; margin:0 0px 12px 0; padding:10px 15px;}

.browsegames_box_left{float:left; width:82px; text-align:center;}

.browsegames_box_left_img{height:65px; clear:both; text-align:left; width:82px;}

.browsegames_box_left_img img{width:70px; height:58px;}

.browsegames_box_left a{color:#be823a !important;}

.browsegames_box_right{float:left; width:242px;}

.browsegames_box_title{clear:both; padding-top:5px; height:20px; font:bold 15px arial;}

.browsegames_box_title a{color:#ff9b02 !important; text-decoration:none !important;}

.browsegames_box_desc{clear:both; font:11px arial; color:#FFF; line-height:17px;}

.browsegames_playedtxt{clear:both; text-align:right; width:245px; font:bold 11px arial; color:#FFF;}

.member_heading{clear:both; line-height:30px !important; text-align:center; font:bold 15px arial; color:#ffd102;}

.membersearch_bg{clear:both; background:url(images/member_searchbg.jpg) no-repeat; width:681px; height:56px; padding:14px 20px 0 20px;}

.membersearch_left{float:left; width:360px;}

.membersearch_right{float:right; width:235px; text-align:right;}

.membersearch_right input{border:1px solid #99cc66; background:#f7f7f7; font:bold 11px arial;}

.memberlist_box{float:left; background:url(images/memberlist_box.jpg) no-repeat; width:172px; height:190px; margin:0 9px 15px 0; text-align:center; font:11px Arial;}

.memberlist_col1{clear:both; padding-top:15px; height:105px;}

.memberlist_col1 img{width:125px; height:90px;}

.memberlist_col2{clear:both; height:20px; font:bold 15px arial; color:#d7bc60;}

.memberlist_col2 a{color:#d7bc60 !important; text-decoration:none !important;}

.memberlist_col3{clear:both; height:20px; color:#757575;}

.memberlist_col4{clear:both; height:20px; color:#d92e2e;}

.forum_header{clear:both; background:url(images/forums_header.jpg) no-repeat; width:725px; height:72px;}

.forum_middle{clear:both; background:#fcfcfc; width:695px; float:left; padding:15px;}

.forum_btm{clear:both; background:url(images/forums_footer.jpg) no-repeat; width:725px; height:12px;}

.profile_headertxt{clear:both; font:bold 30px arial; color:#FFF; height:44px;}

.profile_details_part{clear:both; float:left; width:715px; margin-bottom:15px;}

.profile_details_part_left{float:left; width:200px; text-align:center;}

.profile_details_part_right{float:left; width:503px; background:url(images/profile_details_bg.jpg) no-repeat; color:#FFF; padding:15px 6px;}

.profile_details_col1{float:left; padding-left:7px; width:232px; border-right:1px solid #21282c; border-bottom:1px solid #21282c; height:30px; line-height:30px !important; font:bold 12px arial; color:#FFF;}

.profile_details_col1 span{color:#a7892d;}

.profile_details_col2{float:left; padding-left:7px; width:250px; border-bottom:1px solid #21282c; height:30px; line-height:30px !important; font:bold 12px arial; color:#FFF;}

.profile_details_col2 span{color:#a7892d;}

.profile_avatarbg{clear:both; background:url(images/profile_avatarbg.jpg) no-repeat; width:193px; height:233px; text-align:center; margin-bottom:5px;}

.profile_avatarimg{clear:both; padding-top:12px; height:178px;}

.profile_avatarimg img{width:157px; height:167px;}

.profile_comments_bg{clear:both; background:url(images/profile_comment_bg.jpg) no-repeat; width:731px; height:31px; text-align:center; font:bold 14px arial; color:#FFF; line-height:31px !important;}

.reg_txt{clear:both; background:url(images/reg_txt.jpg) no-repeat; width:724px; height:37px;}

.reg_bg{clear:both; background:url(images/reg_bg.jpg) no-repeat; width:730px; height:724px;}

.reg_errors{clear:both; height:35px; padding-top:20px;}

.reg_bg_left{float:left; width:260px; padding-top:382px;}

.adv_signup{clear:both; height:35px; text-align:center; font:bold 15px arial; color:#FFF;}

.adv_signup_list li{clear:both; background:url(images/signup_listicon.jpg) 0 3px no-repeat; padding-left:15px; line-height:16px; font:bold 12px arial; color:#058695; padding-bottom:10px;}

.adv_benefit_txt{clear:both; padding-left:30px; font:bold 12px arial; color:#FFF; font-style:italic;}

.reg_bg_right{float:left; margin-left:43px; width:395px; padding-top:22px;}

.reg_fillout_txt{clear:both; font:bold 12px Arial; line-height:16px; width:365px; text-align:center; height:72px;}

.reg_field_txt{clear:both; height:25px; font:bold 14px arial;}

.reg_field_txt1{clear:both; height:25px; font:bold 14px arial; padding:8px 0 0 5px;}

.reg_txtlongbox{clear:both; background:url(images/reg_txtbox_long.png) no-repeat; width:239px; height:32px; padding:5px;}

.reg_txtlongbox input{width:230px; height:17px; background:Transparent; border:none;}

.reg_col{float:left; width:175px;}

.reg_col1{float:left; width:150px;}

.btn_bg{clear:both; background:url(images/btn_bg.png) no-repeat; width:92px; height:22px; text-align:center; line-height:22px !important; font:bold 11px arial; border:none;}

.reg_txtsmallbox{clear:both; background:url(images/reg_txtbox_small.png) no-repeat; width:163px; height:32px; padding:5px;}

.reg_txtsmallbox input{width:160px; height:17px; background:Transparent; border:none;}

.reg_row{clear:both; height:70px;}

.reg_txtarea{clear:both; background:url(images/reg_txtarea.png) no-repeat; width:361px; height:90px; padding:5px; font:12px arial; }

.txtarea_small{clear:both; background:url(images/txtarea_small.png) no-repeat; width:229px; height:80px; padding:5px;}

.txtarea_small textarea{width:225px; height:75px; font:12px arial; border:none; background:Transparent;}

.reg_tos{clear:both; height:13px; font:11px arial;}

.reg_btn{clear:both; text-align:right; margin-right:15px; background:url(images/reg_btn.png) no-repeat; width:132px; height:44px; float:right;}

.reg_btn input{width:132px; height:44px; background:Transparent; border:none; cursor:pointer;}

.latestgames_top{clear:both; background:url(images/latestgames_topcurve.jpg) no-repeat; width:203px; height:57px;}

.latestgames_sidebox{clear:both; width:203px; height:63px; border-bottom:1px solid #000; margin-bottom:4px;}

.latestgames_sidebox_left{float:left; padding-left:13px; width:78px;}

.latestgames_sidebox_left img{width:68px; height:57px; border:1px solid #000;}

.latestgames_sidebox_right{float:left; width:110px;}

.latestgames_sidebox_gtitle{clear:both; padding-top:4px; height:20px; font:bold 11px arial; color:#ffc000;}

.latestgames_sidebox_gtitle a{color:#ffc000 !important; text-decoration:none !important;}

.latestgames_sidebox_gdesc{clear:both; height:35px; overflow:hidden; font:11px arial; color:#FFF; line-height:13px;}

div.browse_pagination {
	clear:both;
	background:url(images/pagination_bg.png) no-repeat;
	width:442px;
	height:27px;
	text-align:center;
	font:bold 14px arial;
	color:#000;
	float:left;
	margin-left:130px;
	line-height:27px !important;
}
div.browse_pagination a:link, div.browse_pagination a:visited {
	padding: 2px 3px;
	color: #8b0606 !important;
	text-decoration: none;
}
div.browse_pagination a:hover {
	background: #000;
	color:#FFF !important;
}
div.browse_pagination b {
	padding: 2px 3px;
	color: #FFF;
	background:#000
}
div.browse_pagination p {
	color: #000;
	margin: 0px 0px 5px 0px;
}

p {
	margin:4px 0px;
}
fieldset {
	padding:10px;
	margin-top: 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
legend {
	font-weight: bold;
}
a:link, a:visited {
	color: #003366;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

fieldset div{padding-top:10px;}
/* the header of the site  */
#header {
	height: 127px;
	width: 792px;
	margin-left: auto;
	margin-right: auto;
	background: url(images/header.jpg) no-repeat bottom left #272E7F;
	text-align: left;
	position: relative;
}
#header h1 {
	margin: 6px 0px 0px 10px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
/* menu with links to different parts of site */
#main_menu {
	margin-bottom: 0px;
	margin-right: 6px;
	margin-top: 6px;
	float: right;
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
}
#main_menu li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 4px;
}
#main_menu a:link, #main_menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#main_menu a:hover {
	text-decoration: underline;
}
/* top categories menu */
#categories {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 97px;
	left: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
#categories li {
	list-style-type: none;
	display: block;
	float: left;
	margin-right: 4px;
}
#categories a:link, #categories a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#categories a:hover {
	color: #FF6347;
}
/* main part of the website */
#main {
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
	width: 786px;
	background: #FFFFFF;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
}
/* menu */

/* boxes where ads are in */
.ad_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
	clear:both;
}
.ad_box_2 {
    padding: 3px;
    margin-bottom: 4px;
	border: 1px solid #99CC66;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
}
/* headers of content boxes */
h2 {
	background: #000C22;
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 4px;
	position: relative;
	font-weight: bold;
	font-size: 11px;
}
h3 {
	background: #0099CC url(images/topbar.png);
	color: #FFFFFF;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	font-size: 11px;
}
h2 a:link, h2 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
h2 a:hover {
	text-decoration: none;
}
/* content is inside these boxes */
.content_box1 {
	float:left;
    margin-bottom: 4px;
    padding: 5px 5px 0px 5px;
	background:url(images/category_box.png) no-repeat;
	width:350px; height:261px;
}
.content_box {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #99CC66;
	background: #FFFFFF;
}
.content_box_2 {
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
}
.content_box .left {
	width: 100px;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
	font-weight: bold;
}
.content_box .right {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

.gameplay_middle1 .left {
	width: 100px;
	float: left;
	margin-top: 2px;
	padding-top:10px;
	margin-bottom: 2px;
	font-weight: bold;
}
.gameplay_middle1 .right {
	float: left;
	padding-top:10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.forum_middle .left {
	width: 100px;
	float: left;
	margin-top: 2px;
	padding-top:10px;
	margin-bottom: 2px;
	font-weight: bold;
}
.forum_middle .right {
	float: left;
	padding-top:10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.forum_middle h2{clear:both; background:url(images/forum_header.png) no-repeat; width:680px; height:38px; padding-left:15px; line-height:27px !important; font:bold 14px Arial; color:#FFF;}

.content_box_2 input {
	border: 1px solid #0099CC;
}
/* top lists */
.content_box_2 ol {
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
}
.content_box_2 ol li {
	margin: 2px 0px;
	padding: 0px;
}
/* files on index page */
.index_files_left {
	margin-bottom: 2px;
	float: left;
	width: 75px;
}
.index_files_left img{width:68px; height:57px;}
.index_files_right {
	margin-bottom: 2px;
	float: right;
	width: 125px;
}
/* boxes around file on categories pages */
.browse_file_box {
	padding: 4px;
	background: #F0F8FF;
	border: 1px solid #B2DFEE;
}
/* game on scores page */
#score_game {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	padding: 3px;
	border: 1px solid #3B070D;
	width: 300px;
}
/* file rating stars */
#file_rating img {
	width: 16px;
	height: 16px;
	border: 0px;
}
/* file action icons */
img.action_image {
	border: 0px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
/* link to file */
a.file_link:link, a.file_link:visited {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
a.file_link:hover {
	color: #FF6347;
	font-weight: bold;
	text-decoration: underline;
}
.played {
	font-size: 9px;
}
/* bot in user online section */
.bot {
	color: #DD7500;
}
/* BB code images  */
img.bb {
	border: 1px solid #5E5E5E;
	width: 16px;
	height: 16px;
	padding: 1px;
	cursor: pointer;
}
img.bb:hover {
	border: 1px solid #B3B3B3;
	background: #F7F7F7;
}
/* quotes in PMs and forum posts*/
.quote {
	border: 1px dotted #AAAAAA;
	background: #FAFAFA url(images/quote.png) no-repeat;
	background-position:  bottom right;
	margin: 2px 2px 6px 2px;
	padding: 4px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
/* icon next to forum post */
.post_icon {
	float: left;
	margin-right: 4px;
	width: 16px;
	height: 16px;
}
/* forum posts */
.forum_post {
	background: #FCFCFC;
	border: 1px solid #E3E3E3;
	margin: 8px 0px;
	position: relative;
}
.forum_post .header {
	border-bottom: 1px solid #E3E3E3;
	width: 80%;
	padding: 2px;
}
/* pagination */
div.pagination {
	clear:both;
	background:url(images/pagination_bg.png) no-repeat;
	width:442px;
	height:27px;
	text-align:center;
	font:bold 14px arial;
	color:#000;
	float:left;
	margin:10px 0 10px 130px;
	line-height:27px !important;
}
div.pagination a:link, div.pagination a:visited {
	padding: 2px 3px;
	color: #8b0606 !important;
	text-decoration: none;
}
div.pagination a:hover {
	background: #000;
	color:#FFF !important;
}
div.pagination b {
	padding: 2px 3px;
	color: #FFF;
	background:#000
}
div.pagination p {
	color: #000;
	margin: 0px 0px 5px 0px;
}
/* CSS tables */
.table_header {
	float: left;
	height:25px;
	text-align: center;
	font-weight: bold;
}
.table {
	float: left;
	text-align: center;
	color:#686868;
}
.table a{color:#686868;}
.separator {
	margin-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px dotted #999;
	font-size:0px;
	height: 0px;
	clear: both;
}
/* JavaScript "popups" */
.popup {
	position: absolute;
	display: none;
	background: #F0F8FF;
	border: 2px solid #0099CC;
	color: #333333;
	padding: 7px;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 10;
}
#tell_friend_popup {
	width: 350px;
}
#report_broken_popup {
	width: 300px;
}

.top {background-color:#000000;
height:14px;
padding:0;
text-align:center;
width:908px;
}


top_left h1 {
color:#D5EEFF;
float:none;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin:3px;
text-align:center;
}

.popup input{height:18px; margin-left:5px;}

.popup_btn{height:22px !important; width:80px; text-align:center; font-weight:bold;}
/* favourites menu */
div#favourites_menu {
	position: absolute;
	background: #F0F8FF;
	width: 150px;
	border: 1px solid #0099CC;
	padding: 4px;
	-moz-opacity: 0.95;
	opacity: 0.95;
	filter: alpha(opacity=95);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div#favourites_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#favourites_menu ul li {
	margin: 2px 0px;
}
/* errors */
.error_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
}
/* comments are in these boxes */
.comment_box {
	background:#111111; width:690px;
	padding:5px 10px;
	margin-bottom: 12px;
	clear:both; float:left;
	font:11px Tahoma; color:#FFF;
}

.comment_left{float:left; width:75px;}

.comment_left img{width:68px; height:68px;}

.comment_right{float:left; width:615px;}

.comment_username{clear:both; font:bold 11px Tahoma; color:#fc8c07; height:20px;}

.comment_username a{color:#fc8c07 !important; text-decoration:none !important;}

.comment_desc{float:left; width:600px; line-height:17px;}
/* news are in boxes like this */
.news_box {
	margin-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #3399CC;
}
/* champion info */
#champion_box {
    margin-bottom: 4px;
    padding: 5px;
	border: 2px solid #0D0D0D;
	background: url(images/cup.png);
	background-repeat: no-repeat;
	background-position: 25% 50%;
	text-align: center;
	color:#FFF;
	width:700px;
	clear:both; float:left; margin:10px 0px;
}
/* box around file sponsor */
#sponsor {
	margin-bottom: 4px;
	padding: 4px;
	border: 1px dotted #FF3300;
	background: #FFCC33;
	text-align: center;
	font-weight: bold;
}
/* CP icons */
.cp_icon {
	width: 10px;
	height: 10px;
	border: 0;
}
/* tab menu stuff */
.tab_menu {
	position: relative;
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 4px;
	list-style-type: none;
	text-align: left;
	border-bottom: 1px solid #C0C0C0;
}
.tab_menu li {
	display: inline;
	margin: 0;
}
.tab_menu li a, .tab_menu li a:visited {
	position: relative;
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}
.tab_menu li a:hover {
	background: #FAFAFA;
	color:#000 !important;
}
.tab_menu li a.selected {
	position: relative;
	top: 1px;
	background: #000;
}
/* friends in User CP */
div.friend_cp_box {
	border-bottom: 1px solid #C0C0C0;
	margin: 4px 0px;
	padding: 4px 0px;
}
div.friend_cp_box img.avatar {
	float: left;
	margin-right: 8px;
}
/* username on profile */
.profile_username:link, .profile_username:visited {
	margin-bottom: 4px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.profile_username:hover {
	text-decoration:underline;
}
/* quote on profile page */
#profile_quote {
	font-style: italic;
}
/* profile content  */
.profile_left {
	float: left;
	font-weight: bold;
	width: 150px;
}
.profile_right {
	float: left;
}
.profile_line {
	clear: both;
	border-bottom: 1px dotted #99CC66;
	padding-top: 4px;
	margin-bottom: 4px;
	height: 0px;
	font-size:0px;
}
/* favourite files slider */
div#favourites {
	width: 100%;
	height: 75px;
	overflow: hidden;
	position: relative;
	float: left;
}
div#favourites div.file {
	float: left;
	width: 120px;
	text-align: center;
	margin-bottom: 20px;border:0px;
}
/* arrow that scrolls content */
img.profile_arrow {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 10;
	border: 0;
	cursor: pointer;
	display: none;
}
/* friends are in these boxes */
div.friend {
	float: left;
	width: 119px;
	text-align: center;
}
/* info on registration page */
.register_info {
	float: left;
	width: 200px;
	font-weight: bold;
}
/* info about framed game */
.frame {
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
}
.frame a:link, .frame a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.frame a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
/* box on redirection page */
#redirection_box {
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	width: 400px;
	border: 1px solid #336699;
	background: #FFFFFF; 
	text-align: center;
}
/* links */
.f_link {
	margin-bottom: 3px;
}
/* footer of the site */
#footer {
	margin-left: auto;
	margin-right: auto;
	padding-top: 12px;
	width: 790px;
	height: 30px;
	background: url(images/footer.png);
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	color: #FFFFFF;
	text-align: center;
}
#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: none;
}
/* onArcade 2.2 CSS */
