/* 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;
}
a.font_white02:visited {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
a.font_white02:link {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
a.font_white02:hover {
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.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_blue14
{
	font-size: 12px;
	color: #0b5aab;
	font-weight: bold;
}
a.font_blue14:visited
{
	font-size: 12px;
	color: #0b5aab;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue14:link
{
	font-size: 12px;
	color: #0b5aab;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue14:hover
{
	font-size: 12px;
	color: #0b5aab;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}
.font_blue15
{
	font-size: 12px;
	color: #147eb3;
	font-weight: bold;
}
a.font_blue15:visited
{
	font-size: 12px;
	color: #147eb3;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue15:link
{
	font-size: 12px;
	color: #147eb3;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
a.font_blue15:hover
{
	font-size: 12px;
	color: #147eb3;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
}
.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_green06
{
	font-size: 12px;
	color: #228646;
	font-weight: bold;
}
A.font_green06:visited
{
	font-size: 12px;
	color: #228646;
	font-weight: bold;
	text-decoration: none;
}
A.font_green06:link
{
	font-size: 12px;
	color: #228646;
	font-weight: bold;
	text-decoration: none;
}
A.font_green06:hover
{
	font-size: 12px;
	color: #228646;
	font-weight: bold;
	text-decoration: underline;
}
.font_green07
{
	font-size: 12px;
	color: #6fa657;
	font-weight: bold;
}
A.font_green07:visited
{
	font-size: 12px;
	color: #6fa657;
	font-weight: bold;
	text-decoration: none;
}
A.font_green07:link
{
	font-size: 12px;
	color: #6fa657;
	font-weight: bold;
	text-decoration: none;
}
A.font_green07:hover
{
	font-size: 12px;
	color: #6fa657;
	font-weight: bold;
	text-decoration: underline;
}
.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;
}
.biankuang2
{
	border: 1px solid #000000;
}
.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;
}
a, img, input.button
{
	behavior: url(Js/js.htc);
}
#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: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 30%;
	left: 30%;
	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: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	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: 50%;
	left: 50%;
	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;
}
#ctl00_blankScreen1
{
	position: absolute;
	width: 100%;
	-moz-opacity: 0.8;
	background-color: #fff;
	opacity: .50;
	filter: alpha(opacity=10);
	z-index: 1000;
	display: none;
}
#ctl00_booking
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	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;
}
#ctl00_canceling
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	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;
}
#ctl00_cancelbooking
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	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;
}
#ctl00_search
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
#ctl00_updating
{
	border: 1px solid #000000;
	width: 340px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}
#ctl00_payment
{
	border: 1px solid #000000;
	width: 450px;
	background-color: #FFFFFF;
	padding: 15px;
	z-index: 9999;
	margin-top: -150px;
	margin-left: -150px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: 0;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	display: none;
	font-family: simsun;
	text-decoration: none;
}
.ui-autocomplete-loading {
        background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
    }

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;
}
