﻿@charset "utf-8";

/* haozi / 2011.12.23 / register & sign in */
.multi-header-inner,.multi-footer{width:980px;}
.reg_sign_tit,.reg_sign_close,.reg_sign_btn,.reg_sign_btn button,.reg_sign_btn span,.reg_sign_sidebar,.reg_sign_r1,.reg_sign_r2,.reg_sign_r3,.reg_sign_r4{background:url(images/bg_sign_reg.png) no-repeat}

.reg_sign_btn{background-color:#E6830C;background-position:-107px -48px;height:27px;display:inline-block;margin-bottom:10px;line-height:26px;text-decoration:none}
.reg_sign_btn button,.reg_sign_btn span{background-position:right -48px;height:27px;display:inline-block;border:none;margin-left:5px;padding:0 20px 0 15px;color:#fff;font-weight:bold;cursor:pointer;font-family:arial}
.reg_sign_btn button{*width:1;overflow:visible}
.reg_sign_btn:hover{background-position:-107px -80px;text-decoration:none}
.reg_sign_btn:hover button,.reg_sign_btn:hover span{background-position:right -80px}

.reg_sign_btn_short{background-position:-107px -112px}
.reg_sign_btn_short span{background-position:right -112px}
.reg_sign_btn_short:hover{background-position:-107px -144px}
.reg_sign_btn_short:hover span{background-position:right -144px}

.reg_sign_r1,.reg_sign_r2,.reg_sign_r3,.reg_sign_r4{width:10px;height:10px;overflow:hidden;display:block;position:absolute}
.reg_sign_r1{background-position:0 -48px;left:-1px;top:-1px}
.reg_sign_r2{background-position:-9px -48px;right:-1px;top:-1px;}
.reg_sign_r3{background-position:-9px -59px;right:-1px;bottom:-1px;}
.reg_sign_r4{background-position:0 -59px;left:-1px;bottom:-1px}

.luna-layout-col{overflow:hidden;}
.reg_sign{margin-left: auto;margin-right: auto;_display:inline;width:730px;border:1px solid #CECECE;position:relative;color:#666;padding-bottom:20px}
.reg_sign_tit{background-position:0 0;background-repeat:repeat-x;overflow:hidden;padding:0 15px;height:43px;border-bottom:1px solid #CECECE;line-height:46px;margin-bottom:25px}
.reg_sign_tit h2{font-size:18px;color:#000}
.reg_sign_tit span{float:right}

.reg_sign_form{margin-bottom:20px}
.reg_sign_form li{padding-left:160px;overflow:hidden;margin-bottom:10px}
.reg_sign_form_tit{float:left;margin-left:-160px;width:150px;text-align:right;font-weight:bold;line-height:22px;_display:inline}
.reg_sign_form_inp{border:1px solid #A5ACB2; background-color:#FFF;padding:4px;height:28px;line-height:14px;width:212px;}
.reg_sign_form_shortinp{width:120px}
.reg_sign_form_validator{margin-left:10px}
.reg_sign_form_sel{width:212px;margin:0;height:24px}
.reg_sign_form_tip{margin-left:8px}
.reg_psword_level .reg_sign_form_tip{margin-left:0;margin-top:6px}

.sign_in_form{margin-left:100px}
.sign_in_form .reg_sign_form_shortinp{width:90px}

.reg_psword_level{margin-top:6px;_margin-left:3px;}
.reg_psword_level_1,.reg_psword_level_2,.reg_psword_level_3{width:70px;height:6px;background-color:#ddd;overflow:hidden;display:inline-block;margin-right:1px}
.reg_psword_level_weak .reg_psword_level_1{background-color:#9ACA3C}
.reg_psword_level_weak .reg_sign_form_tip span{color:#9ACA3C}
.reg_psword_level_medium .reg_psword_level_1,.reg_psword_level_medium .reg_psword_level_2{background-color:#F99D1C}
.reg_psword_level_medium .reg_sign_form_tip span{color:#F99D1C}
.reg_psword_level_strong .reg_psword_level_1,.reg_psword_level_strong .reg_psword_level_2,.reg_psword_level_strong .reg_psword_level_3{background-color:#FF0000}
.reg_psword_level_strong .reg_sign_form_tip span{color:#FF0000}

.reg_sign_form_label{line-height:22px}
.reg_sign_form_label input{margin-right:4px}

.reg_sign_mustbe{color:#f00;margin-right:2px}
.reg_sign_info{text-align:center;margin-left:-15px;line-height:22px}
.reg_sign_info strong,.reg_sign_text strong{font-weight:bold;color:#1F3370}

.reg_sign_text{margin-left:20px}

.reg_sign_tip{clear:both;margin:0 0 0 10px;color:#666;position:relative;top:0;}

.reg_sign_sidebar{float:right;_display:inline;position:relative;background-position:-104px -176px;width:219px;padding:65px 0 0 10px;border:1px solid #CECECE}
.reg_sign_sidebar .reg_sign_btn_short{margin:0 6px 10px 0;text-align:center}
.reg_sign_sidebar .reg_sign_btn_short span{width:55px;padding:0 5px 0 0}
.reg_sign_sidebar .reg_sign_r2{_right:-2px}
.reg_sign_sidebar .reg_sign_r3{_right:-2px}

/******酒店消费券********/
.reg_sign_text .tour_ticket_ico{display:inline-block; width:31px; height:15px; vertical-align:middle; background: url(tour_ticket.png) no-repeat; cursor:default; }
.reg_sign_text .tour_ticket_ico{margin-right: 5px; margin-top: -2px;}
