@CHARSET "UTF-8";

#register { background-color:#e7e9f2; padding-bottom:1px; margin-bottom:1px;}

.register_msg{ margin:5px 10px 5px 10px; color: #191c5c; }

hr { display:block; height:1px; clear:both; margin:0px 5px; color:#191c5c; background-color:#191c5c; border:0px; }

	/****************************************************************/

#reg_type_box2 {
	width:815px;
	height:auto;
	overflow:hidden;
	margin:10px auto;
	padding:0px;
	background: url('/images/register/types_box_bg2.png') repeat-y top left;
}
	#reg_type_box_top2 { width:815px; height:30px; overflow:hidden; }
	#reg_type_box_content2 { 
		width:100%; 
		height:auto; 
		overflow:hidden;
		float:left;
		margin:0px;
		padding:0px;
		padding-bottom:3px;
		background: url('/images/register/types_box_bottom2.png') no-repeat bottom left; 
		color:#000;
	}
	
	/****************************************************************/
	#reg_type_box {
		width:815px;
		height:auto;
		overflow:hidden;
		margin:10px auto;
		padding:0px;
		background: url('/images/register/types_box_bg.png') repeat-y top left;
	}
		#reg_type_box_top { width:815px; height:30px; overflow:hidden; }
		#reg_type_box_content { 
			width:100%; 
			height:auto; 
			overflow:hidden;
			margin:0px;
			padding:0px;
			padding-bottom:3px;
			background: url('/images/register/types_box_bottom.png') no-repeat bottom left; 
			color:#000;
		}
	
		.reg_type{
			display:block;
			width:175px;
			height:auto;
			overflow:hidden;
			border:0px;
			margin:0px;
			padding:0px 15px 3px 13px;
			float:left;
			text-align: justify;
			position:relative;
		}
		
			#reg { left:0px; }
			#base { left:10px; }
			#middle { left:8px; }
			#premium { left:5px; }
				
				.checkbox   {margin:5px; padding-left:20px; background: url('/images/checkbox.png') no-repeat center left; cursor: pointer; }
				.checkbox_s {margin:5px; padding-left:20px; background: url('/images/checkbox_s.png') no-repeat center left; cursor: pointer; }
				.select { width:151px; height:20px; margin:5px auto; background:url('/images/gradient151px.gif') no-repeat top left; }
				.select select { width:149px; height:16px; border:0px; margin:1px; padding:0px; background:#dde9ff; font-size:9px; }
			
				.price_text { float:left; font-weight:bold; margin: 5px 0px 0px 0px; }
				.price_num { float:right; font-weight:bold; margin: 5px 0px 0px 0px; }
				.price_num_b { width:100%; clear:both; text-align:right; font-weight: normal; font-size:10px; }
			
				.gobutton {	display:block; margin: 12px auto 4px auto; clear:both; cursor: pointer; }
				.moreinfo { display:block; margin: auto; padding-bottom:5px; font-size:10px; text-align: center; text-decoration: underline; }
