body, html
{
	font: 10px Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../images/background_texture.gif);
	font-size: 11px;
	background-repeat: repeat;
}

#bgr 
{
	color: inherit;
	width: 1000px;
	margin: 0px auto;
	/*border: 1px solid #e0dfdf;*/
	background-color: #f7f7f7;
	
	min-height: 1000px;
	height: auto !important;
	overflow: hidden;
}

#bgr_popup
{
	color: inherit;
	width: 656px;
	margin: 0px auto;
	border: 1px solid #e0dfdf;
	background-color: #f7f7f7;
	
	min-height: 700px;
	height: auto !important;
	overflow: hidden;
}

#center_bgr
{
	background-color:#FFFFFF;
	overflow: auto; 
	height: 100%;
	min-height: 1000px;
}

#basecontainer
{
	color: inherit;
	width: 1000px;
	position: relative;
	top: +0px;
	margin: 0px auto;
	font-size: 12px;
}

#navigationall 
{
	background-position: top 0em; 
	background-repeat: no-repeat;
	font: 10px Verdana, Helvetica, sans-serif;
}

#page_gradient
{
	width: 100%;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	background-image: url(../images/top_pag_texture.gif);
}

#version_box
{
	margin-right: 15px;
	float: right;
}

.version
{
	color: #7b7b7b;
}

.header_game
{
	width: 100%;
	height: auto;
	text-align: left;
	display:block;
}

.header_game_left
{
	width: 123px;
	w\idth: 113px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	float: left;
	margin-right: 20px;
	padding: 0px;
	/*display: inline;*/
}

.header_game_right
{
	width: 489px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	float: left;
}

.header_game_right_floater
{
	width: auto;
	float: right;
	display:inline;
}

.header_game_up
{
	width:100%;
	text-align: right;
	min-height: 44px;
	height: auto !important;
	height: 44px;
}

.header_game_down
{
	width: 100%;
	text-align:right;
	padding-right: 10px;
	display:inline;
}

.header_game_title
{
	font-size: 10px;
	color: #ea6419;
}

.header_game_slot
{
	width: 163px;/*163*/
	min-height: 60px;
	height: auto !important;
	height: 60px;
	float: left;
	display:inline;
}

.header_game_slot_left
{
	width: 72px;
	float: left;
}

.header_game_slot_right
{
	width: 87px;
	w\idth: 85px;
	float: left;
	height: 60px;
	margin-left: 2px;
	margin-right: 2px;
}

#header
{
	width: 100%;
	height: auto;
	text-align: left;
	display:inline;
}

#header_logo
{
	background-image: url(../images/mg_logo.gif);
	width: 160px;
	height: 96px;
	float: left;
	margin: 15px;
	margin-bottom: 0px;
}

#header_box
{
	width: 800px;

	min-height: 120px;
	height: auto !important;
	height: 120px;
	float: right;
	display: inline;
}

#header_top
{
	width: 100%;

	min-height: 90px;
	height: auto !important;
	height: 90px;
	float: right;
}

#header_bottom
{
	width: 100%;
	
	min-height: 30px;
	height: auto !important;
	height: 30px;
	float: right;
}

#header_nav
{
	width: 455px;
	
	min-height: 30px;
	height: auto !important;
	height: 30px;
	float: left;
}

#header_nav_floater
{
	width: auto;
	float: right;
}

.header_game_right_floater
{
	width: auto;
	float: right;
}

#header_payoff
{
	display:inline;
	background-image: url(../images/payoff.gif);
	width: 128px;
	height: 27px;
	float: right;
 	margin-right: 15px;
}

#navigationall 
{
	background-position: top 0em; 
	background-repeat: no-repeat;
}

.tab_black
{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/tab_black.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 77px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	overflow: hidden;	
}

.tab_black a
{
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 77px;
	height: 30px;
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
}

a, a:visited
{
	color: #000000;
}

a:hover, a:visited:hover
{
	color: #ea6419;
	text-decoration: underline;
}

img
{
	border: none;
}

.tab_black a:hover, .tab_black a:visited:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.tab_black a:visited
{
	color:  #ffffff;
	text-decoration: none;
}

.tab_black img
{
	width: 77px;
	height: 30px;
	border: 0
}
/*
* html a:hover
{
	visibility:visible
}

.cssnav a:hover img
{
	visibility:hidden
}
*/
.tab_black span
{
	/*position: absolute;*/
	/*left: 0px;
	top: 0px;*/
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-align: center;
	line-height: 35px;
}

.tab_orange
{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/tab_orange.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 77px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	float: left;
	overflow: hidden;	
}

.tab_orange img
{
	width: 77px;
	height: 30px;
	border: 0
}

.tab_orange span
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 35px;
	color:  #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.iframe_content
{
	width: 654px;
	min-height: 553px;
	margin-left: 0px;
	margin-right: 0px;
}

#main
{
	width: 100%;
	display: block;
	text-align: left;
	float: left;
}

#content
{
	width: 654px;
	min-height: 553px;
	height: auto !important;
	height: auto;
	float: left;
	text-align: left;
	margin-left: 7px;
	margin-right: 7px;
	display: inline;
	clear: none;
	overflow: hidden;
}

/* SWF */
#games_slide_swf
{
	width: 315px;
	min-height: 245px;
	height: auto !important;
	height: 245px;
	text-align: left;
	float: left;
}

#central_banner_swf
{
	width: 654px;
	min-height: 82px;
	height: auto !important;
	height: 82px;
	text-align: left;
	float: left;
}

#internal_adv_swf
{
	width: 300px;
	min-height: 66px;
	height: auto !important;
	height: 66px;
	text-align: left;
	float: left;
}

#internal_adv_1
{
	width: 300px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	text-align: left;
	float: left;
}

#internal_adv_2
{
	width: 300px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	text-align: left;
	float: left;
}
/* END SWF */

.thumb
{
	border: 1px solid #000000;
	vertical-align: top;
}

.small_thumb
{
	border: 1px solid #000000;
	vertical-align: top;
	width: 16px;
	height: 16px;
}

.thumb_center
{
	border: 1px solid #000000;
	vertical-align: middle;
}

#visual_text
{
	width: 95px;
	min-height: 245px;
	height: auto !important;
	height: 245px;
	text-align: left;
	padding-left: 8px;
	padding-right: 8px;
	float: left;
}

.visual_center
{
	position: relative;
	top: 0px;
}

.visual_center_title
{
	font-size: 9px;
	font-weight: bold;
}

#visual_content
{
	width: 100%;
}

#adv
{
	width: 325px;
	min-height: 553px;
	height: auto !important;
	height: auto;
	float: left;
	text-align: left;
	margin-right: 7px;
	clear:none;
	overflow: hidden;
}

.adv_void_separator
{
	width: 100%;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	clear: left;
}

.adv_separator
{
	width: 100%;
	min-height: 14px;
	height: auto !important;
	height: 14px;
	background-image: url(../images/adv_texture.gif);
	clear: left;
}

.advertisement
{
	padding-top: 2px;
	padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 2px;
}

#footer
{
	width: 100%;
	text-align: center;
	clear: left;
}

#footer_nav
{
	width: 100%;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

#footer_credits
{
	width: 100%;
	text-align: center;
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.t1 {background: url(../images/head_texture.gif) 0 0 repeat-x; width: 208px}
.t3 {background: url(../images/box/top_texture.gif) 0 0 repeat-x; width: 654px}
.ta {background: url(../images/box/top_texture.gif) 0 0 repeat-x; width: 325px}
.b {background: url(../images/box/bottom_texture.gif) 0 100% repeat-x}
.l {background: url(../images/box/dot.gif) 0 0 repeat-y;}
.r {background: url(../images/box/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/box/bottom_l.gif) 0 100% no-repeat}
.br {background: url(../images/box/bottom_r.gif) 100% 100% no-repeat;}
.tl {background: url(../images/box/top_l.gif) 0 0 no-repeat}
.tr_adv {background: url(../images/box/top_r.gif) 100% 0 no-repeat; padding:1px} 
.tr {background: url(../images/box/top_r.gif) 100% 0 no-repeat; padding:10px; clear:left;overflow:hidden;}
.tr_tab {background: url(../images/box/top_r.gif) 100% 0 no-repeat; padding:0px} 

.test
{
	width: 100%;
}

.head_1
{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/head_1.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 208px;
	height: 32px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	w\idth: 198px;

	display: inline;
	text-align: left;
	float: left;
	overflow: hidden;
}

.head_1 img
{
	width: 208px;
	height: 32px;
	border: 0
}

.head_1 span, .head_2 span
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 40px;
	color:  #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.head_2
{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/head_2.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 318px;
	w\idth: 308px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	text-align: left;
	float: left;
	overflow: hidden;	
}

.head_2 img
{
	width: 318px;
	height: 32px;
	border: 0
}

.head_3
{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: url(../images/head_3.gif) no-repeat;
	white-space: nowrap;
	display: inline;
	width: 653px;
	w\idth: 643px;
	height: 20px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	text-align: left;
	float: left;
	overflow: hidden;	
}

.head_3 img
{
	width: 653px;
	height: 20px;
	border: 0
}

.head_3 span
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 23px;
	color:  #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.white_text
{
 color: #ffffff;
}

.head_1 a, .head_2 a, .head_3 a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 40px;
}

.head_1 a:hover, .head_2 a:hover, .head_3 a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	line-height: 40px;
}

.head_1 a:visited, .head_2 a:visited, .head_3 a:visited
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 40px;
}

.head_1 a:visited:hover, .head_2 a:visited:hover, .head_3 a:visited:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	line-height: 40px;
}

.box_1_cat {width: 208px;float:left;margin-right: 5px;}
.box_1_catf {width: 208px;float:left;}

.box_1 	{width: 208px;float:left;margin-right: 15px;}
.box_1f 	{width: 208px;float:left;}
.box_2 	{width: 318px;float:left;margin-right: 18px;}
.box_2f 	{width: 318px;float:left;}
.box_3 	{width: 654px;float:left;}
.box_t 	{background: url(../images/head_texture.gif) 0 0 repeat-x; width: 100%;clear: left;}
.box_b 	{background: url(../images/box/bottom_texture.gif) 0 100% repeat-x}
.box_l 	{background: url(../images/box/dot.gif) 0 0 repeat-y}
.box_r 	{background: url(../images/box/dot.gif) 100% 0 repeat-y}
.box_bl 	{background: url(../images/box/bottom_l.gif) 0 100% no-repeat}
.box_br 	{background: url(../images/box/bottom_r.gif) 100% 100% no-repeat; padding:10px; clear:left;overflow:hidden;}
.box_br_tab {background: url(../images/box/bottom_r.gif) 100% 100% no-repeat; padding:0px; clear:left;overflow:hidden;}

.login_box
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
	display: block;
}

.login_content
{
	float: right;
	margin: 0px;
	margin-right:7px;
	display:inline;
}

.rank_anchor
{
	float: right;
	margin-right:12px;
	width: 450px;
	min-height: 75px;
	height: auto !important;
	height: 75px;
	display: inline;
	margin-top: 8px;
	font-size: 10px;
}

.rank_anchor_orange
{
	color:  #ea6419;
	text-align: right;
	float: right;
}

.rank_anchor_left
{
	float: right;
	margin-right: 10px;
	width: 210px;
}

.rank_anchor_right
{
	width: 200px;
	color: #777777;
	float: right;
}

/*
input.button
{
	border: none;
	background: url(../images/button_small.gif) no-repeat;
	width: 63px;
	height: 20px;
	color:  #ffffff;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
	text-decoration: underline;
	display: inline;
}

input.button2
{
	text-decoration: underline;
}
*/

.button
{
	border: none;
	background: url(../images/button_small.gif) no-repeat;
	width: 63px;
	height: 20px;
	color:  #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.button_big
{
	border: none;
	background: url(../images/button_big.gif) no-repeat;
	width: 89px;
	height: 20px;
	color:  #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.button:hover, .button_big:hover
{
	cursor: pointer;
	text-decoration: underline;
}
/*
input.button:hover, .button_big:hover
{
	cursor: pointer;
	text-decoration: underline;
}

input.button,
input.buttonHover {
   margin:0px;
   padding:0px;
   border:0px;
}

input.buttonHover {
   text-decoration:underline;
}
*/
.input_title
{
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.content_row
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
	overflow:hidden;
}

.center_row
{
	margin-left: 280px;
}

form 
{
	margin: 0px;
	padding: 0px;
}

.box_1_row
{
	width: 100%;
	height:auto;
	display: block;
	clear: left;
}

.box_1_slice_left
{
	width: 40%;
	float: left;
	min-height: 60px;
	height: auto !important;
	height: 60px;
}

.box_1_slice_right
{
	width: 60%;
	float: left;
	height: 20px;
}

.box_1_slice_right_top
{
	width: 100%
	float: left;
	clear: left;
	display: block;
}

.box_1_slice_right_bottom
{
	width: 100%
	float: left;
	clear: left;
	display: block;
}

.inner_text
{
	position: relative;
	top: 100%;
	background-color: Green;
}

.box_v_spacer
{
	width: 100%;
	height: 15px;
	clear: left;
}

.box_v8_spacer
{
	width: 100%;
	height: 8px;
	clear: left;
}

.box_v20_spacer
{
	width: 100%;
	height: 20px;
	clear: left;
}

.box_2_row
{
	width: 100%;
	display: block;
	clear:left;
}

.gen_row
{
	width: 100%;
	clear:left;
}

.game_name_row
{
	width: 100%;
	clear:left;
	margin-top: 10px;
}

.game_desc_row
{
	width: 100%;
	clear:left;	
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

.box_2_slice
{
	width: 50%;
	float:left;
}

.box_3_row
{
	width: 100%;
	display: block;
	clear: left;
}

.box_3_slice_20
{
	width: 19.9%;
	float:left;
}

ul.top_list 
{
	list-style: none;
	margin: 0;
	padding-left: 0px;
	text-indent: 0px;
	line-height: 14px;
	marker-offset: 0px;
}

ul.simple_list 
{
	list-style: none;
	list-style-position: outside;
	margin: 0px;
	padding-left: 0px;
	line-height: 14px;
	float: left;
	marker-offset: 0px;
}

.top_mamagames
{
	min-height: 192px;
	height: auto !important;
	height: 192px;
}

/*
li
{
		background-image: url(../images/ind_blu.gif);
		background-repeat: no-repeat;
	padding-left: 18px;
}
*/

.cat_game_box
{
	width: 100%;
	background-image: url(../images/texture_trattini_oriz_nero.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 4px;
	cursor: pointer;
	color: Aqua;
	text-decoration: none;
}

a.cat_game_box, a.cat_game_box:visited
{
	text-decoration: underline;
}

a.cat_game_box:hover, a.cat_game_box:visited:hover
{
	text-decoration: underline;
	color: red;
}

.blu_ind
{
	background-image: url(../images/ind_blu.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	padding-top:1px;
	width: auto;
	background-color: #f7f7f7;
}

.cat_game_box_right
{
	margin-top: 3px;
}

.dotted_row
{
	width: 100%;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	margin-bottom: 3px;
	background-image: url(../images/texture_trattini_oriz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:left;
}

li.simple_list
{
	background-image: url(../images/ind_blu.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

li.blue_ind
{
	background-image: url(../images/ind_blu.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

li.gray_ind
{
	background-image: url(../images/ind_gray.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

li.orange_ind
{
	background-image: url(../images/ind_orange.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.gamelink
{
	font-weight: bold;
	color: #0048FF;
	text-decoration: underline;
	font-size: 10px;
}

.gamelink a, .gamelink a:visited
{
	color: #0048ff;
	text-decoration: underline;
}

.gamelink a:hover, .gamelink a:visited:hover
{
	color: #ea6419;
	text-decoration: underline;
}

.blacklink
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

.blacklink a, .blacklink a:visited
{
	color: #000000;
	text-decoration: none;
}

.blacklink a:hover, .blacklink a:visited:hover
{
	text-decoration: underline;
}

.smalltext
{
	font-size: 9px;
}

.smalltext_nobold
{
	font-size: 9px;
	font-weight: normal;
}

.ghosttext
{
	color: #7d7d7d;
}

.box_1_table
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

a.play_now 
{
    display: block;
    width: 48px;
	 height: 11px;
    background-image: url(../images/play_now.gif);
	 background-repeat: no-repeat;
	 background-position: top;
    margin: 0 auto;
	 float: left;
	 clear: none;
	 overflow: hidden;
	 font-size: 0px;
}

a.play_now:hover 
{
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
	font-size: 0px;
}

.game_item
{
	background-image: url(../images/ind_blu.gif);
	padding:0 0 0 15px;
	background-repeat: no-repeat;
	display: block;
}

.game_container
{
	overflow: hidden;
	margin-left: 7px;
}

.textinput
{
	font-size: 10px;
	background-image: url(../images/text_box_texture.gif);
	background-repeat: repeat-x;
	border: 1px solid #e0dfdf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.textarea
{
	font-size: 10px;
	background-color: #ffffff;
	border: 1px solid #e0dfdf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.selectinput
{
	font-size: 10px;
	/*background-image: url(../images/text_box_texture.gif);*/
	/*background-repeat: repeat-x;*/
	border: 1px solid #e0dfdf;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.review_box
{
	margin-left: 5px;
	margin-right: 5px;
}

.review_row
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
	clear: left;
	overflow:hidden;
}

.review_row_dotted
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
	clear: left;
	overflow:hidden;
	padding-bottom: 10px;
	background-image: url(../images/texture_trattini_oriz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*padding-right: 10px;*/
}

.review_img
{
	float: left;
	clear: none;
}

.review_content
{
	width: 500px;
	min-height: 34px;
	height: auto !important;
	height: 34px;
	float: left;
	clear: none;
	margin-left: 25px;
}

.dotted_row
{
	width: 100%;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	margin-bottom: 3px;
	background-image: url(../images/texture_trattini_oriz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear:left;
}

.review_ind
{
	float:left;
	clear:none;
	margin-left: 50px;
	margin-top: 10px;
}

.review_title_username
{
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.review_title
{
	color:  #ea6419;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

.login_num
{
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

.login_img
{
	float: left;
	clear: none;
	margin-top:5px;
}

.login_data
{
	width: 169px;
	min-height: 34px;
	height: auto !important;
	height: 34px;
	float: left;
	clear: none;
	margin-left: 10px;
}

.login_services
{
	width: 80px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	float: left;
	clear: none;
	margin-left: 0px;
	padding-left: 5px;
	line-height: 15px;
	border-left: 2px dotted #e0dfdf;
}

.login_container
{
	width: 302px;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	display: block;
	margin-top: 12px;
	font-size: 9px;
}

.login_table
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.orange_bold
{
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.black_bold_title
{
	color:  #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.gray_bold_title
{	
	color:  #e0dfdf;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.content_row_dotted
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: left;
	overflow:hidden;
	border-top: 2px #e0dfdf dotted;
	border-bottom: 2px #e0dfdf dotted;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #7d7d7d;
}

.void_row_dotted
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 10px;
	/*margin-bottom: 10px;*/
	clear: left;
	overflow:hidden;
	border-top: 2px #e0dfdf dotted;
}

.edit_profile
{
	color:  #000000;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 10px;
}

.edit_profile_feedback
{
	height: 250px;
	margin-top: 150px;
	color:  #000000;
	text-decoration: bold;
	text-align: center;
}

.edit_profile_feedback_orange
{
	color:  #EA6419;
	font-size: 14px;
	font-weight: bold;
}

.edit_profile_feedback_red
{
	color:  #FF0033;
	font-size: 16px;
}

.normal_text
{
	color:  #000000;
	font-weight: normal;
}

.bold_text
{
	color:  #000000;
	font-weight: bold;
}

.edit_profile_table
{
	color:  #000000;
	text-decoration: none;
	font-size: 10px;
}

.edit_profile_content
{
	display: block;
}

.negative_feedback_txt
{
	color: #FF0000;
}

.positive_feedback_txt
{
	color: #00CC44;
}

ul.tabnav
{
	width: 97%;
	overflow:hidden;
	list-style: none;
	margin: 0;
	padding:0;
	/*border-bottom: 1px solid #e0dfdf;*/
	margin-top: 6px;
	padding-left: 3%;
	line-height: 23px;
	font-weight: bold;
	background:url(../images/box/dot.gif) repeat-x bottom;
	vertical-align: text-bottom;
}
ul.tabnav li
{
	float: left;
	margin: 0 0 0 0.0em;
	padding: 0;
	/*line-height: 26px;*/
}
ul.tabnav a
{
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_dn.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	color: #909090;
}
ul.tabnav span
{
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_dn.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
ul.tabnav a.active
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_up.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	color: #000000;
	cursor: auto;
}

ul.tabnav a:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_up.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
}


ul.tabnav a.active span
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_up.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	cursor: auto;
}

ul.tabnav a.active:hover span
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_up.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-decoration: none;
	cursor: auto;
	color:#000000;
}

ul.tabnav a:hover span
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: url(../images/tab_gray_up.gif) no-repeat top left;
	white-space: nowrap;
	display: inline;
	width: 133px;
	height: 23px;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-align: center;
	color: #909090;
}

.right_floater
{
	float:right;
}

.tab_content
{
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	/*background-color: aqua;*/
	display: block;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.write_review_left
{
	width: 50%;
	float:left;
	clear: none;
	/*padding-right: 10px;*/
}

.write_review_right
{
	width: 50%;
	float:left;
	/*clear:left;*/
}

.review_scroll_pane
{
	width: 633px;
	min-height: 180px;
	max-height: 180px;
	height: auto !important;
	height: 180px;
/*	float: left;*/
   /*overflow: hidden;*/
	/*overflow-y: auto;*/
	overflow: auto;
	/*overflow-x: hidden;*/
}

.review_scroll_content
{
	width: 612px;
}

.rank_scroll_pane
{
	width: 440px;
	min-height: 180px;
	max-height: 180px;
	height: auto !important;
	height: 180px;
/*	float: left;*/
   /*overflow: hidden;*/
	/*overflow-y: auto;*/
	overflow: auto;
	/*overflow-x: hidden;*/
}

.rank_scroll_content
{
	width: 422px;
}

.simple_table
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.rank_title_table
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 2px #e0dfdf dotted;
}

.category_game_table
{
	border-collapse: collapse;
	text-decoration: none;
	font-size: 10px;
	border: none;
	border-bottom: 2px #e0dfdf dotted;
}

.rank_table_dotted_line
{
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
	border-top: 2px #e0dfdf dotted;
	/*min-height: 2px;
	height: auto !important;
	height: 2px;*/
	font-size: 0px;
}

.rank_table
{
	width: 100%;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	/*border-left: 1px solid #e0dfdf;
	border-right: 1px solid #e0dfdf;*/
	color: #909090;
}

.base_tr
{
	background-color: #f7f7f7;
}

.alternate_tr
{
	background-color: #fbece5;
}

.highscore_selection
{
	margin: 10px;
}

.spacer_row_dotted
{
	width: 100%;
	height: auto;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	/*margin-bottom: 10px;*/
	clear: left;
	overflow:hidden;
	border-top: 2px #e0dfdf dotted;
}

.help_box
{
	margin: 20px;
}

.help_text
{
	border-top: 2px #e0dfdf dotted;
	padding: 10px;
	padding-top: 25px;
	padding-bottom: 25px;
	font-weight: bold;
}

.help_controls
{
	border-top: 2px #e0dfdf dotted;
	padding: 10px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.rank_pager
{
	font-size: 11px;
}

.rank_description
{
	padding-left:30px;
	color:  #ea6419;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.orangelink
{
	color: #ea6419;
	font-size: 10px;
	text-decoration: none;
}

.orangelink a, .orangelink a:visited
{
	color: #ea6419;
	text-decoration: none;
}

.orangelink a:hover, .orangelink a:visited:hover
{
	text-decoration: underline;
}

/*.help_item_txt
{
	min-width: 30px;
	width: 30px;
	max-width: 30px;
	text-align: right;
}

.help_item_img
{
	min-width: 30px;
	width: 30px;
	max-width: 30px;
	text-align: left;
}*/

.help_txt
{
	float: left;
	width: 90px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	vertical-align: middle;
}

.help_img
{
	float: left;
	width: 90px;
	height: 60px;
	line-height: 60px;
	text-align: center;
   vertical-align:middle;
}

.tos
{
	text-align: justify;
}

.avatars
{
	width: 500px;
	float: right;
}

.avatar_item
{
	text-align: center;
	line-height: 32px;
	vertical-align: middle;
	width: 40px;
	float: left;
}