﻿@media print
{
	.noprint
	{
		display: none;
	}
}
.divfl
{
	float: left;
	width: 100%;
}
.divgap
{
	float: left;
	height: 9px;
	line-height: 9px;
}

.s-lt
{
	background: transparent url(../../images/search_1.gif);
	height: 10px;
	width: 10px;
	overflow: hidden;
}
.s-mt
{
	background: transparent url(../../images/search_2.gif);
	height: 10px;
	overflow: hidden;
}
.s-rt
{
	background: transparent url(../../images/search_3.gif);
	height: 10px;
	width: 10px;
	overflow: hidden;
}
.s-l
{
	background: transparent url(../../images/search_4.gif);
	width: 10px;
	overflow: hidden;
}
.s-bg
{
	background: transparent url(../../images/search_bg.gif);
	overflow: hidden;
}
.s-r
{
	background: transparent url(../../images/search_5.gif);
	width: 10px;
	overflow: hidden;
}
.s-lb
{
	background: transparent url(../../images/search_6.gif);
	height: 10px;
	width: 10px;
	overflow: hidden;
}
.s-mb
{
	background: transparent url(../../images/search_7.gif);
	height: 10px;
	overflow: hidden;
}
.s-rb
{
	background: transparent url(../../images/search_8.gif);
	height: 10px;
	width: 10px;
	overflow: hidden;
}
/*Start Image border*/
.ib-lt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px 0px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ib-mt
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.ib-rt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -5px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ib-lb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -10px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ib-mb
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.ib-rb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -15px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ib-l
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.ib-r
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
/*End Image Border*/
.btn
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -357px;
	border: 0pt none;
	font-size: 12px !important;
	height: 24px;
	line-height: 24px !important;
	line-height: 27px;
	width: 83px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.btn2
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -384px;
	border: 0pt none;
	font-size: 12px !important;
	height: 24px;
	line-height: 24px !important;
	line-height: 27px;
	width: 100px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.btn3
{
	-x-system-font: none;
	background-color: #0099FF;
	background-image: url(../../images/bluebutton.gif);
	color: #FFFFFF;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	border: 1px solid #B3B3B3;
	cursor: pointer;
}
.btn4
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -434px;
	border: 0pt none;
	font-size: 12px !important;
	height: 20px;
	line-height: 20px !important;
	line-height: 22px;
	width: 66px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.btn5
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -411px;
	border: 0pt none;
	font-size: 12px !important;
	height: 20px;
	line-height: 20px !important;
	line-height: 22px;
	width: 100px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
/*Start Alert Border*/
.msg-lt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px 0px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mt
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -5px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-lb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -10px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mb
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -15px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-l
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-r
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-bg
{
	background-color: #D4E2F9;
}
.msg-title
{
	text-align: left;
	background-color: #3D60A4;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.msg-bb
{
	background-color: #FFFFFF;
	height: 1px;
}
.al-lt
{
	background: transparent url(../../images/border.gif);
	background-position: 7px 0px;
	height: 7px;
	width: 7px;
	overflow: hidden;
}
.al-mt
{
	background: transparent url(../../images/border.gif);
	background-position: 7px -28px;
	height: 7px;
	overflow: hidden;
}
.al-rt
{
	background: transparent url(../../images/border.gif);
	background-position: 7px -7px;
	height: 7px;
	width: 7px;
	overflow: hidden;
}
.al-lb
{
	background: transparent url(../../images/border.gif);
	background-position: 7px -14px;
	height: 7px;
	width: 7px;
	overflow: hidden;
}
.al-mb
{
	background: transparent url(../../images/border.gif);
	background-position: 7px -35px;
	height: 7px;
	overflow: hidden;
}
.al-rb
{
	background: transparent url(../../images/border.gif);
	background-position: 7px -21px;
	height: 7px;
	width: 7px;
	overflow: hidden;
}
.al-l
{
	background: transparent url(../../images/border2.gif);
	background-position: 0px 0px;
	width: 7px;
	overflow: hidden;
}
.al-r
{
	background: transparent url(../../images/border2.gif);
	background-position: -7px 0px;
	width: 7px;
	overflow: hidden;
}

.al-bg
{
	background-color: #fdf1e4;
}
.al-title
{
	background: transparent url(../../images/alert.gif) no-repeat scroll 0 0;
	margin: 0;
	padding: 0 0 0 20px;
}
/*End Alert Border*/

a:link
{
	text-decoration: none;
	color: blue;
}
　　 a:active
{
	text-decoration: blink;
}
a:hover
{
	color: red;
}
　　 a:visited
{
	text-decoration: none;
}
.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.contentN11
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
.select
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #95A6AE;
	height: 18px;
	text-indent: 2px;
	width: 145px;
}
.textarea
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #95A6AE;
	text-indent: 2px;
}

.ErrorMsgN11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: red;
}
.ErrorMsgB11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
}

.contentnor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.expires_this_month
{
	text-align: center;
	background-color: #F0E010;
}
.about_to_expire
{
	text-align: center;
	background-color: #ff0000;
}
.pending_fares
{
	text-align: center;
	background-color: #FFE0E0;
}

.airline
{
	color: Maroon;
	font-size: 10px;
	vertical-align: top;
	text-align: right;
}
.validity
{
	color: Green;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}
.class
{
	color: Red;
	vertical-align: top;
	font-weight: bold;
	font-size: 11px;
}

body
{
	font-family: Arial, "宋体"; /*font-size: 11.5px !important;*/
	font-size: 11px;
	color: #000000;
}
.terms_header
{
	border-bottom-style: solid;
	border-width: 1px;
}
.bigheader
{
	color: white;
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
	font-family: arial;
}
.field_name
{
	font-weight: bold;
}
.segment_header
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #beceef;
	border-bottom-style: solid;
	border-width: 1px;
}
.price_header
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom-style: solid;
	border-width: 1px;
}
#LayerAirLogo
{
	position: absolute;
	z-index: 1;
}
.griditem
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
}
.contentred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.mediumar11
{
	font-size: 11pt;
	color: #000000;
	font-family: arial;
}
.line
{
	height: 1px;
	width: 100%;
}
.line-blue
{
	border-bottom: 1px solid #c9e5f3;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 0px;
	height: 1px;
	width: 100%;
}
.line-brown
{
	border-bottom: 1px solid #cccccc;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 0px;
	height: 1px;
	width: 100%;
}
.boxblue
{
	/*background-color: #E4F5FF;*/
	border: 1px solid rgb(44,122,195);
	color: #000000; /*font-family: "宋体" ,Verdana, Arial;*/ /*font-size: 12px;*/
	font-weight: normal;
}
.box
{
	/*background-color: #E4F5FF;*/
	border: 1px solid #FFB36C;
	color: #000000; /*font-family: "宋体" ,Verdana, Arial;*/ /*font-size: 12px;*/
	font-weight: normal;
}
.directorynav
{
	border-right: #EDA93A 1px solid;
	border-top: #EDA93A 1px solid;
	margin-bottom: 10px;
	border-left: #EDA93A 1px solid;
	border-bottom: #EDA93A 1px solid;
}
.directorynav-titles
{
	padding-right: 0px;
	padding-left: 9px;
	font-weight: bold;
	background: #FFEEDD;
	padding-bottom: 6px;
	color: #3372a2;
	padding-top: 6px;
	text-align: left;
	font-size: 8pt;
}
.directorynav-padder
{
	padding-right: 2px;
	padding-left: 2px;
	background: white;
	padding-bottom: 1px;
	padding-top: 10px;
}
/*result------------------------------*/
.i /*index*/
{
	font-size: 19px;
	color: #E95433;
}
.rh /* result header */
{
	font-weight: bold;
	font-size: 11px;
	line-height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F4F4F4; /*dimgray;*/
	text-align: center;
	vertical-align: top;
}
.bk /*booking class*/
{
	color: Red;
	font-weight: bold;
	font-size: 11px;
}
.vd /* validity */
{
	color: Green;
	font-weight: bold;
	font-size: 11px;
}
.tn /*top and nowrap*/
{
	white-space: nowrap;
}
.rr
{
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif; /*background-color: #F2F2F2; dimgray;*/
	text-align: center;
	vertical-align: middle;
}
.bd
{
	font-weight: bold;
}
.rp
{
	font-size: 14pt;
	color: #205AA7;
	font-weight: bold;
}
.rp2
{
	font-size: 11px;
	color: Maroon;
	font-weight: normal;
	padding-top: 10px;
}
.id
{
	background-color: #F4F4F4;
	vertical-align: middle;
	font-weight: bold;
}
/*end result------------------------------------*/


/*Page Footer------------------*/
div.digg
{
	float: left;
	padding: 3px;
	margin: 0px;
}
DIV.digg A
{
	border-right: #184785 1px solid;
	padding-right: 5px;
	border-top: #184785 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #184785 1px solid;
	color: #184785;
	padding-top: 2px;
	border-bottom: #184785 1px solid;
	text-decoration: none;
}
DIV.digg A:hover
{
	border-right: #184785 1px solid;
	border-top: #184785 1px solid;
	border-left: #184785 1px solid;
	color: #184785;
	border-bottom: #184785 1px solid;
	background-color: #BFCAE6;
}
DIV.digg A:active
{
	border-right: #FF9A40 1px solid;
	border-top: #FF9A40 1px solid;
	border-left: #FF9A40 1px solid;
	color: #000;
	border-bottom: #FF9A40 1px solid;
}
DIV.digg SPAN.current
{
	border-right: #184785 1px solid;
	padding-right: 5px;
	border-top: #184785 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #184785 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #184785 1px solid;
	background-color: #184785;
}
DIV.digg SPAN.disabled
{
	border-right: #BFCAE6 1px solid;
	padding-right: 5px;
	border-top: #BFCAE6 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #BFCAE6 1px solid;
	color: #BFCAE6;
	padding-top: 2px;
	border-bottom: #BFCAE6 1px solid;
}
/*End Page Footer-------------------------*/
.search_from
{
	width: 100%;
	background: transparent url(../../images/search_fm_bg.gif) repeat-x scroll center top; /*border-top: 1px solid #FFB36C;*/
	margin-top: 0px;
	padding: 0px 10px 5px 0px;
}


/*Tab*/
#tabs11
{
	float: left;
	width: 100%;
	background: white;
	font-size: 93%;
	line-height: normal;
	border-bottom: 0px solid #FFEDDB;
}
#tabs11 ul
{
	margin: 0;
	padding: 10px 10px 0 0px;
	list-style: none;
}
#tabs11 li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabs11 a
{
	float: left;
	background: url(../../images/tab_left.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}
#tabs11 a span
{
	float: left;
	display: block;
	background: url( ../../images/tab_right.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #9F9584;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs11 a span
{
	float: none;
}
/* End IE5-Mac hack */
#tabs11 a:hover span
{
	color: #FFF;
}
#tabs11 a:hover
{
	background-position: 0% -42px;
}
#tabs11 a:hover span
{
	background-position: 100% -42px;
}

#tabs11 #current a
{
	background-position: 0% -42px;
}
#tabs11 #current a span
{
	background-position: 100% -42px;
}


/* circle */

#navCircle
{
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #D498A8;
}

#navCircle li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navCircle a:link, #navCircle a:visited
{
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #708491;
}

#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover
{
	padding-bottom: 6px;
	color: #000;
	background: url(../../images/circle.gif) no-repeat bottom center;
}
/* end circle */
.a
{
	font-weight: bold;
	color: Blue;
}
.b
{
	font-weight: bold;
	color: #EDA93A;
}


/*---------------------Suggest------------------*/
.sman_selectedStyle
{
	background-color: #102681;
	color: #FFFFFF;
}
.sman_TextBoxDisabledStyle
{
	background-color: Gainsboro;
}
.sman_TextBoxStyle
{
	background-color: white;
}
/*------------------------*/
.txt
{
	font-size: 8pt;
	border: 1px solid #ccc;
}
.txtrq
{
	font-size: 8pt;
	border: 1px solid Red;
	height: 15px;
}
.txtb
{
	color: #000;
	font-weight: bold;
}
.txto
{
	color: #FF6905;
	font-weight: bold;
}
.txt_focus
{
	font-size: 8pt;
	border: 1px solid #FFD42C;
}
.txt_error
{
	font-size: 8pt;
	border: 1px solid Red;
	height: 15px;
}
.txtgr
{
	color: #605E5F;
	font-size: 8pt;
}
.txtlgr
{
	color: #999;
	font-size: 8pt;
}
.txtw
{
	color: #FFF;
	font-size: 8pt;
}
.txtorange
{
	color: #E55B02;
	font-size: 8pt;
}
.txtred
{
	color: #FD0001;
	font-size: 8pt;
}
.sep
{
	color: #CCC;
	font-size: 7pt;
}
.huge
{
	font-size: 16pt;
}
.middle
{
	font-size: 12pt;
}
.bigger
{
	font-size: 10pt;
}
.borderdarkgray
{
	border-color: #444;
	border-width: 1px;
	border-style: solid;
}
.bordergrayblack
{
	border-color: #444;
	border-width: 1px;
	border-style: solid;
}
.bordergraylights
{
	border-color: #666;
	border-width: 1px;
	border-style: solid;
}
.bordergray
{
	border-color: #CCC;
	border-width: 1px;
	border-style: solid;
}
.borderblue
{
	border-color: #D3E1EA;
	border-width: 1px;
	border-style: solid;
}
.borderorange
{
	border-color: #F8D5BF;
	border-width: 1px;
	border-style: solid;
}
.borderdblue
{
	border-color: #4084B5;
	border-width: 1px;
	border-style: solid;
}
input.buttonnew
{
	width: 100px;
	background-color: #FFF;
	border: 1px solid;
	border-top-color: #4084B5;
	border-left-color: #4084B5;
	border-right-color: #4084B5;
	border-bottom-color: #4084B5;
	color: #4084B5;
	font-size: 8pt;
}
input.buttono
{
	width: 150px;
	background-color: #E55B02;
	border: 1px solid;
	border-top-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	color: #FFF;
	font-size: 8pt;
}
input.buttonnewdark
{
	width: 150px;
	background-color: #07468D;
	border: 1px solid;
	border-top-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	color: #FFF;
	font-size: 8pt;
}
input.buttonnewlight
{
	width: 150px;
	background-color: #E5ECF4;
	border: 1px solid;
	border-top-color: #4084B5;
	border-left-color: #4084B5;
	border-right-color: #4084B5;
	border-bottom-color: #4084B5;
	color: #4084B5;
	font-size: 8pt;
}
/*-----------------------Search Logo---------------------*/
#divW
{
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	position: relative;
	width: 280px;
	margin-top: 2px;
	z-index: 99;
	padding-bottom: 16px;
}

#divTele
{
	padding: 8px 0px 0px 0px;
}
#divW img.logo
{
	position: absolute;
	right: 8px;
	top: 8px;
	width: 80px;
	height: 60px;
}

.contentTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003366;
}
.tableHeader
{
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	height: 17px;
	text-align: center;
	vertical-align: middle;
}
.simpletext
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.content-sm-b
{
	color: #000000;
	font-family: arial,helvetica;
	font-size: 12px;
	font-weight: bolder;
}
/*AlternatingTR*/
.a_tr
{
	background-color: #F0F3FB;
}

.titlebar
{
	height: 1px;
	background-color: #CCCCCC;
}
/*Begin Booking*/
.b_bs
{
	background-color: #C5EBEB;
}
.b_trb
{
	background-color: #ecf8ff;
}
.b_endb
{
	background-color: #f2f2f2;
}
/*End Booking*/

.A123
{
	background: buttonface;
	overflow: hidden;
	margin: 0px;
	border: 2px outset;
}
/*Hot News*/
.hn-tb
{
	border-right: 1px;
	border-top: 1px;
	border-left: 1px;
	border-bottom: 1px;
	text-align: left;
}
.hn-t1
{
	font-size: medium;
	color: Black;
	font-weight: bold;
}
.hn-t2
{
	font-weight: bold;
	font-size: small;
	color: Black;
}
.hn-tr
{
	background-color: #6bbdff;
	padding: 3px 0px 3px 3px;
}
.hn-txt
{
	color: #000099;
	font-size: 10px;
	margin: 0px;
}
.cls_t
{
	text-align: center;
	width: 12px;
	border-left: solid;
	border-top: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #DF0029;
}
.cls_b
{
	text-align: center;
	width: 12px;
	border-left: solid;
	border-bottom: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #DF0029;
}
.hl_l /*highlight */
{
	border-left: solid;
	border-width: 5px;
	border-color: #BCD1F9;
}
.hl_t /*highlight */
{
	border-top: solid;
	border-width: 5px;
	border-color: #BCD1F9;
}
.hl_r /*highlight */
{
	border-right: solid;
	border-width: 5px;
	border-color: #BCD1F9;
}
.hl_b /*highlight */
{
	border-bottom: solid;
	border-width: 5px;
	border-color: #BCD1F9;
}
.seat_a
{
	color: #D0770B;
	width: 12px;
}
div#search_box
{
	text-align: left;
	margin-top: 0px;
	padding: 0px 0px 0px 33px; /*background-image:url(../images/box_bg.png);*/
}
div#search_box p
{
	margin: 0px;
	padding: 1px 0px;
}
.date ul
{
	padding: 0px;
	margin: 0px;
}
.date li
{
	list-style-type: none;
	display: inline;
	margin: 0px;
}
.imgCal
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -459px;
	width: 21px;
	height: 17px;
	border-style: none;
	cursor: pointer;
	margin-left: 3px;
	padding:1px 10px;	
}
.btn4
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -434px;
	border: 0pt none;
	font-size: 12px !important;
	height: 20px;
	line-height: 20px !important;
	line-height: 22px;
	width: 66px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
.tdc
{
	text-align: center;
}
.imgStar
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -53px -640px;
	font-size: 11px;
	color: #ffffff;
	width: 14px;
	height: 14px;
	padding: 1px 5px;
}
.td2
{
	background-color: #F0F3FB;
}
.td1
{
	background-color: #D5EFFC;
}
.td
{
	background-color: #FFFFFF;
}
.tdr
{
	text-align: right;
}
.imgBF
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -28px -640px;
	color: #ffffff;
	width: 24px;
	height: 14px;
	padding: 1px 9px;
}
.imgBFE
{
	width: 24px;
	height: 14px;
	padding: 1px 9px;
}
.imgREC
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll -75px -640px;
	color: #ffffff;
	width: 24px;
	height: 14px;
	padding: 2px 8px;
}
.imgSearch
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll -97px -640px;
	padding: 2px 7px;
	cursor: pointer;
}
.liteTitle
{
	color: #0B86C2;
	font-size: 12px !important;
	font-size: 12px;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
}
/*Fare Info*/
.fi_f
{
	background-color: #FDF1E4;
}
.fi_d
{
	border-style: solid;
	border-width: thin;
	border-color: #aaaaaa;
}
.cls_t
{
	text-align: center;
	width: 12px;
	border-left: solid;
	border-top: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #DF0029;
}
.cls_b
{
	text-align: center;
	width: 12px;
	border-left: solid;
	border-bottom: solid;
	border-right: solid;
	border-width: 1px;
	border-color: #DF0029;
}
.border_b
{
	border-bottom: solid;
	border-width: 1px;
	border-color: Black;
}

.td_fi /* */
{
	width: 25px;
	text-align: center;
}
.selected_row /* */
{
	border-style: solid;
	border-width: 1px;
	border-color: #DF0029; /*background-color: #CAE5E8;*/
	font-weight: bold;
	color: #FD3340;
}
.title p
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll 0 -285px;
	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;
}
.selected_cell_b /* */
{
	width: 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #DF0029;
	border-top: none;
	text-align: center;
}
.selected_cell_t /* */
{
	width: 25px;
	border-style: solid;
	border-width: 1px;
	border-color: #DF0029;
	border-bottom: none;
	text-align: center;
}
.s-t
{
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 4px;
	text-align: left;
}
.s-s
{
	padding-left: 15px;
	text-align: left;
}

.msg-lt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px 0px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mt
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -5px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-lb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -10px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mb
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -15px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-l
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-r
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-bg
{
	background-color: #D4E2F9;
}
.msg-title
{
	text-align: left;
	background-color: #3D60A4;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.msg-bb
{
	background-color: #FFFFFF;
	height: 1px;
}
.boxblue
{
	/*background-color: #E4F5FF;*/
	border: 1px solid rgb(44,122,195);
	color: #000000; /*font-family: "宋体" ,Verdana, Arial;*/ /*font-size: 12px;*/
	font-weight: normal;
}
.box
{
	/*background-color: #E4F5FF;*/
	border: 1px solid #FFB36C;
	color: #000000; /*font-family: "宋体" ,Verdana, Arial;*/ /*font-size: 12px;*/
	font-weight: normal;
}
#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;
}
.font-heading
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 20px;
}
.sel
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	text-decoration: none;
	border: 1px solid #95A6AE;
	height: 18px;
	line-height: 20px;
	text-indent: 2px;
}

.main-table
{
	background-color: #FFFFFF;
	border: 1px solid #C2DBE2;
}
.main-table
{
	background-color: #FFFFFF;
	border: 1px solid #C2DBE2;
}
.main-table
{
	background-color: #FFFFFF;
	border: 1px solid #C2DBE2;
}
.main-table
{
	background-color: #FFFFFF;
	border: 1px solid #C2DBE2;
}
.main-table
{
	background-color: #FFFFFF;
	border: 1px solid #C2DBE2;
}
.contentnor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.asc
{
	background: transparent url(../../images/Asc.gif) no-repeat scroll 0 2px;
	padding: 0px 3px 0px 5px;
	margin: 0px;
	border: none 0px;
	overflow: hidden;
}
.desc
{
	background: transparent url(../../images/Desc.gif) no-repeat scroll 0 2px;
	padding: 0px 3px 0px 5px;
	border: none 0px;
	overflow: hidden;
}
div#content .divborderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	padding: 8px;
	text-align: center;
	width: 630px;
}
.imgTitY
{
	background: transparent url(../../images/ad_bg.gif) repeat-x scroll 0 -915px; /*width: 30px;*/
}
.minborderpad
{
	float: left;
	border: solid 1px #c9e5f3;
	background-color: #FFFFFF;
	text-align: center;
	padding: 12px;
}
.title
{
	color: #0B86C2;
	font-size: 16px !important;
	font-size: 16px;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
}
.htlInfo
{
	width: 400px;
	padding-left: 10px;
	text-align: left;
}
.disable
{
	background-color:#d4d0c8;
}

/*google map*/
/*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 -782px;
}
.img_star2
{
	background-position: 0 -800px;
}
.img_star2_5
{
	background-position: 0 -814px;
}
.img_star3
{
	background-position: 0 -833px;
}
.img_star3_5
{
	background-position: 0 -849px;
}
.img_star4
{
	background-position: 0 -866px;
}
.img_star4_5
{
	background-position: 0 -884px;
}
.img_star5
{
	background-position: 0 -901px;
}


/*htl start end*/



/*google map*/
.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;
}
/*google map end*/


/*Start Alert Border*/
.ad-lt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px 0px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ad-mt
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.ad-rt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -5px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ad-lb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -10px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ad-mb
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.ad-rb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -15px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.ad-l
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.ad-bg
{
	background-color: #D4E2F9;
}
.ad-r
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-lt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px 0px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mt
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rt
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -5px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-lb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -10px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-mb
{
	background-color: #3d60a4;
	height: 5px;
	overflow: hidden;
}
.msg-rb
{
	background: transparent url(../../images/adborder.gif);
	background-position: 5px -15px;
	height: 5px;
	width: 5px;
	overflow: hidden;
}
.msg-cs
{
	background: transparent url(../../images/close.gif);
	height: 17px;
	width: 17px;
	cursor: pointer;
	float: right;
}
.msg-l
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.msg-r
{
	background-color: #3d60a4;
	width: 5px;
	overflow: hidden;
}
.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*/

/*tab*/
.ml_normal
{
	width: 8px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -109px;
	float: left;
}
.mm_normal
{
	background: transparent url(../../images/ad_bg.gif);
	background-position: 0px -179px;
	font-weight: bold;
	color: #231f20;
	float: left;
	cursor: pointer;
}
.mr_normal
{
	width: 10px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -144px;
	float: left;
}
.ml_active
{
	width: 8px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -4px;
	float: left;
}
.mm_active
{
	background: transparent url(../../images/ad_bg.gif);
	background-position: 0px -74px;
	float: left;
	color: #fffe03;
	cursor: pointer;
	font-weight: bold;
}
.mr_active
{
	width: 10px;
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -39px;
	float: left;
}
.seltab ul
{
	float: left;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.seltab li
{
	height: 23px;
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	line-height: 23px;
}
/*tab end*/
.imgfax
{
	background: transparent url(../../images/ad_bg.gif) no-repeat scroll 0 -497px;
	width: 14px;
	height: 14px;
	padding: 0px 6px;
}
.imgLine
{
	background-image: url(../../images/line_dot.gif);
	height: 2px;
	background-repeat: repeat-x;
}