/* CSS Document */
body
{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #000000;
	font-size: 12px;
	font-family: simsun;
	background-color: #ffffff;
}
.font_black
{
	color: #000000;
}
a.font_black:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
a.font_black:link
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
a.font_black:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
}
.font_black01
{
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}
.font_black02
{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.masterheadlink
{
	color: #FFFFFF;
	text-decoration: none;
}
.font_white01
{
	color: #ffffff;
	font-size: 12px;
}
a.font_white01:visited
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
a.font_white01:link
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
a.font_white01:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 18px;
}
.font_white02
{
	color: #ffffff;
	font-size: 14px;
}
.font_white03
{
	color: #ffffff;
	font-size: 12px;
	font-weight: lighter;
}
a.font_white01:visited
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: lighter;
}
a.font_white01:link
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: lighter;
}
a.font_white01:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: lighter;
}
.tab_font
{
	color: #ffffff;
}
a.tab_font:visited
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
a.tab_font:link
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
a.tab_font:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 18px;
}
.font_gray01
{
	color: #434343;
}
.font_gray02
{
	color: #696969;
}
a.font_gray02:visited
{
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	line-height: 18px;
}
a.font_gray02:link
{
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	line-height: 18px;
}
a.font_gray02:hover
{
	font-size: 12px;
	color: #696969;
	text-decoration: underline;
	line-height: 18px;
}
.font_gray03
{
	color: #514f4f;
}
a.font_gray03:visited
{
	font-size: 12px;
	color: #514f4f;
	text-decoration: none;
	line-height: 18px;
}
a.font_gray03:link
{
	font-size: 12px;
	color: #514f4f;
	text-decoration: underline;
	line-height: 18px;
}
a.font_gray03:hover
{
	font-size: 12px;
	color: #514f4f;
	text-decoration: underline;
	line-height: 18px;
}
.font_gray04
{
	font-family: "ËÎÌå";
	font-size: 14px;
	color: #514f4f;
}
.font_gray06
{
	color: #6a6a6a;
}
.font_gray07
{
	color: #e0e0e0;
}
.font_red01
{
	color: #ba194d;
}
a.font_red01:visited
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
a.font_red01:link
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
a.font_red01:hover
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: underline;
	line-height: 18px;
}
.font_red02
{
	color: #ba194d;
	text-decoration: underline;
}
a.font_red02:visited
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: underline;
	line-height: 18px;
}
a.font_red02:link
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: underline;
	line-height: 18px;
}
a.font_red02:hover
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: underline;
	line-height: 18px;
}
.font_red03
{
	color: #ba194d;
	font-size: 14px;
}
.font_red04
{
	color: #ff0000;
}
a.font_red04:visited
{
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	line-height: 18px;
}
a.font_red04:link
{
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	line-height: 18px;
}
a.font_red04:hover
{
	font-size: 12px;
	color: #ff0000;
	text-decoration: underline;
	line-height: 18px;
}
.font_red05
{
	color: #ba194d;
	font-weight: bold;
}
.font_red06
{
	color: #ff0000;
	font-weight: bold;
}
.font_red07
{
	color: #ba194d;
	font-size: 12px;
	text-decoration: underline;
}
.font_red08
{
	color: #ba194d;
	font-size: 18px;
	font-weight: bold;
}
.font_red09
{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
.font_blue01
{
	color: #1e639c;
}
a.font_blue01:visited
{
	font-size: 12px;
	color: #1e639c;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue01:link
{
	font-size: 12px;
	color: #1e639c;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue01:hover
{
	font-size: 12px;
	color: #1e639c;
	text-decoration: underline;
	line-height: 18px;
}
.font_blue02
{
	color: #0c2e9f;
}
a.font_blue02:visited
{
	font-size: 12px;
	color: #0c2e9f;
	text-decoration: underline;
	line-height: 18px;
}
a.font_blue02:link
{
	font-size: 12px;
	color: #0c2e9f;
	text-decoration: underline;
	line-height: 18px;
}
a.font_blue02:hover
{
	font-size: 12px;
	color: #0c2e9f;
	text-decoration: underline;
	line-height: 18px;
}
.font_blue03
{
	color: #012c9a;
	font-size: 14px;
	font-weight: bold;
}
.font_blue04
{
	color: #077387;
}
.font_blue05
{
	color: #0f3780;
}
.font_blue06
{
	font-size: 14px;
	color: #0d2374;
}
A.font_blue06:visited
{
	font-size: 14px;
	color: #0d2374;
	text-decoration: none;
}
A.font_blue06:link
{
	font-size: 14px;
	color: #0d2374;
	text-decoration: none;
}
A.font_blue06:hover
{
	font-size: 14px;
	color: #0d2374;
	text-decoration: underline;
}
.font_blue07
{
	font-weight: lighter;
	color: #077387;
}
.font_blue08
{
	font-size: 12px;
	color: #1d86dd;
}
a.font_blue08:visited
{
	font-size: 12px;
	color: #1d86dd;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue08:link
{
	font-size: 12px;
	color: #1d86dd;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue08:hover
{
	font-size: 12px;
	color: #1d86dd;
	text-decoration: underline;
	line-height: 18px;
}
.font_blue09
{
	color: #0054ff;
	font-size: 12px;
	font-weight: bold;
}
.font_blue10
{
	color: #0c2e9f;
	font-size: 12px;
	font-weight: bold;
}
.font_blue11
{
	color: #0285ff;
	font-size: 12px;
	text-decoration: underline;
}
.font_blue12
{
	color: #0285ff;
	font-size: 18px;
	font-weight: bold;
}
.font_blue13
{
	color: #0c2e9f;
	font-size: 14px;
	font-weight: bold;
}
.font_black_blue
{
	color: #001480;
	font-size: 12px;
	line-height: 20px;
}
a.font_black_blue:visited
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
a.font_black_blue:link
{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 20px;
}
a.font_black_blue:hover
{
	font-size: 12px;
	color: #001480;
	text-decoration: underline;
	line-height: 20px;
}
.font_green01
{
	color: #096009;
}
.font_green02
{
	font-size: 14px;
	color: #096009;
}
.font_green03
{
	font-size: 12px;
	color: #009100;
}
A.font_green03:visited
{
	font-size: 12px;
	color: #009100;
	text-decoration: none;
}
A.font_green03:link
{
	font-size: 12px;
	color: #009100;
	text-decoration: none;
}
A.font_green03:hover
{
	font-size: 12px;
	color: #009100;
	text-decoration: underline;
}
.font_green04
{
	font-size: 12px;
	color: #009100;
	text-decoration: underline;
}
.font_green05
{
	font-size: 18px;
	color: #009100;
	font-weight: bold;
}
.font_orange01
{
	font-size: 12px;
	color: #ec6807;
}
a.font_orange01:visited
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: none;
	line-height: 18px;
}
a.font_orange01:link
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: underline;
	line-height: 18px;
}
a.font_orange01:hover
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: underline;
	line-height: 18px;
}
.font_orange02
{
	color: #ec6807;
	text-decoration: underline;
}
.font_orange03
{
	color: #ec6807;
	font-size: 14px;
}
.font_orange04
{
	color: #ff7200;
}
.font_orange05
{
	color: #ec6807;
}
a.font_orange05:visited
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: none;
	line-height: 18px;
}
a.font_orange05:link
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: none;
	line-height: 18px;
}
a.font_orange05:hover
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: underline;
	line-height: 18px;
}
.font_orange06
{
	font-size: 12px;
	font-weight: bold;
	color: #ec6807;
	text-decoration: underline;
}
a.font_orange06:visited
{
	font-size: 12px;
	color: #ec6807;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}
a.font_orange06:link
{
	font-size: 12px;
	color: #ec6807;
	text-decoration: underline;
	font-weight: bold;
	line-height: 18px;
}
a.font_orange06:hover
{
	font-size: 12px;
	color: #ec6807;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}
.font_orange07
{
	color: #ec6807;
	font-size: 12px;
	font-weight: bold;
}
.font_orange08
{
	color: #fd8301;
	font-size: 12px;
	font-weight: bold;
}
.font_height
{
	line-height: 20px;
}
.font_height1
{
	line-height: 16px;
}
.bian
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.biakuang
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.biankuang1
{
	border: 1px solid #CCCCCC;
}
.zuobian
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dfe0e2;
}
.youbian
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfe0e2;
}
.youbian1
{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
.biankuang2
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
A.bg_black:visited
{
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	line-height: 18px;
}
A.bg_black:link
{
	font-size: 12px;
	color: #696969;
	text-decoration: none;
	line-height: 18px;
}
A.bg_black:hover
{
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 18px;
}
A.bg_red:visited
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
A.bg_red:link
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
A.bg_red:hover
{
	font-size: 12px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
A.bg_red1:visited
{
	font-size: 14px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
A.bg_red1:link
{
	font-size: 14px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
A.bg_red1:hover
{
	font-size: 14px;
	color: #ba194d;
	text-decoration: none;
	line-height: 18px;
}
#blankScreen
{
	position: absolute;
	width: 100%;
	-moz-opacity: 0.8;
	background-color: #000;
	opacity: .50;
	filter: alpha(opacity=50);
	z-index: 1000;
	display: none;
}
#tos
{
	border: 1px solid #000000;
	width: 650px;
	height: 776px;
	background-color: #FFFFFF;
	z-index: 1000;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 200px;
	left: 360px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
}
#allreadmsg
{
	border: 1px solid #000000;
	width: 650px;
	height: 776px;
	background-color: #FFFFFF;
	z-index: 1000;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 200px;
	left: 360px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
}
#imgUpdate
{
	border: 1px solid #000000;
	width: 260px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 450px;
	left: 550px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
a, img, input.button
{
	behavior: url(Js/js.htc);
}
#blankScreen1
{
	position: absolute;
	width: 100%;
	height: 100%;
	-moz-opacity: 0.8;
	background-color: #fff;
	opacity: .50;
	filter: alpha(opacity=10);
	z-index: 1000;
	display: none;
}
#booking
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 260px;
	left: 260px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
#canceling
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 260px;
	left: 260px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
#cancelbooking
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 260px;
	left: 260px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
#payment
{
	border: 1px solid #000000;
	width: 500px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 260px;
	left: 176px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	text-decoration: none;
}
#search
{
	border: 1px solid #000000;
	width: 500px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 260px;
	left: 176px;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	text-decoration: none;
}
input.dp-applied
{
	width: 140px;
	float: left;
}
a.dp-choose-date
{
	float: left;
	width: 0px;
	height: 0px;
	padding: 0;
	margin: 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled
{
	background-position: 0 -20px;
	cursor: default;
}