@charset "utf-8";
/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,form,img,div{margin:0;padding:0;border:0;font-family: Arial,Verdana, "Lucida Grande",Helvetica,sans-serif; font-size:12px;}
ul li{display:block; list-style-type:none;}
a { cursor: pointer; }
#footer{ width:100%; float:left;  height:30px; border-top:1px solid #ace; padding-top:20px;}
#footer2{width:950px; margin:0 auto; }
#footerin{width:720px; margin:0 auto; line-height:1.8}
#footerin span{ margin-right:20px; font-size:12px;color:#555;}
#footerin span a:link{ color:#333; text-decoration:none}
#adbf_games{width:750px; float:left;   margin-left:20px; margin-top:20px;}
#adbf_games li{width:70px; height:80px; float:left; display:block;margin-right:10px;}
#adbf_games li img{width:60px;}
#adbf_games li a{ color:#05c; text-decoration:none; display:block;font-size:11px;}

#topnav{width:100%; height:28px; background-color:#2D2D2D; background-image:url(/images/navtop_bg.jpg) }

#topnav a{ color:#EEE;line-height:27px; font-size:13dpx; margin-right:15px; font-weight:bold; text-decoration:none; font-family: Arial, sans-serif}

#topnav span a:hover{ color:#fff;  text-decoration:underline}
.topnav_l{ padding-left:20px;}
.topnav_l span{ margin-right:15px;}
.topnav_l span a:hover{ color:#FFFFCC; text-decoration:underline}
.topnav_r{ width:200px;float:right; color:#FFF;}
#homeheader{width:100%; height:50px;   text-align:center; margin:25px 0}
#homesearch{width:100%;}
#searchinfotxt{width:560px; margin:0 auto; line-height:35px; font-size:12px; color:#666; padding-left:10px;}
#searchinfotxt label{ font-weight:bold}
#homesearchform{width:560px; margin:0 auto; height:46px; background-image:url(/images/searchbg.gif)}
#search_input{width:450px; float:left; margin-top:5px; margin-left:10px; display:inline;}
#search_input input{width:440px; height:24px; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-top:4px; border:none }
#search_submit{width:100px; float:left; margin-top:10px; font-size:16px; font-weight:bold; color:#333; }
#search_submit input{ font-size:18px; color:#333; font-weight:bold;width:100px; border: 0 none; font-family: Helvetica, sans-serif;    background: none repeat scroll 0 0 transparent;}

#hottags{width:750px; margin:0 auto; line-height:1.8;}
#hottags a{ font-weight:bold; margin-right:10px; font-size:12px;}
#header{width:100%; padding:10px 0; height:50px;background-color:#f2f2f2; border-bottom:1px solid #CCC; background-image:url(/images/topsearchbg.jpg) }
#header2{width:100%;   height:40px;background-color:#333; border-bottom:1px solid #CCC; }
#logo{width:240px; float:left; margin-left:20px; margin-top:4px;  }

#logo a,.thumbimg a{ border:0}
#logo2{width:110px; float:left; margin-left:20px; margin-top:1px;}
#logo2 a{ text-align:center; font-size:26px; color:#fff; text-decoration:none; font-family:
Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif}

#hotnav a{ color:#f3f3f3; text-decoration:none; font-size:12px; margin-left:20px; line-height:34px; font-weight:bold;font-family:Verdana, Arial}

#homesearchform2{width:310px; float:left; height:30px; background-color:#fff; margin-top:4px; border-radius:5px;}
#search_input2{width:250px; float:left; margin-left:10px; display:inline;}
#search_input2 input{width:200px;  font-size:18px; font-family:Arial, Helvetica, sans-serif; margin-top:4px; border:none }
#search_submit2{width:48px; float:left;  font-size:16px; font-weight:bold; color:#f2f2f2; }
#search_submit2 input{ font-size:14px; color:#fff; height:27px; font-weight:bold;width:40px; border: 0 none; font-family: Helvetica, sans-serif;    background: none repeat scroll 0 0 transparent; border-left:1px solid #666;  margin-top:2px; background:url(/images/s_bg.png); background-repeat:no-repeat}


#header_r{width:560px; float:left;}
#container{ clear:both; }
#leftfilter{width:180px;  margin-left:40px;  float:left;   padding:1px;}
#leftfilter p{ margin-top:1px;}
#leftfilter p:hover{ background-color:#f2f2f2}
.cur_selected{
	font-weight:bold;
	background-image:url(/images/right-arrow.png);
	background-repeat:no-repeat;
	display:block;
	padding-left:25px;
	background-position: left center;
	
}

.warningreport{
	padding:20px 45px 15px 85px;
	color:#00CCFF;
	font-weight:bold;
	font-size:14px;
	background-image:url(/images/warning.png);
	background-repeat:no-repeat;
	background-position: 55px 15px;
}
.warningreport a{ color:#99CC00; text-decoration:underline}

#leftfilter a{ color:#06c; text-decoration:none; font-family:arial; font-weight:bold; font-size:12px;}
.nofilter{ }
.flt_select{  font-weight:bold; background-image:url(/images/right-arrow.png);
	background-repeat:no-repeat;
	display:block;
	padding-left:35px;
	background-position: 135px center;  }
.flt_select a{color:#009999; font-weight:bold}

#mainlist{margin-left:220px;    padding-left:5px;  padding-top:5px; }
#sider{
    float: left;
    height: 600px;
    margin-right: 5px;
    margin-top: 50px;
    width: 300px;}
#show_result{ height:25px;margin:5px 0; line-height:2; padding-left:5px; color:#666; font-size:12px; font-weight:bold;}
.gameitem{width:170px; height:200px; float:left; font-size:14px; border:1px solid #ace; background-color:#fff;  margin:8px 5px; overflow:hidden; padding:5px ;  border-radius:5px;}
.gameitem:hover{ border:1px solid #9BDB5B; background-color:#fffbf0}
.gameitem p{ font-size:12px; color:#666; line-height:1.24; display:block; height:40px; }
.gameitem p cite a{ font-size:11px; font-style:normal; text-decoration:none; color:#0066CC}
.gameitem_title_search a{ font-size:13px; line-height:1.8;  color:#1155cc; text-decoration:none; font-weight:bold}
.gameitem_title_search span{ font-size:10px; color:#999}
.gameitem_title_search a:hover{ color:#CC66FF}
.gameitem_title_search cite{ font-size:12px; color:#009933; font-style:normal;}

#paging a,#cts_paging a{
        font-family:Arial, Helvetica, sans-serif;
     
        background-color: #515D69;
        padding:5px 12px;
        color: #FFF;
        font-size: 16px;
		text-decoration:none;
		border-radius:5px;
		
    } 
    
  #paging b,#cts_paging b{
        background-color: #E8451E;
		 font-family: "Sans";

  
        padding:5px 12px;
        color: #FFF;
        font-size: 16px;
		border-radius:5px;
    }  
	
	#paging a:hover,#cts_paging a:hover {
        background-color: #737F8B;
    }
    
    
#paging{  clear:both; height:30px; padding-top:20px; padding-left:200px ; }{
        font-family:Arial, Helvetica, sans-serif;
      
        background-color: #515D69;
        padding:5px 12px;
        color: #FFF;
        font-size: 16px;
		text-decoration:none
		
    } 
    
  #paging b {
        background-color: #E8451E;
		 font-family: Arial,Helvetica, sans-serif;
  
  
        padding:5px 12px;
        color: #FFF;
        font-size: 16px;
    }  
	
	#paging a:hover {
        background-color: #737F8B;
    }
    
    
#paging{  clear:both; height:30px; padding-top:20px; padding-left:200px ; }




#sites{width:750px; margin: 0 auto; line-height:1.8}
#sites a{ margin-right:10px; color:#666666}
.is_features{width:100%; text-align:center; line-height:20px; height:20px; margin-top:5px;}
.is_features span{   display: inline-block;  margin-left:10px; width:16px; height:16px; background-image:url(../../images/features.png); background-repeat:no-repeat;}
.is_features img{ margin-left:5px;}
.f_exclusive{
	background-position: left top;
}
.f_download{
	background-position: -16px top;
}
.f_popular{
	background-position: -32px top;
}
.f_ios{
	background-position: -48px top; width:30px;
}
.f_exclusive2{background-position: left bottom;}
.f_download2{background-position:-16px bottom;}
.f_popular2{background-position: -32px bottom;
}
.f_ios2{background-position: -48px bottom;
}

.is_features2{width:100%; line-height:20px; height:20px; margin-top:5px; }
.is_features2 span{   display: inline-block;  margin-left:10px; width:16px; height:16px; background-image:url(../../images/features.png); background-repeat:no-repeat;}
.is_features2 img{ margin-left:5px;}

.if_iostitle{ background-image:url(../../images/title_ios.png); width:40px; height:20px; display:block;  margin:8px 10px 0 0; float:left;}

/*version 2*/

#mainct{width:980px; margin:0 auto; }
#mainct h2{ font-size:24px; font-family:Arial, Helvetica, sans-serif; line-height:2.8; padding-bottom:2px; color:#555;}
#mainct li a{ font-size:11px; line-height:1.5; color:#9A5AE9}
#ct_l{width:200px; float:left;}
#ct_c{width:670px; float:left; display:inline }
#ct_r{width:310px; float:left; margin-bottom:10px;display:inline}
#new_adds{width:670px; float:left}
#new_adds h2 span{ font-size:12px; margin-left:10px; color:#999999}
#new_adds li{width:165px; float:left; height:150px;}
#new_adds li img{max-width:140px; max-height:120px; border:1px solid #333;}
#new_adds li a{ display:block; line-height:1.8; color:#0099CC; text-decoration:none;  font-size:12px;}
#new_adds li a:hover{ border:none; color:#FF6600}

#ct_c li{width:102px; height:80px; float:left; margin:5px 8px 20px 0;}
#ct_c li a{ font-size:11px; color:#04c; border:none }
#ct_c li img{max-width:100px; max-height:100px;  height:80px; width:80px;border-radius:10px;}

#ct_r li{width:145px; float:left;  margin:5px 2px; display:inline}

#ct_r li a{ color:#05c;text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;border:none 
 }
 #showtags a{display:block; float:left; margin-top:5px; margin-left:5px; border:none;}
#ct_r li a:hover span,#showtags a:hover span{ background-color:#F3FCFF; color:#666666}
#ct_r li a:hover em,#showtags a:hover em{
	background-position:-15px 1px; margin-top:-1px;margin-bottom: -1px;
}
#ct_r li a span,#showtags a span{ padding:0px 5px;display:block; float:left; height:18px; line-height:18px;border-bottom: 1px solid #e9e9e9;
    border-radius: 0 4px 4px 0;
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9; background-color:#fff;}
#ct_r li a em,#showtags a em{
	display:block;
	margin-bottom: -1px;

    margin-top: -1px;
	width:15px;
	height:21px;
	background-image:url(/images/tagbg.png);
	float:left;
	background-position: left center;
	background-repeat: no-repeat;
}

#homelogo{ padding-top:3px;text-align:center}
#showstatics{  color:#ccc; font-weight:bold; font-size:16px;line-height:1.5; padding-left:40px;  margin-top:20px;text-align:center;  clear:both}
#showstatics a,.indexstatics a{ color:#fff;text-decoration:none}
#hotsearchs{text-align:center;font-size:16px; color:#fff;font-weight:bold;}
#hotsearchs a{ color:#ccc;text-decoration:none}
.indexstatics{ color:#999; font-size:14px;   line-height:25px;}
#speciallinks{  line-height:1.8;padding-left:40px; text-align:center;font-size:14px;}
#searchform{
	width:610px; 
	margin:0 auto;

	height:53px;
	
	background-repeat: no-repeat;
}
#s_input input{width:455px; height:36px; line-height:36px; padding-left:5px; padding-right:5px; font-size:20px; border:1px solid #666; border-radius:3px;  -moz-transition: background 0.2s linear 0s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.075); 
    vertical-align: middle;font-family:Helvetica, Arial, sans-serif}
#s_input input:focus{ border-color: #56B4EF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    color: #333333;
    outline: 0 none;}
#s_input{width:473px; margin-left:15px; display:inline; margin-top:6px; float:left;}
#s_submit{width:122px; float:left; margin-top:5px;}
#s_submit input{ background-image:url(../../images/search_button.gif);  border:0px; width:122px; padding-left:18px; height:42px; font-size:22px; font-family:Helvetica, Arial, sans-serif;  cursor: pointer; color:#fff;}
#s_submit input:hover{ background-position:bottom; color:#fff
   }
#mainsearch{width:100%; margin:0 auto; padding:35px 0;background-color:#333; margin-bottom:30px }
#leftfilter p{ line-height:31px; font-size:12px; color:#333; }
#returnback{ margin-top:1px;  height:30px; padding-left:20px; background-color:#fffbf0;border-bottom:1px solid #ace; }
#returnback a{ font-size:12px; color:#05c;line-height:30px; text-decoration:none}
#returnback a:hover{ color:#FF3300}
#returnback label{ font-size:18px; font-family:"Times New Roman", Times, serif; color:#333}
#sg_left{width:210px;    float:left; padding-left:10px;}
#sg_right{margin-left:220px; }
#sg_slider{width:200px; float:right;  background-color:#f1f1f1;}
.sg_ftgames{ margin:10px 0 10px 10px;}
.sg_ftgames h2{ line-height:30px; font-size:14px; color:#333}
.sg_ftgames li{width:90px; float:left}
.sg_ftgames li a{ color:#03c}
.sg_ftgames li img{ border:1px solid #000; margin-bottom:8px;}
#sg_infocontainer{width:550px; float:left;}
#sg_ftgames{width:250px; float:left; height:200px; background-color:#f1f1f1;}
#sg_main{ width:99%; float:left;_width:800px;padding:5px 0px;border-left:1px solid #ace; min-height:1200px;}
#sg_main h1{ font-size:28px; padding-left:22px; line-height:31px; font-family:Helvetica,Arial,sans-serif; margin-top:15px; margin-left:18px; }
#sg_main h1 img{ margin-left:10px;}
.sg_mainintro{ font-size:12px; line-height:1.5; color:#456; padding-left:40px;padding-top:10px;}
#sg_main h1 label{ color:#0099CC; font-size:12px;}

#sgmain_left{width:730px; float:left;}
#sgmain_right{width:100%; margin-left:10px; margin-top:5px; margin-bottom:5px;float:left; height:280px; padding-left:30px;}

.btnreadmore{  color:#990000;font-style:italic}
.btnreadmore:hover{border:none;  color:#660000;}
.sg_extrainfo{
	padding-left:40px;
	color:#666;
	font-style: italic;
}
.sg_extrainfo2{
	padding-left:40px;
	color:#FF0000;
	margin:10px 0;
}
#sg_tags{  font-size:12px; line-height:1.8; background-color:#fffbf0; margin-top:10px; padding-left:10px;}
#sg_tags label{ font-weight:bold}
#sg_tags a{ margin-left:10px; color:#006699}
.sg_thumb{ margin:10px 20px 10px 40px; float:left;}
.sg_thumb img{ max-width:400px; max-height:300px;}
.sg_rating{ margin:10px 20px 10px 40px;}
.sg_rating label{ color:#666; font-weight:bold; float:left;}
.sg_rating em{ float:left; margin:0 10px; color:#666; font-style:normal;}
#rate-it{width:75px; height:15px; float:left; margin-right:15px;}
#rate-it li {width:15px; height:15px; float:left; display:block;}
#rate-it li a{ width:15px; height:15px; display:block; background-image:url(../../images/rating-stars.gif); float:left;  outline: medium none; overflow: hidden;position: absolute;text-indent: -1000em;}
#rate-it li a:hover{ border:none; background-position:bottom}
.ratehover{border:none; background-position:bottom}

		div.rating {
	
			float:left;
			clear:all;
			margin-right:10px; margin-left:10px;
			width:90px;
			font-weight:bold;
			color:#FF9900
		}
		
		div.rating a {
		
			width: 15px;
			height: 15px;
			display:block;
			float:left;
			text-decoration: none;
			text-outline: none;
			background: url('/images/rating-stars.gif') left top no-repeat;
			outline: medium none; 
			overflow: hidden;
			text-indent: -1000em;
		}

		div.rating a.active {
	
			border:none;
			background: url('/images/rating-stars.gif') left bottom repeat-x;
		}




.sg_play{ margin:25px 20px  25px 50px; padding-bottom:10px; clear:both; }
.sg_play span{display:block; width:105px; height:36px; background-image:url(/images/playbtn.png); float:left; }
.playoutsite{ margin-left:5px;}
.sg_play span:hover{background-position:bottom; cursor: pointer;}
.sg_play a{  text-decoration:none; line-height:2; font-weight:bold; color:#666666 }
.sg_play a:hover{ border:none}
.sg_play label{ margin-left:12px;}
.sg_publisher{
	background-image:url(/images/profile.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 2px 2px;
}
.sg_tag{
	background-image:url(/images/tag.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 2px 2px;
}
.sg_date{
	background-image:url(/images/date.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 2px 2px;
}
.sg_stats{
	background-image:url(/images/stats.png);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: 2px 2px;
}
#gameitems,#similargames{width:98%; float:left;}
#gameitems,#similargames{ margin:0 auto;margin-top:15px; font-size:12px; color: #666; padding:10px 0 10px 20px; }
.gameitem_item{width:180px;  float:left; height:180px; padding:5px;  margin:10px 10px 0 0; border:1px solid #ccc;  background-color:#fff; line-height:1.5; }
.gameitem_title{font-weight:bold; line-height:1.8 }


.gameitem_title a{  text-decoration:none; color:#05c; font-size:11px;}
.gameitem_title a label{ color:#999999}
.gameitem_url{ color:#006699}
.gameitem_intro{ font-size:11px; color:#666; }
.gameitem_pic {width:100%; float:left; min-height:100px; _height:100px;}
.gameitem_pic img{ max-width:180px; _width:120px; _height:80px; max-height:105px;}
.thumbimg{
	width:100%; padding:5px 0 margin:0 auto; height:105px; text-align:center; background-color:#f1f1f1;border-radius: 6px;
	
}
.thumbimg img{max-width:170px;max-height:93px;_width:100px;_height:80px; margin-top:5px; border:1px solid #666;}


#similargames h3,#gameitems h3{ font-size:16px; color:#333333; line-height:30px;}
.sg_title2{ color:#333}
.sg_title2 label{ color:#0099CC; font-weight:bold}
#sg_info{ margin:10px; }
#sg_info a{ color:#2F4A90}
#sg_info h3{ font-size:16px; line-height:35px; color:#444}
#sg_info p{ border-bottom:1px dotted #CBBDEC; margin-bottom:10px; padding-bottom:10px; line-height:2; padding-left:20px; overflow:hidden }
#sg_info p span{ color:#FF6600}
#sg_info p a{ text-decoration:none}
a:hover{ border-bottom:1px dotted #999999;}
#sg_info p label{ width:80px; color:#555}
#sg_info ul li{ text-align:center; line-height:1.2; margin:10px 20px;}
#sg_info ul li a{ text-decoration:none; }
#sg_info ul li img{max-width:120px; max-height:110px; _width:100px; _height:80px;}

.sg_fav{ float:right; width:300px; height:30px; line-height:30px; margin-top:-20px; z-index:10; text-align:right}
.sg_fav img{ margin-left:5px;}


#topmain{ padding:15px 0 15px 24px; border-bottom:1px solid #DEDEDE;  height:30px;}
#topmain h2{ font-size:18px; line-height:1.8; color:#999900; width:300px; float:left;}
#showcounts{width:600px; float:left; padding-top:10px; color:#555; font-weight:bold}
.tags_item{width:160px; float:left; line-height:2.2;}

#search_notfound h2{ font-size:18px; font-weight:bold; line-height:35px; color:#006699}
#search_notfound p{ line-height:1.5;}
#search_notfound h3{font-size:15px; font-weight:bold; line-height:35px; margin-top:10px;color:#006699}
#search_notfound ul li{ line-height:30px; padding-left:20px; list-style:circle; list-style-type:circle}
.nogameshow{ font-size:14px; color:#999999; line-height:35px; padding-left:10px;}

.sgls_item{width:180px; height:180px; float:left; font-size:14px;  background-color:#fff; border:1px solid #E4E8F1;  margin:5px; overflow:hidden; padding:5px ;}
.sgls_pic{width:100%; text-align:center;; float:left; height:110px; margin-top:10px;}
.sgls_pic img{ max-width:150px; max-height:100px;  }
.sgls_title{ width:100%; float:left;}
.sgls_title a{ text-decoration:none; font-weight:bold; color:#8A5EE8}
.sgls_title label{  color:#99CC00;font-size:11px; font-weight:bold}
.sgls_intro{ font-size:11px; }


/*USER*/

#wrapper{ min-height:500px; background-color:#D7D7D7}
#usrform{width:600px; margin:0 auto; min-height:500px; background-color:#FFFFFF}
#usrform h2{ padding:10px; border-bottom:1px solid #ccc;}
#usrform dl,#submitform dl{width:100%; float:left; font-size:12px; margin:10px 0;}
#usrform dt{width:120px; float:left; padding:6px 0 0 10px;}
#usrform dt label{color:#000; margin-right:5px; font-weight:bold}
#usrform dd{width:400px; float:left;}
.divinput input{width:300px; padding:3px; font-size:16px; height:22px; font-weight:bold; font-family:Helvetica,Arial,  sans-serif; border:1px solid #ace; border-radius:3px; }
.divarea textarea{width:310px;}
.dd_input2{width:270px; padding:3px; }
.show_error{ color:#FF0000;}
.show_tips{ color:#666666;}
.submitbtn{border:1px solid #ace; background-color:#66CCCC; padding:3px 8px; font-family:Helvetica, sans-serif; border-radius:3px; color:#fff;}
.submitbtn:hover{ background-color:#006699; color:#FFFFCC}
#collected{float:left; color:#999;display:block; margin-top:3px; margin-right:3px; width:24px; height:24px; background:url(/images/stars.gif) no-repeat 0px 0px;}
#collected em{  background:url(/images/stars.gif) no-repeat 1px 0px; }

span.newfav em{ color:#999;display:block; margin-top:-2px; margin-right:6px; width:24px; height:24px; background:url(/images/stars.gif) no-repeat 0px 0px; }
span.collected em{
	background-image: url(/images/stars.gif);
	background-repeat: no-repeat;
	background-position: -24px 0px;
}
span.collected {font-weight:bold; }
a.collected{font-size:12px;}
#fav_tips{ margin-left:10px; color:#000000; font-weight:bold; background-color:#FFCC99;; line-height:180%; z-index:15; position:absolute;
filter:alpha(opacity=80);-moz-opacity:0.8; /* Moz + FF */
opacity: 0.8; 
padding:5px 8px; border:1px solid #FF9933;

 }
.hidden{ display:none}
.addfav{ width:200px; z-index:20; padding-left:10px; margin-top:-28px; margin-left:}


	
#comments h3{ font-size:18px; line-height:1.8; padding-left:30px;}
.cmtsarea textarea{ border:1px solid #ace; padding:5px; width:650px; background: url(/images/formbg.png) repeat-x scroll 0 -152px transparent;}
.cmtsbtn{ margin-top:5px;}
.cmtsbtn input{ border: medium none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 6px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
	background-color:#FF9966
	}
.comments_post{ margin-left:20px; padding-bottom:20px;}
.comments_item{ background-color:#f2f2f2; margin-bottom:5px; margin-left:20px; padding:5px;width:650px; float:left;}
.cmts_title{ line-height:1.8}
.cmts_title label{ font-weight:bold; display:block; width:100px; float:left; color:#006699}
.cmts_title label a{ color:#006699}
.cmts_title  span{ color:#999}
.comments_avatar{width:65px;height:65px; float:left}
.comments_info{ margin-left:70px; }
.cmts_contents{ color:#666; line-height:1.8; word-wrap: break-word; overflow:hidden;}
.error_tips{ color:#FF0000; font-weight:bold;}
#myschs{ clear:both }
#myfavs{ clear:both}
#myschs h2{ padding-left:5px;}
#myschs ul li{ line-height:1.8; border-bottom:1px dotted #ace;}
#myschs ul li a{ font-size:14px; color:#003366}

#usercp{width:950px; margin:0 auto; min-height:500px; padding:20px 0}
#usercp h2{ line-height:2; font-size:18px; border-bottom:1px solid #ccc; height:33px; }
#usercp h2 a{ line-height:2; font-size:13px;}
#usercp  h2 span{ margin-left:20px; font-size:14px; display:block; padding:3px 8px;  border:1px solid #ace;  float:left }
.usercp_curnosel{background-color:}
.usercp_curseled{ background-color:#f1f1f1;}
.favstar{width:15px; height:18px; display:block;background-image: url(/images/star.png);
	background-repeat: no-repeat;
	background-position: -20px 0px; float:right}
#userboard{ width:150px;  padding:10px; line-height:2; background-color:#FFFbf0; border:1px solid #ccc; z-index:10; display:none; color:#000; position:absolute;filter:alpha(opacity=90);-moz-opacity:0.9; /* Moz + FF */
opacity: 0.9; } 
#userboard a{ color:#0033CC}
#openmenu{ cursor: pointer;line-height:27px; font-weight:bold; }
#openmenu label{ float:left; cursor: pointer; display:block; }
#openmenu a{ line-height:27px; font-weight:bold; color:#0033CC}
#openmenu em{ display:block; width:10px; height:10px; margin-top:15px; margin-left:5px; background-image:url(/images/arrowdown.png); background-repeat:no-repeat; float:left}
.boardls{padding-left:5px;}
.boardls:hover{ background-color:#f2f2f2;  }
#closebtn{ background-color:#f2f2f2; border:1px solid #ccc;width:18px;height:18px;line-height:18px; text-align:center; cursor: pointer;  float:right}
#isdownload{ font-size:12px; color:#FF0000; margin-left:350px; font-style:normal; font-weight:bold;  z-index:30;  width:100px; height:20px; margin-top:-40px; cursor: pointer; }
#isdownload:hover{ color:#0000CC; text-decoration:underline}

#notfound404{width:600px; margin:0 auto; margin-top:100px; background-color:#f1f1f1; padding:10px; border:1px solid #ccc; line-height:1.8}
#notfound404 h2{ font-size:24px;}
#notfound404 p{ margin:10px 0}
#notfound404 span{ background-color:#fffbf0; line-height:30px; padding:8px 5px; border:1px solid #FFCC99;}
#notfound404 span a{ color:#03c; font-size:16px; font-weight:bold}

#about_left{width:180px; float:left; margin-left:20px; }
#about_left li{ margin-bottom:2px; border-bottom:1px solid #ace; margin:0 15px; padding-left:20px; margin-top:10px;}
#about_left li a{ line-height:30px;}
#about_right{ margin-left:210px; margin-top:10px; margin-bottom:10px; min-height:500px; max-width:800px; _width:750px; _height:600px; border-left:1px solid #ace; padding-left:15px;}
.ab_selected{ font-weight:bold; background-color:#E7E3F9; border-bottom:none}
#about_right h2{ line-height:40px; font-size:20px; border-bottom:1px solid #ace;}
.about_contents{ font-size:12px; line-height:1.8; margin-top:10px;}
.abform dt{ margin:5px 0; font-size:14px;  color:#006600; line-height:2}
.abform dd{ margin-left:0}
.form_tips{ color:#888; line-height:1.8; font-size:12px; font-style:italic}
.isup_thumb{ padding:5px;}

.user_games h3{ font-size:14px;   color:#333;}

.user_games li{   border-bottom:1px solid #ccc}
.user_games li p{ }
.user_games li span{color:#999}
.myg_thumb{width:120px; height:120px; float:left; margin-top:10px;}
.myg_info{ width:810px; float:left;color:#666;  }
.myg_info h3 a{text-decoration:none; font-size:18px; border-bottom:none; line-height:2.5}
.myg_title a{ font-size:16px; color:#222; }
.myg_title a:hover{ color:#006666}
.myg_cate a{ font-size:12px; color:#FF9900; }
.myg_cate{ padding-left:20px;}

.myg_action{ clear:both;  line-height:2; padding-top:10px;}
.myg_action a{ color:#fff; margin-right:20px; padding:2px 8px; background-color:#ccc; text-decoration:none; border-radius:5px; border:none}
.myg_action a:hover{ background-color:#FFCC66; color:#333333}
.myg_intro{  font-size:14px;white-space: pre-wrap;*white-space: pre;word-wrap: break-word;margin:5px 0; line-height:1.5}
.myg_tags{ color:#333}
.myg_tags a{  margin-right:10px; display:block; padding:0px 5px; background-color:#E6ECED; float:left; border-radius:3px; color:#333; text-decoration:none}
.myg_tags a:hover{ background-color:#FFCC99; color:#333333}
.user_form dt{margin:5px 0; font-size:14px;  color:#006600; line-height:2}
.user_form dd{ margin-left:0;}
.ab_textarea,.ab_input{width:500px; border:1px solid #ccc; font-size:18px;  line-height:1.8; padding:5px; font-family:Helvetica,Arial,  sans-serif; border-radius:3px;}
.sendsuccess{ font-size:18px; line-height:3; color:#0033CC}
.about_contents p{ margin:15px 0}
.about_contents p span{ font-weight:bold;}
.commentnum { padding-top:10px;}
.commentnum a{ color:#CC3300; font-size:12px; margin-left:30px; }
.commentnum img{ margin-top:5px;}
#footer_right{width:100%; text-align:center; font-size:11px; color:#666; line-height:20px; padding-bottom:10px;clear:both}
#top-noscript{width:100%; text-align:center; background-color:#000033; color:#FFFFCC; line-height:2; font-weight:bold; }


.myg_user{ margin-right:10px;}
.myg_user a{ color:#009999; text-decoration:none}
#dialog{width:450px; height:300px; background-color:#FFCCCC;}
.pop{ background-color:#0099FF; }
.popinner{  background-color:#fff; width:500px; height:400px;}
.popinner img{ margin:10px;}
#gamesites{ margin: 20px;}
#gamesites li{width:20%; float:left}
#gamesites li a{ color:#006699; line-height:1.8}
#user_left{width:120px;float:left;  margin-top:20px;}
#user_left li{width:100%;float:left; margin-right:10px;  display:block; margin-bottom:5px;}
#user_left li a{ line-height:2.5; padding:3px 10px; text-decoration:none; border-bottom:none  }
#user_main{width:960px;     padding:0 15px 15px 15px; border-radius:5px; margin:0 auto }
.user_maingames{}
.usergames_home{  border-radius:5px; font-weight:bold; text-align:center; font-size:16px;}
#user_topnav{ width:100%; float:left; height:60px;    background: #f7f7fa none repeat scroll 0 0;
    border-bottom: 1px solid #e4e2e2;}
.usernav_container{width:960px; margin: 0 auto;}
#user_topnav a{ padding:5px 12px; display:block; font-size:18px;   border-radius:3px; border-bottom:none; text-decoration:none}
#user_topnav span{ display:block; margin-top:15px;margin-right:10px; float:left;}
.user_postbtn{ background-color:#333; color:#fff; text-align:center; border-radius:5px;}
.user_postbtn a,.user_li a{color:#333; font-size:18px; font-weight:bold}
#user_topnav a:hover{ color:#fff; background-color:#663300}
.user_li{  color:#333; text-align:center; border-radius:5px;}
.user_li_nsel{ text-align:center; border-radius:5px;}
.user_li_nsel:hover{}
.user_li_nsel a:hover{color:#fff;}
.user_li_nsel a{ color:#666; font-size:18px; font-weight:bold}
#container_u{width:100%; margin:0 auto}
.public_status{color:#009900; float:right; display:block; width:100px; font-weight:bold; font-size:11px;}

/*User Games Show*/

.user_gamesshow{width:450px; float:left }
.user_gamesider{width:180px; float:right; height:300px; }

.user_gamesshow h2{font-size:24px; color:#333; margin-top:10px; padding-bottom:5px; }
.user_gameshow_author{ color:#888;  line-height:1.6;}
.user_gameshow_author a{ font-weight:bold; color:#009999; padding-left:6px; text-decoration:none;}
.user_gameshow_author span{ margin-right:20px; padding-left:5px;}
.user_gameshow_img{ margin:10px 5px;}
#user_othergames{width:700px; float:left; margin-top:25px;}
#user_othergames li{width:180px; height:120px; margin-right:10px; margin-top:10px; float:left; display:block; line-height:1.8; text-align:center; background-color:#fff;}
#user_othergames li img{width:120px;}
#user_othergames li a{  text-decoration:none}
#user_othergames li span{ display:block}
#user_othergames h3{ font-size:18px; line-height:2.5}

.user_gamedescription{ margin:15px 0;word-wrap: break-word; overflow:hidden; color:#333; line-height:1.5 }
.user_gameplaybtn{width:200px;}
.user_gameplaybtn a{ display:block; padding:4px 15px; background-color:#999900; border-radius:5px; font-size:22px; color:#FFFFFF; text-decoration:none; border-bottom:none;text-align:center}
.user_gameplaybtn a:hover{ background-color:#FF6600; color:#333;}
.user_gamestags a{ text-decoration:none; font-weight:bold; color:#855ED7; margin-right:6px;}
.user_gamestags a:hover{ color:#666699}

#ftgames_top{width:1000px; margin:0 auto; padding:15px 0}
#ftgames_top h2{ line-height:30px; font-size:16px; color:#666; font-family: Helvetica, Arial,sans-serif}
#ftgames_top li{width:80px; height:80px; float:left;  border-radius:5px;box-shadow: 1px 1px 3px #ccc, 0 0 1px #E5E5E5; border:1px solid #eee; padding:3px; margin:10px 10px 10px 0; }
.ft_more{ padding-left:12px; display:block; float:left; width:100%; text-align:right }
.ft_more a{ font-size:14px; color:#009999; font-weight:bold; text-decoration:none}
.topnav_explore{width:80px; float:left;}

#nav_explore{
	padding-right:10px;
	background-image:url(../../images/arrowdown.png);
	background-position: right 8px;
	background-repeat: no-repeat;
}
#exploregames{width:180px;   border:1px solid #ccc; background-color:#f1f1f1; display:none; z-index:101;position:absolute; background-color: rgba(255, 255, 255, 0.97);
    border-color: -moz-use-text-color #666666 #666666 #F0F0F0;
    border-left: 1px solid #F0F0F0;
    border-right: 1px solid #666666;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
	position:absolute;
    margin-left: -1px;
    margin-top: 1px;}
	#exploregames a{ color:#0066CC}
	#exploregames li{ padding-left:15px;}
#ftgames0 h2{ line-height:2; font-size:14px;}
#ftgames0 li{width:110px; float:left; text-align:center; margin:10px 10px 10px 0;}
#ftgames0 li img{ border:1px solid #333;}
#show_result span{ display:block; float:right;width:100px; text-align:center;}

.showlist_item{width:90%; float:left; border-bottom:1px solid #ccc; padding:10px 0;}
.showlist_item h3 a{ text-decoration:none;}
.showlist_thumb{background-color:#F6F6F6;border: 1px solid #D5D5D5;border-radius: 3px 3px 3px 3px;float: left;padding: 5px; text-align: center;width: 160px;}
.showlist_thumb img{ max-width:150px; max-height:100px; _width:100px; border:1px solid #666}
.showlist_gameinfo{ margin-left:180px; max-width:530px;}
.showlist_title a{ font-size:14px; color:#004B91; line-height:1.2}
.showlist_title span,.showlist_title cite{ line-height:2.2; font-size:12px; color:#666;}
.showlist_title cite a{ color:#0099CC; font-style:normal;}
.filter_list{ padding-left:15px; padding-top:20px; }
.filter_list h3{margin-top:15px;border-bottom:1px solid #ccc;}
.filter_menu_sel{
	width:100px;
	border:1px solid #ace;
	padding:3px 5px;
	background-image:url(/images/arrow_down.gif);
	background-repeat:no-repeat;
	background-position: 90px center;
	font-weight:bold;
	color:#02c;
	border-radius:3px;
}
.filter_menu{ display:none; z-index:100; position:absolute; background-color:#fff; width:100px; border:1px solid #ace;padding:3px 5px; }
.filter_menu li a{ line-height:2; display:block; color:#05c; padding-left:10px;}
.filter_menu li a:hover{ background-color:#CED6F2; color:#FFFFFF; border:none}
.filter_item,.filter_item2,.filter_item3{ margin-top:10px;}
.filter_item a{ display:block; padding:3px;   border:none}
.filter_item a:hover{ background-color:#f8f8f8}
.filter_item label{ display:block; float:left ;width:11px; height:11px;background-image:url(/images/filterselected.gif); margin-right:5px; margin-top:2px;}
.filter_unchecked{  }
.filter_checked{  background-position:bottom}
.filter_1{background-position:bottom}
.filter_0{}

.filter_item2 label{ display:block; float:left ;width:16px; height:16px;background-image:url(/images/selected.png); margin-right:5px;}

.ft2_1{
	background-position: bottom;
}

.filter_item3 label{ display:block; float:left ;width:16px; height:16px;background-image:url(/images/selected2.png); margin-right:5px;}

.ft3_1{
	background-position: bottom;
}

.sep_line{ border-bottom:1px solid #ccc; height:10px;}
#leftfilter div{padding:3px 0 0 10px}
#leftfilter div.sel_1 a{ color:#003399}
#leftfilter div.sel_1{ background-color:#f1f1f1; padding:3px 0 0 10px}
.labelselected{ background-position:bottom}
.showtypes{ display:block; width:16px; height:16px;  background-image:url(/images/listgrid.png); padding-top:20px; overflow:hidden; float:left;}
.showtypeblock{ display:block; width:16px; height:16px; overflow:hidden; float:left; border:1px solid #999; margin-left:6px;}
.showgrid0{
	background-position:0 16px
}
.showgrid1{
	background-position:0 0
}
.showlist0{
	background-position:16px 16px
}
.showlist1{
	background-position:16px 0
}
.lblshow{ display:none;}
.lblshow2{ padding:3px; color:#ccc;}
#site_info,#site_games{ width:980px; margin:0 auto; margin:0 auto;}
#site_info h2,#site_games h2{ font-size:24px; line-height:1.8; margin-top:15px; text-transform:capitalize}
#site_games li{ display:block; width:150px; float:left; height:120px; margin-top:10px;}
#site_games li a{ color:#04c}
#site_games li img{ max-width:120px; max-height:100px;}
#site_info h2 a{ font-size:24px; color:#0099CC; line-height:2;  border:none}
#site_info p{  line-height:1.6}
#site_info p a{ color:#666}
#maincts{ width:100%; float:left; background-color:#f1f1f1; padding:20px 0;}
#mainwrapper{width:980px; margin:0 auto; background-color:#fff; border:1px solid #ccc;}
#c_main{  margin-right:220px; background-color:#fff;}
#c_main h2{ line-height:2; font-size:18px;}
#c_right{width:220px; float:right; height:600px; background-color:#FFCCCC}
.c_cts{ line-height:2;  margin: 20px;}
.c_cts a{ color:#2854BB}
.c_adddt{ border-bottom:1px solid #ccc;  font-size:12px; margin:0px 20px; padding-bottom:10px;}
#c_main h2{ font-family: Helvetica,Arial, sans-serif; padding:10px 20px}

#c_main img{}
.cts_item{ margin:10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.cts_htitle a{ font-size:18px; line-height:1.8;}
.cts_abstract{ line-height:1.8; color:#333; font-size:12px; margin:10px 0;}
.cts_postdate{ color:#666; font-style:italic}
#cts_paging{ margin:10px;}
.playgame_title{ height:60px; font-size:24px; text-align:center; line-height:1.8; margin-top:15px;}
#playgame{ max-width:1280px;background-color:#f2f2f2; margin:0 auto; min-height:400px; margin-bottom:10px; text-align:center; padding:10px}
#control{ margin:0 auto; height:30px; text-align:center;margin-bottom:20px;}
#control input{ background-color:#FF9999; border-radius:6px; font-size:16px; font-weight:bold}

.list_top_games{ height:80px; border-bottom:1px dotted #FFCC66; padding:10px 0;}
.list_top_i{width:40px; float:left; font-size:14px; font-weight:bold; margin-top:25px; padding-left:15px; color:#666}
.list_top_thumb{width:100px; float:left;}
.list_top_thumb img{width:80px; max-height:80px; vertical-align:middle}
.list_top_title{ width:500px; float:left; margin-top:25px; font-size:16px}
.list_top_hc{width:40px; float:left; font-size:14px; font-weight:bold; margin-top:25px; padding-left:15px; color:#666}
#playgame_info{width:750px;   margin:0 auto}
#playgame_info p{ margin-top:10px; line-height:1.6;}

#user_nologin{  background-color:#FFFFCC; color:#CC6600; padding:10px; line-height:1.65; font-weight:bold}
.btn_submit_game{ margin-left:10px;text-decoration:none;color:#FFFF00;}
.user_gameshead{ font-size:24px; line-height:1.8; padding-left:10px;}
.btn_report{ display:block;margin-right:30px; float:right; background:#f7f7f7; border:1px solid #666; border-radius:6px; padding:2px 5px;line-height:1.5; font-size:13px;}
.btn_report a{ font-size:13px; text-decoration:none;   padding:0; line-height:1.5; color:#F31F61}
.btn_report:hover{ background-color:#F4F1A3}