		@charset "utf-8";
		body{
			margin:0px;
			padding:0px;
		}
		
		
		img{
			border-width: 0px;
			}
		
		a{
			text-decoration: none;
			color: #5d5d5d;
		}
			
		.index{
			width: 100%;
			background-repeat:no-repeat;
		}
					
		.header{
				/*background-color:#FFFFFF; */
				width:100%;
				height: 176px;

				
		}
		
		.language{
			width:80%;
			top: 0px;
			left: -100px;
			position: absolute;
			z-index:1;
			display:block;		
			float:right;	
		}

			
		.menu{
				width: 100%;
			}
			

			
		.menu_table{
			background-image:url(../images/common/menu_bg_angle2.jpg);
			background-repeat: no-repeat;
			background-position: left top;
			color:#FF3366;
			margin: 0px;
			/*padding-left: 5px;*/
			padding-top: 30px;
			text-align:center;
		}
		
	
		.main_body{
			width: 100%;
			background-repeat: no-repeat;
			background-position:center right;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 5px;
			float: left;
			/*border: 1px solid purple;*/
				}
		.news_body{
			width: 100%;
		/*	border: 1px solid orange;*/
		}
	
		.news_big_flash{
			height: 110px;
		/*	border: 1px solid blue;*/
			margin-bottom: 10px;
		}
		
		.news_middle_flash{
		/*	padding-left: 5px;*/
			height: 130px;
			width: 492px;
			/*border: 1px solid green;*/
			padding-left: 5px;
			margin-bottom:10px;
		}
		
		.news_be_product{
			border: 1px solid #ddbdd7;
			/*background-image:url(../images/news/product_table_Bg.jpg);*/
			background-position: right top;
			background-repeat: no-repeat;
			padding-top:0px;
			float: right;
			width: 150px;
			height: 280px;
			
		}
		
		.news_be_product2{
			border: 1px solid #ddbdd7;
			/*background-image:url(../images/news/product_table_Bg.jpg);*/
			background-position: right top;
			background-repeat: no-repeat;
			padding-top:0px;
			float: right;
			width: 150px;
			height: 220px;
			
		}
		
		.kiku{
			border: 0px solid #9cbfe4;
			/*background-image:url(../images/news/product_table_Bg.jpg);*/
			background-position: right top;
			background-repeat: no-repeat;
			padding-top:0px;
			width: 179px;
			height: 400px;
			margin-bottom:10px;
			}
			
		.pregnantreg_news{
			background-position: right top;
			background-repeat: no-repeat;
			padding-top: 0px;
			float: right;
			width: 150px;
			height: 183px;
		}
	
	
		.pregnantreg{
		color:#FF9933;		
		float: right;
		width: 180px;
		height: 220px;
	}
	
	
	
		
		
		.news_table_bg{
			height: 380px;
			width: 100%;
			/*background-image: url(../images/news_bg.gif);
			background-color:#FF87BB;*/
			background-repeat: repeat-x;
			float: left;
			text-align: center;
			}
	
		.news_table{
			text-align: left;
			float: left;
			overflow:hidden;
			/*border: 1px solid purple;*/
			margin-top: 0px;
			width: 100%;
		}
		
		.news_heading_left{
			width: 75%;
			height: 30px;
			float: left;
			/*border: 1px solid red;*/
			background-repeat: no-repeat;
		}
		
		.news_heading_right{
			width: 24%;
			height: 30px;
			float: right;
		/*border: 1px solid red;*/
			background-image: url(../images/news/news_heading_right.jpg);
			background-repeat: no-repeat;
			background-position: center right;
		}
		
		.news_footer{
			background-image: url(../images/news/news_footer.jpg);
			background-repeat: no-repeat;
			background-position: center right;
			height: 30px;
		}
		
	/**************************************************/
		.news_remind{
			float: right;
			width: 188px;
			text-align: center;
			padding-top: 10px;
			/*border: 1px solid red;*/
		}
		
		.news_remind_heading_offer, .news_remind_heading_active, .news_remind_heading_apper{
			width: 188px;
			height: 35px;
			padding: 0px;
			margin: 0px;
		}
		
		.news_remind_heading_offer{
			background-image: url(../images/news/offer_heading.jpg);
			background-position:top center;
			background-repeat:no-repeat;
		}
		
		.news_remind_heading_active{
			background-image: url(../images/news/active_heading.jpg);
			background-position:top center;
			background-repeat:no-repeat;
		}
		
		.news_remind_heading_apper{
			background-image: url(../images/news/apper_heading.jpg);
			background-position:top center;
			background-repeat:no-repeat;
		}
	
		.news_remind_content_offer, .news_remind_content_active, .news_remind_content_apper{
			font-size: 11px;
			height: 230px;
			text-align: left;
			padding: 0px;
		}
		
		.news_remind_content_offer{
			text-align: center;
			width: 180px;
			height: 230px;
			padding: 3px;
			background-image: url(../images/news/offer_bg.jpg);
			background-repeat:repeat-x;
			background-attachment:fixed;
			background-position:bottom;
			overflow: auto;
			color: #000099;
			font-size: 12px;
			line-height: 12px;
		}
		
		.news_remind_content_active{
			border: 1px solid yellow;
			padding: 0px;
			margin: 0px;
			text-align:center;
		}
		.news_special_promotion_area{
			width:179px;
			height:400px;
		}
	
		.news_remind_content_apper{
			
			background-image: url(../images/news/apper_bg.jpg);
			background-repeat:repeat-x;
			background-attachment:fixed;
			background-position:top;
			border: 1px solid blue;
			color: red;
			line-height: 14px;
			padding-left: 0px;
			padding-right: 0px;
			padding-bottom: 5px;
			overflow: auto;
		}
		
		.news_remind_offer, .news_remind_active, .news_remind_appreciate, .news_special_promotion_area{
			margin-bottom: 10px;
		}
	
	
	
	/***************************************/
		.news_include{
			/*padding: 5px;*/
			cursor: pointer;
			height: 100px;
		}
		
		.news_name{
			color: #0076EC;
			font-size: 13px;
			font-weight: lighter;
			line-height: 20px;
		}
		
		.news_name_xmas{
			color: #158d15;
			font-size: 12px;
			font-weight: lighter;
			line-height: 20px;
		}
		
		.news_description{
			width:60%;
			/*height: 70px;*/
			/*padding-top: 20px;*/
			float: left;
			line-height: 15px;
			color: #5d5d5d;
			font-size: 11px;
		}
		
		
		.news_description_xmas{
			width:90%;
			/*height: 70px;*/
			/*padding-top: 20px;*/
			float: left;
			line-height: 15px;
			color: #5d5d5d;
			font-size: 12px;
		}	
		
		.news_photo{
			width: 180px;
			height: 100%;
			float: right;
			text-align:center;
			vertical-align:middle;
			/*border: 1px solid red;*/
			padding-top: 1px;
		}
			
		.customer_menu{
				background-image:url(../images/common/body_bg_newyear2009.jpg);
				background-repeat: no-repeat;
				background-position: center;
				width: 120px;
				height: 600px;
				padding: 0;
				margin: 0;
				float: left;
			/*	border: 1px solid green;*/
			}
			
		.customer_menu_Ecard{
				background-repeat: no-repeat;
				background-position: center;
				width: 120px;
				height: 600px;
				padding: 0;
				margin: 0;
				float: left;
			/*	border: 1px solid green;*/
			}
		
		.customer_menu_table{
			font-size: 11px;
			color:#FF3366;
			padding: 0px;
			font-weight: bold;
			}
		
		/*footer*/
			
		.footer{

				width: 100%;
				height: 135px;
				}
				
		.footer_main{
				width: 800px;
				height:135px;
				border: 1px solid yellow;
		
				}	
				
		.footer_content{
				width: 850px;
				margin-top: 30px;
				margin-left: 10px;
				font-size: 12px;
				text-align: left;
				}
				
		.footer_link{	
				font-size: 12px;
				color: #FFFFFF;
			}
			
		.clear{
			clear:both;
		}
		
		/* 關於我們*/
		
		.aboutus_content{
			font-size: 12px;
			color:#5d5d5d;
			font-weight: lighter;
			line-height: 20px;
			padding: 10px;
			
			}
			
			
		.brand_content{
			font-size: 12px;
			color:#5d5d5d;
			font-weight: lighter;
			line-height: 20px;
			padding: 10px;
			
			}
		
		.brand_content{
			height: 150px;
		}
		
		.brand_header{
			height: 50px;
			background-image: url(../images/brand/brand_intro_header.jpg);
			background-position: center;
			background-repeat:no-repeat;
		}
		
		
		
		.brand_footer{
			height: 10px;
			background-image: url(../images/brand/brand_intro_footer.jpg);
			background-position: center;
		}
		
		.offer_table{
			font-size: 12px;
			color:#5d5d5d;
			line-weight: 18px;
			margin-left: 5px;
			padding: 2px;
			vertical-align:top;
			border: 1px solid yellow;
			}
		
		.offer_title{
			float: left;
			border: 1px solid yellow;
	
			}
		
		.offer_content{
			margin: 5px;
			margin-top: 5px;
			padding: 10px;
			width: 800px;
			}
		
		.offer_content2{
			width:98%;
			font-size: 12px;
			color:#5d5d5d;
			line-weight: 18px;
			vertical-align:top;
			background-color:#FFFFFF;
			}
		
		.offer_content3{
			width:100%;
			padding: 5px;
			font-size: 12px;
			color:#5d5d5d;
			line-weight: 50px;
			vertical-align:top;
			background-color:#FFFFFF;
			}
		
		
		.offer_menu{
			width:420px;
			float: right;
			
		}
		
		.offer_footer{
			margin-left: 5px;
			color: #FF0099;
			font-size: 12px;
			float: left;
		}
		
		.offer_footer2{
			color: #FF0099;
			font-size: 12px;
			margin-right: 10px;
			float: right;
		}
		
		/************mecrhant pop details************************/
		.mer_table{
			margin: 0px;
			width: 100%;
			height:100%;
			
		}
		
		.mer_top{
			height: 30px;
			background-image: url(../images/offer/details_top_bg.gif);
			background-repeat: repeat-x;
			}
			
		.mer_info_pic{
			width: 200px;
			float: left;
			margin: 10px;
		}
		
		.mer_details{
			margin: 10px;
			padding: 15px;
			line-height: 20px;
			width: 280px;
			float: right;
			color: #333333;
			font-size: 12px;
			border: 1px dotted #FF6699;
		}
		
		.mer_head_text{
			color: #FF9900;
			font-size: 16px;
			font-weight: bold;
			padding: 2px;
		}
		
		.mer_company_info{
			width: 100%;
			}
		
		.mer_company_info_text{
			margin-top: 5px;
			margin-bottom: 5px;
			float: left;
			width: 350px;
			font-size: 12px;
			color: #5d5d5d;
			padding: 5px;
			
		}
		
		.mer_img_all{
			float: left;
		/*	border: 1px solid blue;*/
		}
	
		.mer_img{
			padding-top: 5px;
		}
		
		.mer_discount_table{
			width: 500px;
/*			border: 1px solid  yellow;*/
			padding: 2px;
	}
	
		.mer_discount{
/*			border: 1px solid blue;*/
			font-size: 12px;
			color: #5d5d5d;	
			padding: 5px;
		}
		
		.mer_remarks{
			width: 400px;
			margin-left: 5px;
			margin-top: 5px;
			padding: 5px;
			border: 1px solid #FFCC33;
			font-size: 12px;
			
		}
		/**************Suggestion**************************************/
		
		.suggest_heading{
			float: left;
			}
			
		.suggest_button{
			float: right;
			text-align: right;
			}	
		
		.suggest_form{					/*LAYOUT of the Form*/
			width: 680px;
			color: #FF3366;
			float: left;
		}
		
		.suggest_form_div{
			font-size: 12px;
			vertical-align:middle;
		}
		
		
		.suggest_form_title{
			padding-right: 10px;
		}
		
		.suggest_form_button{
			padding-left: 10px;
			font-size: 13px;
			color: #5d5d5d;
		}
		
		.suggest_select_form{
			color: #3366FF;
			font-size: 13px;
			background-color:#FFFFFF;
		}
		
		.suggest_show_table{       /*BIG TABLE*/
			background-color:#FFEBE1;
			height: 400px;
			margin-top: 10px;
		}
		
		.suggest_show_table_heading{
			height: 25px;
			/*padding-top: 5px;
			padding-left: 10px;*/
			background-color:#FF3399;
			background-image: url(../images/suggest/title_right_angle.jpg);
			background-position: top right;
			background-repeat: no-repeat;
		}
		
		.suggest_show_table_M{
			margin: 25px;
			height: 300px;
			font-size: 12px;
			color: #5d5d5d;
			padding-top: 10px;
			padding-left: 10px;
			line-height: 20px;
			background-color: #FFFFFF;
			color:;
			border-left: 1 solid #CCCCCC;
			border-right: 2 solid #999999;
			border-top: 1 solid #CCCCCC;
			border-bottom: 2 solid #999999;
		}
		
		.suggest_main_flash{
			float: right;
			width: 280px;
		}
		
		.apperciation_table{
			width: 650px;
			margin-top: 5px;
			margin-left: 10px;
			padding: 5px;
			background-color: #FFFFFF;
			border: 1px solid green;
		}
		
		.apperciation_table_heading{
			width: 620px;
			vertical-align:middle;
			font-size: 13px;
			color: 333333;
		}
		
		.table_heading_intro{
			padding: 5px;
			font-size: 14px;
			text-align: center;
		}
		
		.table_heading_list{
			width: 650px;
			font-size: 13px;
			color:#6633CC;
			vertical-align: bottom;
			float: left;
		}
		
		.heading_list{
			font-size: 12px;
			color: #6633CC;
		}
		
		.apperciation_table_content_txt{
			width: 770px;
			margin-top: 10px;
			padding: 5px;
		}
		
		.table_content_record{
			color: #5d5d5d;
			font-size: 12px;
			cursor: pointer;
			border: 1px solid #F2F0F0;
			margin: 5px;
		}
		
		.table_content_type_img{
			width: 50px;
			text-align: center;
			padding-top: 10px;
			float: left;
		}
		
		.table_content_about{
			width: 80px;
			text-align: center;
			padding-top: 20px;
			vertical-align:middle;
			float: left;
			color:#931F67;
		}
		
		.table_content_comment{
			width: 310px;
			text-align: left;
			vertical-align:middle;
			padding-top: 15px;
			color: #5B3E1C;
			float: left;
		}
		
		.table_content_date{
			width: 100px;
			font-size: 12px;
			color: #660033;
			float: left;
			text-align: center;
			padding-top: 10px;
		}
	
		.table_content_file{
			width: 30px;
			font-size: 12px;
			color: #660033;
			float: left;
			text-align: center;
			padding: 10px;
		}
		
		.appreciation_pop_main{
			background-color: #B9DCFF;
			text-align:center;
			width: 100%;
			height: 100%;
			padding: 10px;
		}
		
		.appre_pop_table{
			width: 90%;
			height: 90%;
			background-color: #ffffff;
			border: 1px solid #6699FF;
			vertical-align: middle;
			
		}
		
		.appre_pop_text{
			width: 100%;
			font-size: 13px;
			color: #6633CC;
			padding: 5px;
			line-height: 20px;
			float: left;
			background-color:#FFFFFF;
		}
		
		/***************************************************/
		.question_heading{
			float: left;
			}
		
		.question_button{
			float: right;
			text-align: right;
		}
		
		.question_table{
			width: 650px;
			text-align: center;
		}
		.question_form{
			width: 580px;
			margin-left: 35px;
			margin-right: 35px;
			padding: 5px;
			background-color:F4FFE9;
			background-image: url("../images/question/question_form_Bg.jpg");
			backround-repeat: repeat-y;
			border: 1px solid #C1FFD6;
		}
		
		.question_common_question{
			border: 2px solid #FFFCD7;
			width: 500px;
			margin-top: 10px;
			margin-left: 75px; 
			margin-right: 75px;
			margin-bottom: 10px;
		}
	
		.question_common_content{
			font-size: 13px;
			color: #663300;
			margin: 2px;
			padding: 2px;
			border: 1px solid #F4F4F4;
			text-align: left;
			line-height: 14px;
			cursor: pointer;
		}
		.question_pop_answer{
			width: 500px;
			height: 250px;
			background-image: url(../images/question/pop_table_Bg.jpg);
			background-position: bottom;
			background-repeat:repeat-x;
			background-color: #FFFFFF;
			border: 1px solid #FF9900;
			position: absolute;
			z-index: 100;
			display: none;
			overflow: auto;
			color: #663300;
			font-size: 12px;
			text-align: left;
			padding: 5px;
			line-height: 25px;
		}
			
		.question_pop_answer_iframe{
			width: 500px;
			height: 250px;
			position: absolute;
			z-index: 99;
			display: none;
			overflow: hidden;
		}
	
		.question_form_style{
			color: #006600;
		/*	border: 1px solid red;*/
			float: left;
		}
		
		.q_form_content{
			font-size: 12px;
			margin: 5px;
		}
		
		.q_form_title{
			font-size: 13px;
			float: left;
			width: 80px;
			padding-top: 2px;
			text-align: left;
			padding-left: 5px;
		}
		
		.q_form_Inputbox{
			float: left; 
			/*border: 1px solid yellow;*/
			width: 450px;
			text-align:left;
			margin-top: 2px;
			margin-bottom: 2px;
			font-size: 12px;
			color: #663300;
	
		}
		.q_select_Form{
			padding-top: 0px;
			/*border: 1px solid blue;*/
			float: left;
		}
		
		.q_select_Form_option{
			font-size: 12px;
			color: #009933;
			width: 100px;
		}
		
		.customer_q_pop_main{
			background-color:#FFFDE6;
			text-align:center;
			width: 100%;
			height: 100%;
			padding: 10px;
		}
		
		.customer_q_pop_table{
			width: 90%;
			height: 90%;
			background-color: #ffffff;
			border:1px solid #FFCC00;
			vertical-align: middle;
		}
		
		.appre_pop_text{
			width: 100%;
			font-size: 13px;
			color:#006600;
			padding: 5px;
			line-height: 20px;
			float: left;
			background-color:#FFFFFF;
		}
		
		.question_table_content_txt{
			width: 770px;
			margin-top: 10px;
			padding: 5px;
			font-size: 12px;
			color: #663300;
		}
		
		.q_table_content_about{
			width: 80px;
			text-align: center;
			padding-top: 20px;
			vertical-align:middle;
			float: left;
			color: #FF6600;
		}
		
		.q_table_content_record{
			color: #5d5d5d;
			font-size: 12px;
			cursor: pointer;
			border: 1px solid #FFF7EE;
			margin: 5px;
		}
	
		.q_table_content_comment{
			width: 310px;
			text-align: left;
			vertical-align:middle;
			padding-top: 15px;
			color:#663300;
			float: left;
		}
	
		
		
		
		/***************************************************/
		.contact_us{
			magrin: 0px; 
			padding: 5 px;
			border: 1px solid blue;
			}
			
		.contact_us_select{
			width: 60%;
			float: right;
		}
		
		.contact_us_select_table{                               /*Contact Us ' menu-->choose the brand*/
			width: 50s%;
			font-size: 11px;
			color: #FF6699;
			float: right;
		}
		
		.office_mainTable{
			width: 570px;
			height: 132px;
			
			margin: 10px;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			}
		
		/*
		.office_mainTable{
			width: 570px;
			height: 132px;
			
			margin: 10px;
			padding-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			
			background-position: right center;
			background-image:url(http://www.modernbeautysalon.com/CustomerZone/images/contactus/Office2.jpg);
			background-repeat: no-repeat;
			}
		*/
		
		.office_content{                                         /*Office Table*/
			width: 550px;
			height: 100px;
			padding-left: 50px;
			padding-right: 10px;
			padding-top: 20px;
			padding-bottom: 20px;
			font-size: 14px;
			line-height: 25px;
			color: #5d5d5d;
			
			
		}
		
		.contact_us_branch_list{
			width: 100%;
			float: left;
			margin-top: 5px;
			padding: 5px;	
		}
		
		.branch_list_table{
			width: 96%;
			margin: 10px;
			color: #5d5d5d;
			font-size: 12px;
			background-color: #FDEBFF;
			line-height: 16px;
		}
		
		.pop_win_table_h1{
			background-color:#FF6699;
			border: 1 solid #FF3366;
			height: 20px;
		}
		
		.pop_win_table_h2{
			background-image: url(../images/contactus/pop_head_bg.jpg);
			background-repeat: repeat-y;
			background-color:#FFFFFF;
			height: 5px;
		}
		
		.pop_win_table_h3{
			background-color:#FFFFFF;
			/*background-image:url(../images/contactus/map_bg.jpg);*/
			background-repeat: repeat-x;
			color: #FF6600;	
			font-weight: bold;
			line-height: 30px;
			padding-left: 3px;
		}
		
		.map_border{
			border: 2px solid #FF0099;
			text-align:center;
		}
		
		.pop_win_content{
			color: #FF6699;
			font-size: 12px;
			font-weight:bold; 
			line-height: 25px;
		}
		
		.active_show_table{
			width: 600px;
			background-color: #FFFFFF;
			text-align: center;
			padding: 5px;
			color: #5d5d5d;
			font-size: 12px;
			line-height: 15px;
		}
		
		.coupon_terms{
			width: 550px;
			background-color:#FFF9DD;
			text-align: center; 
			margin: 5px; 
			padding-top: 30px; 
			padding-bottom: 30px; 
		}
		
		.coupon_terms_table{
			height: 300px;
			margin-left: 50px;
			margin-right: 50px;
			background-color: #FFFFFF;
			border: 1px solid #FFE3D7;
			overflow: auto;
			font-size: 12px;
			color: #5d5d5d;
			line-height: 20px;
			text-align: left;
			padding-left: 10px;
			padding-top: 5px;		
		}
		
		.coupon_terms_button{
			text-align: center;
			margin-top: 20px;
		}
		
		.coupon_img{
			width: 450px;
			height: 170px;
			margin-left: 30px;
			margin-top: 10px;
			margin-bottom: 10px;
			backround-repeat: no-repeat;
		}
		
		.signIn_table{
			background-color: #F2F2F2;
			border: 0.2px dashed #999999;
			font-size: 12px;
			text-align: center;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 20px;
			padding-bottom: 10px;
			
	}
	
		.signIn_table2{
			width: 640px;
			height: 340px;
			background-color: #FFFFFF;
			font-size: 12px;
			text-align: center;
			background-repeat:no-repeat;
			background-position: center;
			padding-top: 20px;
		}
		
		
		.signIn_bg{
			width: 600px;
			height: 300px;
			font-size: 12px;
			text-align: center;
			margin-bottom: 20px;
			margin-left: 20px;
			margin-right: 20px;
			background-repeat: no-repeat;
		}
		
		.signIn_Name{
			float: right;
			font-size: 12px;
			padding-left: 5px;
			font-weight: bold;
			width: 100%;
			height: 100%;
		}
		
		.signIn_InputBox{
			width: 100px;
		}
		
		.sign_Submit{
			border: 1px solid green;
			width: 100px;
			right: 0px;
			bottom: 0px;
		}
		
		.signIn_btn{
			background-color: #FFFFFF;
			color: #000000;
			width: 40px;
			height: 25px;
			padding: 2px;
		}
		
/****************************************************/
	.ModernBeauty, .Fitness, .Heyman, .Yoga, .SlimExpress, .Facial, .SpaFacial, .Slim, .Massage ,.Sooyoga{
		width: 600;
		height: 300;
		font-color: 11px;
		float: right;
		font-size: 12px;
		padding-left: 5px;
		font-weight: bold;
		line-height: 20px;
	}
	.ModernBeauty{
		color: #5d5d5d;
	}
	
	.Fitness{
		color:#660000;
	}
	
	.Heyman{
		color: #FFFFFF;
	}
	
	.Yoga{
		color:#660099;
	}
	.Sooyoga{
	 	color: #12345;
	}
	.SpaFacial, .Massage, .Slim{
		color: #FFFFFF;
	}
	
	.Facial {
		color: #663300;
	}
	
	.Slim{
		color: #FFFFFF;
	}
/*---------pregreg---------------------------------------------------------*/

	.pregreg_discription{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;padding-top:75px;padding-right:38px;padding-left:38px;
		color:#27839d;
	}
	.pregreg_free{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;padding:10px 40px 20px 40px;
		color:#2e90ab;
	}
	.pregreg_form_left{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;padding:0px 10px 50px 10px;height:360px;
		color:#2e90ab;
	}
	.pregreg_submitform{
	width:79px;height:45px;
	border-style:none;
	}
	
	.pregreg_clearform{
	background:url();
	width:78px;height:45px;
	border-style:none;font-size:0px;
	}
	
	.pregreg_formtext{
	font-family:Arial, Helvetica, sans-serif;
	color:#3f8195;
	font-size:15px;
	width:140px;
	background-color:#F0F5FF;
	border-style:solid;
	border-color:#8eb5d0;
	}
	
	.pregreg_seclecttext{
	font-family:Arial, Helvetica, sans-serif;
	color:#3f8195;
	font-size:12px;
	background-color:#F0F5FF;
	border-style:solid;
	border-color:#8eb5d0;
	}
	.pregreg_success{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#EE28A9;padding:4px 10px 0px 10px;
	font-size:15px;}
	
	.pregreg_dunsuccess{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	color:#5598E1;padding:4px 10px 0px 10px;
	font-size:15px;}
	
	.Fleft{float:left;}
	.Fright{float:right;}
	.Clear{clear:both;}
	
	.white_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;}
	
	.gray_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5d5d5d;}
	
	.pink_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ef80b3;}
	
	.black_12{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#1a1a1a;}