/* Header related styles */ 

body {
	text-align: center;
	margin:0px; padding:0px; 
	font-size:14px; font-family:Arial, sans-serif; color:#000; 
	margin:0px;
	height:100%;
	
}
img { border:0px; }
hr{ color:#CCCCCC; size:1px; height:1px; background-color:#CCCCCC;}

a:link
{
	font-size:14px;
	color:#3C7100;
	text-decoration:none;
}

a:hover
{
	color:#795200;
	text-decoration:underline;
}

a:visited
{
	font-size:14px;
	color:#3C7100;
	text-decoration:none;
}

a:visited:hover
{
	text-decoration:underline;
}

a:active
{
	font-size:13px;
	color:#f58220;
	/*text-decoration:underline;*/
}
ul
{
	color:#222222;
	list-style-type:square;
	margin:0 0 12px 27px;
	padding:0;
	padding-top:10px;
}



#baseHeader
{
	height:155px; /* 135 */
	padding:0 25px;
	color:#000;
}

#baseHeader a
{
	color:#000;
}

#baseHeader a:active, #baseHeader a:hover
{
	/*color:#ffcc33;
	border-bottom: dotted 1px #ffcc33;
	text-decoration: none;*/
}








/* BASE BACKGROUND LAYERS */
body
{
	background-color:#CBFF63;
}

#content_bkg, #base_page_footer, #masthead_search_wrapper
{
	width:995px;
	margin:0 auto;	
}

#basePageFrame
{
	padding:0 25px 0 25px;	
}

#body_indented
{
	margin:0 20px;
}

#top_bkg
{
	background-image: url('images/body_gradient_span.gif');
	background-repeat:repeat-x;
	background-color:#CBFF63;
	overflow:none;
	clear:both;
}

#content_bkg
{
	background-image: url('images/bg_middle_gradient.jpg');
	background-repeat:repeat-y;
}
#basePageFrame
{
	background-image:url('images/header_bg_v1_top.jpg');
	background-repeat:no-repeat;
	
}
#footer_bkg
{
	background-image: url('images/bg_footer_gradient.jpg');
	background-repeat:repeat-x;
	
}
#base_page_footer
{
	background-image: url('images/bg_footer_image.jpg');
	background-repeat:no-repeat;
	height:90px;
	padding:0;
	margin:0 auto;
}

#footer
{
	padding:30px 35px 0 39px;
	font-size:12px;	
}
#footer a{ font-size:12px;}

.product_logo
{
	text-align:right;
}
   #overflowfix {
      overflow:none;
      background-color: #808080;
	  }
#mainNavi{ 
    font-size:18px;
	font-weight:bold;
	
}
#mainNavi a{ 
    font-size:18px;
	font-weight:bold;
	text-decoration:none;
}	
#mainNavi li{

	display:block;
	float:left;
	padding-right:36px;
	padding-top:1px;
	line-height:25px;

}

.page_title{
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;

}
.table_title{
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;

}
.table_text{
	font-size:12px;
	padding:2px;

}
.table_text a{
	font-size:12px;
	padding:2px;

}
.table_link a:link, .table_link a:visited,.table_link a:active{
	font-size:14px;
}
.table_link a:hover{
	font-size:14px;
	color:#663300;
}
#score_table td{ font-size:12px; padding:1px;}
#score_table .tr{ background-color:#DAFF84;}
#score_table .title{ font-size:12px; font-weight:bold;}

#score_table_large td{ font-size:14px; padding:1px;  }
#score_table_large .tr{ background-color:#A4FF48;}
#score_table_large .separator{ background-color:#FFFFFF;}
#score_table_large .title{ font-size:14px; font-weight:bold;}
#score_table_large .norm{ font-weight:normal;}
#score_table_large .bold{  font-weight:bold;}
#score_table_large .bold_color{ height:30px; font-size:16px; font-weight:bold; color:#6DA800; background-color:#E2FFB7;}


#comment_table td{ font-size:12px; padding:1px;}
#comment_table .title{ font-size:10px; color:#669900;}
#comment_table .text{ font-size:12px; }

#comment_table_big td{ font-size:13px; padding:1px;}
#comment_table_big .title{ font-size:12px; color:#669900;}
#comment_table_big .text{ font-size:13px; }

#comment_form input{ font-size:12px; width:300px;}
#comment_form textarea{ font-size:12px; width:440px;}
#comment_form .button_sub{ font-size:13px; width:120px;}
#comment_form .button_clear{ font-size:13px; width:60px;}
#comment_form .text{ font-size:12px; }

#info_table .text{ font-size:13px; padding-left:5px;}

#white_table .text{ font-size:13px; padding-left:5px;}

.msg_error{ font-size:14px; color:#CC0000; font-weight:bold;}
.msg_ok{ font-size:14px;  color:#66CC00; font-weight:bold;}
.awards_1 {
	font-size: 18px;
	font-weight: bold;
}
.awards_2 {
	font-size: 24px;
	font-weight: bold;
}
#awards td{
	font-size: 15px;
	font-weight: normal;
}

.other_games_title {
	font-size: 9px;
	font-weight: bold;
}
.other_games_text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wallpaper{
	border: 1px solid #777777; 
}
