.calendarCss {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; LINE-HEIGHT: 10px; WIDTH: 100%; BORDER-COLLAPSE: collapse; FONT-SIZE: 12px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.calendarCss TD {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: auto; VERTICAL-ALIGN: middle; BORDER-TOP: #ece9d8 1px solid; BORDER-RIGHT: #ece9d8 1px solid; PADDING-TOP: 0px
}
.calendarCss TBODY TD {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: auto; VERTICAL-ALIGN: middle; BORDER-TOP: #ece9d8 1px solid; BORDER-RIGHT: #ece9d8 1px solid; PADDING-TOP: 0px
}
.calendarCss TBODY TR TD {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 10pt; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: auto; VERTICAL-ALIGN: middle; BORDER-TOP: #ece9d8 1px solid; BORDER-RIGHT: #ece9d8 1px solid; PADDING-TOP: 0px
}
.calendarCss TH {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: auto; BORDER-TOP: #ece9d8 1px solid; BORDER-RIGHT: #ece9d8 1px solid
}
.calendarTitleCss {
	BORDER-RIGHT-WIDTH: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #ffffff; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold
}
.calendarTitleCss TBODY TR TD {
	BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 18pt; BORDER-RIGHT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-TOP-STYLE: none; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none
}
.calendarCss TH.calendarDayHeadCss {
	BACKGROUND: #f9f9f9; HEIGHT: 20px; FONT-WEIGHT: bold
}
.calendarCss .calendarDayCss {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 36px; COLOR: #999999; BORDER-TOP: #ece9d8 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ece9d8 1px solid
}
.calendarCss .calendarTodayFont {
	COLOR: red; PADDING-TOP: 2px
}
.calendarCss .calendarBookFont {
	COLOR: #696969; PADDING-TOP: 2px
}
.calendarSelectedDayCss {
	BACKGROUND: #fdfeee
}
.calendarTodayCss {
	BACKGROUND: #fdfeee; COLOR: #006dd7; FONT-WEIGHT: bold
}
.calendarCss .calendarTodayFdCss {
	BORDER-BOTTOM: #ece9d8 1px solid; BORDER-LEFT: #ece9d8 1px solid; BACKGROUND-COLOR: #efefef; BORDER-COLLAPSE: collapse; HEIGHT: 36px; COLOR: black; BORDER-TOP: #ece9d8 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ece9d8 1px solid
}
.calendarCss .calendarOtherMonthDayCss {
	HEIGHT: 36px; COLOR: #999
}
.calendarCss .seatStatus {
	FLOAT: right; COLOR: #e67d01; FONT-SIZE: 11px
}
.calendarCss .price {
	FLOAT: none; COLOR: #006dd7; FONT-SIZE: 11px
}
.calendarCss .calendarDay {
	FLOAT: none; COLOR: #555; FONT-WEIGHT: bold
}
.calendarCss .tourDays {
	WIDTH: 50px; FLOAT: none
}
.calendarCss .seatFull {
	FONT-FAMILY: MingLiU; FLOAT: right; COLOR: red; FONT-SIZE: 11px
}
.calendar_tourDateHover {
	BACKGROUND: #fff9d0; COLOR: red; CURSOR: pointer
}
.jqmWindow {
	POSITION: fixed; WIDTH: 620px; DISPLAY: none; MARGIN-LEFT: -300px; TOP: 17%; LEFT: 50%
}
* IFRAME.jqm {
	Z-INDEX: -1; POSITION: absolute; ; WIDTH: expression(this.parentNode.offsetWidth+'px'); ; HEIGHT: expression(this.parentNode.offsetHeight+'px'); TOP: 0px; LEFT: 0px
}
* HTML .jqmWindow {
	POSITION: absolute; ; TOP: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')
}
.jqmDialog {
	BORDER-BOTTOM: #4d2f69 1px solid; BORDER-LEFT: #4d2f69 1px solid; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: auto; BORDER-TOP: #4d2f69 1px solid; BORDER-RIGHT: #4d2f69 1px solid; PADDING-TOP: 0px
}
.dialogLay_tourePrice {
	BORDER-BOTTOM: #006dd7 2px solid; BORDER-LEFT: #006dd7 2px solid; WIDTH: 420px; BACKGROUND: #edf9ff; BORDER-TOP: #006dd7 2px solid; BORDER-RIGHT: #006dd7 2px solid
}
.dialogLay_tourePrice .jqmTitle {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #006dd7; COLOR: #fff; FONT-SIZE: 1.3em; PADDING-TOP: 6px
}
.dialogLay_tourePrice A.jqmTitleClose:link {
	FLOAT: right; COLOR: #fff; TEXT-DECORATION: underline
}
.dialogLay_tourePrice A.jqmTitleClose:visited {
	FLOAT: right; COLOR: #fff; TEXT-DECORATION: underline
}
.dialogLay_tourePrice A.jqmTitleClose:link {
	COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.dialogLay_tourePrice A.jqmTitleClose:visited {
	COLOR: #fff; FONT-SIZE: 14px; TEXT-DECORATION: underline
}
.dialogLay_tourePrice A.jqmTitleClose:hover {
	COLOR: #fff000; TEXT-DECORATION: none
}
.jqmBody {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.dialogLay_tourePrice_table {
	COLOR: #333
}
.dialogLay_tourePrice_table TH {
	TEXT-ALIGN: right
}
.dialogLay_tourePrice_table .priceName {
	TEXT-ALIGN: left
}
.dialogLay_tourePrice_table .priceNum {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.dialogLay_tourePrice_table .seat {
	TEXT-ALIGN: right
}
.dialogLay_tourePrice_table .priceNumUnderline {
	TEXT-DECORATION: line-through
}
dialogLay_toureVenue_table {
	COLOR: #333
}
.dialogLay_toureVenue_table TH {
	TEXT-ALIGN: center; COLOR: #333
}
.dialogLay_toureVenue_table TD {
	TEXT-ALIGN: center; COLOR: #333
}
.dialogLay_toureVenue_table .stationName {
	TEXT-ALIGN: left
}
.dialogLay_tourePrice .aboutPrice {
	BORDER-BOTTOM: #d3e6f0 1px solid; BORDER-LEFT: #d3e6f0 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #000; FONT-SIZE: 1.3em; BORDER-TOP: #d3e6f0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #d3e6f0 1px solid; PADDING-TOP: 10px
}
.dialogLay_tourePrice .expPrice {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; COLOR: #666; PADDING-TOP: 0px
}
.dialogLay_price_btn {
	TEXT-ALIGN: center
}
.routeOrderBtn {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 110px; BORDER-TOP-STYLE: none; BACKGROUND: url(images/routeOrderBtn.gif); FLOAT: left; HEIGHT: 51px; BORDER-LEFT-STYLE: none; CURSOR: pointer
}
.fontSpecial {
	COLOR: #ff6600; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.fontSpecialBlack {
	COLOR: #000000; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: line-through
}
.pageBar {
	TEXT-ALIGN: right
}
.pageBar .pagelistselected {
	COLOR: red
}
.sendEmailStyle {
	Z-INDEX: 900; BORDER-BOTTOM: #debea1 2px solid; POSITION: absolute; BORDER-LEFT: #debea1 2px solid; BACKGROUND-COLOR: white; WIDTH: 260px; HEIGHT: auto; BORDER-TOP: #debea1 2px solid; BORDER-RIGHT: #debea1 2px solid
}
.sendEmailStyle .sendEmailTable {
	BACKGROUND-COLOR: white; MARGIN-TOP: 5px; WIDTH: 100%
}
.sendEmailStyle .sendEmailTable TR .thead {
	TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.sendEmailStyle .sendEmailTable TD H3 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; MARGIN: 0px 0px 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(images/col_jumpHead.png) repeat-x; HEIGHT: 31px; COLOR: #fff; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.sendEmailStyle .sendEmailTable TD .txtInput {
	BORDER-BOTTOM: #c4a487 1px solid; BORDER-LEFT: #c4a487 1px solid; BACKGROUND: #f7f3e0; BORDER-TOP: #c4a487 1px solid; BORDER-RIGHT: #c4a487 1px solid
}
.sendEmailStyle .sendEmailTable TD .sendEmailBtn {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 73px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(images/send_btnBg.gif); HEIGHT: 27px; COLOR: #fff; BORDER-LEFT-STYLE: none; CURSOR: pointer; PADDING-TOP: 0px
}
.sendEmailStyle .sendEmailTable .tdShow {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.sendEmailStyle .sendEmailTable .endtd {
	TEXT-ALIGN: center; HEIGHT: 56px
}

