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

body{font:normal 12px Arial;background:#000; color:#000000;}

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

img{border:0px;}

input{font:normal 11px Tahoma;}

li{list-style:none;}

#main-container{width:1000px; clear:both; margin:0px auto;}

.header-part{clear:both; background:url(images/header_repeat_bg.jpg) repeat-x; width:100%; height:242px;}

.headerb{clear:both; background:url(images/heder_bg.jpg) no-repeat; width:1000px; height:242px; position:relative; margin:0px auto;}

.logo{clear:both; position:absolute; top:0px; left:0px; width:415px; height:265px; z-index:1;}

.header-right{float:right; width:545px;}

.menus{clear:both; width:530px; height:42px;}

.menus_left{float:left; background:url(images/topmenu_leftcurve.png) no-repeat; width:10px; height:29px;}

.menus_right{float:left; background:url(images/topmenu_rightcurve.png) no-repeat; width:10px; height:29px;}

.menus_middle{float:left; background:#000; height:29px; padding:0px 25px;}

.menus_middle li{float:left; padding:0px 10px; line-height:29px !important; color:#FFFFFF;}

.menus_middle li a{color:#FFF; text-decoration:none;}

.login-box{clear:both; background:url(images/login_bg.png) no-repeat; width:520px; height:120px;}

.registered-box{clear:both; padding:5px 0px 0px 15px; color:#000; font-size:11px;}

.welcomeuser{float:left; width:430px;}

.logoutlink {float:right; width:65px;}

.registered-details{clear:both; padding-top:7px;}

.cp-details{clear:both; padding-top:6px;}

.login-form-details{clear:both; height:70px;}

.login-box-left{float:left; width:420px;}

.login-right{float:left; width:95px; font:11px Tahoma; color:#bf0000;}

.login-right a{font:10px Tahoma; color:#000; text-decoration:underline;}

.login-left-left{float:left; padding-left:15px; width:156px; text-align:left;}

.existing-user-txt{clear:both; padding-top:5px; height:20px; font-weight:bold; color:#cf1515;}

.login-textbox{clear:both; background:url(images/login_txtbox.png) no-repeat; width:146px; height:19px; padding:5px;}

.login-textbox input{width:140px; height:16px; background:Transparent; border:none; font:11px Tahoma;}

.login-box-right{float:left; padding-left:10px; width:156px; text-align:right;}

.remember-text{clear:both; padding-top:5px; height:20px; font:bold 11px Tahoma; color:#700c01;}

.login-button{float:left; margin:20px 0 0 4px; background:url(images/login_btn.png) no-repeat; width:67px; height:39px;}

.login-button input{width:67px; height:39px; cursor:pointer; background:Transparent; border:none;}

.forgot-pass{padding-top:5px;}

.more-plays{padding-top:5px;}

.newuser-signup{clear:both; float:right; text-align:right; margin-right:10px;}

.search-box{clear:both; float:right; margin-right:40px; background:url(images/search_bg.png) no-repeat; width:274px; height:41px;}

.search-left{float:left; padding:7px; width:220px; height:36px;}

.search-left input{width:195px; height:16px; margin-top:4px; color:#000;background:Transparent; border:none; font:11px Tahoma;}

.search-right{float:left; width:40px; height:43px;}

.search-right input{width:40px; height:43px; cursor:pointer;background:Transparent; border:none;}

.category-menu{clear:both; position:absolute; top:212px; left:18px; width:767px; height:55px; background:url(images/catmenu_bg.png) no-repeat; padding-left:200px;}



.category-menu li.expand{float:left; margin-right:22px; font:bold 14px Arial;line-height:32px !important; height:32px; position:relative; z-index:2; margin-top:12px;}

.category-menu li.expand a{color:#FFF; height:32px; display:block; text-align:center; text-transform:uppercase; padding:0px 7px;}

.category-menu li.expand:hover{background:url(images/menu-leftcurve.png) left no-repeat;}

.category-menu li.expand:hover a{background:url(images/menu-rightcurve.jpg) right no-repeat;}

.category-menu li.expandactive1{background:url(images/cat_hover.png) no-repeat;}







.category-menu li.type1{float:left; margin-right:22px; font:bold 14px Arial;line-height:32px !important; width:74px; height:32px; position:relative; z-index:2; margin-top:12px;}

.category-menu li.type1 a{color:#FFF; width:74px; height:32px; display:block; text-align:center; text-transform:uppercase;}

.category-menu li.type1:hover{background:url(images/cat_hover.png) no-repeat;}

.category-menu li.active1{background:url(images/cat_hover.png) no-repeat;}

.category-menu li.type2{float:left; margin-right:15px; font:bold 14px Arial;line-height:32px !important; width:140px; height:32px; position:relative; z-index:2; margin-top:12px;}

.category-menu li.type2 a{color:#FFF; width:140px; height:32px; display:block; text-align:center; text-transform:uppercase;}

.category-menu li.type2:hover{background:url(images/cat_hover1.png) no-repeat;}

.category-menu li.active2{background:url(images/cat_hover1.png) no-repeat;}

.dropdown2 {float:left;  width:60px; margin:0px !important;}

.dropdown2 dt {width:74px; cursor:pointer; background:url(images/catmenu_more.png) no-repeat; height:32px; margin-top:12px;}

.dropdown2 dt:hover {background:url(images/catmenu_more.png) no-repeat; background-position:0px -32px;}

.dropdown2 dd {position:absolute; overflow:hidden; width:160px; display:none; background:#5d1f01; margin-top:9px; z-index:200; opacity:0; text-align:left !important; margin-left:-90px;padding-left:10px; }

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

.dropdown2 li {display:block; clear:both; font:bold 14px Arial; height:40px;}

.dropdown2 li a{color:#FFF; width:140px; height:32px; display:block; text-transform:uppercase;line-height:32px !important;}

.middle-part{clear:both; width:1000px; float:left; padding-top:40px; padding-bottom:40px;}

#middle-left{float:left; width:227px; margin-left:9px;}

#middle-right{float:right; width:764px;}

#main {margin-left: auto;margin-right: auto;width: 1000px; clear:both; float:left;}

.top-players-topcurve{clear:both; background:url(images/topplayers_txt.jpg) no-repeat; width:217px; height:54px;}

.middle-left-bg{clear:both; background:#770801; float:left; width:217px;}

.top-players-box{clear:both; background:url(images/topplayers_box.jpg) no-repeat; width:197px; height:62px; margin:0 0 4px 4px; padding:4px 0 0 9px; float:left;}

.top-players-box-left{float:left; width:75px;}

.top-players-box-left img{width:68px; height:56px; border:1px solid #000;}

.top-players-box-right{float:left; width:115px;}

.top-players-box-title{clear:both; width:110px; height:17px; background:#000; font:bold 13px arial; line-height:17px; padding-left:5px;}

.top-players-box-title a{color:#ffd000;}

.top-players-box-totalplayes{clear:both; padding-top:6px; height:20px; font:11px arial; color:#FFF; padding-left:7px;}

.top-players-box-viewprofile{clear:both; font:bold 11px arial; padding-left:7px;}

.top-players-box-viewprofile a{color:#e36506; text-decoration:underline;}

.mostpopular_top{clear:both; background:url(images/mostpopular_top.jpg) no-repeat; width:217px; height:80px;}

.mostpopular_box{clear:both; float:left; margin:0 0 7px 5px; background:url(images/mostpopular_box.jpg) no-repeat; width:206px; height:64px; padding-top:5px;}

.mostpopular_left{float:left; padding:10px 0 0 10px; width:118px;}

.mostpopular_right{float:left; width:75px; text-align:center;}

.mostpopular_right img{width:68px; height:57px; border:1px solid #000;}

.mostpopular_title{clear:both; line-height:13px; font-weight:bold;}

.mostpopular_title a{color:#fe6c00;}

.mp-stars{position:relative; top:14px;}

.left-part-adstop{clear:both; background:url(images/rightads_topcurve.jpg) no-repeat; width:205px; height:10px; margin-left:6px;}

.left-part-adsbtm{clear:both; background:url(images/rightads_btmcurve.jpg) no-repeat; width:205px; height:10px; margin-left:6px;}

.left-part-ads{clear:both; padding:15px 0px; text-align:center; width:205px; background:#580601; margin-left:6px;}

.top-links-top{clear:both; background:url(images/toplinks_header.jpg) no-repeat; width:217px; height:76px;}

.top-links-middle{clear:both; width:205px; float:left; margin-left:6px;}

.top-links-middle li{clear:both; width:205px; height:19px; background:url(images/toplinks_line.jpg) left bottom no-repeat; padding-left:10px; font:11px arial; padding-top:5px;}

.top-links-middle li a{color:#FFF !important; text-decoration:none !important;}

.top-links-middle li a:hover{color:#f3af29 !important;}

.top-links-links{clear:both;width:190px; margin:auto; padding-top:12px; padding-bottom:26px;}

.more-links{float:left;}

.add-your-links{ float:right;}

.statistics_header{clear:both; background:url(images/statistics_bg.jpg) no-repeat; width:217px; height:80px;}

.stats_list{padding-left:20px; width:185px; font:11px Tahoma; color:#FFF; line-height:18px;}

.stats_list span{color:#e7d33b;}

.stats_list a{color:#e7d33b;}

.column1_btm{clear:both; background:url(images/column1_btm.jpg) no-repeat; width:217px; height:11px;}

.header728x90_ads{clear:both; background:#1d1d1d; width:755px; height:97px; text-align:center; padding-top:8px;}

.latest_featured_part{clear:both; float:left; width:760px; padding-top:10px;}

.latest_featured_left{float:left; width:448px;}

.whatsnew_part{clear:both; float:left; width:435px;}

.whatsnew_top{float:left; background:url(images/whatsnew_top.jpg) no-repeat; width:431px; height:6px;}

.whatsnew_btm{float:left; background:url(images/whatsnew_btm.jpg) no-repeat; width:431px; height:6px;}

.whatsnew_middle{float:left; background:#1d1d1d; width:424px; float:left; padding-left:7px; min-height:136px;}

.whatsnew_title{clear:both; height:32px; font-weight:bold; color:#FFF;}

.whatsnew_desc{clear:both; font:11px arial; color:#FFF; line-height:17px; width:405px;}

.whatsnew_desc a{color:#f5bd34; text-decoration:none;}

.latestgames_txt{clear:both; padding:23px 0 0 10px; height:33px;}

.latestgames_imgpart{clear:both; width:445px;}

.latestgame_box{float:left; width:70px; margin-right:19px; margin-bottom:15px;}

.latestgame_box_img{clear:both; height:62px; width:67px;}

.latestgame_box_img img{width:67px; height:57px;}

.latestgame_title{clear:both; font:11px arial; color:#FFF; text-align:center;}

.latestgame_title a{color:#FFF !important; text-decoration:none !important;}

.featuredgames_bg{float:left; background:url(images/featured_box.jpg) no-repeat; width:310px; height:385px;}

.anythingSlider{ width:310px; height:385px; clear:both; position: relative;}

.anythingSlider .wrapper { width:300px; overflow: auto; height: 385px; position: absolute; top: 0; left: 2px;}

.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:300px; height:385px; margin: 0;}

.featured_img{clear:both; padding-top:58px; height:170px; text-align:center;}

.featuredgame_title{clear:both; text-align:center; height:28px; font:bold 17px arial; color:#f5bd34;}

.featuredgame_title a{color:#f5bd34;}

.featured_img img{width:225px; height:155px;}

.featuredgame_desc{clear:both; padding-left:35px; width:245px; height:35px; overflow:hidden; line-height:16px; color:#FFF;}

.featured_btm{clear:both; padding-left:35px; width:265px; float:left;}

.featured_btm_left{float:left; width:185px; font:11px arial; color:#ffc25e; padding-top:15px;}

.featured_btm_right{float:left; width:75px; height:60px; padding-top:12px;}

.featured_btm_right a{width:75px; height:60px; display:block;}

.browsegames_index_bg{clear:both; background:url(images/browsegames_index_bg.jpg) no-repeat; width:745px; height:51px; float:left; margin-top:25px;}

.champions_index_bg{clear:both; background:url(images/champions.gif) no-repeat; width:745px; height:51px; float:left; margin-top:25px;}

.cat_box{height:300px;width:217px;background:url(images/category-box.jpg) no-repeat;}

.index_catbox_linesep{clear:both; height:1px;border-top:1px solid #262626; width:746px;}

.cat-header {text-align:center; font:bold 14px arial; color:#FFF; text-transform:uppercase; padding-top:8px; height:20px;}

.cat-inner {background:url(images/category-inner-bg.jpg) no-repeat;width: 205px;height:87px;margin-left:2px;padding:6px 0 0 5px;}

.cat-inner-left {float:left;width: 90px;}

.cat-inner-left img{width:80px; height:80px;}

.cat-inner-right{float:left; width:110px;}

.cat-head-text {height:25px;font:bold 14px arial;}

.cat-head-text a{color: #f8d04a; text-decoration:none;}

.cat-head-desc{clear:both; font:11px arial; color:#FFF; line-height:18px;}

.cat_top{clear:both; height:195px;}

.cat-bottom { width: 217px;height: 75px;clear: both;}

.cat-bottom-left{width:143px;height:75px;float:left;font:11px arial; color:#ffd800; line-height:18px;}

.cat-bottom-left li{background:url(images/list_icon.png) 0 4px no-repeat;margin-left:6px; padding-left:16px;}

.cat-bottom-left li a{color:#ffd800; font:11px arial;}

.cat-bottom-right{float:left; width:73px; padding-top:29px; height:47px;}

.cat-bottom-right a{width:73px; height:47px; display:block;}

.footer_bg{clear:both; background:#181818; width:100%; height:120px;}

.footer_content{clear:both; width:1000px; margin:0px auto;}

.footer_menu{clear:both; background:url(images/footer_bg.jpg) no-repeat; width:725px; height:37px; margin:0px auto;}

.footer_menu ul{padding-left:100px;}

.footer_menu li{float:left; padding:0px 10px; line-height:29px !important; color:#FFFFFF;}

.footer_menu li a{color:#FFF; text-decoration:none;}

.footer_btm_txt{clear:both; padding-top:22px; float:left; width:965px; margin-left:32px;}

.footer_left{float:left; width:650px; font:11px Tahoma; color:#FFF; line-height:20px;}

.footer_left a{color:#484a45;}

.footer_right{float:right; width:200px;}

div#main_contents {float:left; width:764px;}

h2.latest-resp{ background:none; color:#FFFFFF; margin:0px; padding:0px; font:bold 16px Arial;}

.browse-bar{clear:both; background:url(images/borwse_headerbg.jpg) no-repeat; width:757px; height:44px; float:left; margin:10px 0px;}

.browse-bar-left{float:left; width:600px; padding-left:15px; line-height:44px !important; font:bold 14px Arial; color:#000;}

.browse-bar-left1{float:left; width:665px; padding-left:15px; line-height:44px !important; font:bold 20px Arial; color:#000; text-align:center;}

.browse-bar-left span{color:#770600;}

.browse-bar-right{float:right; margin-right:15px; width:60px; padding-top:13px;}

.browse-bar-right a{font:bold 14px arial; color:#000 !important; text-decoration:none !important;}

.browse_box{float:left; background:url(images/browse_box.jpg) no-repeat; width:238px; height:211px; margin-bottom:24px;}

.browse_box_img{clear:both; padding-top:22px; height:95px; text-align:center;}

.browse_box_img img{width:100px; height:84px;}

.browse_box_ttitle{clear:both; height:32px; text-align:center; font:bold 18px Arial; color:#7d0900;}

.browse_box_ttitle a{color:#7d0900;}

.browse_desc{clear:both; padding-left:20px; width:200px; font:11px Tahoma; color:#FFF; line-height:18px; overflow:hidden; height:50px;}

.gameplay_topcurve{clear:both; background:url(images/playgame_topcurve.jpg) no-repeat; width:754px; height:66px;}

.gameplay_btmcurve{clear:both; background:url(images/playgame_btmcurve.jpg) no-repeat; width:754px; height:31px;}

.gameplay_middle{clear:both; background:url(images/playgame_middle.jpg) repeat-y; width:754px; float:left; text-align:center;}

.gameplay_headerbg_left{float:left; padding:13px 0 0 24px; width:625px; font:bold 16px arial; color:#deb126;}

.gameplay_headerbg_left span{color:#FFF;}

.gameplay_headerbg_right{float:right; margin-right:25px; width:65px; padding-top:15px; font:bold 14px arial;}

.gameplay_headerbg_right a{color:#FFF;}

.gameplay_btmdesc{clear:both; float:left; width:754px; padding-bottom:15px; border-bottom:1px solid #747474;}

.gameplay_btmdesc_left{float:left; width:410px; padding-top:15px;}

.playcount_catpart{clear:both; height:22px; padding-left:45px; width:335px; color:#FFF; font:bold 11px arial;}

.ratepart{clear:both; height:51px; padding-left:45px; width:335px;}

.rategame_txt{float:left; padding-top:3px; width:100px; font:bold 11px Tahoma; color:#FFF;}

.rating_stars{float:left; text-align:center; width:130px; font:10px Tahoma; color:#FFF;}

.gameplay_listoptions_top{clear:both; background:url(images/gameplay_options_bgtop.png) no-repeat; width:371px; height:15px;}

.gameplay_listoptions_btm{clear:both; background:url(images/gameplay_options_bgbtm.png) no-repeat; width:371px; height:15px;}

.gameplay_listoptions{clear:both; background:#1c1c1c; width:266px; float:left; padding-left:105px;}

.gameplay_listoptions li a{text-decoration:none !important; color:#FFF !important; font:bold 11px Tahoma;}

.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;}

.gameplay_btmdesc_right{float:left; width:335px; padding-top:10px;}

.gameplay_gametitle{clear:both; font:bold 16px "Trebuchet MS"; height:22px; width:330px; overflow:hidden; color:#b02009;}

.gameplay_gameoption_txt{clear:both; padding-top:10px; font:11px Tahoma; line-height:18px; width:330px; color:#FFF;}

.related_blog_part{clear:both; float:left; width:752px; padding-top:15px;}

.related_blog_left{float:left; width:407px;}

.related_blog_txt{clear:both; float:left; padding-bottom:10px; font:16px arial; color:#FFF; line-height:18px; text-align:center; width:380px;}

.related_bg{clear:both; background:url(images/related_bg.jpg) no-repeat; width:360px; height:187px; padding:16px 0 0 19px;}

.related_box{float:left; width:68px; margin-right:22px;text-align:center; margin-bottom:20px;}

.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:11px Tahoma;}

.related_blog_right{float:left; width:344px;}

.addthis_txt{clear:both; height:20px; font:bold 12px Arial; color:#9da215; text-align:center;}

.addgame_bg{clear:both; background:url(images/blog_bg.jpg) no-repeat; width:334px; height:63px; padding:5px;}

.addgame_bg textarea{width:325px; height:60px; font:11px arial; border:none; background:Transparent; overflow:hidden;}

.gameplaypage_ads{clear:both; float:left; margin:10px 0px; background:url(images/gameplay_ads_bg.jpg) no-repeat; width:342px; height:262px; text-align:center; padding-top:12px;}

.writecomment_header{clear:both; height:30px; font:bold 14px arial; color:#ffd532;}

.writecomment_header a{color:#FFF !important; font:11px arial;}

.comment_txtarea1{clear:both; width:383px; height:125px; position:relative;}

.comment_icon{clear:both; position:absolute; top:-38px; float:right; right:7px;}

.comment_txtarea1 textarea{width:360px; height:100px; border:1px solid #4e4e4e; font:11px arial; background:#FFF; padding:10px;}

.comment_btn1{clear:both; float:right; background:url(images/comment_btn.jpg) no-repeat; width:130px; height:27px; text-align:right; margin-right:30px;}

.comment_btn1 input{width:130px; height:27px; background:Transparent; border:none;}

.comment_posted_txt{clear:both; padding:20px 0 0 15px; height:35px; font:bold 11px Tahoma; color:#015317;}

.membersearch_bg{clear:both; background:url(images/member_searchbg.png) no-repeat; width:693px; height:50px; padding:9px 20px 0 20px; color:#FFF;}

.membersearch_left{float:left; width:360px;}

.membersearch_right{float:right; width:235px; text-align:right;}

.membersearch_submit{border:1px solid #99cc66; background:#f7f7f7; font:bold 11px arial;}

.memberlist_box{float:left; background:#2a2a2a; width:182px; height:175px; margin:0 9px 15px 0; text-align:center; font:12px Arial;}

.memberlist_col1{clear:both; padding-top:10px; height:96px; background:url(images/member_avatar_bg.jpg) no-repeat; width:182px;}

.memberlist_col1 img{width:105px; height:90px;}

.memberlist_btmbg{clear:both; background:#000000; width:175px; height:65px; float:left; margin-left:4px; position:relative;}

.memberlist_col2{clear:both; height:16px; font:bold 12px arial; color:#770801; padding-top:3px;}

.memberlist_col2 a{color:#770801 !important; text-decoration:none !important;}

.memberlist_col3{clear:both; height:14px; color:#FFF;}

.memberlist_col4{clear:both; height:14px; color:#e16407;}

#reg_form fieldset{padding:10px;}

.cpanel_head{clear:both; font:bold 13px Arial; color:#C7570D; height:20px; text-align:center; text-transform:uppercase;}

.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; color:#FFF; padding:15px 6px;}

.profile_details_col1{float:left; padding-left:7px; width:228px; height:30px; line-height:30px !important; font:bold 12px arial; color:#FFF;}

.profile_details_col1 span{color:#a7892d;}

.prf_left{margin:5px; border:1px solid #FFF; float:left; width:232px; height:275px;}

.prf_right{margin:5px; border:1px solid #FFF; float:left; width:246px; height:275px;}

.profile_details_col2{float:left; padding-left:7px; width:242px; margin:2px; height:30px; line-height:30px !important; font:bold 12px arial; color:#FFF;}

.profile_details_col2 span{color:#a7892d;}

.profile_avatarbg{clear:both; 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; margin-bottom:10px;}

.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_btn1.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;}

.contentus_box{clear:both; width:755px; float:left; color:#FFF;}

.contact_icon{clear:both; position:absolute; left:115px; top:5px; width:72px; height:62px;}

.contact_txt{clear:both; padding-top:35px; height:40px; text-align:center; font:bold 14px arial; color:#FFF;}

.contact_form{clear:both; float:left; padding-left:145px; width:490px;}

.contact_topcurve{clear:both; background:url(images/contact_topcurve.jpg) no-repeat; width:450px; height:15px;}

.contact_btmcurve{clear:both; background:url(images/contact_btmcurve.jpg) no-repeat; width:450px; height:15px;}

.contact_middle{clear:both; background:#770801; width:400px; float:left; padding-left:30px; padding-right:20px;}

.contact_row{clear:both; height:48px; width:400px;}

.contact_col1{float:left; width:72px; padding-top:8px; font:bold 14px arial; color:#FFF;}

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

.contact_col2 input{width:315px; height:20px; padding:5px; font:12px Arial; color:#000;}

.contact_txtarea{clear:both; width:397px; height:170px;}

.contact_txtarea textarea{ width:377px; height:140px; padding:10px; font:12px Arial;}

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

.contact_veriy_left a{color:#FFF;}

.contact_verify_right{float:left; width:289px; height:30px;}

.contact_verify_right input{width:279px; height:20px; padding:5px; font:12px Arial; color:#000;}

.contact_submit{float:right; background:url(images/contact_submit.jpg) no-repeat; width:127px; height:42px; margin-top:12px;}

.contact_submit input{width:127px; height:42px; background:Transparent; border:none;}

.register_form{clear:both; float:left; padding:40px 0 0 100px; width:600px;}

.register_row{clear:both; height:52px; width:570px;}

.register_row1{clear:both; height:135px; width:570px;}

.register_txtarea{float:left; background:url(images/txtarea_bg.png) no-repeat; width:336px; height:118px; padding:5px;}

.register_txtarea textarea{width:330px; height:110px; background:Transparent; border:none;}

.register_col1{float:left; width:210px; padding-top:6px; font:bold 20px Arial; color:#FFF;}

.register_col2{float:left; background:url(images/reg_txtbox.png) no-repeat; width:340px; height:28px; padding:5px;}

.register_col2 input{width:315px; height:20px; font:12px arial; color:#000000; background:Transparent; border:none;}

.register_col2 textarea{width:315px; height:20px; font:12px arial; color:#000000; background:Transparent; border:none;}

.register_col3{float:left; background:url(images/reg_smalltxtbox.png) no-repeat; width:220px; height:28px; padding:5px;}

.register_col3 input{width:200px; height:20px; background:Transparent; border:none;font:12px arial; color:#000000;}

.register_col4{float:left; width:110px; margin-left:15px; text-align:center;}

.register_col4 a{color:#FFF;}

.reg_tos_txt{clear:both; padding-top:15px; height:25px; font:bold 14px arial; color:#FFF;}

.reg_tos_bg{clear:both; background:url(images/reg_tos_bg.png) no-repeat; width:544px; height:89px; padding:10px; font:12px arial; color:#000; overflow:auto;}

.register_btn{clear:both; float:right; margin:20px 35px 0 0; background:url(images/register_btn.png) no-repeat; width:192px; height:35px;}

.register_btn input{width:192px; height:35px; background:Transparent; border:none;}












.submit_row{clear:both; height:52px; width:570px;}

.submit_row1{clear:both; height:135px; width:570px;}

.submit_txtarea{float:left;  width:480px; height:118px; padding:5px;}

.submit_txtareatt textarea{width:316px; height:97px; padding:5px; font:12px Arial; color:#000;}

.submit_col1{float:left; width:210px; padding-top:6px; font:bold 20px Arial; color:#FFF;}

.submit_col2{float:left;  width:340px; height:28px; padding:5px;}

.submit_col2 input{width:315px; height:20px; padding:5px; font:12px Arial; color:#000;}

.submit_col2 textarea{  width:336px; height:118px; padding:5px; font:12px Arial; color:#000;}

.submit_col3{float:left; width:220px; height:28px; padding:5px;}

.submit_col3 input{width:200px; height:20px; background:Transparent; border:none;font:12px arial; color:#000000;}

.submit_col4{float:left; width:110px; margin-left:15px; text-align:center;}

.submit_col4 a{color:#FFF;}




.news_topcurve{clear:both; background:url(images/news_topcurve.jpg) no-repeat; width:718px; height:8px;}

.news_middlecurve{clear:both; background:#141414; width:693px; float:left; padding:12px;}

.news_title{clear:both; font:bold 15px arial; color:#FFF; height:20px; color:#0071ac;}

.news_content1{clear:both; font:12px arial; color:#FFF; line-height:18px;}

.news_btmcurve{clear:both; width:108px; height:15px; text-align:left; padding-left:580px;}

.news_btmcurve a{width:97px; height:15px; display:block; text-decoration:none !important; color:#FFFF66;}

.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 14px arial; border:none; text-transform:uppercase; color:#FFF;}

div.browse_pagination {
	clear:both;
	background:url(images/pagination_bg.png) no-repeat;
	width:484px;
	height:43px;
	text-align:center;
	font:bold 14px arial;
	color:#FFF;
	float:left;
	margin-left:135px;
	line-height:43px !important;
	margin-bottom:15px;
}
div.browse_pagination a:link, div.browse_pagination a:visited {
	padding: 2px 3px;
	color: #FFF !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: #FFF;
	margin: 0px 0px 5px 0px;
}


fieldset {
	margin-top: 7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
legend {
	font-weight: bold;
}
/* 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 */

/* menu */
div#side_menu {
	float: left;
	width: 160px
}
/* content of the page */

/* boxes where ads are in */
.ad_box {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
	color: #333333;
	text-align: center;
}
.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: #99CC66 url(images/topbar2.png);
	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_box {
   clear:both;
	margin-bottom: 4px;
	float:left;
	padding: 10px;
	background: #141414;
	color:#FFF;
	width:740px;
}
.content_box a{color:#FFF;}

.content_box fieldset{padding:8px;}

.content_box_2 {
	clear:both;
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
}
.content_box .left {
	width: 100px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.content_box .right {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content_box .right input {
	border: 1px solid #CCCC;
	height:20px;
}

.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_right {
	margin-bottom: 2px;
	float: right;
	width: 228px;
}
/* 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 #CCFF99;
	width: 300px;
}
/* file rating stars */
#file_rating img {
	width: 23px;
	height: 23px;
	border: 0px;
}
/* file action icons */
img.action_image {
	border: 0px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}
/* link to file */
.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;
	color:#000000;
	-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 {
	margin: 8px 0px;
	position: relative;
}
.forum_post .header {
	border-bottom: 1px solid #E3E3E3;
	width: 80%;
	padding: 2px;
}
/* pagination */
div.pagination {
	padding: 2px;
	margin: 2px;
	text-align: center;
}
div.pagination a:link, div.pagination a:visited {
	padding: 2px;
	border: 1px solid #CCCCCC;
	color: #000000;
	text-decoration: none;
}
div.pagination a:hover {
	color: #000000;
	background: #F2F2F2;
}
div.pagination b {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
div.pagination p {
	margin: 0px 0px 5px 0px;
}
/* CSS tables */
.table_header {
	float: left;
	text-align: center;
	font-weight: bold;
}
.table {
	float: left;
	text-align: center;
}
.separator {
	margin: 5px 0px;
	padding-top: 5px;
	border-bottom: 1px dotted #FFF;
	font-size:0px;
	height: 0px;
	clear: both;
}
/* JavaScript "popups" */
.popup {
	position: absolute;
	display: none;
	background: #F0F8FF;
	padding:7px;
	border: 2px solid #0099CC;
	color: #333333;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=100);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index: 10;
}
#tell_friend_popup {
	width: 350px;
}
#report_broken_popup {
	width: 300px;
}
/* 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;
	clear:both;
}
/* comments are in these boxes */
.comment_box {
	width:665px;
	padding:5px 10px;
	margin-bottom: 12px;
	clear:both; float:left;
	font:11px Tahoma; color:#FFF;
	border-bottom:1px solid #0a0a0a;
}

.comment_left{float:left; width:75px;}

.comment_left img{width:68px; height:68px;}

.comment_right{float:left; width:575px;}

.comment_username{clear:both; font:bold 11px Tahoma; color:#e9dc05; height:20px;}

.comment_username a{color:#e9dc05 !important; text-decoration:none !important;}

.comment_desc{float:left; width:555px; line-height:17px; font:11px Tahoma; color:#FFF;}
/* 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: 2px;
	border: 1px solid #99CC66;
	background: url(images/cup.png);
	background-repeat: no-repeat;
	background-position: 25% 50%;
	text-align: center;
}
/* 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;
}
.tab_menu li a.selected {
	position: relative;
	top: 1px;
	color:#000;
	background: #FFFFFF;
}
/* 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: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.profile_username:hover {
	color: #666666;
}
/* 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 */

.fav_txt{clear:both; font:bold 15px Arial; color:#C7570D; height:25px; padding-left:15px;}
div#favourites {
	width: 100%;
	height: 75px;
	overflow: hidden;
	position: relative;
	float: left;
}
div#favourites div.file {
	float: left;
	width: 90px;
	text-align: center;
	margin-bottom: 20px;border:0px;
}

.file a{font:11px Tahoma;}
/* 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 {
	background:url(images/links_listicon.png) 0 3px no-repeat; padding-left:15px;
	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;
	clear:both;
	text-align: center;
}
#footer a:link, #footer a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
#footer a:hover {
	text-decoration: none;
}

/* champions box on index page */
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.champ-box{clear:both;	margin-bottom: 4px;	padding: 12px;	border: 1px solid #FF9900;	background: #770801; color:#FFFFFF; width:717px; }

.champ-box a{ color:#FFFFFF;}

.champion {
	float:left;
	width: 205px;
}
.champion img {
	width: 32px;
	height: 32px;
	border: 0;
	float: left;
	margin: 0 10px;
}
.latest_line span {
	float: right;
}
/* all chmpions list */
#champions {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#champions li {
	padding: 5px 3px;
	border-bottom: 1px solid #E0EEE0;
}
#champions .pos {
	width: 50px;
	float: left;
}
#champions .wins {
	float: right;
}

.clear {
	height: 0;
	font-size: 0;
	clear: both;
}

/* clickable small image */
img.click {
	cursor: pointer;
	width: 16px;
	height: 16px;
	border: 0;
}

/* color selector in UserCP */
#color_selector {
	position: absolute;
	width: 140px;
	border: 1px solid #808080;
	cursor: pointer;
	overflow: auto;
	box-shadow: 0px 0px 5px #A3A3A3;
	-webkit-box-shadow: 0px 0px 5px #A3A3A3;
	-moz-box-shadow: 0px 0px 5px #A3A3A3;
}
#color_selector div {
	width: 20px;
	height: 18px;
	float: left;
}

/* bubbles */
.bubble {
	position: absolute;
	padding: 6px;
	width: 250px;
	border: 0;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 0 0 5px #ABABAB;
	-webkit-box-shadow: 0 0 5px #ABABAB;
	-moz-box-shadow: 0 0 5px #ABABAB;
	opacity: 0.95;
	z-index: 10;
}
.bubble .bubble_left {
	position: absolute;
	left: -10px;
	top: 7px;
	width: 10px;
	height: 12px;
	background-image: url(images/bubble_left.png);
}
.bubble .bubble_up {
	position: absolute;
	left: 10px;
	top: -10px;
	width: 10px;
	height: 12px;
	background-image: url(images/bubble_up.png);
}
/* onArcade 2.2 CSS */

/* file box (index, related files, favourites) */
.file {
	width: 304px;
	float: left;
	overflow: hidden;
	padding: 2px;
}

.file .icon {
	float: left;
	width: 75px;
}
.file .desc {
	float: right;
	width: 229px;
}
.file p {
	margin: 1px 0;
	padding: 0;
}
.file .link a {
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.file .link a:hover {
	color: #FF6347;
	font-weight: bold;
	text-decoration: underline;
}
.file .played {
	font-size: 9px;
}

.file_fav {
	width: 284px;
	float: left;
	overflow: hidden;
	padding: 2px;
}

.file_fav .icon {
	float: left;
	width: 75px;
}
.file_fav .desc {
	float: right;
	width: 201px;
}

.error{ color:#FFFFFF;}

/* all chmpions list */
#champions {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#champions li {
	padding: 5px 3px;
	border-bottom: 1px solid #E0EEE0;
	float:left; clear:both;
}
#champions .pos {
	width: 50px;
	float: left;
}
#champions .name {
	width: 600px;
	float: left;
}
#champions .wins {
	float: right;
}

/* scores page file description box */
.scores_file {
	float: none;
	overflow: auto;
	border: 1px solid #E0EEE0;
	margin-left: 25px;
}
.scores_file:hover {
	background: #F0FFF0;
}

/* tables */
.tbl_header {
	overflow: auto;
	font-weight: bold;
	border-bottom: 1px solid #E0EEE0;
	margin: 2px 0;
	text-align: center;
	width: 100%;
}
.tbl {
	overflow: auto;
	border-bottom: 1px solid #E0EEE0;
	margin: 2px 0;
	text-align: left;
	width: 100%;
}
.tbl_header p, .tbl p, .tbl div {
	float: left;
	padding: 2px;
}
.tbl div p {
	float: none;
}

#full_screen {
	cursor: pointer;
}
#full_screen {
	display: none;
}
#resize_file {
	margin-left: auto;
	margin-right: auto;
	z-index: 20;
}
#resize_overlay {
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 15;
}

/* IE6&7 fixes */
.pos_relative {
	position: relative;
}

/* errors */
.error {
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #FF3300;
	text-align: left;
	clear:both;
}
