@charset 'utf-8';
@import url('default.css');

#layout-header{
/*background-color:#DFDFDF;*/
  
}
#page-header{
  position:relative;
  height:239px;
  background-image:url(gameheader_bannerbg.jpg);
}
#ha-logo{
	position:absolute;
	top:5px;
	left:15px;
	width:240px;
	height:50px;
}  
#layout-header .ad-banner{
  background-color:#35D6FD;
  }
  
#layout-footer .ad-banner{
  
  }

#menubar{
  text-align:left;
  position:relative;
  display:block;
  font-size:13px;
  background-image:url(menubar_bg.gif);
  background-repeat:no-repeat;  
  height:40px;
  width:100%;
  margin:0px;
  padding:0px;  
}


#menubar li.menu-item{
  float:left;
  
  
  
  
}
#menubar li.menu-item a{
  display:block;
}
#menu-item-games a{
  
  text-indent:-9999px;
  background-image:url(menu_games.gif);
  height:39px;
  width:80px;
  
}
#menu-item-shop a{
  text-indent:-9999px;
  background-image:url(menu_shop.gif);
  height:39px;
  width:128px;
}
#menu-item-forum a{
  text-indent:-9999px;
  background-image:url(menu_forum.gif);
  height:39px;
  width:80px;
}
#menu-item-mobile-content a{
  text-indent:-9999px;
  background-image:url(menu_mobile.gif);
  height:39px;
  width:129px;
}
#menu-item-xuite a{
  text-indent:-9999px;
  background-image:url(menu_blog.gif);
  height:39px;
  width:128px;
}
#menu-item-emoticon a{
  text-indent:-9999px;
  background-image:url(menu_emoticon.gif);
  height:39px;
  width:142px;
}
#menu-item-home a{
  text-indent:-9999px;
  background-image:url(menu_home.gif);
  height:39px;
  width:87px;
}
#menu-item-intro a{
  text-indent:-9999px;
  background-image:url(menu_intro.gif);
  height:39px;
  width:96px;
}


#menu-item-contact a{
  text-indent:-9999px;
  background-image:url(menu_contact01.gif);
  height:39px;
  width:96px;
}
  



#text-ad-bar{
     margin:0px;
    padding-top:5px;
	background-image:url(gamemenu_latestbg.gif);
	background-repeat:no-repeat;
	height:27px;
    width:100%;
	font-size:80%;
	
}

#text-ad-bar li.menu-item{

  display:inline;
  margin-left:10px;
  margin-right:10px;
}

#text-ad-bar li.menu-item a:link,#text-ad-bar li.menu-item a:visited,#text-ad-bar li.menu-item a:hover,#text-ad-bar li.menu-item a:active{
	color:#0000ff;
}

#game-title-header{
	font-size:12pt;
	color:#0000ff;
	margin-top:5px;
	margin-bottom:5px;
	padding:1px;
}
#game-content{
  display:table;
  
  margin-left:auto;
  margin-right:auto;
  padding:0;
 
}
div.game-content-row{
  display:table-row;
  margin:0;
  padding:0;

}
div.game-content-cell{
  display:table-cell;
  margin:0;
  padding:0;
  border-width:0px;
  font-size:0;
}


#game-content-top-left{
  background-image:url(topleft_bg.gif);
  width:26px;
  height:50px;
}
#game-content-top{
  background-image:url(top_bg.gif);
  height:50px;
}
#game-content-top-right{
  background-image:url(topright_bg.gif);
  width:30px;
  height:50px;
}
#game-content-center-left{
  background-image:url(centerleft_bg.gif);
  width:26px;
}
#game-content-center{

}
#game-content-center *{
  margin:0;
  padding:0;
  border-width:0px;
  font-size:0;
}

#game-content-center-right{
  background-image:url(centerright_bg.gif);
  width:30px;
}
#game-content-bottom-left{
  background-image:url(bottomleft_bg.gif);
  width:26px;
  height:27px;  

}
#game-content-bottom{
  background-image:url(bottom_bg.gif);
  height:27px;
}
#game-content-bottom-right{
  background-image:url(bottomright_bg.gif);
  width:30px;
  height:27px;

}
/* hacks for ie6 */
* html #game-content{
	position:relative;
	float:left;
	left:50%;
}

* html div.game-content-row{
	position:relative;
	float:left;
	right:50%;
	/*margin-left:auto;*/
	/*margin-right:auto;*/
	padding:0;
  clear:expression((this.offsetWidth<400)?'left':'none');
}


* html div.game-content-cell {
  float:left;
  clear:none;
}
/*
* html #game-content-top-left{
 clear:left;
}
* html #game-content-center-left{
 clear:left;
}
* html #game-content-bottom-left{
 clear:left;
}
*/

 /* hack for ie7 */
*+html #game-content{
	position:relative;
	float:left;
	/*left:50%;*/

}

*+html div.game-content-row{
	position:relative;
	/*float:left;*/
	/*right:50%;*/
	left:expression(((parentNode.parentNode.offsetWidth-this.offsetWidth)/2)+'px');
	margin-left:auto;
	margin-right:auto;
	padding:0;

}


*+html div.game-content-cell {
  float:left;
}
*+html #game-content-top-left{
 clear:left;
}
*+html #game-content-center-left{
 clear:left;
}
*+html #game-content-bottom-left{
 clear:left;
}

/* end of hack for ie7*/
#game-description{
	clear:both;
	width:720px;
	color: #333333;
	margin-left:auto;
  margin-right:auto;
	
}

#game-description-header{
  background-image:url(dc_header_bg.gif);
  height:25px;  
  background-repeat:no-repeat;

}

#game-description-body{
	font-size:80%;
  text-align:left;
  color:#333333;
  background-image:url(dc_body_bg.gif);
  background-repeat:repeat-y;
  padding-left:25px;
  padding-right:25px;
  padding-top:5px;
  padding-bottom:5px;
 
}

#game-description-footer{
  background-image:url(dc_footer_bg.gif);
  background-repeat:no-repeat;
  height:15px;
}




#game-marquee{
	margin-top:10px;
	color:#999999;
}
#game-share{
  background-color: #FFFFCC;
  text-align:center;
  width: 720px;
  margin-top:20px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:15px;
}
#game-share h3{
  color:#FF6600;
  font-size:110%;
  padding-top:10px;
  
}
.hastars-sharable-game-title{
  color:#651F01;
  font-size:90%;
  margin-top:10px;  
}
.hastars-sharable-game-description{
  text-align:left;
  font-size:80%;
  color:#651F01;
  margin:5px 15px 0px 15px; 
  
}
.hastars-sharable-game-copy{

}
.hastars-sharable-game-html{
    text-align:left;
	font-size:80%;
	border-color: #FF9900;
	border-width: 2px;
	border-style: dashed;
	background-color:#FEF0BC;
	color: #666666;
	display: block;
	width: 690px;
	overflow-x: auto;
	overflow-y: visible;
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 10px;
}
#more-same-category{display:block;padding-top:15px;text-align:right;width:100%;height:30px;}
#more-same-category:link{color:#0000ff;}
#more-same-category:visited{color:#0000ff;}
#more-same-category:hover{color:#0000ff;}
#more-same-category:active{color:#0000ff;}
