#contents_inner_youraccount {
	margin: 0 0 100px;
	padding: 0;
}

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

.accountmenu {
	font-size:100%;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-radius: 4px;
	background-color: #eee;
}

.accountmenu li {
	/*background-color:#FDFBF1;*/
	border-bottom:1px dotted #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.accountmenu li:first-child{
 	color: #fff;
 	padding: 7px;
 	background-color:  #000;
}

.accountmenu li:last-child{
	border-bottom: none;
}

.accountmenu li .menu a {
	padding:7px;
	text-decoration:none;
	display:block;
	color:#000;
}

.accountmenu li .menu a:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.topic_path_account {
	font-size:140%;
	color:#1369D9;
	margin:0;
	padding-left:5px
}

.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))
);
}

.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%;
}
.accountmenu li:first-child .menu a{
	color: #fff;
}