.header{position:relative; text-align:left; max-width:980px; height:auto; }
#navlist, #navlist li {margin:0px; padding:0px; display:inline; list-style-type:none;}
#navbox  li a{	display: inline-block;
	vertical-align: top;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100%;
	height:56px;
	width:256px;

#nav {position:relative; max-width: none; opacity:0; margin-top:8px; text-align:center; color: #d7d7d7; z-index:1; padding:0 14px 14px 14px}
.txt {
	display: inline-block;
	max-width:980px;
	*display: inline;
	vertical-align: baseline;
	margin: 0;
	outline: none;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 1em; 
	-moz-border-radius: 1em;
	border-radius: 1em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #000000;
	border: solid 1px #b7b7b7;
	background: #fff;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');*/
 } 
 .mainframe {-webkit-border-radius: 1em; 	-moz-border-radius: 1em;	border-radius: 1em;	padding: 12px;}
 .colmain{max-width:640px; float:left; text-align:center;}
 .colside{max-width:100% float:left; padding:16px;}
 #logo {position:relative;  text-align:center; padding:18px 12px 18px 12px;  opacity:0; top:45px;}
 #logo img { max-width:220px; width:100%}
 
  img.scale{ max-width:260px;}
  
 .move1{display:inline; opacity:0; color:#1ECDE5; font-size:26px; text-shadow: 0px 0px 40px #fff}
 .move2{display:inline; color:#018B9E; font-size:22px; opacity:0;}
 .move3{opacity:0; font-size:18px; display:inline; color:#00C422}
 .move4{padding:5px 0px 0px 5px; display:none; font-size:16px;}