﻿body 
{
	height: auto;
}

#homebody
{	
	position: absolute;	top: 0px; left: 50%; margin-left:-475px;
	width: 950px; height:700px; overflow:hidden;
}

#homebody_form
{
	position: absolute; top: 0px; left: 50%; margin-left:-475px;
	width: 950px; z-index:3; height:100%;
}

#bghomeheader
{
	position: absolute;	top: 0px; left: 50%; width: 50%; height: 270px; 
	/* background-color: Green; */
	background-image: url("../images/home_header_bg.jpg"); background-repeat: repeat-x;
}

#default_bghomeheader_top
{
	position: absolute;	top: 0px; left: 50%; width: 50%; height: 550px; 
	/* background-color: Green; */
	background-image: url("../images/default_bg_texture.jpg"); background-repeat: repeat-x;
}

#default_bghomeheader_bottom
{
	position:absolute; top:0px; left:0; width:50%; height:550px;
	/*background-color:Green;*/
	background-image: url("../images/default_bg_texture.gif"); background-repeat: repeat-x;
}

#bghomereflect
{
	position: absolute;	top: 546px; left: 0px; width: 100%; height: 150px;
	/* background-color: Green; */
	background-image: url("../images/home_reflect_bg.gif"); background-repeat: repeat-x;
}

#bgholder
{
	width: 950px; height: 700px; z-index: 0;	
}

#bgtexturelayer
{
	background-image: url("../images/bgtexture.gif");
	background-repeat: repeat;
	filter:alpha(opacity=10);-moz-opacity:.10; opacity:.10;
	position: relative;	top: -700px; left: 0px;
	/*background-color: Red;*/
	width: 950px;	height: 700px; 
	z-index: 0;
}

#menuholder
{
	position: relative;	top: -1400px; left: 0px;
	/* position: absolute;	top: 0; left: 0px; */
	width: 950px;	height: 100px;
	/*background-color: Blue;*/
	color: White;
	z-index: 1;
}

#menuholder #top_menu_holder
{
	position: absolute;	top: 0px; left: 0px;
	width: 100%;
	/* background-color: Green; */
}

#gameholder
{
	position: absolute;	top: 0px; left: 0px;
	width: 950px; height: 700px;	
	z-index: 0;
}
/********************************************* FOOTER **********************************************/
#footer {clear:both; /*background-color: Blue;*/ }

#footer ul {list-style:none; padding:0; margin: 0;/* background-color: Lime; */}
#footer ul li {display:inline;} 

#footer li.last a
{
	background-image: none; white-space: nowrap;
}

#footer li a 
{
	float:left;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	font-size: 11px;			
	color:#666666;
	margin-top:2px;
	margin-left:10px;
	padding-top:2px; padding-bottom:2px; padding-right:10px;
	background:url(../images/footer_seperator.gif) right no-repeat;
	white-space: nowrap;
}

#footer li a:link, #footer li a:visited 
{
	color:#666666;
	text-decoration: none;
}

#footer li a:hover, #footer li a:active, #footer li a:focus 
{
	color:#2ECFCF;
	text-decoration: underline;
}

#footer li.navItemSelected a:link, #footer li.navItemSelected a:visited 
{
	font-size:0.88em;
	color:#2ECFCF;
	text-decoration: none;
}

#footer li.navItemSelected a:hover, #footer li.navItemSelected a:active, #footer li.navItemSelected a:focus 
{
	color:#2ECFCF;
	text-decoration: underline;
}

#footer li.lastItemSelected a:link, #footer li.lastItemSelected a:visited 
{
	font-size:0.88em;
	color:#2ECFCF;
	text-decoration: none;
	background-image: none;
}

#footer li.lastItemSelected a:hover, #footer li.lastItemSelected a:active, #footer li.lastItemSelected a:focus 
{
	color:#2ECFCF;
	text-decoration: underline;
	background-image: none;
}

#footerline, #footerline a
{
	color:#2ECFCF;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	font-size: 11px;
	text-decoration:none;	
}

#footerline a:hover {color: #2ECFCF; text-decoration:none;}

/********************************************* END OF FOOTER **********************************************/

/********************************************* SEARCH STYLE**********************************************/
#search_holder
{
	position: absolute; top: 0px; right: 0px;
	width:350px; vertical-align: middle; 
	color: #666666; font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}

.search_icon
{
	vertical-align: middle; margin-left: 5px; margin-bottom: 6px;
}

/********************************************* END OF SEARCH STYLE**********************************************/

/********************************************* HOME PAGES STYLE**********************************************/
#bottom_menu_holder
{
	position: absolute;	top: 565px; left:0px; right: 0px; 	
	width: 950px; height:100px; 
	/*background-color: Red;*/
	z-index: 2;
}

#home_footer_pages_holder
{
	position: absolute;	top: 605px; left:-10px; right: 0px; 	
	width: 100%; 
	/* background-color: Blue; */
	z-index: 2;
}
#home_footer_holder
{
	position: absolute;	top: 640px; left:0px; right: 0px; 	
	width: 100%; 
	/*background-color: Red;*/
	z-index: 2;	
}