@charset "UTF-8";
/* CSS Document */
/*webkit-text-size-adjust:none;*/
body,td,th,input,textarea,select,option,p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
#example2 {position: relative;width: 110px;height:500px;margin: 0;padding: 0px 20px 20px;}
p{margin: 7px 0 0 0;}
#right_treatments {position: relative;width: 110px;height:500px;margin: 00px;padding: 0px 20px 20px;}
#right_treatments_sc {position: relative;width: 110px;height:500px;margin: 00px;padding: 0px 20px 20px;}


/*a{color: blue;text-decoration: underline;cursor: pointer;}*/
a{color:#515d6b;text-decoration:none;}
a:hover{color:#333; text-decoration:underline;}
img{border:none;}
h3{color:#666; font-size:16px; font-weight:bold;}
h4{color:#515d6b; font-size:18px; font-weight:bold; margin:10px 0px;}
h2{color:#000; font-size:18px; font-weight:bold; margin:20px 0 20px 0;}
h5{color: #666; font-size:14px; font-weight:bold; margin:5px 5px 10px 0px;}
h6{color: #666; font-size:18px; font-weight:bold; width:100%; margin:20px 0 0 0;}
.container{width:974px;margin:0px auto;overflow:hidden;}
.left_container{width:820px;overflow:hidden;}
p {line-height:18px;}

.inline-block{display:-moz-inline-stack !important;display:inline-block !important;zoom:1 !important;*display:inline !important;}
.column{float:left;position:relative;overflow:hidden;}
.clear{clear:both;display:block;height:0px;overflow:hidden;visibility:hidden;width:0px;}

.block{display:block;}
.hRight{text-align:right;}
.hcenter{text-align:center;}
.fRight{float:right;}
.fLeft{float:left;}
.noborder{border:none !important;}
.vMiddle{vertical-align:middle;}
.vTop{vertical-align:top;}
.vbottom{vertical-align:text-bottom;}

.rightmenu{width:118px; padding:5px 5px 0 5px; margin:0px; border-radius:10px; border:1px solid #ccc;}
.rightmenu h4{font-size:11px; color:#FFF; border:1px; border-radius:5px; background:#515d6b; padding:5px; margin:0 0 10px 0;}
.rightmenu ul{text-align:center; list-style:none; padding:0px; margin:0px;}
.rightmenu ul li{padding:4px 0px 5px 0px; border-bottom:#CCC solid 1px; color:#515d6b;}
.rightmenu ul li.border_bottom{border-bottom:1px solid #333;}


.image1{width:75px; border: 1px solid; border-color:#5a3795;}
.subcolumn{padding:10px 10px 0px 10px; width:254px; float:left;position:relative;overflow:hidden; vertical-align:top;}
.head{width:250px; font-size:19px; line-height:25px; color:#5a3795; border-bottom: 1px solid; border-bottom-color:#666;}
.headpadding{padding-left: 15px;}
.sub_content{font-size:11px; color:#666;}
.sub_content_padding{padding:10px; padding-top:5px;}

#topbar{height:100px;overflow:hidden;}
#topbar div{width:630px;overflow:hidden;}
#topbar div ul{list-style:none;margin:2px 0px; padding:0px;}
#topbar div ul li{list-style:none;}
#topbar div ul li a{padding:2px 10px;}
#topbar div ul li a hover{text-decoration:none;}
.logo{margin:12px 0 0 0;}

#mainmenu{background:#515d6b; height:28px; overflow:hidden; border:1px solid #515d6b; border-radius:10px; padding-right:0;}
#mainmenu ul{margin:0;}
#mainmenu li{font-size:11px !important; display:block; }
#mainmenu li a{border:none !important;height:28px;color:#fff; padding-top:5px !important;}
#mainmenu li a:hover{background-color: #666; text-decoration:none;}

#homebanner{background:url(../images/home/home_banner_frame.jpg) no-repeat; width:545px; height:241px;}
#homebanner ul,#homebanner ul li{margin:0px;padding:0px;list-style:none;}
#homebanner img{padding:5px 6px;}
#homebanner img a{padding:5px 6px;}
#homebanner a img{padding:5px 6px;}
#homebanner ul li img{padding:5px 4px 0px 6px;}

#rightbanner{width: 270;}



#leftmenu {width:170px;}
#leftmenu h2{font-size:14px; font-weight:bold; color:#333; border-bottom:#5a3795 solid 1px; padding:8px 5px;}
#leftmenu h3{font-size:14px; font-weight:bold; color:#333; border-bottom:#5a3795 solid 1px; padding:8px 5px;}
#leftmenu ul{padding:0px 15px;}
#leftmenu ul li{padding-bottom:5px; color:#484848; font-size:12px; list-style:none;}
#leftmenu ul li a{color:#666;}
#leftmenu ul li a:hover{color:#5a3795; text-decoration:none;}

.topbanner{width:619px; height:174px; background:url(../images/treatments/treatments-banner-bg.png) top left no-repeat;}
.topbanner img{padding:7px;}

.location ul{padding:0px;margin:5px 15px;}
.location ul li{list-style:none; display:inline-block; font-size:12px; color:#000;}
.location ul li a{font-size:12px; color:#000; list-style:none; display:inline-block;} 
.location ul li a:hover{text-decoration:none; color:#5a3795;}

.submenu{background:url(../images/treatments/sub-menu.jpg) top left repeat-x; height:32px; padding-left:4px;}
.submenu ul {padding-left:4px;}
.submenu ul li{list-style:none; padding:8px 0px 0px 4px; font-weight:bold; color:#000;} 
.submenu ul li a{color:#000; font-size:12px;}
.submenu ul li a:hover{list-style:none; text-decoration:none; color:#5a3795;}



.submenu_long{background:url(../images/treatments/sub-menu.jpg) top left repeat-x; height:32px; padding-left:10px;}
.submenu_long ul {padding-left:10px;}
.submenu_long ul li{list-style:none; padding:8px 2px 0px 3px; font-weight:bold; color:#000;} 
.submenu_long ul li a{color:#000;}
.submenu_long ul li a:hover{list-style:none; text-decoration:none; color:#5a3795;}



.column{
	float: left;
	position: relative;
	overflow: hidden;
}
.column_380{float:left;position:relative;overflow:hidden; width:380px;}

.treatment_des{font-size:12px; vertical-align:text-top; width:480px;}
.treatment_des p{padding-left:45px;font-size:12px; margin:0px;}
.treatment_des p.long{padding-left:70px;font-size:12px; margin:0px;}
.treatment_des h4{font-size:12px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px; color:#000;}
.treatment_des h5{font-size:12px; font-weight:bold; padding:0px; margin:0px; float:left; height:100%;}
.treatment_des ul{margin:0px;}
.treatment_des ul li{padding-left:30px; padding-bottom:8px; margin:0px; list-style:inside;}
.treatment_des.more a{font-size:12px; color:#484848;}

.purple_border{border:1px solid #5a3795;}
.special-size{height:20px !important; width:104px !important;}
.separate_line{border-top:1px solid #ccc; padding-top:5px;}

.purple_dot_line{border-bottom:5px dotted #cdc3df; margin:0px;}
.purple_dot_line_thin{border-bottom:1px dotted #cdc3df; margin-bottom:10px;}
.grey_border_bottom{border-bottom:1px solid #ccc;}
.purple_row{background:#dbd7e3; width:100%; height:20px;}

.row_white_purple{width:90%;}

.row_white_purple ol li{background:#dbd7e3; vertical-align:middle;padding:3px 0px 0px 10px;list-style-position:inside;height:30px;}
.row_white_purple ol li a{text-align:center; vertical-align:middle; padding-left:10px;}
.row_white_purple ol li a:hover{text-decoration:underline;}
.row_white_purple ol li.white{background:#fff;}
.row_white_purple ol li.white a{background:#fff; text-align:center; vertical-align:middle;}
.row_white_purple ol li.white a:hover{text-decoration:underline;}

#purple_area{padding-left:35px;}
#purple_area .question{color:#5a3795; font-size:12px; text-decoration:underline; margin-bottom:10px;}
#purple_area .purple{background:#dbd7e3; width:500px; padding:20px 10px; color:#333; font-size:12px; line-height:18px;}
#purple_area .white{background:#fff; width:500px; padding:20px 10px; color:#333; font-size:12px; line-height:18px;}


.details {color:#5a3795; font-size:11px; font-weight:bold; text-align:right;}
.details a{color:#5a3795; font-size:11px; font-weight:bold; padding:0px 5px;}
.details a:hover{color:#76598f; text-decoration:none;}

.w200{width:200px;}
.w500{width:500px;}

.list_block{padding:0px; margin:0px;}
.list_block img{border:1px solid #5a3795;}
.list_block ul{display:inline-block; list-style:none; padding:0px; margin:0px; text-align:right;}
.list_block ul li{display:inline-block; padding-left:8px; width:54px; text-align:center; vertical-align:top;}
.list_block ul li.remark{font-size:10px; color:#666; text-align:center; line-height:11px; vertical-align:top;}

.txt_purple{color:#5a3795;}
.txt_grey{color:333;}

#content p,ul,ol,li{font-size:12px; line-height:18px;}

#skin_health h2{font-size:12px; color:#5a3795; line-height:21px; padding:0px; margin:0px;}


.main_container{padding-left:10px;}
.productlist{background-color:#FFF;}

table.purple{width:600px;}
table.purple thead td{background:#5a3795; color:#fff; font-size:13px; text-align:center; padding:5px; height:30px;}
table.purple tbody td{background:#fff; color:#333; font-size:12px; text-align:left; padding:5px; line-height:20px;border-top:solid 1px #5a3795;border-left:solid 1px #5a3795;}
table.purple tbody td.rightborder{border-right:solid 1px #5a3795;}
table.purple tbody td.bottomborder{border-bottom:solid 1px #5a3795;}
table.purple tbody td ul{margin:2px; padding-left:10px;}
table.purple tbody td.first{width:100px; text-align:center;}


#share_button{width:300px;}
#share_button ul{list-style:none; display:inline-block; padding:0px; margin:0px;}
#share_button ul li{list-style:none; display:inline-block;}
.fb_share_link{background:url(../images/share_icon/facebook_share_icon.gif) top left no-repeat transparent;width:16px;height:16px;overflow:hidden;}

#related_info{padding:5px 15px; border:#5a3795 solid 1px; width:570px;}
#related_info h4{color:#000; font-size:14px; font-weight:bold; margin:0px; padding-top: 10px; font-size:15px;}
#related_info h5{padding-top: 10px; border-bottom:1px solid #ccc; color:#000; padding-bottom:5px;}
#related_info p{color:#000; font-size:12px; width:430px; padding-right:20px;}
#related_info p.product_des{color:#000; font-size:12px; padding-left:45px; width:400px;}
#related_info ul{margin:0px; padding:0px;}
#related_info ul li{display:inline-block; background:url(../images/treatments/bullet_purple.jpg) center left no-repeat; padding-left:15px; padding-right:30px;color:#999; font-size:12px;}
#related_info ul li a{color:#7e51a4;}
#related_info .product ul{margin:0px; padding:0px; list-style:none; width:100%;}
#related_info .product ul li{display:inline-block; list-style:none;background:none; padding:5px;}
#related_info .product img{border:1px solid #5a3795; float:center;}
#related_info .product img a{border:1px solid #5a3795;}
#related_info .name{font-style:10px; color:#333; text-align:center; width:104px;}
#related_info .more a{background:#8554a3; padding:2px 6px; color:#fff; width:30px; text-align:center; text-decoration:none;}
#related_info .more a:hover{background:#5a3795;}
#related_info .column_left{float:left;position:relative;overflow:hidden; width:425px; padding-right:30px;}

#event img{border:1px solid #5a3795;}
#event img a{border:1px solid #5a3795;}
#event ul{width:650px;}
#event ul li{list-style:none; display:inline-block;padding:5px 15px;}

#newsletter{width:100%;}
#newsletter h2{margin:0px; padding:0px; background:url(../images/enewsletter/newletter_banner.jpg) no-repeat; width:605px; height:48px; text-align:left; color:#666; font-size:18px; text-shadow:#fff 1px 1px 2px; padding:15px 0px 0px 0px; margin:0px; text-align:center;}
#newsletter ul{list-style:none; display:inline-block; padding:0px; margin:0px; width:605px; text-align:center;}
#newsletter ul li{padding-right:20px; padding-bottom:20px;}
#newsletter ul li img{border:1px solid #5a3795; width:150px; height:106px;}
#newsletter ul li img a{border:1px solid #5a3795; background:#fff;}

#video{width:580px;}
#video div{color:#666; font-size:12px; text-align:center;}
#video ul{list-style:none; display:inline-block;}
#video ul li{list-style:none; display:inline-block; padding:0px 10px 30px 0px; vertical-align:top;}
#video .remark{width:250px; text-align:center;}

#treatment{width:500px; padding-top:10px;}
#treatment ul{margin:0px; padding:0px;}
#treatment ul li{display:inline-block; background:url(../images/treatments/bullet_purple.jpg) center left no-repeat; padding-left:15px; padding-right:20px;} 

.booklet .book{border:1px solid #ccc;padding:2px;font-size:11px;text-align:center;margin:10px;}
.booklet .book a{color:#999;}
.booklet .book a:hover{color:#000;text-decoration:none;}


.column_w350{float:left;position:relative;overflow:hidden; width:350px;}
.column_w330{float:left;position:relative;overflow:hidden; width:330px;}
.column_w110{float:left;position:relative;overflow:hidden; width:110px;}

.column_google_map{width:210px; height:320px; float:left; position:relative; overflow:hidden; border:1px solid #5a3795;}

#contact h5{width:100%; background:#dcdbd7; padding:5px 0px 2px 8px; height:20px;}
#contact div.address{padding:20px 0px 0px 50px;}

#online_booking{width:600px; padding:20px 0px 50px 0px;}
form .text{border: 1px solid #d2d2d2; padding: 2px;  width:200px; font-size:12px;}
form .comment{border: 1px solid #d2d2d2; padding: 2px; height:100px; width:500px; font-size:12px;}
form div{padding:10px 0px;}
form div.clear{padding:0px;}
form sup{color:#f00;}
#online_booking .column{float:left;position:relative;overflow:hidden; width:50%;}
#online_booking a{padding:5px 10px; background-color:#8554a3; color:#fff; background:url(../images/online_booking/submit.jpg) top left no-repeat;}


form{margin:0px;}
input.field, select.field, textarea.field{border:1px solid #d2d2d2;padding:2px;}
input.btn{border:none;background:url(../images/online_booking/submit.jpg) top left no-repeat; border:1px solid #fff; background-color:#8554a3; cursor:pointer;height:21px; color:#fff;}
input.btn_over{background-color:#066;color:#fff;}
label.error{display:none;color:#900;font-size:11px;}
input.error{color:#900;border-color:#900;}

#frm_3rd_anniversary .name{color: #FFF !important;}

div.enquiry{width:416px;}
form.enquiry label.name{width:30%;display:inline-block;float:left; color: #000000 !important;}
form.enquiry label.name sup{color:#f00;}
form.enquiry p input.field,form.enquiry p textarea.field{width:65%;}

div.wedding{width:596px; background:url(../images/news/100920_wedding_bg.jpg)top left repeat-y; background-color:#eae9f1; padding:0px 0px 20px 0px; margin:0px;}
div.promo{background-color:#fff; font-size:13px; text-align:center; font-weight:bold; color:#5a3795; padding:10px; text-decoration:underline;}
form.wedding label.name{width:35%;display:inline-block;float:left; padding-left:40px;}
form.wedding label.name sup{color:#f00;}
form.wedding p input.field,form.wedding p textarea.field{width:50%;}

div.jbp{width:596px; background-color:#4f8bca; padding:0px 0px 20px 0px; margin:0px;}
form.jbp label.name{width:35%;display:inline-block;float:left; padding-left:40px;color:#fff;}
form.jbp label.name sup{color:#f00;}
form.jbp p input.field,form.jbp p textarea.field{width:50%; color:#000;}

div.fraxel{width:596px; background-color:#5f3c98; padding:0px 0px 20px 0px; margin:0px;}
div.promo{background-color:#fff; font-size:13px; text-align:center; font-weight:bold; color:#5a3795; padding:10px; text-decoration:underline;}
form.fraxel label.name{width:35%;display:inline-block;float:left; padding-left:40px;color:#fff;}
form.fraxel label.name sup{color:#f00;}
form.fraxel p input.field,form.jbp p textarea.field{width:50%; color:#000;}

div.therma{width:596px; background-color:#5f3c98; padding:0px 0px 20px 0px; margin:0px;}
form.therma label.name{width:35%;display:inline-block;float:left; padding-left:40px;color:#fff;}
form.therma label.name sup{color:#f00;}
form.therma p input.field,form.therma p textarea.field{width:50%; color:#000;}

form.memberzone{width:500px; padding:0px 0px 20px 100px; margin:0px;}
form.memberzone label.name{width:20%;display:inline-block;float:left; color:#5f3c98;}
form.memberzone label.name sup{color:#f00;}
form.memberzone p input.field,form.therma p textarea.field{width:50%; color:#000;}

.memberzone_record{width:100%}
.memberzone_record .pic{float:left;position:relative;overflow:hidden; width:80px;}
.memberzone_record .pic img{border:1px solid #5A3795;}
.memberzone_record .info{float:left;position:relative;overflow:hidden; font-size:12px; width:400px; padding-left:10px;}
.memberzone_record .info .date{color:#5A3795; font-weight:bold;}
.memberzone_record .info .treatment{color:#333; text-decoration:underline; font-weight:bold; padding-bottom:8px;font-size:15px;}
.memberzone_record .btn{background:url(../images/general/btn.jpg) top left no-repeat; padding:2px 0px; margin-bottom:10px;}
.memberzone_record .btn a{padding:10px; color:#fff;}
.memberzone_record .line{border-top:dotted 1px #5A3795; padding:5px;}

.memberzone_details{width:610px;}
.memberzone_details ul{padding:10px; text-align:center;}
.memberzone_details ul li{list-style:none; border:solid 1px #5A3795; width:75px; height:75px; display:inline-block; margin-left:10px;}
.memberzone_details ul li .date{color:#333; font-size:12px; text-align:center; width:75px;}
/*.memberzone_details ul li .currentdate{color:#5A3795; font-size:12px; text-align:center; width:75px; font-weight:bold;}*/
.memberzone_details .showpic{text-align:center; border:solid 1px #5A3795; margin-top:20px;}
.memberzone_details .title{font-weight:bold; padding:5px 0px; font-size:14px;}
.memberzone_details .title .date{color:#5A3795;}
.memberzone_details .text{color:#333; line-height:20px;}
.memberzone_details .arrow{width:600px; text-align:center;}

.memberzone_details .currentdate{text-align:center; width:73px;}

.memberzone_profile{}
.memberzone_profile .title{float:left;position:relative;overflow:hidden; font-size:12px; width:150px; padding-left:10px;}
.memberzone_profile .field{float:left;position:relative;overflow:hidden;}
.memberzone_profile .btn{background:url(../images/general/btn.jpg) top left no-repeat; padding:2px 0px; margin-bottom:10px;}
.memberzone_profile .btn a{padding:10px; color:#fff;}

.logout{float:right; color:#8554a3; font-size:12px; font-weight:bold; padding-right:10px;}
.logout .btn{background:url(../images/general/btn.jpg) top left no-repeat; padding:2px 0px;}
.logout .btn a{color:#fff; padding:5px;}

div.newsform{width:595px; background-color:#5f3c98; padding:0px 0px 20px 0px; margin:0px;}
form.newsform label.name{width:35%;display:inline-block;float:left; padding-left:40px; color:#fff; height:21px;}
form.newsform label.name sup{color:#f00;}
form.newsform p input.field,form.therma p textarea.field{width:50%; color:#000;}

.shop a{padding:2px 10px; background:#8554a3; color:#fff;}
.shop a:hover{background:#eae9f1; color:#000;}
 
 
#sitemap h2{color:#5f3c98; font-size:16px; font-weight:bold;}
#sitemap h3{color:#666; font-size:11px; text-decoration:underline;}
#sitemap ul{margin:0px; padding:0px;}
#sitemap ul li {background:url(../images/treatments/bullet_purple.jpg) no-repeat left; list-style:none; margin:0px; font-size:12px; padding-left:15px; margin-top:10px; color:#515d6b;}
#sitemap div{}
#sitemap div.column{float:left;position:relative;overflow:hidden; width:220px; padding:0px 10px 0px 10px;}
#sitemap .purple_dot_line{border-bottom:1px dotted #cdc3df; margin:0px; padding:0px 5px; border-right:none;}

.banner_scroll{z-index:100;}
.banner_pager{background-color:rgba(174,26,48,0);padding:5px;z-index:200;position:absolute;}
.banner_pager a{background-color:#5A3795;color:#fff;padding:0px 3px;margin:1px 3px;font-size:10px;text-decoration:none;}
.banner_pager a.activeSlide{border:1px solid #5A3795;background-color:#fff;color:#5A3795;font-weight:bold;}
.banner_pager a:hover{background-color:#fff;color:#000;}

#pager_home_banner{width:501px;margin:5px 6px;}

.point{cursor: pointer; cursor: hand;}

.remarks{color:#669; font-size:11px; line-height:12px;}
.remarks .w400_box{width:400px; padding-left:80px;}

.newproduct{width:600px;}
.newproduct_border{border:solid #e9e9e9 1px;margin:auto;}
.newproduct h2{color:#000; font-size:15px; font-weight:bold;}
.newproduct h3{color:#000; font-size:14px;}
.newproduct ul li{color:#666; font-size:12px;}



.product_leftcolumn_eng{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_leftcolumn_eng h2{width:400px; font-size:14px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:left;}
.product_leftcolumn_eng h3{font-size:10px; color:#0193cf; margin:-28px 0px 0px 0px;text-align:left; z-index:100px;}
.product_leftcolumn_eng h4{font-size:9px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:right;z-index:100px;}
.product_rightcolumn_eng{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_rightcolumn_eng h2{width:400px; font-size:14px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:left;}
.product_rightcolumn_eng h3{font-size:10px; color:#0193cf; margin:-28px 0px 0px 0px;text-align:left;z-index:100px;}
.product_rightcolumn_eng h4{font-size:9px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:right;z-index:100px;}

.product_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_leftcolumn h2{width:400px; font-size:14px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:left;float:left;position:relative;}
.product_leftcolumn h3{font-size:10px; color:#0193cf; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_leftcolumn h4{font-size:9px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_pink_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_pink_leftcolumn h2{width:480px; font-size:14px; color:#ee4a90; border:medium; border-bottom:1px solid #ee4a90;text-align:left;float:left;position:relative;}
.product_pink_leftcolumn h3{ font-size:9px; color:#ee4a90; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_pink_leftcolumn h4{font-size:9px; color:#ee4a90; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_orange_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_orange_leftcolumn h2{width:480px; font-size:14px; color:#f8981d; border:medium; border-bottom:1px solid #f8981d;text-align:left;float:left;position:relative;}
.product_orange_leftcolumn h3{ font-size:9px; color:#f8981d; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_orange_leftcolumn h4{font-size:9px; color:#f8981d; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_purple_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_purple_leftcolumn h2{width:480px; font-size:14px; color:#552c8b; border:medium; border-bottom:1px solid #552c8b;text-align:left;float:left;position:relative;}
.product_purple_leftcolumn h3{ font-size:9px; color:#552c8b; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_purple_leftcolumn h4{font-size:9px; color:#552c8b; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_green_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_green_leftcolumn h2{width:480px; font-size:14px; color:#55b948; border:medium; border-bottom:1px solid #55b948;text-align:left;float:left;position:relative;}
.product_green_leftcolumn h3{ font-size:9px; color:#55b948; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_green_leftcolumn h4{font-size:9px; color:#55b948; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_red_leftcolumn{width:400px;margin:20px 0px 20px 20px;float:left; position:relative;}
.product_red_leftcolumn h2{width:480px; font-size:14px; color:#ea032f; border:medium; border-bottom:1px solid #ea032f;text-align:left;float:left;position:relative;}
.product_red_leftcolumn h3{ font-size:9px; color:#ea032f; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_red_leftcolumn h4{font-size:9px; color:#ea032f; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}


.product_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_rightcolumn h2{width:400px; font-size:14px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:left;float:left;position:relative;}
.product_rightcolumn h3{font-size:10px; color:#0193cf; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_rightcolumn h4{font-size:9px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_pink_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_pink_rightcolumn h2{width:400px; font-size:14px; color:#ee4a90; border:medium; border-bottom:1px solid #ee4a90;text-align:left;float:left;position:relative;}
.product_pink_rightcolumn h3{font-size:9px; color:#ee4a90; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_pink_rightcolumn h4{font-size:9px; color:#ee4a90; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_orange_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_orange_rightcolumn h2{width:400px; font-size:14px; color:#f8981d; border:medium; border-bottom:1px solid #f8981d;text-align:left;float:left;position:relative;}
.product_orange_rightcolumn h3{font-size:9px; color:#f8981d; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_orange_rightcolumn h4{font-size:9px; color:#f8981d; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_purple_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_purple_rightcolumn h2{width:400px; font-size:14px; color:#552c8b; border:medium; border-bottom:1px solid #552c8b;text-align:left;float:left;position:relative;}
.product_purple_rightcolumn h3{font-size:9px; color:#552c8b; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_purple_rightcolumn h4{font-size:9px; color:#552c8b; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_green_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_green_rightcolumn h2{width:400px; font-size:14px; color:#55b948; border:medium; border-bottom:1px solid #55b948;text-align:left;float:left;position:relative;}
.product_green_rightcolumn h3{font-size:9px; color:#55b948; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_green_rightcolumn h4{font-size:9px; color:#55b948; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_red_rightcolumn{width:400px;margin:20px 0px 20px 10px;float:left; position:relative;}
.product_red_rightcolumn h2{width:400px; font-size:14px; color:#ea032f; border:medium; border-bottom:1px solid #ea032f;text-align:left;float:left;position:relative;}
.product_red_rightcolumn h3{font-size:9px; color:#ea032f; margin:-28px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}
.product_red_rightcolumn h4{font-size:9px; color:#ea032f; margin:-10px 0px 0px 0px;text-align:right;float:right; position:relative; z-index:100px;}


.product_contentleft{width:400px;margin:0px 0px 0px 0px;float:left;position:relative;}
.product_contentright{width:400px;margin:0px 0px 0px 0px;float:left;position:relative;}

.product_line{float:left; position:relative;}

.product_photo{width:150px;margin:10px 5px 0px 15px;background-color:white;float:left; position:relative;}
.product_photoleft{width:150px;margin:10px 0px 0px 10px;background-color:white;float:left; position:relative;}


.bluecolor{width:580px;height:20px;	background-color:#0193cf;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.pinkcolor{width:580px;height:20px;	background-color:#ee4a90;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.orangecolor{width:580px;height:20px;background-color:#f8981d;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.purplecolor{width:580px;height:20px;background-color:#552c8b;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.greencolor{width:580px;height:20px;background-color:#55b948;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.redcolor{width:580px;height:20px;background-color:#ea032f;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}


.newproducthead{width:600px;height:230px;}
.newproducthead h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 90px;}
.newproducthead h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 105px;}
.newproducthead img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_pink{width:600px;height:230px;}
.newproducthead_pink h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_pink h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 90px;}
.newproducthead_pink img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_orange{width:600px;height:230px;}
.newproducthead_orange h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_orange h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 90px;}
.newproducthead_orange img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_purple{width:600px;height:230px;}
.newproducthead_purple h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 80px;}
.newproducthead_purple h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 86px;}
.newproducthead_purple img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_purple_en{width:600px;height:250px;}
.newproducthead_purple_en h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 80px;}
.newproducthead_purple_en h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 86px;}
.newproducthead_purple_en img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_green{width:600px;height:230px;}
.newproducthead_green h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_green h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 85px;}
.newproducthead_green img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_red{width:600px;height:230px;}
.newproducthead_red h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 108px;}
.newproducthead_red h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 75px;}
.newproducthead_red img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}

.producttitle{color:#0193cf;font-size:11px;text-align:left;}
.producttitle_pink{color:#ee4a90;font-size:11px;text-align:left;}
.producttitle_orange{color:#f8981d;font-size:11px;text-align:left;}
.producttitle_purple{color:#552c8b;font-size:11px;text-align:left;}
.producttitle_green{color:#55b948;font-size:11px;text-align:left;}
.producttitle_red{color:#ea032f;font-size:11px;text-align:left;}
.productcontent{font-size:11px;text-align:left;}
.productcontent img{padding:3px 0px 0px 0px;}
/*
.bluecolor{width:580px;height:20px;	background-color:#0193cf;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.pinkcolor{width:580px;height:20px;	background-color:#ee4a90;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.orangecolor{width:580px;height:20px;background-color:#f8981d;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.purplecolor{width:580px;height:20px;background-color:#552c8b;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.greencolor{width:580px;height:20px;background-color:#55b948;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}
.redcolor{width:580px;height:20px;background-color:#ea032f;color:#FFF;font-weight:bold;padding:4px 0px 0px 20px;}

.newproducthead{width:600px;height:230px;}
.newproducthead h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 90px;}
.newproducthead h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 105px;}
.newproducthead img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_pink{width:600px;height:230px;}
.newproducthead_pink h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_pink h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 90px;}
.newproducthead_pink img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_orange{width:600px;height:230px;}
.newproducthead_orange h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_orange h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 90px;}
.newproducthead_orange img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_purple{width:600px;height:230px;}
.newproducthead_purple h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 80px;}
.newproducthead_purple h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 86px;}
.newproducthead_purple img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_green{width:600px;height:230px;}
.newproducthead_green h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 100px;}
.newproducthead_green h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 85px;}
.newproducthead_green img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}
.newproducthead_red{width:600px;height:230px;}
.newproducthead_red h2{float:left;position:relative;color:#000;font-size:30px;font-weight:bold;margin:80px 0px 0px 108px;}
.newproducthead_red h3{float:left;position:relative;color:#000;font-size:18px;margin:10px 0px 0px 75px;}
.newproducthead_red img{float:right;position:relative;width:212px;z-index:100px;margin:20px 80px 0px 20px;}


.product_photo{width:155px;border:1px solid #ccc;background-color:white;padding:2px;}

.product_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_leftcolumn h2{ font-size:12px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:center;}
.product_leftcolumn h3{ font-size:10px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:center;}
.product_pink_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_pink_leftcolumn h2{ font-size:12px; color:#ee4a90; border:medium; border-bottom:1px solid #ee4a90;text-align:center;}
.product_pink_leftcolumn h3{ font-size:10px; color:#ee4a90; margin:-10px 0px 0px 0px;text-align:center;}
.product_orange_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_orange_leftcolumn h2{ font-size:12px; color:#f8981d; border:medium; border-bottom:1px solid #f8981d;text-align:center;}
.product_orange_leftcolumn h3{ font-size:10px; color:#f8981d; margin:-10px 0px 0px 0px;text-align:center;}
.product_purple_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_purple_leftcolumn h2{ font-size:12px; color:#552c8b; border:medium; border-bottom:1px solid #552c8b;text-align:center;}
.product_purple_leftcolumn h3{ font-size:10px; color:#552c8b; margin:-10px 0px 0px 0px;text-align:center;}
.product_green_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_green_leftcolumn h2{ font-size:12px; color:#55b948; border:medium; border-bottom:1px solid #55b948;text-align:center;}
.product_green_leftcolumn h3{ font-size:10px; color:#55b948; margin:-10px 0px 0px 0px;text-align:center;}
.product_red_leftcolumn{width:160px;margin:20px 0px 20px 15px;float:left; position:relative;}
.product_red_leftcolumn h2{ font-size:12px; color:#ea032f; border:medium; border-bottom:1px solid #ea032f;text-align:center;}
.product_red_leftcolumn h3{ font-size:10px; color:#ea032f; margin:-10px 0px 0px 0px;text-align:center;}

.producttitle{color:#0193cf;font-size:11px;text-align:left;}
.producttitle_pink{color:#ee4a90;font-size:11px;text-align:left;}
.producttitle_orange{color:#f8981d;font-size:11px;text-align:left;}
.producttitle_purple{color:#552c8b;font-size:11px;text-align:left;}
.producttitle_green{color:#55b948;font-size:11px;text-align:left;}
.producttitle_red{color:#ea032f;font-size:11px;text-align:left;}
.productcontent{font-size:11px;text-align:left;}
.productcontent img{padding:3px 0px 0px 0px;}

.product_line{float:left; position:relative;margin:100px 10px 0px 10px;}

.product_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_centercolumn h2{ font-size:12px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:center;}
.product_centercolumn h3{ font-size:10px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:center;}
.product_pink_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_pink_centercolumn h2{ font-size:12px; color:#ee4a90; border:medium; border-bottom:1px solid #ee4a90;text-align:center;}
.product_pink_centercolumn h3{ font-size:10px; color:#ee4a90; margin:-10px 0px 0px 0px;text-align:center;}
.product_orange_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_orange_centercolumn h2{ font-size:12px; color:#f8981d; border:medium; border-bottom:1px solid #f8981d;text-align:center;}
.product_orange_centercolumn h3{ font-size:10px; color:#f8981d; margin:-10px 0px 0px 0px;text-align:center;}
.product_purple_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_purple_centercolumn h2{ font-size:12px; color:#552c8b; border:medium; border-bottom:1px solid #552c8b;text-align:center;}
.product_purple_centercolumn h3{ font-size:10px; color:#552c8b; margin:-10px 0px 0px 0px;text-align:center;}
.product_green_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_green_centercolumn h2{ font-size:12px; color:#55b948; border:medium; border-bottom:1px solid #55b948;text-align:center;}
.product_green_centercolumn h3{ font-size:10px; color:#55b948; margin:-10px 0px 0px 0px;text-align:center;}
.product_red_centercolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_red_centercolumn h2{ font-size:12px; color:#ea032f; border:medium; border-bottom:1px solid #ea032f;text-align:center;}
.product_red_centercolumn h3{ font-size:10px; color:#ea032f; margin:-10px 0px 0px 0px;text-align:center;}


.product_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_rightcolumn h2{ font-size:12px; color:#0193cf; border:medium; border-bottom:1px solid #0193cf;text-align:center;}
.product_rightcolumn h3{ font-size:10px; color:#0193cf; margin:-10px 0px 0px 0px;text-align:center;}
.product_pink_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_pink_rightcolumn h2{ font-size:12px; color:#ee4a90; border:medium; border-bottom:1px solid #ee4a90;text-align:center;}
.product_pink_rightcolumn h3{ font-size:10px; color:#ee4a90; margin:-10px 0px 0px 0px;text-align:center;}
.product_orange_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_orange_rightcolumn h2{ font-size:12px; color:#f8981d; border:medium; border-bottom:1px solid #f8981d;text-align:center;}
.product_orange_rightcolumn h3{ font-size:10px; color:#f8981d; margin:-10px 0px 0px 0px;text-align:center;}
.product_purple_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_purple_rightcolumn h2{ font-size:12px; color:#552c8b; border:medium; border-bottom:1px solid #552c8b;text-align:center;}
.product_purple_rightcolumn h3{ font-size:10px; color:#552c8b; margin:-10px 0px 0px 0px;text-align:center;}
.product_green_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_green_rightcolumn h2{ font-size:12px; color:#55b948; border:medium; border-bottom:1px solid #55b948;text-align:center;}
.product_green_rightcolumn h3{ font-size:10px; color:#55b948; margin:-10px 0px 0px 0px;text-align:center;}
.product_red_rightcolumn{width:160px;margin:20px 0px 20px 0px;float:left; position:relative;}
.product_red_rightcolumn h2{ font-size:12px; color:#ea032f; border:medium; border-bottom:1px solid #ea032f;text-align:center;}
.product_red_rightcolumn h3{ font-size:10px; color:#ea032f; margin:-10px 0px 0px 0px;text-align:center;}
*/






.product h2{color:#5a3795; font-size:15px; font-weight:bold; text-decoration:underline;}
.product h3{color:#000; font-size:14px;}
/*.product div{border-bottom:solid #e9e9e9 1px; margin:0px 10px;}*/
.product ul li{color:#666; font-size:12px;}
.product img{vertical-align:top;}

#home_newsletter{background:url(../images/home/newsletter_frame_banner.jpg) top left no-repeat;padding-top: 2px;}
#home_newsletter img{width:247px; text-align:center; padding:4px 5px 5px 5px;}
#home_newsletter img a{border:none;}

#home_intro{width:247px;}
#home_intro h2{font-size:19px; line-height:25px; color:#6a82a7; border-bottom:1px solid #666; font-weight:normal; margin-top:0px;}
#home_intro .left_cloumn{float:left;position:relative;overflow:hidden; width:77px;}
#home_intro .right_cloumn{float:left;position:relative;overflow:hidden; width:165px; padding-left:5px;}
#home_intro .left_cloumn img{width:75px; border: 1px solid; border-color:#5a3795;}
#home_intro h3{padding:0px; margin:0px;}
#home_intro h3 a{text-decoration: none; color:#6a82a7; width:150px; padding:0px; margin:0px; font-size:12px;}
#home_intro .date{color:#333; font-size:9px;}
#home_intro .contents{width:150px; color:#666; font-size:11px; margin-top:3px;}
#home_intro .remarks{text-align:right; padding:4px; vertical-align:text-bottom; margin:0px; padding:0px;}


#home_media{padding-top:10px;}
#home_media .interview{background:url(../images/home/interview_frame.jpg) top left no-repeat ; width:271px; height:246px;}

.recruit{text-align:left; margin-bottom:20px;}
.recruit h3{padding:5px 0px;}
.recruit fieldset{margin:10px 0px; padding:10px 20px;border:1px solid #ccc; width:85%;}
.recruit fieldset legend{padding:5px; color:#5a3795; font-size:15px;}
.recruit .title{font-size:12px; color:#333; text-decoration:underline; font-weight:bold; padding:5px 0px;}
.recruit ul.listing{color:#5a3795; padding:0px; margin:10px 0px;}
.recruit ul.listing li{display:inline-block;}
.recruit ul.listing li a{color:#5a3795;}

.recruit ul{margin:0px; padding:5px;}
.recruit ul li{color:#666; list-style:none; font-size:12px; line-height:14px;margin-bottom:10px;}
.recruit p{font-size:12px; color:#333; line-height:18px;text-align:left;}
.recruit a{color: #5a3795;font-size:12px;text-decoration:none;}
.recruit a:hover{color: #5a3795; text-decoration:underline;}
.recruit .txt_orange a{text-align:right; font-size:11px; color:#a40; float:right; margin-right:20px;}
.recruit .remarks{color:#a40; font-weight:bold; font-size:12px;}

#listing ul{margin:0px; padding:0px; margin-top:10px; margin-bottom:20px;}
#listing li{padding-left:15px; padding-right:30px;font-size:12px;}
#listing ul li a{color:#7e51a4;}

.result_vary{font-size:10px; color: #999;}
.dr-advice-bg{background: #CAC497; padding:10px; margin:20px 0 20px 0; border-radius:10px;}
.dr-advice-img{padding-right:10px; background:#CAC497;float:left;}
.dr-adivce-content{padding:20px; background:#FFF; margin-left:120px; margin-top:20px; border-radius:10px;}