html, body {
	height: 100%;
	padding:0;
	margin:0;
	/*border: 0;*/
	width: 100%;
}

html {
	background-color: #242424;
	/*border: 0;*/
}

body {
	font-family: verdana, tahoma, arial;
	min-height: 100%;
}

* html #wrap {
	height: 100%;
}

#wrap {
	position:relative;
	background: url(gfx/flashpage/game_flash_bg_middle.jpg) repeat-y top center;
	min-height: 100%;
	width: 100%;
	/*border: 1px solid red;*/
}




#bg_top_tile {
	background: url(gfx/flashpage/game_flash_bg_top_tile.jpg) repeat-x top left;
	/*border: 1px solid red;*/
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#bg_top {
	background: url(gfx/flashpage/game_flash_bg_top.jpg) no-repeat top center;
	zoom: 1;
	/*border: 1px solid red;*/
	width: 100%;
	height: 246px;
}




#header_container {
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	z-index: 3;
	/*border: 1px solid red;*/
}

#header {
	width: 960px;
	margin: 0 auto;
	background: url(gfx/flashpage/game_header_titlebar.jpg) no-repeat top right;
	/*border: 1px solid white;*/
	position: relative;
	z-index: 3;
}

#pg_channel {
	background: url(gfx/flashpage/game_header_channelbar_pg.jpg) no-repeat bottom right;
}

#wg_channel {
	background: url(gfx/flashpage/game_header_channelbar_fwg.jpg) no-repeat bottom right;
}

#bp_channel {
	background: url(gfx/flashpage/game_header_channelbar_bp.jpg) no-repeat bottom right;
}

#logo {
	background: url(gfx/flashpage/game_header_logo.jpg) no-repeat top left;
	height: 50px;
}

#logo h1.game_name {
  color: white;
  padding: 0;
  margin: 0 0 0 65px;
  font-size: 20px;
  font-weight: 300;
  line-height: 43px;
}

#logo a {
  display: block;
  width: 48px;
  height: 48px;
  float: left;
}

#header_bottom_bg {
  	height: 22px;
	width: 960px;
	margin: 0 auto;
	background: url(gfx/flashpage/game_header_bottom_left.jpg) repeat-x top left;
	/*border: 1px solid white;*/
	position: relative;
	z-index: 3;
}

#header_bottom_bg_center {
	background: url(gfx/flashpage/game_header_bottom_center.jpg) repeat-x top center;
	height: 22px;
	margin: 0 auto;
}




#content {
  	/*height: 100%;*/
	position: relative;
	z-index: 2;
	margin: 0 auto;
	padding-top: 28px;
	background: url(gfx/flashpage/game_pagebottom_center.jpg) repeat top center;
	/*border: 1px solid white;*/
}

#inner_content {
	background: url(gfx/flashpage/game_gamewindow_middle_rightright.jpg) repeat top left;
	zoom: 1;
	position: relative;
}

#gw_top_bg {
	margin: 0 auto;
	/*border: 1px solid white;*/
	height: 8px;
	font-size: 0;
}

#gw_center_bg {
	margin: 0 -8px 0 -8px;
	position: relative;
	zoom: 1;
	height: 8px;
	background: url(gfx/flashpage/game_gamewindow_top_center.jpg) repeat-x top left;
	/*border: 1px solid white;*/
}

#gw_tlc {
	background: url(gfx/flashpage/game_gamewindow_top_left.jpg) no-repeat top left;
	/*border: 1px solid white;*/
	zoom: 1;
	height: 8px;
}

#gw_trc {
	background: url(gfx/flashpage/game_gamewindow_top_right.jpg) no-repeat top right;
	padding: 0 8px;
	/*border: 1px solid white;*/
	zoom: 1;
	height: 8px;
}

#leftpanel {
	float: left;
	width: 155px;
	height: 200px;
	margin-left: -1px;
	/*border: 1px solid red;*/
	background: url(gfx/premiumpage/prgame_left_textbg.jpg) no-repeat top left;
}

#rightpanel {
	float: right;
	width: 155px;
	height: 200px;
	/*border: 1px solid red;*/
	margin-right: -1px;
}

#gw_side_bg {
	margin: 0 auto;
	/*border: 1px solid white;*/
}

#gw_left_bg {
	background: url(gfx/flashpage/game_gamewindow_middle_left.jpg) repeat-y top left;
	/*border: 1px solid white;*/
	margin: 0 -8px;
	position: relative;
	zoom: 1;
}

#gw_right_bg {
	background: url(gfx/flashpage/game_gamewindow_middle_right.jpg) repeat-y top right;
	/*border: 1px solid white;*/
	zoom: 1;
	padding: 0 8px;
}

#gamewindow {
	margin: 0 auto;
	/*background-color: #000000;*/
}

#gw_bottom_bg {
	margin: 0 auto;
	/*border: 1px solid white;*/
	height: 37px;
}

#gw_bottom_center_bg {
	margin: 0 -8px;
	position: relative;
	zoom: 1;
	background: url(gfx/flashpage/game_gamewindow_bottom_center.jpg) repeat-x top left;
	/*border: 1px solid white;*/
	height: 37px;
}

#gw_blc {
	background: url(gfx/flashpage/game_gamewindow_bottom_left.jpg) no-repeat top left;
	/*border: 1px solid white;*/
	zoom: 1;
	height: 37px;
}

#gw_brc {
	background: url(gfx/flashpage/game_gamewindow_bottom_right.jpg) no-repeat top right;
	padding: 2px 8px 0 8px;
	/*border: 1px solid white;*/
	zoom: 1;
	height: 37px;
}

ul#buttons {
	height: 37px;
	background: url(gfx/flashpage/game_mainbuttons_bg.png) no-repeat top right;
	list-style-type: none;
	margin: 0;
	padding: 7px 4px 0 0;
}

ul#buttons li {
	float: right;
	/*border: 1px solid white;*/
}

ul#buttons li a {
	height: 26px;
	display: block;
}

ul#buttons li a#homepage:link, ul#buttons li a#homepage:visited {
	width: 117px;
	background: url(gfx/flashpage/game_mainbuttons_homepage.jpg) no-repeat top right;
}

ul#buttons li a#homepage:hover {
	width: 117px;
	background: url(gfx/flashpage/game_mainbuttons_homepage_hover.jpg) no-repeat top right;
}

ul#buttons li a#bookmark:link, ul#buttons li a#bookmark:visited {
	width: 95px;
	background: url(gfx/flashpage/game_mainbuttons_bookmark.jpg) no-repeat top right;
}

ul#buttons li a#bookmark:hover {
	width: 95px;
	background: url(gfx/flashpage/game_mainbuttons_bookmark_hover.jpg) no-repeat top right;
}

ul#buttons li a#share:link, ul#buttons li a#share:visited {
	width: 69px;
	background: url(gfx/flashpage/game_mainbuttons_share.jpg) no-repeat top right;
}

ul#buttons li a#share:hover {
	width: 69px;
	background: url(gfx/flashpage/game_mainbuttons_share_hover.jpg) no-repeat top right;
}

#comments_title_show {
	width: 201px;
	height: 65px;
	background: url(gfx/flashpage/comments/game_extra_button_topglow.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

#comments_title_show div {
	background: url(gfx/flashpage/comments/game_extra_button_rightglow.jpg) no-repeat top right;
	padding-top: 44px;
}

#comments_title_show a {
	display: block;
	width: 131px;
	height: 21px;
	position: relative;
	bottom: 0;
}

#comments_title_show a:link, #comments_title_show a:visited {
	background: url(gfx/flashpage/comments/game_extra_button_comments_show.jpg) no-repeat top left;
}

#comments_title_show a:hover {
	background: url(gfx/flashpage/comments/game_extra_button_comments_show_hover.jpg) no-repeat top left;
}

#comments_title_hide {
	width: 201px;
	height: 65px;
	background: url(gfx/flashpage/comments/game_extra_button_topglow.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

#comments_title_hide div {
	background: url(gfx/flashpage/comments/game_extra_button_rightglow.jpg) no-repeat top right;
	padding-top: 44px;
}

#comments_title_hide a {
	display: block;
	width: 131px;
	height: 21px;
	position: relative;
	bottom: 0;
}

#comments_title_hide a:link, #comments_title_hide a:visited {
	background: url(gfx/flashpage/comments/game_extra_button_comments_hide.jpg) no-repeat top left;
}

#comments_title_hide a:hover {
	background: url(gfx/flashpage/comments/game_extra_button_comments_hide_hover.jpg) no-repeat top left;
}

#info_title_show {
	width: 201px;
	height: 65px;
	background: url(gfx/flashpage/comments/game_extra_button_topglow.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

#info_title_show div {
	background: url(gfx/flashpage/comments/game_extra_button_rightglow.jpg) no-repeat top right;
	padding-top: 44px;
}

#info_title_show a {
	display: block;
	width: 131px;
	height: 21px;
	position: relative;
	bottom: 0;
}

#info_title_show a:link, #info_title_show a:visited {
	background: url(gfx/flashpage/comments/game_extra_button_info_show.jpg) no-repeat top left;
}

#info_title_show a:hover {
	background: url(gfx/flashpage/comments/game_extra_button_info_show_hover.jpg) no-repeat top left;
}

#info_title_hide {
	width: 201px;
	height: 65px;
	background: url(gfx/flashpage/comments/game_extra_button_topglow.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

#info_title_hide div {
	background: url(gfx/flashpage/comments/game_extra_button_rightglow.jpg) no-repeat top right;
	padding-top: 44px;
}

#info_title_hide a {
	display: block;
	width: 131px;
	height: 21px;
	position: relative;
	bottom: 0;
}

#info_title_hide a:link, #info_title_hide a:visited {
	background: url(gfx/flashpage/comments/game_extra_button_info_hide.jpg) no-repeat top left;
}

#info_title_hide a:hover {
	background: url(gfx/flashpage/comments/game_extra_button_info_hide_hover.jpg) no-repeat top left;
}

#hidden_block {
	width: 100%;
	background: url(gfx/flashpage/comments/game_extra_hiddenblock.jpg) no-repeat top left;
	height: 15px;
	/*font-size: 0;*/
	/*border: 1px solid red;*/
}

#comments_top_bg {
	background: url(gfx/flashpage/comments/game_extra_block_top_center.jpg) repeat-x top left;
	width: 100%;
}

#comments_top_bg div {
	background: url(gfx/flashpage/comments/game_extra_block_top_left.jpg) no-repeat top left;
	zoom: 1;
}

#comments_top_bg div div {
	background: url(gfx/flashpage/comments/game_extra_block_top_right.jpg) no-repeat top right;
	height: 6px;
	font-size: 0;
}

#white_comments {
	background: url(gfx/flashpage/comments/game_extra_block_leftborder_white.jpg) repeat-y top left #ffffff;
	width: 100%;
}

#white_comments div {
	background: url(gfx/flashpage/comments/game_extra_block_rightborder_white.jpg) repeat-y top right;
	zoom: 1;
}

#white_comments div p {
	margin: 0;
	padding: 7px 5px 7px 15px;
	font-size: 14px;
}

#white_comments div p.name {
	padding: 5px 0 0 15px;
	font-weight: bold;
}

#white_comments div p.name span.date {
	font-size: 10px;
	font-weight: 300;
	padding-left: 10px;
}

/*/////////////////////COMMENTS//////////////////////*/
#wg_comment {
	background: url(gfx/flashpage/comments/game_extra_block_leftborder_red_fwg.jpg) repeat-y top left #fff0ee;
}

#wg_comment div {
	background: url(gfx/flashpage/comments/game_extra_block_rightborder_red_fwg.jpg) repeat-y top right;
	/*border: 1px solid red;*/
	zoom: 1;
}

#wg_comment div p {
	margin: 0;
	padding: 7px 5px 7px 15px;
	font-size: 14px;
}

#wg_comment div p.name {
	padding: 5px 0 0 15px;
	font-weight: bold;
}

#wg_comment div p.name span.date {
	font-size: 8px;
	font-weight: 300;
	padding-left: 10px;
}

#bp_comment {
	background: url(gfx/flashpage/comments/game_extra_block_leftborder_red_bp.jpg) repeat-y top left #F3EAFB;
}

#bp_comment div {
	background: url(gfx/flashpage/comments/game_extra_block_rightborder_red_bp.jpg) repeat-y top right;
	/*border: 1px solid red;*/
	zoom: 1;
}

#bp_comment div p {
	margin: 0;
	padding: 7px 5px 7px 15px;
	font-size: 14px;
}

#bp_comment div p.name {
	padding: 5px 0 0 15px;
	font-weight: bold;
}

#bp_comment div p.name span.date {
	font-size: 8px;
	font-weight: 300;
	padding-left: 10px;
}
/*/////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////////*/
/*///////////////////////DIVIDERS//////////////////////*/
/*/////////////////////////////////////////////////////*/

/*/////////////////////WHITE 2/////////////////////////*/
.comments_divider_white2wg {
	width: 100%;
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_center_fwg.jpg) repeat-x top left;
}

.comments_divider_white2wg div {
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_left_fwg.jpg) no-repeat top left;
}

.comments_divider_white2wg div div {
	height: 4px;
	font-size: 0;
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_right_fwg.jpg) no-repeat top right;
}

.comments_divider_white2bp {
	width: 100%;
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_center_bp.jpg) repeat-x top left;
}

.comments_divider_white2bp div {
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_left_bp.jpg) no-repeat top left;
}

.comments_divider_white2bp div div {
	height: 4px;
	font-size: 0;
	background: url(gfx/flashpage/comments/game_extra_block_divider_whitetored_right_bp.jpg) no-repeat top right;
}
/*//////////////////////////////////////////////////*/

/*////////////////////2 WHITE///////////////////////*/
.comments_divider_wg2white {
	width: 100%;
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_center_fwg.jpg) repeat-x top left;
}

.comments_divider_wg2white div {
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_left_fwg.jpg) no-repeat top left;
}

.comments_divider_wg2white div div {
	height: 4px;
	font-size: 0;
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_right_fwg.jpg) no-repeat top right;
}

.comments_divider_bp2white {
	width: 100%;
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_center_bp.jpg) repeat-x top left;
}

.comments_divider_bp2white div {
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_left_bp.jpg) no-repeat top left;
}

.comments_divider_bp2white div div {
	height: 4px;
	font-size: 0;
	background: url(gfx/flashpage/comments/game_extra_block_divider_redtowhite_right_bp.jpg) no-repeat top right;
}
/*///////////////////////////////////////////////////////*/


#comments_bottom_white_bg {
	background: url(gfx/flashpage/comments/game_extra_block_bottomwhite_center.jpg) repeat-x top left;
	width: 100%;
}

#comments_bottom_white_bg div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomwhite_left.jpg) no-repeat top left;
	zoom: 1;
}

#comments_bottom_white_bg div div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomwhite_right.jpg) no-repeat top right;
	height: 7px;
	font-size: 0;
}

/*////////////////////////////////////////////////*/
/*///////////////COMMENTS BOTTOM//////////////////*/
/*////////////////////////////////////////////////*/
#comments_bottom_wg_bg {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_center_fwg.jpg) repeat-x top left;
	width: 100%;
}

#comments_bottom_wg_bg div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_left_fwg.jpg) no-repeat top left;
	zoom: 1;
}

#comments_bottom_wg_bg div div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_right_fwg.jpg) no-repeat top right;
	height: 7px;
	font-size: 0;
}

#comments_bottom_bp_bg {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_center_bp.jpg) repeat-x top left;
	width: 100%;
}

#comments_bottom_bp_bg div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_left_bp.jpg) no-repeat top left;
	zoom: 1;
}

#comments_bottom_bp_bg div div {
	background: url(gfx/flashpage/comments/game_extra_block_bottomred_right_bp.jpg) no-repeat top right;
	height: 7px;
	font-size: 0;
}
/*/////////////////////////////////////////////*/


#new_comment {
	background: url(gfx/flashpage/newcomment/game_newcomment_bg.jpg) no-repeat top left;
	width: 352px;
	height: 454px;
	margin-top: 10px;
}

#new_comment form {
	margin: 0;
	padding: 0;
}

#new_comment form input {
	margin: 3px 0 0 5px;
	padding: 0;
	border: 0;
	height: 24px;
	width: 224px;
	background-color: #000000;
	color: #ffffff;
	font-family: verdana, tahoma, arial;
}

#new_comment form textarea {
	padding: 0;
	margin: 3px 0 0 5px;
	border: 0;
	width: 310px;
	height: 127px;
	background-color: #000000;
	color: #ffffff;
	font-family: verdana, tahoma, arial;
}

#new_comment ul {
	margin: 0;
	padding: 0 17px 0 0;
	list-style-type: none;
}

#new_comment ul li.name, #new_comment ul li.email, #new_comment ul li.url {
	background: url(gfx/flashpage/newcomment/game_newcomment_name.jpg) no-repeat top left;
	padding: 0;
	width: 234px;
	height: 30px;
	float: right;
	/*border: 1px solid red;*/
}

#new_comment ul li.name {
	margin: 60px 0 0 0;
}

#new_comment ul li.email {
	margin: 12px 0 0 0;
}

#new_comment ul li.url {
	margin: 24px 0 0 0;
}

#new_comment ul li.message {
	margin: 41px 0 0 0;
	padding: 0;
	width: 318px;
	height: 134px;
	float: right;
	background: url(gfx/flashpage/newcomment/game_newcomment_message.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

#new_comment ul li a {
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	width: 110px;
	height: 40px;
	display: block;
	/*border: 1px solid red;*/
}

#new_comment ul li a.submit:link, #new_comment ul li a.submit:visited {
	background: url(gfx/flashpage/newcomment/game_newcomment_send.jpg) no-repeat top left;
}

#new_comment ul li a.submit:hover {
	background: url(gfx/flashpage/newcomment/game_newcomment_send_hover.jpg) no-repeat top left;
}

#new_comment ul li div.result {
	float: right;
	width: 208px;
	height: 40px;
	padding: 0;
	margin-top: 5px;
	background: url(gfx/flashpage/newcomment/game_newcomment_result_error.jpg) no-repeat top left;
	/*border: 1px solid red;*/
}

.bottom_tile {
	height: 106px;
	background: url(gfx/flashpage/game_pagebottom_center_bottom.jpg) repeat-x top left;
}




#footer_tile {
	background: url(gfx/mainpage/bg/main_bg_bottom_tile.jpg) repeat-x bottom left;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
}

#footer_bg {
	background: url(gfx/flashpage/game_bg_bottom.jpg) no-repeat bottom center;
	height: 200px;
}

#footer {
	/*border: solid 1px red;*/
	height: 52px;
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 4;
	background: url(gfx/flashpage/game_footer.jpg) no-repeat bottom center;
}

#footer #inner_footer {
	width: 960px;
	height: 52px;
	text-align: right;
	margin: 0 auto;
}

#footer #inner_footer h3 {
	font-size: 11px;
	font-weight: 300;
	padding: 28px 50px 0 0;
	margin: 0;
	color: #fff;
}
