/* CSS Document */

/* List Oder Page */

.content_accmanager{
	width:978px;
	margin:40px auto 0px auto;
	border:1px solid #d9d9d9;
	background:#fff;
	color:#444;
}

.top_listoder{
	width:100%; 
	background:#fff;
}
.nav_acc{
	width:40%;
	display:inline-block;
	margin:15px 0px 0px 20px;	
	padding-bottom:20px;
}

.nav_acc h2, .visa_info h3, .aplicant_info h3, .top_forgotpass h2, .member_login h3{
	font-family: RobotoCondensed;
	font-size:30px;
	font-weight:normal; 
	text-transform:capitalize;
	position:relative;
}
.nav_acc h2 a{color:#4598cd; display:inline-block; text-decoration:none; }	
.nav_acc h2 a i{ 
	background:url(../images/Icon_humberger.gif) no-repeat; 
	width:28px; 
	height:26px; 
	display:inline-block; 
	margin:0px 8px 0px 0px;
}

.nav_acc h2 div.sub_customer{
	position: absolute;
	top: 29px;
	z-index: 100;
	width: 170px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background:#fff;	
	-webkit-box-shadow: 0px 5px 7px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:    0px 5px 7px 0px rgba(0, 0, 0, 0.2);
	box-shadow:         0px 5px 7px 0px rgba(0, 0, 0, 0.2);
	border:1px solid #4598cd;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-moz-border-radius-topleft: 0;
	border-radius: 5px;
	border-top-left-radius: 0;
	padding-bottom:10px;
}

.nav_acc h2 div.sub_customer span{
	border-top:1px solid #fff;
    display: inline-block;
    position: absolute;
    top: -1px;
	width:26px;
    left: 0px;
	height:1px;
}

.nav_acc h2 div.sub_customer ul{
	margin:0px;
	padding:0px;
}
.nav_acc h2 div.sub_customer ul li{width:100%; padding:0px; margin:0px; line-height:40px; height:40px;}
.nav_acc h2 div.sub_customer ul li a{
	font-size:14px;
	color:#4a4a4a;
	width:100%;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	display:inline-block;
	border-bottom:1px solid #dadada;
	padding:0px;
	margin:0px;
	line-height:40px; 
	height:40px;
	text-indent:35px;
	background:url(../images/icon_customer.png) 10px 12px no-repeat;
}
.nav_acc h2 div.sub_customer ul li:last-child a{ border:none;}

.nav_acc h2 div.sub_customer ul li a:hover{ color:#4598cd; background-position:10px -108px;}
.nav_acc h2 div.sub_customer ul .oder a{ background-position:10px -26px;}
.nav_acc h2 div.sub_customer ul .oder a:hover{background-position:10px -146px;}
.nav_acc h2 div.sub_customer ul .signout a{ background-position:10px -67px;}
.nav_acc h2 div.sub_customer ul .signout a:hover{ background-position:10px -187px;}

.nav_acc p{ font-size:12px; color:#444; margin-left:36px;}

.right_toplistoder{ width:55%; display:inline-block; margin:20px 0px 0px 15px; } 
.right_toplistoder p{ text-align:right; font-size:15px;} 
.right_toplistoder p span{ font-weight:bold; font-size:18px;}
.right_toplistoder p .status{ color:#df1f26;}
.right_toplistoder p .class_stt{ font-size:12px; color:#147cc0;}

.list_oder{ width:100%;padding-bottom:20px;}
.list_oder ul.label, .visa_info, .profile, .content_forgotpass, .member_login{ 
	width:100%; 
	background:#f9f9f9;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.1);
	-moz-box-shadow:    inset 0px 1px 2px 0px rgba(50, 50, 50, 0.1);
	box-shadow:         inset 0px 1px 2px 0px rgba(50, 50, 50, 0.1);
}
.list_oder ul.label li, .list_oder ul.line_oder li{ width:100%; overflow:hidden;}
.list_oder ul.label li p, .list_oder ul.line_oder li p{ display:inline-block; font-size:14px; line-height:44px; float:left; text-align:center;}
.list_oder ul.label li .cl1, .list_oder ul.line_oder li .cl1{ width:76px;}
.list_oder ul.label li .cl2, .list_oder ul.line_oder li .cl2{ width:156px;}
.list_oder ul.label li .cl3, .list_oder ul.line_oder li .cl3{ width:182px;}
.list_oder ul.label li .cl4, .list_oder ul.line_oder li .cl4{ width:150px;}
.list_oder ul.line_oder li .cl4{color:#df1f26;}
.list_oder ul.label li .cl5, .list_oder ul.line_oder li .cl5{ width:150px;}
.list_oder ul.label li .cl6, .list_oder ul.line_oder li .cl6{ width:248px;}

.list_oder ul.line_oder{ background:#fff; width:100%; border-top:1px solid #d9d9d9; padding-bottom:30px;} 
.list_oder ul.line_oder li{ height:72px; line-height:72px; border-bottom:1px dotted #c2c2c2;} 
.list_oder ul.line_oder li span, .aplicant_info ul li .number p{
	background:#4598cd;
	padding:3px 10px 3px 10px;
	font-family: RobotoCondensed;
	color:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	font-size:24px;
}
.list_oder ul.line_oder li p{ height:36px; line-height:36px; margin-top:18px; vertical-align:middle; border-right:1px solid #d9d9d9;}
.list_oder ul.line_oder li p:first-child{ border:none;}
.list_oder ul.line_oder li p:last-child{ border:none;}
.list_oder ul.line_oder li .cl6{ width:218px; overflow:hidden; padding-left:30px;}
.list_oder ul.line_oder li .cl6 a{ 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	display:inline-block;
	text-align:center;
	font-size:13px;
	float:left;
	background:#666;
	color:#fff;
	line-height:28px;
	padding:0px 10px 0px 10px;
	text-decoration:none;
	margin:4px 5px 0px 0px;
}
.list_oder ul.line_oder li .cl6 a:last-child{ background:#4598cd;} 

.list_oder ul.paging{
	width:260px;
	float:right;
	overflow:hidden;
}
	
.list_oder ul.paging li{ width:35px; height:26px; float:left; margin-right:5px; padding-bottom:0px; }	
.list_oder ul.paging li a{
	width:35px; 
	line-height:24px;
	text-align:center;
	display:inline-block;
	background-color:#e0e0e0; 
	border:1px #c0c0c0 solid; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	-moz-box-shadow:    inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	box-shadow:         inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
	color:#666;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e0e0e0)); 
	background: -moz-linear-gradient(top, #f2f2f2, #e0e0e0); 
	text-decoration:none;
}

.list_oder ul.paging li a:hover, .list_oder ul.paging .current a{ 
	background:#4598cd; 
	color:#fff; 
	border:1px #fff solid;
	-webkit-box-shadow: inset 0px 2px 1px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    inset 0px 2px 1px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         inset 0px 2px 1px 0px rgba(0, 0, 0, 0.35);
}

.list_oder ul.paging li a i{ 
	background:url(../images/icon.png) 0px -693px no-repeat; 
	width:6px; 
	height:8px; 
	display:inline-block; 
	padding-top:0px; 
	margin-top:9px; 
}

.list_oder ul.paging .next a i{  background-position:-7px -693px;}
.list_oder ul.paging li a i:hover{  background-position:-12px -693px;}
.list_oder ul.paging .next a i:hover{  background-position:-18px -693px;}


/* oder info */

.right_toplistoder a{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #4598cd;
	color:#4598cd;
	font-size:15px;
	margin-left:10px;
	padding:6px 14px 6px 14px;
	display:inline-block;
	text-decoration:none;
}

.right_toplistoder a:hover{
	border:1px solid #282828;
	color:#282828;
}

.oder_detail{ width:100%;}
.visa_info{ padding:20px 0px 20px 0px;}
.visa_info h3, .aplicant_info h3, .member_login h3{
	font-size:24px;
	color:#4a4a4a;
	margin-left:20px;
}

.detail_visa_info, .profile ul{width:940px; margin:25px auto 0px auto;}
.detail_visa_info ul, .profile ul{ overflow:hidden;}
.detail_visa_info ul li, .profile ul li{
	float:left; 
	font-size:14px;
	color:#4a4a4a;
	padding-bottom:8px;
	text-indent:15px;
}
.detail_visa_info ul li label, .profile ul li label{ font-weight:bold; margin-right:15px}

.detail_visa_info ul li:nth-child(3n+3){ margin-right:0px;}

.aplicant_info{ background:#fff; border:1px solid #d9d9d9; padding:20px 0px 20px 0px;}
.aplicant_info h3{margin-top:20px;}
.aplicant_info ul li{ overflow:hidden; border-bottom:1px dotted #d9d9d9;}
.aplicant_info ul li div{ float:left;}
.aplicant_info ul li div p{ text-indent:18px; font-size:14px; margin-bottom:5px;}
.aplicant_info ul li div p span{ font-weight:bold;}
.aplicant_info ul li div:nth-child(1) p{text-indent:0px; text-align:center;}


.fasttrack_editing .detail_fasttrack ul li:nth-child(3) input{ background:none;}
.fasttrack_editing .detail_fasttrack ul li:nth-child(4){ width:290px;}
.fasttrack_editing .detail_fasttrack ul li:nth-child(2) select{ width:183px;}
.fasttrack_editing .detail_fasttrack ul li input{ width:175px; background-position:170px -301px;}


.car_pick-up{ 
	background:#fff; 
	border-top:1px solid #d9d9d9;
	-webkit-box-shadow:none;
	-moz-box-shadow:  none;
	box-shadow:none;
}

.car_pick-up .detail_visa_info ul li:nth-child(3){ width:300px;}
.car_pick-up .detail_visa_info ul li:nth-child(3n+3){ margin-right:0px;}
.car_pick-up .detail_visa_info ul li:last-child{ width:100%;}

.submit{margin:auto; overflow:hidden;}
.aplicant_info .submit a, .fasttrack2 .submit a, .car_pick-up .submit a{ 
	width:80px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#4598cd;
	border:none;
	display:inline-block;
	padding:6px 0px 8px 0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

.aplicant_info .submit .bt_cancel, .fasttrack2 .submit .bt_cancel, .car_pick-up .submit .bt_cancel{
	width:90px;
	float:right;
	margin-right:5px;
	background:#888;
}

.aplicant_info .submit a:hover, .fasttrack2 .submit a:hover, .car_pick-up .submit a:hover{ text-decoration:none;}


.aplicant_info .submit a i, .fasttrack2 .submit a i, .car_pick-up .submit a i{ 
	background:url(../images/icon_customer.png) 0px -237px no-repeat; 
	width:7px;
	height:10px;
	display:inline-block;
	margin-left:6px;
}


.submit p, .L_content_login .bug{
	width:850px;
	float:left;
	background:url(../images/icon_customer.png) 10px -262px no-repeat #ffdfdf;
	font-size:14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#c62c2d;
	padding:7px 0px 7px 0px;
	text-indent:40px;
}

.aplicant_info_editing .submit p, .fasttrack_editing .submit p, .car_pick-up_editing .submit p{width:700px; margin-right:15px;}
.aplicant_info_editing .submit a, .fasttrack_editing .submit a, .car_pick-up_editing .submit a{width:130px;}

.aplicant_info_editing ul li{ border:none; margin-bottom:20px; padding:0px;}
.aplicant_info_editing ul li div{ border:none;}
.aplicant_info_editing ul li div input, .aplicant_info_editing ul li div select{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height:32px;
	line-height:32px;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	border:1px solid #d9d9d9;
	font-size:14px;
	color:#4a4a4a;
	text-indent:8px;
}

/* .aplicant_info_editing ul li div select{ padding:8px 0px 5px 5px; height:38px; text-indent:0px;}

.aplicant_info_editing ul li div:nth-child(2){ width:120px;}
.aplicant_info_editing ul li div:nth-child(2) select { width:120px;}
.aplicant_info_editing ul li div:nth-child(3){ width:205px;}
.aplicant_info_editing ul li div:nth-child(3) input{ width:198px;}
.aplicant_info_editing ul li div:nth-child(4), .aplicant_info_editing ul li div:nth-child(4) select{ width:95px;}
.aplicant_info_editing ul li div:nth-child(5){ width:125px;}
.aplicant_info_editing ul li div:nth-child(5) input{ width:120px;}
.aplicant_info_editing ul li div:nth-child(6){ width:125px;}
.aplicant_info_editing ul li div:nth-child(6) input{ width:120px;}
.aplicant_info_editing ul li div:nth-child(7){ width:150px;}
.aplicant_info_editing ul li div:nth-child(7) input{ width:145px;}
.aplicant_info_editing ul li div:nth-child(7){ margin:0px;}
.aplicant_info_editing ul li div:nth-child(7) input, .aplicant_info_editing ul li div:nth-child(5) input, .detail_fasttrack ul li input{ background:url(../images/icon_customer.png) 126px -301px no-repeat;}
.aplicant_info_editing ul li div:nth-child(5) input{ background-position:100px -301px;} */

.detail_fasttrack ul{}
.detail_fasttrack ul li, .profile_editing ul li, .change_pass ul li, .field_forgotpass div, .L_content_login ul.field_login2 li, .R_content_login {
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.08);
	border:1px solid #d9d9d9;
	background:#fff;	
	text-indent:0px;
	height:34px;
	line-height:34px;
	padding:0px;
}
.detail_fasttrack ul li label, .profile_editing ul li label, .change_pass ul li label, .field_forgotpass div label, .L_content_login ul.field_login2 li label{ 
	background:#f9f9f9; 
	font-weight:normal; 
	float:left; 
	width:103px; 
	display:inline-block; 
	margin:0px;
	text-align:center;
	border-left:4px solid #4598cd;
}
.detail_fasttrack ul li input, .detail_fasttrack ul li select, .profile_editing ul li input, .change_pass ul li input, .field_forgotpass div input, .L_content_login ul.field_login2 li input{ 
	border:none;
	width:250px;
	margin:0px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#4a4a4a;
	text-indent:5px;
}

.detail_fasttrack ul li select{ height:34px; padding:8px 0px 0px 0px; line-height:28px; text-indent:0px; width:118px;}
.detail_fasttrack ul li:nth-child(1) input, .detail_fasttrack ul li:nth-child(4) input{ background-position:162px -301px;}

.detail_car_editing ul li{ width:265px;}
.detail_car_editing ul li input{ width:175px;  background-position:175px -301px;}
.detail_car_editing ul li:nth-child(2) input{background-position:160px -301px;}
.detail_car_editing ul li:nth-child(5) input, .detail_car_editing ul li:nth-child(6) input, .detail_car_editing ul li:last-child input{ background:none;}
.car_pick-up_editing .detail_car_editing ul li:nth-child(3){ width:290px;}
.car_pick-up_editing .detail_car_editing ul li:nth-child(3) select{ width:198px;}
.detail_car_editing ul li:nth-child(1) input{ background:none;}
.detail_car_editing ul li:nth-child(3) label{ width:88px;}
.detail_car_editing ul li:nth-child(7) input{ width:820px;}
.car_pick-up_editing .detail_car_editing ul li:last-child{ width:99.5%;}


/*   list_invoice   */

.list_invoice ul.line_oder{ padding-bottom:0px;}
.list_invoice ul.line_oder li{ width:98%; margin:auto;}
.list_invoice ul.label li p{ text-indent:20px;}
.list_invoice ul.label li .cl1, .list_invoice ul.line_oder li .cl1{ width:150px;}
.list_invoice ul.line_oder li p:first-child{border-right:1px solid #d9d9d9;}
.list_invoice ul.label li .cl2, .list_invoice ul.line_oder li .cl2{ width:340px; text-align:left; text-indent:50px;}
.list_invoice ul.label li .cl3, .list_invoice ul.line_oder li .cl3{ width:160px;}
.list_invoice ul.label li .cl4, .list_invoice ul.line_oder li .cl4{ width:260px;}
.list_invoice{ padding-bottom:0px;}
.list_invoice ul.label li .cl2{ text-indent:60px;}

.total_price{ width:100%; overflow:hidden; padding:20px 0px 20px 0px;}
.total_price .l_total_price{
	width:580px;
	float:left;
	overflow:hidden;
}
.total_price .l_total_price label, .total_price .l_total_price input{ width:250px; line-height:24px; float:left; font-size:16px; color:#4a4a4a; text-indent:20px; height: 30px !important;}
.total_price .l_total_price input, .total_price .l_total_price a{ 
	width:210px; 
	text-indent:10px;
	height:24px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d9d9d9;
}

.total_price .l_total_price a{ 
	text-align:center;
	display:inline-block;
	width:100px;
	border:none;
	background:#4598cd;
	color:#fff;
	height:30px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-indent:0px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	margin-left:5px;
	line-height:30px;
}
.total_price .l_total_price a:hover{ background:#4a4a4a; text-decoration:none;}

.total_price .a_total_price a:hover{ background:#4a4a4a; text-decoration:none;}

.total_price .a_total_price{ width:300px; float:right; font-size:14px; font-weight:bold; color:#4a4a4a;}
.total_price .a_total_price span{ color:#df1f26; font-size:20px;}

.total_price .r_total_price{ width:200px; float:left; margin:6px 0px 0px 80px; font-size:14px; font-weight:bold; color:#4a4a4a;}
.total_price .r_total_price li{ width:100%; overflow:hidden; margin-bottom:5px;}
.total_price .r_total_price li label{ width:80px; float:left; font-size: 16px;}
.total_price .r_total_price li p{ width:100px; float:right; text-align:right; color:#F00; font-size:18px;}
.total_price .r_total_price .discount p{color:#4598cd;}


.pay_ivpage{ width:950px; position:relative; height:75px; margin:15px auto 20px auto; overflow:hidden; background:#e4f2fb;}
.pay_ivpage span{ 
	position:absolute; 
	width:30px; 
	height:30px; 
	background:#e4f2fb;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	top:22px;
	right:298px;
}

.pay_ivpage span i{
	background:url(../images/icon_customer.png) 0px -451px no-repeat;
	width:11px;
	height:16px;
	display:inline-block;
	margin:7px 0px 7px 9px;
}

.l_pay_ivpage{
	width:630px;
	float:left;
}
.l_pay_ivpage p{ font-size:15px; color:#4a4a4a; font-weight:bold; margin:15px 0px 0px 18px;}
.l_pay_ivpage ul{ width:100%; overflow:hidden;}
.l_pay_ivpage ul li{ float:left; overflow:hidden; margin:8px 20px 0px 15px;}
.l_pay_ivpage ul li input{ margin-right:5px; float:left;}
.l_pay_ivpage ul li label{ margin:3px 5px 0px 0px; float:left; font-size: 18px;}

.r_pay_ivpage{
	height:75px;
	width:310px;
	float:right;
	background:#dbedf8;
}

.bt_pay_ivpage{ 
	cursor:pointer; 
	display:inline-block; 
	margin:20px 20px 0 55px; 
	padding:9px 10px 9px 22px; 
	background-color:#e82f29; 
	border:1px #c20007 solid; 
	border-radius:3px; 
	box-shadow:0px 1px 0px #fe5d63 inset; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF; text-transform:uppercase;
	background: -webkit-gradient(linear, left top, left bottom, from(#f03d2c), to(#e02026)); 
	background: -moz-linear-gradient(top, #f03d2c, #e02026);
}
.bt_pay_ivpage:hover{ color:#FFF; text-decoration:none; opacity:0.9; filter:anpha(opacity=90);}
.bt_pay_ivpage i{
	background:url(../images/arrow_next_step.png) 0 0 no-repeat;
	width:11px;
	height:16px;
	display:inline-block;
	margin-left:10px;
	vertical-align:middle;
} 	

/*   Profile   */
.profile{ padding-bottom:25px;}
.profile ul{ margin-top:0px; padding-top:35px;}
.profile ul li{ width:310px; margin-right:35px;}
.profile ul li:nth-child(3n+3){ width:250px; margin-right:0px;}
.bt_profile{ overflow:hidden; width:940px; margin:auto;}
.bt_profile button{ 
	float:right; 
	margin-left:8px;
	border:none;
	background:#4a4a4a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding:7px 12px;
	border-radius: 3px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.bt_profile button:first-child{ background:#4598cd;}
.profile_editing ul li:nth-child(1) input{ width:195px;}
.profile_editing ul li:nth-child(2) label{ width:80px;}
.profile_editing ul li:nth-child(2) input{ width:215px;}
.profile_editing ul li:nth-child(3) label{ width:80px;}
.profile_editing ul li:nth-child(3) { width:243px;}
.profile_editing ul li:nth-child(3) input{ width:150px;}

.change_pass ul li label{width:130px;}
.change_pass ul li{ width:31%; margin-right:3%;}
.change_pass ul li:nth-child(3){ width:31%; margin-right:0px;}
.change_pass ul li input{width:150px;}

/*    nav_noacc    */
.nav_noacc p{ margin:0px;}
.right_toplistoder_noacc{ margin:0px 0px 0px 0px;}
.right_toplistoder_noacc p span{ color:#df1f26;}
.right_toplistoder_noacc p:last-child{ text-align:center; text-indent:-99999px;}

/*    forgotpass     */

.top_forgotpass{ border-bottom:1px solid #d9d9d9; padding:15px 0px 20px 0px;}
.top_forgotpass h2{
	width:100%;
	text-align:left;
	color:#4598cd;
	text-transform:capitalize;
	text-indent:20px;
}
.top_forgotpass p{ text-align:left; font-size:13px; color:#4a4a4a; text-indent:20px;}
.field_forgotpass{ width:600px; overflow:hidden; margin:auto; padding:30px 0px 30px 0px; }
.field_forgotpass div{ width:500px; float:left;}
.field_forgotpass div label{ width:210px; font-size:13px;}
.field_forgotpass div input{ width:280px;}
.field_forgotpass button, .bt_login button, .bt_login .bt_creatacc{
	border:none;
	width:90px;
	float:right;
	height:36px;
	line-height:34px;
	cursor:pointer;
	background:#4598cd;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.forgotpass_sucess p{ text-align:center; font-size:13px; color:#4a4a4a; margin-top:20px; line-height:20px;}
.forgotpass_sucess .ic_sucess{ 
	width: 50px; 
	height:38px;
	margin:auto;
	border:2px solid #4598cd;
	padding:10px 0px 0px 0px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	border-radius: 150px;
}
.forgotpass_sucess .ic_sucess img{ background:url(../images/icon_customer.png) 0px -352px no-repeat; width:25px; height:25px;}

/*   login    */
.content_login{ width:100%;}
.member_login{ width:100%; margin:auto; padding:20px 0px 30px 0px;}
.member_login h3{ width:920px; margin:auto;}
.content_member_login{ width:920px; margin:auto; overflow:hidden;}
.L_content_login{
	width:360px;
	float:left;
}

.L_content_login ul.field_login2{ margin-top:20px;}
.L_content_login ul.field_login2 li{  margin-bottom:15px;}
.L_content_login ul.field_login2 li label{ width:130px; font-size:14px; text-align:left; text-indent:12px;}
.L_content_login ul.field_login2 li label span{ color:#df1f26;}
.L_content_login ul.field_login2 li input{ width:215px;}

.bt_login{ width:100%; overflow:hidden; margin-top:25px;}
.remember_acc{ width:220px; overflow:hidden; float:left; margin-top:5px;}
.remember_acc label{ line-height:20px;}
.remember_acc input{ margin-right:10px; width:10px; float:left;}
.bt_login button{
	width:90px;
	float:right;
	height:32px;
	line-height:30px;
}

.contact_lgpage{ margin-top:30px;}
.contact_lgpage p{ line-height:18px; margin-bottom:8px; font-size:13px; color:#4a4a4a;}
.contact_lgpage p span{ font-weight:bold;}
.contact_lgpage p .live_chat{ font-weight:bold; font-style:italic; color:#F60;}

.R_content_login{ font-size:13px; width:500px; float:right; height:auto; line-height:normal; padding:20px 15px 10px 15px; margin-top:20px;}
.R_content_login h4{ color:#4598cd; font-weight:bold;}
.R_content_login p{  line-height:18px; margin-top:10px; color:#4a4a4a; margin-bottom:20px;}
.R_content_login p span{ font-weight:bold;}

.partner_regis, .fasttrack_editing{
	background:#fff;
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
	border-top:1px solid #d9d9d9;
}

.partner_regis .L_content_login ul.field_login2 li label{ width:150px;}
.partner_regis .L_content_login ul.field_login2 li input{ width:195px;}
.partner_regis .R_content_login{ width:355px; float:left; }
.partner_regis .L_content_login{ width:500px; float:right;}
.L_content_login .bug{ font-size:13px; margin-bottom:15px; width:100%; padding:7px 8px 7px 32px; text-indent:0px;}
.partner_regis .L_content_login .bug{ width:460px;}
.partner_regis .R_content_login .contact_lgpage{ margin-top:15px;}
.partner_regis .R_content_login .contact_lgpage p{ margin-bottom:5px;}

.sucess p{
	background:#d7e9f9 url(../images/icon_customer.png) 10px -400px no-repeat;
	color:#4598cd;
}

.reset_pass ul li input{ width:162.5px;}
.reset_pass ul li:nth-child(3) input{ width:150px;}
.reset_pass ul li {  margin-right:20px; width:32%;}

/* Western Union */
.bg_WU{ background:#fff;}
.main_WU{
	width:780px;
	margin:auto;
}

.top_WU{ width:100%; margin-top:36px; overflow:hidden;}
.logo_WU{
	width:316px;
	float:left;
}

.logo_WU img{
	background:url(../images/logo.png) no-repeat;
	width:316px;
	height:50px;
}

.top_WU ul{ width:150px; float:right; margin-top:30px;}
.top_WU ul li{ width:49%; float:left; border-right:1px solid #cdcdcd;}
.top_WU ul li:last-child{ width:49%; float:left; border-right:none; text-align:center;}
.top_WU ul li a{ font-weight:bold;}

.content_WU{
	border:12px solid #ecf4fd;
	width:756px;
	margin-top:25px;
}
.detail_content_WU{
	background:#ffffcc;
	width:710px;
	border:1px solid #cdcdcd;
	font-size:12px;
	color:#444;
	padding:40px 22px 40px 22px;
	line-height:22px;
}

.detail_content_WU span{ font-weight:bold; color:#df1f26;}

/* maintenance */
/* Register */
.create_acc{width:55%; margin:auto !important; float:none !important;}
.create_acc ul.field_login2{ position:relative;} 
.create_acc ul.field_login2 li{ width:100%;}
.create_acc ul.field_login2 li label{ width:26%;}
.create_acc ul.field_login2 li input{ width:72%;}
.create_acc ul.field_login2 li:nth-child(6){ width:60%; float:left;}
.create_acc ul.field_login2 li:nth-child(6) input{ width:70%;}
.create_acc ul.field_login2 li:last-child{ 
	width:30%; 
	float:left; 
	background:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	margin-left:10px;
}
.create_acc ul.field_login2 li:last-child img{ width:138px; height:36px;}

.create_acc p{width:100% !important;}
.create_acc .remember_acc{ width:75%;}
.bt_login .bt_creatacc{ 
	float: right;
    height: 32px;
    line-height: 30px;
    width: 100px;
	text-align:center;
}

.create_acc .bt_login{ margin-top:20px;}