	
	#login_pg { position: relative; float: left; top: 2px; width: 710px; margin: 0 30px 0 0; padding: 0; background: transparent url(../gtce_images/layout/bg_search_results_lower.gif) no-repeat scroll bottom left; z-index: 500; }
	#login_pg:after { content: "."; width: 100%; display: block; clear: both; height: 0; visibility: hidden; }
	#login-top-bg { width: 696px;min-height:800px;height:auto !important;height:800px;padding: 7px; background: transparent url(../gtce_images/layout/bg_search_results_upper.gif) no-repeat; z-index: 500; }
	#login_pg h1 { height: 33px; font: bold 18px "Lucida Sans", Arial, sans-serif; margin: 0; padding: 4px 0 0 23px; color: #fff;}
	#login_pg h2 { font-size: 18px; margin-left: 50px; clear: both;}
	#login_pg form { margin: 20px 20px 2px 50px; width: 600px; }
	#login_pg form div.div_input_login { margin-bottom: 10px;display:block;height:25px; }
	#login_pg form div.div_ { margin-bottom: 10px;display:block; }
	#login_pg form div.left_ { float: left; margin-right: 5px;width:300px}
	#login_pg form div.right_ { float: left; width:200px;}
	#login_pg form div:after { content: "."; width: 100%; display: block; clear: both; visibility: hidden;}
	#login_pg form label{ display: block; float: left;  margin-right: 5px; color: #000;}
	#login_pg form label.field {  width: 135px;}
	#login_pg form label.login_field {  width: 95px;}
	#login_pg form label em { color: red; }
	#login_pg form input { display: block; float: left; width: 160px; }
	#login_pg form div.checkbox{display:block;clear:both;}
	#login_pg form div.checkbox label, #login_pg form div.checkbox input { display: inline; float: none; width: auto;}
	#login_pg form div.submit { width: 144px; text-align: center;}
	#login_pg form div.submit input { float: none;}
	#login_pg form div.submit p { margin: 0;}
	#login_pg form div.submit a { color: #7acb19; cursor:pointer;}

	
	#register_now{padding:20px;font-size:12px;}
	#register_now p{padding:3px 0px}
	#register_now h3{font-size:18px;color:#87AF45;line-height:25px;}
	#register_now b{color:#333;}
	#register_now div.left_{width:300px;float:left;margin-right:30px;word-wrap: break-word ;}
	#register_now div.right_{width:320px;float:left;word-wrap: break-word;}
	#register_now ul{padding:0;margin:0 15px;}
	#register_now li{padding:5px 0px;}
	#register_now div div.button{padding:30px 0px;width:100px;float:right;}
	#register_now div div.upper{min-height:320px;height:auto !important;height:320px;}