.gamestyle #pagebody {
	width: 785px;
	margin:0 auto;

}
.gamestyle #title {
	background-image: url(../images/title_bg.jpg);
	background-repeat: repeat-x;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #4b7eb0;
	padding-left: 20px;
	clip: rect(5px,auto,auto,auto);
	padding-top: 5px;
	padding-right: 8px;
	font-weight:bold;
}
.gamestyle .page_bg_1 {
}
.gamestyle #video {
	width: 560px;
	margin-top: 5px;
	margin-left: 20px;
	float: left;
	text-align:center;
}
.gamestyle #video img {border:solid 3px #f93;}
.gamestyle #video_choose {
	background-image: url(../images/video_choose.jpg);
	float: right;
	height: 300px;
	width: 151px;
	margin-top: 5px;
	margin-right: 30px;
}
.gamestyle .game_pic {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	width: 748px;
	height: auto;
}
.gamestyle .white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right:10px;
}
.gamestyle #space {
	width: 350px;
}
.gamestyle .blue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5cb2e1;
}

.gamestyle .orange_text a,.gamestyle #description_text a{color:#FF9A35; text-decoration:none;}

.gamestyle #video_pic {
	height: 90px;
	width: 120px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.gamestyle .page_bg_2 {
	height: auto;
	background:#111;
}
.gamestyle .page_bg_3 {
	height: auto;
	background:#343434;
}
.gamestyle #pgright_menu {
	padding-top: 10px;
	padding-left: 20px;
}
.gamestyle .sub_title_bg {
	background-image: url(../images/impulse.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 37px;
	margin:5px 0 2px;
}

.gamestyle .sub_title {
	font-family: Arial;
	font-size: 24px;
	font-weight:bold;
	color: #ff9933;
	padding-left: 30px;
	*padding-left: 20px;
	_padding-left: 20px;
	line-height:37px;
}

.gamestyle .price {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	font-weight:bold;
    
}
.gamestyle .games_navs ul { margin:0 0 0 -1px;background:#222; width:100%; float:left;}
.gamestyle .games_navs ul li {
	float: left;
	position: relative;
	text-align:center;
	border-left: solid 1px #b3b3b3;
}
.gamestyle .games_navs ul li.fix { padding:0 1px 0 2px; border:none;}
.gamestyle .games_navs ul li a:link, .gamestyle .games_navs ul li a:visited{
	display:block;
	padding:0 8px;
	background:#222;
	text-decoration:none;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#aaa;
	border-left:1px solid #111;
}
.gamestyle .games_navs ul li a:hover {background:#111;color:#ccc;}

.gamestyle .games_navs_sec ul li{float:left;}

.gamestyle #pgleft {
	background-image: url(../images/features.jpg);
	height: 621px;
	width: 154px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 6px;
	position: relative;
	float: left;
}
.gamestyle #white_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 95px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.gamestyle #description_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 12px;
	margin-right: 30px;
	margin-left: 30px;
	overflow-y:auto;
}

.gamestyle .description {
	height:280px;
}

.gamestyle .requirement {
	height:550px;
}

.gamestyle #pgright {
	background-image: url(../images/page_bg_2.jpg);
	background-repeat: no-repeat;
	position: relative;
	float: right;
	width: 607px;
	height: 626px;
	margin-top: 0px;
	margin-left: 0px;
	overflow:hidden;
}
.gamestyle #title_left {
	line-height:100%;
	float: left;
}
.gamestyle #title_rigt {
	float: right;
	margin:5px 10px 0 0;
}

.gamestyle #pgnavs li a{display:block; height:28px; overflow:hidden; float:left;}
.gamestyle #pgnavs li.select a img{margin-top:-28px;}

.gamestyle .video_pic {
	margin-left: 5px;
	margin-bottom: 5px;
}

.gamestyle #game_detail_2 #view { margin:60px 0 0 90px;}
.gamestyle #game_detail_2 #thumb {margin:20px 50px 0 45px; height:500px; width:520px; overflow-y:auto;}
.gamestyle #game_detail_2 #thumb li { float:left; margin:2px;}
.gamestyle #game_detail_3 #flashv {margin:60px 0 0 90px;}

.gamestyle #game_search {margin:10px 10px 0; color:#fff;}
.gamestyle #game_search #search { margin:0 0 20px; padding-bottom:15px; border-bottom:1px solid #666;}
.gamestyle #game_search h1 { font:bold 18px/150% Arial, Helvetica, sans-serif; color:#f93; margin:0;}
.gamestyle #game_search p { margin:8px 0;}
.gamestyle #game_search input.s { border:solid 1px #f93; background:#888; margin-right:20px; padding:2px; color:#fff;}
.gamestyle ul.gamepack a { background:url(../images/icon_2.gif) no-repeat 0 5px; padding-left:15px; color:#f93; font:12px/130% Arial, Helvetica, sans-serif;}

#game_release {margin:10px 10px 0;}
#game_release h1 { font:bold 18px/150% Arial, Helvetica, sans-serif; color:#f93; margin:0 0 0 10px;line-height:33px;}

#game_partner  {margin:10px 10px 0;}
#game_partner h1 { font:bold 18px/150% Arial, Helvetica, sans-serif; color:#f93; margin:0 0 0 10px;line-height:33px;}
#game_partner .con {margin:10px 0; background:#fff; padding:10px;}
#game_partner p {font:18px/150% Arial, Helvetica, sans-serif; color:#4B7EB0; margin:0 0 10px 10px;}

.gamestyle #white_text ul,.gamestyle #white_text li {list-style:disc inside; line-height:110%;}
.gamestyle #white_text li { margin-bottom:5px;}
.gamestyle #thumb img {border:solid 2px #999;}
.gamestyle #thumb a:hover img {border:solid 2px #f93;}

/* for the game home */
#agame {width:785px; margin:0 auto; background:#343434; overflow:hidden;}
#submenu {width:785px;height:25px;margin:0 auto;background:#222;}
#submenu ul {}
#submenu li { float:left; }

#submenu li a { text-align:center; display:block;}
#submenu li a.m1 {width:113px;}
#submenu li a.m2 {width:75px;}
#submenu li a.m3 {width:107px;}
#submenu li a.m4 {width:77px;}
#submenu li a.m5 {width:81px;}
#submenu li a.m6 {width:115px;}
#submenu li a.m7 {width:87px;}
#submenu li a.m8 {width:121px;}

#submenu li a:link, #submenu li a:visited {background:#222;color:#aaa; text-decoration:none; font:14px/25px  Arial, Helvetica, sans-serif; border-left:1px solid #111;}
#submenu li a:hover {background:#111;color:#ccc;}

#aleft, #acenter, #aright { float:left;}

#aleft {width:400px;}
#aleft h1 { color:#fff; font:bold 16px/100% Arial, Helvetica, sans-serif; margin:15px 0 0 10px;}
#aleft #flash { margin:20px 0 0 10px; }


#acenter {width:240px; padding:15px 10px 0;}
#acenter h1 { color:#fff; font:bold 16px/100% Arial, Helvetica, sans-serif; margin-bottom:10px;}
#acenter #feature_games { height:360px; overflow:hidden;}
#acenter #scrollup, #acenter #scrolldown {width:240px; height:15px;text-align:center; margin:5px 0;}



#acenter dl { float:left; margin:0 5px 5px;}
#acenter dt {float:left; width:120px; height:90px;}
#acenter dd {float:left; width:100px;margin-left:5px;font:bold 11px/110% Arial, Helvetica, sans-serif;color:#fff; }
#acenter dd a {font:bold 11px/110% Arial, Helvetica, sans-serif;color:#fff; text-decoration:none;}

#aright {width:115px; padding-top:50px;}
#aright #rightmenu li {clear:both; float:right;text-align:right; margin-bottom:10px;}
#aright #rightmenu li a{ color:#e5731b; text-transform:uppercase; font:bold 12px/120% Arial, Helvetica, sans-serif; text-decoration:none;}
#aright #scores { border:solid 1px #ccc; width:94%; padding:3px; text-align:center;}
#aright #scores h1 { color:#fff;font:bold 11px/120% Arial, Helvetica, sans-serif; margin:0 auto;text-transform:uppercase; margin-bottom:10px;}
#aright #scores table { width:95%; text-align:right; color:#fff;}
#aright #scores table td.title { color:#e5731b;}

#category { clear:both; text-align:right; width:700px; float:right;padding:10px 0;}
#category li { float:left;}
#category li a { color:#888; margin:3px 0 0 20px; text-decoration:none;font:bold 13px/120% Arial, Helvetica, sans-serif;}
/* for the game home */

#gametitle {height:40px;}
#gametitle h1 {color:#fff; float:left; margin-left:20px;font:bold 16px/40px Arial, Helvetica, sans-serif;}
#gametitle select { float:right;margin:10px 20px 0 0;}
 
#summary { background:#fff; font:bold 11px/20px Arial, Helvetica, sans-serif; text-align:center; color:#333; margin-bottom:10px;}
#summary th { color:#fff; background:#f70; overflow:hidden;}
#summary th a{ color:#fff; background:url(../images/icon_summary_arrow.gif) 100% 50% no-repeat; padding:0 8px 0 0;text-decoration:none;}
#summary th a:hover {background:url(../images/icon_summary_arrow1.gif) 100% 50% no-repeat;}
#summary th.gn { width:120px;}
#summary th.genre {width:auto;}
#summary th.type {width:100px;}
#summary th.fb {width:50px;}
#summary th.fs {width:50px;}
#summary th.fg {width:50px;}
#summary th.fh {width:60px;}
#summary th.price {width:55px; padding:0;}
#summary td{ border:solid 1px #dedede; border-width:0 1px 1px 0; padding:5px;}
#summary td.txtleft {text-align:left;}
#summary td a { color:#f70; text-decoration:none;}
#summary td a:hover { color:#F30; text-decoration: underline;}
#summary tr.grey_bg { background:#efefef; border-top:2px solid #fff;}
