@charset"UTF-8";#SearchBox{background:url('../../../img/search_box.png');float:left;height:60px;width:225px;}
.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .25;
   filter: alpha(opacity=25);
   -moz-opacity: .25;
   z-index: 101;
   display: none;
}
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#333; 
border:1px solid #369;  
z-index:102;  
}  
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
background:#333;  
border:5px solid #369;  
z-index:103;  
padding:12px;  
font-size:13px;  
}  
#popupContact form{
display:table;	
}
#popupContact input{
	float:right;position:relative;left:20px;top:-18px;
	font-size:16px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#popupContact #submit{
	left:28px;top:-40px;	
}
#popupContact #rememb{
	top:0px;
	left:-140px;	
}
#popupContact h1{  
text-align:left;  
color:#FFF;;  
font-size:22px;  
font-weight:700;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block; 
cursor:pointer; 
}

input[type=submit]{background:#fff;padding:1px;font-family:Geneva, Vera, Arial, Helvetica, sans-serif;font-size:x-small;font-variant:small-caps;border:1px solid #aaa;width:30%;margin:0 10px 0 0;}
input{
	font-size:16px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.imgicon{
	background-color:black;
	padding:2px;
	border:solid 1px #369;	
}
.imgiconsm{
	background-color:black;
	padding:0px;
	border:solid 1px #369;	
}
#tabs{
	background-color:#333;
}
#categors{
	background-image:none;
	background-color:#333;
	width:549px;
	padding:3px;
	border:none;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-bottom:solid 3px #369;
}
#categors li{
	border:none;	
}
#categors li a{
	padding:2px;
	font-size:11.0px;
	color:#FFF;
	background-color:#333;
	border:none;
}
#categors li a:hover{
	background-color:#666;
}
#categors li a:active{
	background-color:#666;
}
#tabs.article{
	border:none;
	padding:0px;
	margin:0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-bottom:solid 3px #369;
}
.main_image {
	border:solid 5px #495D87;
	border-right:0px;
    width: 298px;
    height: 300px;
    float: left;
    background: #333;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}
.main_image h2 {
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 5px;
}
.main_image p {
    font-size: 0.8em;
    padding: 5px;
    margin: 0px;
}
.block small { /*--We'll be using this same style on our thumbnail list--*/
    font-size: 1em;
    padding: 0 0 0 120px;
    background: url(icon_calendar.gif) no-repeat 0 center;
	display:none;
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
    position: absolute;
    bottom: 0;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 100%;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
.main_image .block{
    width: 100%;
    background: #111;
    border-top: 1px solid #495D87;
}
.main_image a.collapse { /*--This is our hide/show tab--*/
    background: url(btn_collapse.gif) no-repeat left top;
    height: 27px;
    width: 93px;
    text-indent: -99999px;
    position: absolute;
    top: -27px;
    right: 20px;
}
.main_image a.show {background-position: left bottom;}
.image_thumb {
    float: left;
    width: 150px;
    background:#333;
    
}
.image_thumb img {
    border: 1px solid #495D87;
    padding: 2px;
    background:#000;
    float: left;
}
.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
    margin: 0;
    padding: 2px 1px;
    background:#333;
    width: 250px;
    float: left;
    border-bottom: 1px solid #495D87;
    border-top: 1px solid #495D87;
    border-right: 1px solid #495D87;
}
.image_thumb ul li.hover { /*--Hover State--*/
    background:#666;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
    background:#666;
    cursor: default;
}
html .image_thumb ul li h2 {
    font-size: 1em;
    margin: 5px 0;
    padding: 0;
}
.image_thumb ul li .block {
    float: left;
    margin-left: 10px;
    padding: 0;
    width: 170px;
}
.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/
#SearchButton{float:left;height:60px;width:70px;}
#searchstring{background:none;border:none;color:#999999;font-size:16px;outline:none;margin:20px;width:225px;}
#SearchResults{background:#333;display:none;overflow:auto;position:absolute;width:260px;z-index:99;top:32px; max-height:205px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;-moz-border-radius-bottomright:25px;-moz-border-radius-bottomleft:25px; opacity: 0.95}
#SearchResults a{color:#FFFFCC;display:block;padding:5px 5px 5px 15px;text-decoration:none;}
#SearchResults a .highlight{color:#F60;}
#SearchResults a:hover{color:#333333;background:#CCCCFF;}
.MenuLink{color:#FFFFFF;display:block;padding:10px 0px;text-align:center;width:160px;}
.MenuLink:hover{background:#CCCCCC;}
.tip{font:12px Arial,Helvetica,sans-serif;border:solid 1px #666666;width:240px;padding:1px;position:absolute;z-index:100;visibility:hidden;color:#000000;top:20px;left:90px;background-color:#9ebee5;layer-background-color:#9ebee5;filter:alpha(opacity=92);-moz-opacity:.92;opacity:.92;padding:8px 8px 8px 12px;}
body{background:#51b9ee url('images/headerbg.jpg') top center repeat-x;font-family:"Segoe","Segoe UI","Humanist 777","Frutiger","Univers","Frobisher",Verdana,Arial,Lucida,times new roman,"Myriad Pro","Myriad";font-size:12px;color:#FFFFFF;margin:0 0 0 0;}
.main{background:#51b9ee url('images/mainbg.jpg') top center repeat-y;width:950px;}
.container{background:#51b9ee;margin-left:auto;margin-right:auto;width:950px;display:table;text-align:left;}
.header{background:#c8c8c8 url('images/header.jpg') top center;height:162px;width:950px;margin:0 auto;}
.adtop{text-align:center;}
.aidside{position:absolute;top:191px;left:781px;z-index:1;}
.rightside{float:left;margin:0 0 60px 14px;width:565px;}
.leftside{float:left;background:#FFFFFF url('images/sidebar_02repeat.jpg') top left;margin:0px 0 -5px 8px;width:191px;}
.leftside h2{font-size:12px;text-align:center;margin:0 0 -5px 0;background:#FFFFFF url('images/sidebartop.gif') top left;}
.leftside li{list-style-image:url('images/li.gif');font-family:verdana,arial,times;font-size:12px;border-bottom:1px solid #db6726;margin:0 5px 2px -5px;}
.leftside li a{color:#FFFFFF;text-decoration:none;}
.leftside li a:hover{color:#DDDDDD;text-decoration:none;background:#772c00;}
.sidebarback{background:url('images/sidebar_01top.jpg') top left no-repeat;}
.menuholder{width:730px;}
.menu{position:relative;top:-52px;left:0px;font-size:12px;color:#2f2f2f;width:950px;text-align:center;font-family:Verdana,Arial,Times;}
.menu a{color:#2f2f2f;text-decoration:none;}
.menu a:hover{color:#6b6b6b;}
.footer{clear:both;background:#51b9ee;height:107px;width:950px;margin:0 auto;font-size:80%;}
.footertext{color:#000000;padding:0 50px 0 0;text-align:center;}
a img{border:none;}
#blockdiv img{max-height:50px;max-width:50px;padding:0 40px 0px 40px;width:expression(this.width > 50 ? 50:true);height:expression(this.height > 50 ? 50:true);position:relative;top:-172px;z-index:1;}
#blockdiv a img{max-height:80px;max-width:101px;padding:0 0 0 0;width:expression(this.width > 101 ? 101:true);height:expression(this.height > 80 ? 80:true);position:relative;top:-15px;left:33px;}
#blockdiv{height:176px;width:135px;min-height:176px;min-width:135px;background:url('images/tableback1.gif') top center;float:left;display:block;margin:0 2px 0 2px}
#blockdiv h4{text-align:center;font-size:95%;position:relative;top:0px;}
.block{margin-left:auto;margin-right:auto;width:560px;}
.bottomnav{margin-left:auto;margin-right:auto;float:right;}
.bottomnav a{text-decoration:none;font-family:verdana,arial;font-size:20px;color:#000000;position:relative;top:3px;}
#blockdiv .spacer{padding:0 40px 0 40px;margin:0;top:0;}
.detail{background:#5993eb;border:1px solid #333333;margin:0 0 -65px 0;padding:5px 10px 5px 10px;position:relative;color:#000000;}
.playnow a img{z-index:0;position:relative;left:471px;top:-3px;}
.reviews, .article, .register form, .login form, .gameembed{background:url('images/bigback_trepeat.jpg') top left repeat-y;border-top:4px solid #3f667b;border-bottom:4px solid #3f667b;width:556px;}
.gameembed{margin-bottom:18px;}
.reviews p, .reviews h2, .reviews h3, .reviews form, .postcat, .article h1, .article h2, .article p, form p, .gameembed h3{padding:0 20px 0 20px;}
.individualreview{border:1px solid #313131;background:#FFFFFF;padding:10px 20px 10px 20px;margin:10px 20px 5px 20px;width:400px;}
.reviewtext{font-size:10px;color:#333333;text-indent:10px;background:#AAAAAA;}
.addreview{width:200px;padding:15px 15px 15px 15px;border:1px solid #313131;margin:0 auto 0 auto;}
h1, h1 a{color:#FFFFFF;font-size:22px;text-decoration:none;}
h1 a:hover, a:hover{color:#ff5400;}
h2{color:#FFFFFF;font-size:18px;}
a{color:#EEEEEE;}
.gamedetails{color:#FFFFFF;background:url('images/bigback.gif') top left no-repeat;padding:10px 28px 10px 12px;height:238px;min-height:238px;}
.gamedetails p{margin:0 0 0 70px;}
.gamedetails img{float:left;margin:5px 5px 5px 5px;}
.register form, .login form{font-size:14px;display:table;}
.register input, .login input{width:400px;height:22px;margin:-20px 0 20px 0;font-size:18px;font-family:Verdana,Arial,Times;background:#ededed;float:right;position:relative;left:-20px;}
.register input:hover, .register input:hover:active, .login input:hover, .login input:hover:active{background:#FFFFFF;}
#regsubmit, #submit, #tafbutton{background:#fff;padding:1px;font-family:Geneva, Vera, Arial, Helvetica, sans-serif;font-size:x-small;font-variant:small-caps;border:1px solid #aaa;width:30%;margin:0 10px 0 0;}
#regsubmit:hover, #submit:hover, #tafbutton:hover{border:1px solid #000;}
#agree, #sponsored, #rememb{width:15px;background:transparent;margin:-10px 0 0 0;}
#tafbutton{clear:both;}
.tellafriend label{display:block;}
.register textarea, .gameembed textarea{width:492px;height:100px;margin:0 0 20px 0;font-size:11px;font-weight:normal;}
.gameembed textarea{margin:0 5px 10px 30px;}
.welcomebox, .featuredgame, .suggestedgames{background:url('images/mediumback.gif') top left no-repeat;width:275px;height:240px;min-width:275px;min-height:240px;float:left;}
.welcomebox p, .featuredgame p, .suggestedgames p, .tellafriend p, .tellafriend label{padding:10px 10px 10px 10px;overflow:hidden;}
.welcomebox h2, .featuredgame h2, .suggestedgames h3, .tellafriend h3{padding:10px 10px 0px 10px;text-align:center;margin:0 0 0 0;}
.suggestedgames, .tellafriend{margin-top:15px;}
.tellafriend form{margin:-40px 0 0 65px;}
.tellafriend label{display:block;margin-bottom:-8px;}
.featuredgame{background:url('images/featuredgame.gif') top left no-repeat;margin-left:7px;}
.featuredgame img{float:left;padding:10px 10px 10px 10px;}
.featuredgame a{color:#FFFFFF;font-size:16px;text-decoration:none;float:right;}
.featuredgame a:hover{color:#041a00;}
.tellafriend{background:url('images/mediumgreen.jpg') top left no-repeat;width:274px;height:240px;min-width:274px;min-height:240px;float:right;position:relative;left:-10px;}
#searchbox{position:absolute;top:70px;left:842px;}
.topcategory{height:176px;width:135px;min-height:176px;min-width:135px;background:url('images/tableback1.gif') top center;float:left;display:block;margin:4px 6px 0 0px}
.topcategory h2 a, .topcategory h2{font-size:14px;text-align:center;color:#ffffff;text-decoration:none;}
.topcategory img{margin:0 auto 0 auto;}
.topcategory ul, .topcategory a{margin:-10px 5px 0 0;color:#ffffff;line-height:12px;text-decoration:none;width:120px;}
.topcategory li{height:13px;overflow:hidden;position:relative;left:-25px;}
.toplogin{position:absolute;top:135px;left:332px;text-align:right;width:600px;font-variant:small-caps;}
.toplogin a{text-decoration:none;}
#tooltip{opacity:0.8;filter:alpha(opacity=80);display:none;position:absolute;z-index:9999999999;background-color:transparent;margin:0px;}
#tooltip-text{min-height:20px;background-color:black;padding:5px;margin:0px;color:white;max-width:150px;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.tooltip-text-left{left:10px;}
.tooltip-text-right{right:10px;}
.triangle{position:absolute;border-style:solid;border-width:10px;height:0px;width:0px;}
.triangle-left{border-color:transparent black transparent transparent;left:-20px;top:50%;margin-top:-10px;}
.triangle-right{border-color:transparent transparent transparent black;right:-20px;top:50%;margin-top:-10px;}

