#contents_inner_youraccount {
	margin: 0;
	padding: 0 0 50px 20px;
}

#contents_inner_youraccount_sub0 {
	/*margin: 0 200px 0 0;*/
	padding: 0 0 50px 0;
}

.topic_path_account {
	font-size:180%;
	color:#1369D9;
	margin:0;
	/*padding-left:5px*/
	width: 100%;
	display: block;
	/*height: 30px;*/
	height: 40px;
}

.topic_path_account a:active {
	color:#1369D9;
	text-decoration:none
}

.topic_path_account a:hover {
	color:#1369D9;
	text-decoration:underline
}

.topic_path_account a:link {
	color:#1369D9;
	text-decoration:none
}

.topic_path_account a:visited {
	color:#1369D9;
	text-decoration:none
}

.topic_path_account ol {
	background-color:#fffff9;
	color:#454545;
	/*font-size:140%;*/
	margin-top:0;
	/*padding:0 10px;*/
}

.topic_path_account ol li {
	float:left;
	line-height:1em;
	margin:10px 0 10px 5px;
	padding:0
}

.topic_path_account ol li.current {
	color:#f19300
}

.topic_path_account ol li.home {
	line-height:1em;
	margin:0;
	padding:0
}
.topic_path_account ol li h3 {
	color:#f19300
}
.topic_path_account ol li a {
	font-weight:normal;
	color:#1369D9;
	text-decoration:none
}
.topic_path_account ol li a:hover {
	font-weight:normal;
	text-decoration:underline
}
.hltitle {
	color:#1f3c4a;
	font-weight:bold;
	font-size:138%;
	margin-bottom:10px;
	border-bottom:3px #1f3c4a solid;
}

.bookinglist {
	border-bottom:1px #cccccc solid;
	padding:10px 0;
}

.status_confirmed {
	width:150px;
	height:20px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#53a8e1;
	padding-top:5px;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_pending {
	width:150px;
	height:20px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#f1b600;
	padding-top:5px;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_standby {
	width:150px;
	height:20px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	background-color:#f1b600;
	/*background-color:#87b670;*/
	padding-top:5px;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_cancelled {
	width:150px;
	height:20px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:5px;
	border:1px solid #454545;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_cancelled_by_traveler {
	width:150px;
	height:20px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:5px;
	border:1px solid #454545;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_withdrawn_by_traveler {
	width:150px;
	height:20px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:5px;
	border:1px solid #454545;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_declined {
	width:150px;
	height:20px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:5px;
	border:1px solid #454545;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.status_participated {
	width:150px;
	height:20px;
	color:#222222;
	text-align:center;
	font-weight:bold;
	background-color:#ffffff;
	padding-top:5px;
	border:1px solid #454545;
	border-radius:3px;
	-webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
}

.btn_voucher {
	width:150px;
	height:40px;
	text-align:center;
	text-decoration:none;
	color:#1f3c4a;
	margin-bottom:10px;
	font-weight:bold;
	font-size:120%;
	box-shadow:0 1px 2px #cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-image: linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -o-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.17, rgb(225,136,3)),
	color-stop(0.59, rgb(255,196,107))
);
}

.btn_voucher_off {
	width:150px;
	height:40px;
	text-align:center;
	color:#cccccc;
	margin-bottom:10px;
	font-weight:bold;
	font-size:120%;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-color:#eaeaea;
}

.btn_send {
	width:150px;
	height:25px;
	text-align:center;
	text-decoration:none;
	color:#1f3c4a;
	margin-bottom:10px;
	font-weight:bold;
	font-size:120%;
	box-shadow:0 1px 2px #cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-image: linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -o-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -moz-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -webkit-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);
	background-image: -ms-linear-gradient(bottom, rgb(225,136,3) 17%, rgb(255,196,107) 59%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.17, rgb(225,136,3)),
	color-stop(0.59, rgb(255,196,107))
);
}

.btn_register_new_card {
	display:inline-block;
	background-color: #0077D9;
	color: white;
	padding: 12px 24px;
	border: none;
	border-radius: 10px;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	width: 230px;
}

.btn_register_new_card:hover {
	background-color: #376DAB;
}

.bookingdetaillink {
	margin-top:5px;
	text-align:center;
	padding-right:10px;
}
.acname {
	font-size:105%;
}
.acdate {
	font-size:100%;
	color:#454545;
	margin-top:5px;
	font-weight:bold;
}
.btnlist li {
	float:left;
	margin-right:10px;
	margin-top:5px;
}
.btn_text {
	position:relative; top:30%;
	text-decoration:none;
}
.btn_text_15 {
	position:relative; top:20%;
	text-decoration:none;
}

.btn_navy_130 {
	width:130px;
	height:25px;
	text-align:center;
	text-decoration:none;
	color:#1f3c4a;
	font-weight:bold;
	box-shadow:0 1px 2px #cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-image: linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -o-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.31, rgb(181,181,181)),
	color-stop(0.66, rgb(220,227,227))
);
}

.btn_navy_130_off {
	width:130px;
	height:25px;
	text-align:center;
	color:#cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-color:#eaeaea;
}

.btn_navy_65 {
	width:65px;
	height:25px;
	text-align:center;
	color:#1f3c4a;
	font-weight:bold;
	box-shadow:0 1px 2px #cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-image: linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -o-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(181,181,181) 31%, rgb(220,227,227) 66%);

	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.31, rgb(181,181,181)),
	color-stop(0.66, rgb(220,227,227))
);
}

.btn_navy_65_off {
	width:65px;
	height:25px;
	text-align:center;
	color:#cccccc;
	border-radius:5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
	background-color:#eaeaea;
}

.reviewcopy {
	font-weight:normal;
	font-size:80%;
	margin-left:20px;
}

.postreviewlink {
	margin-top:10px;
	text-align:center;
	padding-right:10px;
	font-size:150%;
}

div.accountmenu {
	margin-bottom:13px;
}

div.accountmenu_header {
	height: 24px;
	background-image: url(../img/v2/categories_header.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}

div.accountmenu_header span.small {
	color: #ffffff;
	font-size: 11px;
	line-height: 1.7em;
	font-weight: bold;
}

div.accountmenu_header span.large {
	color: #ffffff;
	font-size: 15px;
	line-height: 1.7em;
	font-weight: bold;
}

div.accountmenu_main a {
	display: block;
}

li.accountmenu {
	min-height: 22px;
	background:#ede9e5;
	border-left:1px solid #716155;
	border-top:1px dotted #716155;
	border-right:1px solid #716155;
	border-bottom:none;
	display: block;
	padding: 5px 0 0 10px;
}

li.accountmenu_top {
	min-height: 22px;
	margin: 0;
	padding: 5px 0 0 10px;
	background: #ede9e5;
	border-left:1px solid #716155;
	border-top:none;
	border-right:1px solid #716155;
	border-bottom:none;
	display: block;
}


a.accountmenu_item_top:hover,
a.accountmenu_item_main:hover,
a.accountmenu_item_sub:hover,
a.accountmenu_item_sub_sub:hover,
li.accountmenu_top:hover,
li.accountmenu:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
li.accountmenu_top a:hover,
li.accountmenu a:hover {
	text-decoration: none;
}

div.accountmenu_footer {
	height: 8px;
	background-image: url(../img/v2/categories_footer.png);
	background-repeat: no-repeat;
}

/* HA sidebar */
.ha_site div.accountmenu_header {
    background: #3D78BF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.ha_site .accountmenu_main {
	background: #d6eef6;
}

.ha_site li.accountmenu_top,
.ha_site li.accountmenu {
	background: none;
    border-left: 1px solid #005bc0;
    border-right: 1px solid #005bc0;
    padding: 0;
}

.ha_site li.accountmenu_top:hover,
.ha_site li.accountmenu:hover {
	opacity: 0.75;
}

.ha_site div.accountmenu_main a {
	text-decoration: none;
	padding: 6px 0 6px 10px;
}

.ha_site div.accountmenu_footer {
	background: #3D78BF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

/*Menu design for alan1.net*/

div.accountmenu_a1 {
	margin-bottom:13px;
}

div.accountmenu_header_a1 {
	height: 24px;
	background: #0061D1;
	padding-left: 10px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}

div.accountmenu_header_a1 span.small {
	color: #ffffff;
	font-size: 11px;
	line-height: 1.7em;
	font-weight: bold;
}

div.accountmenu_header_a1 span.large {
	color: #ffffff;
	font-size: 15px;
	line-height: 1.7em;
	font-weight: bold;
}

div.accountmenu_main_a1 a {
	display: block;
}

li.accountmenu_a1 {
	min-height: 22px;
	background:#F0F7FD;
	border-left:1px solid #0061D1;
	border-top:1px dotted #0061D1;
	border-right:1px solid #0061D1;
	border-bottom:none;
	display: block;
	padding: 5px 0 0 10px;
}

li.accountmenu_top_a1 {
	min-height: 22px;
	margin: 0;
	padding: 5px 0 0 10px;
	background: #F0F7FD;
	border-left:1px solid #0061D1;
	border-top:none;
	border-right:1px solid #0061D1;
	border-bottom:none;
	display: block;
}

a.accountmenu_item_top_a1:hover,
a.accountmenu_item_main_a1:hover,
a.accountmenu_item_sub_a1:hover,
a.accountmenu_item_sub_sub_a1:hover,
li.accountmenu_top_a1:hover,
li.accountmenu_a1:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
li.accountmenu_top_a1 a:hover,
li.accountmenu_a1 a:hover {
	text-decoration: none;
}

div.accountmenu_footer_a1 {
	height: 8px;
	background: #0061D1;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

#wifi_10p_customers img,
#world_esim_banner img {
	height: 267px;
}

#wifi_10p_customers .loader-background,
#world_esim_banner .loader-background {
	display: none;
}