html{
	height: 100%;
	overflow: auto;
	overflow-x: hidden; 
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #0a0426;
	background-image:url(../images/background-shadow.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	/*font-family:Tasse,'Myriad Pro','Monaco CY',helvetica,arial,sans serif;*/
	font-family:'Myriad Pro',Geneva,helvetica,arial,sans serif;
}
#center_column{
	height: 100%;
	width:1026px;
	position:relative;
	border:0px dotted green;
}
#header{
	position:relative;
	margin-top:20px;
	height:102px;
	width:100%;
/*	background-color:#363054;*/
	background-color:#342c52;
}
#header_menu{
	width:358px;
	height:88px;
}
#header_menu_title{
	padding-top:35px;
	width:330px;
	height:26px;
}
.header_menu_floatleft{
	float:left;
}

#flash{
	z-index:4;
	margin-right:0px;
	border:0px dotted white;
	position:relative;
	height:668px;
	width:100%;
}
#features{
	z-index:4;
	margin-right:0px;
	border:0px dotted white;
	position:relative;
	height:668px;
	width:100%;
	background-image:url(../images/background-main.gif);
}
#main, #signup{
	background-position:top center;
	background-repeat:no-repeat;
	color:#ffffff;
	margin-top:0px;
	position:absolute;
	width:100%;
	padding: 0px;
	margin: 0px;
}
#flash_inner_back{
	float:left;
	border:0px solid red;
	height:100%;
	width:100%;
	background-image:url(../images/background-main.gif);
}
#main_inner_text{
	text-align:left;
	color:#ffffff;
	font-size:small;
	font-weight:normal;
	width:400px;
	padding:10px;
	border:1px solid #2e264c;
	margin-top:110px;
}
#main_logo{
	position:absolute;
	top:28px;
	left:28px;
}
#main_inner_text a{
	color:#9795a2;
}
#footer{
	margin-top:16px;
	color:#6b6e83;
	font-size:11px;
	font-weight:normal;
	font-family:helvetica,arial,sans serif;
}
#footer a{
	color:#6b6e83;
	text-decoration:none;	
}
#footer a:hover{
	color:#6b6e83;
	text-decoration:underline;	
}
#features_menu{
	position:absolute;
	width:332px;
	height:668px;
	top:0px;
	left:0px;
	border:0px solid red;
	padding-top:90px;
}
.features_menu_inactive{
	position:relative;
	float:right;
	text-align:right;
	width:100%;
	height:35px;
	font-size:11px;
	color:#918e9d;
	font-weight:bold;
	border:0px solid green;
}
.features_menu_position{
	position:absolute;
	bottom:0px;
	right:0px;
	cursor:pointer;
}
#features_360{
	position:absolute;
	left:495px;
	top:490px;
	cursor:pointer;
}
#features_description{
	position:absolute;
	left:653px;
	top:306px;
	width:286px;
	height:165px;
	border:0px dotted white;
}
#features_description_text{
	width:100%px;
	height:134px;
	border-bottom:1px solid #27223c;
	overflow:auto;
	color:#ffffff;
	text-align:left;
	font-size:13px;
}
#features_description_text h1{
	font-size:16px;
	margin:0px 0px 10px 0px;
	padding:0px;	
}
#features_previous, #features_next{
	cursor:pointer;
	position:relative;
	float:left;
}
#menu_home, #menu_features{
	cursor:pointer;
}
#features_phone1,#features_phone3,#features_phone4,#features_phone6,#features_phone7,#features_phone8,#features_phone9,#features_phone10{
	position:absolute;
	left:416px;
	top:80px;
	display:none;
}
#features_text1,#features_text2,#features_text3,#features_text4,#features_text5,#features_text6,#features_text7,#features_text8,#features_text9,#features_text10{
	display:none;
}
#features_phone2,#features_phone5{
	position:absolute;
	left:370px;
	top:82px;
	display:none;
}
#features_360flash{
	position:absolute;
	left:367px;
	top:40px;
	width:295px;
	height:442px;
	border:0px solid yellow;
	display:block;
}
