/* CSS Document */
body{margin: 0px; padding:0; font-size:12px; color:#666; font-family:Verdana, Geneva, sans-serif; background:#FCAA45;}
dl,dt,dd,ul,li,h1,h2,form,input,textarea,p,td,h4,h3{padding:0;margin:0;}
ul,dl{list-style:none;}
img{ vertical-align:top;border:0;}
.clear{clear:both}
.left{float:left}
.right{float:right;}

div.header {
	min-width:240px;
	width: 100%;
	height:55px;
    opacity: 1;
    filter: alpha(opacity=100);
    background: #266887;
    background: -webkit-linear-gradient(top, #266887 0%, #0a4d6c 100%);
    background: linear-gradient(to bottom, #266887 0%, #0a4d6c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF266887', endColorstr='#FF0A4D6C', GradientType=0);
    border-bottom: 1px solid #111;
	text-align:center;
}
div.header_left {
    float:left;
	width:40px;
	padding-left:10px;
	cursor:pointer;
}
div.header_right {
    float:right;
	width:40px;
	padding-right:10px;
	cursor:pointer;
}
	
	#PopMenuDiv{position:absolute;width:180px;left:0px;top:55px;z-index:1000;text-align:left;display:none;}
	#PopMeneUL{}
		#PopMeneUL li {width:100%; height:32px; line-height:32px; font-size:14px; overflow:hidden; border-bottom:#2676A2 1px solid; background: #266887; padding: 3px 0 3px 10px; color: #fff;}
		#PopMeneUL li.selected {background: #012F47;}
		#PopMeneUL li.selected a{color:#FDB504;}
		#PopMeneUL li a{ text-decoration: none; color:#FFF;}
		#PopMeneUL li img{padding:0 5px 0 0;}
		
		
	#searchDiv{width:100%;height:30px;padding:0px 0 0 0; position:relative;display:none;clear:both;margin-top:-1px;}
	#searchForm #keywordsDiv{height:30px;float:left;width:100%;}		
	#searchForm #keywordsInput{width:100%;height:30px;padding-left:5px;padding-right:60px;}
	
	#searchForm #submitDiv{width:60px;height:30px;float:right;position:absolute;right:0px;}
	#searchForm #submitInput{width:100%;height:30px;border:0px; background-color:#056194;color:#FFF;font-weight:bold;}	

div.allgames {
    margin-left:auto;
    margin-right:auto;
	height:500px;
}

div.thumb {	
	float: left;
	margin: 5px;
	background:#FFF;
	text-align: center;
	border:#FFF 2px solid;
	display: inline-block;
    width: 180px;
    height: 135px;
    position: relative;
    color: #FDB504;
    font-size: 12px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    box-shadow: -2px 2px 2px #FFFFFF, 2px -2px 2px #FFFFFF;
	-webkit-box-shadow: -2px 2px 2px #FFFFFF, 2px -2px 2px #FFFFFF;
	-moz-box-shadow:-2px 2px 2px #FFFFFF, 2px -2px 2px #FFFFFF;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
div.thumb a img {
	width: 100%;	
	height: 100%;
	border-radius:8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
	border:#FFF 1px solid;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
div.thumb a {
	color:#f5f500;
	text-decoration: none;
}

div.thumb span.GameName{filter:alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.80;position:absolute;bottom:0px;left:0px;width:100%;height:auto;display:none;color:#FDB50E; background-color:#111111; padding:5px 0 5px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.tag-new{position:absolute;top:-5px;left:-5px;width:58px;height:58px;background:url(/images/blue/tag-new.png) 0 0 no-repeat;display:none;}
.tag-hot{position:absolute;top:-5px;left:-5px;width:58px;height:58px;background:url(/images/blue/tag-hot.png) 0 0 no-repeat;display:none;}
.tag-best{position:absolute;top:-5px;left:-5px;width:58px;height:58px;background:url(/images/blue/tag-best.png) 0 0 no-repeat;display:none;}

span.GameRating {
	position:absolute;top:2px;right:2px;
    display: none;
    background: url(/images/blue/stars.png) 0 -16px repeat-x;
    width: 80px;
    height: 16px;
}
span.GameRating span {
    background: url(/images/blue/stars.png) 0 0px repeat-x;
	display: block;
    width: 80px;
    height: 16px;
}

#loadingmoregames{ width:100%;text-align:center;padding:10px;box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.foot{height:40px;width:100%;min-width:240px;line-height:40px;color:#fff;clear:both;overflow:hidden;text-align:center;background:#012F47;}
 .foot  a{ color:#fff; text-decoration:none;}

div.bottomtext {
    clear:both;
	padding:5px 10px 10px 10px;
	color:#fff;
	width:100%;
	min-width:240px;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size:14px;
	line-height:20px;
}
div.bottomtext a{
    color:#fff; font-weight:bold; text-decoration:none;
}
#backToTop {
    width:60px;
    height:50px;
    position:fixed;
    bottom:50px;
    right:10px;
	display:none;
	background:url(/assets/m/images/blue/backtotop.png);
	cursor:pointer;
}
#footad{ position:fixed;width:100%;height:50px;text-align:center; bottom:0;background:#fff;padding-top:5px;}
div.ThumbAd{
	width:100%;
	height:auto;
	clear:both;
	text-align:center;
	margin-top:5px;
	border:0px;
	color:#FFFFFF;
	background:#0e93cb;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    box-shadow: 0px 0px 0px #FFFFFF,0px 0px 0px #FFFFFF;
    -webkit-box-shadow: 0px 0px 0px #FFFFFF, 0px 0px 0px #FFFFFF;
    -moz-box-shadow: 0px 0px 0px #FFFFFF, 0px -0px 0px #FFFFFF;
}