/* Copyright (c) 2008-2010 Wo GAMES.  DO NOT COPY THIS CODE. */
ol,ul{list-style:none}
div#container_left{width:212px;float:left}
div#container_twocolumns{width:689px;clear:both;float:left;padding-top:10px;apadding-top:0px}
div#container_twocolumns div.leftcolumn{width:442px;margin-right:238px}
div#container_twocolumns div.rightcolumn{float:right;width:242px}
div.registrationbenefits div.top h3{text-transform:none}
div.mainprofile{float:right}
div#settings,div#privateprofile,div#main_profile{float:right}
div#main_profile{display:none}
div#userinfo{float:left;font-family:Verdana;margin:0 0 10px;display:none}
div#userinfo .avatar{margin:0 0 0 25px;position:relative;left:0px;top:0px}
div#userinfo img.userAvatar{background:url('/img/_/spacer.gif');background-position:1px 1px;margin:11px 0 0 0}
div#userinfo .avatar span#level{font-family:Verdana;font-size:11px;font-weight:bold;position:relative;float:left}
div#userinfo .avatar span#points{color:#FF6700;float:right;font-family:Verdana;font-size:11px;padding-right:25px;position:relative}
div#userinfo .avatar div#emptybar{background:transparent url(/img/_/profile/pointsempty.png) repeat scroll 0 0;margin:1px 0 0 0;clear:both;overflow:hidden;width:152px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='/img/_/profile/pointsempty.png')}
div#userinfo .avatar div#fullbar{background:transparent url(/img/_/profile/pointsfull.png) repeat scroll 0 0;_background:transparent url(/img/_/profile/pointsfull.gif) repeat scroll 0 0}
div#userinfo .avatar div#emptybar div#fullbarcontainer{width:146px;margin:0 0 0 3px}
div#userinfo .avatar div#fullbar,div#userinfo .avatar div#emptybar{height:18px;font-size:1px;line-height:1px}
div#userinfo div.awards{color:#7D7B79;font-family:verdana;font-size:11px;margin:1px 25px 0 0;text-align:left}
div#userinfo div.divider{background:#FF5B00 none repeat scroll 0 0;height:1px;margin:20px 0 0 12px;width:178px;font-size:1px}
.myprofile{display:none}
div#userinfo .profile,div#userinfo .settings{margin:0 0 0 12px;position:relative}
div#userinfo div.title{font-family:Verdana;font-size:13px;font-weight:bold;margin:7px 0 2px;position:relative}
div#userinfo table#profileData{border-collapse:separate;border-spacing:0 2px;margin-bottom:15px;font-size:11px}
div#userinfo table#profileData .firstchild,#userinfo .settings div.privacy{color:#838383}
#userinfo .settings div.privacy{font-size:11px;margin:5px 0 0 2px;width:174px}
#userinfo .settings div.privacy span{color:#000}
#userinfo .settings div.privacy a:hover{text-decoration:underline}
div#userinfo table#profileData .firstchild div{width:68px}
div#userinfo table#profileData div{width:110px;overflow:hidden}
div#userinfo table#profileData div span{padding-left:1px}
div#userinfo div#leftbox_privacybox{display:none;line-height:18px;margin:7px 0 0 1px;width:177px}
div#userinfo a{text-decoration:none;color:#000}
div#userinfo a.littlelink{background-image:url(/img/_/layout/boxes/subcategory/paginate_right.gif);background-position:right -19px;background-repeat:no-repeat;float:right;line-height:16px;margin:0 11px 0 0;padding:0 23px 0 0;position:relative;top:9px;font-size:11px}
div#userinfo a.littlelink:hover{background-position:right 0px;text-decoration:underline}
div#userinfo div.avatar a.littlelink{margin-top:16px}
div#userinfo div.settings a.littlelink{margin-bottom:5px}
div#userinfo div.editing{position:absolute;width:176px}
div#userinfo div.avatar div.editing{left:-15px;top:240px}
div#userinfo div.settings div.editing,div#userinfo div.profile div.editing{left:2px;top:19px}
div#userinfo div.settings a.cancel{left:120px;top:45px}
div#userinfo div.profile a.cancel{left:120px;top:149px}
div#userinfo a.cancel{text-decoration:underline;color:#FF5B00;position:absolute;font-size:11px}
div#userinfo a.cancel:hover{text-decoration:none}
div#flashMessage{display:none;float:right;width:689px;margin-bottom:10px}
div#flashMessage div.left,div#flashMessage div.right,div#flashMessage div.middle{height:28px}
div#flashMessage div.left{float:left;width:11px}
div#flashMessage div.middle{float:left;width:667px}
div#flashMessage div.right{float:right;width:11px}
div#flashMessage div.middle div.text{height:28px;line-height:28px;font-weight:bold;margin:0 0 0 12px;padding:0 0 0 29px}
div#flashMessage div.good div.left{background:transparent url(/img/_/profile/flashmessage_good_corners.gif) no-repeat scroll}
div#flashMessage div.good div.middle{background:#90c012}
div#flashMessage div.good div.right{background:transparent url(/img/_/profile/flashmessage_good_corners.gif) no-repeat scroll -11px 0}
div#flashMessage div.good div.text{background:transparent url(/img/_/profile/flashmessage_good_icon.png) no-repeat scroll 0 2px}
div#flashMessage div.bad div.left{background:transparent url(/img/_/profile/flashmessage_bad_corners.gif) no-repeat scroll}
div#flashMessage div.bad div.middle{background:#ff4b4b}
div#flashMessage div.bad div.right{background:transparent url(/img/_/profile/flashmessage_bad_corners.gif) no-repeat scroll -11px 0}
div#flashMessage div.bad div.text{background:transparent url(/img/_/profile/flashmessage_bad_icon.png) no-repeat scroll 0 2px}
div#settings{display:none}
div#settings div.main div.content{margin:0 0 0 9px;_width:670px}
div#settings h4{margin:5px 0 3px 1px}
div#settings div.settings_text{margin:0 0 0 1px;width:88%}
div#settings div.settings_question{font-weight:bold;margin:10px 0}
* html div#settings div.settings_question{zoom:1}
div#settings div.settings_question label{font-weight:normal;margin:0 0 0 3px}
div#settings div.settings_question input{margin:0 0 0 20px}
div#settings form a#setprivacy{margin:3px 10px 0 0;clear:both;float:right}
div#settings form div.cancel{clear:both;float:right;font-size:11px;margin:5px 20px 5px 0}
div#settings form div.cancel a{color:#FF5B00}
div#settings form div.cancel a:hover{text-decoration:none}
.profilebutton{position:relative;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 top;color:#FFFFFF !important;display:block;float:right;height:20px;line-height:16px;padding-left:10px;padding-right:12px;text-decoration:none;font-weight:bold;font-size:12px;zoom:1;float:right;overflow:hidden;margin-bottom:8px;margin-left:8px}
.profilebutton span{position:absolute;top:0px;right:0px;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px;height:20px;width:12px}
a#setprivacy span{_right:-1px}
.profilebutton:hover{text-decoration:none !important;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -40px}
.profilebutton:hover span{text-decoration:none !important;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -60px}
#login_notice{font-size:14px;font-weight:bold;margin-top:20px;min-height:368px;text-align:center;display:none;color:#fff}
div#privateprofile{display:none}
div#privateprofile div.top h3{background:transparent url(/img/_/profile/lock.png) no-repeat scroll 2px 10px;_background:transparent url(/img/_/profile/lock.gif) no-repeat scroll 2px 10px;padding:0 0 0 20px}
div#privateprofile div.main div.content div.text{padding:5px 0 10px 10px;width:88%;min-height:70px;height:auto !important;height:70px;line-height:18px}
div#highscores div.top div.left,div#latestawards div.top div.left,div#highscores div.top div.right,div#latestawards div.top div.right,div#highscores div.bottom div.left,div#latestawards div.bottom div.right{background-color:#fff}
div#profilecontent{float:right;margin:0 0 0 9px;_margin:0 0 0 7px;width:689px}
div#profilecontent div#recentplayed,div#profilecontent div#faves.commonbox,div#profilecontent div#comments{margin:10px 0 0 0}
div#profilecontent div#recentplayed div.top h3{padding-left:30px}
span.profileBoxImg{display:block;position:absolute;height:30px;line-height:30px}
span.profileFavesbox{left:0;top:4px;width:32px;background:transparent url('/img/_/profile/mfg.png') no-repeat}
div#profilecontent div#faves div.top h3{padding-left:27px}
span.profileRecentbox{left:-2px;top:6px;width:49px;background:transparent url('/img/_/profile/rpg.png') no-repeat}
span.profileAwardsbox{left:-10px;top:5px;width:43px;background:transparent url('/img/_/profile/mla.png') no-repeat}
span.profileComentsbox{left:-1px;top:3px;width:23px;background:transparent url('/img/_/profile/mlc.png') no-repeat}
span.profileHighscoresbox{left:-5px;top:5px;width:42px;background:transparent url('/img/_/profile/mh.png') no-repeat}
div.nooverflow{overflow:visible !important}
;div.nooverflow{overflow-y:hidden !important;overflow-x:visible !important}
h3.profileBoxImg{padding-left:30px !important}
div.recentlyPlayedHolder,div.myFavesHolder{padding:14px;padding-top:16px;font-size:11px;height:180px}
#recentplayed div.recentlyPlayedHolder{padding-bottom:0px;height:auto}
div.myFavesHolder{padding-bottom:0}
div.userprofile div.myFavesHolder{height:125px;padding-top:0;padding-bottom:4px}
div.myfavorites div.myFavesHolder,div.myfavorites ul#favorite-list-myprofile{height:auto}
div.myfavorites div.myFavesHolder{padding-top:0}
div.myFavesHolder ul#favorite-list-myprofile li.indicator{background:transparent url(/img/_/layout/indicator.gif) no-repeat center}
ul.recentlyPlayedList,div.myFavesHolder ul#favorite-list-myprofile{display:block;overflow:hidden;padding:0px;margin:15px 0px 0px}
div.userprofile ul#favorite-list-myprofile,div.myfavorites ul#favorite-list-myprofile{margin:13px 0px 0px}
ul.recentlyPlayedList li,div.myFavesHolder ul#favorite-list-myprofile li,div.myFavesHolder ul#favorite-list-myprofile li.empty{margin:0px;padding:0px;display:block;width:122px;height:143px !important;overflow:hidden;background:transparent url(/img/_/profile/recentlyEmptyHolder.gif) no-repeat;padding-right:10px;float:left}
div.myFavesHolder ul#favorite-list-myprofile li a.recentItem{overflow:hidden;height:122px}
div.myFavesHolder ul#favorite-list-myprofile li{background:none}
div.userprofile ul#favorite-list-myprofile li,div.userprofile ul#favorite-list-myprofile{height:125px}
div.userprofile ul#favorite-list-myprofile li.empty{background:transparent url(/img/_/profile/favesEmptyHolder.gif) no-repeat}
ul.recentlyPlayedList li.last,ul#favorite-list-myprofile li.last{padding-right:0px !important}
ul.recentlyPlayedList li.hiddenPattern{display:none}
span.recentlyEmpty,div.myFavesHolder ul#favorite-list-myprofile li.empty span{font:bold 12px Verdana,Arial,Helvetica;color:#7d7b79;text-align:center;display:block;width:110px;margin:55px auto auto}
span.newmark{background-repeat:no-repeat;cursor:pointer;display:block;height:58px;position:absolute;right:0;text-indent:-999999px;top:0;width:58px}
a.recentItem img{text-decoration:none !important;cursor:pointer;display:block;margin-bottom:3px}
a.recentItem{display:block;width:120px;height:90px;position:relative;margin:auto;font:bold 12px Verdana,Arial,Helvetica;color:black;text-decoration:none}
a.recentItem:hover{text-decoration:underline}
div.recentDelete{height:11px;display:block;text-align:right}
#faves.commonbox div.recentDelete,#recentplayed.commonbox div.recentDelete{height:20px}
a.recentDelete{background:transparent url(/img/_/profile/recendelete2.png) no-repeat top right;_background:transparent url(/img/_/profile/recendelete2.gif) no-repeat top right;text-decoration:none;padding-right:20px;font:normal 11px Verdana,Arial,Helvetica;color:black;line-height:11px}
a.recentDelete span{font:normal 11px Verdana,Arial,Helvetica;line-height:11px}
a.recentDelete:hover{text-decoration:underline;background-position:right -14px}
a.recentDelete-x{line-height:13px !important;height:13px !important;text-decoration:none !important;width:15px;padding:0;margin:0}
#latestawards .left_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px top}
#latestawards .right_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px}
#latestawards .left_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 2px -40px}
#latestawards .right_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 0px -60px}
#latestawards .bluebutton{display:block;text-align:left;height:20px;padding:10px 0;font:bold 11px Verdana,Arial;position:absolute;bottom:3px;right:17px}
#latestawards .bluebutton{bottom:0px;right:11px}
#latestawards .left_buttons,div.recentlyPlayedHolder .left_buttons{display:block;float:left;height:20px;text-decoration:none;padding-left:12px;line-height:16px;color:#fff}
#latestawards .right_buttons,div.recentlyPlayedHolder .right_buttons{float:left;height:20px;width:10px}
#recentplayed.commonbox .content,#faves .content{_width:679px}
div#profilecontent div#faves a.more:hover{background-position:right top;text-decoration:underline}
div#profilecontent div#faves a.more{visibility:hidden;background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;color:#000000;float:right;height:17px;padding:2px 26px 0 0;text-decoration:none;position:absolute;right:20px;top:235px}
div.myfavorites div#recentplayed,div.myfavorites div#faves{margin:0 !important}
div#faves div.content div.game_name,div#recentplayed div.content div.game_name{display:block;font-weight:bold;left:10px;top:90px;clear:both}
div#faves div.content div.game_name a,div#recentplayed div.content div.game_name a{line-height:15px}
div#faves div.content div.firstgamedata,div#recentplayed div.content div.firstgamedata{position:relative;font:normal 10px Verdana,Arial;height:90px;float:left;width:76px;padding-left:2px}
div#faves.categorybox{width:243px;margin-top:0px;height:auto}
div#faves.profilebox.short_bottom div.bottom{clear:both;height:15px;line-height:15px}
div#faves.profilebox.short_bottom div.bottom div.left{float:left;height:100%;width:15px;background:transparent url(/img/_/layout/boxes/bluebox/bottom_left.png) no-repeat scroll left top}
div#faves.profilebox.short_bottom div.bottom div.right{float:right;height:100%;width:15px;background:transparent url(/img/_/layout/boxes/bluebox/bottom_right.png) no-repeat scroll left top}
div#faves.profilebox.short_bottom div.bottom div.middle{float:left;height:100%;overflow:hidden;background:transparent url(/img/_/layout/boxes/bluebox/bottom.png) repeat-x scroll left top}
div.categorybox#faves div.middle{width:213px}
div.categorybox#faves div.middle a{background-position:195px -19px;color:#fff}
div.categorybox#faves div.middle a:hover{background-position:195px 0px;;color:#000}
div.categorybox#faves span.profileFavesbox{top:4px}
div.categorybox#recentplayed div.middle{width:213px}
div.categorybox#recentplayed div.middle a{background-position:195px -19px;color:#fff}
div.categorybox#recentplayed div.middle a:hover{background-position:195px 0px;color:#000}
div.categorybox#recentplayed span.profileRecentbox{top:4px}
div.categorybox#faves li.firstfavgame{height:134px}
div.categorybox#faves ul{width:231px}
div.categorybox#faves div.content{width:231px}
div.myfavorites div#recentplayed div.top div.left,div.myfavorites div#recentplayed div.top div.right,div.myfavorites div#faves div.bottom div.left,div.myfavorites div#faves div.bottom div.right,div.myfavorites div#faves div.top div.left,div.myfavorites div#faves div.top div.right{background-color:#fff}
div.myfavorites div.navigationbox{margin-bottom:21px}
.myfavorites div.white_bottom{height:35px;width:689px;line-height:32px;padding:0px;margin:0px}
.myfavorites div.white_bottom div.left{width:15px;background-color:#77B7D2;height:100%;float:left}
.myfavorites div.white_bottom div.middle{float:left;overflow:hidden;height:100%;background-color:#B4E3F7}
.myfavorites div.white_bottom div.right{width:15px;background-color:#77B7D2;height:100%;float:right}
.myfavorites div.white_bottom div.left{background:transparent url(/img/_/layout/boxes/subcategory/bottom_left.png) no-repeat bottom left}
.myfavorites div.white_bottom div.right{background:transparent url(/img/_/layout/boxes/subcategory/bottom_right.png) no-repeat bottom right}
.myfavorites div.white_bottom div.middle{background:white;width:659px;height:100%}
.myfavorites div.white_bottom div.paginer{padding:0}
div.myFavesHolder ul#favorite-list-myprofile p{display:block;width:120px;position:relative;margin:0 auto;font:normal 12px Verdana,Arial,Helvetica;text-align:center}
div.leftbox_settings{margin-bottom:7px !IMPORTANT}
div.avatar-link-holder,div.report-link-holder{text-align:right;width:152px;margin-top:5px;padding-bottom:20px;clear:both}
div.report-link-holder{padding-bottom:5px;}
div.avatar-link-holder a,div.report-link-holder a{background:transparent url("/img/_/layout/boxes/subcategory/paginate_right.gif") no-repeat right -19px;text-decoration:none;font-size:11px;line-height:14px;padding:0px 23px 5px 0px}
div.report-link-holder a{background:transparent url("/img/_/icons/report.png") no-repeat right top;_background:transparent url("/img/_/icons/w_report.gif") no-repeat right top}
div.report-link-holder a:hover{background:transparent url("/img/_/icons/report.png") no-repeat right -18px;_background:transparent url("/img/_/icons/w_report.gif") no-repeat right -18px;text-decoration:underline !important}
div.avatar-link-holder a:hover{background:transparent url("/img/_/layout/boxes/subcategory/paginate_right.gif") no-repeat right top;text-decoration:underline !important}
.navigationbox{margin-bottom:0px !important}
span.userprofilenicelink a:hover{text-decoration:underline}
#up_leftbox_username,#up_leftbox_name{display:block;overflow:hidden;width:110px}
div.clearGames{position:relative;text-align:right;margin-top:15px;font-weight:bold}
div.clearGames span.right{padding-right:5px !important}

ul#favorite-list-myprofile1 div.recentDelete a span,ul#recentlyGames div.recentDelete a span{line-height:13px;height:13px}
ul#favorite-list-myprofile1 li.nogames{height:115px !important}
ul#recentlyGames li.nogames{height:100px !important}
ul#favorite-list-myprofile1 div.recentDelete,ul#recentlyGames div.recentDelete{height:13px;position:absolute;top:3px;right:10px;visibility:hidden}
ul#favorite-list-myprofile1 div.recentDelete a,ul#recentlyGames div.recentDelete a{line-height:13px;height:13px;text-decoration:none}
ul#favorite-list-myprofile1 div.recentDelete a span,ul#recentlyGames div.recentDelete a span{line-height:13px;height:13px}
ul#favorite-list-myprofile1 li.nogames{height:115px !important}
ul#recentlyGames li.nogames{height:100px !important}
.recentlyPlayedList li div.recentDelete{position:relative !important;right:0px !important;top:0px !important;visibility:visible !important}
.changeprofile_content div.rightsite{float:right !important;width:300px !important;margin-left:0px}
.changeprofile_content form.userdataform label{margin-left:0px !important;font-weight:normal !important}
.changeprofile_content .up_changeprofile_row{margin-left:0px !important}
.changeprofile_content #f_dob_month{margin-left:0px !important}
.changeprofile_content a.f_cancel,.changeprofile_content a.f_cancel2{color:red;display:inline;font-size:11px;vertical-align:middle}


div#registrationbox{margin-bottom:21px}
div#profile-box{width:350px;position:absolute;right:0px;bottom:10px;overflow:hidden;background-color:#b8b8b8;color:#000;font:normal 12px Arial}
div#profile-box div.loginform{padding:3px}
div#profile-box a{color:#000;text-decoration:underline;font:bold 12px Arial}
div#profile-box a#f_register,div#profile-box a#f_forgotpasswd{text-decoration:underline}
div#profile-box #f_submit{background:none;border:none;color:#fff;font:bold 12px Arial;text-decoration:underline;cursor:pointer}
div#profile-box div.loginform label{width:120px;display:block;float:left;color:#fff}
div#profile-box div.loginform input#f_login_lb{margin-bottom:1px}
div#profile-box div.loginform input#f_login_lb,div#profile-box div.loginform input#f_password_lb,div#profile-box div.loginform input#f_fake_password{height:17px !important;width:115px;border:1px solid #6B6B6B}
div#profile-box div.loginform input.validationError{border:1px solid #ff0000 !important;color:#ff0000 !important}
div#profile-box div.validationError{color:#ff0000 !important}
span#f_username{display:block;float:left;font-size:12px;line-height:1.6}
div#profile-box div#loginBox,div#profile-box div#profileBox{display:none}
div.profile-register{padding:18px 10px 20px 10px;font-size:12px}
div.profile-register form{padding:0px;margin:0px}
form.userdataform input.text{border:1px solid #9f9f9f;width:232px}
form.userdataform select{border:1px solid #6B6B6B}
div.profile-register span.oneline{}
form.userdataform input.validationError[type=text],form.userdataform input.validationError[type=password],form.userdataform select.validationError{border:1px solid #ff0000 !important;color:#ff0000 !important}
div.profile-register div.up_registration_row,div.changeprofile_content div.up_changeprofile_row{clear:both;margin-bottom:5px}
form.userdataform div.leftsite{float:left}
form.userdataform div.buttons{text-align:right;margin:0px;width:348px;overflow:hidden; padding-top:5px}
form.userdataform div.buttons div{float:right}
form.userdataform div.buttons div.or_cancel{clear:both;margin-right:5px}
form.userdataform div.buttons div span.button_right{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px;display:block;height:20px;width:10px;float:right}
span.or_text{font-size:11px;padding-right:5px}
a.firstbutton{text-align:left}
a.f_cancel,a.f_cancel2{display:inline;vertical-align:middle;color:red;font-size:11px}
div#profile_confirmation a.f_save2{margin-left:108px !important}
div.middle_button{padding:0px !important;text-align:center !important}
form.userdataform label{display:block;width:112px;float:left;line-height:1.6;font-size:12px}
div.profile-register#second-step p{text-align:center;margin-top:5px;margin-bottom:5px}
div.profile-register#second-step p label{display:inline;float:none;margin-right:15px}
div.profile-register p.terms span{display:block;width:30px;float:left;text-align:left}
div.profile-register p.terms label{margin-left:30px;width:240px;display:block;float:none}
div.profile-register h3{background:#666 url(../img/shared/menu_bg.gif) repeat-x 50% 50%;color:#FFF;font-size:16px;font-weight:700;height:22px;padding-left:8px;line-height:22px}
form.userdataform div.buttons a.firstbutton,form.userdataform input.submit{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 top;color:#FFF;height:20px;line-height:17px;cursor:pointer;display:block;padding-left:10px;float:right;text-decoration:none;font-weight:bold}
form.userdataform div.buttons a.hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -40px !important}
form.userdataform div.buttons span.hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -60px !important}
div.blue form.userdataform div.buttons a.hover{background:transparent url(/img/_/layout/buttons_blue.gif) no-repeat scroll 0 -40px !important}
div.blue form.userdataform div.buttons span.hover{background:transparent url(/img/_/layout/buttons_blue.gif) no-repeat scroll 0 -60px !important}
div.profile-register div.profile-register a:hover{text-decoration:none}
div.profile-register .up_registration_accept{margin:0px;padding:0px;font-size:11px;clear:both;overflow:hidden}
.up_registration_accept a{color:red}
.up_registration_accept .privacy_policy_check{float:left;margin-right:10px;display:none}
.up_registration_accept .privacy_policy_text{width:250px;float:left}
div#register_confirmation,div#forgotpass_confirmation{display:none}
div#profile-update{display:none}
div#unregister-confirmation{display:none}
div.profile-register h1{font-size:15px;font-weight:700;margin:15px 0 10px}
div.profile-register h2{color:#FF5B02;font-size:15px;font-weight:700;margin-bottom:11px}
form.userdataform div.error{width:inherit}
form.userdataform div.rightsite{width:300px;float:right}
p.extraerrorinfo{display:inline}
form.userdataform div.up_registration_errors p.extraerrorinfo a,form.userdataform div.up_registration_errors a:hover{color:#fff}
p.extraerrorinfo a:hover{text-decoration:underline}
div#emailconfirm-loginform{margin:0 auto;width:300px;height:80px;margin-top:20px}
div#emailconfirm-loginform p{margin-bottom:8px}
div#emailconfirm-loginform label{clear:left;display:block;float:left;width:150px}
div#profileBox span#profile-username{font-weight:bold}
form#registration_form ul{list-style-type:decimal;margin-top:10px;padding-bottom:10px}
form#registration_form ul li{float:none;line-height:20px;margin-left:20px}
form#registration_form{margin-top:18px}
div#register div.minheight{min-height:240px;height:auto!important;height:240px;padding-bottom:10px}
div#forgotpass div.minheight{min-height:45px;height:auto!important;height:45px}
div#reminder div.minheight{min-height:85px;height:auto!important;height:85px}
div#changepass div.minheight{min-height:135px;height:auto!important;height:135px}
div#profile div#first-step div.minheight{min-height:190px;height:auto!important;height:190px}
div#profile_confirmation div#second-step div.minheight{min-height:45px;height:auto!important;height:45px}
div#unregister div.minheight{min-height:85px;height:auto!important;height:85px}
#privacybox_container{border-top:2px solid #ff2c28;border-bottom:2px solid #ff2c28;float:right;width:757px;height:42px;position:relative;display:none}
#profile_privacybox{background-color:#f85855;height:42px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
#profile_privacypic{width:22px;height:22px;border:none;background:url('../img/shared/flashmessage_bad_icon.png') repeat scroll 0 0;top:10px;left:15px;position:absolute;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod='scale',src='../img/shared/flashmessage_bad_icon.png')}
#profile_privacymessage{top:13px;left:52px;font:bold 13px Arial;position:absolute}
#leftbox_privacymessage{margin:0px 0px 10px 20px;width:138px;font:normal 11px Arial}
.profile_settings_page #mainlist_profile{height:auto;padding:0 0 35px;background-color:#EAEAEA}
#mainlist_profile h3{font-size:15px;font-weight:bold}
#mainlist_profile div.settings_text{margin:10px 0 18px;color:#545454;line-height:16px}
#mainlist_profile form{margin:14px 0 0 25px;width:485px}
#mainlist_profile form div.settings_question{font-weight:bold;display:inline}
#mainlist_profile form input{margin:0 0 0 50px}
#mainlist_profile form div.buttons{margin:-25px 0 0 410px}
#mainlist_profile form div.buttons a#setprivacy{width:62px}
#mylast_box_profile_page li{height:105px;padding:15px 15px 0 16px;width:120px;text-align:center}
#mylast_box_profile_page li.no-last-text{padding:0px;padding-top:15px;text-align:center;width:100%;height:40px}
div.myprofileRemoveRecentlyHolder{height:24px;padding:15px;text-align:right}
a.myprofileRemoveRecently{background:#666666 url(/img/shared/menu_bg.gif) repeat-x scroll 50% 50%;border:1px solid #000000;color:#FFFFFF;display:block;font-family:Arial,Verdana,sans-serif;font-size:14px;height:22px;line-height:22px;margin:0px auto 0;padding:0 5px;text-align:center;text-decoration:none;width:205px;float:right}
a.myprofileRemoveRecently:hover{color:#fff;background:transparent url(/img/shared/catsorting_orange_bg.gif) repeat scroll 0 0}
#mylast_box_profile_page .no-recently-empty,#favorite-list-myprofile .no-recently-empty{background:url(/img/shared/empty_151x120.gif) no-repeat 0px 15px}
form.userdataform div.helpbox,form.userdataform div.ok{display:none}
form.userdataform div.error{visibility:hidden}
div.regerrorbox div.top,div.reghelpbox div.top,div.regerrorbox div.bottom,div.reghelpbox div.bottom,div.reghelpbox div.middle,div.regerrorbox div.middle{height:4px !important;line-height:4px !important}
div.regerrorbox div.left,div.regerrorbox div.right,div.reghelpbox div.left,div.reghelpbox div.right{width:4px !important}
div.regerrorbox div.middle{width:292px !important;background:#FF4B4C !important}
div.reghelpbox div.middle{width:292px !important;background:#DDE9FF !important}
div.blue div.reghelpbox div.middle,div.blue div.reghelpbox div.content{background:#C6DDFF!important}
div.parentemailbox div.middle{width:337px !important}
div.regerrorbox div.top div.left{background:transparent url(/img/_/profile/errorbox/error_left_top.png) no-repeat scroll left top}
div.regerrorbox div.top div.right{background:transparent url(/img/_/profile/errorbox/error_right_top.png) no-repeat scroll right top}
div.regerrorbox div.bottom div.right{background:transparent url(/img/_/profile/errorbox/error_right_bottom.png) no-repeat scroll right bottom}
div.regerrorbox div.bottom div.left{background:transparent url(/img/_/profile/errorbox/error_left_bottom.png) no-repeat scroll left bottom}
div.reghelpbox div.top div.left{background:transparent url(/img/_/profile/helpbox/help_left_top.png) no-repeat scroll left top}
div.reghelpbox div.top div.right{background:transparent url(/img/_/profile/helpbox/help_right_top.png) no-repeat scroll right top}
div.reghelpbox div.bottom div.right{background:transparent url(/img/_/profile/helpbox/help_right_bottom.png) no-repeat scroll right bottom}
div.reghelpbox div.bottom div.left{background:transparent url(/img/_/profile/helpbox/help_left_bottom.png) no-repeat scroll left bottom}
form.userdataform div.ok{background:transparent url(/img/_/profile/ok.png) no-repeat scroll left top;width:27px;height:27px}
div.regerrorbox div.main div.content{background:#FF4B4C;padding:0px 10px 0px 10px;color:#fff;font-size:11px;margin:0px}
div.reghelpbox div.main div.content{background:#DDE9FF;padding:0px 10px 0px 10px;color:#000;font-size:11px}
#up_registration_parent_email div.up_registration_inputs{width:345px}
#up_registration_parent_email div.up_registration_errors,#up_registration_parent_email div.up_registration_help,#up_registration_parent_email div.up_registration_ok{position:absolute;bottom:10px;right:0px}
#up_registration_parent_email{margin-bottom:15px;display:none;position:relative;overflow:hidden}
* html #up_registration_parent_email{zoom:1}
#up_registration_parent_email div.parentemailbox label{width:90px}
#up_registration_parent_email div.parentemailbox input{width:214px}
#up_registration_parent_email div.parentemailbox div.parentEmailInfo{width:310px;padding-bottom:15px;margin:0px;overflow:hidden}
#up_registration_parent_email div.parentemailbox div.main div.content{padding:12px 17px}
#registration-benefits{float:right}
#registration-benefits .content{padding:7px 12px 5px 12px}
#registration-benefits .header{margin-bottom:20px;zoom:1}
#registration-benefits .benefits td{padding:4px 0px;vertical-align:middle;line-height:15px}
#registration-benefits .benefits td img{vertical-align:middle}
#registration-benefits .footer{clear:both;margin-top:20px;zoom:1}
#registration-complete{float:left;width:689px}
#registration-complete .content{padding:15px 22px 0px 22px}
#registration-complete .title{font-weight:bold;margin-bottom:6px;overflow:hidden;zoom:1}
#registration-complete .text,#registration-complete .check-this-out{zoom:1}
#registration-complete .check-this-out{margin-top:42px;margin-bottom:16px}
#registration-complete ul{list-style-type:none;margin:0 0 0 -11px;padding:0;float:left}
#registration-complete li{float:left;font-weight:bold;width:120px;margin-left:11px}
#registration-complete a,#registration-benefits a{color:#000000;text-decoration:none}
#registration-complete a:hover,#registration-benefits a:hover{text-decoration:underline}
#registration-complete a.more,#registration-benefits .links a{float:right;padding-right:28px;margin-top:14px;font-size:10px;line-height:16px;height:19px;background:url(/img/_/layout/boxes/registration/right_arrow.gif) no-repeat right bottom;text-align:right;font-weight:normal}
#registration-complete a.more:hover,#registration-benefits .links a:hover{background-position:right top}
#lets-start-box{margin-top:8px;margin-bottom:10px}
#lets-start-box .content{padding-left:15px;padding-right:15px}
#thank-you-box .content{padding-bottom:10px;padding-left:15px;padding-right:15px}
#lets-start-box a.more{margin-top:6px}
#lets-start-box ul{margin-left:-6px;margin-top:10px}
#lets-start-box li{width:215px;margin-left:6px}
#registration-complete .promo-image{width:177px;height:209px;float:left;padding:8px 0 0 36px;color:#ffffff}
#registration-complete .change-avatar{background:url(/img/_/layout/boxes/registration/avatars.png) no-repeat top left}
#registration-complete .get-hiscore{background:url(/img/_/layout/boxes/registration/highscores.png) no-repeat top left}
#registration-complete .achievements{background:url(/img/_/layout/boxes/registration/achievements.png) no-repeat top left}
#registration-complete,#registration-benefits{margin-bottom:21px}
#registration-complete .text a{text-decoration:underline}
div#main_profile{margin-bottom:21px}
div#changeprofile.myprofile_bigbox{font-size:12px}
#basic,#basic_confirmation,#password,#email,#email_confirmation{padding:10px 9px;margin:0px 1px}
div#changeprofile div.title{padding:10px 10px 0px 10px;height:12px}
div#changeprofile div.blue{background-color:#ddeeff}
div.blue form.userdataform div.buttons div span.button_right{background:transparent url(/img/_/layout/buttons_blue.gif) no-repeat scroll 0 -20px}
div.blue form.userdataform div.buttons a.firstbutton,div.blue form.userdataform input.submit{background:transparent url(/img/_/layout/buttons_blue.gif) no-repeat scroll 0 top}
#changeprofile.myprofile_bigbox h3{margin:0px;padding:0px;height:22px;font-size:12px}
span#f_email_current{float:left;display:block;width:535px;line-height:1.6;overflow:hidden;word-wrap:break-word}
div.not_editable{overflow:hidden;margin-bottom:10px}
#forgot_password_form_box,#forgot_password_confirmation_box{padding:15px 15px 5px 15px;font-size:12px;overflow:hidden}
#forgot_password_confirmation_box{display:none;padding-bottom:0px}
#forgot_password_form_box .form_header{margin-bottom:15px}
#forgot_password_form_box form{padding:0px;margin:0px}
#forgot_password_confirmation_box .confirmation_header{margin-bottom:17px;font-weight:bold}
#forgot_password_confirmation_box .confirmation_message{padding-bottom:40px}
#new_password_form_box{padding:15px 15px 5px 15px;font-size:12px;overflow:hidden}
#new_password_form_box .form_header{margin-bottom:15px}
#new_password_form_box form{padding:0px;margin:0px}
#unregister_form_box,#unregister_confirmation_box{padding:15px 15px 5px 15px;font-size:12px;overflow:hidden}
#unregister_confirmation_box{display:none;padding-bottom:0px}
#unregister_form_box .form_header{margin-bottom:15px}
#unregister_form_box form{padding:0px;margin:0px}
#unregister_confirmation_box .confirmation_header{margin-bottom:17px;font-weight:bold}
#unregister_confirmation_box .confirmation_message{padding-bottom:10px}
#unregister_confirmation_box .confirmation_error{display:none;color:red;padding-bottom:5px}
div.form_row{clear:both;margin-bottom:5px;min-height:34px;position:relative;overflow:hidden}
* html div.form_row{height:34px}
div.form_inputs{float:left;width:360px;position:relative}
div.form_inputs label{display:block;width:125px;float:left;line-height:1.6;font-size:12px}
div.form_inputs input.text{float:right;border:1px solid #9F9F9F;width:228px}
div.form_inputs input.validationError{color:#ff0000;border-color:#ff0000}
div.form_message_box{float:right;width:284px;position:relative}
div.form_message_box .form_fake_box{display:block;visibility:hidden;position:absolute;top:0px;left:0px}
div.form_error_box,div.form_help_box,div.form_ok_box{display:none}
div.form_message_box div.top,div.form_message_box div.bottom{height:4px;line-height:4px}
div.form_message_box div.top div.left,div.form_message_box div.top div.right,div.form_message_box div.bottom div.left,div.form_message_box div.bottom div.right{width:4px;height:4px;line-height:4px}
div.form_message_box div.top div.middle,div.form_message_box div.bottom div.middle{width:276px;height:4px;line-height:4px}
div.form_error_box div.top div.middle,div.form_error_box div.bottom div.middle{background:#FF4B4C}
div.form_help_box div.top div.middle,div.form_help_box div.bottom div.middle{background:#DDE9FF}
div.form_error_box div.top div.left{background:transparent url(/img/_/profile/errorbox/error_left_top.png) no-repeat scroll left top}
div.form_error_box div.top div.right{background:transparent url(/img/_/profile/errorbox/error_right_top.png) no-repeat scroll right top}
div.form_error_box div.bottom div.left{background:transparent url(/img/_/profile/errorbox/error_left_bottom.png) no-repeat scroll left bottom}
div.form_error_box div.bottom div.right{background:transparent url(/img/_/profile/errorbox/error_right_bottom.png) no-repeat scroll right bottom}
div.form_help_box div.top div.left{background:transparent url(/img/_/profile/helpbox/help_left_top.png) no-repeat scroll left top}
div.form_help_box div.top div.right{background:transparent url(/img/_/profile/helpbox/help_right_top.png) no-repeat scroll right top}
div.form_help_box div.bottom div.left{background:transparent url(/img/_/profile/helpbox/help_left_bottom.png) no-repeat scroll left bottom}
div.form_help_box div.bottom div.right{background:transparent url(/img/_/profile/helpbox/help_right_bottom.png) no-repeat scroll right bottom}
div.form_error_box div.main div.content{background:#FF4B4C;padding:0px 10px 0px 10px;color:#fff;font-size:11px;margin:0px;width:264px}
div.form_help_box div.main div.content{background:#DDE9FF;padding:0px 10px 0px 10px;color:#000;font-size:11px;margin:0px;width:264px}
div.form_ok_box{background:transparent url(/img/_/profile/ok.png) no-repeat scroll left top;width:30px;height:30px}
.form_submit_button{position:relative;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 top;color:#FFFFFF !important;display:block;float:right;height:20px;line-height:16px;padding-left:10px;padding-right:12px;text-decoration:none;font-weight:bold;font-size:12px;zoom:1;overflow:hidden}
.form_submit_button span{position:absolute;top:0px;right:0px;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px;height:20px;width:12px}
.form_submit_button:hover{text-decoration:none !important;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -40px}
.form_submit_button:hover span{text-decoration:none !important;background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -60px}
.form_or_cancel{float:right;clear:both;font-size:11px}
.form_or_cancel a{font-size:11px;color:red}
.myprofileusername{display:none}
.gameNotAvail{font:normal 12px Arial !important}
div#highscores{}
div#highscores h3{text-indent:28px}
div#highscores div.content{height:497px}
#otherprofile div#highscores div.content{height:393px;_height:400px}
#otherprofile div#highscores div.content div.results,#otherprofile div#highscores div.content div.noresults{*height:403px;_height:400px !important}
div#highscores div.noresults{font:normal 12px Verdana}
div#highscores div.noresults div.info{padding:5px 10px 0px;*padding-top:4px;overflow:hidden;position:relative;_height:295px}
#otherprofile div#highscores div.noresults div.info{height:336px;_height:338px}
div#highscores div.noresults div.image{width:211px;height:211px;background:transparent url(/img/_/profile/highscoresbox/nohighscores.jpg) no-repeat left top}
div#highscores div.noresults h4{padding:0px;margin:0px;margin-top:12px;font:bold 12px Verdana}
div#highscores div.noresults p{margin:5px 0px 0px;padding:0px;height:53px;overflow:hidden}
div#highscores ul,div#highscores li{padding:0px;margin:0px;list-style-type:none}
div#highscores ul{display:block;padding:0px 1px}
div#highscores li{display:block;height:57px !important;color:#7D7B79;clear:both;overflow:hidden}
div#highscores li.noresult{line-height:57px}
div#highscores div.noresults li{position:relative}
div#highscores li.odd{background-color:#D6E4FF}
div#highscores li.noresult div.image{width:43px;height:32px}
div#highscores div.noresults li.noresult div.image{position:absolute;top:12px;left:11px}
div#highscores div.noresults li.noresult div.infotext{position:absolute;left:70px}
#otherprofile div#highscores div.noresults li.noresult div.infotext{left:60px}
div#highscores li.noresult div.noresult{background:transparent url(/img/_/profile/highscoresbox/noresult.gif) no-repeat left top}
#otherprofile div#highscores div.results{margin-top:0 !important}
div#highscores div.results li div.image,div#highscores div.morehsg li div.image{float:left;margin-left:9px;_margin-left:6px;margin-top:11px}
div#highscores div.results li div.infotext,div#highscores div.morehsg li div.infotext{padding-top:9px;margin-left:60px}
div#highscores div.results li.noresult div.infotext{padding:0px;line-height:55px;margin-left:60px;float:none;width:auto}
div#highscores div.results li span.gametitle,div#highscores div.morehsg li span.gametitle{display:block;width:148px;height:16px;overflow:hidden}
div#highscores div.results li span.gamescore,div#highscores div.results li div.gamescore{font:normal 11px Verdana;color:#337AFF;padding-top:5px}
div#highscores .left_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px top}
div#highscores .right_buttons{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px}
div#highscores .left_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 2px -40px}
div#highscores .right_hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 0px -60px}
div#highscores .bluebutton{display:block;text-align:left;height:20px;padding:10px 0;font:bold 11px Verdana,Arial;position:absolute;bottom:3px;right:6px}
#otherprofile div#highscores .bluebutton{right:10px}
div#highscores .left_buttons{display:block;float:left;height:20px;text-decoration:none;padding-left:12px;line-height:16px;color:#fff}
div#highscores .right_buttons{float:left;height:20px;width:10px}
div#highscores div.main{}
div#highscores div.results,div#highscores div.noresults{width:232px}
div#highscores div.results{overflow:auto;height:285px;position:relative;*margin-bottom:3px;_margin-bottom:1px;_height:285px}
div#highscores div.hrlike{background-color:#D6E4FF;border:0 none;clear:both;font-size:1px;height:1px;margin:15px auto 0;*margin-top:12px;_margin-top:12px;width:220px}
#otherprofile div#highscores div.results{overflow:auto;height:399px !important;_height:400px !important;position:relative}
div#highscores div.morehsg{overflow:hidden;position:relative;_height:204px}
div#highscores div.morehsg span.textHeader{color:#000000;display:block;font-weight:bold;margin-top:10px;padding-bottom:10px;padding-left:10px}
div#highscores .moregamesBottomLink{bottom:15px;float:right;position:absolute;right:18px;text-align:right}
div#highscores .moregamesBottomLink a{background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;color:#000;float:right;clear:both;height:15px;display:block;height:18px;padding-right:24px;text-decoration:none;font-size:11px;line-height:15px;margin-top:17px}
div#highscores .moregamesBottomLink a:hover{background-position:right top;text-decoration:underline}
div#highscores div.results ul{display:block}
div#highscores div.noresults,div#highscores div.results{display:none}
div#highscores div.results div.infotext a,div#highscores div.morehsg div.infotext a{color:#000;text-decoration:none}
div#highscores div.results div.infotext a:hover,div#highscores div.morehsg div.infotext a:hover{text-decoration:underline}
div#highscores span.cropper,div#faves span.cropper{display:block;aposition:relative;*top:1px;cursor:pointer}
div#highscores span.rounder,div#faves span.rounder{display:block;height:32px;position:absolute;left:0;top:0;width:43px;cursor:pointer}
div#highscores .indicator{background:transparent url(/img/_/layout/indicator.gif) no-repeat center}
div#highscores span.rounder,div#faves span.rounder{background:transparent url(/img/_/profile/highscoresbox/border_on_white.gif) no-repeat top left}
span.highscoresbox_time{color:#337AFF}
#myawards_myprofile div.top div.left,#myawards_myprofile div.top div.right,#myawards_pubprofile div.top div.left,#myawards_pubprofile div.top div.right,#myawards_myprofile div.bottom div.left,#myawards_myprofile div.bottom div.right,#unachieved_awards div.top div.left,#unachieved_awards div.top div.right{background-color:#FFFFFF}
#myawards_myprofile div.top h3,#myawards_pubprofile div.top h3,#unachieved_awards div.top h3{padding-left:24px;_overflow:hidden !important}
span.profileAwardsbox{line-height:30px}
span.myawards_title_total{display:block;float:right;text-align:right;text-transform:none;font-weight:normal}
span.maintitle{width:400px;display:block;float:left}
span.myawards_title_bolder{font-weight:bold}
.myaward .paginer,.myfavorites .paginer{width:384px;margin:0 auto;height:24px;padding:5px 0}
#paging_center2{padding-bottom:0}
.myaward .paging{background-color:#fff;margin:0;padding:0}
div.commonbox.myaward div.main div.content,#unachieved_awards div.main div.content{padding-bottom:0;_width:679px}
#unachieved_awards div.main div.content{*padding-top:10px}
div.myaward div.content{padding-top:0;padding-bottom:0}
.myaward div.noresults,.myaward div.results{width:677px;padding-left:1px;padding-right:1px}
.myaward div.noresults{display:none;margin:50px auto;font-size:12px;color:#999}
.myaward div.noresults .awardimage{background:transparent url(/img/_/layout/ha/award_big_white.gif) no-repeat top left;height:62px;display:block;padding-left:50px;line-height:62px;width:210px;margin:0 auto}
.myaward div.content ul,.myaward div.content ul li{list-style-type:none}
.myaward div.content ul{display:block;height:65px;clear:both}
.myaward div.content ul li{float:left;display:block;height:58px;overflow:hidden;width:225px}
.myaward div.content ul li.indicator{background:transparent url(/img/_/layout/indicator.gif) no-repeat center}
.myaward div.content ul{margin:0;padding:0}
.myaward div.content ul.even{background-color:#d6e4ff}
.myaward div.content ul li div.thumb{float:left;width:48px;height:58px;text-align:right;padding-top:10px}
#unachieved_awards div.content ul li div.thumb img{opacity:0.5;filter:alpha(opacity=50)}
.myaward div.content ul li div.thumb img,#unachieved_awards div.content ul li.hover div.thumb img{opacity:1;filter:alpha(opacity=100)}
.myaward div.content ul li div.info{display:block;float:left;padding:7px 0 0 5px;width:170px}
.myaward div.content ul li div.info a{text-decoration:none;color:#000}
.myaward div.content ul li div.info a:hover{text-decoration:underline}
#unachieved_awards div.content ul li div.info span.title a,div#unachieved_awards div.content ul li div.info span.points{color:#999}
.myaward div.content ul li div.info span.title{display:block;height:28px;overflow:hidden}
.myaward div.content ul li span.noaward{color:#979594;display:block;float:left;margin-left:5px;margin-top:13px;width:150px}
.myaward div.content ul li.even span.noaward{color:#8F9094}
#unachieved_awards div.content ul li.hover div.info span.title{display:block;height:28px;overflow:hidden}
#unachieved_awards div.content ul li.hover div.info span.title a{color:#000}
#unachieved_awards div.content ul li div.color{display:none}
#unachieved_awards div.content ul li div.gray{display:block}
#unachieved_awards div.content ul li.hover div.color{display:block}
#unachieved_awards div.content ul li.hover div.gray{display:none}
#unachieved_awards div.noresults{background:transparent url(/img/_/layout/ha/no_unachieved_bg.jpg) no-repeat scroll right top;color:#000000;height:210px;line-height:16px;padding:0 511px 0 10px;width:145px;margin:7px 0 1px 0}
.myaward div.content ul li div.info span.points,#unachieved_awards div.content ul li.hover div.info span.points{color:#5591ff;font:bold 10px Arial}
div.unachievedmorelink{margin-right:10px;padding:10px 15px 10px 0;text-align:right}
div.unachievedmorelink a{background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;color:#000;float:right;clear:both;height:15px;display:block;height:18px;padding-right:24px;text-decoration:none;font-size:11px;line-height:15px;margin-top:5px}
div.unachievedmorelink a:hover{background-position:right top;text-decoration:underline}
.myaward p.nogames_title,.myaward p.nodata_title{font-weight:700;padding-top:7px;color:#000}
.myaward p.nogames_text,.myaward p.nodata_text{color:#000}
#latestawards div.results,#latestawards div.noresults{position:relative;width:434px;height:300px;*height:306px}
#latestawards div.results{}
#otherprofile #latestawards div.results,#otherprofile #latestawards div.noresults{height:280px !important}
#otherprofile #latestawards div.results,#otherprofile #latestawards div.noresults{height:396px !important;margin-top:0px;_height:407px !important}
#otherprofile #latestawards div.results{_height:404px !important}
#otherprofile #latestawards div.noresults{_height:405px !important}
#latestawards div.content ul li{width:215px}
div.commonbox#latestawards div.main div.content{_width:434px;height:502px;_height:508px}
#otherprofile div.commonbox#latestawards div.main div.content{height:auto}
#latestawards div.content ul li div.info{width:160px}
#latestawards div.results{height:270px;_height:266px}
#latestawards .latestBottomLinks{padding-bottom:15px;padding-right:14px;text-align:right}
#latestawards .moregamesBottomLink{bottom:15px;float:right;position:absolute;right:14px;text-align:right}
#otherprofile #latestawards .latestBottomLinks{bottom:14px;position:absolute;right:16px;text-align:right;padding-bottom:0px;padding-right:0px}
#latestawards div.hrlike{margin:0px 10px 5px 8px;*margin-bottom:9px;height:1px;border:0;font-size:1px;background-color:#D6E4FF;clear:both}
#latestawards .moregamesBottomLink{_margin-top:3px}
#latestawards .latestBottomLinks a,#latestawards .moregamesBottomLink a{background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;color:#000;float:right;clear:both;height:15px;display:block;height:18px;padding-right:24px;text-decoration:none;font-size:11px;line-height:15px;margin-top:5px}
#latestawards .latestBottomLinks a:hover,#latestawards .moregamesBottomLink a:hover{background-position:right top;text-decoration:underline}
.noAwardsYetImg{height:220px;_height:221px;background:transparent url(/img/_/profile/noAwardsYet.jpg) no-repeat;margin-left:11px;margin-top:5px}
#otherprofile .noAwardsYetImg{width:211px;height:220px;_height:221px;background:transparent url(/img/_/profile/noAwardsYet_other.jpg) no-repeat;float:left;margin-left:11px;margin-top:5px}
#latestawards .noresults{margin:0px}
.noAwardsYetTxt{margin-left:11px;margin-top:5px;padding-right:11px;padding-bottom:10px;position:relative}
#otherprofile .noAwardsYetTxt{clear:right;float:left;margin-left:11px;margin-top:5px;padding-right:11px;padding-bottom:10px;width:190px;_width:179px;position:relative}
.noAwardsYetTxt span{display:block}
.noAwardsYetTxt span.noAwardsYetHeader{font-weight:bold;color:#000;padding-bottom:10px}
.awardgames .awardText span.awardTextHeader{font-weight:bold;display:block;color:#000;padding-bottom:5px;margin-top:4px}
#latestawards .noresults ul,#latestawards .noresults li{height:57px}
.noAwardsYetInfo{padding-bottom:5px;color:#000}
#otherprofile .noAwardsYetInfo{padding-bottom:35px;color:#000}
span.awardTextInfo{padding-bottom:8px;color:#000;display:block}
.awardgames{height:205px;margin-left:8px;_height:200px;overflow:hidden}
.awardgames li{display:block;float:left;height:120px !important;margin-right:29px;overflow:hidden;width:120px !important}
.awardgames li a{text-decoration:none}
.awardgames li a.image{display:block;height:90px;position:relative;width:120px}
.awardgames li span{display:block;float:none;line-height:13px;margin:0;padding:0;margin-top:4px}
.awardgames li span a{color:#000;font-weight:bold}
.awardgames ul{height:120px !important}
div.paginer{height:37px;font-size:12px;margin-left:7px;margin-right:12px;letter-spacing:-0.5px}
div.paginer{line-height:normal}
div.paginer_nomargin{margin-left:0px;margin-right:0px}
div.paginer table,div.paginer table tr,div.paginer table td{margin:0px;padding:0px;height:37px}
div.paginer span.showing{text-align:left;width:280px;display:block}
div.paginer span.pagine{margin-left:0px;display:block;text-align:center}
div.paginer span.pagine span{display:block;height:21px;width:21px;float:left;margin-right:9px;line-height:20px}
div.paginer span.pagine span a{display:block;height:21px;width:21px;background:transparent url(/img/_/layout/boxes/subcategory/circlewhite.gif) no-repeat top right;color:#7f7f7f;text-decoration:none}
div.paginer span.pagine span.paginer_page a:hover{background:transparent url(/img/_/layout/boxes/subcategory/circleorange.gif) no-repeat top right;text-decoration:none}
div.paginer span.pagine span.paginer_current{color:#f99130;background:transparent url(/img/_/layout/boxes/subcategory/circleorange.gif) no-repeat top right}
div.paginer span.pagine span.paginer_ellipsis{background:white}
div.paginer span.pagine span.paginer_next{height:16px;line-height:12px;background:white}
div.paginer span.pagine span.paginer_prev{height:16px;line-height:12px;background:white}
div.paginer span.pagine span.paginer_next a{margin-top:2px;display:block;height:16px;width:19px;background-image:url(/img/_/layout/boxes/subcategory/paginate_right.gif);background-position:0px -19px}
div.paginer span.pagine span.paginer_next a:hover{background-position:0px 0px;text-decoration:none}
div.paginer span.pagine span.paginer_prev a{margin-top:2px;display:block;height:16px;width:19px;background-image:url(/img/_/layout/boxes/subcategory/paginate_left.gif);background-position:0px 0px}
div.paginer span.pagine span.paginer_prev a:hover{background-position:0px -19px;text-decoration:none}
div.paginer span.pagine span.paginer_prev{background:white}
div.paginer span.pagine span.paginer_empty{background:white}
div.paginer span.results{text-align:right;width:265px;display:block}
#avatarbuilder{float:right}
#avatarbuilder div.main div.content{_width:679px}
#avatarbuilder div.content p{margin:0;padding:5px 20px 2px 20px}
#avatarbuilder div.top h3{font-size:1.2em;padding:0;margin:0;height:100%;position:relative}
#avatarbuilder div.top h3 span{position:absolute;right:0;top:0}
div.avatarslist_container{width:441px;float:left}
div#avatarslist{width:420px;height:351px;padding:0px;margin:0px 0px 0px 13px}
div#avatarslist ul,div#avatarslist ul li{list-style-type:none;padding:0px;margin:0px}
div#avatarslist ul li{display:block;width:70px;height:70px;background:none;position:relative;float:left}
div#avatarslist ul li a.avatar{display:block;height:58px;width:58px;margin:5px;text-decoration:none}
div#avatarslist ul li a.avatar img{margin:3px;border:1px solid #595958}
div#avatarslist ul li a.avatar:hover{background-color:#AAAAA9}
div#avatarslist ul li.active a.avatar{background-color:#F99200}
div#avatarslist li a.closebtn{display:block;width:16px;height:16px;margin:0px;padding:0px;overflow:hidden;text-indent:-9999px;background:transparent url(/img/shared/close.png) no-repeat top left;position:absolute;top:0px;right:2px;cursor:pointer}
div#avatarslist li a.closebtn:hover{border:none;background:transparent url(/img/shared/close.png) no-repeat top left}
div#avatarslist ul li.delprogress{background:transparent url(/img/shared/indicator.gif) no-repeat center center}
div#avatarslist ul li.delprogress a{display:none}
div#avatarselected{width:202px;margin-left:450px;padding-top:9px}
div#avatarselected div.topround{background:#DCE8FF url(/img/_/profile/avatars/preview_top.gif) no-repeat left top}
div#avatarselected div.pictureplace{width:202px;height:330px;background:transparent url(/img/_/profile/avatars/preview_bottom.gif) no-repeat left bottom;margin:0px auto;position:relative}
div#avatarselected div.textplace{font:normal 12px Verdana;width:152px;margin:5px auto 0px;text-align:left}
div#avatarselected div.textplace span.orange{color:#FE5800;font-weight:bold}
div#avatarselected div.textplace p{line-height:18px;padding:0px}
div#avatarselected div.pictureplace h4{padding:0px;margin:0px;color:#000;font:bold 12px Verdana;text-align:center;height:25px;line-height:25px}
div#avatarselected div.pictureplace div.picture1{width:152px;margin:0 auto}
div#avatarselected div.pictureplace div.picture1 img{width:150px;height:150px;border:1px solid #514B4A}
div#avatarselected div.pictureplace div.picture2{width:152px;margin:5px auto}
div#avatarselected div.pictureplace div.picture2 img{width:50px;height:50px;border:1px solid #514B4A}
div#avatarselected div.pictureplace div.picture3{width:152px;margin:0 auto}
div#avatarselected div.pictureplace div.picture3 img{width:20px;height:20px;border:1px solid #514B4A}
div#avatarselected .left_buttons{background:transparent url(/img/_/layout/buttons_lblue.gif) no-repeat scroll 2px top}
div#avatarselected .right_buttons{background:transparent url(/img/_/layout/buttons_lblue.gif) no-repeat scroll 0 -20px}
div#avatarselected .left_hover{background:transparent url(/img/_/layout/buttons_lblue.gif) no-repeat 2px -40px}
div#avatarselected .right_hover{background:transparent url(/img/_/layout/buttons_lblue.gif) no-repeat 0px -60px}
div#avatarselected .buttons{width:152px;margin:0 auto}
div#avatarselected .bluebutton{display:block;text-align:left;height:20px;padding:10px 0 0;font:bold 11px Verdana,Arial;float:right}
div#avatarselected .left_buttons{display:block;float:left;height:20px;text-decoration:none;padding-left:12px;line-height:16px;color:#fff}
div#avatarselected .right_buttons{float:left;height:20px;width:10px}
div#avatarselected div.cancel{font:normal 11px Verdana;color:#000;text-align:right;clear:right;padding-top:3px}
div#avatarselected div.cancel a{color:#FF4B02;text-decoration:underline}
#avatarslist span.rounder{display:block;height:58px;position:absolute;left:5px;top:5px;width:58px;cursor:pointer;background:transparent url(/img/_/profile/avatars/avatarpicker_white.gif) no-repeat top left}
div#avatarslist ul li.hover span.rounder{background:transparent url(/img/_/profile/avatars/avatarpicker_gray.gif) no-repeat top left}
div#avatarslist ul li.active span.rounder{background:transparent url(/img/_/profile/avatars/avatarpicker_orange.gif) no-repeat top left}
#avatarselected div.savatar{position:relative;width:152px;margin:0 auto}
#avatarselected span.rounder{display:block;height:152px;position:absolute;left:0px;top:0px;width:152px;background:transparent url(/img/_/profile/avatars/preview_avatar_on_blue.gif) no-repeat top left}
div#avatarbuilder div#paging_center1{border-bottom:1px solid #DEEAFF;padding-bottom:7px;margin-top:15px}
div#avatarbuilder div#paging_center2{border-top:1px solid #DEEAFF;padding-top:7px}
div#avatarbuilder div.paginer{width:402px;margin:0 20px;height:22px}
div#avatarbuilder div.paginer span.pagine{padding-left:42px}
.sortingbar{}
.sortingbar ul,.sortingbar li{list-style-type:none;padding:0px;margin:0px}
.sortingbar ul{display:block;height:23px;margin-top:9px;float:right}
.sortingbar li{float:left;font:normal 11px Verdana,Arial;text-transform:none;border-right:1px solid #9edffb;display:block;height:23px}
.sortingbar li.last-in-row{border:none}
.sortingbar li.first-in-row{font-size:11px;font-weight:bold;text-transform:uppercase;height:23px;line-height:23px;padding:0px 15px 0px 8px;background:none}
.sortingbar li a{text-decoration:none;color:#fff;height:23px;line-height:23px;padding:0px 17px 0px 9px}
.sortingbar li.anchor a{background:transparent url(/img/_/layout/anchor_arrow.gif) no-repeat scroll right top}
.sortingbar li a:hover{text-decoration:underline}
.sortingbar li.active{background:transparent url(/img/_/layout/sorting_active_left.gif) no-repeat scroll left bottom}
.sortingbar li.anchor a.active{background:transparent url(/img/_/layout/sorting_active_right.gif) no-repeat scroll right bottom;display:block;float:left}
#mycomments_profile{float:left;width:170px;margin-left:0px;padding:7px;padding-left:0px;padding-right:0px}
#mycomments_profile ol{float:left;list-style:none;margin:0;padding:0 0 0 1px;width:200px}
#mycomments_profile li{list-style:none;margin:0;padding-top:2px;padding-bottom:2px;min-height:52px;_height:52px}
#mycomments_profile li.even{background-color:#d6e4ff}
#comment_pages{padding-left:35px}
#mycomments_profile li.comments_info{font-weight:700;color:#000;padding:0px 0px 0px 2px}
#mycomments_profile li.no_comments_info{color:#000;margin-top:10px;padding-bottom:10px;padding-left:10px;height:104px;width:170px;_width:170px !important}
#mycomments_profile li.indicator{background:transparent url(/img/_/layout/indicator.gif) no-repeat center}
#mycomments_profile li p.comment_meta{padding:5px 10px 5px 10px;color:#367aff}
#mycomments_profile li p.comment_meta span.comment_date{font-size:11px}
#mycomments_profile li p.comment_meta a{font-weight:700;font-style:normal;color:#000;text-decoration:none}
#mycomments_profile li p.comment_meta a:hover{text-decoration:underline}
#mycomments_profile li p.comment_text{color:#000;padding:0px 10px 0px 10px;overflow:hidden;word-wrap:break-word}
#mycomments{padding-bottom:10px;display:none}
#mycomments div.paginer{margin-left:0;margin-right:0}
#mycomments div.main div.content{padding-top:0;padding-bottom:0}
#mycomments h3{}
#mycomments p{margin:0;padding:0}
.friends_search_no_results{display:none;text-align:center;margin-top:15px}
.friends_search_no_results p{padding:0px;margin:0px}
;.friends_search_extended,.friends_search_uname_error,.friends_search_gname_error,.friends_search_sname_error{display:none}
.friends_search_uname_error,.friends_search_gname_error,.friends_search_sname_error{color:red;display:none;font:normal 11px / 15px Arial;width:236px;margin:0px;margin-top:5px;clear:both}
input.searchError{border:1px solid red !important;color:#ff0000 !important;font-weight:normal !important}
input.searchBold{color:#000;font-weight:bold}
.friends_search_results{margin:0px 1px 0px 1px;padding:0px;border-bottom:1px solid #E4EDFF}
.friendsLoading{display:none;width:32px;height:32px;margin:auto;margin-top:20px}
.friends_search_results li{display:block;height:70px;overflow:hidden;background:#fff;margin:0px 1px 0px 1px;position:relative}
.friends_search_results li.evenitem{background:#e4edff}
.friends_search_results li.evenitem .loading_blue{display:block}
.friends_search_results li.odditem .loading_white{display:block}
.friends_search_item_holder{margin-top:7px;padding-bottom:10px;margin-left:18px}
.friends_search_item_bottomlink{line-height:38px}
.friends_search_item_holder .avatar{float:left;margin-top:3px}
.friends_search_item_holder .usernameHolder{margin:0px;padding:0px;margin-left:60px;font:normal 11px Verdana,Arial;color:#000}
.friends_search_item_holder .usernameHolderBlue{color:#337aff;font-size:10px}
.friends_search_item_holder .usernameHolderPrivate{padding-left:20px;background:transparent url('/img/_/icons/locked.gif') no-repeat;color:#858585;line-height:20px}
.friends_search_item_holder .usernameHolder a{text-decoration:underline;font:bold 14px Verdana,Arial;color:#337aff}
.friends_search_item_holder .userActionLink{position:absolute;top:7px;right:20px;text-align:right}
.friends_search_item_holder .userActionLink{font:normal 11px Verdana,Arial;margin:0px}
.friends_search_item_holder span.userActionLink{color:#8f8f8f}
.friends_search_item_holder p.userActionLink a{color:#337aff}
.friends_search_username{color:#828282;border:1px solid #828282;float:left;width:234px}
.friends_search_total_holder{font:bold 12px Verdana,Arial;padding-left:15px;padding-bottom:10px;margin-top:10px;text-transform:uppercase}
div.friendsearch_pagination_top{padding:5px 0px 12px !important}
div.friendsearch_pagination_bottom{padding:15px 0px 0px !important}
.my_friends_no_friends{display:none;color:#000;font:normal 14px Arial,Helvetica,sans-serif;margin-top:50px;padding-bottom:29px;text-align:center}
.myFriendsTopHolder{margin:7px 14px 0px 14px;padding:0px 5px 19px 5px;border-bottom:1px solid #6197ff}
.myFriendsTitle,.friendsHarvestTitle{background:transparent url('/img/_/friends/latestfriends_nofriends_ico.gif') no-repeat top left;font:bold 12px/30px Verdana,Arial;color:#000;margin:0px;height:30px;padding-left:50px}
.friendsHarvestTitle{background:transparent url('/img/_/friends/friends_harvest.png') no-repeat top left}

.myFriendsDescription{font:normal 12px Verdana,Arial;color:#000;margin:0px;margin-top:5px;padding-bottom:10px}
span.profileFriendsbox{background:url("/img/_/friends/face.png") no-repeat scroll 0 0 transparent;left:-4px;top:10px;width:49px}
.my_friends_results,.user_friends_no_friends{margin:0px 1px 0px 1px;padding:0px;border-bottom:1px solid #E4EDFF}
.my_friends_results li{display:block;height:70px;overflow:hidden;background:#fff;margin:0px 1px 0px 1px;position:relative}
.my_friends_results li.evenitem{background:#e4edff}
.my_friends_results li.evenitem .loading_blue{display:block}
.my_friends_results li.odditem .loading_white{display:block}
.my_friends_total_holder,.my_friends_no_results{font:bold 12px Verdana,Arial;padding-left:19px;padding-bottom:10px;margin-top:10px;text-transform:uppercase}
.showMyFriends{position:absolute;top:13px;right:15px;font:bold 11px Verdana,Arial;color:#FFF;text-decoration:none;display:none}
.showMyFriends:hover{text-decoration:underline}
.friends_search_total_holder,.friends_search_pagination,.friends_search_results,.friends_search_no_results{display:none}
div#friend_bottom_pagination span.pagine span.paginer_next,div#friend_top_pagination span.pagine span.paginer_next{_overflow:hidden;_height:21px}
.profilePanelHolder{text-align:right;margin-right:12px;clear:both;border-top:1px solid #FF5B00}
.profilePanelHolder a.friends_profilePanel_actionlink{background:transparent url("/img/_/layout/boxes/subcategory/paginate_right.gif") no-repeat right -19px;text-decoration:none;font-size:11px;line-height:14px;padding:0px 23px 5px 0px}
.profilePanelHolder a.friends_profilePanel_actionlink:hover{background:transparent url("/img/_/layout/boxes/subcategory/paginate_right.gif") no-repeat right top;text-decoration:underline !important}
.friends_profilePanel_msgBox{display:none;position:absolute;width:200px;bottom:0px;left:-12px;_left:-11px;overflow:hiden}
.friends_profilePanel_closelink{background:transparent url("/img/_/icons/close.png") no-repeat top right;_background:transparent url(/img/_/icons/close.gif) no-repeat top right;font:normal 11px Verdana;padding-bottom:6px;padding-right:25px;position:absolute;right:11px;text-align:right;text-decoration:none;top:8px;color:#FFF !important}
.friends_profilePanel_closelink:hover{background-position:right -18px;text-decoration:underline !important}
.friends_profilePanel_msgBox_header,.friends_profilePanel_msgBox_footer{height:36px;background:transparent url("/img/_/friends/profilePanel/profilePanelHF.png") no-repeat;_background:transparent url("/img/_/friends/profilePanel/profilePanelHF.gif") no-repeat}
.friends_profilePanel_msgBox_footer{height:19px;background-position:0px -36px}
.friends_profilePanel_msgBox_msg{font:bold 12px Verdana,Arial;padding:5px 12px 5px 12px;text-align:left;background:transparent url("/img/_/friends/profilePanel/profilePanelCenter.png");_background:transparent url("/img/_/friends/profilePanel/profilePanelCenter.gif")}
.friends_profilePanel_msgBox_msg p{background:transparent url('/img/_/icons/done.gif') no-repeat 5px 0px;min-height:38px;_height:38px;padding-left:35px;margin:0px;word-wrap:break-word}
.friends_profilePanel_header{font:bold 13px Verdana,Arial;text-align:left;margin-top:7px;padding-bottom:10px}
.friends_profilePanel_pending{font:normal 11px Verdana,Arial;color:#7d7b79}
.user_friends_no_friends{display:none;border-bottom:none !important;color:#000;font:normal 14px Arial,Helvetica,sans-serif;margin-top:45px;padding-bottom:29px;text-align:center;clear:both;float:none}
.user_friends_results{margin:0px 1px 0px 1px;padding:0px;border-bottom:1px solid #E4EDFF}
.user_friends_results li{display:block;height:70px;overflow:hidden;background:#fff;margin:0px 1px 0px 1px;position:relative}
.user_friends_results li.evenitem{background:#e4edff}
.user_friends_results li.evenitem .loading_blue{display:block}
.user_friends_results li.odditem .loading_white{display:block}
.user_friends_total_holder{font:bold 12px Verdana,Arial;padding-left:19px;padding-bottom:10px;margin-top:10px;text-transform:uppercase}
.user_friends_pagination{margin-left:auto !important;margin-right:auto !important}
.user_friends_pagination_bottom,.user_friends_pagination_top{margin-top:15px}
a.bluebutton{line-height:19px;color:#fff !important;text-decoration:none !important}
a.bluebutton span.left,a.bluebutton span.right{line-height:19px;padding-bottom:4px;padding-top:2px}
a.bluebutton span.left{padding-left:10px}
a.bluebutton span.right{padding-right:9px}
a.bluebutton_lorange span.left{background:transparent url(/img/_/layout/buttons_blue_lorange.gif) no-repeat scroll 2px top}
a.bluebutton_lorange span.right{background:transparent url(/img/_/layout/buttons_blue_lorange.gif) no-repeat scroll 0 -20px}
a.bluebutton_lorange:hover span.left{background:transparent url(/img/_/layout/buttons_blue_lorange.gif) no-repeat scroll 2px -40px}
a.bluebutton_lorange:hover span.right{background:transparent url(/img/_/layout/buttons_blue_lorange.gif) no-repeat scroll 0 -60px}
a.bluebutton_white span.left{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px top}
a.bluebutton_white span.right{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -20px}
a.bluebutton_white:hover span.left{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px -40px}
a.bluebutton_white:hover span.right{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 0 -60px}
div#latestFriends{display:none;padding:0px;margin:0 0 10px}
div#latestFriends ul,div#latestFriends ul li{margin:0px;padding:0px;list-style-type:none}
div#latestFriends div.content{padding-bottom:3px !important}
div#latestFriends ul{margin-top:4px}
div#latestFriends ul li{display:block;float:left;width:50px;height:85px;padding-left:13px;overflow:hidden}
div#latestFriends ul li img{display:block;width:50px;height:50px}
div#latestFriends ul li a{font:normal 11px Verdana,Arial;color:#000;word-wrap:break-word;text-decoration:none;line-height:16px}
div#latestFriends ul li a:hover{text-decoration:underline}
div#latestFriends div.friends_friendlist_nofriends{padding:0}
div#latestFriends div.friends_friendlist_nofriends div.title{padding:5px 10px;font:bold 12px Verdana,Arial;clear:both;float:left}
div#latestFriends div.friends_friendlist_nofriends div.info{float:left;width:180px;padding:30px 10px 10px;font:normal 12px Verdana,Arial;background:transparent url(/img/_/friends/latestfriends_nofriends_ico.gif) no-repeat 10px top;margin-top:7px}
div#latestFriends div.friends_friendlist_nofriends div.buttons{text-align:right;margin-right:4px;clear:both}
div#latestFriends div.friends_friendlist_nofriends div.buttons span.left{font-weight:bold}
div#latestFriends div.friends_friendlist_nofriends ul{display:block;float:left}
div#latestFriends div.friends_friendlist_nofriends ul li{height:50px}
div#latestFriends h3{text-indent:35px}
div#latestFriends span.profileLatestfriendsbox{display:block;position:absolute;width:33px;height:24px;line-height:24px;left:-4px;top:9px;background:transparent url(/img/_/friends/headico_my_friends.png) no-repeat left top}
div#latestFriends div.total{clear:both;text-align:right;padding-right:10px}
div#latestFriends div.total a{display:block;background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right -61px;color:#000;float:right;font-size:11px;height:18px;line-height:15px;padding-right:24px;text-decoration:none}
div#latestFriends div.total a:hover{background:transparent url(/img/_/layout/ha/gamepage_blue_arrow.gif) no-repeat scroll right top;text-decoration:underline}
div.message_info{height:31px;float:right;width:689px;margin:0 0 8px 9px;_margin:0 0 8px 7px}
div.message_info div.mleft,div.message_info div.mright,div.message_info div.mmid{height:31px;float:left}
div.message_info div.mleft,div.message_info div.mright{width:15px}
div.message_info div.mleft{background:transparent url(/img/_/friends/notices/notice_y_left.png) no-repeat top left}
div.message_info div.mright{background:transparent url(/img/_/friends/notices/notice_y_right.png) no-repeat top left}
div.message_info div.mmid{background:transparent url(/img/_/friends/notices/notice_y_mid.png) repeat-x top left;line-height:31px;width:659px}
div.message_info div.mmid div.message{float:left;text-indent:30px}
div.message_info div.mmid div.message a{color:#000;text-decoration:underline}
div.message_info div.mmid div.links{float:right;text-align:right}
div.message_info div.mmid div.attention{background:transparent url(/img/_/friends/notices/attention.gif) no-repeat left 4px}
div.message_info div.mmid div.done{background:transparent url(/img/_/friends/notices/done.gif) no-repeat left 4px}
div.message_info div.mmid a.wall{color:#000;text-decoration:underline;font:bold 12px Verdana,Arial}
div.message_info div.mmid div.links a.close{display:block;margin-top:6px;width:18px;height:19px;line-height:19px;background:transparent url('/img/_/friends/notices/close_y.gif') no-repeat left top;text-decoration:none}
div.message_invitation{height:40px;float:right;width:689px;margin:0 0 8px 9px}
div.message_invitation div.mleft,div.message_invitation div.mright,div.message_invitation div.mmid{height:40px;float:left}
div.message_invitation div.mleft,div.message_invitation div.mright{width:16px}
div.message_invitation div.mleft{background:transparent url(/img/_/friends/notices/unotice_y_left.png) no-repeat top left}
div.message_invitation div.mright{background:transparent url(/img/_/friends/notices/unotice_y_right.png) no-repeat top left}
div.message_invitation div.mmid{background:transparent url(/img/_/friends/notices/unotice_y_mid.png) repeat-x top left;line-height:40px;height:40px;width:657px;overflow:hidden}
div.message_invitation div.mmid div.message{float:left;width:302px;padding-left:8px;margin-top:3px;line-height:34px}
div.message_invitation div.twoliner{line-height:17px !important;height:34px;overflow:hidden}
div.message_invitation div.oneliner{height:34px;overflow:hidden}
div.message_invitation div.mmid div.links{float:right;text-align:right;height:40px;line-height:40px;width:308px}
div.message_invitation div.avatar{width:34px;height:34px;margin:3px 0px 0px 2px;background:transparent url(/img/_/friends/notices/unotice_avatar_bg.gif) no-repeat left top;position:relative;float:left}
div.message_invitation div.avatar img{position:absolute;width:30px;height:30px;top:2px;left:2px}
div.message_invitation div.links a{color:#000;text-decoration:underline;font:bold 12px Verdana,Arial}
div.message_invitation div.links a.accept,div.message_invitation div.links a.reject{line-height:27px;padding-left:30px;display:block;float:right;margin-top:7px}
div.message_invitation div.links a.accept{background:transparent url(/img/_/friends/notices/unotice_ico_accept.gif) no-repeat left top}
div.message_invitation div.links a.reject{margin-left:12px;background:transparent url(/img/_/friends/notices/unotice_ico_reject.gif) no-repeat left top}
div#wallMessages{padding:0px;margin:0px;width:438px;padding-bottom:10px;*padding-bottom:5px}
div#wallMessages h3 span{text-indent:0px}
div#wallMessages h3 span.h3title{display:block;text-indent:42px !important}
div#wallMessages div.top div.middle,div.commonbox_442 div.bottom div.middle{width:408px !important}
div#wallMessages a#deleteall_wall{position:absolute;right:0px;top:0px;display:block;text-decoration:none;color:#fff;font:normal 10px Verdana,Arial line-height:26px;text-transform:none;text-indent:0px;*margin-top:8px}
div#wallMessages a#deleteall_wall span{}
div#wallMessages a#deleteall_wall span.ico{display:inline}
div#wallMessages a#deleteall_wall span.mesg{display:none}
div#wallMessages a#deleteall_wall span:hover{text-decoration:underline}
div#wallMessages a#deleteall_wall span.text_left{line-height:26px}
div#wallMessages a#deleteall_wall span.text_left{background:transparent url(/img/_/layout/removeall_bg.gif) no-repeat left top;color:#337aff;font:normal 10px Verdana,Arial;line-height:26px;padding:7px 5px 7px 10px}
div#wallMessages a#deleteall_wall span.text_right{background:transparent url(/img/_/layout/removeall_bg.gif) no-repeat 0 -27px;*background:transparent url(/img/_/layout/removeall_bg.gif) no-repeat 0 -29px;line-height:26px;padding:7px 17px 7px 0px}
div#wallMessages a#deleteall_wall span.ico{background:transparent url(/img/_/layout/removeall_bg.gif) no-repeat 0 bottom;line-height:26px;padding:7px 17px 7px 0px}
div#wallMessages a#deleteall_wall.hover span.ico{display:none}
div#wallMessages a#deleteall_wall.hover span.mesg{display:inline}
div#wallMessages span.profileWallbox{display:block;position:absolute;width:44px;height:25px;line-height:25px;left:-6px;top:9px;background:transparent url(/img/_/friends/headico_wall2wall.png) no-repeat left top}
div#wallMessages div.wall_user_notlogged{width:402px;margin:10px auto 0px;background:transparent url(/img/_/friends/wall_infospot_bottom.gif) no-repeat left bottom;color:#000;text-align:center}
div#wallMessages div.wall_user_notlogged div.bottom-rounded{background:transparent url(/img/_/friends/wall_infospot_top.gif) no-repeat left top;padding:10px 5px}
div#wallMessages div.wall_loading_data{height:60px;text-align:center;background:transparent url(/img/_/layout/indicator.gif) no-repeat center center}
div#wallMessages div.wall_nomessages{border-top:1px solid #E1ECFF;font-style:italic;margin-top:3px;overflow:hidden;padding-top:15px;text-align:left;width:426px}
div#wallMessages div.wall_nomessages div{padding:0px 10px}
div#wallMessages div.wall_user_notlogged div.buttons{margin-top:7px;padding-bottom:4px}
div#wallMessages div.wall_user_notlogged div.text{font:bold 12px Verdana,Arial}
div#wallMessages div.wall_user_notlogged div.buttons{font:normal 11px Verdana}
div#wallMessages div.wall_user_notlogged div.buttons a{color:#ff4b02;text-decoration:underline}
div#wallMessages div.wall_user_notfriends{width:402px;margin:10px auto 13px;background:transparent url(/img/_/friends/wall_infospot_bottom.gif) no-repeat left bottom;color:#000;text-align:center}
div#wallMessages div.wall_user_notfriends div.bottom-rounded{background:transparent url(/img/_/friends/wall_infospot_top.gif) no-repeat left top;padding:10px 5px}
div#wallMessages div.wall_user_notfriends div.text{font:bold 12px Verdana,Arial}
div#wallMessages div.wall_user_notfriends div.addfriend{margin-top:5px;font:normal 11px Verdana,Arial;display:none}
div#wallMessages div.wall_user_notfriends div.addfriend a.add{background:transparent url(/img/_/icons/arrow_right_lorange.gif) no-repeat scroll right -19px;color:#000;font:normal 11px Verdana,Arial;padding:2px 23px 3px 0px;text-decoration:none}
div#wallMessages div.wall_user_notfriends div.addfriend a.add:hover{background:transparent url(/img/_/icons/arrow_right_lorange.gif) no-repeat scroll right top;text-decoration:underline}
div#wallMessages div.friends_wallmessages{padding:0 1px}
div#wallMessages div.friends_wallmessages ul,div#wallMessages div.friends_wallmessages ul li{margin:0px;padding:0px;list-style-type:none;display:block}
div#wallMessages div.friends_wallmessages ul li{float:left;clear:both;width:100%;}
div#wallMessages div.friends_wallmessages ul li.even{background-color:#fff}
div#wallMessages div.friends_wallmessages ul li.odd{background-color:#e1ecff}
div#wallMessages div.friends_wallmessages ul li.first{border-top:1px solid #E1ECFF;margin-top:2px}
div#wallMessages div.friends_wallmessages ul li.last{border-bottom:1px solid #E1ECFF;margin-bottom:10px}
div#wallMessages div.friends_wallmessages ul li.pending_removal{height:76px}
div#wallMessages div.friends_wallmessages ul li.pending_removal div.info{height:76px;line-height:76px;text-align:center}
div#wallMessages div.friends_wallmessages ul li div.avatar{width:62px;float:left;text-align:right;padding-bottom:10px}
div#wallMessages div.friends_wallmessages ul li div.comment{margin-left:70px;font:normal 12px Verdana,Arial}
div#wallMessages div.friends_wallmessages ul li div.comment p.usercomment{margin-top:5px;word-wrap:break-word;margin-bottom:10px;*margin-bottom:5px;padding-bottom:0px;padding-right:10px}
div#wallMessages div.friends_wallmessages ul li div.comment a{font-weight:bold;text-decoration:none;color:#000}
div#wallMessages div.friends_wallmessages ul li div.comment a:hover{text-decoration:underline}
div#wallMessages div.friends_wallmessages ul li div.comment span.date{font-size:11px;color:#337aff}
div#wallMessages div.friends_wallmessages ul li div.links{text-align:right;padding-right:10px;visibility:hidden;color:#337aff;padding-top:2px}
div#wallMessages div.friends_wallmessages ul li div.links a{font:normal 11px Verdana,Arial;color:#337aff;text-decoration:none}
div#wallMessages div.friends_wallmessages ul li.even div.links a.delete{background:transparent url(/img/_/layout/remove_wallmessage.gif) no-repeat left top;padding:1px 5px 5px 10px}
div#wallMessages div.friends_wallmessages ul li.odd div.links a.delete{background:transparent url(/img/_/layout/remove_wallmessage_onblue.gif) no-repeat left top;padding:1px 5px 5px 10px}
div#wallMessages div.paginer{margin:0 auto;display:none}
div.friends_wallmessage_form form{padding:0px;margin:0px}
div.friends_wallmessage_form div#icons{awidth:162px;padding:0px;margin:0px;float:left;display:block;margin-top:0px}
div.friends_wallmessage_form div#icons ul,div.friends_wallmessage_form div#icons ul li{padding:0px;margin:0px;list-style-type:none}
div.friends_wallmessage_form div#icons ul{display:block;float:left;clear:both}
div.friends_wallmessage_form div#icons ul li{display:block;awidth:40px;width:38px;aheight:40px;height:35px;float:left;text-align:center;line-height:40px;overflow:hidden}
div.friends_wallmessage_form div.container{width:402px;margin:0 auto}
div.friends_wallmessage_form div.container div.maxchars{width:200px;float:left}
div.friends_wallmessage_form div.container div.buttons{text-align:right;margin-left:200px;clear:right}
div.friends_wallmessage_form div.container div.buttons a{font-size:11px;line-height:19px}
div.friends_wallmessage_form div.container h4{font:bold 12px Verdana,Arial;margin-bottom:10px;margin-top:7px;position:relative}
div.friends_wallmessage_form div.container h4 span.showicons{display:block;width:28px;height:19px;position:absolute;right:0px;top:0px;background:#fff url(/img/_/layout/expand_smile_off.gif) no-repeat left top}
div.friends_wallmessage_form div.container h4 span.hover{background:#fff url(/img/_/layout/expand_smile.gif) no-repeat left top}
div.friends_wallmessage_form iframe{width:400px;height:79px;border:1px solid #828282;margin-bottom:4px}
span.showicons{position:relative;cursor:pointer}
span.showicons span.icons_container{display:none;position:absolute;top:0px;right:0px}
span.showicons span.icons_container span.top{display:block;background:transparent url(/img/_/tooltips/plain/tt-top-notail.png) no-repeat left top;width:193px;height:10px;line-height:10px;overflow:hidden;margin-top:20px}
span.showicons span.icons_container span.middle{display:block;background:transparent url(/img/_/tooltips/plain/tt-middle-all.png) repeat-y left top;width:193px;float:left}
span.showicons span.icons_container span.bottom{display:block;background:transparent url(/img/_/tooltips/plain/tt-bottom-notail.png) no-repeat left top;width:193px;height:10px;line-height:10px;overflow:hidden}
div#paging_wall span.pagine{float:left !important;margin-top:7px !important}
div#categoryboxes{clear:both;margin-top:10px}
div.box{position:relative}
div.box div.top{height:37px;clear:both;line-height:37px}
div.box div.top div.left{width:15px;height:100%;float:left}
div.box div.top div.middle{float:left;overflow:hidden;height:100%}
div.box div.top h1{font-size:1.2em;padding:0px;margin:0px;height:100%;position:relative}
div.box div.top h1 span{position:absolute;right:0px;top:0px}
div.box div.top h2{font-size:1.2em;padding:0px;margin:0px;height:100%;position:relative}
div.box div.top h2 span{position:absolute;right:0px;top:0px}
div.box div.top h3{font-size:1.2em;padding:0px;margin:0px;height:100%;position:relative}
div.box div.top h3 span{position:absolute;right:0px;top:0px}
div.box div.top div.right{width:15px;height:100%;float:right}
div.box div.main{background-color:#fff}
div.box div.main div.content{padding:5px}
div.box div.bottom{height:50px;clear:both;line-height:50px}
div.box div.bottom div.left{width:15px;height:100%;float:left}
div.box div.bottom div.middle{float:left;overflow:hidden;height:100%}
div.box div.bottom div.right{width:15px;height:100%;float:right}
div.box div.left,div.box div.right{width:10px;height:100%;font:normal 1px Arial}
div.categorybox{width:220px;float:left;margin-right:10px;margin-bottom:10px}
div.categorybox-last-in-row{margin-right:0px}
div.categorybox div.top div.middle,div.categorybox div.bottom div.middle{width:190px}
div.categorybox ul,div.categorybox li{list-style-type:none;padding:0px;margin:0px}
div.categorybox li{display:block;height:20px;line-height:20px;padding:0px 10px;font:normal 12px Verdana,Arial;overflow:hidden;position:relative}
div.categorybox li.odd{background-color:#EEF1F6}
div.categorybox li.last-item{border-bottom:1px solid #EEF1F6}
div.categorybox li span{color:#999}
div.categorybox li a{text-decoration:none;color:#000;display:block;height:20px;line-height:18px;float:none}
div.categorybox li a:hover{text-decoration:underline}
div.categorybox li span{height:20px;line-height:18px;position:absolute;right:5px;top:0px;cursor:pointer}
div.categorybox div.top h3{color:#fff;font:bold 12px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.categorybox div.top h3 a{color:#fff;text-decoration:none;display:block}
div.categorybox div.top h3 a span{text-transform:none !important}
div.categorybox div.top h3 a:hover,div.categorybox div.top h3 span.hover{text-decoration:underline;cursor:pointer}
div.categorybox div.bottom div.middle{text-align:right}
div.categorybox div.bottom div.middle a{color:#000;text-decoration:none;padding-right:20px}
div.categorybox div.bottom div.middle a:hover{color:#fff}
div.categorybox div.bottom div.middle a{background-color:transparent;background-repeat:no-repeat;background-position:170px -19px;display:block;height:19px;line-height:16px;margin-top:18px;padding-right:25px;overflow:hidden}
div.categorybox div.bottom div.middle a:hover{background-position:170px 0px}
div.categorybox div.bottom div.middle{position:relative}
div.categorybox div.main div.content{padding:6px 6px 0px 6px}
div.bluecategorybox div.top div.left{background:transparent url(/img/_/layout/boxes/blue/top_left.png) no-repeat top left}
div.bluecategorybox div.top div.right{background:transparent url(/img/_/layout/boxes/blue/top_right.png) no-repeat top left}
div.bluecategorybox div.top div.middle{background:transparent url(/img/_/layout/boxes/blue/top.png) repeat-x top left}
div.bluecategorybox div.bottom div.left{background:transparent url(/img/_/layout/boxes/blue/bottom_left.png) no-repeat top left}
div.bluecategorybox div.bottom div.right{background:transparent url(/img/_/layout/boxes/blue/bottom_right.png) no-repeat top left}
div.bluecategorybox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/blue/bottom.png) repeat-x top left}
div.bluecategorybox div.main{background:#fff url(/img/_/layout/boxes/blue/left.png) repeat-y top left}
div.bluecategorybox div.main div.content{background:transparent url(/img/_/layout/boxes/blue/right.png) repeat-y top right}
div.bluecategorybox li.odd{background-color:#d6e4ff}
div.bluecategorybox li.last-item{border-bottom:1px solid #d6e4ff}
div.bluecategorybox li span{color:#337aff}
div.bluecategorybox div.bottom div.middle a{background-image:url(/img/_/layout/boxes/blue/more_arrow.gif)}
div.greencategorybox div.top div.left{background:transparent url(/img/_/layout/boxes/green/top_left.png) no-repeat top left}
div.greencategorybox div.top div.right{background:transparent url(/img/_/layout/boxes/green/top_right.png) no-repeat top left}
div.greencategorybox div.top div.middle{background:transparent url(/img/_/layout/boxes/green/top.png) repeat-x top left}
div.greencategorybox div.bottom div.left{background:transparent url(/img/_/layout/boxes/green/bottom_left.png) no-repeat top left}
div.greencategorybox div.bottom div.right{background:transparent url(/img/_/layout/boxes/green/bottom_right.png) no-repeat top left}
div.greencategorybox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/green/bottom.png) repeat-x top left}
div.greencategorybox div.main{background:#fff url(/img/_/layout/boxes/green/left.png) repeat-y top left}
div.greencategorybox div.main div.content{background:transparent url(/img/_/layout/boxes/green/right.png) repeat-y top right}
div.greencategorybox li.odd{background-color:#e9f2d0}
div.greencategorybox li.last-item{border-bottom:1px solid #e9f2d0}
div.greencategorybox li span{color:#90c012}
div.greencategorybox div.bottom div.middle a{background-image:url(/img/_/layout/boxes/green/more_arrow.gif)}
div.redcategorybox div.top div.left{background:transparent url(/img/_/layout/boxes/red/top_left.png) no-repeat top left}
div.redcategorybox div.top div.right{background:transparent url(/img/_/layout/boxes/red/top_right.png) no-repeat top left}
div.redcategorybox div.top div.middle{background:transparent url(/img/_/layout/boxes/red/top.png) repeat-x top left}
div.redcategorybox div.bottom div.left{background:transparent url(/img/_/layout/boxes/red/bottom_left.png) no-repeat top left}
div.redcategorybox div.bottom div.right{background:transparent url(/img/_/layout/boxes/red/bottom_right.png) no-repeat top left}
div.redcategorybox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/red/bottom.png) repeat-x top left}
div.redcategorybox div.main{background:#fff url(/img/_/layout/boxes/red/left.png) repeat-y top left}
div.redcategorybox div.main div.content{background:transparent url(/img/_/layout/boxes/red/right.png) repeat-y top right}
div.redcategorybox li.odd{background-color:#ffe3e3}
div.redcategorybox li.last-item{border-bottom:1px solid #ffe3e3}
div.redcategorybox li span{color:#ff7171}
div.redcategorybox div.bottom div.middle a{background-image:url(/img/_/layout/boxes/red/more_arrow.gif)}
div.yellowcategorybox div.top div.left{background:transparent url(/img/_/layout/boxes/yellow/top_left.png) no-repeat top left}
div.yellowcategorybox div.top div.right{background:transparent url(/img/_/layout/boxes/yellow/top_right.png) no-repeat top left}
div.yellowcategorybox div.top div.middle{background:transparent url(/img/_/layout/boxes/yellow/top.png) repeat-x top left}
div.yellowcategorybox div.bottom div.left{background:transparent url(/img/_/layout/boxes/yellow/bottom_left.png) no-repeat top left}
div.yellowcategorybox div.bottom div.right{background:transparent url(/img/_/layout/boxes/yellow/bottom_right.png) no-repeat top left}
div.yellowcategorybox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/yellow/bottom.png) repeat-x top left}
div.yellowcategorybox div.main{background:#fff url(/img/_/layout/boxes/yellow/left.png) repeat-y top left}
div.yellowcategorybox div.main div.content{background:transparent url(/img/_/layout/boxes/yellow/right.png) repeat-y top right}
div.yellowcategorybox li.odd{background-color:#fff5cc}
div.yellowcategorybox li.last-item{border-bottom:1px solid #fff5cc}
div.yellowcategorybox li span{color:#ffa200}
div.yellowcategorybox div.bottom div.middle a{background-image:url(/img/_/layout/boxes/yellow/more_arrow.gif)}
div.wrapperbox{width:910px;float:left;margin-right:10px;margin-bottom:10px}
div.wrapperbox div.top div.middle,div.wrapperbox div.bottom div.middle,div.wrapperbox div.white_bottom,div.wrapperbox div.middle{width:880px}
div.wrapperbox div.bottom{height:10px;line-height:10px;padding:0px;margin:0px;clear:both}
.nomargin{margin-left:0px !important;margin-right:0px !important}
div.wrapperbox div.top{padding:0px;margin:0px}
div.wrapperbox div.top h1{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.wrapperbox div.top h1 span{font-size:12px}
div.wrapperbox div.top h1 span a{text-transform:none}
div.wrapperbox div.main{padding:0px;margin:0px;background-color:yellow}
div.wrapperbox div.main div.content{padding:0px 6px 0px 6px;margin:0px;background-color:black}
div.wrapperbox div.main div.content div.items ul,div.wrapperbox div.main div.content li{padding:0px;margin:0px;list-style-type:none}
div.wrapperbox div.main div.content div.items ul{padding-left:19px;width:879px;height:180px}
div.wrapperbox div.main div.content div.items ul.blue{background-color:white}
div.wrapperbox div.main div.content div.items ul.white{background-color:white}
div.wrapperbox div.main div.content div.items ul li{padding-top:11px;margin-top:0px;width:219px;height:169px;display:block;float:left;line-height:12px}
div.wrapperbox div.main div.content div.items ul li h3{display:inline;padding:0px;margin:0px;font-size:12px}
div.wrapperbox div.main div.content div.items li a{margin-top:6px;padding-top:0px;color:#000;text-decoration:none;font-weight:bold;text-align:left}
div.wrapperbox div.main div.content div.items li a.image{display:block;width:200px;height:120px;position:relative}
div.wrapperbox div.main div.content div.items li a.image span.newmark{display:block;width:58px;height:58px;position:absolute;background-repeat:no-repeat;top:0px;right:0px;text-indent:-999999px;cursor:pointer}
div.wrapperbox div.main div.content div.items li a.image span.newmark{display:block;width:58px;height:58px;position:absolute;background-repeat:no-repeat;top:0px;right:0px;text-indent:-999999px;cursor:pointer}
div.wrapperbox div.main div.content div.items li span.stats{position:relative;top:3px;font-size:11px;color:#7d7b79;font-weight:normal}
div.wrapperbox div.main div.content div.items li span.stats span.rating{color:#fd6d04}
div.wrapperbox div.main div.content div.items li span.stats span.rating img{position:relative;top:3px}
div.wrapperbox div.main div.content div.items li a:hover{text-decoration:underline}
div.subcategorybox div.top div.left{background:transparent url(/img/_/layout/boxes/subcategory/top_left.png) no-repeat top left}
div.subcategorybox div.top div.right{background:transparent url(/img/_/layout/boxes/subcategory/top_right.png) no-repeat top left}
div.subcategorybox div.top div.middle{background:transparent url(/img/_/layout/boxes/subcategory/top.png) repeat-x top left}
div.subcategorybox div.bottom div.left{background:transparent url(/img/_/layout/boxes/subcategory/middle_bottom_left.png) no-repeat top left}
div.subcategorybox div.bottom div.right{background:transparent url(/img/_/layout/boxes/subcategory/middle_bottom_right.png) no-repeat top left}
div.subcategorybox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/subcategory/bottom.png) repeat-x top left}
div.subcategorybox div.main{background:#fff url(/img/_/layout/boxes/subcategory/left.png) repeat-y top left}
div.subcategorybox div.main div.content{background:transparent url(/img/_/layout/boxes/subcategory/right.png) repeat-y top right}
div.subcategorybox div.white_bottom{height:35px;width:910px;line-height:32px;padding:0px;margin:0px}
div.subcategorybox div.white_bottom div.left{width:15px;background-color:#77B7D2;height:100%;float:left}
div.subcategorybox div.white_bottom div.middle{float:left;overflow:hidden;height:100%;background-color:#B4E3F7}
div.subcategorybox div.white_bottom div.right{width:15px;background-color:#77B7D2;height:100%;float:right}
div.subcategorybox div.white_bottom div.left{background:transparent url(/img/_/layout/boxes/subcategory/bottom_left.png) no-repeat bottom left}
div.subcategorybox div.white_bottom div.right{background:transparent url(/img/_/layout/boxes/subcategory/bottom_right.png) no-repeat bottom right}
div.subcategorybox div.white_bottom div.middle{background:white}
div.tophotbox{width:910px;margin:0;height:312px;margin-bottom:10px}
div #subcategoryboxes{margin:0;clear:both}
div.rect_advert{width:355px;height:310px;float:left;background:transparent url(/img/_/layout/promo_bg.png) repeat scroll 0 0;_background:transparent url(/img/_/layout/breadcrumb_left_bg.gif) repeat scroll 0 0;margin-left:10px}
div.rect_advert_box{margin-top:25px;margin-left:25px}
div.topsubcategorybox div.top div.top_left{background:transparent url(/img/_/layout/boxes/top/middle_top_right.png) no-repeat top left}
div.topsubcategorybox div.bottom{height:15px}
div.topsubcategorybox div.bottom div.bottom_right{background:transparent url(/img/_/layout/boxes/top/middle_bottom_right.png) no-repeat top left}
div.firsthotgamebox{width:228px;float:left;margin-right:0px}
div.firsthotgamebox div.top div.middle,div.firsthotgamebox div.bottom div.middle{width:198px}
div.firsthotgamebox div.top h3{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase}
div.firsthotgamebox div.top h3 a{color:#fff;text-decoration:none}
div.firsthotgamebox div.top h3 a:hover{text-decoration:underline}
div.firsthotgamebox div.bottom div.middle{text-align:right}
div.firsthotgamebox div.bottom div.middle a{color:#000;text-decoration:none;padding-right:20px}
div.firsthotgamebox div.main_firsthotgame div.content_firsthotgame{padding:20px 10px 0px 15px}
div.firsthotgamebox div.top div.middle{background:transparent url(/img/_/layout/boxes/top_orange/top.png) repeat-x scroll left top}
div.firsthotgamebox div.top div.right{background:transparent url(/img/_/layout/boxes/top_orange/middle_top_left.png) no-repeat top left}
div.firsthotgamebox div.top div.left{background:transparent url(/img/_/layout/boxes/top_orange/top_left.png) no-repeat top left}
div.firsthotgamebox div.bottom div.right{background:transparent url(/img/_/layout/boxes/top_orange/middle_bottom_left.jpg) no-repeat bottom left}
div.firsthotgamebox div.bottom div.left{background:transparent url(/img/_/layout/boxes/top_orange/bottom_left.png) no-repeat bottom left}
div.firsthotgamebox div.main_firsthotgame{height:257px;background:#fff url(/img/_/layout/boxes/top_orange/left.jpg) repeat-y top left}
div.firsthotgamebox div.main_firsthotgame div.content_firsthotgame{height:237px;background:transparent url(/img/_/layout/boxes/top_orange/middle_middle_left.jpg) repeat-y top right}
div.firsthotgamebox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/top_orange/bottom.jpg) repeat-x scroll left bottom}
div.hotgamesbox{width:312px;float:left;margin-right:0px}
div.hotgamesbox div.top div.middle,div.hotgamesbox div.bottom div.middle{width:282px}
div.hotgamesbox div.top h3{color:#fff;font:bold 16px Verdana,Arial;line-height:42px;text-transform:uppercase;padding-left:25px}
div.hotgamesbox div.top h3 a{color:#fff;text-decoration:none}
div.hotgamesbox div.top h3 a:hover{text-decoration:underline}
div.hotgamesbox div.bottom div.middle{text-align:right}
div.hotgamesbox div.bottom div.middle a{color:#000;text-decoration:none;padding-right:20px}
div.hotgamesbox div.top div.middle{background:transparent url(/img/_/layout/boxes/top_orange/top.png) repeat-x scroll left top}
div.hotgamesbox div.top div.right{background:transparent url(/img/_/layout/boxes/top_orange/top_right.png) no-repeat top left}
div.hotgamesbox div.top div.left{background:transparent url(/img/_/layout/boxes/top_orange/middle_top_right.png) no-repeat top left}
div.hotgamesbox div.bottom div.right{background:transparent url(/img/_/layout/boxes/top_orange/bottom_right.png) no-repeat bottom left}
div.hotgamesbox div.bottom div.left{background:transparent url(/img/_/layout/boxes/top_orange/middle_bottom_right.png) no-repeat bottom left}
div.hotgamesbox div.main_hotgames{height:257px;background:transparent url(/img/_/layout/boxes/top_orange/middle_middle_right.png) repeat-y top left}
div.hotgamesbox div.main_hotgames div.content_hotgames{height:257px;background:transparent url(/img/_/layout/boxes/top_orange/right.png) repeat-y top right}
div.hotgamesbox div.main_hotgames div.content_hotgames div.hotgames_insite{height:237px;margin-left:15px;background-color:#fff;width:272px;padding-left:10px;padding-top:20px}
div.hotgamesbox div.bottom div.middle{background:transparent url(/img/_/layout/boxes/top_orange/bottom.jpg) repeat-x scroll left bottom}
span.fireblames{background:transparent url(/img/_/layout/boxes/top_orange/fire_hotgames.png) no-repeat scroll left top;width:16px;height:37px;display:block;margin:0px;position:absolute}
.content_firsthotgame ol{font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:left}
.content_firsthotgame ol li a img{padding-bottom:9px}
.content_firsthotgame ol li span a{text-decoration:none;color:#000}
.content_firsthotgame ol li span a:hover{text-decoration:underline}
.play_button{background:transparent url(/img/_/layout/buttons.gif) no-repeat 190px -20px;display:block;text-align:right;height:20px;position:absolute;width:190px;top:276px;padding-right:12px;font:bold 11px Verdana,Arial}
.play_now{background:transparent url(/img/_/layout/buttons.gif) no-repeat scroll 2px top;display:block;float:right;height:20px;text-decoration:none;padding-left:12px;line-height:16px;color:#fff}
.play_now.hover,.play_now:hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 2px -40px}
.play_button.hover{background:transparent url(/img/_/layout/buttons.gif) no-repeat 190px -60px}
.content_hotgames ol{font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;text-align:left}
.content_hotgames ol{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;clear:both;color:#000000;text-align:center;padding-right:0px;margin:0px;margin-right:0px;padding-bottom:0px}
.content_hotgames ol li{display:block;position:relative;padding:0px;float:left;width:120px;height:118px;margin-right:20px}
.content_hotgames ol li a img{display:block;float:left}
.content ul li.firstsubcatgame a.image span.newmark,.content_hotgames ol li a.image span.newmark,div.content_firsthotgame ol li a.image span.newmark{display:block;width:58px;height:58px;position:absolute;background-repeat:no-repeat;top:0px;right:0px;text-indent:-999999px;cursor:pointer}
.content ul li.firstsubcatgame a.image span.newmark{right:78px}
div.content_firsthotgame ol li a.image span.newmark{right:13px;top:57px}
li.firstsubcatgame a.image{height:90px;width:120px;float:left}
.content_hotgames ol li span.hotgamename{display:block;float:left}
.content_hotgames ol li span.hotgamename a{display:block;text-align:left;color:black;font-weight:bold;text-decoration:none;line-height:13px}
.content_hotgames ol li span.hotgamename a:hover{text-decoration:underline}
.content ul li.firstsubcatgame{height:125px;padding-right:0px}
div#subcategoryboxes div.content div.game_name{display:block;font-weight:bold;left:10px;top:90px;clear:both}
div#subcategoryboxes div.content div.game_name a{line-height:15px}
div#subcategoryboxes div.content div.firstgamedata{position:relative;font:normal 10px Verdana,Arial;height:90px;float:left;width:76px;padding-left:2px}
.played_count{color:#7D7B79;margin:0px;padding:0px;bottom:14px;position:absolute}
.rating_number{color:#FD7F04;margin-top:2px;bottom:0px;position:absolute}
.rating_number img{vertical-align:top}
div.moresubcatbox div.top h3{font-size:12px}
div.moresubcatbox div.bottom{height:15px;clear:both;line-height:15px}
div.moresubcatbox div.content ul,div.moresubcatbox div.content li{padding:0px;margin:0px;list-style-type:none}
div.moresubcatbox div.content{padding:0px;margin:0px}
div.moresubcatbox div.content ul{display:block;padding:0px;margin:0px;clear:both}
div.moresubcatbox div.content ul.moresubcats li{display:block;width:205px;float:left;padding:5px 0 0px 20px}
div.moresubcatbox div.content li a{color:#000;text-decoration:none}
div.moresubcatbox div.content li a:hover{text-decoration:underline}
div.bluebox ul.moresubcats li{background:url(/img/_/layout/boxes/bluebox/moresubcats_li.gif) no-repeat 11px 10px}
div.redbox ul.moresubcats li{background:url(/img/_/layout/boxes/bluebox/moresubcats_li.gif) no-repeat 11px -20px}
div.greenbox ul.moresubcats li{background:url(/img/_/layout/boxes/bluebox/moresubcats_li.gif) no-repeat 11px -50px}
div.yellowbox ul.moresubcats li{background:url(/img/_/layout/boxes/bluebox/moresubcats_li.gif) no-repeat 11px -80px}
.not_visible_text {
color:#838383;
font-size:9px !important;
text-align:right;
width:100% !important;
}
