﻿@media print
{
	.noprint
	{
		display: none;
	}
	.htldetail
	{
		width: 100%;
	}

}
body
{
	font-family: Arial, "宋体"; /*font-size: 11.3px !important;*/
	font-size: 11px;
	background-color: #e8f1fa;
	color: #333333;
	margin: 3px;
}
form, ul, div, p
{
	padding: 0px;
	margin: 0px;
}

li
{
	list-style-type: none;
}
div#fare_info li
{
	border-bottom:solid 1px #c9e5f3;
	padding-top:5px;
}
a:link
{
	text-decoration: none;
	color: #426EB4;
}
a:active
{
	text-decoration: blink;
}
a:hover
{
	color: #ff6600;
	text-decoration: underline;
}
a:visited
{
	text-decoration: none;
	color: #426EB4;
}
div#main
{
	width: 974px;
	text-align: left;
}
div#header
{
	/*background: transparent url(../../images/bg.gif);*/
	line-height: 18px;
	width: 974px;
	height: 103px;
	float: left;
}
div#header p
{
	margin-top: 8px;
	float: left;
}
#h-logo
{
	float: left;
	width: 190px;
	padding-top: 10px;
}
#h-banner
{
	float: left;
	width: 673px;
	text-align: right;
}
#h-lang
{
	width: 110px;
	float: left;
	padding-top: 3px;
	text-align: center;
}
.h-sp
{
	float: left;
	height: 9px;
	line-height: 9px;
	width: 100%;
}
div#menu
{
	float: left;
	width: 974px;
	font-size: 12px;
	margin-top: 8px;
}
div#menu p
{
	float: left;
	padding: 4px 0px 0px 0px;
}
#menu_left
{
	float: left;
	height: 23px;
	margin: -7px 0px;
	line-height: 16px;
}
#menu_right
{
	float: right;
	height: 23px;
}
div#left, div#right
{
	float: left;
	width: 190px;
	min-height: 600px;
}
div#left .divborderpad, div#right .divborderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	padding: 5px;
	width: 178px;
	text-align: center;
}
div#middle
{
	margin: 0px 10px;
	width: 574px;
	min-height: 650px;
	float: left;
}
div#content_all
{
	float: left;
	width: 974px;
}
div#middle .divborderpad, div#content .divborder, .minborderpad, div#content .divborderpad, div#contentpop .divborderpad, div#NewsInfo .divborderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	text-align: center;
}
div#middle .divborderpad
{
	padding: 5px;
	width: 562px;
}
div#content
{
	margin: 0px 0px 0px 10px;
	width: 774px;
	min-height: 600px;
	float: left;
}
div#contentpop
{
	margin: 0px 10px 0px 10px;
	width: 774px;
	float: left;
}
div#content .divborder
{
	width: 772px;
}
.minborderpad
{
	padding: 12px;
}
div#content .divborderpad, div#contentpop .divborderpad
{
	padding: 8px;
	width: 756px;
}
div#NewsInfo .divborderpad
{
	padding: 8px;
	width: 630px;
}
.footer, .footer1
{
	border: #C2DBE2 1px solid;
	margin: 10px 0px 0px 0px; /*display:block inline-block inline;*/
	text-align: left;
	background-color: White;
}
.footer
{
	width: 972px;
	float: inherit;
}
.footer1
{
	width: 974px;
	float: left;
}
div#ft-contact
{
	float: left;
	width: 567px;
	height: 50px;
	padding-top: 5px;
	padding-left: 5px;
}
div#ft-version
{
	float: right;
	width: 280px;
	height: 15px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}
div#ft-logo
{
	float: right;
	width: 390px;
	height: 50px;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
}
.font-s, .font-orange
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
}
.font-orange
{
	color: #FF6600;
}
.divhr
{
	float: left;
	width: 100%;
	line-height: 5px;
	height: 5px;
	background-color: #3d60a4;
}
div#hotlines
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	padding: 1px 1px;
	margin-top: 10px;
	width: 186px;
}
div#hotlines p
{
	height: 14px;
	margin: 0px;
	padding: 1px !important;
	padding: 0px 1px;
	vertical-align: middle;
}
div#hotlines #hotlines_bg
{
	background-image: url(../../images/hotlines_bg.gif);
	float: left;
	padding: 5px 1px;
	width: 184px;
}
div#hotlines #hotlines_con
{
	padding: 0px 0px 0px 8px;
}
div#hotlines #title
{
	float: left;
	font-weight: bolder;
	color: #ff6700;
	padding: 2px 0px 4px 0px;
	font-size: 16px !important;
	width: 100%;
}
div#hotlines #subtitle
{
	float: left;
	font-weight: bold;
	color: #ff6700;
}
.divborder, .borderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
}
.borderpad
{
	padding: 8px;
	margin-top: 10px;
	width: auto;
}
.box_index
{
	background-color: #FDF1E4;
	border: 1px solid #F7B770;
	border-top-width: 0px;
}
.st_normal, .st_active, .nt_normal, .nt_active
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	font-weight: bold;
	float: left;
}
.st_normal
{
	background-position: 0 -48px;
	color: #426EB4;
	width: 40px;
}
.st_active
{
	color: #FFFFFF;
	width: 40px;
	background-position: -16px -21px;
}
.nt_normal
{
	width: 95px;
	background-position: -103px -75px;
	color: #2F2F2F;
}
.nt_active
{
	color: #FFFFFF;
	width: 95px;
	background-position: -103px -5px;
}
.news_tabs ul, #search_tab, #search_tab ul, #htl-info-tab ul
{
	float: left;
	padding: 0px;
	margin: 0px;
}
.news_tabs li, #search_tab li, #htl-info-tab li
{
	height: 23px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	line-height: 23px;
}
.news-tab
{
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	max-height: 300px;
}
.htlInfo
{
	width: 400px;
	padding-left: 10px;
	text-align: left;
}
.htl-review
{
	margin-left:5px;
	font-weight:bold;
	color:rgb(155,164,190);
}
.htl-name
{
	font-weight:bold;
}
.divfln
{
	float: left;
}
.divfrn
{
	float: right;
}
.divfl
{
	float: left;
	width: 100%;
}
.divfr
{
	float: right;
	width: 100%;
}
.divflnone
{
	float: left;
	display: none;
	width: 100%;
}
.divgap
{
	float: left;
	height: 9px;
	line-height: 9px;
}
#search_title p, #search_title_content p
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll;
	background-color: #FFFFFF;
	height: 27px;
	margin: 7px 7px;
	font-weight: bolder;
	line-height: 26px;
}
#search_title p
{
	background-position: 0 -145px;
	width: 168px;
	font-size: 15px;
	text-align: center;
	color: #FFFFFF;
}
#search_title_content p
{
	background-position: 0 -179px;
	background-repeat: repeat;
	font-size: 16px !important;
	color: #0B86C2;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
div#dv-sch-box-air
{
	padding: 0px 2px 5px 5px;
}
div#dv-sch-box-htl, div#dv-sch-box-pkg
{
	padding: 0px 2px 5px 18px;
}
div#dv-sch-box-air p, div#dv-sch-box-htl p, div#dv-sch-box-pkg p
{
	margin: 0px;
	padding: 1px 0px;
}
/* circle */
#navCircle
{
	height: 25px;
	float: right;
}
#navCircle li
{
	height: 25px;
	line-height: 25px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.m-b
{
	float: left;
	width: 974px;
	line-height: 4px;
	height: 4px;
	background-color: #3d60a4;
}
.m-n, .m-l-a
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	width: 8px;
	float: left;
}
.m-m-n, .m-m-a
{
	background: transparent url(../../images/ad_bg.gif) repeat scroll;
	font-weight: bold;
	float: left;
	cursor: pointer;
}
.m-r-n, .m-r-a
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	width: 10px;
	float: left;
}
.m-n
{
	background-position: 0 -74px;
}
.m-m-n
{
	background-position: 0px -109px;
	color: #231f20;
}
.m-r-n
{
	background-position: -15px -74px;
}
.m-l-a
{
	background-position: 0 -4px;
}
.m-m-a
{
	background-position: 0px -39px;
}
.m-r-a
{
	background-position: -15px -4px;
}

.m-m-a a
{
	color: #fffe03;
}
.m-m-n a
{
	color: Black;
}
.l_t
{
	color: White;
	font-weight: bold;
	background-color: #EC870E;
}
.txt, .txtarea, .txtmult, .txtmult1
{
	font-size: 8pt;
	border: 1px solid #B1D1EA;
}
.txt
{
	height: 15px;
}
.txtarea
{
	width: 468px;
	overflow: auto;
}
.txtrq
{
	font-size: 8pt;
	border: 1px solid Red;
	height: 15px;
}
.txtmult1
{
	border: 1px solid #B1D1EA;
}
.txtarea_rq
{
	font-size: 8pt;
	border: 1px solid red;
}
/*Start Alert Border*/
.ad-lt, .ad-rt, .ad-lb, .ad-rb, .msg-lt, .msg-rt, .msg-lb, .msg-rb
{
	background: transparent url(../../images/ad_bg.gif);
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ad-lt
{
	background-position: -184px -462px;
}
.ad-rt
{
	background-position: -184px -467px;
}
.ad-lb
{
	background-position: -184px -472px;
}
.ad-rb
{
	background-position: -184px -477px;
}
.msg-lt
{
	background-position: -184px -462px;
}

.msg-rt
{
	background-position: -184px -467px;
}
.msg-lb
{
	background-position: -184px -472px;
}

.msg-rb
{
	background-position: -184px -477px;
}
.ad-mt, .ad-mb, .ad-l, .ad-r, .msg-mt, .msg-mb, .msg-l, .msg-r
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.ad-bg
{
	background-color: #D4E2F9;
}
.msg-cs
{
	background: transparent url(../../images/close.gif);
	height: 17px;
	width: 17px;
	cursor: pointer;
	float: right;
}
.msg-bg
{
	background-color: #D4E2F9;
}
.msg-title
{
	background-color: #3D60A4;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.msg-bb
{
	background-color: #FFFFFF;
	height: 1px;
}
/*End Alert Border*/
.s-t
{
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	text-align: left;
}
.date ul
{
	padding: 0px;
	margin: 0px;
}
.date li
{
	list-style-type: none;
	display: inline;
	margin: 0px;
}
/*button start*/
.btn, .btn2, .btn4, .btn5, .btn6, .btn7, .btn8, .btn9
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	border: 0pt none;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.btn
{
	background-position: 0 -217px;
	height: 24px;
	line-height: 27px;
	width: 83px;
}
.btn2
{
	background-position: 0 -244px;
	height: 24px;
	line-height: 27px;
	width: 100px;
}
.btn3, .btn3R
{
	-x-system-font: none;
	color: #FFFFFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	cursor: pointer;
}
.btn3
{
	background-color: #0099FF;
	background-image: url(../../images/bluebutton.gif);
	border: 1px solid #B3B3B3;
}
.btn3R
{
	background-color: #eda1a9;
	background-image: url(../../images/redbutton.gif);
	border: 1px solid #e83f51;
}
.btn4, .btn7
{
	height: 20px;
	line-height: 22.5px;
	width: 66px;
}
.btn4
{
	background-position: 0 -294px;
}
.btn5
{
	background-position: 0 -271px;
	height: 20px;
	line-height: 22px;
	width: 100px;
}
.btn6
{
	background-position: 0 -340px;
	height: 20px;
	line-height: 22px;
	width: 180px;
}
.btn7
{
	background-position: -72px -294px;
}
.btn8
{
	background-position: 0 -317px;
	height: 20px;
	line-height: 20px !important;
	line-height: 22px;
	width: 126px;
}
.btn9
{ 
	background-position:-72px -495px;
	height: 25px;
	line-height: 27px;
	width: 130px;
	font-size:9pt;
}
/*button end*/
div .titlebox
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll 0 -177px;
	color: #3c61a7;
	font-weight: bolder;
	margin: 2px;
	padding: 0px 5px;
	text-align: left;
	height: 37px;
	line-height: 37px;
	font-size: 15px !important;
	width: 174px;
}
.img-cal, .img-user, .img-clock, .img-msg
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	height: 17px;
	border-style: none;
}
.img-cal
{
	background-position: 0 -390px;
	width: 21px;
	cursor: pointer;
	padding: 1px 10px;
}
.img-user
{
	background-position: -144px -361px;
	width: 13px;
}
.img-clock
{
	background-position: -96px -361px;
	width: 17px;
	margin-left: 10px;
}
.img-msg
{
	background-position: -13px -363px;
	width: 27px;
	padding: 5px 13px;
	margin-left: 3px;
}
.img-pkg, .img-commission
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	width: 14px;
	height: 20px;
}
.img-pkg
{
	background-position: -90px -432px;
	padding: 0px 23px;
}
.img-commission
{
	background-position: -20px -432px;
	padding: 0px 32px;
}
.img-phone, .img-fax, .img-email
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	width: 14px;
	height: 14px;
	padding: 0px 6px;
}
.img-phone
{
	background-position: -72px -368px;
}
.img-fax
{
	background-position: -48px -367px;
}
.img-email
{
	background-position: 0 -368px;
}
.img-download-h, .img-download
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -184px -363px;
	padding: 3px 8px;
}
.img-tip, .img-shopping, .img-shopping-h, .img-pointout
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	height: 20px;
}
.img-tip
{
	background-position: -120px -364px;
	width: 15px;
	cursor: pointer;
}
.img-shopping, .img-shopping-h
{
	background-position: -162px -365px;
	font-size: 15px;
	width: 14px;
	padding: 0px 5px;
}
.img-shopping-h, .img-download-h
{
	cursor: pointer;
}
.img-pointout
{
	background-position: 0 -466px;
	width: 11px;
	padding: 0px 3px;
}
.imgTitY
{
	/*background: transparent url(../../images/ad_bg.gif) repeat-x scroll 0 -938px; /*width: 30px;*/
	background: url(../../images/content.jpg) repeat-x scroll center top transparent;
}
.imgLine
{
	background-image: url(../../images/rt/line.gif);
	height: 2px;
	background-repeat: repeat-x;
}

.selected_cell_b, .selected_cell_t /* */
{
	width: 25px;
	border: solid 1px #DF0029;
	text-align: center;
}
.selected_cell_b
{
	border-top: none;
}
.selected_cell_t
{
	border-bottom: none;
}
#SearchGroup p
{
	margin: 0px;
	padding: 3px 0px;
}
.select, .select_rq
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
	height: 18px;
	text-indent: 2px;
	width: 145px;
}
.select
{
	font-size: 11px;
	border: 1px solid #95A6AE;
}
.select_rq, .sel_rq
{
	border: red 1px solid;
}
.list_title
{
	font-weight: bold;
}
.list_item
{
	background-color: #e2eaf7;
}
.pkgtxt_r
{
	background-color: #cbeaff;
	text-align: right;
}
.pkgtxt_c
{
	background-color: #def1ff;
	text-align: left;
}
.title, .liteTitle,.em-title
{
	color: #0B86C2;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
}
.title
{
	font-size: 16px !important;
	font-size: 16px;
}
.liteTitle
{
	font-size: 12px;
}
.txt13
{
	font-size: 13px;
}
.txto
{
	color: #FF6905;
	font-weight: bold;
}
.txtb
{
	color: #000;
	font-weight: bold;
}
.title_nowrap
{
	font-weight: bold;
	white-space: nowrap;
	height: 25px;
}
.tdBrdTop
{
	border-top: solid 1px #000000;
}
.td3
{
	background-color: #BAD6FE;
}
.td2
{
	background-color: #F0F3FB;
}
.td1
{
	background-color: #D5EFFC;
}
.td
{
	background-color: #FFFFFF;
}
.td4
{
	background-color: #FEF7DA;
}
.msgUnRead
{
	background-color: #F082FD;
}
.tdl
{
	text-align: left;
}
.tdr
{
	text-align: right;
	white-space: nowrap;
}
.tdc
{
	text-align: center;
}
.tdborder
{
	border-bottom: solid 1px #D5D5D5;
	border-top: solid 1px #D5D5D5;
	background-color: #F0F3FA;
}

.img-star, .img-bf, .img-rec, .img-fl
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	height: 14px;
	color: #ffffff;
}
.img-star
{
	background-position: -96px -389px;
	font-size: 11px;
	width: 14px;
	padding: 1px 5px;
}
/*  old version */
/*
.img-bf
{
	background-position: -71px -389px;
	width: 24px;
	padding: 1px 9px;
}
*/
.img-bf
{
	background-position: -48px -390px;
	width: 24px;
	padding: 1px 9px;
}
.img-rec
{
	background-position: -118px -389px;
	background-repeat: repeat-x;
	width: 24px;
	padding: 2px 8px;
}
.img-fl
{
	background-position: -185px -389px;
	background-repeat: repeat-x;
	width: 13px;
	padding: 2px 6px;
}
.img-search, .img-search-h, .img-pdf, .img-pdf-h, .img-detail, .img-detail-h
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	padding: 2px 7px;
}
.img-search, .img-search-h
{
	background-position: -141px -389px;
}
.img-pdf, .img-pdf-h
{
	background-position: -163px -389px;
}
.img-detail, .img-detail-h
{
	background-position: -60px -411px;
}
.img-search-h, .img-pdf-h, .img-detail-h
{
	cursor: pointer;
}
.img-bfe
{
	width: 24px;
	height: 14px;
	padding: 1px 10px;
}
#pkgbook li
{
	float: left;
	display: inline;
	text-align: center;
	vertical-align: middle;
}
#pkgbook .info_content
{
	float: left;
	border: none;
	border-left: solid 1px #7ec2e9;
	border-right: solid 1px #7ec2e9;
	border-bottom: solid 1px #7ec2e9;
	width: 772px;
	background-color: #F3FBFE;
}
#pkgbook .info_content li
{
	float: left;
	height: 28px;
	line-height: 27px;
	vertical-align: middle;
	text-align: center;
	width: 193px;
}
#pkgbook .info_title, #pkgbook .info_no
{
	font-size: larger;
	font-weight: bold;
	line-height: 25px;
}
#pkgbook .info_title
{
	color: #003491;
}
#pkgbook .info_no
{
	color: #FFFFFF;
}
#pkgbook .divborderpkg
{
	float: left;
	background-color: #b9e4fb;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 5px;
	line-height: 5px;
	border: none;
	border-top: solid 1px #7ec2e9;
	border-left: solid 1px #7ec2e9;
	border-right: solid 1px #7ec2e9;
}
#pkgbook .img-pkg
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -144px -357px;
	width: 11px;
	height: 25px;
	padding: 0px;
}
#pkgbook .imgA, #pkgbook .imgB, #pkgbook .imgC
{
	background: transparent url(../../images/ad_bg.gif) no-repeat;
	height: 25px;
	margin: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px !important;
	font-size: 11px;
	width: 22px;
	padding: 1px 4px;
}
#pkgbook .imgA
{
	background-position: 0 -450px;
}
#pkgbook .imgB
{
	background-position: 0 -412px;
}
#pkgbook .imgC
{
	background-position: 0 -431px;
}
#pkgbook .p_C
{
	background-color: #cbeaff;
}
#pkgbook .p_B
{
	background-color: #f3fbfe;
}
#pkgbook .p_A
{
	background-color: #f3fbfe;
	color: #b2b2b2;
}

#pkgbook .borderred p
{
	margin: 0px;
	padding: 3px;
}
#pkgbook .borderred
{
	float: left;
	border: solid 1px #fb7c7e;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
#pkgbookboxfooter
{
	float: left;
	width: 100%;
	padding: 10px 0px;
	text-align: left;
	line-height: 20px;
}
#pkgbookboxfooter li
{
	display: inline;
	float: left;
}
.pkg
{
	padding: 2px 5px;
	cursor: pointer;
	font-size: 12px;
	text-decoration: underline;
	word-break: break-all;
}
.adminM
{
	font-size: 13px;
	font-weight: 100;
}
.adminM p
{
	padding: 2px 20px;
	margin: 0px;
}
.bk /*booking class*/
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}
.sel, .sel_rq
{
	font-family: Arial, "宋体";
	font-size: 11px;
	text-decoration: none;
}
.sel
{
	border: 1px solid #95A6AE;
}
.bkg-list-header
{
	font-weight: bold;
	color: #3C61A7;
}
.hl_l /*highlight */
{
	border-left: 5px solid #3480BA;
	vertical-align: top;
	text-align: left;
}
.hl_t /*highlight */
{
	border-top: 5px solid #3480BA;
}
.hl_r /*highlight */
{
	border-right: 5px solid #3480BA;
}
.hl_b /*highlight */
{
	border-bottom: 5px solid #3480BA;
}
.Hand
{
	cursor: pointer;
}
.Hand2
{
	cursor: pointer;
	color: #426EB4;
}
.txtred
{
	color: #FD0001;
}
.asc, .desc
{
	padding: 0px 3px 0px 5px;
	border: none 0px;
	overflow: hidden;
}
.asc
{
	background: transparent url(../../images/Asc.gif) no-repeat scroll 0 2px;
	margin: 0px;
}
.desc
{
	background: transparent url(../../images/Desc.gif) no-repeat scroll 0 2px;
}
.ErrorMsgN11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}
.expires_this_month
{
	text-align: left;
	background-color: #F0E010;
}
.about_to_expire
{
	text-align: left;
	background-color: #ff0000;
	color: #ffffff;
}
.pending_fares
{
	text-align: left;
	background-color: #88EA5C; /*#FFE0E0;*/
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.validity
{
	color: Green;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}
.terms_header
{
	border-width: 1px;
}
.bigheader
{
	color: white;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: arial;
}
.tn /*top and nowrap*/
{
	white-space: nowrap;
	text-align: left;
}
/*--------------------------------------------------------------------------------------------------------------------*/
.line, .line1, .line-brown
{
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 0px;
	height: 1px;
	width: 100%;
}
.line
{
	clear: both;
	border-bottom: 1px solid #cccccc;
}
.line1
{
	border-bottom: 1px solid #c9e5f3;
}
.line2
{
	border-bottom: 1px solid #a8aeeb;
}
.line-brown
{
	background-color: #ccc;
}
/*
.line
{
	height: 1px;
	width: 100%;
}
.class
{
	color: Red;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}
*/
.field_name
{
	font-weight: bold;
}
.segment_header, .price_header
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-style: solid;
	border-width: 1px;
}
.segment_header
{
	background-color: #FFEDDB;
}
.price_header
{
	background-color: #ffffff;
}
.contentred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.boxblue
{
	/*background-color: #E4F5FF;*/
	border: 1px solid rgb(44,122,195);
	color: #000000; /*font-family: "宋体" ,Verdana, Arial;*/ /*font-size: 12px;*/
	font-weight: normal;
}
/*result------------------------------*/
.i /*index*/
{
	font-size: 19px;
	color: #E95433;
	width: 10px;
	white-space: nowrap;
	padding-right: 3px;
	text-align: left;
}
.ismall /*index*/
{
	font-size: 15px;
	color: #1B4F93;
	width: 10px;
	white-space: nowrap;
	padding-right: 3px;
	text-align: left;
	font-weight: bold;
}
.rr /* */
{
	font-size: 11px; /*line-height: 11px;*/
	font-family: Arial, Helvetica, sans-serif; /*background-color: #F2F2F2; dimgray;*/
	text-align: center;
	vertical-align: middle;
	border-bottom: red 1px solid;
}
.bd
{
	font-weight: bold;
}
.rp
{
	font-size: 14pt;
	color: #205AA7;
	font-weight: bold;
}
.rp1
{
	font-size: 12pt;
	color: Maroon;
	font-weight: bold;
}
.rp2
{
	font-size: 11px;
	color: Maroon;
	font-weight: normal;
	padding-top: 10px;
}
.rp3
{
	font-size: 11px;
	color: #205AA7;
	font-weight: normal;
	padding-top: 10px;
}
.rp4
{
	color: #1E346E;
	font-size: 20px;
	font-weight: bold;
}
.rp-sub
{
	font-size:11px;
	color:#7884a6;
}
.id
{
	background-color: #F4F4F4;
	vertical-align: middle;
	font-weight: bold;
}
/*end result------------------------------------*/

/*Page Footer------------------*/
div.digg
{
	float: left;
	padding: 3px;
	margin: 0px;
	font-size: 12px;
}
DIV.digg A, DIV.digg SPAN.current, DIV.digg SPAN.disabled
{
	padding: 2px 5px;
	margin: 2px;
}
DIV.digg A
{
	border: #184785 1px solid;
	color: #184785;
	text-decoration: none;
}
DIV.digg A:hover
{
	border: #184785 1px solid;
	color: #184785;
	background-color: #BFCAE6;
}
DIV.digg A:active
{
	border: #FF9A40 1px solid;
	color: #000;
}
DIV.digg SPAN.current
{
	border: #184785 1px solid;
	font-weight: bold;
	color: #fff;
	background-color: #184785;
}
DIV.digg SPAN.disabled
{
	border: #BFCAE6 1px solid;
	color: #BFCAE6;
}
/*End Page Footer-------------------------*/
.search_from2, .search_from
{
	width: 100%;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}
.search_from2
{
	background: transparent url(../../images/search_fm_bg2.gif) repeat-x scroll center top; /*border-top: 1px solid #FFB36C;*/
}
.search_from
{
	background: transparent url(../../images/search_fm_bg.gif) repeat-x scroll center top; /*border-top: 1px solid #FFB36C;*/
}
/*Tab*/
.titleborder_i /*index*/
{
	background-color: #EC870E;
	height: 15px;
}
#tabs11
{
	float: left;
	width: 100%; /*background: #fdf1e4; /*font-size: 93%;*/
	line-height: normal;
	border-bottom: 0px solid #3A2885;
}
#tabs11 ul
{
	margin: 0;
	padding: 0px 10px 0 0px;
	list-style: none;
}
#tabs11 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.txt_focus
{
	font-size: 8pt;
	border: 1px solid #FFD42C;
	height: 15px;
}
/*-----------------------Search Logo---------------------*/
.contentTitle, .tableHeader, .tableHeader1, .tableHeader2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.contentTitle
{
	color: #003366;
}
.tableHeader, .tableHeader1, .tableHeader2
{
	background-color: #BFCAE6;
	height: 17px;
	text-align: left;
	vertical-align: middle;
}
.tableHeader1
{
	background-color: #94AAD6;
}
.tableHeader2
{
	background-color: #ACCCEF;
}
/*AlternatingTR*/
.a_tr /* */
{
	background-color: #FDF1E4;
}
.a_trF
{
	background-color:#D5EFFC;
}
.titlebar
{
	height: 5px;
	background-color: #F09C42;
}
/*Begin Booking*/
.b_bs
{
	text-align: center;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: 28px;
	font-weight: bolder;
	background-color: #C5EBEB;
}
.b_trb
{
	background-color: #ecf8ff;
}
.b_endb
{
	background-color: #f2f2f2;
}
/*End Booking*/
.sinfo
{
	font-size: 12px;
	font-weight: bold;
	text-align: left; /*border-bottom: 1px solid #945305;*/
	color: #3A2885;
}
.sinfo-t
{
	color: #945305;
}
.seat_a
{
	color: #D0770B;
	width: 12px;
}
.period
{
	color: #945305;
}
#shadow
{
	position: relative;
	left: 3px;
	top: 3px;
	margin-bottom: 3px;
}
#shadow .shadow2, #shadow .shadow3, #shadow .content
{
	position: relative;
	left: -1px;
	top: -1px;
}
#shadow .shadow1
{
	background: #F1F0F1;
}
#shadow .shadow2
{
	background: #DBDADB;
}
#shadow .shadow3
{
	background: #B8B6B8;
}
#shadow .content
{
	background: #FFFFFF; /*border: 1px solid #F7B770;*/
	border: 1px solid #000000;
	padding: 2px 2px 2px 2px;
}
/*Fare Info*/
.fi_d
{
	border: solid thin #aaaaaa;
}
.cls_t, .cls_b
{
	text-align: center;
	width: 12px;
	border-left: solid 1px #DF0029;
	border-right: solid 1px #DF0029;
}
.cls_t
{
	border-top: solid 1px #DF0029;
}
.cls_b
{
	border-bottom: solid 1px #DF0029;
}
.border_b
{
	border-bottom: solid 1px Black;
}
.bordergraylight_b
{
    border-bottom: solid 1px #DDD;    
}
.td_fi
{
	width: 25px;
	text-align: center;
}
.selected_row /* */
{
	border: solid 1px #DF0029; /*background-color: #CAE5E8;*/
	font-weight: bold;
	color: #FD3340;
}
.title p, .titlebg
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll 0 -145px;
	background-color: #FFFFFF;
	height: 27px;
	margin: 7px 7px;
	font-size: 16px !important;
	color: #FFFFFF;
	text-align: left;
	font-weight: bolder;
	line-height: 26px;
	padding-left: 5px;
}
.disable
{
	background-color: #d4d0c8;
}
.loading
{
	background: #ffffff url(../../images/loading.gif);
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
}
.vd /* validity */
{
	color: Green;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}
.imgr
{
	margin-bottom: -4px;
	padding-left: 2px;
}
div .htldetail
{
	overflow-x: scroll;
	width: 281px;
	text-align: center;
	margin: -1px 0px;
}
div#middleall
{
	width: 974px;
	margin: 10px 0px 0px 0px;
	float: left;
	text-align: left;
}
div#middleall .divborderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	padding: 0px;
	width: 974px;
	text-align: center;
	min-height: 200px;
}
div#footernomargin
{
	width: 974px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: left;
}
.txtnowrap
{
	white-space: nowrap;
}
.tr-focus
{
	background-color: #C2DBE2;
}
.fare_pv_ini
{
	display: none;
	overflow: hidden;
}
.fare_pv
{
	width: 99%;
	height: 300px;
	padding-left: 4px;
	border-right: #C2DBE2 1px solid;
	border-left: #C2DBE2 1px solid;
	border-bottom: #C2DBE2 1px solid;
	overflow-y: scroll;
}
/*htl start*/
.img_star1, .img_star2, .img_star3, .img_star4, .img_star5, .img_star2_5, .img_star3_5, .img_star4_5, .img_star5_5
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 0px;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	height: 12px;
	margin: 0px 0 0 0px;
	width: 67px;
	float: left;
	text-indent: -9999px;
}
.img_star1
{
	background-position: 0 -484px;
}
.img_star2
{
	background-position: 0 -502px;
}
.img_star2_5
{
	background-position: 0 -516px;
}
.img_star3
{
	background-position: 0 -535px;
}
.img_star3_5
{
	background-position: 0 -551px;
}
.img_star4
{
	background-position: 0 -568px;
}
.img_star4_5
{
	background-position: 0 -586px;
}
.img_star5
{
	background-position: 0 -603px;
}
/*htl start end*/
.popform
{
	width: 920px;
	padding: 10px 10px 5px 10px;
}
.popheading
{
	clear: both;
	margin-top: 2px;
}
.popbody
{
	float: left;
	width: 100%;
}
.popbody p
{
	padding-bottom: 10px;
}
.contentpopup
{
	border: 2px solid #4F8AFF;
}
.popfooter
{
	padding-top: 3px;
	clear: both;
	text-align: center;
}

.divborderpadpopup
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	padding: 8px;
	text-align: center;
	width: 100%;
}
.spacer_l
{
	padding-left: 5px;
}
.spacer_t
{
	padding-top: 5px;
}
.pop_message
{
	display: none;
	position: absolute;
	border: solid 2px #ccbb66;
	background-color: white;
	padding: 5px;
	width: 300px;
	z-index: 100;
}
.price_td
{
	font-weight: bolder;
	font-size: 15px;
}
.price_money
{
	color: #ff6700;
}

.htl_keyword
{
	color: Blue;
	font-weight: bold;
}
.error-img
{
	height: 17px;
	width: 17px;
	background-image: url(../../images/error.gif);
	background-repeat: no-repeat;
}
.imgCollapse
{
	background: transparent url(../../images/collapse_blue.jpg) no-repeat;
}
.imgExpand
{
	background: transparent url(../../images/expand_blue.jpg) no-repeat;
}
/*admin menu*/
.menu_list
{
	width: 184px;
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #b7d1f9;
}
.menu_head
{
	width: 162px;
	padding: 8px 10px;
	cursor: pointer;
	position: relative;
	margin: 0px;
	border: 1px solid #b7d1f9;
	border-bottom-width: 0px;
	font-weight: bold;
	background: url(../../images/admin_menu_header.gif);
	color: #3c61a7;
	font-size: 12px;
}
.menu_head_btmborder
{
	border-bottom-width: 1px;
}
.menu_head .mark
{
	float: right;
	width: 14px;
	height: 14px;
	background: url(../../images/admin_menu_down.gif) center right no-repeat;
}
.menu_body
{
	display: none;
}
.menu_body img
{
	border-width: 0px;
	margin-right: 5px;
}
.menu_body a
{
	width: 172px;
	padding: 5px;
	display: block;
	color: #426EB4;
	background-color: #f0f3fb;
	border: 1px solid #b7d1f9;
	border-top-width: 0px;
	font-weight: bold;
	text-decoration: none;
}
.menu_body a.nobtmborder
{
	border-bottom-width: 0px;
}
.menu_body a:hover, .menu_body .selected
{
	width: 177px !important;
	width: 172px;
	color: #ff6600;
}
.menu_body a:hover
{
	background: #d9e1e4 url(../../images/admin_menu_bodyover.gif) !important;
	text-decoration: none;
}
.menu_body .selected
{
	border-bottom-width: 0px;
	border-right-width: 0px !important;
	border-right-width: 1px;
	background: transparent url(../../images/admin_menu_bodysel.gif) !important;
	background: transparent url(../../images/admin_menu_bodysel.gif) -5px 0% no-repeat;
}
.menu_body .selected-outheight
{
	width: 172px;
	background-color: #DFEBFF;
	color: #ff6600;
}
/*admin menu end*/
.selected_row_bg
{
	font-weight: bold;
	background-color: #face9c;
}
/* logo language start */
.logo
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -18px -447px;
	width: 163px;
	height: 43px;
	float: left;
}

.lang_en-us, .lang_sel_en-us
{
	width: 31px;
	height: 21px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	float: right;
}
.lang_sel_en-us
{
	background-position: 0 -618px;
}
.lang_en-us
{
	background-position: -93px -618px;
	cursor: pointer;
}
.lang_zh-cn, .lang_sel_zh-cn, .lang_sel_zh-tw, .lang_zh-tw
{
	width: 24px;
	height: 21px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	float: right;
}
.lang_sel_zh-cn
{
	background-position: -36px -618px;
}
.lang_zh-cn
{
	background-position: -128px -618px;
	cursor: pointer;
}
.lang_sel_zh-tw
{
	background-position: -64px -618px;
}
.lang_zh-tw
{
	background-position: -155px -618px;
	cursor: pointer;
}
/*logo language end*/

.imgArrowDown, .imgArrowUp
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll;
	padding: 0 7px;
	height: 12px;
	cursor: pointer;
}
.imgArrowDown
{
	background-position: -23px -415px;
}
.imgArrowUp
{
	background-position: -41px -415px;
}
/* suggest start */
.suggest_list
{
	font-family: Verdana;
	background: #FFF;
	border: solid 1px #888;
	z-index: 900;
	background: #fff;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	overflow: auto;
}
.suggest_list li ol
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.sg_txtLoading, .sg_txtSearch
{
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 113px 3px;
	cursor: pointer;
}
.sg_txtLoading
{
	background-image: url(../../images/suggest_loading.gif);
}
.sg_txtSearch
{
	background-image: url(../../images/suggest_search.gif);
}
.suggest_list .sg_curr_item, .suggest_list .cb_curr_item
{
	display: list-item;
	background: #B4D5FE;
	color: #000;
}
.suggest_list .sg_item, .sg_curr_item, .suggest_list .listTitle
{
	display: list-item;
	border-top: 1px solid #fff;
	margin: 0;
	padding: 3px 6px;
	overflow: hidden;
}
.suggest_list .sg_item, .sg_curr_item
{
	cursor: pointer;
}
.suggest_list .listTitle
{
	color: Blue;
}
.suggest_list .cb_item, .cb_curr_item
{
	display: list-item;
	cursor: pointer;
	margin: 0;
}
.suggest_list .cb_title
{
	margin: 0 4px;
	padding: 2px 0;
	text-align: left;
	border-bottom: solid 1px #888;
}
.suggest_list .cat
{
    border-top:solid 1px #E3E3E3;
}
/* suggest end */

.margin-bottom
{
	margin-bottom: 10px;
}

.margin-top
{
	margin-top: 10px;
}
/* tabs */
/* root element for tabs  */
.tabs
{
	list-style: none;
	margin: 0 !important;
	padding: 0;
	height: 30px;
}

/* single tab */
.tabs li
{
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0 !important;
	list-style-image: none !important;
}

/* link inside the tab. uses a background image */
.tabs a
{
	background: url(../../images/tabs.png) no-repeat -652px 31px;
	font-size: 11px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 111px;
	text-align: center;
	text-decoration: none;
	color: #000;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 1px;
}

.tabs a:active
{
	outline: none;
}

/* when mouse enters the tab move the background image */
.tabs a:hover
{
	background-position: -652px -62px;
	color: #fff;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .nav-active a, .tabs .nav-active:hover a, .tabs .nav-active a
{
	background-position: -652px -93px;
	cursor: default !important;
	color: #000 !important;
}

/* disabled tab */
.tabs .nav-disabled a
{
	color: #AEAAAA;
	background-position: -652px -0px;
	cursor: default;
}

/* width 1 */
.tabs a.w1
{
	background-position: -519px -31px;
	width: 134px;
}
.tabs a.w1:hover
{
	background-position: -519px -62px;
}
.tabs .nav-active a.w1
{
	background-position: -519px -93px;
}
.tabs .nav-disabled a.w1
{
	background-position: -519px -0px;
}

/* width 2 */
.tabs a.w2
{
	background-position: -366px -31px;
	width: 154px;
}
.tabs a.w2:hover
{
	background-position: -366px -62px;
}
.tabs .nav-active a.w2
{
	background-position: -366px -93px;
}
.tabs .nav-disabled a.w2
{
	background-position: -366px -0px;
}


/* width 3 */
.tabs a.w3
{
	background-position: -193px -31px;
	width: 174px;
}
.tabs a.w3:hover
{
	background-position: -193px -62px;
}
.tabs .nav-active a.w3
{
	background-position: -193px -93px;
}
.tabs .nav-disabled a.w3
{
	background-position: -193px -0px;
}

/* width 4 */
.tabs a.w4
{
	background-position: -0px -31px;
	width: 194px;
}
.tabs a.w4:hover
{
	background-position: -0px -62px;
}
.tabs .nav-active a.w4
{
	background-position: -0px -93px;
}
.tabs .nav-disabled a.w4
{
	background-position: -0px -0px;
}


/* initially all panes are hidden */
.panes
{
	border: solid 1px #999;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius: 0px 4px 4px 4px;
	border-radius: 0px 4px 4px 4px;
	min-height: 25px;
	_height: 25px;
}

.panes .pane
{
	padding: 3px 3px;
}

/* tabs end */

/*fare terms css*/
.tbl
{
	width: 100%;
	text-align: left;
}
.td-np, .td-np-chg
{
	text-align: left;
	white-space: nowrap;
}
.td-np-chg
{
	color: #284775;
}

.td-price
{
	border-width: 1px;
	border-style: dotted;
}

/*fare terms css end*/

/* void ticket start */
.bg4bd
{
	background-color: #9db0bc;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
}
.tr-issued
{
	background-color: #ffc0cb;
}
/* void ticket end */

.bggray
{
	background-color: #ccc;
}
.spl
{
	color: #426EB4;
	font-weight: bold;
}
.fare-more
{
	white-space: nowrap;
	cursor: pointer;
}
.al-name
{
	font-weight: bold;
	white-space: nowrap;
}
.rmk
{
	background-color: #FFFAE6;
	border: solid 1px #BAD6FE;
	padding: 8px;
	text-align: left;
	font-weight: bold;
}
.via
{
	text-align: left;
}
.gds-fare
{
	font-weight: bold;
	color: red;
}
.market-fare
{
	font-weight: bold;
	color: #008000;
}
.textarea,.textarea_rq
{
	font-size: 8pt;
	width: 420px;
	height: 50px;
	overflow: auto;
}
.textarea
{
	border: 1px solid #B1D1EA;
}
.textarea_rq
{
	border: 1px solid red;
}
.file
{
	font-size: 8pt;
	border: 1px solid #B1D1EA;
	width: 300px;
}
.tkt-box
{
	border: solid 1px #9DB0BC;
	padding: 5px;
	vertical-align: top;
}

.w2
{
	width: 200px;
}
.type-date
{
	width: 70px;
}
.type-datetime
{
	width: 90px;
}
.type-ym-month,.type-ym-year
{
	width:30px;
}
.type-creditcard-no-part
{
    width:50px;    
}
.required-tip
{
	color: Red;
}
.error
{
	padding: 3px;
	border: solid 1px red;
	background-color: #fdf1be;
}
.valign-top
{
	vertical-align: top;
}

input.noborder-bgwhite,select.noborder-bgwhite,textarea.noborder-bgwhite
{
    border-width:0px;
    background-color:Transparent;    
}

.rq
{
    border:1px solid red; 
}

.tkt-deadline,.tkt-deadline:link
{
	color:Red;
	font-weight:bold;
}

.tdt-requestlimit,.tdt-requestlimit:link
{
	color:#FF8000;
	font-weight:bold;	
}

/*Request*/

/*Refund*/
.rf-readonly
{
	background-color:#ebdeff;
}
/*Refund*/
/*End Request*/
.tips
{
	padding:3px;
	border:solid 1px #ccc;
	color:Blue;
}
.quotation
{
	font-size:10pt;
}
.all-airlines
{
	font-size:11pt;
	font-weight:bold;
}
.ml5
{
	margin-left:5px;
}

.error-info-pane
{
	background-color:pink;
	padding:3px;
}
.error-info-detail
{
	border:solid 1px red;
	color:red;
	background:#fdf1be url(../../images/problem1.gif) no-repeat scroll left center;
	padding-left:10px;
}

.div-error
{
	border:solid 1px red;
	background-color:#fdf1be;
}

.timeout-tip
{
	font-size:15px;
	font-weight:bold;
	color:Red;
}

.clear{clear:both;}

.line-through
{
    text-decoration: line-through;    
}
.div-invalid
{
	background-color:#fdf1be;
}

/*Flight*/
.fightschedule_tabs ul
{
	float: left;
	list-style-type:none;
	padding: 0px;
	margin: 0px;
}
.fightschedule_tabs li
{
	height: 23px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	line-height: 23px;
}
.fightschedule-tab
{
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 300px;
	max-height: 300px;
}
.a
{
	font-weight: bold;
	color: Blue;
}
.b
{
	font-weight: bold;
	color: #EDA93A;
}
/*end*/
.un-read
{
	color:#F082FD;
}
.fr-commission
{
margin-left:2px;
color:White;
font-weight:bold;
padding:0px 8px;
background-color:Red;
display:none;
}
.fr-coupon
{
	border:0px;
}

.ul-li{width:33%;float:left;} 
.ul-li-remarks{width:50%;float:left;}

.miniTitle
{  color : #0B86C2;	
	font-weight:  bold;
	padding: 0px;
	margin: 0px;
	}
.img-checked
{
	background: transparent url(../../images/hotel/checked.gif) no-repeat scroll;	
	font-weight: bold;
	height:16px;
	text-indent:20px;
	
}
.img-unchecked
{
	background: transparent url(../../images/hotel/unchecked.gif) no-repeat scroll;	
	font-weight: bold;
	height:16px;
	text-indent:20px;
}	
.p-checked
{
	background: transparent url(../../images/hotel/checked.gif) no-repeat scroll;	
	font-weight: bold;
	height:16px;
	text-indent:20px;
	margin:0px 0px 7px 0px;
}
.p-unchecked
{
	background: transparent url(../../images/hotel/unchecked.gif) no-repeat scroll;
	font-weight: normal;
	height:16px;
	text-indent:20px;
	margin:0px 0px 7px 0px;
}
/* Other Service Start */
.tb-header tr
{
	line-height:8px;
}
.line-black
{
	margin: 0;
	overflow: hidden;
	padding: 2px 0;
	height: 1px;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #000;
}
.txt-bottom
{
	border:0 none;
	border-bottom:solid 1px #000;
	width:95%;
}
.tb-info
{
	width:100%;
}
.tb-info td
{
	height:28px;
	width:100%;
}
.td-nowrap
{
	white-space:nowrap;
}
/* Other Service End */
