		label.error {
			font-size: 10pt;
			float: none;
			color: red;
			padding-left: .5em;
		}
		
		.mainContent {
			width:100%;
			height:auto;
			margin:0 auto;
		}		
		
		.promo-header {
			width:100%;
			/*height:470px;*/
			background-color:#FFF;
		}
		.promo-img {
			/*width:749px;*/
			height:100%;
			margin:0 auto;
		}
		.promo-img img{
			width:100%;
			height:100%;
		}
		
		
		.promo-inner{
			
		}
		
		footer{
		}
		
		.promo-footer {
			width:670px;
			height: 250px;
			margin:0 auto;	

		}
		.promo-footer img{
			width:200px;
			margin-right:50px;

		}
		.pane{
			/*width:450px;*/
			width:100%;
			margin:0 auto;
			padding:80px 10px 10px 10px;
		}
			
		#promo {
			width:670px;
			margin:0 auto;
			padding : 50px 0;
		}
		
		#promo ul .text-li {
			position: relative;
			font-size:16px;
			color:#000;
			padding : 20px 0 0px 0;
		}
		
		.underline{
			
			border-bottom:#CCC solid 1px;
		}
		
		#promo ul .text-center-li {
			position: relative;
			font-size:20px;
		
			padding : 51px 0 20px 0;
			font-weight:bold;
			display:none;
		}	

		.pass {
			color:#005AB5;
		}
		.error{
			color:red;
			
		}
		#promo ul .input-li {
			position: relative;
			font-size:16px;
			padding : 20px 0 0px 0;
			color:#000;
		}		
		
		#promo ul .input-li input {
			width:100%;
		}	
	
		
		#promo ul li a{
			font-size:12px;
			color:#FFF;
			padding:8px 0;
		}

		#promo ul li img{
			width: 20px; 
			height: 20px;
			display:none;
			margin : 5px auto 0 auto;
			/*top:33px;
			right:-15px;
			position: absolute;*/
			/*display:none;*/
		}
	
		
		.submitBtn:hover{
			color:white !important;
			text-decoration:none;
		}
		
		#registerForm ul li{
			font-size:12px;
			margin:5px 0;
		}
		
		#registerDiv .submitBtn{
			padding:8px 59px;
			cursor:pointer !important;
		}
	
		#license .submitBtn{
			padding:8px 59px;
			cursor:pointer !important;
		}
		
		
		.registerDiv {
			width:480px;
			height:auto;
			margin:0 auto;
			border:1px solid #ccc;
			box-shadow:#ccc 0px 0px 5px;
			-webkit-box-shadow:#ccc 0px 0px 5px;
			-moz-box-shadow:#ccc 0px 0px 5px;
			border-radius:5px;
			padding:10px;		
			margin-bottom:20px;
			margin-top:20px;
			margin : 20px 20px;
		}
		
		
		.submitBtn{
			color:#FFF;
			font-size:14px !important;
			text-align:center;
			background-color:#3e3a39;
			text-decoration:none;
			-webkit-border-radius:2px;
			letter-spacing:2px;
			padding:12px 0;
		}
		#fancybox-close {
			background:url('fancybox/fancy_close.png') no-repeat right;
			border-left:0px;
			top: -20px;
			right: -15px;
		}			

		.promoInput{
			border: 1px solid #ccc;
			padding: 12px 10px !important;			
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			outline: none;
			position: relative;
			background-color:##F0F0F0;
			width:100%;
		}	

		.promoInput:focus	{background:#fff; border:1px solid #999; background:#FFFFCC}		
		
		.os-class{
			width:220px;
			float:left;	
		
		}
		.os-class img{
			width:100%;
			
		
		}		
		.os-class font{
			width:100%;
			font-size:16px;
			padding-left:17px;
		
		}		
		a{
			color:blue;
		}
		
		input[type=password]{
			font-size:16px;
			padding-left:15px;
			webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		
		
		h1{
			font-size:28px !important;
			font-family:AR UDJingXiHeiU30 BD;
		}
		h2{
			font-size:18px !important;
			font-family:AR UDJingXiHeiU30 BD;
		}
		
		
		li, p {
			/*
			font-size:18px;
			line-height:185%;
			*/
			/*letter-spacing:2px;*/
		}
		
		.loading {
			width:20px;
			height:20px;
			display:none;
			margin:5px auto 0 auto;
		}	
		.key-msg{
			position:relative;
			font-size:20px;
			padding:51px 0 20pox 0;
			font-family:AR UDJingXiHeiU30 BD;
			display:none;
		}
		
		.tool_buttom {
			width:190px;
			height:45px;
			border-radius:10px;
			background-color:#00a6ce;
			text-align:center;
		}
		.tool_buttom a {
			margin-top:15px;
			color:white;
			top:8px;
			position:relative;
			font-family:"AR Dori Sans Demibold" !important;
		}