@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html, body {margin: 0; padding: 0; }
body {background: url(../images/grey_diagonal.png) repeat 0 0; font-size: 13px; }
li {list-style: none; }
p {line-height:17px; word-wrap: break-word;}
p.description {line-height:14px;}
div.category p.description{line-height:15px;}
a { color:#398EE8; text-decoration:none;  }
a:hover {text-decoration:underline;}
h4 {font-weight:normal;}

#stickmanSwfWrapper {position: fixed; left: 0; bottom: -30px; z-index: 10000;}
#stickmanSwfWrapper a {top: 155px; left: 0; position: absolute; background: url("../images/opacity_30.png") ; display: block; z-index: 10000; padding: 3px 5px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-size: 11px; color:#fff; }
#stickmanSwfWrapper a:hover {text-decoration: none; }
	
/* FIXES */
.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after {clear: both; content: "."; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix {display: inline-block; }
.float-to-left{float:left;}
.float-to-right{float:right;}
.clear-float{clear:both!important;margin:0!important;padding:0!important;line-height:0!important;height:0!important;font-size:0!important;border:0!important;}form{padding:0;margin:0;}
* html .clearfix {height: 1%; }
.clearfix {display: block; }
div.demo  { float: left; width: 18em; padding: 20px; margin: 1em; background: #6af; }
.wrapper {width: 960px; margin: 0 auto; }
.left {float: left;}
.right {float: right; }
.clearblock {clear: both; }
.blue_bt {cursor: pointer; display: inline-block; padding: 4px 10px; font-size: 13px; line-height: normal; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); color: #ffffff; background-color: #0064cd; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)); background-image: -moz-linear-gradient(top, #049cdb, #0064cd); background-image: -ms-linear-gradient(top, #049cdb, #0064cd); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd)); background-image: -webkit-linear-gradient(top, #049cdb, #0064cd); background-image: -o-linear-gradient(top, #049cdb, #0064cd); background-image: linear-gradient(top, #049cdb, #0064cd); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border-color: #0064cd #0064cd #003f81; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) }
.blue_bt:hover {background-position: 0 -15px; text-decoration: none; }
.blue_bt:focus {outline: 1px dotted #666; }
.blue_bt:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);}
.textfield {font-size: 12px; line-height: 14px; padding: 3px; background: #fff; border: 1px inset #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #666; }
.dropdown_triangle {display: block; background: url(../images/down_arrow.png) no-repeat right center; width: 9px; height: 8px; }
.module {display: block; margin-bottom: 15px; }

/* HEADER */
#header {position: fixed; top: 0; left: 0; z-index: 1000000; width: 100%; background: url(../images/header_bg.png) repeat-x 0 0; height: 85px;  }
#header.relative {position: relative; top: auto; left: auto; height: 74px;}
#headerTop {position: relative; }
#loginSection {margin: 12px 0 0; /*width: 500px; */}
#toggle {position: absolute; right: 0px; top: 0px; background: url(../images/header_arrow_sprite.png) no-repeat 0 0; width: 55px; height: 48px; display: block; text-indent: -9999px; z-index: 100000; outline: none; }
#toggle:hover {background-position: 0 -48px; }
#toggle.view {background-position: 0 -96px; }
#toggle.view:hover {background-position: 0 -144px; }
#counter {float: left; margin: 10px 0 0 60px; width: 165px; position: relative;}
#counterWrapper {background: url(../images/counter_bg.png) top right; height: 20px; overflow: hidden; display: block; margin: 0 auto; width: 165px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 2px solid #000000; position: relative; }
#counter p {font-size: 9px; line-height: 9px; margin-top: 2px; color: #8ee6ff; text-transform: uppercase; text-align: center; clear: both; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.counter-wrap {height:20px; overflow:hidden; float: right; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.counter-number {height:220px; width:15px; position:relative; background-image:url(../images/counter_ticker_bg.png); float:left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/* navigation & dropdown*/
.dropdown, .dropdown ul{list-style:none;line-height:1; font-weight:700;padding:0;}
.dropdown ul {float:left;}
.dropdown a {display:block; text-decoration:none; }
.dropdown li{float:left;padding:0;}
.dropdown li ul{position:absolute;left:-999em;height:auto; }
.dropdown li li{float:none;}
.dropdown li:hover ul ul,.dropdown li:hover ul ul ul,.dropdown li.sfhover ul ul,.dropdown li.sfhover ul ul ul{left:-999em;}
.dropdown li:hover ul,.dropdown li li:hover ul,.dropdown li li li:hover ul,.dropdown li.sfhover ul,.dropdown li li.sfhover ul,.dropdown li li li.sfhover ul{left:auto;}
.dropdown li:hover, .dropdown li.sfhover{background:#eda;}

#navigation li {border-left: 1px solid #000; border-right: 1px solid #07385b; }
#navigation li a {color: #FFF; font-weight: bold; padding: 6px 14px 7px; }
#navigation li:hover, #navigation li.sfhover, #navigation li a.selected-link {background: url(../images/nav_hover.png) repeat-x 0 0; }
#navigation li ul {background: #e98c00; }
#navigation li li {border: none; }
#navigation li li a:hover, #navigation li li:hover {background: #cc6f00; }
#navigation li a#moreBt {padding-right: 48px; background: url(../images/down_arrow.png) no-repeat 78px center; }

#loginWrapper li ul, #loginWrapper li:hover, #loginWrapper li.sfhover, #loginWrapper li:hover a, #header-login {background: #047ace; }
#loginWrapper li ul {border: 1px solid #005998; border-top-color: #047ace; -webkit-border-radius: 3px; -webkit-border-top-left-radius: 0; -moz-border-radius: 3px; -moz-border-radius-topleft: 0; border-radius: 3px; border-top-left-radius: 0;}
#loginWrapper li:hover a, #loginWrapper li:hover, #loginBt.active {-webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; } 
#loginWrapper li:hover a, #loginBt.active {border-bottom: none; padding-bottom: 10px; background: #067cd0 url(../images/blue_bt_bg_hover.jpg) repeat-x top center; }
#loginWrapper li:hover li a {border: none; background: none; padding-bottom: 0; }

/* logo section */
#logo {height: 48px; }
#logo a {display: block; width: 182px; height: 44px; background: url(../images/logo.png) no-repeat top left; text-indent: -9999px; }
#logo a:hover {background-position: bottom left;}
#socialLinkWrapper {/*background: url(../images/opacity_30.png) repeat 0 0; border: 1px solid #003D69; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; */ margin: 15px 0 0 15px; }
.sociallink {float: left; padding: 2px 0 1px 2px; }
#fblink {border-right: 1px solid #0066b0; }
#twitterlink {border-left: 1px solid #003d69; margin-left: 0; padding-left: 5px;}

/* login section */
#cse-search-box {float: right; width: 205px; }
#cse-search-box input {float: left; }
#cse-search-box .blue_bt {width: 58px; *padding-bottom: 1px; *border: none; }
#searchText {width: 135px; padding: 2px; font-size: 13px; margin-right: 5px; line-height: 16px; height: 16px; border: 1px inset; }
#registerBt, #loginBt {float: left; margin-left: 10px;}
#loginWrapper {float: right; }
#not_logged_in .dropdown {margin-left: 10px; float: left; }
#not_logged_in .dropdown ul {padding: 6px; }
.loginDiv {float: left; margin-right: 10px}
#header-login {padding: 6px;border: solid #005998; border-width: 0 1px 2px 1px;}
#header-login input {clear: both; display: block; margin-bottom: 5px; width: 170px;  }
#forgotPw {color: #fff; font-size: 12px; font-weight: normal; float: left; margin: 7px 0; *margin-right: 10px;  }
#header-login input#login_bt, #loginDiv {float: right; *float: none; clear: none; width: auto; *width: 65px; margin: 0; }
#username_bt {padding-right: 20px; position: relative; text-transform: capitalize; }
#username_bt .dropdown_triangle {position: absolute; top: 7px; right: 5px; }
#usernameWrapper li li {width: 200px; }
#loginWrapper #usernameWrapper li:hover li a {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #FFF; padding: 6px; font-weight: normal; font-size: 12px; }
#usernameWrapper li li a:hover {background: #3babfb; }
#header-login {display: none; position: absolute; top: 41px; right: 81px; }
#header-login.show {display: block; }
#flashContent {width:100%; height:100%; position: relative; }
#flashContent a {position: absolute; top: 200px; left: 0; z-index: 2; }

/* MAIN CONTENT */
#mainContainer {z-index:10;margin-top: 74px; background: url(../images/gradient_bg.png) repeat-x top left; }
#mainContainer.relative {z-index:10;margin-top: 0; }
#mainContent {padding: 15px 0; }
#content {min-height: 300px; }
.box .margin {padding: 10px; }
/*#content #login_page .box, #content #edit_profile .box, #content #mailbox_page .box, #content #photo_page .box, #content #video_page .box, #content #profile_gallery .box, #content #contact_us .box, #content #links_page .box, #content #daily-pictures .box, #content #generic_page .box, #content #blog {padding: 10px; }
#content #login_page .box .block .margin, #content #edit_profile .box .block .margin, #content #mailbox_page .box .block .margin, #content #photo_page .box .block .margin, #content #video_page .block .box .margin, #content #contact_us .box .block .margin, #content #blog .block .margin, .box .margin {padding: 10px; }*/
.contentInner {background: #fff url(../images/content_divider.jpg) repeat-y 0 0; /* #C6D3DD; -moz-box-shadow: inset 0 0 5px #dce7ef; -webkit-box-shadow: inset 0 0 5px #dce7ef; box-shadow: inset 0 0 5px #dce7ef;*/ border: 1px solid #a2a9ad; } 
.contentInner.wrapper {width: 958px; }
.side300 {background-position: -361px 0; }
.side180 {background-position: -201px 0; }
.side200 {background-position: -242px 0; }
.col2-1 { width:50%; float:left; }
.col2-2 { width:50%; float:right; }
.col3-1 { width:33%; float:left; }
.col3-2 { width:34%; float:left; } 
.col3-3 { width:33%; float:left; } 
#content .col2-1 { width:630px; }
#content .col2-2 {width: 320px; }
#content .box .margin .col2-2 {width: 300px; }
.ie6 #content .col2-1 { width:647px; margin-right:5px; }
.ie6 #content .col2-2 { width:300px; margin-left:5px }
.ie7 #content{margin-bottom:10px;}
.leaderboard-ad-728 {width:100%; float:right;}
input#link-this-game {background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; font-size:90%; margin-top:10px; padding:2px; width:98%;}
#membership-nav a { font-weight:normal; background-color:#eee; text-align:center; width:149px; height:42px; padding-top:4px; display:block; float:left; margin-left:5px;; }
#membership-nav a span { color:#666; }
div.divider-3dots{height:27px;margin:10px 0;background:#fff url(../images/divider-3dots.gif) no-repeat center center}
div.divider-3dots hr{display:none;}

.boxgrid {width:145px; height:135px; float:left; margin:4px; background:#FFF; border:solid 1px #ddd; position:relative; overflow:hidden; -moz-box-shadow:0 0 3px #ddd;-webkit-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ddd; }
.boxgrid h5 { margin: 8px 0 10px 8px; color:#000; font-size:12px; font-weight: bold; }
.boxgrid p {color:#000; font-weight:normal; font-size:11px; padding:0 8px; line-height: 12px; word-wrap: break-word;}
.boxgrid .blue_bt {clear: both; position: absolute; bottom: 10px; left: 8px;}
.boxgrid .content {border: 5px solid #fff; position:relative; cursor:pointer; float: left; width: 135px; height: 100px; }
.boxgrid img {position:absolute;top:0;left:0;border:0; z-index: 1; width: 135px; height: 100px;}
.boxgrid .boxcaption {float:left; position: absolute; background: url(../images/white_95.png); height:125px; width:100%; text-align: left; top:100px;left:0; z-index: 3; }  
.boxgrid .boxcaption a {text-decoration: none; width: 135px; height: 115px; display: block; outline: none; }
.game_label {position: absolute; top: 0; left: 0; width: 135px; height: 100px; display: block; z-index: 2; }
.item-ad .game_label {background-image: url(../images/overlay_sponsor.png) !important; }

#content .section {padding: 10px 0;}
.col3-2 .section .margin {padding: 5px 13px 5px 15px; }
.side300 .section h2, .side200 .section h2, .side180 .section h2 {font-weight:bold; font-size:22px; color: #0060b2; background: url(../images/header_arrow.png) no-repeat top left; padding: 4px 4px 4px 20px; }
.section .margin {padding: 5px 10px;}
.featuredBox {background: #e2e6e9; /*-moz-box-shadow: inset 0 0 5px #FFF; -webkit-box-shadow: inset 0 0 5px #FFF; box-shadow: inset 0 0 5px #FFF;*/ border-bottom: 1px solid #c0c5c9; }
.last.featuredBox {border-top: 1px solid #c0c5c9; border-bottom: none; }
.sidebar_content {border-top: 1px solid #EDF2F5; padding: 10px 10px 20px; }
.contentInner .sideblock h4 {background: #3b6585; font-size: 14px; font-weight: bold; border-top: 1px solid #234966; border-bottom: 1px solid #234966; color: #fff; padding: 5px 10px; }
.contentInner .sideblock h5 {position: relative; margin-bottom: 10px; }
.contentInner .sideblock h5 a {position: absolute; top: 0; right: 0; font-weight: normal; }
.borderLines .category, .borderLines li {border-top: 1px solid #edf2f5; padding: 10px 0; border-bottom: 1px solid #97aab9; }
.borderLines .category {*padding: 10px 0 0 !important; }
.borderLines .category:first-child, .borderLines li:first-child {border-top: none; padding-top: 0; padding-bottom: 10px; }
.borderLines .last {border-bottom: none; padding-bottom: 0;}

.box { margin-top:0px; margin-bottom:10px; width:100%; float:left; background-repeat:repeat-x; background-position:center 1px; background-color:#FFFFFF; }
#sitewrapper {background-color:#FFFFFF; margin-bottom:10px;} 
.box_no_style { border:0; background-image:none;}
.side300 .box h2, .side200 .box h2, .side180 .box h2 {  font-weight:bold; font-size:22px; color: #0060b2; background: url(../images/header_arrow.png) no-repeat top left; padding: 5px 5px 5px 20px; }
.box.game .margin {padding:5px;} 
.box.game h2 {margin-top:5px;}
.box .box2cols { width:49%; float:left;}
.box .box2cols.right {margin-left:10px;}
#content .col2-2 .box { width:298px;}
#content .box .item .extra_small_preview,
.box .box2cols .item .small_preview { float:left; margin-right:10px; }
.box .box2cols h4 { font-size:14px; margin-top:10px; margin-bottom:5px;}
.sidebox ul.links, .box .box2cols ul.other { list-style-type:none;}
.sidebox ul.links, .sidebox ul.links li, .box .box2cols ul, .box .box2cols ul li { margin:0; padding:0; }
.box ul.other li, .sidebox ul.links li { padding:8px; }
.box ul.other li.odd, ul.links li.odd{ background:#f9f9f9; }
.margin-block {padding-left:10px; padding-right:10px;} 
.margin-ad {padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}  

/* HOMEPAGE */
#homepage .small_preview {margin-bottom:0;}
#content .side300 .col2-1, #content #generic_page .col2-1, #content #survey_list .col2-1, #content #survey_view .col2-1 {width:638px; margin-right:0px;}
/*#content .side300 .col2-1, #content .side300 .col2-1 .section.featuredBox {background: #E2E6E9;}
#content .side300 .col2-1 .section {background: #FFF; }*/  
#content #homepage .col2-2, #content #generic_page .col2-2, #content #survey_list .col2-2, #content #survey_view .col2-2, #content #template_view .col2-2 {margin:0;}
#smallPromoUl {margin: 0 0 0 13px;}
#smallPromoUl li {border: solid 1px #ddd; float: left; margin-left: 4px; -moz-box-shadow: 0 0 3px #ddd; -webkit-box-shadow: 0 0 3px #ddd; box-shadow: 0 0 3px #ddd;} 
#smallPromoUl li:first-child {margin-left: 0; }
#smallPromoUl li a {display: block; }
#smallPromoUl li img {border: 3px solid #FFF; }
#stillBored li {display: block; float: left; width: 65px; height: 90px; border: none; margin-left: 13px; padding: 0; }
#stillBored .category li:first-child {margin: 0; }
#stillBored h5 a {color: #333; font-size: 12px; font-weight: bold; }
#stillBored li a {display: block; width: 65px; height: 20px; padding-top: 68px; font-size: 9px; line-height: 9px; text-align: center; background: url(../images/still_bored_sprite.png) no-repeat center 0; color: #000; }
#stillBored li a:hover {text-decoration: none; color: #444; }
#stillBored li a#destroy_sites {background-position: center -100px; }
#stillBored li a#fold_money {background-position: center -200px; }
#stillBored li a#mystical-ball {background-position: center -300px; }
#stillBored li a#epic_fail {background-position: center -400px; }
#stillBored li a#oxy_morons {background-position: center -500px; }
#stillBored li a#funny_billboards {background-position: center -600px; }
#stillBored li a#excuse_list {background-position: center -700px; }
#stillBored li a#bad_spelling {background-position: center -800px; }
#stillBored li a#webriddles {background-position: center -900px; }
#stillBored li a#great_facts {background-position: center -1000px; }
#stillBored li a#iq {background-position: center -1100px; }
#topTen li {float: left; clear: both; }
#topTen li.top_number {height: 55px; position: relative; }
#topTen li span.top_label {background: url(../images/top_label.png) no-repeat top right; width: 38px; height: 37px; position: absolute; top: 10px; right: 0; display: block; z-index: 2; font-size: 15px; font-weight: bold; text-align: right; padding: 3px 5px 0 0; color: #FFF; }
#topTen li#top_one span.top_label {top: 0px; }
#topTen .title {position: absolute; top: 17px; left: 0; padding: 3px 10px; background: url(../images/opacity_50.png) repeat 0 0; color: #FFF; font-weight: bold; font-size: 12px;}
#topTen li#top_one span.title {top: 7px; }
#topTen li a {display: block; z-index: 1; }
#topTen li.top_number a {width: 300px; height: 55px;} 
#topTen li a:hover {text-decoration: none; color: #fff; }
#topTen a#adLink {font-size: 11px; padding: 3px 0 0; text-align: center; display: block; text-transform: uppercase; color: #333; white-space:nowrap; }
.feedburnerFeedBlock ul {padding: 0; margin: 0; }
.feedburnerFeedBlock li {font-size: 12px; line-height: 15px;  color: #444; }
.feedburnerFeedBlock li a {font-weight: bold; font-size: 13px; color: #000; }
#creditfooter {border-top: 1px solid #edf2f5; padding-top: 5px; }
#iphoneApps li {display: block; float: left; width: 60px; height: 60px; position: relative; }
#iphoneApps li a {display: block; margin: 5px; }
#iphoneApps li:first-child {margin: 0; } 
#iphoneApps .cover {background: url(../images/iphone_cover.png) no-repeat 0 0; display: block; width: 60px; height: 60px; position: absolute; top: 0; left: 0; }
#chromeApp .sidebar_content {width: 300px; height: 90px; text-align: center; }
#chromeApp object {margin: 0 auto; }
#facebook_like .sidebar_content iframe {background: #fff; }
#homepage ul#pagination {margin-bottom: 55px; }

/* PLAY PAGE */
#game_page {background: none; margin-top: -15px; }
#gameTopSection {background: #FFF; width: 100%; padding: 15px 0; border-bottom: 1px solid #FFF; }
#gameFlash {margin: 0 auto; background: #002a49 url(../images/table_bg.png) repeat-x 0 35px;  border: 1px solid #012845; border-spacing: 10px;}
#gameFlash td, #gameFlash th {vertical-align: top; padding: 10px; *padding: 0px; text-align: center; }
#gameFlash td#flashTD {min-width: 640px; }
#gameFlash th {color: #FFF; font-weight: normal; padding-bottom: 5px; }
#gameFlash a {color: #FFF; text-decoration: none; font-weight: bold; }
#gameFlash th.title {text-align: left; font-size: 24px; }
#gameFlash th.title h1 {margin-right: 10px;}
#gameFlash th.favorites {text-align: right; }
#gameFlash a.button_favorite {color: #08baf2; background: url(../images/icon_favorite2.png) no-repeat left center; padding-left: 20px; float: right; font-size: 12px; margin-top: 5px;}
#gameFlash a.button_favorite_remove {background-image: url(../images/icon_removefavorite2.png); }
#gameInfoWrapper {margin-top: 15px; }
#flash_game_content {background: #FFF; margin: 0 auto; }
.ra1-pw-counterContainer {background: #FFF; }

#gameTitle {margin: 0 auto; }
#gameTitle td {padding: 10px; }
#gameTitle .title {font-size: 24px; clear: both; display: block; font-weight: bold; }
#gameTitle .breadcrumbs {font-size: 12px; clear: both; display: block; margin-bottom: 5px; text-align: right; }

#flash_game_list_wrapper {margin-top: 15px; }
#flash_game_list {margin: 0 auto; /*background: url(../images/cool_games.png) no-repeat center left; padding-left: 14px;*/ width: 585px;}
#flash_game_list.largeGame {width: 750px; width: 750px; display: block; height: 100px; }
#flash_game_list.more_games li {float: left; display: block; margin: 0 5px; border: 2px solid #FFF; }
#flash_game_list.more_games li .image, .more_games li .image a  {width: 135px; height: 95px; display: block; overflow: hidden; }
table#gameFlash ul#sidebar_game_list li {margin: 5px;}
table#gameFlash ul#sidebar_game_list li .image {width: 125px; }
#gamePromo {width: 220px; height: 90px; display: block;}
#moreGameContent {background: #032741; padding: 15px;}
#game_play_flash {background: #032741; margin-bottom: 10px; }
#flashParent {margin-bottom: 15px;}
#gameFlash .ad {margin-bottom: 10px; }

#preloaderJs {padding: 10px 0; min-height: 350px; margin: 0 auto; text-align: left; }
#preloaderJs #loaderBg {background: url(../images/loader_bg.png) repeat-x;width: 390px;height: 26px;margin:20px auto;position:relative;text-align: left;}
#preloaderJs .progress_bar {margin-left:28px;background: url(../images/loader_bg_percent.png) repeat-x;height: 26px;width: 0px;}
#preloaderJs .loader_final_chunck {float:right;display:none;background: url(../images/loader_final_chunck.png) no-repeat;width: 20px;height: 26px;position:absolute;top:0;right:2px;}
#preloaderJs .loading_span {color:#303334;font-size:10px;position:absolute;top:4px;right:40px;}
#preloaderJs .loading_percent {font-size:14px;font-weight: bold;}
span.st_facebook_vcount, span.st_twitter_vcount, span.st_stumbleupon_vcount {margin: 0 3px; }
#likeGameDiv {display: block; float: left; color: white; font-weight: bold; padding: 5px;}
#likeGameWrapper .buttons {float: left; }
.banner_placeholder {min-height: 350px; text-align: center; margin: 0 auto; }
.banner_placeholder div {margin: 0 auto !important; }
a#direct_game {display: block; margin: 0 auto; width: 257px; height: 60px; text-indent: -9999px; background: url(../images/play_bt.png) no-repeat 0 0; }
a#direct_game:hover {background-position: center bottom; }

#tdGameContent {position: relative; }
#share_wrapper {background: #f5f5f5;border-bottom-left-radius:5px;border-top-left-radius:5px;display:block;left:-85px;margin-top:-160px;padding:5px 2px;position:absolute;text-align:center;top:50%;width:69px; border: 1px solid #ccc; border-right: none; }
#share_wrapper p {font-size: 9px; text-transform: uppercase; line-height:9px;}
#share li {display: inline; }

.pagination_comments {display: none; }
.loopedSlider {position:relative}
.loopedContainer { width:450px; height:25px; overflow:hidden; position:relative; cursor:pointer; margin:0 auto }
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; z-index: 1}
.slides li { position:absolute; top:0; width:450px; display:none; padding:0; margin:0; }
a.next, a.previous{position:absolute;width:16px;height:16px;display:block;text-indent:-9999px}
a.next{top:0;right:0;background:transparent url(../images/arrow.png) no-repeat;}
a.previous{top:0;left:0;background:transparent url(../images/arrow-180.png) no-repeat;}

#gameTabs {text-align: left; }
#gameTabs .tab_selector {overflow: hidden; }
#gameTabs .tab_selector ul li a, #more_games .tab_selector ul li a {background: #0071CD; color: #FFFFFF; display: inline-block; padding: 5px 10px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px;  border-top-right-radius: 3px; line-height: 15px; }
#gameTabs .tab_selector ul li, #more_games .tab_selector ul li {background: none; padding: 0; margin: 0; }
#gameTabs .tab_selector ul li.show-tab-selected, #more_games .tab_selector ul li.show-tab-selected {background: none; line-height: 13px; margin: 0; top: auto; }
#gameTabs .tab_selector ul li.show-tab-selected a, #more_games .tab_selector ul li.show-tab-selected a {background: #FFF; color: #0071CD; }
#gameTabs div.tab-container {background: #FFF; border: none; padding: 15px; line-height: 16px; height: 200px; overflow-y: auto; }
#gameTabs .tab_selector ul, #more_games .tab_selector ul {border: none; }
#gameTabs div.tab-container a, #more_games div.tab-container a {color: #0071CD; }	
#gameTabs div.tab-container li, #more_games div.tab-container li {margin-bottom: 5px; }
#more_games div.tab-container {background: #FFF; border: none; }
#sidebar-sponsored-games li {text-align: center; }
#walkthrough .tab {display: block; }
#gameTabs p img {width: 70px; }
#gameRating, #gameRating label, #gameRating form {float: left; }
#gameRating label {line-height: 17px; font-weight: bold; margin-right: 3px; color: #08BAF2; }
#game_page #sidebar-sponsored-games li:first-child {margin-bottom: 10px; }
#game_page #media-comments {margin: 10px; }
#game_page .col2-1 {float:left; display:block; /*padding: 10px;  width:619px; */}
#game_page .col2-2 {float:right; display:block;}
#game_page div.margin {padding:6px;}
#game_page #rooms th { font-size:10px; }
#game_page #rooms th a { color:#000; }
#game_page #rooms td { font-size:9px; }
#game_page .slides a{background-color:#f6f6f6; border:1px solid #eee; display:inline; font-size:0.9em; font-weight:bold; margin-right:3px; margin-left:3px; padding:2px 5px;}
#game_page .slides a.selected{color:#000;}
#game_page .text_ad { border-bottom:1px solid #eee; font-size:11px; margin-bottom:9px; padding-bottom:7px; text-align:center; color:#333; line-height:150%; }
#game_page .text_ad a { font-size:16px; font-weight:bold; }

/* CATEGORIES PAGE */
#introBox p {padding: 0px 20px 10px; }
.margin.ad {clear: both; text-align: center; margin: 10px; }
.col3-1 #sidebar-sponsored-games li {text-align: center; font-size: 12px; font-weight: bold;}
.col3-1 #sidebar-sponsored-games li a span {color: #333; display: block; }
.col3-1 #sidebar-sponsored-games li a img {border: 2px solid #FFF; }
#highestRated h2 a {display: none; }
#latestGames {border-top: 1px solid #C0C5C9;}
#allGames li {display: block; float: left; width: 235px; padding: 2px 10px; }
#categories_page .col3-1{width:160px; float: right; /*margin-right:5px;*/}
#categories_page .col3-2{width:798px; float: left; /*margin-left:5px;*/ background: #E2E6E9; min-height: 2100px;}
#categories_page .col3-2 .section {background: #FFF;}
#categories_page .col3-2 .section.featuredBox {background: #E2E6E9;}
#categories_page .col3-3 {width:160px; margin-left:5px;}
#sidebar-sponsored-games li a {display: block; }
/*#categories_page .col3-1 ul li, */#links_page .col3-1 ul li, #separate_games .col3-1 ul li, #advanced-search ul li {border-bottom:1px solid #F5F5F5; padding-bottom:3px; padding-top:3px;}
#categories_page .sorting-options .margin { padding:4px 0; }
#categories_page .sorting-options p {float:left; display:block; margin:0; padding:0;  line-height:14px; font-size:11px; color:#444; margin-top:5px;}
#categories_page .sorting-options ul {float:right; display:block; margin:0; padding:0;  line-height:14px;} 
#categories_page .sorting-options ul li {display:block; float:left; margin:0; padding:0; margin-left:12px; line-height:14px;}
#categories_page .sorting-options ul li { font-size:11px; }
#categories_page.listing .box .item {border-bottom:1px solid #ccc; padding:5px; width:96.5%;} 
#categories ul, #categories ul li { margin:0; padding:0;}
#categories ul li {list-style:none;}
#categories ul {margin-bottom:10px;}
#categories_page #featured_games .cols4 .item {margin-right:4px;}
#categories_page #featured_games .cols4 .last {margin-right:0;}
#categories_page div#megabaner-section{display:block;width:750px;}
.ie7 #categories_page div#megabaner-section{margin:-10px 0 10px 0;}
#categories_page div.megabaner-games{width:310px;float:left;}
#categories_page div.megabaner-baner{width:430px;float:left;}
#categories_page div.megabaner-baner-container{width:300px;float:left;}
#categories_page div.megabaner-baners-right{width:120px;float:right;margin-top:5px;}
#categories_page div.megabaner-baner-right{margin-bottom:53px;}
#categories_page div.megabaner-baner-right-last{margin-bottom:0px;}
#categories_page div.megabaner-adzone-container{clear:both;display:block;width:430px;padding-top:10px}
#categories_page div.megabaner-adzone{padding:60px 10px 10px 10px;background-color:#959CAE;color:#fff;text-align:center;min-height:75px}
#links_page .col3-1{width:140px; /*margin-right: 10px;*/}
#links_page .col3-2{width:500px; margin-right: 10px; margin-top: 10px; }
#links_page .col3-3{width:300px;}
#links_page div.category ul li {padding: 7px; }
#links_page .col3-3 .margin {padding: 10px 0; }
#links_page .col3-3 .margin .block .margin {padding: 10px; }
#profile_page .col3-1{width:240px;}
#profile_page .col3-2{width:400px;margin-top:10px}
#profile_page .col3-3{width:320px;}
#landing_page #profile-block {padding-top:10px;margin-top:10px;border-top:1px solid #f3f3f3}
#profile-block form p.fields{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f3f3f3}
#profile-block form p.fields label{display:block;margin-bottom:5px;font-weight:bold;}
#separate_games .col3-1 {width:180px;}
#separate_games .col3-2 {width:460px;margin-top:10px}
#separate_games .col3-3 {width:320px;display:inline}
.ie6 #links_page .col3-2 {width:496px;}
#links_list ul { margin:0; padding:0; }
#links_list ul li { margin:0; border-top:1px solid #eee; padding:10px; list-style:none; line-height:17px; line-height:1.4em}
#links_list ul li p{color:#5F5F5F;}
#links_list ul li a { font-size:14px;}
#top_content { margin-bottom:10px; height:90px; background-color:#ccc;}
#top_content .advertising,#top_content .suscribe_box { float:left;}
#top_content .advertising { width:730px; margin-right:10px;}
#top_content .suscribe_box {width:210px; font-size:12px; padding-top:10px;}
#top_content .suscribe_box p {margin-top:0; margin-bottom:10px;}
#top_content .suscribe_box .field {width:115px;}


/****** Top Bar ******/
#blogGames ul li { display: block; float: left; padding: 9px; font-size: 12px; text-transform: uppercase; background: url(../images/tiny_sep.gif) no-repeat right center; }
*+html #blogGames ul li { padding-top: 11px;}
#blogGames ul li.noSep { background-image: none; }
#blogGames ul li a { color: #fff; }

/* FOOTER */
#footer {background: url(../images/dark_blue_diagonal.png) repeat 0 0; clear: both; color: #fff; text-align: left; zoom: 1;}
#footerLink {padding: 20px 0; }
#footerLink .col {width: 25%; float: left; }
#footerLink h4 {margin-bottom: 5px; font-weight: bold; }
#footerLink li {line-height: 20px; }
#footerLink a, #footerLink p {text-decoration: none; color: #abbac5; }
#footerLink p {line-height: 16px; }
#footerLink li a:hover {text-decoration: underline; }
#footerLink p a {text-decoration: underline; }
#footerSmallText p {font-size: 11px; margin-bottom: 10px; }
#footerSmallText {margin: 30px 0 50px;}
#social_footer_links li {margin-bottom: 2px; }
#social_footer_links li a {padding-left: 24px; padding-top: 2px; padding-bottom: 1px; background: url(../images/social_icons.png) no-repeat 0 0; }
#social_footer_links li a#fb_footer_link {background-position: 0 -18px; }
#social_footer_links li a#twitter_footer_link {background-position: 0 -36px; }

div.clearitfooter{clear: both;height: 0;line-height: 0;font-size: px; /*for IE*/}
#content .margin .col2-1, #content .margin .col2-2 { margin:0; padding:0; }
#content h2.main_titles { font-size:18px; color:#333; margin:0; margin-bottom:5px; color:#e90;}
#content .sorting .margin { padding:10px; }
#content .sorting .col2-1 {width:30%;margin:0;}
#content .sorting .col2-2 {width:70%;margin:0;text-align:right;}
#content .sorting a { color:#666; }
#content .sorting a.list_view { background-image:url(../images/but_list_view.png); }
#content .sorting a.gallery_view { background-image:url(../images/but_gallery_view.png); }
#content .sorting a.list_view, #content .sorting a.gallery_view { background-repeat:no-repeat; background-position:4px center; padding:2px 4px; background-color:#ccc; color:#fff; float:right; margin-left:10px; width:12px; }
#content .sorting a.list_view:hover, #content .sorting a.gallery_view:hover { color:#000; }

/* pagination */
ul#pagination {list-style-type:none; margin:10px 0; text-align:center; }
ul#pagination li {display:inline; font-size:0.9em; font-weight:bold; margin: 0 3px; }
ul#pagination li a, ul#pagination li span.active {display: inline-block; background-color: #e6e6e6; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6); background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); padding: 5px 14px 6px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); color: #0060b2; font-size: 13px; line-height: normal; border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
ul#pagination li span.active {background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); filter: alpha(opacity=65); -khtml-opacity: 0.65; -moz-opacity: 0.65; opacity: 0.65; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #333; }
ul#pagination li a:hover {background-position: 0 -26px; color: #008aff; text-decoration: none; }
ul#pagination li a:focus {outline: 1px dotted #666; }
ul#pagination li a:active {-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); }

#game_details p {margin-bottom:15px;}
#game_details div.margin {padding-top:0;} 

/* Lyrics */
div#lyrics_artist_full div.main-content div.related-artists ul{display:inline-block;} div#lyrics_artist_full div.main-content div.related-artists ul li{float:left;margin-right:10px} div#lyrics_artist_full div.main-content div.related-artists ul li.last{margin:0} div#lyrics_artist_full div.main-content div.related-artists ul li p.img img{border:1px solid #999;-moz-border-radius:3px;padding:1px}  div#lyrics_artist_full div.main-content div.related-artists ul li p.txt a{font-size:90%;font-weight:normal;} div#lyrics_artist_full div.top-albums ul li{width:48% !important;float:left;margin-right:2%;margin-bottom:10px} div#lyrics_artist_full div.top-albums ul li div.col2-1{float:left;width:30% !important} div#lyrics_artist_full div.top-albums ul li div.col2-1 img{border:1px solid #999;padding:1px;-moz-border-radius:3px} div#lyrics_artist_full div.top-albums ul li div.col2-2{width:70% !important;float:left;font-size:90%;color:#999} div#lyrics_artist_full div.top-albums ul li div.col2-2 h5 a{color:#666;margin-bottom:5px} div#lyrics_artist_full div.fans ul{display:inline-block} div#lyrics_artist_full div.fans ul li{float:left;} div#lyrics_artist_full div.fans ul li img{margin-right:10px;border:1px solid #999;-moz-border-radius:3px;padding:2px} div#lyrics_artist_full div.main-content div.title div.float-right a{color:#666;font-weight:normal;text-decoration:none} div#lyrics_artist_full div.main-content div.title div.float-right a:hover{color:#333}
div.lyrics_page #content .col2-2{margin:0} div.lyrics_page div.search-box strong{color:#f4f467;margin-right:5px} div.lyrics_page div.search-box{background:transparent url(/images/lyrics/search-bg.jpg) repeat-x;height:32px;overflow:hidden;-moz-border-radius:5px;color:#fff;margin-bottom:10px} div.lyrics_page div.search-box ul{display:inline-block;} div.lyrics_page div.search-box ul li{float:left;margin-right:1px;} div.lyrics_page div.search-box a{color:#fff;font-weight:bold;padding:2px 3px;} div.lyrics_page div.search-box a:hover{color:#7d7d15;text-decoration:none;} div.lyrics_page div.search-box li.active a{background:#d4d444;-moz-border-radius:3px;} div.lyrics_page div#artist-block div.col2-1{width:30%} div.lyrics_page div#artist-block div.col2-1 p.readmore{width:50%;color:#fff;background:transparent url(/images/lyrics/bg-readmore.png) repeat;padding:2px 5px;position:relative;top:-40px;left:5px} div.lyrics_page div#artist-block div.col2-1 p.readmore a{color:#fff;display:block;font-weight:normal;text-decoration:none} div.lyrics_page div#artist-block div.col2-1 p.readmore a:hover{color:#CACB27} div.lyrics_page div#artist-block div.col2-1 img.artist-photo{padding:4px;border:1px solid #ececec} div.lyrics_page div#artist-block div.col2-2{width:70%}  div.lyrics_page div#artist-block div.col2-2 h3{font-size:150%;text-transform:uppercase;margin-bottom:3px;color:#0e73bc} div.lyrics_page div#artist-block div.col2-2 p.short_description{font-size:90%;color:#666;text-transform:uppercase;margin-bottom:10px;} div.lyrics_page div#artist-block div.col2-2 p.short_description a{color:#666;font-weight:normal;border-bottom:1px dotted #f3f3f3} div.lyrics_page div#artist-block div.col2-2 p.short_description a:hover{border-bottom:1px solid #666;text-decoration:none} div.lyrics_page div#artist-block div.col2-2 p.long_description{font-size:90%;color:#333;margin-bottom:10px;} div.lyrics_page div#artist-block div.col2-2 p.tags{color:#666;font-size:90%} div.lyrics_page div#artist-block div.col2-2 p.tags a{color:#8F8F8F}  div.lyrics_page p.sort{font-size:90%;margin-bottom:10px;color:#999} div.lyrics_page p.sort a{color:#666} div.lyrics_page p.sort a.active{background:url(/images/icons/fugue/control-270-small.png) no-repeat center right;padding-right:20px;color:#1593EE} div.lyrics_page div.main-content{background:transparent url(/images/lyrics/lyrics-content-bg.jpg) repeat-x;-moz-border-radius:5px;border-bottom:1px solid #CCC;margin-bottom:10px} div.lyrics_page div.main-content div.title .float-left{width:80%;float:left} div.lyrics_page div.main-content div.title .float-right{width:20%;float:right;text-align:right} div.lyrics_page div.main-content div.title .float-right span{padding:1px 2px;font-weight:bold} div.lyrics_page div.main-content div.title .float-right span.active{border:1px solid #c0d8eb;background-color:#fff} div.lyrics_page div.main-content h4, div.lyrics_page div.main-content h3{font-weight:bold;font-size:130%;color:#525252} div.lyrics_page div.main-content h4 em{font-weight:normal;color:#999;font-style:normal} div.lyrics_page div.main-content ul#lyrics{margin-top:10px;font-size:95%}  div.lyrics_page div.main-content ul#lyrics li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede;color:#989898} div.lyrics_page div.main-content ul#lyrics li div.clearfix .col3-1 h5 a{color:#f18e00} div.lyrics_page div.main-content ul#lyrics li div.clearfix .col3-2{text-align:center;opacity:0.7} div.lyrics_page div.main-content ul#lyrics li div.clearfix .col3-3{text-align:right} div.lyrics_page div#filter-search ul li{float:left;margin-right:3px} div.lyrics_page div.col2-2 ol li div.img{float:left;width:60px} div.lyrics_page div.col2-2 ol li div.txt{float:left;width:218px} div.lyrics_page div.col2-2 ol li a{color:#999;font-size:90%;} div.lyrics_page div.col2-2 ol li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;display:block} div.lyrics_page div.col2-2 ol li p.album a{color:#bfbfbf} div#lyrics_artist_full div.about{margin-top:10px} div#lyrics_artist_full div.about p{line-height:1.5em;margin-bottom:10px}

/* 404 Errors*/
div#d404 h1{font-size:160%;margin:15px 0 30px 0;color:#052338}
div#d404 h2{font-size:110%;margin-bottom:20px;color:#666}

/* Search Results */
div#search-results .col3-1, .side200 .col3-1 {width:200px; float: right;} 
div#search-results .col3-2, .side200 .col3-2 {width:600px; margin:10px; } 
div#search-results .col3-3, .side200 .col3-3 {width:130px; } 
div#search-results .section {border: 1px solid #C0C5C9; margin-bottom: 10px; }
div#search-results .col3-2 .resultBox h2 span {display: block; float: left; margin-right: 5px; width: 25px; height: 25px; }
div#search-results .col3-2 .games span {background-image:url(../images/joystick-icon.png); background-repeat:no-repeat; background-position:1% 50%;}  
div#search-results .col3-2 .people span {background-image:url(../images/people-icon.png); background-repeat:no-repeat; background-position:1% 48%;} 
div#search-results .col3-2 .media span {background-image:url(../images/film-reel-icon.png); background-repeat:no-repeat; background-position:1% 50%;} 
div#search-results ul.results li {min-height:72px;display:block; color:#8c8c8c; border-top:1px #e0e0e0 solid; padding:10px 0;}
div#search-results ul.results li:first-child {border:none;} 
div#search-results ul.results img.user-icon, div#search-results ul.results img.game-thumb {float:left; margin-right:10px;}  
div#search-results ul.results li a.username, div#search-results ul.results li a.game-title {color:#1a4dc1; text-decoration:underline; font-size:14px; font-weight:normal;} 
div#search-results ul.results li p.picture-stats, div#search-results ul.results li p.game-teaser {color:#000;} 
div#search-results ul.results li div.add-and-send, div#search-results ul.results li div.play-now {margin-top:10px;}  
div#search-results ul.results li img.status-indicator {margin-right:5px;}
div#search-results ul#game-results p.name {margin-bottom:5px;}
div#search-results ul#game-results div.game-information-tags {color:#000; margin-top:5px;}
div#search-results ul#game-results li {min-height:78px;height:auto}
div#search-results div.filter-results {min-height:28px; height:auto; }
div#search-results ul.results h4.noresults{font-size:110%;color:#666;font-weight:bold;margin:10px 0}
div.search-header .margin  div.col2-1{width:70%;}
div.search-header .margin  div.col2-2{width:30%;vertical-align:bottom;line-height:22px;text-align:right}
div.search-header div.col2-2 a{color:#333;font-size:90%;font-weight:normal;text-decoration:underline;}
form.filter {font-size:11px;}
form.filter p {display:inline;}
#filter #gender li {border: none; padding: 0; margin: 0; }
div#search-results div.filter select, div#search-results div.filter input{width:170px;margin-bottom:10px;padding:4px}
div#search-results #gender a {padding-left:15px;}
div#search-results #gender a.selected-filter{background:transparent url(../images/icons/diagona/10/102.png) no-repeat left center;}

/* GOOGLE SEARCH PAGE */
#cse-search-results {overflow: hidden; }
#categories_page.searchPage .col3-1 .margin-block {padding: 5px; }
#categories_page.searchPage .col3-1 .margin-block a {display: block; width: 105px; height: 75px; overflow: hidden; margin: 0 0 10px; border: 1px solid #CCC; }
#categories_page.searchPage .col3-1 h2 {font-size: 12px; }

/* Games */
div.cols1 div.item{background-image:none;background:#fff;padding:5px;width:98%;height:auto;border-bottom:1px solid #ddd;margin-bottom:0}
div.cols1 div.item div.small_preview {width:80px;float:left;height:auto;}
div.cols1 div.item div.small_preview img{height:48px;width:58px;padding:2px;border:2px solid #ddd;}
div.cols1 div.item div.small_preview img:hover{border-color:#1186DA}
div.cols1 div.item h3{padding:0;}
div.cols1 div.item p.play_count{float:none;text-align:left;font-size:80%;color:#525252;margin-top:3px;line-height:10px}

/* add media */
div#add-media form label{display:block;margin-bottom:5px;font-size:100%;font-weight:bold;color:#333}
div#add-media form p.fields{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #ddd;}
div#add-media form p.fields input, div#add-media form p.fields textarea, div#add-media form p.fields select{background:#fff;width:400px;border:1px solid #b3b3b3;padding:4px;}

/*Register an account tooltip */
div#registerAnAccount h3, div#registerAnAccount p, div#registerAnAccount ul li{margin-bottom:10px;}
div#registerAnAccount h3{font-size:120%}
div#registerAnAccount p{line-height:18px;}
div#registerAnAccount ul{margin-left:10px;list-style:disc;}
div#registeAnAccount ul li{list-style:disc;}

/*Photo page */
#photo_page .tags {margin-top:15px;}
#photo_page .tags .tag { margin:4px; height:20px; }
#photo_page .tags .tag a { font-weight:normal; color:#333; }
#photo_page .tags .tag a.tag_link { background-color:#f1f1f1; border:1px solid #eee; padding:2px; }
#photo_page .tags .tag a.tag_link:hover { background-color:#eee; }
#photo_page .tags div.tags {margin-top:5px;}

/*Add album*/
div#new-album{display:none;padding:5px;background:#f6f6f6;border:1px solid #d7d7d7;margin-top:5px}
div#new-album p{margin-bottom:5px;}
div#new-album input.name{border:1px solid #d7d7d7;padding:4px;width:95%;color:#4f4f4f}

/* Template */
#content #template_view .col2-1{width:630px}
#content #template_view div.sidebar-ad{margin:10px 0}
.box_title a {background-image:url(../images/box_tab_over.png); border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #fff;position:relative; top:1px;}
.box2 {background-image:none;}
.item {height: 145px; float:left; width:100%; }
#videos .item{background-position:-145px 0}
#images .item{background-position:-290px 0}

/* Video thumb selector */
div#thumb-selector .col3-1, div#thumb-selector .col3-2, div#thumb-selector .col3-3{width:33% !important;margin:0 !important;padding:0 !important;}
div#thumb-selector .float-left{width:20%;float:left}
div#thumb-selector .float-right{width:80%;float:right}
div#thumb-selector .clearfix{margin-bottom:10px}
#favorites .cols4 .item {height:212px; position: relative; }
#favorites .item a.button_favorite_remove { font-size:9px; font-weight:normal; color:#999; display:block; width:124px; height:11px; text-indent:-99999px; background:transparent url(/images/remove-favorites.png); clear: both; display: block; }
#favorites .item a.button_favorite_remove:hover { color:#000; }

.cols4 .item {/*width:145px; margin-right:9px;*/ width:154px; margin-right: 0px;}
#games .cols4 .item {/*width:141px;*/ width: 152px; }
.ie6 .box .cols4 .item { margin-right:5px; }
.ie6 .cols4 .item.last, .cols4 .item.last {margin-right:0;}
#sidebar-sponsored-games a:hover{text-decoration:none;}
#more_games .item {/* width:288px; height:107px; background-image:url(/images/item_new/background_horizontal.png); margin-bottom:10px; display:bloock; clear:both; position:relative; top: 0; left: 0;*/ }
.moreGamesSidebar li {display: block; float: left; width: 143px; }
.moreGamesSidebar .boxgrid {width: 135px;}
.moreGamesSidebar .boxgrid .content, .moreGamesSidebar .game_label, .moreGamesSidebar .boxgrid img, .moreGamesSidebar .boxgrid .boxcaption a {width: 125px;} 
.moreGamesSidebar .game_label {background-position: right top !important; left: auto; right: 0;}
#videos #more_games .item{background-position:0 -107px;}
#video_page #more_games .item .image { float:left; margin-left:4px; margin-right:4px; width: 135px; height: 100px; background: #000; }
#video_page #more_games .item .info { height:80px; }
#video_page #more_games .item p.rating, #video_page #more_games .item p.play_count{width:25%;padding-top:12px;}
#video_page #more_games .tab_selector ul li.show-tab-selected a {background: #f4f4f4; }

/* For ie6 and ie7 */
.ie7 #more_games .item p.rating, .ie7 #more_games .item p.play_count, .ie6 #more_games .item p.rating, .ie6 #more_games .item p.play_count{width:50%;padding-top:12px;}
.item-ad div.info p {overflow:hidden;height:44px;padding:0}
.cols4 .item-ad div.last {margin:0 10px 0 0;padding:0;}
.cols2 .item { width:50%; }
.cols1 .item { width:100%; }
.extra_small_preview {width:120px; height:88px;}
.small_preview {width:150px; height:110px; margin-bottom:10px;}
.full_preview p { margin-bottom:10px;}
.full_wide_preview {width:948px; height:480px; margin-bottom:10px; } 
.box .cols3 .text-link {width:33.3%; float:left; margin-bottom:10px;}
.box .cols3 .text-link p {line-height:14px;}
.box .cols3 .text-link.last {float:right;}
.box .text-link a.url {color:#2A9324;}
.box .cols3 .text-link p.website-description {margin-bottom:5px;} 
.sidebox { background-color:#FFFFFF; margin-bottom:10px;}
.sidebox div.margin {padding:10px;}
.sidebox h2 {background-color:#2dabf3; color:#FFFFFF; font-size:1.2em; padding-left:8px; padding-top:4px; padding-bottom:4px; margin-bottom:8px;} 
.sidebox.blogroll  div.category {margin-bottom:10px;}
.sidebox p.read_all { text-align:right;}
.side-ad-300 { margin-bottom:10px; }
div.category p.description{margin:3px 0;color:#5f5f5f}
div.category div.cat-title{background-color:#5e93dc;padding:4px;padding-left:8px;}
div.category div.cat-title h2 {font-size:1.1em;color:#fff;float:left;}
div.category div.cat-title a {float:right; font-size:0.8em; padding-top:1px;color:#fff;margin-right:2px;padding:2px;} 
div.category div.cat-title a:hover{text-decoration:none;color:#DFEDFF}
div.category ul li {border-bottom:1px solid #d3d3d3; padding-top:7px; padding-bottom:7px;}
.box div.category h2 {margin-bottom:0;clear:both}
.sidebox h2 a { float:right; color:#fff; margin-top:2px; font-size:12px; text-transform:none; margin-right:8px;}

/* Signup */
.sidebox #signup_form { margin-top:10px; margin-bottom:10px;}
input.field { width:186px; margin-right:5px; font-size:12px; float:left; } 
input.button { float:right; }
#login_page div.signup-today h3{margin-bottom:10px;}
#login_page div.signup-today ul li{margin-bottom:5px;}
div.currently_playing {margin-bottom:10px;}
div.currently_playing div.game_thumbnail {float:left; width:140px; height:103px; margin-right:10px; display:inline; display:block; margin-bottom:10px;}
div.currently_playing div.game_thumbnail.last {margin-right:0;}
.share_buttons { padding-left: 20px; margin-left:6px; background-repeat:no-repeat; height:20px; display:block; float:left; }
.share_favorite {background-image:url(../images/icon_favorite.png);}
.share_bookmark {background-image:url(../images/icon_bookmark.png);}
.share_email {background-image:url(../images/icon_email.png);}
.share_facebook {background-image:url(../images/icon_facebook.png);}
.share_twitter {background-image:url(../images/icon_twitter.png);}
#share_networks { background-color:#fff; position:relative; top:20px; left:28px; height:20px; width:220px; }
.but_arrow_up span, .but_arrow_down span {display:none;}
.but_arrow_up, .but_arrow_down { width:100%; height:21px; margin-top:6px; margin-bottom:6px; clear:both; background-repeat:no-repeat; display:block; }
.but_arrow_up { background-image:url(../images/but_arrow_up.png); }
.but_arrow_down { background-image:url(../images/but_arrow_down.png); }

/* MAILBOX */
#mailbox-options {height:30px;margin-top:20px;}
#mailbox-send-form {margin-top:20px;}
#mailbox-send-form form{display: block;}
#mailbox_page div.messages_actions {font-size:90%;margin-bottom:10px;color:#666}
#mailbox_page div.chooseFriend{margin-top:5px;color:#666;font-size:90%}
#mailbox_page #toArray{font-size:90%}
#mailbox_page div#friends-browser{background:#fff none repeat;position:absolute;padding:5px 7px; border-width: 0 1px 1px 1px; border-style: solid; border-color:#bbb;min-width: 183px;}
#mailbox-options a.your_mailbox strong { color:#800; }
#mailbox-options a.new_mail { float:right; }
table#mailbox { margin-bottom:10px; }
table#mailbox a {color:#333;}
table#mailbox tr th { font-size:10px; text-align:left; padding:4px; background:#fff; color:#333; }
table#mailbox tr td,
table#new_message td { border-top:1px solid #eee; padding:4px; }
table#mailbox tr td{padding: 10px 2px; vertical-align: middle}
table#mailbox tr td img.trash{padding:5px;border:1px solid transparent}
table#mailbox tr td img.trash:hover {padding:5px; border: 1px solid #e03a18;-moz-border-radius:5px;-webkit-border-radius:5px;}
table#mailbox tr td a {font-weight:normal;}
table#mailbox tr.unread td{background-color: #F1F7FD}
table#mailbox tr.unread td.subject a {font-weight:bold; /*color:#000!important;*/ }
table#mailbox tr td.date { color:#777; font-size:11px; width:140px; }
table#mailbox tr td.sender {width:140px;}
table#mailbox tr td.sender a, table#mailbox tr td.subject a {color:#398EE8}
table#mailbox tr td.sender abbr, table#mailbox tr td.subject abbr {color:#808080;font-size: 11px;}
table#mailbox tr td.actions {width:15px;}
table#mailbox tr.even { background-color:#ECECEC; }
table#new_message td { vertical-align:top; }
table#new_message td input.field { font-size:12px; padding:5px; }
table#new_message label { font-weight:bold; line-height: 28px;}
table#new_message #rich_formatting a { margin:2px; }
table#new_message #rich_formatting a img { border:0; }
table#new_message .cancel { font-size:11px; color:#333; text-decoration:underline; }
table#new_message a.send { padding:4px; text-transform:uppercase; background-color:#036; color:#fff; }
table#new_message a.send:hover { background-color:#039; }
table#thread-messages {width:100%}
table#thread-messages td{border-top:1px solid #eee; padding:10px 2px;vertical-align: top}
table#thread-messages td h2,table#thread-messages td h2 a{font-size: 13px; font-weight: normal;}
table#thread-messages td h2 a{font-size: 13px; font-weight: normal;}
table#thread-messages td h2 span.date{font-size: 11px; font-weight: normal; color: #808080;}
#view_message p.meta { font-size:11px; color:#333; margin-bottom:10px; }
#view_message .content { margin-bottom:20px; line-height:130%; }
#mailbox_page h2 {font-size:1.6em; color:#333333;}
#mailbox_page h2.inbox {background-image:url(../images/mailbox/inbox.png); background-repeat:no-repeat; padding-left:22px; background-position:0% 40%;}
#mailbox_page h2 {font-size:1.6em; color:#333333;}
#mailbox_page h2.compose {background-image:url(../images/mailbox/compose.png); background-repeat:no-repeat; padding-left:22px; background-position:0% 40%;}
#mailbox_page ul#mail-options {margin-top:2px;}
#mailbox_page ul#mail-options a {color:#484848; text-decoration:underline;}
#mailbox_page ul#mail-options li {margin-bottom:2px; height:20px;}
#mailbox_page ul#mail-options li.inbox {background-image:url(../images/mailbox/inbox.png); background-repeat:no-repeat; padding-left:25px;}
#mailbox_page ul#mail-options li.sent-messages {background-image:url(../images/mailbox/sent.png); background-repeat:no-repeat; padding-left:25px;}
#mailbox_page ul#mail-options li.compose-mail {background-image:url(../images/mailbox/compose.png); background-repeat:no-repeat; padding-left:25px; margin-bottom:18px;}
#content #mailbox_page .col2-1 {float:left; width:140px !important; margin-right:10px;}
#content #mailbox_page .col2-2 {float:left; width:790px !important;} 
#mailbox_page #response div.error, #mailbox_page #response div.warning, #mailbox_page #response div.success {margin-bottom:10px; padding:5px 10px; border:none;}
#mailbox_page #new_message_form div.buttons-holder{margin-top:10px;}
#mailbox_page #new_message_form label.error{display: block; color:red; line-height: 28px; font-size: 12px;}
#mailbox_page div.info{margin-top:10px;font-weight: bold;}

/* CREDITS */
table#credits {width:100%;}
table#credits td.description { vertical-align:middle; }
table#credits td.description p {font-size:14px; margin-top:10px; margin-left:5px; margin-right:20px; }
table#credits td.thumbnails img { margin-left:5px; margin-right:5px; margin-bottom:5px; }
table#credits a.but_buy_credits { width:236px; height:40px; background-image:url(../images/but_buy_credits.png); background-repeat:no-repeat; display:block; }
table#credits a.but_buy_credits:hover { background-position:0px -40px; }
table#credits a.but_buy_credits span, table#credits a.checkbox span, table#credits a.credits_description span { display:none; }
table#credits a.credits_description { background-position:center center; width:130px; height:70px; display:block; background-repeat:no-repeat; margin:5px; }
table#credits a.credits_100 { background-image:url(../images/credits_100.png); }
table#credits a.credits_200 { background-image:url(../images/credits_200.png); }
table#credits a.credits_300 { background-image:url(../images/credits_300.png); }
table#credits a.credits_500 { background-image:url(../images/credits_500.png); }
table#credits a.checkbox { width:48px; height:54px; display:block; background-image:url(../images/checkbox.png); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; }
table#credits a.checkbox:hover { background-position:0px -54px; }
table#credits a.checkbox:active,table#credits a.checkbox.selected { background-position:0px -108px; }

#login_page .col2-1, #login_page .col2-2, #edit_profile .col2-1, #edit_profile .col2-2 { width:50% !important; margin:0; }
#login_page div#error { padding:10px; background-color:#ffc; margin-bottom:10px; display:none; text-align:center; }
#login_page form.login_box {padding:20px; background-color:#f6f6f6; margin-bottom:10px; }
#login_page form span.note, div.developer_add_game { font-size:11px; color:#777; }
#login_page form label, div.developer_add_game form label {font-size:16px;font-weight:normal;float:left;font-size:120%;color:#1392fc;font-weight:bold}
 div.developer_add_game form label{width:150px;display: inline-block;line-height:24px;}
#login_page form p, div.developer_add_game form p { padding-top:15px; padding-bottom:15px; }
#login_page form p.fields, div.developer_add_game form p.fields {border-bottom:1px solid #eee; }
#login_page form input.field, #login_page form select.field { font-size:14px; float:right; }
#login_page form input.error { background-color:#ffc; }
#login_page form label.error{ color:#800; float:right; font-size:10px; font-weight:bold; position: relative; line-height: 1.5em; margin-top: -15px; margin-right:5px;border:0; background-color: red; color: white; padding: 0 2px; }
#login_page form p.submit_form { text-align:center; margin:0; }
#login_page form#form-profile label{float:none;display:block;margin-bottom:10px;}
#login_page #welcome { margin-bottom:20px; background-color:#f6f6f6; padding:10px; }
#login_page #welcome h2 { font-size:24px; text-align:center; }
#login_page #welcome ul { padding-left:20px; margin-top:10px; margin-bottom:10px; }
#login_page #welcome li { list-style-type:disc; font-size:14px; color:#333; line-height:130%; }
#login_page #welcome p { font-size:16px; color:#222; }

#support ul { padding-left:80px; background-image:url(../images/icons/icon_support.png); background-repeat:no-repeat; background-position:10px center; }
#support ul li { font-size:14px; line-height:160%; }

/* Landing page */
#landing_page .col2-1, #profile_gallery .col2-1 {float:left; width:630px !important;  display:inline;}
#landing_page .col2-2, #profile_gallery .col2-2 {float:right; width:300px !important;  display:inline;}
#landing_page div.float-left, #landing_page div.float-right{width:46%;padding:5px;}
#landing_page div.float-left{float:left;}
#landing_page div.float-right{float:right;}
#landing_page div.float-right p{height:20px;margin-top:2px;color:#5f5f5f}
#landing_page dl.progress, #landing_page dl.progress *{ margin: 0; padding: 0; }
#landing_page dl.progress{padding: 1px; border: 1px solid #ddd;height: 20px; width: 300px; }
#landing_page .progress dt{ width: 0; height: 0; overflow: hidden; }
#landing_page .progress .done, .progress .left{ height: 100%; float: left; }
#landing_page .progress .done{ background: #319F4A url(../images/progress-bar-completed.jpg) repeat-x;width: 2%; }
#landing_page .progress .left{ width: 98%; background: #f3f3f3; }
#landing_page .progress span {display: block; width: 100%;height: 100%; color:#fff;line-height:20px;text-align:center }
#landing_page .progress .done span a{color: #fff; display:block; font-weight:  bold;text-decoration:none;}
#landing_page div#latest-games div.games{background:#F4F4F4}
#landing_page div#welcome-box h3{font-size:130%;margin-bottom:10px;color:#6F6F6F}
#landing_page div#welcome-box div.text p{margin-bottom:5px;color:#6F6F6F}
#landing_page div#welcome-box div.avatar{margin-right:10px;}
#landing_page div#welcome-box div.avatar img{padding:2px;border:2px solid #e3e3e3}
#landing_page div#profile-links{margin-bottom:10px;position:relative;}
#landing_page div#edit-your-profile{display:block;position:absolute;top:-20px;left:300px;z-index:3;background:#fff;border:2px solid #000;color:#000}
#landing_page input#text{padding:5px;font-size:110%;width:85%;border:1px solid #9f9f9f;}
#landing_page input#text:focus{border:1px solid #333;}
#landing_page ul#log{margin-top:10px;border-top:1px solid #f3f3f3;padding-top:5px;}
#landing_page ul#log li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f4f4f4;}
#landing_page ul#log p.title{font-weight:bold;color:#4f4f4f;}
#landing_page ul#log p.info{font-size:80%;}

div.tp-container{display:inline;position:relative;}
div.tp-container div.tooltip{background:transparent url(../images/tooltip-bg.png) no-repeat scroll 0 0;height:50px;margin:0;padding-top:25px;padding-left:25px;position:absolute;top:-60px;left:-45px;width:178px;font-weight:bold;color:#6F6F6F;}

/* News */
#landing_page div#news a.head{display:block;padding:0 0 5px 0;border-bottom:1px solid #e3e3e3;margin-bottom:5px;cursor:pointer}
#landing_page div#news a:hover{text-decoration:none;color:#5F5F5F}
#landing_page div#news a.head h4{font-size:120%;font-weight:bold;margin-bottom:3px}
#landing_page div#news span.date{display:block;font-size:90%;margin-bottom:5px}
#landing_page div#news div.text{color:#5f5f5f;font-size:90%;margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #e3e3e3}

/* Media */
div#profile_gallery ul#media-list li{float:left;width:142px;padding:0 5px;margin-bottom:10px;/*height:180px;*/}
div#profile_gallery ul#media-list li p{color:#999999;position:relative;text-align:center;}
div#profile_gallery ul#media-list li p.description{font-size:90%;height:40px}
div#profile_gallery ul#media-list li p.actions,div#profile_gallery ul#media-list li p.date{font-size:90%}
div#profile_gallery ul#media-list li p.actions a:hover{text-decoration:none;color:#234D5F}
div#profile_gallery ul#media-list li p.image a img.media-item{background:#fff;padding:4px;border:1px solid #ccc;margin-bottom:5px;}
div#profile_gallery ul#media-list span#myAvatar{position:absolute;top:10px;left:35px;padding:2px;background:#fff;border:1px solid #ddd}
ul#media-list li{height:110px;}
#profile_album ul#media-list li{height:165px;}
div#profile_gallery ul#albums li{padding:5px;}
div#profile_gallery ul#albums li:hover {background:#FFFFDA;}
div#profile_gallery ul#albums div.info {float:left;width:90%;}
div#profile_gallery ul#albums div.actions {float:right;width:10%;text-align:right;display:none;}

/* User profile page */	
/*Edit profile*/
div#edit_profile div.col2-2 h3, div#edit_profile div.col2-1 h3{margin-bottom:20px;font-size:140%;color:#094A79}
div#edit_profile div.col2-2 p{line-height:1.6em;color:#666;margin-bottom:20px}
div#edit_profile div#profile-privacy div.clearfix{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f3f3f3;}
div#edit_profile div#profile-privacy div.float-left{width:70%;float:left;}
div#edit_profile div#profile-privacy div.float-left strong{display:block;margin-bottom:6px;}
div#edit_profile div#profile-privacy div.float-left span{font-size:90%;color:#a4a4a4;line-height:1.6em}
div#edit_profile div#profile-privacy div.float-right{width:30%;float:right;text-align:right}
div#edit_profile p.fields{width:90%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f3f3f3;}
div#edit_profile p.fields label{display:block;font-weight:bold;margin-bottom:5px;color:#3f3f3f}
div#edit_profile p.fields input.textfield, textarea{width:400px;padding:4px;font-size:110%;border:1px solid #bbb;}
div#edit_profile select{padding:3px;border:1px solid #bbb}
div#edit_profile p.fields textarea{height:150px}
div#edit_profile p.fields span{color:#2f2f2f}
div#edit_profile form#edit-profile form p.fields{margin-bottom:5px;padding-bottom:5px}
div.block{margin-bottom:10px; border:1px solid #d3d3d3; background-color: #fff; }
div.block div.title{background:#fff url("../images/gradient-title-bar.png") repeat-x; height:14px; border-bottom:1px solid #d3d3d3; position:relative; padding:5px; }
div.block div.title.blue{background:#fff url("../images/gradient-blue-title-bar.png") repeat-x; }
div.block div.title.blue h2{color:#303030; }
div.block div.title.cyan{background:#4ba9f0 url("../images/gradient-title-bar.png") repeat-x}
div.block div.title.green{background:#28834a url("../images/gradient-title-bar.png") repeat-x}
div.block div.title.cyan span, div.block div.title.green span{color:#fff;}
div.block div.title div.title-border-left, div.block div.title div.title-border-right{top:-1px; background:transparent url("../images/corner-sprite.gif") no-repeat scroll 0 0; height:5px;width:5px; position:absolute; overflow:hidden;margin:0;padding:0; margin:0;padding:0}
div.block div.title div.title-border-left{left:-1px;}
div.block div.title div.title-border-right{background-position:-5px 0;right:-1px;}
div.block div.title span, div.block div.title h2, div.block div.h1{padding:0; margin:0; font-weight:bold; font-size:105%; color:#4F4F4F; }
div.block div.title div.float-right{position:absolute;right:10px;top:5px;color:#4F4F4F}
#edit-account div.account-setting {margin: 0; }

/* User gallery */
#gallery_page .col3-1{width:200px;}
#gallery_page .col3-2{width:438px;}
#gallery_page .col3-3{width:320px;}
#gallery_page ul.user-actions li{margin-bottom:5px;padding:5px;border-bottom:1px solid #F3F3F3}
#gallery_page ul#galleries li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #BFBFBF;}
#gallery_page ul#galleries div.photo{float:left;width:130px;}
#gallery_page ul#galleries div.photo img{padding:2px;border:2px solid #BFBFBF;}
#gallery_page ul#galleries div.photo img:hover{border:2px solid #0C5F9B;}
#gallery_page ul#galleries div.info{float:left;width:250px;color:#7F7F7F;line-height:14px}
#gallery_page ul#galleries div.info h3{margin-bottom:4px}
#gallery_page ul#galleries div.info p.info{height:50px}
#gallery_page ul#galleries div.info p.this-gallery{font-size:90%}
#gallery_page div.photos-tagged{margin-bottom:10px}
#gallery_page ul#tagged{margin-bottom:10px}
#gallery_page ul#tagged li{float:left;margin:0 5px 5px 0}
#gallery_page ul#tagged li img{padding:1px;border:1px solid #AFAFAF;}
#photo_page div.photo-info{color:#7f7f7f;margin-bottom:10px;}
#photo_page div.photo{text-align:center;margin-bottom:10px;}
#photo_page div.photo img{background:#fff;padding:2px;border:1px solid #ccc}
#photo_page div#about ul li{margin-bottom:5px;padding:5px;border-bottom:1px solid #f3f3f3}
div#photo_page div#form-photo p, div#photo_page form#tagForm p{margin-bottom:10px;}
div#photo_page div#form-photo h3{padding-bottom:10px;font-size:120%}
div#photo_page div#form-photo label{display:block;font-weight:bold;margin-bottom:5px;}
div#photo_page div#form-photo .fields, div#photo_page form#tagForm .fields{width:90%;padding:5px;}
div#photo_page p.description{margin-bottom:10px;font-size:110%}
div#photo_page p.tags{margin-bottom:10px;font-size:110%;}

/* Friends page */
div#friends_page div.col2-1{width:640px;}
div#friends_page div.col2-2{width:300px;margin-top:10px;}
div#friends_page div#friends ul{margin:10px 0;background:#fdfdfd}
div#friends_page div#friends ul div.friend div.avatar{width:80px;float:left}
div#friends_page div#friends ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #F3F3F3}
div#friends_page div#friends ul div.friend{padding:10px;}
div#friends_page div#friends ul div.friend div.info{width:200px;float:left;color:#7f7f7f}
div#friends_page div#friends ul div.friend div.info p.username{font-size:120%}
div#friends_page div#friends ul div.friend div.info p.realname{color:#5F5F5F}
div#friends_page div#friends ul div.friend div.message{width:200px;float:left}
div#friends_page div#friends ul div.friend div.message p{color:#7f7f7f;font-size:90%;font-style:italic}
div#friends_page div#friends ul div.friend div.actions{width:180px;float:right;font-size:85%}
div#friends_page div#friends ul div.friend div.actions a{display:block}
div#stats ul{margin-bottom:15px;}
div#stats ul li{margin-bottom:5px;}

/* New profile */
#profile_page2 div.col3-2 div.profile-head div.float-left{float:left;width:80%}
#profile_page2 div.col3-2 div.profile-head div.float-right{float:right;width:20%}
#profile_page2 div.profile-head h1{font-size:220%;color:#333}
#profile_page2 div.profile-head h1 em{font-weight:normal;font-size:60%;font-style:normal;color:#3a3a3a}
#profile_page2 div.profile-head h1 img{vertical-align:middle}
#profile_page2 div.profile-avatar {background: #000; text-align: center; border: 1px solid #97AAB9; margin-bottom: 10px;}
#profile_page2 div.choose {margin: 0; padding: 10px 0; }
#profile_page2 #tabContent {padding: 10px; }

#profile_page2 div#profile-information{line-height:1.5em;font-size:90%}
#profile_page2 div.profile-information dt{color:#777;margin-bottom:3px;font-weight:bold}
#profile_page2 div.profile-information dd{color:#333;margin-bottom:7px}

#profile_page2 div.status{background:#bce0f8;border-bottom:1px solid #8BBDDF;padding:10px;margin-top:20px;color:#5d85a0;font-size:130%;position:relative;}
#profile_page2 div.status p em{font-size:70%;display:block;padding-left:10px;color:#77a0bc;margin-top:5px}
#profile_page2 div.status p.status_change{font-size:80%;margin-bottom:10px}
#profile_page2 div.status div.status-buble{width:30px;height:13px;position:absolute;top:-13px;background:transparent url(/images/bubble-status.jpg) no-repeat;}
#profile_page2 div.status form{width:90%}
#profile_page2 div.status form textarea{width:90%;height:40px}

div#profile_page2 div.profile-body{margin-top:20px}
div#profile_page2 #wall textarea{font-family:Arial,Helvetica,'Helvetica-Neue',sans-serif;font-size:95%;width:97%;height:50px;overflow:auto; background:#fff;border:1px solid #AFAFAF;color:#5F5F5F;padding:5px;margin-bottom:5px; }

div#profile_page2 div.make-comment, div#profile_page2 div.comments{padding:5px;}
div#profile_page2 div.comments ol li{color:#5F5F5F}
div#profile_page2 div.comments ol li{background:#fdfdfd none repeat scroll 0 0;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff;padding:5px 10px;}
div#profile_page2 div.comments ol li div.author img.avatar{background:#fff;border:1px solid #dfdfdf;float:left;margin:0 20px 5px 0;padding:2px;}
div#profile_page2 div.comments ol li div.author cite{font-style:normal;}
div#profile_page2 div.comments ol li div.author span{font-style:italic;font-size:90%}
div#profile_page2 div.comments ol li div.text{margin-top:10px}
div#profile_page2 div.comments ol li div.text p.actions{margin:10px 0 0 0;font-size:90% !important;}
div#profile_page2 div.comments ol li div.text p.comment{margin-top:5px;line-height:1.4em}
div#profile_page2 div.comments ol li div.text p.actions a{margin-right:5px;padding-right:5px;text-decoration:none}
div#profile_page2 div.comments ol li .div.text p.actions a:hover{color:#5f5f5f;}
div.comment-body{padding:5px 10px;}
div#profile_page2 div#profile_album h3, div#profile_page2 div#profile_gallery h3{color:#555555;font-size:120%;margin:10px 0;padding:0;}
div#profile_page2 div#profile_album h3 a, div#profile_page2 div#profile_gallery h3 a{font-size:90%}
div#profile_page2 div#profile_album ul li{width:140px; height:165px; float:left;margin-right:17px;text-align:center;font-size:90%;margin-top:10px}
div#profile_page2 div#profile_album ul li img{margin-bottom:5px;padding:4px;background:#fff;border:1px solid #ddd;}
div#profile_page2 div#profile_album ul li a{text-decoration:none;}
div#profile_page2 div#profile_album ul li span.num-photos{display:block;font-size:90%;color:#5F5F5F}

#profile_page2 #videos .item a img.png-fix {position: absolute; top: 0; left: 0; background: #fff; }
.profile-body div.media-title div.col2-1 {width: 75% !important; }
.profile-body div.media-title div.col2-2 {width: 25% !important; }

/* Logged In Page */
div#user-actions-homepage ul.actions a{text-decoration:none;}
div#user-actions-homepage ul.actions a:hover{ color:#085582; }
div#user-actions-homepage ul.actions li{margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #f5f5f5; }
div#user-actions-homepage div.separator{padding-bottom:10px; margin-bottom:10px; }

/* Button */
.buy-credits{margin-top:10px; width:279px;height:40px; background:transparent url("../images/buttons/btn_buy_credits.jpg") no-repeat; display:block; text-indent:-999999px;}
.buy-credits:hover{background:transparent url("../images/buttons/btn_buy_credits-hover.jpg") no-repeat; }

/* Rounded corner */
a.cyan_button{background:#018BD1 url("../images/buttons/rounded-left.png") no-repeat left center; height:30px; padding:0 10px; color:#fff; display:block; }
a.cyan_button span{ background:#018BD1 url("../images/buttons/rounded-right.png") no-repeat right center; display:block; }

/* icons  */
span.icon{background:transparent url("../images/sprite-icons10x10-vert.gif") no-repeat scroll 0 0;padding:0 0 0 16px !important;}span.icon-error{background-position:0 3px;}span.icon-openfolder{background-position:0 -14px;}span.icon-sheet{background-position:0 -37px;}span.icon-callendar{background-position:0 -57px;}span.icon-camera{background-position:0 -77px;}span.icon-lock{background-position:0 -97px;}span.icon-message{background-position:0 -117px;}span.icon-comment{background-position:0 -137px;}span.icon-heart{background-position:0 -157px;}span.icon-brokenheart{background-position:0 -177px;}span.icon-doublecomment{background-position:0 -196px;}span.icon-openbook{background-position:0 -216px;}span.icon-closedfolder{background-position:0 -236px;}span.icon-house{background-position:0 -257px;}span.icon-mail{background-position:0 -277px;}span.icon-sheet2{background-position:0 -296px;}span.icon-man{background-position:0 -316px;}span.icon-woman{background-position:0 -336px;}span.icon-key{background-position:0 -356px;}span.icon-pencil{background-position:0 -376px;}span.icon-brush{background-position:0 -395px;}span.icon-wrench{background-position:0 -415px;}span.icon-hour{background-position:0 -435px;}span.icon-pcs{background-position:0 -455px;}span.icon-profile{background-position:0 -475px;}span.icon-photo{background-position:0 -495px;}span.icon-tag{background-position:0 -515px;}span.icon-stats{background-position:0 -535px;}span.icon-tv{background-position:0 -555px;}span.icon-star{background-position:0 -577px;}

/* User Page */
div.left_column {float:left; width:49%; display:inline; }
div.right_column {float:right; width:49%; display:inline;}
#user_page div.profile_picture {float:left; display:inline; width:100px;}
#user_page div.main_information {float:left; display:inline; margin-left:10px;}
#user_page div.user_block {margin-bottom:20px;} 
#user_page p.username {font-weight:bold; font-size:1.2em; margin-bottom:4px;}
#user_page table.user_tables td {padding:6px;}
#user_page table.user_tables td span {color:#777777;}
#user_page table.user_tables tr.odd {background-color:#f6f6f6;}

div.game_wall_post_avatar{margin-top:5px;}
div.wall_post, div.game_wall_post {/*margin-bottom: 10px;*/padding:5px;}
div.wall_post.odd, div.game_wall_post.odd {background-color:#f6f6f6;}
div.wall_post div.wall_post_avatar, div.game_wall_post div.game_wall_post_avatar {width:60px; height:60px; float:left; margin-right:5px; display:inline;}

div.game_wall_post_avatar img{padding:2px;background:#fff;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d2d2d2;}
div.game_wall_post p{line-height:17px;color:#3f3f3f}
div.game_wall_post p.actions{font-size:90%}
div.game_wall_post p.username{font-size:110%}
div.game_wall_post p.username span{font-size:80%;color:#7f7f7f}
div.game_wall_post_message{margin-bottom:5px;}
div.game_wall_post{border-bottom:1px solid #d7d7d7;}

#the_wall textarea {margin-bottom:10px;}

#user_page  #my_pictures {margin-bottom:10px;}
#user_page  #my_pictures img {margin-right:4px; margin-bottom:4px;}
#user_page  #my_pictures img.last {margin-right:0;}
#game_page.large  div.tabs.horizontal-accordion div.item {float:left; background-color:#FF0000; display:block; width:162px;}

/* Success, error and warning messages */
div.error{background:#FBE3E4;border-color:#FBC2C4;color:#8A1F11;}
div.warning{background:#FFF6BF;border-color:#FFD324;color:#514721;}
div.success{background:#E6EFC2;border-color:#C6D880;color:#264409;}
div.error, div.warning, div.success{border:2px solid #ddd;margin-bottom:10px;padding:5px 10px;}
div.error h3{margin-bottom:10px;}
div.error ul{list-style:none;}
div.error ul li{list-style:none;margin-bottom:5px}
div.warning p { margin:0; }

/* Contact us */
#contact_us .col2-1{width:550px !important;padding-bottom:10px;margin-right:10px}
#contact_us .col2-2{width:380px !important;}
#contact_us div#contact-info{padding-bottom:10px;}
#contact_us div#contact-info div.about-contact h2{font-size:170%;margin-bottom:10px;color:#3F3F3F;font-weight:bold}
#contact_us div#contact-info p{font-size:100%;line-height:15px;margin-bottom:12px;color:#5F5F5F}
#contact_us div.feedback-btn{margin-top:10px}
#contact_us div.support{margin-top:20px;padding-top:10px;border-top:1px dotted #EFEFEF}
#contact_us div.support ul.support-ways li{margin-bottom:5px;}
#contact_us div#contact_form{margin-left:10px}
#contact_us div#contact_form p{margin-bottom:10px}
#contact_us div#contact_form p span.captcha-question, #feedback span.captcha-question{margin-bottom:10px;color:#4f4f4f;display:block}
#contact_us label, #feedback form label{display:block;margin-bottom:5px;font-size:110%;color:#5F5F5F;font-weight:bold;}
#contact_us div#contact_form input, #contact_us div#contact_form textarea, #feedback form input, #feedback form textarea, 
#feedback form select, #contact_us select{width:350px;background:#fff;border:1px solid #ccc;padding:5px}
#feedback form select, #contact_us form select{width:360px;}
#feedback textarea, #contact_us textarea{font-family:Arial, Helvetica, sans-serif;font-size:90%}
#contact_us div#contact_form input:focus, #contact_us div#contact_form textarea:focus{border-color:#aaa;}
#contact_us p.fields, #feedback p.fields{width:360px;}
#contact_us label.error, #feedback label.error{color:#8A1F11;}

/* Feedback */
#feedback p.description{margin-bottom:20px;color:#6f6f6f}
#feedback form p{margin-bottom:10px;}
#feedback div.feedback-form{width:43%;float:left}
#feedback div.feedback-image{width:57%;float:right}

/* Login form */
#login_page p.submit-login-form{text-align:center; }
#login_page p.forgot-password{margin-top:20px;font-size:95%;background:#fff;margin-bottom:10px;border:1px solid #ddd;padding:5px;}
#login_page p.forgot-password span{padding-left:20px;background:transparent url("../images/icons/icon_alert.gif") no-repeat left center;}
#login_page input.gradient_field{width:250px;padding:5px;margin-bottom:5px;font-size:120%;color:#5f5f5f;background:#fff url("../images/gradient-survey.jpg") repeat-x;border:1px solid #ccc;}
#login_page input.gradient_field:focus{border:1px solid #9F9F9F;}

/* Register column */
#login_page div#register-column{padding:10px 20px 0 20px; }
#login_page div#register-column ul#features{ margin:20px 20px 30px 20px !important; color:#4F4F4F; }
#login_page div#register-column ul#features li{ list-style-image: url("../images/icons/bullet_why_register.jpg") !important; margin:7px 0; border-bottom:1px dashed #DFDFDF; padding-bottom:7px; }
#login_page a#register-account{ width:147px; height:41px; background:transparent url("../images/buttons/btn_register-account.jpg") no-repeat; display:block; text-indent:-999999px; }
#login_page div#register-column p.description{font-size:110%;padding-left:74px;min-height:64px;height:auto !important;color:#4F4F4F;background-color:transparent;background-image:url(../images/icons/user_64.png);background-repeat:no-repeat;background-position:left center;}

/* Survey Page */
#survey_list ul#surveys li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f3f3f3}
#survey_list ul#surveys li h3 a:link, #survey_list ul#surveys li h3 a:visited, #survey_list ul#surveys li h3 a:active{font-size:130%;margin-bottom:5px;color:#0D68A9}
#survey_view p.main-desc{font-size:110%;margin-bottom:15px;color:#6F6F6F}
#survey_view p.description{font-size:95%;margin-bottom:10px;color:#7f7f7f}
#survey_view h2.question{padding:4px;background:#DFDFDF;color:#6F6F6F;border:1px solid #ccc}
#survey_view ul.answers{margin-bottom:15px;padding-left:10px;margin-left:10px}
#survey_view ul.answers li{line-height:14px;margin-bottom:2px;list-style-image:url("../images/icons/bullet_why_register.jpg");color:#6f6f6f}
#survey_view ul.answers li.selected{font-weight:bold;color:#22821b}
#survey_view ul.answers li.wrong{color:#870404;}
#survey_view div.options{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}
#survey_view ul.other-surveys li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #F3F3F3}
#survey_view ul.other-surveys span.status{font-size:90%;}
#survey_view ul.other-surveys span.incomplete{color:#861313;}
#survey_view ul.other-surveys span.completed{color:#3a721f;}
#survey_view ul.other-surveys span.new{color:#c2a325;}

/* BUTTONS */
.center { margin-left:auto; margin-right:auto; position:relative; }
.but_buy_credits { margin-top:10px; }
ul#favorites-bookmarks {margin-top:10px; margin-bottom:10px; height:25px; }

/* TABS */
.tab_selector {height:25px;display:block; }
.tab_selector{position:relative;}
.tab_selector ul {display:block;position:relative;border-bottom:1px solid #d3d3d3;padding:0;margin:0}
.tab_selector ul li {margin:0 2px 0 0; padding:0 0 0 9px; line-height:25px; background:transparent url(../images/tabs/none-left.png) no-repeat top left; height:25px;display:inline-block;zoom:1;*display: inline;}
.tab_selector ul li a {background:transparent url(../images/tabs/none-right.png) no-repeat top right;display:inline-block;padding-right:9px;color:#fff;zoom:1;*display: inline;_height: 25px;}
.tab_selector ul li a:hover {text-decoration:none;}
.tab_selector ul li.show-tab-selected {background:transparent url(../images/tabs/selected-left.png) no-repeat top left; position:relative; top:1px;zoom:1;*display: inline;}
.tab_selector ul li.show-tab-selected a { background:transparent url(../images/tabs/selected-right.png) no-repeat top right;display:inline-block;padding-right:9px;color:#000;zoom:1;*display: inline;_height: 25px;}
.tab_selector ul li.show-tab-selected a:hover { color:#444; }
.tab_selector ul li#i-like-facebook{background: #fff none no-repeat; float:right;}
div.tab-container{display:block;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;background:#F4F4F4; padding: 10px;}
div.wall-tab-container{display:block;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;background:#fff;}
div.tab-container .tab { display:none; }
div.tab-container .tab-1 { display:block; }
#featured_games .tab_selector .other_links {float:right;position:relative;top:-20px; font-size:11px; }
#featured_games .tab_selector .other_links a { font-weight:normal; color:#333; text-decoration:underline; }
#featured_games .tab_selector .other_links a:hover { text-decoration:none; }
#games div.tab-container {padding: 7px 0; }

/* ADS */
.textads-600_20 { text-align:center; }
.textads-600_20 a { color:#f90; font-weight:bold; font-size:13px; }

/* COMMENTS */
#comments .comment { word-wrap: break-word;  }
#comments .comment p {margin:0; padding:0;}
#comments .comment p.username {margin-bottom:2px;}
#comments .comment p.username a.admin-remove{font-size: 12px;}
#comments .comment .user-status, .comments img.status{vertical-align:middle}
#comments .comment .game_wall_post_avatar{width:60px;float:left}
#comments .comment .game_wall_content{float:left;width:525px;}
#comments .comment-reply {padding-left:10px;margin-left:30px;border-left:1px solid #dfdfdf}
#comments .comment-reply div.game_wall_post_avatar {width:40px;height:40px;vertical-align:top;margin:0}
#comments .comment-reply p.username{font-size:90%;}
#comments .comment-reply .game_wall_content{width:520px}
#comments .comment-reply .game_wall_post_message p{font-size:90%}
#comments .comment-reply div.game_wall_post{margin-bottom:0}
#wall #comments .comment-reply {border-left: none; margin:0;padding:0; position: relative;}
#wall #comments .comment-reply:last-child{margin-bottom: 10px;}
#wall #comments .comment-reply table{display: block;float: right}
#wall #comments .comment-reply table td{margin:0; padding:0}
#wall #comments .comment-reply .comment-connector{width:13px;background: transparent url(../images/comment-connector.png) scroll repeat-y 0 30px  }
#wall #comments .comment-reply .comment-connector-last{width:13px;background: transparent url(../images/comment-connector.png) scroll no-repeat 0 -1439px }
#wall #comments .comment-reply .game_wall_post{border:1px solid #c2dcef;background-color: #e7f2fa; width:565px;margin:0;}
#wall #comments .comment-reply div.game_wall_post_avatar {width:40px;height:40px;vertical-align:top;margin:0}
#wall #comments .comment-reply p.username{font-size:90%;}
#wall #comments .comment-reply .game_wall_content{width:520px}
#wall #comments .comment-reply .game_wall_post_message p{font-size:90%}
#wall #comments .comment-reply div.game_wall_post{margin-bottom:0}
#wall #comments .comment-reply span.body{color:#666;}

#TickerDIV {color:#332301; width:100%; text-align:center;  background-color:#fab624; }
#TickerDIV a {color:#281b00; text-decoration:underline;}
#ticker-wrapper {min-height:17px; background-color:#fab624;overflow:hidden; height:17px; padding:2px; margin-bottom:5px; padding-top:4px;  }

/*Adv Search Panel*/
a.close-window-panel{display:block;float:right;text-decoration:none;}
.no-margin{margin:0;}
.flaggedr{border:0 dotted red !important;border-bottom:2px dotted red !important;border-left:2px solid transparent !important;}
.flaggedr:hover{text-decoration:none !important;border:2px dotted red !important;}
#inplace-ajax-login{margin:5px;padding:15px 5px 11px;background-color:#FFFDDF;border:1px solid #F9E98E;text-align:center;-moz-border-radius:8px;-webkit-border-radius:8px;}
#inplace-ajax-login form ul{list-style-type: none;margin:0;padding:0;}
#inplace-ajax-login form ul li{margin-bottom: 5px;}
#inplace-ajax-login form ul li label{font-weight:bold;width:75px;display: inline-block;}
#inplace-ajax-login form ul li input{border: 1px solid #D7D7D7;width:110px;padding:2px;}
#daily-pictures div.read-comments span#i-like-facebook iframe{margin-top:2px;}
#EventsWidget .overflower{overflow-x:hidden; overflow-y: scroll; height:350px;position:relative}
#EventsWidget .event-items .event-item{padding: 5px 0; border-bottom: 1px solid #e4e4e4;color:#666;font-size: 12px;}
#EventsWidget .event-items .event-item a{font-size: 12px;}
#EventsWidget .event-items .event-item:last-child{border-bottom: 0;}
#EventsWidget .event-items .col3-1{width: 50px;height:37px; float: left; position: relative;}
#EventsWidget .event-items .col3-2{float: left;width:207px;}
#EventsWidget .event-items .col3-3{float: left;width:35px;}
#EventsWidget .add_image .col3-2,#EventsWidget .add_video .col3-2{width: 170px;}
#EventsWidget .event-items .col3-1 img,#EventsWidget .event-items .col3-3 img{border:1px solid #d6d6d6;}
#EventsWidget .event-items .col3-1 img{position: absolute;top:0;left:0; }
#EventsWidget .event-items .col3-1 img.event-icon{right:10px; top:auto; left:auto; bottom:0; right:10px; border:none;}
#EventsWidget .event-items .col3-2 div.author{line-height: 1.3em}
.hidden{display: none;}
#categories_page .margin-top{margin-top: 10px;}
#media-comments #add_comment textarea#body{width:595px;font-family:Arial;font-size:13px;color:#999;}
#photo_page #media-comments #add_comment textarea#body{width:595px;font-family:Arial;font-size:13px;color:#999;}
.more-games{text-align:right;margin-bottom:20px;}
label.errorMessage{-moz-border-radius:3px;background:none repeat scroll 0 0 #FFF5F7;border:1px solid #C55971;color:#C55971;display:inline-block;font-size:90%;margin-top:5px;padding:2px 4px;font-weight:700;margin-bottom:10px;}
#tabContent .dev-dashboard .game-developer-game-item{float:left;margin-right:5px;width:117px;height:150px;background:#fff url('/images/game-developers-tab/item-bk.png') no-repeat scroll top left;position:relative;}
#tabContent .dev-dashboard .game-developer-game-item div.game-developer-game-item-details{margin-top:102px;}
#tabContent .dev-dashboard .game-developer-game-item div.game-developer-game-item-details a{font-size:90%;font-weight:400;}
#tabContent .dev-dashboard .game-developer-game-item div.game-developer-game-item-details a.title{font-weight:700;}
#tabContent .dev-dashboard .game-developer-game-item img.game-developer-game-item-thumb{position:absolute;top:3px;left:3px;display:block;}
#tabContent .dev-dashboard .game-developer-game-item.last{margin-right:0;}
#tabContent .dev-dashboard .game-developer-game-item .game-developer-game-item-wrapper div.squares{position:absolute;background:transparent url('/images/game-developers-tab/squares-bk.png') no-repeat scroll bottom right;width:83px;height:20px;top:57px;right:3px;}
#tabContent .dev-dashboard .game-developer-game-item .game-developer-game-item-wrapper div.squares div.square{float:right;width:14px;height:14px;margin-right:3px;margin-top:2px;border:1px solid #fff;}
#tabContent .dev-dashboard .game-developer-game-item .game-developer-game-item-wrapper div.game-developer-game-item-status{position:absolute;width:100%;top:81px;left:5px;color:#fff;font-size:12px;}
#tabContent .dev-dashboard div.col2-1{float: left;}
#tabContent .dev-dashboard div.col2-2{float: right;}
#tabContent .dev-dashboard div.col2-1{width: 375px;}
#tabContent .dev-dashboard div.col2-1 h3{font-size: 18px; font-weight: normal; border-bottom: 1px dotted #ccc; padding-bottom: 5px; margin-bottom: 5px;}
#tabContent .dev-dashboard div.col2-1 div.info{border-bottom: 1px dotted #ccc; padding:10px 0 15px; margin-bottom: 15px;}
#tabContent .dev-dashboard div.col2-1 a.game-developer-add-button{ float: right; margin-top: 5px;}
#tabContent .dev-dashboard div.col2-2 h3{font-size: 14px; margin-bottom:10px;}
#tabContent .dev-dashboard div.col2-2 a{font-size: 95%; line-height: 1.5em; display: inline-block}
#tabContent .dev-dashboard div.col2-2{width: 190px; background: transparent url(/images/game-developers-tab/downloads-bk.png) no-repeat; padding:10px;}
#tabContent .dev-dashboard div.legend{ position:relative;padding: 10px; margin-bottom: 10px; border: 1px solid #ccc;}
#tabContent .dev-dashboard div.inner-legend{width:480px; margin: 0 auto;}
#tabContent .dev-dashboard div.inner-legend div.square,#tabContent .dev-dashboard div.inner-legend label{ float:right; margin-right: 5px;}
#tabContent .dev-dashboard div.inner-legend div.square{width:15px; height:15px; border:1px solid #ccc;}
#tabContent .dev-dashboard div.inner-legend label{ font-weight: bold; line-height: 17px;}
#tabContent .dev-dashboard .square.uses-bored-bucks{ background-color: #009966;}
#tabContent .dev-dashboard .square.has-achievements{ background-color: #FFCC66;}
#tabContent .dev-dashboard .square.has-leaderboards{ background-color: #993300;}
#tabContent span#tags_container{ display: block; border:0; padding-left: 150px;}
#tabContent form label.error, #tabContent form label.error1{float:none; color: red;display:block;padding-left:150px; width: auto;}
#tabContent form span.note{display: block;float:none;display:block;padding-left:150px}
#tabContent form span.queue{display: block;margin-left: 150px;}
#tabContent .dev-dashboard.game-details .block h2,#tabContent .dev-dashboard.game-details .block h3{border-bottom:1px dotted #ccc;padding-bottom:10px;}
#tabContent .dev-dashboard.game-details .block div.link-button input{border:1px solid #ccc;width:400px;}
#tabContent .dev-dashboard.game-details .block .uploaded-game-holder{position:relative;}
#tabContent .dev-dashboard.game-details .block #uploaded-game{width:490px;height:378px;border:1px solid #ccc;margin:10px auto;}
#tabContent .dev-dashboard.game-details .block p{margin:10px 60px;font-weight:700;}
#tabContent .dev-dashboard.game-details .block .buttons a.button_medium{float:none;display:inline-block;}
#tabContent .dev-dashboard .block table.data{width:100%;}
#tabContent .dev-dashboard .block table.data th{text-align:left;padding:2px;background-color:#d7d7d7;line-height:20px;}
#tabContent .dev-dashboard .block table.data td{text-align:left;padding:5px;line-height:24px;}
#tabContent .dev-dashboard .block table.data tr.even{background-color:#f2f2f2;}
#tabContent .dev-dashboard .block table.data th.crt{width:30px;}
#tabContent .dev-dashboard .block table.data th.td-item{width:80px;}
#tabContent .dev-dashboard .block table.data th.options{width:100px;}
#tabContent .dev-dashboard .block div.add-button{margin-top:10px;}
#tabContent .dev-dashboard .block div.add-button a.button{float:right;line-height:normal;}
#tabContent .dev-dashboard .block ul.go-back li a{padding:3px;text-decoration:none;cursor:default;border:1px solid transparent;}
#tabContent .dev-dashboard .block ul li{text-align:right;}
#tabContent .dev-dashboard .block ul.go-back ul.sub{display:none;}
#tabContent .dev-dashboard .block ul.go-back ul.sub li a{cursor:pointer;border:none;background-color:transparent;font-size:90%;}
#tabContent .dev-dashboard .block ul.go-back li:hover a{border-width:1px 1px 0;border-style:solid;border-color:#ccc;background-color:#fff;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
#tabContent .dev-dashboard .block ul.go-back li:hover ul.sub{display:block;border:1px solid #ccc;-moz-border-radius:3px;-moz-border-radius-topright:0;margin-top:4px;background-color:#fff;}
#tabContent .dev-dashboard .block ul.go-back ul.sub li{padding:0 5px;margin:5px 0;display:block;float:none;}
div.developer_add_game form span.radio{display:block;float:left;}
div.developer_add_game form span.radio label{width:auto;font-weight:400;font-size:13px;color:#000;display:block;float:none;}
div.dev-dashboard .display_format_options{width:200px;display:block;border:1px solid #ccc;background-color:#f2f2f2;float:left;padding:5px;margin-left:20px;color:#000;font-size:13px;}
#tabContent .dev-dashboard.game-details .block div.link-button,#tabContent .dev-dashboard.game-details .block .buttons,#tabContent .dev-dashboard.game-details .block .links{text-align:center;margin:10px 0;}
#tabContent .dev-dashboard .block a.go-back,#tabContent .dev-dashboard .block ul.go-back{float:right;}
div.dev-dashboard .miniform label{width:75px; display: inline-block; font-weight: normal; font-size: 13px; color:#000; float: none;vertical-align: top;}
div.dev-dashboard .miniform span.input{display:block;}
div.dev-dashboard .miniform span.input input{width: 100px;}
div.dev-dashboard .miniform span.checkbox input{width: auto;}
div.dev-dashboard .miniform .table-checkboxes{width: 120px;display: inline-block;}
div.dev-dashboard .miniform .table-checkboxes span.checkbox{text-align: center; width: auto;}
div.dev-dashboard .miniform .table-checkboxes label{width: auto}
#tabContent form .miniform label.error{padding-left: 59px;font-weight:bold;}
#tabContent form .miniform span.input input{border:1px solid #ccc; color:#666;width: 120px;}
#tabContent form .miniform span.input input.error{border:1px solid red}
div.dev-dashboard span.display_format_options {display: none;}
div#tabContent div.developer_add_game div.margin div.clearfix{background:#fff;border:1px solid #e8e8e8;padding:15px;}
div#tabContent div.developer_add_game form{background:none}
div#tabContent div.developer_add_game p.about{font-size:13px;color:#999;font-weight: bold;}
div#tabContent div.developer_add_game p.about span.red{color:#FF0000;}
div#tabContent div.developer_add_game form p.fields input.field{float:none;border:1px solid #ccc;padding:4px;font-size:110%;color:#666}
div#tabContent div.developer_add_game form p.fields select.field{border:1px solid #CCC; padding:3px; color:#666; font-size:12px;}
div#tabContent div.developer_add_game form p.fields textarea{font-size: 12px;font-weight: 400;color: #666666;font-family: Arial;}
div#tabContent div.developer_add_game form p.fields input.field.error, div#tabContent div.developer_add_game form p.fields select.field.error,div#tabContent div.developer_add_game form p.fields textarea.error{border:1px solid red;}
div#tabContent div.developer_add_game form p.fields #gameFile{cursor:pointer;}
div#tabContent div.developer_add_game form p.fields textarea.field{color:#666666}
div#tabContent div.developer_add_game form p.submit {text-align: right;}

div.privacy-policy { background: #FFF; padding:10px; text-align:justify; margin-bottom: 20px; }
div.privacy-policy h2 { font-size: 170%; font-weight: bold; margin-bottom: 10px; }
div.privacy-policy h3 { margin:5px 0px; }
div.privacy-policy li { margin:5px 0px 5px 10px; line-height: normal; } 

@media screen and (max-width: 1000px) {	#stickmanSwfWrapper {display: none; } }
@media screen and (max-height: 680px) {	#stickmanSwfWrapper {display: none; } }
