#new_login_main_wrap {
	width:100%;
	background: #65a509;
	background: -moz-linear-gradient(left, #65a509 0%, #c2e098 50%, #69a80f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #65a509), color-stop(50%, #c2e098), color-stop(100%, #69a80f));
	background: -webkit-linear-gradient(left, #65a509 0%, #c2e098 50%, #69a80f 100%);
	background: -o-linear-gradient(left, #65a509 0%, #c2e098 50%, #69a80f 100%);
	background: -ms-linear-gradient(left, #65a509 0%, #c2e098 50%, #69a80f 100%);
	background: linear-gradient(to right, #65a509 0%, #c2e098 50%, #69a80f 100%);
	margin-top:-1px;
	height:428px;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.35), 0 85px 180px 0 #FFFFFF, 0 9px 4px -3px rgba(0, 0, 0, 0.85);
}
.container {
	background: #000000;
	background: -moz-linear-gradient(top, #000000 0%, #000000 7%, #1a1a1a 9%, #1f1f1f 24%, #191919 93%, #000000 95%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(7%, #000000), color-stop(9%, #1a1a1a), color-stop(24%, #1f1f1f), color-stop(93%, #191919), color-stop(95%, #000000), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #000000 0%, #000000 7%, #1a1a1a 9%, #1f1f1f 24%, #191919 93%, #000000 95%, #000000 100%);
	background: -o-linear-gradient(top, #000000 0%, #000000 7%, #1a1a1a 9%, #1f1f1f 24%, #191919 93%, #000000 95%, #000000 100%);
	background: -ms-linear-gradient(top, #000000 0%, #000000 7%, #1a1a1a 9%, #1f1f1f 24%, #191919 93%, #000000 95%, #000000 100%);
	background: linear-gradient(to bottom, #000000 0%, #000000 7%, #1a1a1a 9%, #1f1f1f 24%, #191919 93%, #000000 95%, #000000 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
	margin: 2px auto;
	width: 100%;
}
#nav, #nav ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.fans_report{
	width:100px;
	height:15px;
	color:#fff;
}
#nav {
	margin: 0 auto;
	font-size: 12px;
	height: 58px;
	padding: 0 0 0 9px;
	position: relative;
	width: 975px;
}
#nav ul {
	background-color: #222;
	border:1px solid #222;
	border-radius: 0 5px 5px 5px;
	border-width: 0 1px 1px;
	box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
	left: -9999px;
	overflow: hidden;
	position: absolute;
	top: -9999px;
	z-index: 2;
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-moz-transition: -moz-transform 0.1s linear;
	-ms-transition: -ms-transform 0.1s linear;
	-o-transition: -o-transform 0.1s linear;
	-webkit-transition: -webkit-transform 0.1s linear;
	transition: transform 0.1s linear;
}
#nav li {
	background:url(../images/new%20login%20images/menu_line.png) no-repeat scroll right 5px transparent;
	float: left;
	position: relative;
}
#nav li.last {
	background:none;
}
#nav li a {
	color: #FFFFFF;
	display: block;
	float: left;
	font-weight: normal;
	height: 30px;
	padding: 23px 20px 0;
	position: relative;
	text-decoration: none;
	text-shadow: 1px 1px 1px #000000;
}
#nav li:hover > a {
	color: #00B4FF;
}
#nav li:hover, #nav a:focus, #nav a:hover, #nav a:active {
	background: none repeat scroll 0 0 #121212;
}
#nav li:hover ul.subs {
	left: 0;
	top: 53px;
	width: 180px;
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	display:block;
}
#nav ul.subs li a {
}
#nav ul li {
	background: none;
	width: 100%;
}
#nav ul li a {
	float: none;
}
#nav ul li:hover > a {
	background-color: #121212;
	color: #00B4FF;
}
#lavalamp {
	background:url(../images/new%20login%20images/lavalamp.png) no-repeat scroll 0 0 transparent;
	height: 16px;
	left: 18px;
	position: absolute;
	top: 0px;
	width: 64px;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
}
#lavalamp:hover {
	-moz-transition-duration: 3000s;
	-ms-transition-duration: 3000s;
	-o-transition-duration: 3000s;
	-webkit-transition-duration: 3000s;
	transition-duration: 3000s;
}
#nav li:nth-child(1):hover ~ #lavalamp {
 left: 18px;
}
#nav li:nth-child(2):hover ~ #lavalamp {
 left: 98px;
}
#nav li:nth-child(3):hover ~ #lavalamp {
 left: 192px;
}
#nav li:nth-child(4):hover ~ #lavalamp {
 left: 286px;
}
#nav li:nth-child(5):hover ~ #lavalamp {
 left: 370px;
}
#nav li:nth-child(6):hover ~ #lavalamp {
 left: 470px;
}
#nav li:nth-child(7):hover ~ #lavalamp {
 left: 568px;
}
#nav li:nth-child(8):hover ~ #lavalamp {
 left: 646px;
 left: 640px\9; /* IE 8 and below */
}
#nav li:nth-child(9):hover ~ #lavalamp {
 left: 746px;
 left: 736px\9; /* IE 8 and below */
}
#nav li:nth-child(10):hover ~ #lavalamp {
 left: 866px;
 left: 856px\9; /* IE 8 and below */
}
.a-btn {
	background: #91e842;
	background: -moz-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #91e842), color-stop(100%, #d2ff52));
	background: -webkit-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -o-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -ms-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: linear-gradient(to right, #91e842 0%, #d2ff52 100%);
	padding-left:20px;
	padding-right:20px;
	height:25px;
	cursor:pointer;
	display:inline-block;
	position:absolute;
	border:1px solid #5d81ab;
	-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	float:left;
	clear:both;
	right:-37px;
	top:10px;
	overflow:hidden;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.new-a-btn {
	background: #91e842;
	background: -moz-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #91e842), color-stop(100%, #d2ff52));
	background: -webkit-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -o-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: -ms-linear-gradient(left, #91e842 0%, #d2ff52 100%);
	background: linear-gradient(to right, #91e842 0%, #d2ff52 100%);
	padding-left: 35px;
	padding-right: 35px;
	height:32px;
	display:inline-block;
	position:relative;
	border:1px solid #5d81ab;
	-webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	float:left;
	clear:both;
	cursor:pointer;
	margin:10px 0px;
	overflow:hidden;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.a-btn-text {
	padding-top:4px;
	display:block;
	font-size:14px;
	white-space:nowrap;
	text-shadow:0px 1px 1px rgba(255,255,255,0.3);
	color:#446388;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
	transition:all 0.4s linear;
}
.new-a-btn-text {
	padding-top:5px;
	display:block;
	font-size:18px;
	white-space:nowrap;
	text-shadow:0px 1px 1px rgba(255,255,255,0.3);
	color:#446388;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
	transition:all 0.4s linear;
}
.a-btn-slide-text {
	position:absolute;
	height:100%;
	top:0px;
	right:52px;
	width:0px;
	background:#63707e;
	text-shadow:0px -1px 1px #363f49;
	color:#fff;
	font-size:18px;
	white-space:nowrap;
	text-transform:uppercase;
	text-align:left;
	text-indent:12px;
	overflow:hidden;
	line-height:38px;
	-webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	-moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	-webkit-transition:width 0.3s linear;
	-moz-transition:width 0.3s linear;
	-o-transition:width 0.3s linear;
	transition:width 0.3s linear;
}
.a-btn-icon-right {
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	width:52px;
	border-left:1px solid #5d81ab;
	-webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
	-moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
	box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset;
}
.a-btn-icon-right span {
	width:38px;
	height:38px;
	opacity:0.7;
	position:absolute;
	left:50%;
	top:50%;
	margin:-20px 0px 0px -20px;
	background:transparent url(../images/arrow_right.png) no-repeat 50% 55%;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.a-btn:hover {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.a-btn:hover .a-btn-text {
	text-shadow:0px 1px 1px #5d81ab;
	color:#000;
}
