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

body {margin: 0px;padding: 0px;background:#fff url(/images/bg.jpg) repeat-x;color: #000;font-size: 11px;font-family: Arial, Tahoma, sans-serif;text-align: left;}

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

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

img{border:none;}

li{list-style:none;}

.pagewrapper{width:1000px; margin:0 auto; position:relative;}

fieldset {margin-top: 7px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; padding:10px;}

fieldset div{padding-top:10px;}

legend {font-weight: bold;}

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

.header{clear:both; background:url(/images/header_bg.png) no-repeat; width:1000px; height:180px; position:relative;}

.logo{float:left; width:447px; position:absolute; top:0; left:0;}

.header_rightpart{float:right; width:553px; margin-top: 94px;}

.login_bg{float:left; clear:both; margin-left:102px; background:url(/images/login_bg.png) no-repeat; width:414px; height:94px;}

.login_bg_inner{width:354px; padding-left:60px; float:left;}

.login_top{clear:both; height:20px; margin-left:5px; width:250px;}

.login_top_left{float:left;}

.login_top_right{float:right; font:10px tahoma; color:#ffffff; line-height:16px !important;}

.login_top_right input{position:relative; top:3px;}

.login_top_right a{color:#700022; text-decoration:underline;}

.login_boxes{clear:both; height:25px; width:342px;}

.login_txtbox{float:left; background:url(/images/login_txtbox.png) no-repeat; width:120px; height:18px; padding:2px 5px;}

.login_txtbox input{width:115px; height:17px; background:Transparent; border:none; font:10px Tahoma; color:#b6b6b6;}

.login_btn{float:right; background:url(/images/login_btn.png) no-repeat; width:77px; height:25px; margin-right:2px;}

.login_btn input{width:77px; height:25px; background:Transparent; border:none;}

.login_btm{clear:both; width:155px; font:11px tahoma; margin-left:85px; height:17px;}

.welcome_txt{clear:both; height:22px; padding-top:4px; font:bold 13px arial; color:#FFF; width:320px;}

.welcome_txt span{color:#CCFF00;}

.user_details_row{clear:both; height:22px; color:#FFFFFF;}

.logout{font:bold 12px arial; color:#99FF00 !important;}

.header_menu_searchpart{clear:both; padding-top:25px; width:553px; float:left;}

.header_menu{clear:both; width:261px; float:left;  margin-left: -10px;}

.header_menu ul{list-style-type: none;}

.header_menu li{font:bold 12px arial; color:#000000; text-align:center; margin-right:10px; margin-top: -15px;}

.header_menu li a{display:block; width:74px; height:14px; padding-top:42px;}

.header_menu li a:hover{text-decoration:none;}

.header_menu li.home{float:left; background:url(/images/menu_home.png) no-repeat;width:74px; height:56px; }

.header_menu li.forum{float:left; background:url(/images/menu_forum.png) no-repeat;width:74px; height:56px; }

.header_menu li.members{float:left; background:url(/images/menu_members.png) no-repeat;width:74px; height:56px; }

.header_menu li.facebook{float:left; background:url(/images/menu_facebook.png) no-repeat;width:74px; height:56px; }

.header_menu li.twitter{float:left; background:url(/images/menu_twitter.png) no-repeat;width:74px; height:56px; }

.header_searchpart{float:right; width:240px; padding-left:23px; position:relative; z-index:1;}

.header_searchtxt{clear:both; height:13px; padding-top:3px; position:relative; z-index:1;}

.header_searchtxtbox_part{clear:both; float:left; width:100%; position:relative; z-index:1;}

.header_searchtxtbox{float:left; background:url(/images/searchgames_txtbox.png) no-repeat; width:175px; height:18px; padding:3px 5px;}

.header_searchtxtbox input{width:175px; height:18px; background:Transparent; border:none; font:10px arial; color:#717171;}

.header_serachbtn{float:left; margin-left:2px; background:url(/images/searchgames_btn.png) no-repeat; width:33px; height:22px;}

.header_serachbtn input{width:33px; height:22px; display:block; background:Transparent; border:none; cursor:pointer;}

.header_search_ribbon{position:absolute; top:-10px; left:-5px;}

.center_repeat_bg{clear:both; background:url(/images/center_repeatbg.png) repeat-y; width:1000px; float:left;}

.center_bg{clear:both; background:url(/images/center_bg.png) no-repeat; width:967px; float:left; padding-left:33px; padding-top:19px;}

.category_bg{clear:both; background:url(/images/category_bg.jpg) no-repeat; width:925px; height:51px; padding-left:10px; padding-top:9px;}

.category_bg li,.dropdown2 dt{float:left; margin-right:5px; font:bold 17px arial; color:#FFF; }

.category_bg li a{color:#FFFFFF; line-height:34px; padding:0px 10px; display:block; height:34px;}

.category_bg li:hover,.dropdown2 dt:hover{background:url(/images/cathover_left.png) no-repeat;}

.category_bg li a:hover{background:url(/images/cathover_right.jpg) right top no-repeat;}

.text2
{
	position:relative;
	left:0px;
	z-index: 1;
	top: 0px;
}
.shadow2
{
	color:#e56465;
	position:relative;
	left:11px;
	top: -25px;
}

.li_drop:hover{background:none !important;}

.dropdown2 {float:left;  width:60px; position:relative;}

.dropdown2 dt {width:64px; cursor:pointer; height:34px;}

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

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

.dropdown2 li {display:inline; margin:5px !important; height:25px; padding-bottom:5px;}

.dropdown2 li:hover{background:none !important;}

.dropdown2 li a:hover{background:none !important; text-decoration:underline;}

.topads_lastplayed_part{clear:both; height:108px; padding-left:4px;}

.topads_lastplayed_left{float:left; width:734px; height:95px; text-align:center; padding-top:5px;}

.justplayed_bg{float:left; background:url(/images/justplayed_bg.jpg) no-repeat; width:190px; height:100px; left:4px; margin-right: 10px; position:relative;}

.justplayed_txt{clear:both; height:22px; padding-top:8px; font:bold 14px arial; text-align:center; text-transform:uppercase;}

.justplayed_cols{clear:both; padding-left:9px; width:180px;}

.justplayed_col1{float:left; width:76px;}

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

.justplayed_col2{float:left; width:70px; padding-top:10px; font:bold 14px arial; color:#FFF;} /* text-shadow: #a37e34 2px 1px 2px;*/

.justplayed_col2 a{color:#ce3213; text-decoration:underline; font:10px arial;}

.text1
{
	position:relative;
	left:-1px;
	z-index: 1;
	top: 0px;
}
.shadow1
{
	color:#a37e34;
	height:4px;
	position:relative;
	left:0px;
	top: -14px;
}

.justplayed_col3{float:left; width:31px; padding-top:12px;}

.index_featuredpart{clear:both; height:280px; width:100%;}

.featured_bg{float:left; border: 1px solid #B02009; width:550px; height:266px; margin: 0 0 10px 4px;}

.featured_txt{clear:both; padding:5px 0 0 5px; height:26px;}

.featured_txt span { margin: 5px 0 0 15px; height:30px; font:bold 15px Arial; color:#B02009; text-align:center; }

.anythingSlider1{clear:both; position: relative;background:url(/images/featured_slider.png) no-repeat; width:571px; height:144px; margin-left:2px;}

.anythingSlider1 .wrapper1 {width: 535px; overflow: auto; height: 144px; position: absolute; top: 0; left: 0; margin-left:24px;}

.anythingSlider1 .wrapper1 .slider_ul1 {width: 9999px; list-style: none; position: absolute; top: 0; left: 0; margin: 0; }

.anythingSlider1 .slider_ul1 .slider_li1 {display: block; float: left; padding: 0; width:535px; height:135px; margin: 0; list-style:none;padding:9px 0 0 0px;}

/*
#arrow_left{text-align: center; float:left; width:15px; z-index:1; position: relative; top: 63px; left:0px; height:27px; background:url(../images/left-button.png) no-repeat;}
*/

#arrow_left a{cursor:pointer; height:27px; width:15px; display:block;}

#arrow_right{text-align: center; float:right; z-index:1; position: relative; top: 63px; right:0px; width:15px; height:27px;}

#arrow_right a{cursor:pointer;cursor:pointer; height:27px; width:15px; display:block;}

.anythingSlider{float:left; position: relative; width:146px; height:65px; margin-left:2px;}

.anythingSlider .wrapper {width: 146px; overflow: auto; height: 65px; position: absolute; top: 0; left: 0; margin-left:0px;}

.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:146px; height:65px; margin: 0; list-style:none;padding:0px 0 0 0px;}

#arrow1_right{text-align: center; float:right; z-index:1; position: relative; top: 12px; right:-31px; width:32px; height:32px; background:url(/images/justplayed_arrow.png) no-repeat;}

#arrow1_right a{cursor:pointer; height:32px !important; width:32px !important; display:block;}

.fpart_left{float:left; width:167px;}

.fpart_left img{width:158px; height:122px;}

.fpart_right{float:left; width:368px;}

.fpart_gametitle{clear:both; font:bold 18px arial; height:27px;}

.fpart_gamedesc{clear:both; height:55px; color:#ed2453; line-height:16px;}

.fpart_btm{clear:both; width:100%; float:left;}

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

.fpart_totalplays{clear:both; height:20px; font-weight:bold;}

.fpart_rated{clear:both; margin-left: auto; margin-right: auto; width: 175px;}

.fpart_rated_col1{float:left; width:45px;font:bold 11px arial; color:#ff9000; padding-top:7px;}

.fpart_rated_col2{float:left; width:130px;}

.fpart_rated_col3{float:left; width:85px; font:11px arial; color:#575a08; padding-top:3px;}

.fpart_rated span{clear:both; color:#575a08;}

.fpart_btm_right{float:right; width:67px;}

.featured_thumnails_arrow{clear:both; height:8px; padding-left:12px;}

.featured_thumnails_arrow div{float:left; width:85px; height:8px; text-align:center; margin-right:8px;}

.featured_thumnails{clear:both; height:65px; padding-left:12px;}

.featured_thumnails li{float:left; width:85px; height:65px; margin-right:8px;}

.fpart_thumb{width:81px; height:63px;}

.top300x250ads{float:left; margin-left:6px; height:258px; width:343px; background:#FFFFFF; padding-top:7px; text-align:center;}

.topText{float:left; margin: 0 0 10px 6px; width: 915px; background:#FFFFFF; padding-top:7px; }

.topText h1 {
  color: #ed1c4c;
}
.topText p {
  text-indent: 20px;
  font-size: 1.2em;
  margin-top: 10px;
}
.topText p a {
  color: #0000ff;
}

.center_columns{clear:both; float:left; width:920px; margin-left:9px;}

.column1{float:left; width:908px; margin-left:9px;}

.displaygame_column1{float:left; width:703px; margin-left:4px;}

.displaygame_column2{float:left; width:938px; margin-left:4px;}

.column2{float:right; width:215px; margin-right:35px;}

.browse_latest_txt{clear:both; padding-top:20px; height:55px; padding-left:5px;}

.cat_tabmenu{clear:both; padding-left:13px; width:675px; float:left; height:34px;}

.cat_tabmenu li{float:left; margin-right:9px; font:bold 17px arial; color:#FFF; height:41px; position:relative; top:1px;}

.cat_tabmenu li a{color:#5b5b5b; line-height:34px; padding:0px 10px; display:block; height:34px;}

.cat_tabmenu li:hover{background:url(/images/tabhover_left.jpg) no-repeat;}

.cat_tabmenu li a:hover{background:url(/images/tabhover_right.jpg) right top no-repeat; color:#FFF;}

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

.dropdown1 dt {width:64px; cursor:pointer; background:url(/images/tabmenu_more.png) no-repeat; height:34px;}

.dropdown1 dt:hover {background:url(/images/tabmenu_more.png) no-repeat; background-position:0px -34px;}

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

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

.dropdown1 li {display:inline; margin:5px !important; height:25px !important; padding-bottom:7px;}

.dropdown1 li a{ color:#FFF !important; height:25px !important;}

.dropdown1 li:hover{background:none !important;}

.dropdown1 li a:hover{background:none !important; text-decoration:underline;}

.categorybox_topcurve{clear:both;  width:692px; height:11px;}

.categorybox_topcurve span { margin: 5px 0 0 15px; height:30px; font:bold 15px Arial; color:#B02009; text-align:center; }

.categorybox_middle{clear:both; width:915px; float:left; padding-left:7px; padding-bottom:10px;}

.homebox_middle{clear: both; width: 915px; text-align:center; padding-left: 7px; padding-bottom: 10px; }

.categorybox_btmcurve{clear:both; width:908px; height:26px;}

.categorybox_morelink{float:right; width:355px; text-align:center; font:bold 12px arial;}

.categorybox_morelink a{color:#B02009; text-decoration:underline; line-height:26px;}

.homepage_cat {clear:both; width:908px; font-size: 12px; line-height: 17px; margin-bottom: 10px; }

.tab_selected{background:url(/images/tabhover_left.jpg) no-repeat;}

.tab_selected a{background:url(/images/tabhover_right.jpg) right top no-repeat; color:#FFF !important;}

.dropdown1 .tab_selected{background:none !important;}

.dropdown1 .tab_selected a{background:none !important;}

.cat_box{float:left; width:221px; height:195px; margin:14px 7px 0px 0; background:#f9d3dd;}

.add_box{float:left; width:221px; margin:14px 7px 0 0; background:#f9d3dd;}

.info_box{margin:10px 0 0 5px;}

.catbox_top{clear:both; background:url(/images/catbox_innertopcurve.jpg) no-repeat; width:221px; height:9px;}

.catbox_middle{clear:both; height:177px; width:209px; padding:0px 6px;}

.catbox_btm{clear:both; background:url(/images/catbox_innerbtmcurve.jpg) no-repeat; width:221px; height:9px;}

.catbox_imgbg{clear:both; background:url(/images/catbox_imgbg.png) no-repeat; width:207px; height:141px; margin:auto; text-align:center; padding-top:5px; position:relative;}

.catbox_imgbg img{width:180px; height:135px;}

.catbox_ribbon{clear:both; position:absolute; right:0px; top:91px;}

.catbox_ribbon img{width:101px; height:55px;}

.catbox_title{clear:both; padding-bottom:15px; text-align:center; font:bold 14px arial; height: 17px; }

.welcome_txtheader{clear:both; padding-top:15px; font:bold 17px arial; color:#ff4d4d; height:45px;}

.welcome_txtdesc{clear:both; font-size: 1.2em; line-height:17px;}

.welcome_txtdesc p { margin-bottom: 10px; }

.welcome_txtdesc li { display: inline; }

.welcome_txtdesc h2 { margin-bottom: 10px; }

.topplayers_top{clear:both; background:url(/images/topplayers_txt.jpg) no-repeat; width:214px; height:39px; position:relative;}

.newgames_top{clear:both; background:url(/images/newgames_txt.jpg) no-repeat; width:214px; height:39px; position:relative;}

.topplayers_icon{clear:both; position:absolute; right:9px; top:-7px; background:url(/images/topplayers_icon.png) no-repeat; width:59px; height:62px;}

.topplayers_middle{clear:both; background:#febaba; width:208px; padding-left:6px; float:left; padding-bottom:10px;}

.topplayers_box{clear:both; background:url(/images/topplayers_boxbg.jpg) no-repeat; width:203px; height:55px; margin-top:5px;}

.topplayers_box_left{float:left; padding-left:12px; width:55px;}

.topplayers_box_left img{width:55px; height:50px; margin-top:2px;}

.topplayers_box_right{float:left; width:110px; padding:4px 0 0 10px;}

.topplayers_title{clear:both; height:18px; font:bold 12px arial; color:#d13d5a;}

.topplayers_title a{color:#d13d5a;}

.topplayers_totalplays{clear:both; height:16px; color:#ff6d01;}

.topplayers_viewprofile{clear:both; color:#3a3a3a;}

.topplayers_viewprofile a{color:3a3a3a;}

.topplayers_viewall{clear:both; padding-top:12px; font-weight:bold; color:#c11e23; text-align:center;}

.topplayers_viewall a{color:#c11e23; text-decoration:underline;}

.mostpopular_txt{clear:both; background:url(/images/mostpopular_txt.png) no-repeat; width:204px; height:43px; margin-top:5px; position:relative; top:1px;}

.toplinks_txt{clear:both; background:url(/images/toplinks_txt.jpg) no-repeat; width:204px; height:43px;}

.rght_whitebox_top{clear:both; background:url(/images/rght_whitebox_top.png) no-repeat; width:201px; height:10px;}

.rght_whitebox_middle{clear:both; background:#FFF; width:201px; height:auto; float:left; text-align:center;}

.rght_whitebox_btm{clear:both; background:url(/images/rght_whitebox_btm.png) no-repeat; width:201px; height:10px; margin-top:-2px; float:left;}

.mostpopular_box{clear:both; background:#FFF; width:201px; padding:3px 0px; margin-bottom:2px; float:left;}

.mostpopular_box_left{float:left; padding-left:7px; width:70px;}

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

.mostpopular_box_right{float:left; margin-left:7px; width:110px;}

.mostpopular_title{clear:both; padding-top:3px; height:17x; font:bold 12px arial; color:#cb0c0c; height:39px;}

.mostpopular_title a{color:#cb0c0c;}

.mostpopular_rating{clear:both; height:21px;}

.toplinks_list li{clear:both; margin-left:14px; padding-left:17px; background:url(/images/toplinks_icon.jpg) no-repeat; height:18px; text-align:left;}

.morelinks_part{clear:both; padding-top:13px; width:170px; margin:0px auto; height:20px;}

.morelinks_part_left{float:left; width:85px; font-weight:bold;}

.morelinks_part_left a{color:#bd5486; text-decoration:underline;}

.morelinks_part_right{float:right; width:75px; font-weight:bold;}

.morelinks_part_right a{color:#888d01; text-decoration:underline;}

.sitestats_txt{clear:both; background:url(/images/sitestats_txt.jpg) no-repeat; width:241px; height:81px;}

.sitestats_content{clear:both; padding-left:9px; line-height:18px; width:205px;}

.sitestats_content span,.sitestats_content a{color:#e11a1a;}

.rightcol_btmcurve{clear:both; background:url(/images/rightcol_btmcurve.jpg) no-repeat; width:214px; height:9px;}

.browse_headerbg{clear:both; background:url(/images/browse_header_bg.jpg) no-repeat; width:701px; height:41px;}

.browse_headerbg_left{float:left; margin-left:15px; width:620px; font:bold 18px arial; color:#2b2b2b; line-height:41px !important;}

.browse_headerbg_left span{color:#ed1c4c;}

.browse_headerbg_right{float:right; width:50px; margin-right:15px; color:#c6404f; font:bold 12px arial; line-height:41px !important; text-align:right;}

.browse_headerbg_right a{color:#c6404f;}

.featured_head{clear:both; background:url(/images/browse_header_bg.jpg) no-repeat; width:701px; height:41px;}

.featured_head_left{float:left; margin-left:15px; width:620px; font:bold 18px arial; color:#2b2b2b; line-height:21px !important;}

.featured_head_left span{ color:#ffffff; }

.browse_box{width:342px; height:198px; margin:0 0px 20px 0; background:#ff6969;}

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

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

.browse_box_middle{clear:both; float:left; width:323px; height:176px; background:#FFF; margin-left:9px; position:relative;}

.browse_box_left{float:left; padding-left:5px; width:188px; padding-top:3px;}

.browse_box_left img{width:180px; height:135px;}

.browse_box_right{float:left; width:125px;}

.browse_box_totalplays{clear:both; padding-top:12px; height:25px; font:bold 12px arial; text-align:center;}

.browse_box_totalplays span{color:#c31515;}

.browse_box_ratedtxt{clear:both; height:18px; font:bold 11px arial; color:#ff9000; text-align:center; text-transform:uppercase;}

.borwse_box_ratedstars{clear:both; height:34px; text-align:center;}

.browse_descpart{position:absolute; background:url(/images/browse_descbg.png) no-repeat; width:323px; height:64px; top:112px; padding-left:13px; left:0px;}

.browse_gametitle{clear:both; height:25px; font:bold 17px arial; padding-top:6px; position:relative; top:6px;}

.browse_gametitle a{color:#000;}

.browse_gamedesc{clear:both; line-height:16px; width:285px; color:#FFF;}

.playgame_header_bg{clear:both; background:url(/images/playgame_headerbg.jpg) no-repeat; width:703px; height:41px;}

.playgame_headerbg_left{float:left; margin-left:15px; width:540px; font:bold 13px arial; color:#000; line-height:36px !important;}

.playgame_headerbg_left span{color:#f04747; text-transform:uppercase;}

.playgame_headerbg_right{float:right; width:130px; margin: 6px 15px 0 0; line-height:36px !important; text-align:right;}

.playgame_headerbg_right a{color:#e33b6f;}

.displaygame_topcurve{clear:both; background:url(/images/displaygame_topcurve.jpg) no-repeat; width:701px; height:5px; margin-top: 20px;}

.displaygame_middle{clear:both; background:#000000; width:701px; float:left; padding:10px 0px; text-align:center;}

.displaygame_btm{clear:both; background:url(/images/displaygame_btmcurve.jpg) no-repeat; width:701px; height:48px;}

.displaygame_top{clear:both; background:url(/images/displaygame_topcurve2.jpg) no-repeat; width:701px; height:48px;}

.displaygamedesc_middle{clear:both; background:#febaba; border-left:2px solid #af687c; border-right:2px solid #af687c; width:696px; float:left;}

.displaygamedesc_middle_left{float:left; width:150px; padding-left:13px; padding-top:20px; text-align:center;font:bold 13px arial; color:#f04747;}

.displaygame_thumbbg{clear:both; background:url(/images/gameplay_thumbbg.jpg) no-repeat; width:142px; height:120px;text-align:center; }

.displaygame_thumbbg img{margin-top:8px; width:130px; height:93px;}

.displaygame_arrow{float:left; margin-top:50px; background:url(/images/gameplaydec_arrow.jpg) no-repeat; width:20px; height:46px;}

.displaygamedesc_middle_right{float:left; background:#FFF url(/images/displaygame_desc_bg.jpg) left bottom no-repeat; min-height:150px; width:476px; padding-left:24px; padding-bottom: 10px; }

.display_gametxt_btmcurve{clear:both; background:url(/images/display_gametxt_btmcurve.jpg) no-repeat; width:700px; height:10px; margin-bottom: 10px;}

.displaygamedesc_left{float:left; width:347px;}

.displaygamedesc_right{float:left; margin-left:5px; width:120px; padding-top:5px;}

.displaygamedesc_title{clear:both; font:bold 16px "Trebuchet MS"; color:#b02009; height:30px;}

.displaygamedesc_desctxt{clear:both; font:11px Tahoma; line-height:17px;}

.gamedesc_instructions{ font: 12px Tahoma; margin: 10px 0 10px; }

.playfullscreen{clear:both; background:url(/images/fullscreen_icon.jpg) no-repeat; padding-left:21px; height:20px;}

.playfullscreen a{color:#df0d0d; font-weight:bold; text-decoration:underline;}

.gamedesc_playcount{clear:both; background:url(/images/playcount_icon.jpg) no-repeat; padding-left:21px; height:20px; font:11px tahoma;}

.gamedesc_category{clear:both; background:url(/images/category_icon.jpg) no-repeat; padding-left:21px; height:auto; font:11px tahoma; padding-bottom:5px; margin-top: 10px;}

.gamedesc_optionspart{clear:both; height:55px; width:701px;}

.gameplay_rating_txt{float:left; width:90px; padding-left: 21px; font: 11px Tahoma; }

.gameplay_rating_txt span { font:bold 11px Tahoma; }

.gameplay_rating{float:left; width:195px; padding-top:6px;}

.gameplay_ratings{float: left; width: 600px; padding: 6px 0 6px; font: 14px Tohoma;}

.gameplay_options_right{float:left; width:396px;}

.gameplay_options_right li{float:left; font:bold 13px arial; color:#010000; line-height:27px !important; height:27px; margin-left:9px;}

.gameplay_options_right li a{color:#010000; display:block; height:27px; padding:0px 6px;}

.gameplay_options_right span{color:#e61010;}

.gameplay_options_right li:hover,.gameplay_options_right li.selected{background:url(/images/gameoptions_hoverleft.gif) left top no-repeat;}

.gameplay_options_right li a:hover,.gameplay_options_right li.selected a{background:url(/images/gameoptions_hoverright.jpg) right top no-repeat; color:#FFF;}

.txtbox{border:1px solid #af687c; font:11px Tahoma; padding:2px 5px;}

.txtareabox{border:1px solid #af687c; font:11px Tahoma; padding:5px; width:445px; height:70px;}

.game_category_desc{clear:both; height:120px; width:681px; border: 1px solid #b26a7f; padding: 10px 10px 10px 10px; margin: 10px 0 10px;}

.displayagame_relatedpart{clear:both; height:305px; width:711px;}

.displayagame_relatedpart_left{float:left; width:380px;}

.related_leftcurve{float:left; background:url(/images/related_leftcurve.jpg) no-repeat; width:42px; height:274px;}

.related_rightcurve{float:left; background:url(/images/realted_rightcurve.jpg) no-repeat; width:7px; height:274px;}

.related_middle{float:left; padding:12px 0 0 5px; width:321px; background:#e5527f; height:262px;}

.related_box{float:left; width:146px; height:116px; padding-top:5px; margin-bottom:12px; text-align:center; font-weight:bold;}

.related_box img{width:137px; height:98px;}

.gameplayads{float:left; width:318px; height:262px; background:#E5527F; padding-bottom:12px; text-align:center; margin-right: 10px; color: #3e3e3e;}

.writecomment_txt{clear:both; height:30px; font:bold 18px arial; color:#ff9908; padding-left:12px;}

.writecomment_txt span{color:#000000; text-transform:uppercase;}

.comment_bg{clear:both; background:url(/images/comment_box.jpg) no-repeat; width:684px; height:122px; margin-left:10px;}

.comment_options{clear:both; height:30px; text-align:right; margin-right:8px;}

.comment_txtarea{clear:both; margin-left:12px; width:655px; height:50px;}

.comment_txtarea textarea{width:650px; height:50px; overflow:auto; font:11px arial; color:#777777; border:none; background:Transparent;}

.comment_btn{clear:both; float:right; margin-right:8px; width:82px; height:41px;}

.comment_btn input{ width:82px; height:41px; background:Transparent; border:none; cursor:pointer;}

.comment_submitted_txt{clear:both; padding-top:35px; font:bold 14px arial; padding-left:12px;}

.comment_box{clear:both; float:left; margin-top:10px; width:480px; margin-left:12px;}

.comment_box_left{float:left; width:82px; background:url(/images/comment_imgbg.jpg) no-repeat; height:73px; text-align:center; margin-right:6px;}

.comment_box_left img{width:55px; height:55px; margin-top:4px; margin-bottom:0px;}

.comment_box_left a{color:#fffefe;}

.comment_arrow{float:left; background:url(/images/comment_arrow.jpg) no-repeat; width:14px; height:34px; margin-top:15px; margin-right:-1px; z-index:1; position:relative;}

.comment_desc{float:left; width:373px;}

.comment_desc_topcurve{clear:both; background:url(/images/comment_topcurve.jpg) no-repeat; width:373px; height:6px;}

.comment_desc_btmcurve{clear:both; background:url(/images/comment_btmcurve.jpg) no-repeat; width:373px; height:6px;}

.comment_desc_middle{clear:both; border-left:1px solid #ec7d96; border-right:1px solid #ec7d96; color:#3f3f3f; padding:10px 5px; min-height:60px; width:361px;}

.comment_date{clear:both; height:15px; color:#c51940; text-align:right; margin-right:10px;}

.comment_date img{margin:0 5px;}

.gameplay_468x60ads_bg{clear:both; background:url(/images/gameplay_468ads_bg.jpg) no-repeat; width:678px; height:78px; margin:0px auto; padding-top:14px; text-align:center;}

.signup_left{float:left; background:url(/images/signup_leftbg.jpg) no-repeat; width:282px; height:774px; margin-left:12px; position:relative; z-index:1;}

.signup_right{float:left; background:url(/images/signup_right.jpg) no-repeat; width:636px; height:774px; position:relative; z-index:1;}

.benifits_part{clear:both; margin:250px 0 0 15px; font:13px arial; color:#FFFFFF;}

.blitalic{padding-left:85px; font-weight:bold; font-style:italic;}

.text4
{
	position:relative;
	left:-1px;
	z-index: 1;
	top: 0px;
}
.shadow4
{
	color:#ce5d72;
	position:relative;
	left:1px;
	top: -14px;
	height:10px;
}

.newuser_regtxt{clear:both; margin-top:35px; height:58px; position:relative; left:-100px;}

.fillout_txt{clear:both; height:32px; font:bold 12px arial; position:relative; left:-32px;}

.signup_rowbg{clear:both; background:url(/images/signup_rowbg.png) no-repeat; width:616px; height:46px; margin:11px 0 0 12px;}

.signup_col1{float:left; padding:14px 0 0 29px; width:220px; font:bold 16px arial; color:#ab3050;}

.signup_col1 span{color:#000000;}

.text3
{
	position:relative;
	left:-1px;
	z-index: 1;
	top: 0px;
}
.shadow3
{
	color:#FFF;
	position:relative;
	left:1px;
	top: -18px;
}

.shadow3 span{color:#FFF !important;}

.signup_col2{float:left; width:25px; font:bold 16px arial; color:#ab3050; padding-top:14px;}

.signup_col_username{float:left; margin-top:15px; height:18px; width:310px; background:url(/images/username_icon.jpg) right top no-repeat;}

.signup_col_username input{width:290px; height:16px; font:11px arial; border:none; background:Transparent;}

.signup_rowbg img{margin:15px 0 0 8px;}

.signup_col_pwd{float:left; margin-top:15px; height:18px; width:310px; background:url(/images/password_icon.jpg) right top no-repeat;}

.signup_col_pwd input{width:290px; height:16px; font:11px arial; border:none; background:Transparent;}

.signup_col_email{float:left; margin-top:15px; height:18px; width:310px; background:url(/images/email_icon.jpg) right top no-repeat;}

.signup_col_email input{width:290px; height:16px; font:11px arial; border:none; background:Transparent;}

.signup_rowbg_avatar{clear:both; width:616px; height:114px; margin:11px 0 0 12px;}

.signup_uploadbg{float:left; background:url(/images/signup_uploadbg.png) no-repeat; width:309px; height:28px; margin-top:7px; padding:3px 10px;}

.signup_uploadbg input{width:300px; height:25px;}

.signup_avatar_type{clear:both; padding-top:9px; color:#b21641; text-align:right; margin-right:85px;}

.tos_part{clear:both; width:580px; margin:0 0 12px 35px;}

.tos_topcurve{clear:both; background:url(/images/tos_bgtop.png) no-repeat; width:562px; height:27px; padding:3px 0 0 16px; font:bold 12px arial; color:#fef8fa; text-transform:uppercase;}

.tos_middle{clear:both; background:url(/images/tos_bgmiddle.png) repeat-y; width:538px; float:left; padding:0px 20px; font:11px arial; color:#505050; line-height:18px;}

.tos_btmcurve{clear:both; background:url(/images/tos_bgbtm.png) no-repeat; width:578px; height:18px;}

.agree_txt{clear:both; height:43px; font:11px arial; color:#505050; margin-left:40px;}

.signup_btmpart{clear:both; height:137px; margin-left:40px; float:left; width:575px;}

.signup_btmpart_left{float:left; width:380px;}

.signup_btmpart_right{float:left; width:190px; margin-top:35px; background:url(/images/signup_btn.png) no-repeat; height:96px;}

.signup_btmpart_right input{width:188px; height:96px; background:Transparent; border:none; cursor:pointer;}

.profile_headerbox{clear:both; padding-top:10px; width:880px; margin-left:25px; height:36px;}

.profile_headerbox_left{float:left; width:650px; font:bold 26px arial;}

.profile_headerbox_left span{color:#a42d3e;}

.profile_headerbox_right{float:right; width:100px; text-align:right; font:bold 12px arial; color:#9f1424;}

.profile_headerbox_right a{color:#9f1424;}

.profile_col1{float:left; width:226px; border:2px solid #ec8f9d; margin-left:5px;}

.profile_avatar_bg{clear:both; background:url(/images/profile_avatar_bg.jpg) no-repeat; width:186px; height:146px; margin:4px auto; text-align:center; padding-top:20px;}

.profile_avatar_bg img{width:158px; height:126px;}

.profile_username{clear:both; height:22px; font:bold 14px arial; color:#dc3d52; text-align:center;}

.user_status{clear:both; height:40px; text-align:center;}

.users_options_part{clear:both; height:75px; width:205px; margin:0px auto;}

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

.users_options_part_right{float:right; width:95px; text-align:right;}

.profile_descrow{clear:both; height:28px; width:193px; margin:0px auto; line-height:28px !important; border-bottom:1px solid #b2b2b2; padding-left:17px; font:12px arial; color:#444444;}

.profile_descrow span{color:#9c1f42;}

.messaging_txt{clear:both; padding-top:35px; height:25px; padding-left:22px; font:bold 12px arial; color:#9c1f42;}

.profile_msgrow{clear:both; padding-top:8px; width:193px; margin:0px auto; line-height:20px !important; padding-left:17px; font:12px arial; color:#444444;}

.profile_rightads{clear:both; width:205px; margin:0px auto; height:640px; padding-top:30px;}

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

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

.profile_rightads_middle{clear:both; background:#cfcfcf; width:205px; height:600px; text-align:center;}

.profile_col2{float:left; width:680px; margin-left:15px;}

.favgames_box{clear:both; border:2px solid #f198a3; width:671px; float:left; margin-bottom:20px;}

.favegames_boxheader{clear:both; height:27px; background:#f194a0; position:relative; width:671px; text-indent:13px; font:bold 14px arial; color:#FFF; line-height:27px !important;}

.profile_favgames_icon{position:absolute; left:164px; top:2px; width:45px; height:33px;}

.favegames_boxcontent{clear:both; padding-left:15px; width:656px; padding-bottom:10px; float:left;}

.profile_fav_innerbox{float:left; margin:12px 16px 0 0; background:url(/images/profile_fav_innerbox.jpg) no-repeat; width:91px; height:89px; text-align:center; padding-top:8px;}

.profile_fav_innerbox a{color:#3d3d3d; padding-top:4px;}

.friends_box{clear:both; border:2px solid #c3768a; width:671px; float:left; margin-bottom:20px;}

.friends_boxheader{clear:both; height:27px; background:#c3768a; position:relative; width:671px; text-indent:13px; font:bold 14px arial; color:#FFF; line-height:27px !important;}

.profile_friends_icon{position:absolute; left:96px; top:-13px; width:47px; height:51px;}

.friends_boxcontent{clear:both; padding-left:15px; width:656px; padding-bottom:10px; float:left; padding-top:12px;}

.profile_friends_innerbox{float:left; padding:12px 8px 0 8px;width:108px; height:135px; text-align:center; padding-top:8px; border-bottom:1px solid #540000; border-right:1px solid #540000;}

.profile_friends_innerbox_img{background:url(/images/profile_friends_innerbg.jpg) repeat-x; height:86px; text-align:center; padding-top:4px;}

.profile_friends_innerbox_img img{width:75px; height:81px; border:1px solid #e7d7c6;}

.profile_friends_innerbox a{color:#3d3d3d; padding-top:4px;}

.highscore_box{clear:both; border:2px solid #f8d34f; width:671px; float:left; margin-bottom:20px;}

.highscore_boxheader{clear:both; height:27px; background:#f8d34f; position:relative; width:671px; text-indent:13px; font:bold 14px arial; color:#c85b0c; line-height:27px !important;}

.profile_highscore_icon{position:absolute; left:118px; top:-10px; width:47px; height:51px;}

.highscore_boxcontent{clear:both; padding:10px 20px; width:656px; float:left;}

.profile_hsrow{clear:both; width:615px; margin:0px auto; padding:6px 0px; border-bottom:1px dotted #99cc66; height:16px;}

.profile_hsrow a{color:#003366; text-decoration:underline;}

.profile_hscol1{float:left; width:200px;}

.profile_hscol2{float:left; width:230px;}

.profile_hscol3{float:right; width:180px; text-align:right; color:#333333;}

.profile_cmnt_txt{clear:both; height:25px; font:bold 14px arial; color:#ff6263; text-transform:uppercase;}

.comment_sep_line{clear:both; height:5px; float:left; margin-bottom:20px; border-bottom:1px dotted #505050; width:100%}

.leave_comment_txt{clear:both; height:20px; font:bold 12px arial; color:#505050;}

.profile_comment{clear:both; float:left; width:100%;}

.profile_cmntarea{width:470px; height:110px; padding:5px; font:11px arial; border:1px solid #707070;}

.membersearch_part{clear:both; width:701px; height:60px;}

.membersearch_left{float:left; width:360px;padding:14px 0px 0 0px; font:12px arial; color:#080808;}

.membersearch_right{float:right; width:273px; background:url(/images/search_rightbg.jpg) no-repeat; position:relative; top:-4px; height:51px; padding-left:10px;}

.membersearch_right_col1{float:left; width:103px; padding-top:22px; font:12px Arial; color:#080808;}

.membersearch_right_col2{float:left; background:url(/images/mem_search_txtbox.jpg) no-repeat; width:123px; height:14px; margin-top:16px; padding:5px;}

.membersearch_right_col2 input{width:118px; height:15px; background:Transparent; border:none; font:11px Tahoma;}

.membersearch_right_col3{float:left; background:url(/images/go_btn.jpg) no-repeat; width:30px; height:24px; margin-top:16px; margin-left:3px;}

.membersearch_right_col3 input{width:30px; height:24px; background:Transparent; border:none; cursor:pointer;}

.memberlist_box{float:left; background:url(/images/memberlist_box.jpg) no-repeat; width:210px; height:83px; margin:15px 10px 0 0; padding:10px 8px;}

.memberlist_box_left{float:left; width:94px;}

.memberlist_box_left img{width:77px; height:82px;}

.memberlist_box_right{float:left; width:110px; line-height:18px !important; font:11px arial;}

.memberlist_box_right a{color:#ed2453; font:bold 12px arial;}

.memberlist_viewprofile{font:bold 11px arial !important; color:#ca0b0b !important; text-decoration:underline; text-transform:uppercase;}

.subpage_contents{clear:both; padding:10px 5px; width:690px; font:12px Arial; line-height:17px !important;}

.subpage_contents a{color:#be4250;}

.subpage_contents2{clear:both; padding:10px 5px; font:12px Arial; line-height:17px !important; margin-right: 10px;}

.subpage_contents2 a{color:#be4250;}

.fieldrow{clear:both; height:auto; padding:7px 0px; width:100%; float:left;}

.fieldrow1{clear:both; height:100px; width:100%;}

.field_col1{float:left; width:130px; color:#333333; font:bold 12px arial; padding:3px 5px;}

.field_col2{float:left;}

.field_col2 input{width:240px; height:19px; border:none; background:url(/images/field_txtbox.gif) no-repeat; padding:3px 5px; font:11px arial;}

.field_col2 select{width:250px; height:25px;  border:none; background:url(/images/field_txtbox.gif) no-repeat; padding:3px 5px;font:11px arial;}

.field_col2 textarea{width:240px; height:80px; border:none; background:url(/images/field_txareatbox.gif) no-repeat; padding:5px; font:11px arial;}

.txtareabox1{width:411px !important; height:170px !important; border:none; background:url(/images/field_txareatbox1.gif) no-repeat !important; padding:5px; font:11px arial;}

.fienld_btn{background:url(/images/input_btnbg.jpg) no-repeat; width:100px; height:27px; text-align:center; border:none; font:bold 14px arial; color:#FFFFFF;}

.usercol2{float:left; width:560px;}

.usercol1{float:left; width:130px;}

.usercol3{float:left; width:545px; margin-left:15px;}

.right_whitesep{clear:both; height:7px; background:#FFF;}

.pm_menu_links{text-align:center; font-weight:bold !important;}

.pm_menu_links a{color:#E5527F;}

/*
.otooltip_title{font-size:12px; font-weight:bold; color:#c11e23;}

.otooltip_desc{color:#000; line-height:17px;}

#otooltip{
position:absolute;
border:1px solid #ab556a;
background:#f7cbd7;
text-align:left;
padding:5px;
color:#FFF;
display:none;
width:180px;
}
*/
.viewcat_txt{clear:both; padding-top:10px; margin-left:10px; font:bold 14px arial; height:20px;}

.viewcat_txt span{color:#a42d3e;}

.preview_gametitle{clear:both; height:20px; font:bold 15px Arial; color:#B02009; text-align:center; padding-top:5px; margin-bottom: 10px;}

.preview_gamedesc{clear:both; font:12px arial; line-height:17px; text-align:center;}

.previewgame_left{float:left; width:357px; text-align:center; background:url(/images/preview_bg.gif) no-repeat; height:252px; margin-top:10px;}

.previewgame_right{float:left; margin-left:8px; width:336px; height: 280px; text-align:center; line-height: 10px;}

.preview_clickplay_txt{clear:both; width:357px; text-align:center; height:30px; font:bold 24px arial; color:#d61616; text-transform:uppercase;}

.preview_clickplay_txt a{color:#DF0D0D;}

.previewgame_left_img{padding-top:27px; text-align:center; height:170px;}

.previewgame_left_title{clear:both; font:bold 14px arial;}

.previewgame_left_img img{width:180px; height:151px;}

.text_pre
{
        position:relative;
        display:block;
        left:0px;
        z-index: 1;
        top: 0px;
}
.shadow_pre
{
        color:#FFF;
        display:block;
        position:relative;
        left:0px;
        top: -28px;
}

.footer_bg{clear:both; background:url(/images/footer_bg.png) no-repeat; width:1000px; height:145px; padding-top:45px;}

.footer_linksbg{clear:both; width:940px; margin:0px auto; height:60px;}

.footer_linksbg_left{float:left; background:url(/images/footermenu_left.png) no-repeat; width:10px; height:31px;}

.footer_linksbg_right{float:left; background:url(/images/footermenu_right.png) no-repeat; width:10px; height:31px;}

.footer_linksbg_middle{float:left; background:#ec7d96; height:31px; width:920px; text-align:center;}

.footer_linksbg_middle a{padding:0px 18px; line-height:31px !important; font:bold 13px arial; color:#FFFFFF;}

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

.copyright_txt{clear:both; text-align:center; height:30px;}

.copyright_txt a{text-decoration:underline; text-transform:uppercase;}

.followus_part{clear:both; width:910px; margin:0px auto;}

.followus_part_left{float:left; width:250px; font:bold 13px Arial; color:#dd0707;}

.followus_part_left a{padding:0px 7px;}

.followus_part_right{float:right; width:100px; color:#5a5a5a;}

.star_rating_small,
.star_rating_small a:active,
.star_rating_small .current-rating{
	background: url(/images/rate_star_small.png) left -1000px repeat-x;
}
.star_rating_small{

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

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


.star_rating_big,
.star_rating_big a:active,
.star_rating_big .current-rating{
	background: url(/images/rate_star.png) left -1000px repeat-x;
}
.star_rating_big{

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

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


/* 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 */
div#side_menu {
	float: left;
	width: 160px
}
/* content of the page */
div#main_contents {
	float: right;
	width: 622px;
}
/* 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: #f3eff0 url(/images/topbar2.png) repeat-x;
	color: #333333;
	margin: 0px 0px 2px 0px;
	padding: 2px 2px 2px 4px;
	position: relative;
	font-weight: bold;
	font-size: 11px;
}
*/
h2 {
	color: #B02009;
}
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 {
    margin-bottom: 4px;
    padding: 2px;
	border: 1px solid #ec8f9d;
	background: #FFFFFF;
	line-height:21px !important;
	font:12px arial;
}
.content_box_2 {
	margin-bottom: 4px;
	padding: 2px;
	border: 1px solid #0099CC;
	background: #FFFFFF;
}
.left {
	width: 100px;
	float: left;
	margin-top: 4px;
	margin-bottom: 2px;
	font-weight: bold;
}
.right {
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
.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: 10px;
	border: 1px solid #ec8f9d;
	width: 310px;
}
/* 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 */
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: #fbdce1;
	border: 1px solid #ab556a;
	margin: 8px 0px;
	position: relative;
	padding:10px;
}
.forum_post .forum_header {
	border-bottom: 1px solid #ab556a;
	width: 80%;
	padding: 2px;
}
/* pagination */
div.pagination {
	padding: 15px 0px;
	text-align: center;
	clear:both;
}
div.pagination a:link, div.pagination a:visited {
	padding: 5px 7px;
	border: 1px solid #9a9a9a;
	border-bottom-color:#444444;
	color: #000000;
	text-decoration: none;
	margin-right:4px;
}
div.pagination a:hover {
	color: #FFF;
	background: #454545;
}
div.pagination b {
	padding: 5px 7px;
	border: 1px solid #9a9a9a;
	border-bottom-color:#444444;
	background:#454545;
	color: #FFF;
	text-decoration: none;
	margin-right:4px;
}
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: 1px;
	border-bottom: 1px dotted #febaba;
	font-size:0px;
	height: 0px;
	clear: both;
}
/* JavaScript "popups" */
.popup {
	position: absolute;
	display: none;
	background: #F0F8FF;
	border: 2px solid #0099CC;
	color: #333333;
	padding: 4px;
	-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;
}
/* favourites menu */
div#favourites_menu {
	position: absolute;
	background: #FBECB4;
	width: 150px;
	border: 1px solid #FF9D2B;
	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: 4px auto;
	padding: 3px;
	width:550px;
	border: 1px solid #FF3300;
	background: #FADFDC;
	color: #000;
	text-align: left;
}
/* comments are in these boxes */
/* 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 #de99ac;
	background: url(/images/cup.gif);
	background-repeat: no-repeat;
	background-position: 25% 50%;
	text-align: center;
	width:695px;
}
/* box around file sponsor */
#sponsor {
	margin-bottom: 4px;
	padding: 4px;
	width:701px;
	border: 1px dotted #de99ac;
	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;
}
.tab_menu li a.selected {
	position: relative;
	top: 1px;
	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 */
/* 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;
}
.welcome_txtdesc p a {
  color: #0000FF;
}

#featured_box {width:100%; padding:0; margin:0; float:left;  position:relative; }
#featured_left {width:545px; padding:2px 0 0 10px; margin:0 5px 0 0; float:left; position:relative; }
#featured_left .img_box {background:url(/images/featured_img_bg.png); width:149px; height:106px; float:left; display:inline; padding:0; margin:0px 15px 7px;  position:relative;  }
#featured_left .img_box img {display:inline; margin:5px 6px; }
#featured_left .featured_img_caption {background:url(/images/bg_featured_img_caption.png) no-repeat; width:132px; height:14px; float:left; z-index:10; position:absolute; top:86px; left:9px; }
#featured_left a {display:block; text-align:center; font-size:11px; font-weight:bold; color:#fff; line-height:14px; }

#container{ display: none; height: 100%; width: 100%; }
#progressad{ margin: auto; height: 250px; width: 300px; margin-top: 20px; margin-bottom: 20px; }
#progressbar{  height: 22px; overflow: hidden; border: 1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 60%; margin: auto; }
#progressbar div { width: 1px; height: 20px; background-image: url('images/pbar-ani.gif'); overflow: hidden; border: 1px solid #E78F08; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

#facebook_box {background:url(/images/bg_facebook.png) no-repeat left top; margin:120px 9px 13px 405px; float:left; height:66px; display:inline; }
#facebook_box .fbico {display:block; float:left; padding:11px 11px 0 18px; margin:0; }
#facebook_box .fbtlike { display: block; float: left; padding: 20px 0 0 0; margin: 0;}
#facebook_box span {display:block; font-size:12px; color:#fff; line-height:18px; font-weight:bold; padding:11px 0 0 0; margin:0; }
#facebook_box h2 {display:block; padding:5px 0 0 0; margin:0; }

.a728 {
  margin-top: 10px;
  width: 730px;
  margin-left: auto;
  margin-right: auto;
}

.tooltip {
  cursor: help; text-decoration: none;
  position: relative;
}   
.tooltip span {
  margin-left: -999em;
  position: absolute;
  font:12px arial;
}   
.tooltip:hover span {
  border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  font-family: Calibri, Tahoma, Geneva, sans-serif;
  position: absolute; left: 1em; top: 2em; z-index: 99; 
  margin-left: 0; width: 250px;
}   
.tooltip:hover img {
  border: 0; margin: -10px 0 0 -55px;
  float: left; position: absolute;
}   
.tooltip:hover em {
  display: block; padding: 0.2em 0 0.6em 0;
}   
.classic { padding: 0.8em 1em; }
* html a:hover { background: transparent; padding-bottom:0; text-align:center; }
.classic {background: #f7cbd7; border: 1px solid #ab556a; color: #000000; }

.catDesc { margin-left: 10px; width: 900px; }

.catDesc h1 {
  color: #ed1c4c;
}
.catDesc p {
  margin-top: 10px;
}
.catDesc p a {
  color: #0000ff;
}

.pad {
  margin-left: -5px;
  padding: 5px 0 5px;
}

.topad1 {
    width: 728px;
    height: 90px;
	margin: 0 0 15px 95px;
}