
@import url("reset.css")/*tpa=http://www.scydny.com/Resources/Css/reset.css*/;

.logo a, .single-header, .reg-form h3, .reg-form .msg .corner, .box-hd, .box-hd-l, .box-ft, .box-ft-l, .reg-form .msg .error, li.show-right .ok, /*.search .hd, .search .hd-l, .search .ft, .search .ft-l,*/ .mod .hd h2, .mod2 .hd, .mod2 .hd-l, .mod2 .hd h2, .mod2 .ft, .mod2 .ft-l, .mod3 .hd, .mod3 .hd-l, .mod3 .hd h2, .mod3 .ft, .mod3 .ft-l, .modinner1 .hd, .modinner1 .hd-l, .search-t li.plane a, .search-t li.hotel a, .search-t li.car a, .start-city input, .end-city input, .start-date input, .loginpage .hd-link strong, .title h3, .menu li.current, .tips .close, .employee-import dt, .error-box span, .error-box .close, .sucess-box .close, .sucess-box span, .employee h3, .company-info h4, .card h4, .content h4, .mytrip h4, .xls, .reg-bd a.impower-link, .reg-bd a.show, .mod5 .hd, .mod5 .hd-l, .mod5 .ft, .mod5 .ft-l, .tip-box span,.tip-box-width span, .tip-box .close, .base-info h2, .step li, .step li span, .step li.cur span, a.show-all-f, a.hide-all-f, .trip-tools a, .end-date input, .load-logo, .reg-step li a span, .BeforeSort, .AfterSort, .HideSearch, .displayicondown, #expandSearch span, .BeforeSortBlack, .AfterSortBlack, .btnaddperson, .date-icon, .hideiconup, .delepersonicon, .date-icon-m, .date-icon-m-disable, .search-content-date, .search-content-city, .sorttableUp, .sorttableDown, .sorttableUp-over, .sorttableDown-over, .alert-box span, .logintype .personal, .logintype .company, .logintype .selected .company, .logintype .selected .personal,.mod5 .hd-2,.hotelfilter ul li div,.tabsandpages .tabs ul li,.sortby,.iconsortby,.sortby ul li.on,.sortby ul li span,.hoteldir p span,.star p span,.hoteldir p a.map,.hotellist td.fold span,.hotellist td span.cheap,.lookall span,.hotelinfo td strong.hotelname span,.hotelinfo .foot a.lt span,.hotelinfo .foot a.gt span,.modinner1 .hd-title span.close,a.delete-papers span,.filterhanlde .element ul li a span,.msgbox .leftbottom .icon,.msgbox .rightbottom .icon,.btn-blue,.lastli a,#newsmanger .row .rcaption span.ask,.addcategory,#categorymanager ul li a span,.adddept,.sortbyup,.sortbydown,#PolicySet1_leftdiv ul li a.more,.agreementhotel td a span,.credittip,.succes,.addemployee,.leftwrap ul li.hasChild strong span,.agreementicon,.msgbox .lefttop .icon,.msgbox .righttop .icon,.timercheckin-gray,.timercheckin,.bookhotel,.bookhotel-gray,.clock,.newpost,.delheader,.modinner1 .hd-title span.open,.pricesort input,.tipsflight,.blockotherclose,.blockotheropen,.flightrange table th,.btnaddperson_in,.hotellist td span.help,.suecesstip,.warringtip,.asktip,#ctl00_ContentMain_PolicySet1_leftdiv ul li a.more,.bluewarringtip span.tip,.sanjiaowarring,.bluewarringtip span.tipb,.nobgerror,.tipinfoicon,.addtravel,.Overnightflight,.Tightconnection,.delay,.Longlayover,.meal,.refreshments,.transimg1,.transimg2,.goto,.filterselect,.mod5 .hd-l span.fill,.shared,h4.title,.regtab li,.regtab li label,.getmobikey,.regform li input.getmobikey,.getmobikey,.torightlist,.toleftlist,.msgbox .middletop .icon,.download-word s,.report-type-plane,.report-type-hotel,.msgbox-table .msgbox-table-icon,.welcome h4 span.vip i,.pug-icon,.pug-list li.plane span,.pug-list li.hotel span,.usualitem a.map,.tip-box-width .close,.menu li i.new,.menu li i.count,.rules-title,
.mod4 .pricewarn,.noneIcon,.smallWarning,.bigWarning,.byEmail,.byQuestion,.btnRed3,.btnGoIntoEmail
{
	background: url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat;
}
.edit,.hotellist th{background:url("../Images/bg_sprites_repeat-x.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites_repeat-x.png*/ no-repeat}
.flt-mu {
	background: url("../Images/flightlogo.png")/*tpa=http://www.scydny.com/Resources/Images/flightlogo.png*/ no-repeat;
	padding-left:28px;
	text-align:left
}


/*修改的*/

.head{width:975px;height:87px;margin:0 auto;}
.head h1{float:left;padding-top:10px;}

.head ul{float:right;list-style:none;height:87px;line-height:87px;}
.head ul li{float:left;margin-left:20px;}
.head a{color:#000;font-size:14px;font-weight:bold;}

.reg-bd{border:1px solid #F9DCD2;background:#fff;}





.reg_form{background:url("platform/images/loginbg.png")/*tpa=http://www.scydny.com/Resources/Css/platform/images/loginbg.png*/ repeat-x;min-width:960px;}
.submit input.disabled, 
.reg-bd-hd,
.notise,
.notiseIndex,
/*.more a,*/
.advanced-sear a,
.btn8,
.btn-login,
.mod2 .more a,
.usualhotel .more a,
.mod3 .more a,
.mod4 .hd,
.table2 th,
.table5 th,
.reg-ok,
.list2 li,
.inform span.l,
.search-result th,
.price-7d li.cur,
.add-new,
.tab li,
.tab2 li,
.cal_btn,
.a_top,
.btn2-long,
.a_bottom a,
.tab .selected,
.tab2 .selected,.btn-mobilecode,.exportbtn{
	background: url("../Images/bg_sprites2.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites2.png*/ no-repeat;
}
.nav,
.flight-status3 span,
.search-t li{/*background: url(../Images/bg_repeat_x.png) no-repeat;*/}
.nav .nav-menu li.current,
.nav .nav-menu li a,
.nav .nav-menu li a strong{background: url("../Images/bg_menu.png")/*tpa=http://www.scydny.com/Resources/Images/bg_menu.png*/ no-repeat;}

.search-result th a:link{
	color:#FFFFFF; 
	text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/*.box-bd,
.box-bd-outer,
.search .bd,
.search .bd-l,
.mod2 .bd,
.mod2 .bd-l,
.mod3 .bd,
.mod3 .bd-l,
.mod5 .bd,
.mod5 .bd-l {
	background: transparent url(../Images/box_bg.png) no-repeat;
}*/
/*.loginpage .btn2{font-weight:normal;font-size:12px;}*/
.loginpage .single-header { background: none; }
.loginpage .hd-link strong { float: right; padding-left: 25px; background-position: -6px -160px; }
.login a:link,.login a:visited { color:#333;  }
.login-content { width: 956px; height: 480px; background: url("../Images/bg_login.png")/*tpa=http://www.scydny.com/Resources/Images/bg_login.png*/ no-repeat left -2px; overflow: hidden; }
.login-content .yui-content{margin:20px 0 0 20px;}
.login-content .l {
	text-align: left;
	margin:37px 0 0 43px;
}
.login-content .l .login {
	width: 295px;
	height: 340px;
	position: relative;
}
.login-content .r {
	width: 500px;
	height: 460px;
	position: relative;
	overflow:hidden;
}
.down-book {
	position: absolute;
	top: 20px;
	left: 0;
	display: block;
	width: 450px;
	height: 250px;
	text-indent: -2000px;
}
.reg-step {
	position: absolute;
	bottom: 42px;
	left:0;
}
.reg-step li{
	float: left;
	text-align: left;
	width: 146px;
	height: 115px;
	display:inline;
	margin-right:9px;
}
.reg-step li a 
{
	color:#333;
	float: left;
	display:block;
	width:100%;
	height:100%;
	font-weight: bold;
	background:url("../Images/login_feature.png")/*tpa=http://www.scydny.com/Resources/Images/login_feature.png*/;
}
.reg-step li a:hover{background-position:0 -120px;text-decoration:none;color:#06c}
.reg-step li a b{display:block;padding:30px 0 0 20px;}
.reg-step li a span {
	font-weight: normal;
	line-height: 30px;
	float: left;
	padding-right: 10px;
	background-position: right -972px;
}
.reg-step li a:hover span {
	background-position: right -616px;
}
.reg-ok { float: left; width: 95px; height: 83px; background-position: 0 -1752px; }

.join {
	position: absolute;
	top: 310px;
	left: 160px;
	margin: 0;
}
.join a:link,.join a:visited {text-decoration:underline;}
.reg,.loginpage { font-size:12px; width: 975px; text-align: center; margin: 0 auto;}
	.single-header { height: 75px; overflow: hidden;background: url("../Images/topbg.jpg")/*tpa=http://www.scydny.com/Resources/Images/topbg.jpg*/ no-repeat 0px 0; }
		.logo { float: left;  }
		.logo a { float: left; width: 348px; height: 65px; background-position: 0 0; text-indent: -2000px;margin-top:11px;}
		.hd-link { float: right; width: 250px; padding-top: 43px;  }
		.hd-link strong { font-size: 18px; float: left; padding-left: 20px; color: #3786C8; }
		.hd-link a { float: right; margin: 3px 10px 0 0; }
		
	/*.reg-bd { color:#333;  text-align: left; }
	.reg-bd-hd { height: 40px; background-color: #f6f6f6; overflow: hidden; border: 1px solid #fff; background-repeat: repeat-x; background-position: 0 -181px; }
	.reg-bd .inform { margin: 40px 0 40px 100px; }
	.reg-bd .sucess{margin-top:40px;margin-bottom:80px;}
	.reg-bd a.impower-link:link,.reg-bd a.impower-link:visited { font-size: 12px; display: block; color: #06c; padding-right: 20px; background-position: 80px -810px; }
	.reg-bd a.show:link,.reg-bd a.show:visited {
		font-size: 12px;  display: block; color: #06c; padding-right: 20px; background-position: 80px -826px;
	}*/
	.impower { background: #f7f7f7; border: 1px solid #d1d1d1; padding: 10px; }
	.impower span.na { width: 30px; float: left; text-align: right; }
	.impower span { float: left; padding-left: 10px; padding-bottom: 5px; }
	.impower li { clear: both; }
		.reg-bd-hd h2 { color: #000; font-size: 18px; float: left; padding: 5px 0 0 20px; }
		.reg-bd-hd .login-link { font-size: 12px; float: right; margin: 10px 10px 0 0; }
			.login-link a:link,.company-info a:link,.fill a:link,.fill a:visited,.submit a:link,.submit a:visited,.down-paper a:link,.down-paper a:visited,.news-manager a:link,.news-manager a:visited,.admin a:link,.admin a:visited,.company-info a:visited,.login-link a:visited,.agreement a:link,.agreement a:visited,.valid-code a:link,.valid-code a:visited,.structure a.import:link,.structure a.import:visited,.employee a:link,.employee a:visited,.approve-info a:link,.approve-info a:visited,.check-info a:link,.check-info a:visited,.flight-list a:link,.flight-list a:visited,.employee-list a:link,.employee-list a:visited,.add-name a:link,.add-name a:visited{ color: #06c;  }
			.mytrip a:link,.mytrip a:visited{color: #ff0000;}
			.news-manager .tr a:link,.news-manager .tr a:visited,.card a:link,.card a:visited ,.indexnew li a:link,.indexnew li a:visited{color: #06c;}
		.notise { padding: 0 0 5px 70px; background-position: 0px -220px; background-repeat: repeat-x;color: #333; }
		.notiseIndex { padding: 0 0 5px 75px; background-position:2px -1755px; background-repeat:no-repeat;color: #333;position:relative; float:left; height:50px; }
		.reg-form {  margin:0 50px; }
			.reg-form h3 { color: #555; font-size:12px; margin-top: 20px; width:385px; height:25px;line-height:22px; background-position: 0 -85px; text-indent: 30px; }
			.regcontent{}
			.regtab{margin:0 0 8px 100px}
			.regtab li{float:left;width:130px;height:32px;line-height:32px;overflow:hidden;margin:8px 2px 0 0;background-position:-380px -1388px;text-indent:12px;cursor:pointer;}
			.regtab li label{padding-left:24px;background-position:-380px -1424px;text-align:left;font-size:14px;}
			.regtab li.current label.company{padding-left:24px;background-position:-240px -1424px;font-weight:bold;}
			.regtab li.current label.person{padding-left:24px;background-position:-240px -1444px;font-weight:bold;}
			.regtab li label.person{padding-left:24px;background-position:-380px -1444px;}
			.regtab li.current{background-position:-240px -1388px;}
			.imgform { margin: 5px 0 0 0;}
			.imgform li { height: 126px; padding: 8px 65px 0px; clear:both;position: relative; }
			
			.regform { margin: 5px 0 0 0;margin-left: 200px;}
			.regform li { height: 26px; padding: 8px 5px 0px; clear:both;position: relative; }
			.reg-form .field input{width:380px;}
			.reg-form .field .input { float: left; }
			.reg-form .field  .input label { display: block; float: left; text-align: right; width: 100px; height: 22px; line-height:22px;}
			
			.regform li .input{float: left;}
			.regform li .input label{ display: block; float: left; text-align: right; width: 100px; height: 22px; line-height:22px;}
			.regform li input { color: #666; border: 1px solid #ccc; height: 18px; line-height: 18px; }
			.regform li input.noborder{border:0;padding:0;margin:0;vertical-align:middle;margin-right:2px;}
			.regform li input.getmobikey,.getmobikey {border: none;color: #666;background-position:-277px -1287px;height:24px;width:140px;cursor:pointer;}
			.regform li.name input { width: 200px;vertical-align:middle }
			.regform li input.getmobikey{width:140px;}
			.regform li.name select { width: 204px;vertical-align:middle;height:22px;}
			.regform li.name .gender { display: inline; width: 105px; }
			.regform li.name .gender label { display: inline; float: none; width: 60px; height: 18px; }
			.regform li.name .gender input { border: none; width: auto; display: inline; height: 12px; line-height: 12px; }
			.reg-form .msg {position: absolute;left: 310px;top: 10px;display: none;z-index:999;}
			.reg-form .msg .attention { }
			.reg-form .msg .corner { float: left; width: 25px; height: 25px; overflow: hidden;background-position:-950px -144px; }
			.reg-form .msg .text { background: #ffffc6; float: left; width: 300px; padding: 3px; border: 1px solid #ccc; }
			.reg-form .msg .error,.nobgerror{ color: red; line-height: 18px; padding-left: 25px; background-position: -950px -118px;margin:0; }
			.regform li.show-error { background: #FFDFDF; }
			.regform li.show-error .msg {
				display: block;
			}
			.regform li.show-error label { color: #ff0101; }
			.regform li.show-error input { border: 1px solid #ff0101;/*width: 200px;*/}
			.regform li.valid-code input { width: 100px; }
			.regform li.show-atten input,.regform li.show-right input{/*width: 200px;*/}
			li.show-right .ok { background-position: -960px -1073px; height: 20px; width: 20px; text-indent:-2000px; }
			li.show-right .attention,li.show-right .error {
				display: none;
			}
			li.show-error .attention,li.show-error .text,li.show-error .ok {
				display: none;
			}
			li.show-right  .msg {
				display: block;
			}
			li.show-atten .msg {
				display: block;
			}
			li.show-atten .ok,li.show-atten .error {
				display:none;
			}
			.reg-bd .notise {
				margin-top: 10px;
			}
			.regform li.agreement { padding-left: 95px; height: auto; margin-right: 80px; }
			.agreement .bd {
				background-color:#F8F8F8;
				border:1px solid #CCCCCC;
				margin-bottom:10px;
				padding-bottom:10px;
			}
			.agreement .bd h4 {
				padding:10px 10px 0;
				font-size: 14px;
			}
			.agreement .bd-b {
				background-color:white;
				border:1px solid #E9E9E9;
				height:90px;
				margin:0 10px;
				overflow-y:scroll;
				padding:2px;
			}
			.agreement .bd-b li {
				height: auto;
				padding: 0;
				position: static;;
			}
			.reg-bd .submit,.content .submit, .submit{ background: #f6f6f6; text-align: center; padding: 10px 0; }
				.submit input { color: #fff; border: none; cursor: pointer; font-size: 14px; font-weight: bold; width: 175px; height: 31px; line-height: 30px; text-align: center; background-position: -1px -1px; }
				.submit input.disabled{width:175px;height:30px;background-position:0 -504px;}
				.submit .load { position: absolute; left: 550px; width: 50px; height: 30px;}
			
	.reg-ft { color: #666; margin-top: 20px; }
.single-footer,.footer { color: #666; font-size: 12px; text-align: center; margin-top: 10px; }
.single-footer a:link,.single-footer a:visited,.footer a:link,.footer a:visited { color: #666; }
.page {
	background-color: #fff;
}


/*.box-hd { background-position: right -413px; height: 49px; }
.box-hd-l { float: left; background-position: -2px -362px; width: 10px; height: 49px; overflow: hidden; }
.box-hd-r { float: left; width: 97%; }
.box-hd h2 { float: left; color: #000; font-size: 18px; line-height: 37px; padding: 5px 0 0 10px; }
.box-hd .login-link { float: right; margin-top: 15px; }
*/
.box-hd{width:970px;height:37px;line-height:37px;
			background:url("../images/reg_info_bg.jpg")/*tpa=http://www.scydny.com/Resources/images/reg_info_bg.jpg*/ repeat-x;margin:2px; text-align:left}
.box-hd h2 { float: left; color: #000; font-size: 18px; line-height: 37px; padding-left:10px; }		
.box-hd .login-link { float: right;padding-right:10px;}



		
/*.box-bd { background-repeat: repeat-y; background-position: top right; overflow: hidden;}*/
/*.box-bd-outer { background-repeat: repeat-y; background-position: -2px top; padding-left:6px; padding:0 6px;float: left;}*/
.box-bd-content {  background: transparent; float: left;  overflow: hidden; width: 970px; }
.box-ft,.mod2 .ft,.mod3 .ft,.mod5 .ft { height: 12px; }
.box-ft-l,.mod2 .ft-l,.mod3 .ft-l,.mod5 .ft-l { float: left; width: 13px; height: 10px; background-position: -2px -474px; }

.mod { border: 1px solid #cecece; }
.mod .hd { height: 35px; background: #f6f6f6; }
.mod .hd h2{ font-size: 14px; background-position: -953px -221px; padding: 7px 0 5px 20px; }
.mod .bd { padding: 10px 5px; }

.mod2 .hd { background-position: right -310px; height: 45px; }
.mod2 .hd-l { width: 10px; height: 45px; float: left; background-position: -2px -261px; }
.mod2 .hd h2 { font-size: 14px; float: left; background-position: -953px -214px; padding: 13px 0 5px 20px; }
.mod2 .bd,.mod3 .bd,.mod5 .bd  { background-repeat: repeat-y; background-position: top right;overflow:hidden;height:auto;_height:100%; }
.mod2 .bd-l,.mod3 .bd-l,.mod5 .bd-l { background-repeat: repeat-y; background-position:-2px top; padding: 5px 6px 5px 4px;overflow:hidden;height:auto;_height:100%; }
.mod2 .more,.usualhotel .more{ position: relative; height: 25px; overflow: hidden; }
.usualhotel .more{height:20px;}
.mod2 .more a,.usualhotel .more a { position: absolute; right: 0; top: 5px; background-position: -212px -389px; margin-right: 10px; padding-left: 15px; }
.mod3 .more { position: relative; height:25px; overflow: hidden; margin-top:5px;}
.mod3 .more a { position: absolute; right: 0; top: 2px; background-position: -212px -389px; margin-right: 10px; padding-left: 15px; }
.mod3 .hd { background-position: right -656px; height: 40px; }
.mod3 .hd-l { float: left; width: 11px; height: 40px; background-position: -2px -612px; }
.mod3 .hd h2 { font-size: 14px; float: left; background-position: -953px -215px; padding: 15px 0 5px 20px; }
.mod4 { border: 1px solid #cecece; }
.mod4 .hd { background-position: 0 -816px; background-repeat: repeat-x; height: 28px; overflow: hidden; border-bottom: 1px solid #cecece; }
.mod4 .hd h3 { color: #333; font-size: 14px; font-weight: normal; line-height: 28px;text-indent:10px; }
.mod4 .bd { background: #fff; padding: 10px 5px;font-size:12px; }
.mod4 .nationbookinfo p,.mod4 .nationbookinfo h4,.mod4 .nationbookinfo table,.nationbookinfo .change-tool,.mod4 .pricewarn{ margin-left:30px;}
/*.nationbookinfo .table4 td{
 white-space:nowrap;
}*/
.mod4 .pricewarn{color:#f60;height:30px;line-height:30px;overflow:hidden;
background-position:-961px -1090px;padding-left:21px;}
.mod4 .pricewarn a{color:#06c;}

.mod5 .hd { background-position: right -853px;height: 45px; overflow: hidden; }
.mod5 .hd-l { background-position: -2px -853px; width: 250px;height: 45px;  overflow: hidden; font-weight: bold; float: left; position:relative}
.mod5 .hd-2 { background-position: -2px -900px; width: 185px;height: 45px;  overflow: hidden; font-weight: bold; float: left; }
.mod5 .bd-l { padding: 5px 6px; }
.mod5 .hd-l span.fill{position:absolute;width:20px;height:20px;background-position:-314px -1098px;top:12px;left:25px;}


.list1 { overflow: hidden; }
.list1 li { line-height: 26px; background: url("../Images/dashed.png")/*tpa=http://www.scydny.com/Resources/Images/dashed.png*/ repeat-x left bottom; height:26px;padding-left:15px;font-size:12px;}
.list1 li a:link,.list1 li a:visited { background-position: -210px -333px; color: #333; font-size: 12px; line-height: 26px; }
.list1 li a:hover { text-decoration: underline; }

.list2 { overflow: hidden; }
.list2 li { padding-left: 20px; background-position: -210px -333px; color: #666; }

/* Button */
.btn2,.btn4-s,.btn4-s-gray,.btn6-s,.btn2-c,.add-employee,.search-btn,.btn4,.btn2-s,.hotellist td input,.btn5-c,.btn7-c,
a.send-mail,.toexcel,.orderstate,.addhometype,.deleteIcon,.addPolicyIcon,.import,.createProgram,
.add-card,
.add-frecard,
.add-family{background: url("../Images/bg_btns.png")/*tpa=http://www.scydny.com/Resources/Images/bg_btns.png*/ no-repeat;}
.search-btn {background-position: -224px -102px; border: none; color: #333; cursor: pointer; font-size: 12px; height: 24px; line-height: 24px; text-indent: 14px; text-align: center; width: 60px; }
.btn2 { color: #fff; border: none; cursor: pointer; width: 75px; height: 31px; line-height: 31px; text-align: center; background-position: 0 -212px; }
.btn4,.submit input.btn4 { color: #fff; border: none; cursor: pointer; font-size: 14px; font-weight: bold; width: 100px; height: 31px; line-height: 31px; text-align: center; background-position: 0 -171px; }
.btn8 {
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	width: 170px;
	height: 32px;
	line-height: 30px;
	text-align: center;
	background-position: -1px -1329px;
}
.btn4-s-gray{color: #fff; border: none; cursor: pointer; font-size: 12px; width: 70px; height: 25px; line-height: 25px; text-align: center; background-position: -113px -136px; }
.btn2-s { color: #000; border: none; cursor: pointer; font-size: 12px; width: 54px;height: 25px; line-height: 25px; text-align: center; background-position: -225px -171px; }
.btn4-s { padding:0;color: #fff; border: none; cursor: pointer; font-size: 12px; width: 70px; height: 25px; line-height: 25px; text-align: center; background-position: -113px -171px; }
.btn6-s { color: #fff; border: none; cursor: pointer; font-size: 12px;width: 100px; height: 25px; line-height: 25px; text-align: center; background-position: -113px -212px; }
.btn2-c {background-position: -225px -212px;border:none;color: #000;cursor: pointer;font-size: 12px;height: 24px;line-height: 24px;text-align: center;width: 60px;}
.btn5-c{background-position:0 -253px;width:80px;height:24px;border:0;color:#06c;cursor:pointer;line-height:24px;overflow:hidden;text-align:center;padding:0;}
.btn7-c{background-position:-113px -253px;width:100px;height:24px;border:0;color:#06c;cursor:pointer;line-height:24px;overflow:hidden;text-align:center;padding:0;}
.btn-login { display: block; text-indent: -2000px; border: none; cursor: pointer; width: 145px; height: 50px; line-height: 30px; text-align: center; background-position: -1px -40px; }
a.addPolicyIcon:link,a.addPolicyIcon:visited{display:block;text-align:center;margin-left:10px;text-decoration: none; background-position: -225px 0; width: 100px; height: 25px; margin-right: 10px; text-indent: 24px; line-height: 25px;	}
.addPolicyIcon:hover,a.deleteIcon:hover{text-decoration:none;}
a.deleteIcon:link,a.deleteIcon:visited{background-position: 0 -68px;display:block;width:80px;height:24px;line-height:24px;text-align:left;text-indent:25px;}
.toexcel:link,.toexcel:visited{background-position:0 -102px; width:80px; cursor:pointer;height:24px;display:block;line-height:24px;text-align:left;text-indent:22px}
.orderstate:link,.orderstate:visited{width:100px; cursor:pointer;height:24px;display:block;line-height:24px;text-align:left;text-indent:22px}
.addhometype{border:0;padding:0;width:80px;height:24px;background-position:-113px -102px;line-height:24px;text-indent:22px;text-align:left;color:#06c;cursor:pointer;}
.add-family{background-position: -113px -34px;width:100px;display:block;line-height:24px;height:24px;text-align:left;text-indent:24px;}
.add-frecard {background-position: -113px 0; display: block; line-height:24px;height:24px;width:100px;text-align:left;text-indent:24px;}
.createProgram{background-position:-224px -34px;width:90px;height:24px;line-height:24px;border:0;text-indent:20px;text-align:left;cursor:pointer;padding:0;color:#06c;}
.add-card {display:block;background-position: -113px 0px;text-align:left; line-height:24px;height:24px; width:100px;text-indent:30px;}
.add-card:hover{text-decoration:none;}
/* Table */
.table1 { font-size: 12px; margin: 0; padding: 0; }
.table1 th,.rules-title { color: #444; font-size: 14px; font-weight: normal; height: 25px; text-align: left; text-indent: 10px; background: #eaeaea; border-bottom: 1px solid #555; }
.table1 tr { }
.table1 td { color: #666; padding-left: 10px; height: 28px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.table1 td.noborder-r { border-right: none; }
.table1 td.noborder { border: 0; }
table.indextable th{font-size:12px;}
.newtable1 { font-size: 12px; margin: 0; padding: 0; }
.newtable1 th { color: #444; font-size: 14px; font-weight: normal; height: 25px; text-align: left; text-indent: 10px; background: #eaeaea; }
.newtable1 tr.hasborder th {border-bottom: 1px solid #555;font-size:12px; }
.newtable1 tr { }
.newtable1 td { color: #666; padding-left: 10px; height: 28px;}

.tdnopadding { font-size: 12px; margin: 0; padding: 0; }
.tdnopadding th { color: #444; font-size: 14px; font-weight: normal; height: 25px; text-align: left; text-indent: 10px; background: #eaeaea; }
.tdnopadding tr.hasborder th {border-bottom: 1px solid #555;font-size:12px; }
.tdnopadding tr { }
.tdnopadding td { color: #666;height: 28px;}

.table2 { color: #666; }
.table2 th { font-size: 14px; font-weight: normal; height: 28px; line-height: 28px; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; background-position: 0 -816px; background-repeat: repeat-x; text-indent: 10px; }
.table2 td { font-size: 12px; border-bottom: 1px solid #cecece; height: 25px; }
.table2 a { margin-right: 10px; }

.table5 { color: #333;}
.table5 th { font-size: 12px; font-weight:bold; text-align:center; height: 27px; line-height: 27px;border-left: 1px solid #cecece; border-top: 1px solid #cecece;background-position: 0 -2598px; background-repeat: repeat-x; text-indent: 10px; border-bottom: 1px solid #cecece;}
.table5 td { font-size: 12px; border-bottom: 1px solid #cecece; height: 30px; border-left: 1px solid #cecece; padding-left:5px; }
.table5 .lasttd{border-right:1px solid #cecece;}
.table5 a { margin-right: 10px; }
.table5 a:link,.table5 a:visited{color:#06c;}
.table5 a:hover {color:#ff6600;}

.clearmargin a{margin:0px;}

.table3 { border-collapse: collapse; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-size: 12px; }
.table3 tr.emptyRow td { text-align:center; line-height:25px; color:Red; }
.table3 th,.table3 td.liketh{ font-weight: normal; background: #eee; border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 4px; }
.table3 td { border-left: 1px solid #ccc; border-top: 1px solid #ccc; padding: 4px; color: #333; background: #fff;}
.table3 .tdBreak { word-break:break-all;}
.table3 td span.item{width:110px;display:inline-block;}
.table3 td div.control-lr{margin-top:30px;}
.torightlist,.toleftlist{width:41px;height:18px;cursor:pointer;}
.torightlist{background-position:-313px -1073px;}
.toleftlist{background-position:-359px -1073px;}
.gv { border-collapse: collapse; font-size: 12px; }
.gvHeadStyle { font-weight: normal; background: #eeeeee; border: 1px solid #cccccc; padding: 4px; text-align:center; }
.gvItemStyle { color: #666666; background: #ffffff; border: 1px solid #cccccc; word-break: break-all; padding: 8px; }

.table3noborder { border-collapse: collapse; border: 1px solid #ccc;font-size: 12px; }
.table3noborder th,.table3noborder td.liketh{ font-weight: normal; background: #eee;  padding: 4px;border-bottom: 1px solid #ccc;}
.table3noborder td { padding: 4px; color: #333; background: #fff;}
/* Tab */
.tab { height: 25px; border-bottom: 1px solid #3786c8;}
.tab li { float: left; margin: 0; padding: 0; background-position: 0 -2168px; background-repeat: repeat-x; margin-right: 5px; height: 25px; }
.tab li.noimage{background-image:none;height: 25px;line-height:25px;font-size:13px;}
.tab li em {
	font-style: normal;
}
.tab .selected a:link,.tab .selected a:visited { color: #fff; text-decoration: none; }
.tab li a:link,.tab li a:visited { color: #333; text-decoration: none; }
.tab li a { display: inline; height: 25px; line-height: 25px; padding: 0 15px; }
.tab .selected { font-weight: bold; color: #fff; background-position: 0 -2135px; background-repeat: repeat-x; }
.tab u{text-decoration:none;}
/* Tab2 */
.tab2 { height: 25px;}
.tab2 li { float: left; margin: 0; padding: 0; background-position: 0 -2532px; background-repeat: repeat-x;height: 25px; }
.tab2 li em {
	font-style: normal;
}
.tab2 .selected a:link,.tab2 .selected a:visited { color: #fff; text-decoration: none; }
.tab2 li a:link,.tab2 li a:visited { color: #666; text-decoration: none; }
.tab2 li a { display: block; height: 25px; line-height: 25px; padding: 0 5px; }
.tab2 .selected { color: #fff; background-position: 0 -2474px; background-repeat: repeat-x; }
/* form 
----------------------------------------------------------------------------------- */
.input-default {
	border: 1px solid #ccc;
	color: #666;
	
	
}
.input-default .inputdelete{width:20px;height:20px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1; cursor:pointer;background-position:-200px -285px;}
.shot{
	width:55px;
}
.input-noout {
	border: 0px;
	color: #666;
	line-height: 18px;
}
.input-default-companyNameset {
	border: 1px solid #ccc;
	color: #666;
	line-height: 18px;
	width:70px;
}
.date-icon{
	border: 1px solid #ccc;
	color: #666;
	line-height: 18px;
	background-position: right -1170px;
	background-color:#fff;
	}
.date-icon-m{
	border: 1px solid #ccc;
	line-height: 18px; 
	background-position: right -1173px;
	background-color:#fff;
	cursor:pointer;
	}
.date-icon-m-disable{
	background-color: #ececec;
	border: 1px solid #ccc;
	color: #666;
	line-height: 18px;
	background-position: right -1173px;
	}
/* Header */
.header { text-align: center; background: #fff; }
.check-tips {
	font-size: 12px;
	background: #FFF9D2;
	color: #000 ;
	width: 988px;
	margin: 0 auto;
	text-align: center;
	border:1px solid #FFEE88
}
.check-tips p {
	text-align: left;
	padding: 5px 10px;
}
.header .hd { background: url("../Images/topbg.jpg")/*tpa=http://www.scydny.com/Resources/Images/topbg.jpg*/ no-repeat 0px 0; }
.welcome h4 {color:#333;font-size:12px;font-weight:normal;margin:5px 0;padding-left:10px;text-align:left;line-height: 18px;}
.welcome h4 span.vip{position:relative;zoom:1}
.welcome h4 span.vip i{font-style:normal;background-position:-955px -1476px;position:absolute;right:-10px;top:-2px;width:9px;height:8px;overflow:hidden;display:block;text-indent:-100px;}


.nav {background-repeat: repeat-x;margin-bottom: 22px;height:33px;}
.nav .nav-container { position: relative; z-index:20;width: 988px; text-align: center; margin: 0 auto;}
.nav del { display: block; text-decoration: none; text-align: left;width:100%;}
.nav ul { /*margin: 0 auto;*/ text-align: left; }
.nav .nav-menu li {float: left;height:33px;line-height: 33px;margin-right: 10px;overflow:hidden;}
.nav .nav-menu li a { display: block;}
.nav .nav-menu li a strong{display: block; padding: 0 16px; }
.nav .nav-menu li.current a:hover{background-position: right -124px;}
.nav .nav-menu li.current a:hover strong{background-position: left -95px;}
.nav .nav-menu li.current a{background-position: right -124px;}
.nav .nav-menu li.current a strong{ background-position: left -95px; padding: 0 16px;}
.nav .nav-menu li a:link,.nav .nav-menu li a:visited { font-size: 14px; color: #fff; }
.nav .nav-menu li a:hover{background-position: right -66px;}
.nav .nav-menu li a:hover strong{background-position: left -37px; }
.nav .nav-menu li a:hover{text-decoration:none;}
.nav .nav-link { position: absolute; top: 3px; right: 0; color: #fff; }
.nav .nav-link a:link,.nav .nav-link a:visited { color: #fff; }
.nav .nav-sub { display: none; width: 988px; line-height: 14px; *line-height: 17px; height: 27px; overflow: hidden; }
.nav .nav-sub a { margin-right: 15px; }
.nav .nav-sub a.current:link,.nav .nav-sub a.current:visited {color:#f60;}
.nav .disable,.nav .disable a:link,.nav .disable a:visited {color:#78AEDA;cursor:default;display:none;}
.nav .nav-sub a:link,
.nav .nav-sub a:visited { color: #000; font-size: 12px; font-weight: normal; }
a.exit:link,
a.exit:visited { color: red; }
.trip-tools {
	position: absolute;
	top:35px;
	right: 2px;
	line-height: 20px;
	z-index:10;
}
.trip-tools a {
	padding-right: 15px;
	display: block;
	background-position: -480px -198px;
}

.content,.header .hd,
.trip-manager,.flight { width: 988px; text-align: center; margin: 0 auto; margin-top: 5px;}
.welcome {
	position: absolute;
	top: 30px;
	left: 0;
}
.trip-manager .main .col1 .mod3 .bd-l{
	min-height:432px;
	_height:432px;
	overflow:visible;
}
.header .hd {
	margin-top: 0;
}
.content .sidebar { text-align: center; float: left; width: 300px; }
.search{width:302px;height:390px;background:url("../Images/bg_search.png")/*tpa=http://www.scydny.com/Resources/Images/bg_search.png*/ no-repeat;position:relative;}
.search .search-tabs{position:absolute;top:54px;left:14px;right:14px;}
.search .search-bottom{width:100%;background:url("Images/dashed.png")/*tpa=http://www.scydny.com/Resources/Css/Images/dashed.png*/ repeat-x scroll left top;width:274px;padding-top:10px;position:absolute;bottom:20px;left:0;}
.search .search-bottom .searchbtn{}
.search-t{height:41px;}

.search-t li { float: left; height: 41px; overflow: hidden;text-align:center;background-position:0 -159px;background-repeat:repeat-x;cursor:pointer;margin:0;padding:0;}
.search-t li a,.report-type-plane,.report-type-hotel{margin:10px auto;width: 58px; height: 21px;display:block;line-height:21px;overflow:hidden;text-align:left;text-indent:25px;font-size:14px;color:#255883;}
.search-t li a:hover{text-decoration:none}
.search-t li.selected a{color:#3786C8;padding-left:0;}
.search-t li.selected{border-right:1px solid #3786C8;background:none;}
.search-t li.disabled{cursor:default;}
.search-t li.disabled a{color:#999;}
.search-t li.plane {width:91px;border-left:0;}
.search-t li.plane.selected{width:90px;}
.search-t li.plane a,.report-type-plane{background-position: -7px -210px;}
.search-t li.hotel {width:91px;}
.search-t li.hotel.selected {border-left:1px solid #3786C8;width:89px;}
.search-t li.hotel a,.report-type-hotel{background-position: -81px -210px;}
.search-t li.car{width:92px;border-right:0;}
.search-t li.car a{background-position: -160px -225px; }
.search-t li.car.disabled a{background-position: -160px -237px;}
.search-t li.car a.selected{background-position: -162px -194px; }

.search .search-content {font-size: 12px; color: #333;height:264px;padding-top:15px;}
.search .search-content table.search-content-bd { margin:0 auto;}
.search-content .ml20 { margin: 0 0 10px 10px; }
.search-content-bd .th {
	font-weight: normal;
	width: 65px;
	padding:6px;
	text-align: right;
}
.search-content-bd .td {
	padding-left: 10px;
}

.search .search-content table input { font-size: 12px; width: 120px; border: 1px solid #ccc; line-height: 20px; height: 18px; overflow: hidden; }
.search .search-content table input.default{width:auto;border:0;height:auto;}
.search-content-date { color: #666; font-size: 14px; width: 100px; border: 1px solid #ccc; line-height: 20px; height: 18px; overflow:visible; background-position: right -1170px; background-color:#fff; }
.search-content-city { color: #666; font-size: 14px; width: 100px; border: 1px solid #ccc; line-height: 20px; height: 18px; overflow:visible; background-position: -273px -194px; background-color:#fff; }
.start-city input,.end-city input { background-position: right -1143px; background-color:#fff;cursor:pointer}
.start-date input,.end-date input { background-position: right -1173px; background-color:#fff;cursor:pointer}

.start-date .disable,.end-date .disable { background-color:#ececec; background-position: right -1173px; }

.advanced-sear a { float: left; padding: 0 10px 0 25px; line-height: 18px; height: 18px; background-position: 12px -2650px; overflow: hidden; }
.advanced-sear a:link,.advanced-sear a:visited { color: #06c; }
.advanced-sear a:hover { color: #ff6600; }

.weather { width: 290px; text-align: left; margin: 0 auto; margin-top: 10px; }
.weather .hd h2 { float: left; }
.weather .hd { position: relative; z-index:1; }
.weather .hd .city { float: right; margin: 5px 10px 0 0; }
.weather .hd .city strong { color: #ff6600; }
.weather .hd .city a:link,.weather .hd .city a:visited { color: #06c; }
.weather .bd { color: #333; font-size: 12px; }
.weather .bd .l { text-align: center; margin-left: 13px; margin-right: 3px; border-right: 1px solid #efefef; width:75px; }
.weather .bd .noborder { border: none; }
.content .main { text-align: left; /*margin: 0 0 0 315px; */float: right; width: 673px; }


.col2 { overflow: hidden; }
.col2 .mod2 {   overflow: hidden; margin-right: 5px; }
.col2 .last { margin-right: 0; }
.hint .bd-l,.policy .bd-l { height: 100px; }
.hint ul,.policy ul { height: 80px; }
.hint,.policy { width: 334px; float: left; }
.hint .more,.policy .more
{
	margin-top:5px;
}
.trip-records .bd-l {min-height: 280px;height:auto !important;height: 280px; /*padding: 10px 5px 5px 5px; */}
.trip-records .bd-l table {margin: 10px 0 0 0;}

/* policy */
.trip-policy .explain { background: #F9F9F9; border: 1px solid #ccc; padding: 5px; margin: 10px 50px 30px; color: #666;}
.trip-policy .error {
	font-size: 12px;
}
.trip-policy table { color: #666;/* font-size: 14px;*/ font-weight: normal; }
.trip-policy th { font-weight: normal; width: 510px; text-align: left; }
.reg-bd table {
	margin: 0 50px;
	width: 90%;
}
.reg-bd .trip-policy th { width: 476px; vertical-align: top;padding-top:10px; }
/*.disable th,.disable td,.trip-policy .disable h4 { color: #ccc; }*/
.trip-policy h4 { color: #555; font-size: 14px;  padding: 2px 0; margin: 0; }
.trip-policy th p { font-size: 12px; padding: 0 10px 10px 0; line-height: 18px; }
.trip-policy th.bb,.trip-policy td.bb { border-bottom: 1px solid #ccc; }
.trip-policy td { background: #f6f6f6; vertical-align: top; padding: 10px 0 0 10px; }
.trip-policy td label { margin: 0; padding: 0; }
.pay-method,.pay-sel,.pay-tell,.pay-approval {
	display: none;

}

/* agreement */
.agreement { padding: 0 20px 20px 20px; line-height: 22px; }
.agreement h3 { margin: 10px 0; }

.agreement ul { margin: 5px 20px; }

.error-box {
	background: #fff2f2;
	border:1px solid #ff8080;
	color: #333;
	padding: 5px;
	width: 90%;
	margin: 10px auto;
	text-align: center;
}
.error-box span { float: left; width: 30px; height: 20px; background-position: -948px -118px; }
.error-box p,.sucess-box p,.tip-box p,.alert-box p { text-align: left; line-height: 18px; font-size: 12px; }
.tip-box {
	background: #e5f5ff;
	border: 1px solid #a9bcd0;
	color: #333;
	padding: 5px;
	width: 90%;
	margin: 10px auto;
	text-align: center;
	position:relative;
}
.tip-box-width{background: #e5f5ff;border: 1px solid #a9bcd0;color: #333;padding: 5px;text-align: center;position:relative;padding-left:35px}
.paytipbox .tip-box{position:static;}
.tip-box span{
	float: left; width: 30px; height: 18px; background-position: -952px -712px;}
.tip-box-width .close{position:absolute;right:5px;top:8px;background-position:-2px -1253px;width:10px;height:10px;overflow:hidden;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.tip-box-width span {width: 30px; height: 18px; background-position: -952px -712px;position:absolute;left:10px;vertical-align:middle;top:3px;}
.error-box .close,.sucess-box .close,.tip-box .close { display: none;position:absolute; top: 0; right: 0; width: 50px; height: 20px; background-position: -930px -284px; text-indent: -2000px; }
.sucess-box {
	background: #f0ffe6;
	border: 1px solid #55c20c;
	color: #333;
	padding: 5px;
	width: 90%;
	margin: 10px auto;
	text-align: center;
	position: relative;
}
.sucess-box span { float: left; width: 30px; height: 20px; background-position: -955px -1073px; }
.alert-box {
	background: #ffffe6;
	border: 1px solid #ffcc7f;
	color: #333;
	padding: 5px;
	width: 90%;
	margin: 10px auto;
	text-align: center;
	position: relative;
}
.alert-box span {
	float: left; width: 30px; height: 20px; background-position: -955px -1096px;
}
.naked {
	background: none;
	border: none;
}
/* Index */
#startDate { cursor: text; }
#cal1,#cal2 { font-size: 12px;position: absolute; top: 25px; left: 0; clear: both;width: 330px; /* width: 360px; height: 185px;*/ /*overflow: hidden; visibility: hidden; z-index: 999;*/ }
#cal1Container { display:none; position:absolute; left:10px; top:10px; z-index:2}   
#cal2Container { display:none; position:absolute; left:10px; top:300px; z-index:1}   

.pr .yui-calcontainer { border: none; background-color: #f2f2f2; }
#cal1 .bd {
	height: 163px;
}
.yui-skin-sam .yui-panel .bd { /*height: 163px; */background: #ffffff; padding: 0; }
.yui-skin-sam .yui-panel{background: #ffffff; padding: 0; }
.yui-skin-sam .yui-panel table{margin:5px 10px;}
#modifyCityBox { position: absolute; top: 30px; left: 225px; z-index: 3; }
#modifyCity1 .bd { background-color: #F2F2F2; }
.city-sel { padding: 10px; }

/* News */
.news-list { text-align: left; margin: 10px 20px; }
.news-list ul { margin-left: 20px; }
.news-list li { padding-bottom: 10px; list-style-type: disc; }
.news-list a { font-size: 14px; }
.news-detail { margin-bottom: 20px; }
.news-detail-hd { margin: 20px 0; }
.news-detail-hd h3 { border-bottom: 1px solid #ececec; padding-bottom: 10px; }
.news-detail-hd .date { font-size: 14px; color: #666; }
.news-detail-bd { margin: 10px 20px; font-size: 14px; text-align: left; line-height: 22px; }
.add-news .na { width: 50px; display:inline-block;}
.add-news li { padding-bottom: 10px;font-size:12px;}
/* pagination
------------------------------------------------------------ */
.pagination a:link,.pagination a:visited { text-decoration: none; }
.pagination .page-cur .skip {background: url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat;}
.pagination .page-cur  strong {font-weight: normal;}
.pagination .tc {
	width: 400px;
	text-align: center;
	margin:5px auto;
	vertical-align:middle;
	height:20px;
	clear:both;
}
.pagination select,.pagination input{vertical-align:middle}
.page-per select { margin: 0 5px; }
.pagination span { float: left; height: 18px; margin: 0 10px 0 0; text-align: center; vertical-align: middle; color: #333; }
.pagination .page-cur input { width: 30px; margin:0;padding:0; }
*html .pagination .page-cur input {height: 18px;}
.pagination .page-cur .skip {border: none; cursor: pointer; width:19px; margin-left:-3px; background-position: -131px -1339px;}
*html .pagination .page-cur .skip{height:18px;}
.page-first,
.page-pre,
.page-next,
.page-end,
.page-first-disable,
.page-pre-disable,
.page-next-disable,
.page-end-disable { 
background: url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat; text-indent: -5000px; width: 18px; cursor: pointer; }
.pagination .page-first { background-position: -9px -1332px; }
.pagination .page-pre { background-position: -36px -1332px; }
.page-next { background-position: -66px -1332px; }
.page-end { background-position: -91px -1332px; }
.page-first-disable { background-position: -9px -1365px; }
.page-pre-disable { background-position: -36px -1365px; }
.page-next-disable { background-position: -66px -1365px; }
.page-end-disable { background-position: -91px -1365px; }


/* Title 
----------------------------------------------------------- */
.content h4,.mytrip h4 {
background-position:-5px -86px;
color:#000;
font-size:12px;
line-height:24px;
padding-bottom:5px;
}
h4.title{background-position:-5px -86px;color:#000;font-size:12px;height:20px;line-height:20px;padding-left:45px;}

/* Sidebar
---------------------------------------------------------- */
.menu { color: #666; text-align: left; width: 180px; overflow: hidden; border: 1px solid #cecece; }
.menu .title { height: 40px; background-position: 0 0; background-repeat: repeat-x; overflow: hidden; }
	.title h3 { color: #000; font-size: 14px; padding: 12px 0 6px 25px; background-position: -948px -220px; }
.menu ul { margin: 10px 0; }
.menu li { height: 30px; line-height: 30px; padding-left: 25px;}
.menu li.current { background-position: -950px -167px;background-color: #f6f6f6; }
.menu li a{position:relative;zoom:1}
.menu li i.new{font-style:normal;position:absolute;width:21px;height:17px;overflow:hidden;background-position:-955px -1453px;display:block;top:-10px;right:-23px;text-indent:-100px;}
.menu li i.count{font-style:normal;width:20px;height:14px;background-position:-955px -1429px;overflow:hidden;line-height:14px;text-align:center;display:block;position:absolute;right:-20px;top:0;color:#fff;font-size:12px;}
/*.menu li.new a{ background-position: right -1452px;padding-right:25px;}*/
.menu ul a:link,.menu ul a:visited { font-size: 14px; }
.trip-manager .main,.mytrip .main { text-align: left; width: 790px; overflow: hidden; }
.main .current,.where{ color: #333; font-size: 14px; border-bottom: 1px solid #a2a2a2; height: 22px; overflow: hidden; }
.main .current a:link,.main .current a:visited,.where a:link,.where a:visited{ color: #333; font-size: 14px; }

/* Trip Manager */
.menu .title,
.service a,
.structure .arrow,
.importicon,
.importicon-disable,
.import-disable,
.add-employee-disable,
.add-dept,
.add-dept-s,
.add-dept-disable,
.quick-search h4,
.add-approve h4,
.add-company-t strong,
.add-assistant-t strong,
a.recharge,
a.account-view,
#addEmployeeBox .search-box .na,
.inform span.l,
.board .hd a,
.add-money,
.pagelist,
.pagebg,
.nextpage,
.lastpage,
.nextmorepage,
.lastmorepage,
.nextpage-over,
.lastpage-over,
.nextmorepage-over,
.lastmorepage-over,
.nextpage-disable,
.lastpage-disable,
.nextmorepage-disable,
.sonexpand-1,
.add-dept-s-disable,
.sonroll-1,
.sonexpand-2,
.sonroll-2,
.sonexpand-3,
.sonroll-3,
.sonexpand-4,
.sonroll-4,
.sonexpand-5,
.sonroll-5,
.sonexpand-6,
.sonroll-6,
.sonexpand-7,
.sonroll-7,
.sonexpand-8,
.sonroll-8,
.sonexpand-9,
.sonroll-9,
.rootroll,
.rootexpand,
.searchtd .icon,.searchtd .ionfordefault,.searchtd .icon1,
.searchinput,
.HideUp,
.HideDown,
.outputexcel,
.setname,
.lastmorepage-disable,
.inputdelete,
a.send-mail-disable,.addprotocolhotel,.inputShare,a.download-pdf s{
	background: url("../Images/bg_sprites3.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites3.png*/ no-repeat;
}
a.send-mail-disable:hover,.addprotocolhotel:hover,.addhometype:hover,.orderstate:hover,.toexcel:hover{text-decoration:none;}

#add-frecard:hover,#add-family:hover{text-decoration:none;}
.setname{
	background-position: left -1075px;
	float:right;
	position:absolute;
	height:30px;
	padding: 8px 10px 0px 25px;
	margin-bottom:3px;
	top:65px;
	*top:55px;
	right:20px;
}
.setname:hover{text-decoration:none}
.addPolicyIconindex{background:url("../Images/bg_sprites2.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites2.png*/ no-repeat;background-position: 2px -2213px;padding-left:20px;padding-top:5px;}
a.addPolicyIconindex:link{color:#06c;}
.trhove td{background-color:#DDEEFF;}
.rootexpand{ background-position: -188px -966px; padding-left:35px;cursor:pointer; font-weight:bold;}
.rootroll{background-position: -188px -937px;padding-left:35px;cursor:pointer;  font-weight:bold;}
.sonroll-1{background-position: -188px -1008px; margin-left:25px;padding-left:27px; cursor:pointer;}
.sonexpand-1 {background-position: -188px -1049px;margin-left:25px;padding-left:27px; cursor:pointer;}
.sonroll-2{background-position: -188px -1008px;margin-left:42px;padding-left:27px; cursor:pointer;}
.sonexpand-2 {background-position: -188px -1049px;margin-left:42px;padding-left:27px; cursor:pointer;}
.sonroll-3{background-position: -188px -1008px;margin-left:59px;padding-left:27px; cursor:pointer;}
.sonexpand-3 {background-position: -188px -1049px;margin-left:59px;padding-left:27px; cursor:pointer;}
.sonroll-4{background-position: -188px -1008px;margin-left:76px;padding-left:27px; cursor:pointer;}
.sonexpand-4 {background-position: -188px -1049px;margin-left:76px;padding-left:27px; cursor:pointer;}
.sonroll-5{background-position: -188px -1008px;margin-left:93px;padding-left:27px; cursor:pointer;}
.sonexpand-5 {background-position: -188px -1049px;margin-left:93px;padding-left:27px; cursor:pointer;}
.sonroll-6{background-position: -188px -1008px;margin-left:110px;padding-left:27px; cursor:pointer;}
.sonexpand-6 {background-position: -188px -1049px;margin-left:110px;padding-left:27px; cursor:pointer;}
.sonroll-7{background-position: -188px -1008px;margin-left:127px;padding-left:27px; cursor:pointer;}
.sonexpand-7 {background-position: -188px -1049px;margin-left:127px;padding-left:27px; cursor:pointer;}
.sonroll-8{background-position: -188px -1008px;margin-left:144px;padding-left:27px; cursor:pointer;}
.sonexpand-8 {background-position: -188px -1049px;margin-left:144px;padding-left:27px; cursor:pointer;}
.sonroll-9{background-position: -188px -1008px;margin-left:161px;padding-left:27px; cursor:pointer;}
.sonexpand-9 {background-position: -188px -1049px;margin-left:161px;padding-left:27px; cursor:pointer;}
.notree {background: none;}
a.add-dept:link, a.add-dept:visited {
				background-position:left -856px;
				float:right;
				height:25px;
				line-height:25px;
				margin-right:10px;
				text-decoration:none;
				text-indent:27px;
				width:80px;
				cursor:pointer;
				color:#06c;
}
a.add-dept-disable:link, a.add-dept-disable:visited {
				background-position: left -883px;
				color:#CCCCCC;
				float:right;
				height:25px;
				line-height:25px;
				margin-right:10px;
				text-decoration:none;
				text-indent:27px;
				width:80px;
}
a.importicon:link, a.importicon:visited {
				background-position: -97px -791px;
				float:right;
				height:25px;
				line-height:25px;
				margin-right:10px;
				text-decoration:none;

				text-indent:27px;
				width:80px;
				cursor:pointer;
}
a.importicon-disable:link, a.importicon-disable:visited {
				background-position: -97px -820px;
				color:#CCCCCC;
				cursor:default;
				float:right;
				height:25px;
				line-height:25px;
				margin-right:10px;
				text-decoration:none;
				text-indent:27px;
				width:80px;
}
a.add-dept-s:link, a.add-dept-s:visited {
				background-position:left -924px;
				cursor:pointer;
				height:15px;
				line-height:20px;
				padding-left:20px;
				display:inline-block;
}
a.add-dept-s-disable:link, a.add-dept-s-disable:visited {
				background-position:left -955px;
				height:15px;
				line-height:20px;
				padding-left:20px;
				display:inline-block;
}
.searchtd{position:relative;}
.searchtd .input-default{width:70px; border-right:none;margin:0;padding:0;height:19px;
                         position: absolute; top: 0;left:0}
.searchtd .searchpanel{position: relative; height: 25px;}
.searchtd .longinput{ width:80px;}
.searchtd .inlinespan{margin:5px 5px 0 0;display:inline;}
.searchtd .longinput1{ width:120px;}
.searchtd .icon,.searchtd .icon1
{
	margin:0;padding:0;
	background-position:right -155px;  
	background-color:#fff; 
	cursor:pointer; 
	width:20px;
	margin-left:-4px;
	padding-top:1px !important;
	height:21px;
	border:1px solid #CCCCCC; 
	border-left:0;
	position: absolute; top: 0pt; left: 80px;
	}
	.searchtd .icon1{left: 115px;}
	.searchtd .ionfordefault
	{
		margin:0;padding:0;
		background-position:right -156px;  
		background-color:#fff; 
		cursor:pointer; 
		width:20px;
		margin-left:-4px;
		padding-top:1px !important;
		height:21px;
		border:1px solid #CCCCCC; 
		border-left:0;
		position: absolute; top: 0pt; left: 71px;
	}
.searchinput{background-position:right -156px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;cursor:pointer;}
.searchinputDisable{background-position:right -180px; background-color:#EFEFEF;}
.HideUp{background-position:right -1126px; width:40px; height:20px; padding-right:16px; display:inline-block; padding-top:5px;}
.HideDown{background-position:right -1171px; width:40px; height:20px; padding-right:19px; display:inline-block;padding-top:2px;}
a.HideUp:link,a.HideDown:link,a.HideUp:visited,a.HideDown:visited{text-decoration:none;}
.outputexcel{background-position:right -895px; padding-left:100px; cursor:pointer;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;}
.outputbox{text-align:right; height:29px; margin-bottom:5px;line-height:29px; overflow:hidden;}
.outputbox a{height:29px; display:inline-block}
/* check
---------------------------------------------------------- */
.check-info { text-align: left; font-size: 12px; }
.check-info th { text-align: right; vertical-align: top; }
#infoCheck_form .bd {
	padding: 3px;
	background: #fff;
}
#infoCheck-form_mask {
	z-index: 100;
}
#infoCheck-form_c {
	z-index: 101;
}

/* My Trip 
----------------------------------------------------------- */
.mytrip { margin-top: 20px; font-size: 12px; }
.mytrip .bd-l { padding: 20px; }
.order-list th,.mytrip th { white-space: nowrap; }
.order-list td p{line-height:150%;}
.order-list td p a{display:block;}
.btn-area { margin-top: 10px; text-align: center; }
p.error { margin: 10px 0; }
.mytrip .notise { padding-left: 20px; }
.send-invite th { font-weight: normal; text-align: right; vertical-align: top; padding-top: 5px; }
.send-invite td { padding: 5px; }
.send-invite textarea { font-size: 12px; color: #333;padding:5px; }
.get-cash .l,.get-cash .r { width: 340px; height: 200px; color: #666; }
.get-cash th { font-weight: normal; text-align: right; padding-top: 5px; }
.get-cash td { padding: 5px; }


/* Inform
------------------------------------------------------------ */
.inform h5  { font-size: 14px; color: #e3302a; padding-bottom: 2px; }
.sucess h5 { font-size: 14px; color: green; padding-bottom: 2px; }
.inform div.l { padding: 5px 0 0 0px; }
.sucess div.l { padding: 15px 0 0 0px; }
.inform,.sucess {color:#000;margin:0 auto;width:450px;}
.inform p,.sucess p { margin-bottom: 10px; }
.sucess p.nomaring{ margin:0; }
.inform span.l { width: 80px; height: 60px; background-position: right -640px; overflow: hidden; }
.tips-con {color:#666; font-size: 12px; text-align:center;padding: 20px 0;}

/* others
------------------------------------------------------- */
.xls{ display: block; padding-left: 20px; background-position: 0 -703px;}

/* flight
------------------------------------------------------ */
.flight-status3 {background-position:-218px -132px;width:220px;}
.flight-status-btn{float:left;}
.flight-status-span{float:right;width:140px;}
.flight-status3 span{width:64px;height:16px;overflow:hidden;text-align:center;display:block;color:#fff;padding:2px 0 0\9;/*"\9"-IE678支持的属性*/float:left;margin:0 0 4px 4px;cursor:pointer;}
.flight-status3 span.stops{background-position:0 -209px;}
.flight-status3 span.tense{background-position:0 -234px;}
.inputtext333{color:#333;}
.inputtext999{color:#999;}
.flight-s { width: 700px; margin: 0 auto;margin-top:20px; text-align: center; color: #333; position:relative;}
.flight-s .hd h3 {color:#333;font-size:14px;padding:15px 10px 0 0;text-align:left;text-indent:55px;}
.flight-s .bd-l { font-size: 14px; }
.flight-s .journey-type { padding: 20px 0 10px 0; }
.journey-type label{ margin-right: 45px; }
.journey-t1 label {margin-right:5px;}
.journey-t1 ul{ width: 485px; margin: 0 auto; }
.journey-t1 li { width: 225px; float: left; margin: 10px 0; }
.journey-t1 li span.na { padding-left: 5px; }
.journey-t1 li input,.journey-t1 li select { width: 150px;font-size:12px; line-height: 18px;}
.journey-t1 table{ margin: 0 auto 30px; width: 550px;}
.journey-t1 table td{height:25px;line-height:25px;text-align:right;padding-top:20px;}
.journey-t1 td input,.journey-t1 td select { width: 100px;font-size:12px; line-height: 18px;}
.journey-class { margin: 10px 0 20px 0; }
.flight .current {
	margin: 0 4px;
}
.flight .side { float: left; width: 210px; text-align: left;font-size:12px; }
.research .bd { color: #333; }
.research li { padding: 5px 0; clear: both; display:block;}
.research li input.width-auto{width:auto}
.research li span { padding-left: 5px; }
.research li span input,.research li span select { width: 130px;vertical-align:middle; }
.research li span.na { padding: 5px 0 0 5px; }
.research li label{margin:0 10px}
.research li label.nomargin{margin:0;}
.research li input{width:100px;}
.research .tl { margin-top: 10px; padding-left: 58px; }
.hotelfilter ul,.usualhotel ul{margin-left:10px;}
.hotelfilter ul li div,.leftwrap ul li.hasChild strong span{display:block;background-position:-1px -966px;margin-right:8px;padding-left:16px;cursor:pointer}

.hotelfilter ul li div.open,.leftwrap ul li.hasChild strong span.open{background-position:-1px -948px;display:block;margin-right:8px;padding-left:16px;}
.hotelfilter ul li ul li{color:#666;line-height:150%;margin:0;padding:0;}
.hotelfilter ul li ul li input.radio{margin:0px 0 1px 0;vertical-align:middle;}

.usualhotel ul li{line-height:150%;}
.normal{margin-bottom:10px;}
.tabsandpages .tabs ul{margin:0;padding:0;}
.tabsandpages .tabs ul li{color:#000;float:left;width:107px;height:32px;line-height:32px;overflow:hidden;background-position:-111px -984px;margin-right:2px;text-align:center;font-weight:bold;cursor:pointer}
.tabsandpages .tabs ul li a{color:#000;text-decoration:none;}
.tabsandpages .tabs ul li.on{color:White;background-position:-1px -984px;}
.tabsandpages .tabs ul li.disabled{cursor:default;}
.tabsandpages .tabs ul li.disabled a{color:#777}
.pages{height:32px;line-height:32px;overflow:hidden;text-align:center;}
.pages a:link,.pages a:visited{margin-left:5px;color:#06c;}
.pages a.decorationnone{text-decoration:none;}
.pages .ds{color:#333}
.pricesort{height:22px;}
.pricesort input{font-size:12px;width:50px;height:22px;border:0;text-align:left;*text-indent:10px;*padding-top:3px;cursor:pointer;}
.pricesort input.up{background-position:-542px -1071px;}
.pricesort input.down{background-position:-596px -1071px;}
.sortby{height:36px;width:100%;background-position:-1px -1018px;line-height:36px;overflow:hidden;position:relative;color:#fff;vertical-align:middle}
.sortby ul li{float:left;height:22px;line-height:22px;margin:7px 10px 0 10px}
.sortby ul li a:link,.sortby ul li a:visited{text-decoration:none;color:#fff;display:block;}
a.filterselect{background-position:0 -1074px;width:83px;height:22px;line-height:22px;overflow:hidden;text-align:center;}
.sortby ul li .iconsortby{width:11px;height:11px;background-position:-1px -1063px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;}
.sortby ul li.another{margin-left:135px;margin-right:0;_padding-top:5px;}

.sortbyup,.sortbydown{width:9px;height:11px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;cursor:pointer;}
.sortbyup{background-position:-16px -1063px;}
.sortbydown{background-position:-53px -1063px;}
.disablesort .sortbyup{background-position:-28px -1063px;}
.disablesort .sortbydown{background-position:-41px -1063px;}
.hotellist{margin:10px;}
.nomargin{margin:0;}
.hotellist table{width:100%;}
.hotellist th{font-weight:normal;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:25px;line-height:25px;overflow:hidden;text-align:center;background-position:0 -43px}
.hotellist th.first{border-left:1px solid #ccc;}
.hotellist th.last{border-right:1px solid #ccc;}
.hotellist td{text-align:center;height:40px;overflow:hidden;border-bottom:1px solid #ccc;}
.hotellist tr.hiddentd td{border:1px solid #ccc;border-top:0;background-color:#f6f6f6;line-height:normal;text-align:left;height:45px;cursor:default;}
.hotellist tr.hiddentd td ul li{margin-right:30px;float:left;}
.hotellist tr.hiddentd td a{display:block;margin-right:5px;margin-bottom:2px;float:right;text-decoration:none;}
.hotellist td.fold span,.lookall span,.modinner1 .hd-title span.close,.filterhanlde .element ul li a span,.lookall span,.modinner1 .hd-title span.open{width:9px;height:5px;overflow:hidden;display:inline-block;margin-left:8px;margin-bottom:2px;*margin-bottom:5px;cursor:pointer;}
.hotellist td.fold span.close,.lookall span.close,.modinner1 .hd-title span.close,.filterhanlde .element ul li a span{background-position:-41px -1098px;}
.hotellist td.fold span.open,.lookall span.open,.modinner1 .hd-title span.open{background-position:-32px -1098px;}
.hotellist td span.cheap{width:15px;height:15px;overflow:hidden;background-position:-35px -1138px;display:inline-block;}
.hotellist td span.help{width:13px;height:16px;overflow:hidden;background-position:-59px -1137px;display:inline-block;}
.hotellist td input{width:70px;height:25px;line-height:25px;overflow:hidden;border:0;cursor:pointer;}
.hotellist td input.beforehand{background-position:-113px -171px;color:#fff}
.hotellist td input.full,.hotellist td input.disbefor{background-position:-113px -136px;color:#fff}
.hotellist td input.beforehandY{background-position:0 -136px;color:#fff}
.hoteldir{background-color:#f6f6f6;padding:5px;height:90px;position:relative;}
.agreementicon{position:absolute;bottom:25px;left:7px;background-position:-463px -1073px;width:73px;height:16px;line-height:16px;text-align:center;font-weight:bold;color:#fff;overflow:hidden;}
.hoteldir img{display:block;border:1px solid #ccc;padding:2px;float:left;margin-right:30px;}
.hoteldir p span,.star p span{width:11px;height:12px;overflow:hidden;display:inline-block;*margin-bottom:2px;}
.hoteldir p span.solidfivestar,.star p span.solidfivestar{background-position:-1px -1098px;}
.hoteldir p span.hollowfivestar,.star p span.hollowfivestar{background-position:-16px -1098px;}
.star p{color:#001D75}
.edit{height:30px;line-height:30px;overflow:hidden;background-repeat:repeat-x;margin-top:10px;color:White;width:100%;}
.edit input.pt{padding:2px 0}
.hoteldir p a.map,.usualitem a.map{text-decoration:none;background-position:-1px -1114px;display:inline-block;height:16px;line-height:16px;overflow:hidden;}
.lookall{width:100%;text-align:right;margin-top:5px;margin-bottom:10px;}
.lookall a{text-decoration:none;}
.mlr20{margin: 20px;padding-top:10px;}
.mlr20 ul{list-style:disc inside}
.mlr20 ul li{line-height:150%;}
.overview .l{width:400px;padding:0 5px;}
.overview .right,.star .right{float:right;}
.viewtitle{border:1px solid #ccc;padding-left:10px;margin:10px 0;font-weight:bold;line-height:28px;height:28px;}
.btn-blue{background-position:-405px -1073px;width:54px;height:24px;line-height:24px;border:0;color:White;cursor:pointer;}
table.detailtable td{border-bottom:1px dashed #ccc;padding:10px;line-height:150%;}
table.detailtable td.liketh{font-weight:bold;background-color:#F2F2F2;width:100px;height:50px;text-align:center;padding:0;}
.flight .main { float: right; width: 770px; text-align: left;}
.step li { float: left; }
.price-7d {
	background: #ddeeff;
}
.price-7d li {
	float: left;
	text-align: center;
	height: 39px;
	width: 107px;
	border-right: 1px solid #fff;
	color: #333;
	overflow: hidden;
	line-height: 18px;
	cursor: pointer;
}
.price-7d li.last {
	border: none;
}
.price-7d li.cur {
	background-position: 0 -2086px;
	color: #fff;
}
.flight-list { font-size: 12px; margin-top: 10px; }
.flight-list .r { margin: 0px 20px 0 0; }/*margin-top=5px 导致flightList.html页面选择航班hd与bd断开 */
.search-load {
	margin: 80px 0 0 0;;
}
.search-load-text {
	margin-top: 10px;
	color: #666;
	font-size: 14px;
}
.base-info {
	margin:0 10px 0px 10px;
	padding-top:10px;
}
.base-info .step { float: right; color: #333;font-size:12px; text-align: left; }
.base-info input{color:#333;}
.step li span { display: block; width: 20px; height: 18px;text-align: center; font-weight: bold; background-position: -954px -800px; color: #fff; }
.step li.cur span {  background-position: -954px -777px;line-height:18px;   }
.step li { width: 60px; background-position: -923px -735px; }
.step li.cur1{ width: auto; background-position: right -904px;padding-right:25px;line-height:18px;}
.step li.last { background: none; width: 40px; }
.base-info h2 { font-size: 14px; background-position: -5px -86px; line-height: 24px; padding-bottom: 5px; }
.base-info h2 span { font-size: 12px; font-weight: normal; padding-left: 10px; }
.search-result th {
	font-weight: normal;
	height: 40px;
	background-position: 0 -2036px;
	background-repeat: repeat-x;
	color: #fff;
	padding-left: 10px;
}
.search-result td {
	border-bottom: 1px solid #ccc;
	color: #333;
	padding: 10px 0 10px 10px;
}
.search-result .last td {padding:0;height: 10px; overflow:hidden; font-size:0;border-bottom: 2px solid #ccc;}
.price01 {
	color: #ff6600;
	font-size: 16px;
}
.flt-mu {
	background-position: 0 5px;
}
a.show-all-f {
	display: block;
	padding-right: 20px;
	background-position: -910px -827px;
}
a.hide-all-f {
	display: block;
	padding-right: 20px;
	background-position: -910px -925px;
}
a.show-all-f:link,a.show-all-f:visited,a.hide-all-f:link,a.hide-all-f:visited {
	text-decoration: none;
}
.flt-list td {
	background: #fdfdde;
}
.change-bunk .flt-list td {background: #fff;}
.fill .bd-l {
	padding: 0 30px;
	text-align:left;
}
.fill .sucess 
{
	background:url("../Images/success_icon.png")/*tpa=http://www.scydny.com/Resources/Images/success_icon.png*/ no-repeat left top;
	padding-left:40px;
	position:relative;
	text-align: left;
	font-size: 14px;
	margin-bottom:30px;
	margin-top:15px;
}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.order-num{color:#FF0000; text-decoration:underline; padding-right:10px;}
.ordernum{color:#06c;text-decoration:none; padding-right:10px;}
.order-thank{color:#000000; font-size:12px;}
.orderthank{color:#000000; font-size:12px;line-height:150%;margin-bottom:10px;}
.orderthank p{margin:0;}
.order-thank p{color:red;margin-top:10px;}
.order-de h4{margin-left:-10px;background-position:-20px -84px;}
.fee-total{padding-bottom:5px;}
.alert01 {
	font-size: 14px;
	background: #ffdfdf;
	border: 1px solid #ff0000;
	padding: 10px;
	text-align: left;
	color: #666;
}
.fill .mod3 {
	text-align: left;
	font-size: 12px;
}
.fill .mod3 h3 {
	font-size: 12px;
	font-weight: bold;
}
.fill .mod3 .bd {
	color: #666;
}
.flight-info .bd-l{
padding:0px 5px 0px 5px;
}
.contareason{ padding:10px 30px;}
.bgcolorbrown .bd{background-color:#FFFFC6;}
.order-1 th {
	font-weight: normal;
	margin-top:15px;
}
.order-1 ul {
	padding: 5px;
}
.order-1 li {
	padding-bottom: 3px;
}
.price-alert .bd {
	background: #ffffc6;
}
.price-t1  {
	background: #ffdfdf;
	float: left;
	padding: 3px 10px;
	border: 1px solid #ff0000;
}
.his-user {
	margin: 10px 0;
}
.his-user li {
	float: left;
	width: 100px;
}
.contact td {
	padding: 3px 2px;
}
.contact th {
	font-weight: normal;
	text-align: right;
	padding-right:5px;
}
.add-new {
	float: right;
	width: 85px;
	height: 25px;
	text-indent: -2000px;
	background-position: -4px -1276px;
}
.journey-info {
	margin:0 0 20px 10px;
}
.journey-info li {
	clear: both;
	padding-top: 5px;
}
.journey-info span {
	float: left;
	padding-left: 5px;
}
.journey-info span.na {
	width: 60px;
	text-align: right;
}
/* From 
------------------------------------------------------ */
.form-search {
	border: 1px solid #ccc;
	background:#f7f7f7;
	padding: 5px 10px;
	margin-bottom: 10px;
	color: #000;
}
.form-search th {
	font-weight: normal;
}
.form-search td {
	padding: 3px 3px;
}
.form-search select.years{width:70px;vertical-align:middle;}
.form-search select.dept{width:120px;vertical-align:middle;}
/* Help 
------------------------------------------------------- */
.current {
	font-size: 12px;
}
.bus .bd-l {
	padding: 20px;
	text-align: left;
}
.hotcity .hd h3 {
	font-size: 12px;
	font-weight: bold;
}
.hotcity .bd {
	padding: 20px;
}
.hotcity .bd li {
	float: left;
	width: 60px;
	margin-bottom: 10px;
}
.bus-search {
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px;
	font-size: 12px;
}
.bus-search li {
	float: left;
	margin-right: 10px;
}
.bus-search span {
	float: left;

}
.bus-search span.na {
	width: 50px;
	text-align: right;
	margin-right: 5px;
}
/* YUI
------------------------------------------------------- */
.yui-hidden { display: none; }
.yui-skin-sam .yui-panel .hd {
	font-size: 14px;
}
/*锟金车诧拷询
-------------------------------------------------------*/
	/*锟斤拷锟斤拷锟*/
.queryzone{
	height:60px;
	border: 1px solid #ccc;
	border-top:none;
}
	/*锟斤拷锟斤拷锟*/
.collum{
	height:3px;
	margin:15px 0px;
}
.train-query{
	height:80px;
	border-width:0px;
}
.con-1,.con-2{
	font-size:14px;
	padding:20px 20px 20px 20px;
	border-width:0px; 
	border-style:solid;   
	text-align:left;
}
.querydetail{text-align:left}
.train{
	border-bottom-width:0px; 
	border-bottom-color:#000000;
	margin:0px 0px 0px 0px;
}

.trQuery{}

.TrHotCity .bd a:link,.TrHotCity .bd a:visited{font-size: 12px; color: #000; text-decoration: none; }
.TrHotCity .bd a:hover,.TrHotCity .bd a:active { color: #f26e04; text-decoration: none; }

.TrHotCity .hd h3 {
	font-size: 12px;
	font-weight: bold;
}
.TrHotCity .bd ul{
	padding:0px 0px 0px 20px;
}
.TrHotCity .bd li {
	padding-bottom:10px;
	float:left;
	width: 83px;
	overflow:hidden;
}

.citys{
	color:#000000;
	position:relative;
	height:40px;
	width:215px;
	left:258px;
	top:1px;
	background-color:#FFFF99;
}
.citys li{
	width:5px;
	margin:1px;
	padding:1px;
}
.step-1{
margin:20px;
}

/*鍟嗘梾鍔╂墜涓嬫媺鑿滃崟
 ***************************************************** */
.dropdown{
	background:url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat;
	background-position: 39px 470px;
	visibility:hidden;
	z-index:999;
	position:absolute;
	left:875px;
	top:55px;
	width:110px;
	height:85px;
	background-color:#F6F6F6;
	border-style:solid;
	border-width:thin;
	border-color:#CCCCCC;
}
.dropdown li{
	padding:5px 0 0 30px;
	margin:0 0 0 0;
	text-align:left;
	line-height:20px;
	height:22px;
}
.trainicon{
background:url("../Images/airporthelp.png")/*tpa=http://www.scydny.com/Resources/Images/airporthelp.png*/ no-repeat;
background-position:left -32px;
}
.weathericon{
background:url("../Images/airporthelp.png")/*tpa=http://www.scydny.com/Resources/Images/airporthelp.png*/ no-repeat;
background-position:-15 -10px;
}
.busicon{
background:url("../Images/airporthelp.png")/*tpa=http://www.scydny.com/Resources/Images/airporthelp.png*/ no-repeat;
background-position:left -70px;
}

.dropdown li a:link, .dropdown li a:visited {
	color:#555555;
	font-size:12px;
	font-weight:normal;
}
.dropdown li a:hover{color:#FF6600;}
.dropdown li a{
	display:block;
	margin:0 0 0 0;
	padding-left:0;
}
/*weather forecast
********************************************************/
.forecastdiv{
	position:inherit;
	z-index:50;
	padding-top:0px;
	height:500px;
}
.forecast{
	left:0px;
	top:0px;
	width:690px;
	height:480px;
	margin-top:15px;
}
.cityforecast{
	position:absolute;
	width:293px;
	float:right;
	left:919px;
	height:479px;
	top:15px;
}
.weatherbd-country{
	position:relative;
	float:left;
	left:0px;
	width:690px;
}
.weatherbd-country .bd-l {
	overflow: hidden;
}
.weatherbd-city{
	position:inherit;
	z-index:50;
	float:right;
	right:5px;
	top:0px;
	width:277px;
}
.weatherbd-city .bd-l {height: 438px;padding:0 5px;}
.mod6{
	/*margin-top:10px;*/
	height:110px;
	/*width:268px;*/
}
.mod6 .hd-1{
	text-align:left;
	padding-left:15px;
	padding-top:3px;
	/*position:relative;*/
	background-color:#EAEAEA;
	height:23px;
	
	/*width:253px;
	left:-2px;
	top:8px;*/
}
.mod6 .left{
	position:relative;
	top:10px;
	left:10px;
	width:100px;
	/*height:100px;*/
	float:left;
}
#weathericonf,
#weathericons,
#weathericont{
	text-align: center; 
	margin:0 auto;
	height:35px;
	width:50px;
	overflow:hidden;
	float: left;
	}
#weathericon
{	height:35px; 
	width:42px;
	text-align: center; 
	margin:0 auto;
	height:35px;
	width:50px;
	overflow:hidden;
}
.forecastbox
{
	padding-left:15px;
}
.mod6 .right{
	margin-left:30px;
	position:relative;
	/*top:10px;
	left:10px;*/
	width:120px;
	/*height:100px;*/
	float:left;
}
.right ul{
	margin: 10px 0 0 5px;
}
.right li{
	font-size:12px;
	text-align:left;
}
.tianq,.wendu{
	font-size:12px;
	margin-top:5px;
}
.img-weather{
	width:40px;
	height:43px;
	margin-top:5px;
	margin-bottom:10px;
}
#p-Div{
	visibility:hidden;
	position:absolute;
	top:50px;
	left:925px;
	width:70px;
	height:75px;
	z-index:15;
	background-color:#955221;
}
.wea-img {
	text-align: center;
	margin: 0 auto;
	padding:0 10px;
	overflow: hidden;
}
.wea-img img{
	padding:5px 0;	
}
.city-set{
	position:absolute;
	left:925px;
	top:560px;
	background-image:url("../Images/weathercity.png")/*tpa=http://www.scydny.com/Resources/Images/weathercity.png*/;
	margin-top:15px;
	height:38px;
	width:270px;
}
.w-box {font-size:12px;margin: 0;}
.w-box-t strong {float:left;font-size:14px;line-height: 20px;}
.w-box-t span {font-size: 12px;margin-right: 15px;}
.hd-book{background: url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat; background-position: -50px -660px; height:38px; font-size:14px; padding-left:8px;}
.hd-book h2{background:url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat; font-size:14px; text-align:left; padding:7px 0 0 20px; background-position: -953px -220px; float: left;}
.selectbox{text-align:left; padding: 10px 0 0 20px;}
.selectbox select{width:80px;}
/*weather icons
**********************************************************************************/
#weathericonf,
#weathericons,
#weathericont
{height:35px; width:42px}
.ss-forecast .line{
	padding:10px 21px 7px 0; line-height:40px;
}
.ss-forecast .d00{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -5px;}
.ss-forecast .d01{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -60px;}
.ss-forecast .d02{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -110px;}
.ss-forecast .d03{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -152px;}
.ss-forecast .d04{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -205px;}
.ss-forecast .d05{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -255px;}
.ss-forecast .d06{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -310px;}
.ss-forecast .d07{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -362px;}
.ss-forecast .d08{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -412px;}
.ss-forecast .d09{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -470px;}
.ss-forecast .d10{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -520px;}
.ss-forecast .d11{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -575px;}
.ss-forecast .d12{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -627px;}
.ss-forecast .d13{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -682px;}
.ss-forecast .d14{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -737px;}
.ss-forecast .d15{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -789px;}
.ss-forecast .d16{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -841px;}
.ss-forecast .d17{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -894px;}
.ss-forecast .d18{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -948px;}
.ss-forecast .d19{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1000px;}
.ss-forecast .d20{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1050px;}
.ss-forecast .d21{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1103px;}
.ss-forecast .d22{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1156px;}
.ss-forecast .d23{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1209px;}
.ss-forecast .d24{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1262px;}
.ss-forecast .d25{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1317px;}
.ss-forecast .d26{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1370px;}
.ss-forecast .d27{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1422px;}
.ss-forecast .d28{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1476px;}
.ss-forecast .d29{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1522px;}
.ss-forecast .d30{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1573px;}
.ss-forecast .d31{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1625px;}
.ss-forecast .d32{background: url("../Images/weathericons.png")/*tpa=http://www.scydny.com/Resources/Images/weathericons.png*/ no-repeat;background-position: 0px -1666px;}

/*weather icons end
**********************************************************************************/

/* Flight
------------------------------------------------------------------------------- */
.selected-fl { margin: 10px; border: 1px solid #ccc; }
.selected-fl p { margin: 5px 0 5px 10px; color: #000; }
.selected-fl-outer { margin: 0 10px; }

.flight-info table { margin-bottom: 10px;}
.his-user { background: #ccc; padding: 5px 0; }
.his-user li { text-indent: 10px; }
.order-de-t { font-size: 14px; text-align: left; margin-bottom: 10px; }
.order-de-t a { font-size: 14px; }
.order-de { color: #000000; text-align: left; font-size: 12px; border: 0px; padding: 10px; }
.table4 th { background: #ececec; color: #333; font-weight: normal; padding: 5px; border-bottom: 1px solid #ccc;}
.table4 td { vertical-align: top; padding: 5px 0 5px 5px; }

.flight-s input.disable {
	background: #ececec;
}
.price-a1 {background: #ffdfdf; float:left; display:block; margin-bottom:10px;padding:2px 5px;}
/* Forget password
------------------------------------------------------------------------------- */
.forget-pwd,.down-paper,.rules{padding: 10px 0 20px 30px;}
.forget-pwd-text { margin: 20px 0px 50px; font-size:14px;}
.forget-pwd-text p{margin-left:90px; margin-bottom:10px;}
.forget-pwd ul {margin: 10px 0 0 40px;}
.forget-pwd li {clear:both; margin-bottom:10px;}
.forget-pwd li span {margin-bottom:10px; text-align:left;  margin-left:10px;}
.forget-pwd .getPwdtype{margin-left:80px;}
.forget-pwdsuccess{ width:500px; padding-left:260px; margin-top:20px;}
.forget-pwdsuccess .box-bd-content{width:685px;}
.backtologin{ margin-left:100px; margin-bottom:30px;}
.bottominfo p{margin-bottom:10px;}
.bottominfo a:visited, .bottominfo a:link,#structruetable a:visited, #structruetable a:link{
	color:#06c;
	}
.bottominfo	.back{padding-left:23px;}
/* Down
---------------------------------------------------------------------------- */
.rules{line-height:150%;font-size:12px;}
.rules .tabslink:visited,.rules .tabslink:link{font-size:14px;font-weight:bold;margin:0 0 10px 10px;text-decoration:none;}
.rules .tabslink:hover{text-decoration:none;}
.rules h1{margin:5px 0;font-size:14px;}
.rules h2{font-size:12px;margin:10px 0;background-color:#f6f6f6;padding:3px;}
.rules h2 i{width:5px;height:5px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;overflow:hidden;background-color:#f60;margin:0 11px;}
.rules pre{margin-bottom:20px;font-size:12px;}
.rules ul{margin:0 0 15px 27px;}
.rules ul li{line-height:150%;}
.down-paper-ul {
	margin: 10px 0 20px 10px;width:240px;
}
.down-paper-ul li {
	float:left;
	line-height:150%;
	list-style-type:disc;
	margin-bottom:10px;
	width:120px;
}
.down-paper-form {
	width: 700px;
}
.down-paper-form td {
	float: left;
	width: 500px;
	margin-bottom: 5px;
}

.down-paper-form span.na {
	width: 90px;
	float: left;
	text-align: right;
}
.down-paper-form span {
	padding-left: 10px;
	float: left;
}

/* Loading 
------------------------------------------------------------------------------ */
.load-box {
	margin: 30px auto 0 auto;
	text-align: center;
	height: 300px;
	width: 650px;
}
.load-box-bd {
	
	padding: 30px 0 100px 0;
	border: 1px solid #ccc;
}
.load-logo {
	background-position:0 0;
	height:75px;
	text-indent:-2000px;
	width:155px;
	text-align: center;
	margin: 0 auto;
}
.load-status {
	margin: 50px 0 0 0;
}
.load-status p {
	color: #707070;
	margin-top: 10px;
	font-family: 黑体;
	font-size: 18px;
}

/* Bus */
.bus-list  th {
	padding: 5px 0;
}
.bus-list td.nopadding {
	padding:0;
}
.bus-list .bus-list-inner th {
	background: #fff;
}
 .bus-list .bus-list-inner td {
}
.bus-list .bus-list-inner .backcolor {
	background:#EBF3FE;
}

/* for Train */
.bus-list-inner {
	border:1px solid red;
	border: none;
	width:100%;
}
.bus-list-inner th {
	border-color:#CBDEFF;
border-style:none none solid;
border-width:0 0 1px;
background:#FFFFFF ;
padding:7px;
}
.bus-list-inner td { border: none;border-bottom: 1px solid #CBDEFF; padding: 4px; color: #666; background: #fff; }
.errortip{display:none}

.tips-div{
	position:relative;
	border:#cccccc solid 1px;
	background-color:#ffffc6;
	z-index:50;
	text-align:center;
}
.tips-div #tip-title{
	padding: 7px 0 5px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.tips-div #tip-body{
	margin:0px 5px 5px 5px;
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#666666;
}
table.Aircraft-type{
	cellspacing:0px;
	border-collapse: collapse;
}
.Aircraft-type th{
	font-weight:normal; 
}
.Aircraft-type th, .Aircraft-type td{
	text-align:center;
	padding:5px 7px;
	font-size:12px;
	color:#666666;
}
.Aircraft-type td{
	background-color:#FFF;	
}
/*
展开搜索栏
 */
#expandSearch{
	display:none;
	text-align:right;
	padding-bottom:5px;
	
}
#expandSearch span{
	padding-right:20px;
	background-position: -951px -826px;
}
.HideSearch{
	padding-right:20px;
	background-position: -955px -925px;
}
.hideiconup{
	padding-left:25px;
	background-position: -951px -828px;
	float:left;
}
.displayicondown{
	padding-left:25px;
	background-position: -951px -925px;
	float:left;
}
.hideiconup a:link,.displayicondown a:link, .hideiconup a:visited,.displayicondown a:visited{text-decoration:none}
.hideiconup a:hover,.displayicondown a:hover{color:#333}
.fee-pay-font1{
	color:#993300;
}
.fee-pay-font2{
	padding-right:15px;
	background:url("../Images/sprite.png")/*tpa=http://www.scydny.com/Resources/Images/sprite.png*/ no-repeat 25px -2171px;
	color:#666666;
}
.fee-pay-font3{
	padding-right:12px;
	background:url("../Images/sprite.png")/*tpa=http://www.scydny.com/Resources/Images/sprite.png*/ no-repeat 130px -2171px;
	color:#666666;
}
.fee-pay-font4{
	color:#666666;
}
.tell{
	width:200px;
	font-size:12px;
	text-align:left;
	padding:10px;
	color:#666666;
}
.ssharing_MU,
.ssharing_CA,
.ssharing_ZH,
.ssharing_CZ,
.ssharing_HU,
.ssharing_CN,
.chengdu-airline,
.ssharing_OQ,
.ssharing_KY,
.ssharing_3U,
.ssharing_GS,
.ssharing_VD,	
.ssharing_NS,
.ssharing_G5,
.ssharing_SC,
.ssharing_FM,
.ssharing_MF,
.chunqiu-airline,
.ssharing_EU,
.ssharing_BK,
.ssharing_HO,
.joy-air,	
.ssharing_8L,
.ssharing_JD,
.ssharing_PN,
.ssharing_KN,
.ssharing_JR,
.cathaypacific,
.dragonair,
.hongkongairlines,
.flyvivamacau,	
.airmacau,
.evaair,
.china-airlines,
.mandarin-airlines,
.uniair-airline,
.transasia-airways{
	background-image:url("../Images/AirlineIcon.png")/*tpa=http://www.scydny.com/Resources/Images/AirlineIcon.png*/;
	background-repeat:no-repeat;
}
.canvas{
	padding-left:35px;
	text-align:left;
}
.ssharing_MU{background-position:left 2px;}
.ssharing_CA{background-position:left -45px;}
.ssharing_ZH{background-position:left -93px;}
.ssharing_CZ{background-position:left -143px;}
.ssharing_HU,.ssharing_CN{background-position:0px -190px;}
.chengdu-airline{background-position:-5px -240px;}
.ssharing_OQ{background-position:-5px -290px;}
.ssharing_KY{background-position:-5px -350px;}
.ssharing_3U{background-position:-3px -400px;}
.ssharing_GS{background-position:-5px -455px;}
.ssharing_VD{background-position:-4px -512px;}
.ssharing_NS{background-position:-5px -575px;}
.ssharing_G5{background-position:-5px -633px;}
.ssharing_SC{background-position:-5px -690px;}
.ssharing_FM{background-position:-7px -746px;}
.ssharing_MF{background-position:-3px -805px;}
.chunqiu-airline{background-position:-3px -863px;}
.ssharing_EU{background-position:-8px -915px;}
.ssharing_BK{background-position:-1px -967px;}
.ssharing_HO{background-position:-3px -1015px;}
.joy-air{background-position:-3px -1065px;}
.ssharing_8L{background-position:-3px -1112px;}
.ssharing_JD,.ssharing_PN{background-position:-6px -1158px;}
.ssharing_KN{background-position:-8px -1207px;}
.cathaypacific{background-position:-10px -1260px;}
.dragonair{background-position:-3px -1318px;}
.hongkongairlines{background-position:-5px -1367px;}
.flyvivamacau{background-position:-3px -1417px;}
.airmacau{background-position:-2px -1467px;}
.evaair{background-position:-5px -1517px;}
.china-airlines{background-position:-5px -1567px;}
.mandarin-airlines{background-position:-5px -1615px;}
.uniair-airline{background-position:-5px -1667px;}
.transasia-airways{background-position:-1px -1717px;}
.ssharing_JR{background-position:-1px -1773px;}

/*商旅设置首页提示*/
.trip-initset{ color:#666666;}
.companyNameSet{ 
color:#666666;
text-align:center;
}
.companyNameSet-btn{
text-align:center;
padding-right:205px;
}
.yorn{

}
.sms th{
	text-align:center;
	font-weight:bold;
	color:#666666;
}
.savebtn{
	position:relative;
	padding:20px 0px 20px;
	top:10px;
	margin-left:310px;
}
.sms-nomal{font-weight:normal}
.setMess{ position:relative;}
.tripM-top{position:relative}
/* 这里是选择城市弹出框 */
.yui-skin-sam .yui-ac{position:relative;font-family:arial;}
.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:130px;font-size:12px; z-index:9050;}
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

.myAutoComplete {
    width:100px; /* set width here or else widget will expand to fit its container */
}
.match {
    font-weight:bold;
}
.overselect{
	filter: Alpha(Opacity=0);
	left:0px;
	opacity:0;
	position:absolute;
	visibility:inherit;
	width:100%;
	z-index:-1;
	top:0px;
	}
	
.dotLine{
margin-left:-16px;
background:url("../Images/bg_sprites1.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites1.png*/ no-repeat -50px -1025px;
height:10px;
padding-left:730px;
}
.BeforeSort{
cursor:hand;
background-position:-876px -922px;
}
.AfterSort{
cursor:hand;
background-position:-832px -922px;
}
.BeforeSortBlack{
width:10px;
background-position:-878px -1035px;
}
.AfterSortBlack{
width:10px;
background-position:-915px -1035px;
}
.AfterSortOver{
width:10px;
background-position:-960px -1035px;
}
#myiframes .bd{padding:10px; background-color:#FFF; text-align:center;}
#set-apply a{width:140px;}
.ajax_info{padding:5px 10px;
text-align:center;
}
/*弹出框提示BOX #F00 */
.BoxTipCss{
	padding:10px 3px 3px 3px;
	background-color:transparent;
	position:absolute;
	z-index:20;
}
.alert-div{
	border:#cccccc solid 1px;
	background-color:#ffffc6;
	z-index:50;
	font-size:12px;
	padding:5px;
	color:#F00;
	position:relative;
}
.alert-div2{
	border:#cccccc solid 1px;
	z-index:50;
	background-color:#fff;
	font-size:12px;
	padding:5px;
	color:#F00;
}
.AlertouterBox{
	background-color:transparent;
	z-index:20;
	position:relative;
	left:5px;
	top:2px;
}
.struminheight{
	_height:140px;
	min-height:140px;
	}
.tipcontainer{
	top:20px;
	position:absolute; 
	z-index:0;
}


/*日历控件css样式
*/
.yui-calcontainer {
	position:relative;
	padding:5px;
	background-color:#fff;
	border:1px solid #7B9EBD;
	float:left;
	_overflow:hidden; /* IE6 only, to clip iframe shim */
}
.yui-calcontainer iframe {
	position:absolute;
	border:none;
	margin:0;padding:0;
	z-index:0;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}
.yui-calendar {
	font:12px sans-serif;
	text-align:center;
	border-spacing:0;
	border-collapse:separate;
	position:relative;
}
.yui-calendar .calhead {
	font-size:14px;
	vertical-align:middle;
	background-color:#FFF;
}

.yui-calendar .calheader {
	position:relative;
	width:100%;
	text-align:center;
	margin-bottom:5px;
}
.yui-calendar .calnavleft {
	position:absolute;
	overflow:hidden;
	text-indent:-10000em;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	left:2px;
	z-index:1;
	background: url("JS/calendar/assets/callt.gif")/*tpa=http://www.scydny.com/Resources/Css/JS/calendar/assets/callt.gif*/ no-repeat;
}
.yui-calendar .calweekdaycell {
	color:#666;
	background-color:#f2f2f2;
	font-weight:normal;
	text-align:center;
	width:1.5em;
}
.yui-calendar .calnavright {
	position:absolute;
	overflow:hidden;
	text-indent:-10000em;
	cursor:pointer;
	top:2px;
	bottom:0;
	width:9px;
	height:12px;
	right:2px;
	z-index:1;
	background: url("JS/calendar/assets/calrt.gif")/*tpa=http://www.scydny.com/Resources/Css/JS/calendar/assets/calrt.gif*/ no-repeat;
}
.yui-calendar td.calcell {
	padding:2px 4px;
	text-align:center;
}
.yui-calendar td.calcell.previous {
	color:#CCC;
}
.yui-calendar td.calcell.oom {
	cursor:default;
	color:#999;
}
.yui-calcontainer.multi {
	padding:0;
}
.yui-calcontainer.multi .groupcal {
	padding:5px;
	background-color:transparent;
	z-index:1;
	float:left;
	position:relative;
	border:none;
}
.yui-calendar td.calcell.selected {
	color:#003DB8;
	background-color:#FFF19F;
}

.yui-calendar td.calcell.calcellhover {
	cursor:pointer;
	color:#FFF;
	background-color:#0000FF;
}

.yui-calendar td.calcell.calcellhover a {
	color:#FFF;
}
.yui-calendar td.calcell.today a:link,.yui-calendar td.calcell.today a:visited{font-weight:bold;}
.yui-calcontainer iframe.fixedsize {/* IE6 only */
	width:50em;
	height:50em;
	top:-1px;
	left:-1px;
}
.modinner1{border: #CCCCCC solid 1px;}
.modinner1 .hd{background-position:-2px -1202px; height:28px; overflow:hidden; border-bottom:1px solid #CCC;}
.modinner1 .hd-l{background-position:-2px -1202px; width:26px; height:28px; overflow:hidden;}
.modinner1 .hd .hd-title{font-size:12px; font-weight:bold; padding-top:6px; height:20px;}
.modinner1 .hd .hd-title span{font-weight:normal; margin-left:30px;}
.modinner1 .bd{padding:0px; font-size:12px; text-align:left; background-image:url();}
.highlightgreen{color:#009900; font-weight:bold; font-size:14px;}
.highlightred{color:#FF6600;font-size:12px; padding-top:5px;}
.highlightred2,.highlightred3{color:#FF6600;font-size:14px; font-weight:bold;padding-top:0px;}
.highlightred3{font-size:16px;}
.table3 .highlightred{color:#FF6600;font-size:12px; padding-top:5px;}
.modinner1 td{vertical-align:middle; padding:10px 0px 10px 5px;}
.modinner1 th{padding:5px 0px; border:0px;}
.modinner1 .foot{font-size:12px; margin:10px 3px 13px 10px;}
.modinner1 .alert-box{padding:0px; margin:0px;}
.ticketinfo a:hover{color:#FF6600}
.ticketinfo .alert-div{color:#333;}
.ticketinfo td{vertical-align:middle; padding:5px 0px 5px 10px;}
.ticketinfo td{ border-top:1px #fff solid;}
.ticketinfo .odd td, .onairerson .odd td, .connectorinfo .odd td{background-color:#F2F8FD;}
.ticketinfo .even td, .onairerson .even td{background-color:#E7F1FA;}
.modinner1 .city1{width:70px; text-align:right}
.modinner1 .city2{width:70px; text-align:left}
.ticketinfo{margin-top:10px;}
.hotelinfo td{padding-left:0;}
.hotelinfo td strong.hotelname{display:block;padding-left:20px;}
.hotelinfo td strong.hotelname span{width:13px;height:16px;background-position:-1px -1158px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-right:3px;}
/*.hotelinfo .alert-box span {
	 width: 16px; height: 14px; background-position: -1px -1178px;overflow:hidden;display:inline-block;margin:2px 5px 0 0;
}*/
.hotelinfo .borderdashed{border-bottom:1px dashed #ccc;}
.hotelinfo .tip{margin:10px 0;padding-left:10px;height:30px;line-height:30px;overflow:hidden;}
.hotelinfo .hotelpricedetail{width:80%;float:right;}
.hotelinfo .hotelpricedetail table{width:100%;text-align:center;}
.hotelinfo .hotelpricedetail th{font-weight:normal;background-color:#f6f6f6;border-bottom:1px solid #c3c3c3}
.hotelinfo .hotelpricedetail th.haswidth{width:60px}
.hotelinfo .hotelpricedetail th.first{width:80px}
.hotelinfo .hotelpricedetail th.hideevent{width:80px;text-align:right;padding-right:20px;}

.hotelinfo .foot{height:auto;overflow:hidden;margin-bottom:10px;min-height:25px;margin-bottom:0;_height:25px;_overflow:inherit;}
.hotelinfo .foot a{text-decoration:none;}
.hotelinfo .foot a span{width:5px;height:10px;overflow:hidden;display:inline-block;margin-left:5px;*margin-bottom:2px;}
.hotelinfo .foot a.lt span{background-position:-51px -1098px;}
.hotelinfo .foot a.gt span{background-position:-56px -1098px;}
.selectleader{width:370px;}
.righttip{width:150px; color:#999;}
.bookinfo h4{
	background-position:-5px -86px;
	color:#000;
	font-size:12px;
	line-height:24px;
	padding-left:5px;
	padding-bottom:0px;
	margin:20px 0px 3px 20px;
}
.bookinfo table{margin-left:30px;}
.bookinfo td,.orderinfo td{ padding:2px 2px; white-space:nowrap;}
.odd td{background-color:#F2F8FD;}
.even td{background-color:#E7F1FA;}
.bookinfo .connerinfo,.orderinfo .connerinfo{
	background-color:#F2F8FD;
	margin:0px 35px 20px 30px;
	}
.bookinfo .connerinfo li,.orderinfo .connerinfo li{float:left; margin-right:40px; padding-top:3px; padding-bottom:3px;}
.otherInfo{width:94%; height:60px; margin:10px 20px;overflow-x:hidden; overflow-y:scroll;}
.orderinfo h4{
	background-position:-5px -86px;
	color:#000;
	font-size:12px;
	line-height:24px;
	padding-left:5px;
	padding-bottom:0px;
	margin:20px 0px 3px 20px;
}
.orderinfo table {margin-left:30px;}
a.dottedunderline:link,
a.dottedunderline:visited{ text-decoration:none; border-bottom:1px dotted;}
.onairerson a:link, .onairerson a:visited{text-decoration:none}
.airporttype{background-color:#F2F7FD; border-bottom:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid; padding:10px 0px 10px 20px;}
.modinner1 .userlist{ background-color:#BED8ED; padding:5px 0px 5px 20px;}
.userlist li{float:left; margin-right:20px;width:80px;}
.uerinfo{margin-bottom:0px;}
.uerinfo td{ padding:5px 5px 3px 0px;}
.uerinfo .num{width:10px;font-weight:bold; padding-left:10px;}
.uerinfo .last{width:auto;}
.uerinfo select{width:132px;*width:134px;}
.uerinfo input{width:130px;}
.uerinfo .last input{width:auto;}
.uerinfo .top td{padding-top:10px;}
.uerinfo .bot td{padding-bottom:10px;}
.uerinfo .table4 td{
 white-space:nowrap;
}
.delepersonicon{ background-position:left -1250px; padding-left:15px; float:right;}
.btnaddperson{background-position:left -1287px; padding-left:2px; height:25px; float:right; padding-top:3px; color:#06c;text-decoration:none;}
.btnaddperson input{border:0px; background-color:transparent;}
.contact tr{margin:6px 15px; text-align:right;}
.contact td{width:200px; padding-left:10px;}
.centerinner{text-align:center; padding-top:10px; padding-bottom:10px;}
.onairerson select,.onairerson input{color:#333;font-size:12px;}
.onairerson input.color999{color:#999;}
.onairerson table,.onairerson tbody{border-top:1px #fff solid}
.contacttip{color:#333; font-size:12px;}
.contactfee{
	background-color:#E7F1FA;
	height:20px;
	width:92%;
	margin:1px 0px 0px 30px;
	padding:5px 0px 5px 10px;
	}
.brownbg{background-color:#FFFF99;}
.realpay .brownbg{height:30px; padding-top:5px;}
.realpay{height:25px; margin:20px 10px 0px; font-size:12px;}
.realpay a:link,.realpay a:visited, .realpay a:hover{font-size:12px;}
.paytype{ margin:0px 10px 10px 20px;}
.paytype input,.sendtype input{margin-top:5px;}
.sendtype{ margin:20px 10px 10px 20px;}
.sentinfo{ margin-left:20px;}
.sentinfo td{padding:0px 5px;}
.sentinfo .add{width:500px;}
.explaninfo{color:#999999; font-size:12px;}
.user-odd {
	background: #f6f6f6;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #fff;
}
.user-odd th,.user-even th {
	font-weight: normal;
	vertical-align: top;
	padding-top: 2px;
	width: 65px;
	text-align: right;
}
.user-odd td,.user-even td {
	padding:2px 0 8px 2px;
	vertical-align: top;
}
.user-even {
	background: #eee;
	padding: 10px 0 5px 0;
	border-bottom: 1px solid #fff;
}
.structure1{ font-size:12px; text-align:center; margin-top:100px;}
.structure1 a:link,.structure1 a:visited{color:#06c ;}
.structure1 a:hover{color:#FF6600}
.structure2{margin-top:50px;font-size:12px; color:#333;}
.structure3{margin:0px 0px 5px;}
.structure3table{margin:0px 10px;}
.color333{ color:#333;}
.structure2 select{width:155px;}
.structure2 td{padding-top:10px; padding-left:5px;}
.structure2 table{width:400px;margin:0 auto;}
#maintab{width:400px;height:350px;position:relative;}
#maintab .errormsg{margin:20px 0 0 0;}
#maintab ul{padding:18px 0 0 55px;width:283px;}
#maintab ul li{line-height:200%;font-size:12px;height:50px;_height:50px;min-height:50px;height:auto;display:block;}
#maintab ul li.noheight{height:auto;min-height:0;_height:0;}
#maintab label{display:block;}
#maintab .inputTag{height:18px;width:260px;}
#maintab input.chkboxstyle{margin:0 2px 0 0}
.logintype {
height:45px;
width:385px;
}
.logintype li {
float:left;
height:45px;
margin:0;
text-align:center;
width:192px;
}
.logintype .selected{background:none repeat scroll 0 0 transparent;}
.logintype em{font-weight:bold; margin-bottom:3px;}
.logintype li a{line-height:20px;}
.logintype .selected .company {
background-position:-564px -1446px;
}
.logintype .selected .personal {
background-position:-785px -1447px;
}
.logintype em {
font-weight:bold;
margin-bottom:3px;
}
.logintype li a:link, .logintype li a:visited {
color:#666666;
display:block;
font-size:14px;
height:45px;
line-height:45px;
padding:0;
width:192px;
}
.logintype .selected a:link, .logintype .selected a:visited {
color:#000000;
}
.logintype .company {
background-position:-564px -1392px;
}
.logintype .personal {
background-position:-785px -1392px;
}
#btnBox{text-align:center;}
.cal_btn{background-position:-5px -1239px; text-align:center; margin-bottom:5px;}
#errorOldKey{color:#FF0000;}
.pagelist{ background-position: -202px -899px; padding-left:20px; height:20px; width:30px; position:relative; text-indent: -2000px}
.pagebg{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextpage{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastpage{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextmorepage{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastmorepage{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextpage-over{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastpage-over{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextmorepage-over{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastmorepage-over{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextpage-disable{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastpage-disable{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.nextmorepage-disable{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.lastmorepage-disable{background-position: -200px -897px; padding-left:20px; text-indent:-2000px;}
.sitinfo{}
.sitinfo .bd{ margin-top:15px;}
.sitinfo td,.sitinfo th{ text-align:center;border:0px;}
.sitinfo .odd td{background-color:#FFFFFF; color:#666666}
.sitinfo .even td{background-color:#F6F6F6}
.sitinfo th{ padding:0px;}
/**.mod4 .table4,.mod4 h4,.mod4 .mb10{margin-left:30px;}*/
.mod4 .mb10 strong{font-size:14px;}
.blue2{color:#06c}
.mod3 .mt10{padding-bottom:10px; padding-top:10px;}
.change-tool{margin:10px 0px 0px; color:#333;}
.change-tool span{margin-right:50px;}
.change-tool span input{margin-right:5px; margin-left:5px;}
.change-tool .date-icon-m{width:100px; background-color:#fff;}
.ft10{padding-bottom:5px; padding-top:10px;}
.order-thank .highlightred2{text-decoration:underline;}
.orderChange .sucess{text-align:center; margin-left:170px;}
.lf30{margin-left:30px; margin-right:31px;}
.modinner1 .search-result th{margin:0px; padding:0px; text-align:center;}
.nationticket, .nationticket label,.flight-s .nationticket{font-size:12px;}
#regPicBox{
position:absolute; 
left:510px; 
top:55px; 
cursor:pointer;
}
#CreditPicBox{
position:absolute; 
cursor:pointer;
}
#divCreditPicBox{
position:absolute; 
left:240px; 
top:85px;
cursor:pointer;
}
#CodePicBox{
position:absolute; 
left:240px; 
top:85px; 
cursor:pointer;
}
.phonepay{position:relative;}
.phonepay table{ padding:0px;margin-left:20px;}
.phonepay td{margin:0px; padding:0px 0px 0px 5px;}
.phonepay b{padding-left:27px;}
.selectflyco{width:157px;}
#setPicBox{ position:absolute; left:250px;}
.compositesearch{margin-bottom:5px;}
.compositesearch input, .compositesearch select{width:90px;}
.compositesearch th{width:60px;}
.compositesearch td{width:110px; line-height:10px; padding:2px 0px;text-align:center;}
.compositesearch .toleft{text-align:left; margin-right:15px;}
.compositesearch .toright{text-align:right;}
.composite th{color:#555555; font-weight:bold; text-align:center; height:20px; padding:7px 0px;}
.composite td{color:#666666;}
.composite .over td{background-color:#F6F6F6;}
.sorttableUp{ background-position:-1px -1450px; padding-right:18px; display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;height:10px;vertical-align:middle}
.sorttableDown{background-position: -1px -1415px; padding-right:18px; display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;height:10px;vertical-align:middle}
.sorttableUp-over{background-position:-1px -1476px; padding-right:18px; display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.sorttableDown-over{background-position:-1px -1394px; padding-right:18px; display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.sortshead{cursor:pointer;}
.conInfo{border:0px;}
.conInfo td{border:0px;}
.conInfo .odd{background-color:#F2F8FD;}
.conInfo .even{background-color:#E7F1FA}
.conInfo th{ background-color:#BED8ED;}
.conInfo td.liketh{text-align:right;}
.down-paper-form .leftinput{width:215px;}
.down-paper-form .rightinput{width:153px;}
.backlogin{ width:425px; height:320px; background:url("../Images/backlogin.png")/*tpa=http://www.scydny.com/Resources/Images/backlogin.png*/ no-repeat 0px 0px; margin:100px 0px 10px; position:relative; text-align:left;}
.backlogin2{ width:425px; height:320px; background:url("../Images/backlogin2.png")/*tpa=http://www.scydny.com/Resources/Images/backlogin2.png*/ no-repeat 0px 0px; margin:100px 0px 10px; position:relative; text-align:left;}
.backlogin .contents,.backlogin2 .contents{position:absolute; top:110px; left:30px; line-height:20px;}
.backlogin .input-default,.backlogin2 .input-default{width:200px;}
.backlogin .phoneno,.backlogin2 .phoneno{position:absolute; top:46px; font-size:16px; color:#3985C4; left:308px;}
.paytipbox{float:right; width:495px; margin-top:5px;}
.levels span{ line-height:28px; display:inline-block;}
.firfocus,.firblur{background: url("../Images/middlebutton.png")/*tpa=http://www.scydny.com/Resources/Images/middlebutton.png*/ no-repeat;}
.firfocus{background-position:2px 0px; font-weight:bold; padding:0px 5px;}
.firblur{background-position:-69px -2px; padding:0px 7px;}
.firfocus{color:#FFF;}
.firblur{color:#333;}
.sublevel a:link{color:#06c;}
.sublevel a:hover{color:#ff6600;}
.levels .sublevel{ margin:0px 10px;}
a.clearall:link{color:#06c; font-size:12px;}
a.clearall:hover{color:#ff6600;}
.a_top{background-position:-7px -1673px;
font-size:16px;
font-weight:bold;
height:40px;
margin-top:20px;
padding-left:50px;
padding-top:10px;}
.a_content{font-size:14px; margin-left:10px; margin-top:30px; line-height:25px;}
.btn2-long{background-position:-6px -1618px;color: #333; border: none; cursor: pointer; font-size: 12px; width: 100px; height: 25px; line-height: 25px; text-align: center;}
.a_bottom a{background-position:-200px -1621px; padding-left:20px; font-size:14px; padding-top:5px;}
.a_bottom {text-align:right;}
.a_bottom a:link,.a_bottom a:visited{color:#06c;}
.a_bottom a:hover{color:#ff6600;}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft{ background-color:#FFFFFF;}

.displayblock{display:block;}
.btn-mobilecode{
	background-position: -3px -1409px;
	border:0;
	width:130px;
	height:24px;
	cursor:pointer;
}
.cause{color:#F60}
.helpcontain{margin:30px 20px;text-align:center}
.helpdescription{margin-left:10px;text-indent:1em;}
.helpcontain h3,.helpdescription{text-align:left}
ul.helpindex{margin-left:40px;width:240px;}
ul.helpindex li{
	list-style-type:decimal;
	float:left;width:120px;
	margin-bottom:10px;
	line-height:150%;
}
h3.helpindextitle{margin:30px 0 0 30px}
a.new-papers,a.delete-papers{height:21px;line-height:21px;}
a.delete-papers span,#categorymanager ul li a span,.agreementhotel td a span,.delheader{background-position:-2px -1253px;display:inline-block;width:10px;height:10px;overflow:hidden;*margin-bottom:2px;margin-right:5px;cursor:pointer;}
.payinfo{border:1px solid #adbfd2;background-color:#e5f5ff;padding:10px;}
.hotelpay td.pa5{padding:5px;}
.hotelpay td.pa10{padding:10px;}
.filterhanlde{width:100%;border:1px solid #ccc;}
.filterhanlde .title{width:15px;overflow:hidden;padding:5px;background-color:#dee7ef;margin-left:1px;}
.filterhanlde .element{width:730px}
.filterhanlde .element ul{width:100%;}
.filterhanlde .element ul li{float:left;padding:0 5px;margin-top:10px;}
.filterhanlde .element ul li a{text-decoration:none;color:black;}
.filterhanlde .element ul li a.cur{background-color:Red;color:White;}
.filterhanlde .element ul li a.more{color:#06c;}
.filterhanlde .element .fixiefull{*margin-top:12px;}
.filterhanlde .element .fixiehalf{*margin-top:8px;}
.morefilters{border:1px solid #ccc;border-left:0;border-right:0;padding:10px 0;}

.msgbox .lefttop,.msgbox .righttop,.msgbox .leftbottom,.msgbox .rightbottom,.msgbox .middletop{width:100%;height:9px;position:absolute;overflow:hidden;}
.msgbox .lefttop,.msgbox .righttop,.msgbox .middletop{bottom:-8px;}
.msgbox .leftbottom,.msgbox .rightbottom{top:-8px;}
.msgbox .middletop{text-align:center;}
.msgbox .middletop .icon{width:19px;height:9px;overflow:hidden;background-position:-96px -1098px;margin:0 auto;}
.msgbox .rightbottom .icon{width:18px;height:9px;overflow:hidden;background-position:-132px -1098px;right:10px;position:absolute;top:0;z-index:100;}
.msgbox .leftbottom .icon{width:16px;height:9px;overflow:hidden;background-position:-115px -1098px;left:10px;position:absolute;top:0;z-index:100;}
.msgbox .righttop .icon{width:18px;height:9px;overflow:hidden;background-position:-170px -1098px;right:10px;position:absolute;bottom:0;z-index:100;}
.msgbox .lefttop .icon{width:18px;height:9px;overflow:hidden;background-position:-151px -1098px;left:10px;position:absolute;bottom:0;z-index:100;}
.msgbox .item1,.msgbox .item2,.msgbox .item3{overflow:hidden;display:block;height:1px;line-height:1px;font-size:1px;}
.msgbox .item1{margin:0 4px;background-color:#ccc}
.msgbox .item2{background-color:#ffffc6;margin:0 2px;border-left:2px solid #ccc;border-right:2px solid #ccc;}
.msgbox .item3{background-color:#ffffc6;margin:0 1px;border-left:1px solid #ccc;border-right:1px solid #ccc;height:2px;font-size:2px;}
.msgbox .box_text{background-color:#ffffc6;border-left:1px solid #ccc;border-right:1px solid #ccc;word-break:break-all;word-wrap:break-word;overflow:hidden;font-size:12px;}
.msgbox .box_text{padding:2px 9px}
.msgbox .box_text ul{text-align:left;}
.msgbox .boxfoot .item2,.msgbox .boxfoot .item3{background-color:#ffffc6}
.msgbox .box_text span.city{margin:5px 0 0 5px;display:block;float:left;text-decoration:none;color:Black;width:100px}


#newsmanger .row{border-bottom:1px dashed #ccc;margin-top:30px;padding-bottom:15px;}
#newsmanger .row .rcaption{width:370px;text-align:left;float:right;padding:1px 0;line-height:200%}
#newsmanger .btnscontent{margin-top:20px;text-align:center;}
.btnscontent .btn-blue{padding:0 10px;}
.yui-content #tab3 h4{padding:0;margin:0;}

.tablewrap{border:1px solid #ccc;margin-bottom:10px;}
#ctl00_ContentMain_PolicySet1_leftdiv{width:313px;border-right:0;}
#rightdiv{width:434px;overflow-x:auto;}
.tablewrap ul{float:left;}
.tablewrap ul li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0;height:54px;text-align:center;overflow:hidden;}
.tablewrap ul li span{display:block;margin-top:5px;}
#rightdiv ul li div.rightfix{margin-top:16px;padding:1px 0;}
#rightdiv ul li{width:144px;line-height:normal;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li{}
#ctl00_ContentMain_PolicySet1_leftdiv ul li a.more{width:11px;height:11px;background-position:-67px -1062px;margin-top:0;cursor:pointer;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.w50{width:50px;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.w193{width:262px;text-align:left;line-height:normal;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.w193 div{margin-left:10px;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.lineheight{width:262px;text-align:left;line-height:54px;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.other{text-align:center;line-height:24px;}
#rightdiv ul li.other{line-height:24px;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.w193 a.city{text-decoration:none;color:Black;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li.w193 a{margin-right:5px;}
#ctl00_ContentMain_PolicySet1_leftdiv ul li .citywrap{padding-top:10px;}
.tablewrap ul li.lith{border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;text-align:center;background-color:#f6f6f6;height:25px;line-height:25px;overflow:hidden;}
.tablewrap ul li.noborder{border-right:0;}
.lastli{border:0;text-align:left;height:35px;line-height:35px;overflow:hidden;padding-left:20px;}
.lastli a,.addcategory{height:13px;overflow:hidden;background-position:-962px -1243px;padding-left:15px;}



.initconfig .tablewrap{border:1px solid #ccc;margin-bottom:10px;}
.initconfig #PolicySet1_leftdiv{width:388px;border-right:0;}
.initconfig #rightdiv{width:434px;overflow-x:auto;}
.initconfig .tablewrap ul{float:left;}
.initconfig .tablewrap ul li{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0;height:54px;text-align:center;overflow:hidden;}
.initconfig #rightdiv ul li div.rightfix{margin-top:16px;padding:1px 0;}
.initconfig #rightdiv ul li{width:144px;line-height:normal;}
.initconfig #PolicySet1_leftdiv ul li{}
.initconfig #PolicySet1_leftdiv ul li a.more{width:11px;height:11px;background-position:-67px -1062px;display:inline-block;margin-top:0;cursor:pointer;}
.initconfig #PolicySet1_leftdiv ul li.w50{width:50px;}
.initconfig #PolicySet1_leftdiv ul li.w193{width:337px;text-align:left;line-height:normal;}
.initconfig #PolicySet1_leftdiv ul li.lineheight{text-align:left;line-height:54px;}
.initconfig #PolicySet1_leftdiv ul li.other{text-align:center;line-height:24px;}
.initconfig #rightdiv ul li.other{line-height:24px;}
.initconfig #PolicySet1_leftdiv ul li.w193 a.city{text-decoration:none;color:Black;}
.initconfig #PolicySet1_leftdiv ul li.w193 a{margin-left:10px;}
.initconfig #PolicySet1_leftdiv ul li .citywrap{padding-top:10px;}
.initconfig .tablewrap ul li.lith{border:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;font-weight:bold;text-align:center;background-color:#f6f6f6;height:25px;line-height:25px;overflow:hidden;}
.initconfig .tablewrap ul li.noborder{border-right:0;}
.initconfig .lastli{border:0;text-align:left;height:35px;line-height:35px;overflow:hidden;padding-left:20px;}
.initconfig .lastli a,.addcategory{height:13px;overflow:hidden;background-position:-962px -1243px;padding-left:15px;}


#newsmanger .row .rcaption span.ask{width:21px;height:16px;overflow:hidden;background-position:-956px -1260px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;margin-left:10px;}
#categorymanager{font-size:12px;overflow:hidden;height:auto;margin:30px 30px 10px;width:150px;}
#categorymanager ul{width:300px;}
#categorymanager ul li{width:140px;display:block;height:25px;line-height:25px;margin-bottom:10px;}
#categorymanager ul li div{float:left;width:90px;text-align:center;height:25px;line-height:25px;}
#categorymanager ul li div input{border:1px solid #ccc;width:90px;height:20px;text-align:center;padding-top:4px;}
#categorymanager ul li a{display:block;float:right;}
#categorymanager div.defaultcss{background-color:#f6f6f6;border:1px solid #ccc;width:90px;height:25px;line-height:25px;text-align:center;margin-bottom:10px;}
.vouch td{padding-top:5px;padding-bottom:5px;}


.config{margin:10px 60px;text-align:center;}
.configstep{padding:1px;}
.configstep li a:hover{text-decoration:none;}
.configstep li{float:left;overflow:hidden;padding-right:15px;height:32px;line-height:32px;text-align:center;width:118px;background:url("../Images/bg_sprites_initconfig.png")/*tpa=http://www.scydny.com/Resources/Images/bg_sprites_initconfig.png*/ no-repeat 100% -32px #ccc}
.configstep li.current{ background-color:#009900;}
.configstep li.done{ background-color:#009900;background-position:100% 0;}
.configstep li.last{background-image:none;}
.configstep li.current strong,.configstep li.done strong{color:White;}
.configstep li strong{color:#666;display:block;font-size:14px;}


.adddept,.addemployee{width:32px;height:32px;background-position:-945px -1282px;line-height:32px;overflow:hidden;padding-left:40px;width:260px;margin:50px auto 0;text-align:left;}
.addemployee{width:400px}
.adddept a,.addemployee a{color:#06c;}
.adddept a:link,.addemployee a:link{color:#06c;}
.adddept a:visited,.addemployee a:visited{color:#06c;}

.adddepttable,.deptlist{margin:50px auto 0;text-align:center;}
.adddepttable td{width:60%;padding:5px;text-align:left;}
.adddepttable td.explain{text-align:right;padding:5px;width:40%;color:inherit;}
#depts{margin:0;width:100%;}
#structruetable,.editform,.editnewpost{width:400px;margin:0 auto;}
#structruetable tr.disable td{color:#ccc}
#structruetable td.first{text-align:left;}
.editform{margin-top:20px;}
.editnewpost{margin-top:5px;}
.employeelist{margin-top:20px;text-align:left;}
.employeelist a{color:#06c;}
.employeetitle{border-bottom:1px dashed #ccc;text-align:left;height:30px;line-height:30px;margin-bottom:20px}
.changecitycontent{height:150px;width:230px;overflow:auto;text-align:left;font-size:12px;border:1px solid #7F9DB9;}
.changecitywrap{height:auto;overflow:hidden;}
.leftwrap ul li{padding-left:10px;cursor:pointer;line-height:150%;}
.leftwrap ul li.hasChild strong span,.leftwrap ul li.hasChild strong span.open{width:12px;height:12px;overflow:hidden;display:inline;margin-right:5px;*margin-bottom:2px;}
.leftwrap ul li ul li{padding-left:15px;}
.leftwrap ul li ul li ul li{padding-left:15px;}
.rightwrap ul li{text-indent:5px;cursor:pointer;line-height:150%;}
.cur{background-color:#C6E4FD;}
.leftwrap ul li.sel{background-color:#ccc}

.borderdiv .title{margin-top:10px;font-size:14px;text-align:left;}

.agreementhotel th.fix{width:50px;}
.agreementhotel td{padding:5px;}
#agreement td a{color:#06c;}
.agreementhotel .liketh{text-align:right;width:90px;}
.agreementhotel td .inputaligntext{width:250px;}
.agreementhotel td .sel{width:252px;}
.agreementhotel td .sel2{width:117px;}
.agreementhotel td .sel3{width:70px;}
.upload{float:right;width:250px;}
.upload .imgarea{border:1px solid #ccc;padding:1px;width:100%;height:190px;line-height:190px;text-align:center;}
.upload .imgcontent{background-color:#ececec;width:100%;}
.agreementhotel td .areacode{width:50px;}
.agreementhotel td .phone,.housetype td .phone{width:89px;}
.agreementhotel td .phonetwo1{width:199px}
.agreementhotel td .phonetwo{width:165px}
.housetype td .short{width:30px}
.housetype{width:100%;text-align:center;}
.addprotocolhotel{display:block;width:100px;height:25px;background-position:0 -1372px;line-height:25px;text-indent:20px;text-align:center;color:#06c;border:0;}
.protocol .btnclear{color:#06c}
.protocol td input.input-default{height:20px;}

.service { font-size: 12px; text-align: left; color: #666; margin-top: 5px; position:relative;  }
.service a { text-indent: -2000px; display: block;width:175px;height: 25px;	background-position:-5px -200px;}


.billingcontent table{width:100%;border:1px solid #ccc;text-align:center;}
.billingcontent table td.liketh{width:15%;}
.billingcontent table ul{list-style:none}
.billingcontent table ul li{float:left;width:80px;text-align:left;margin-left:10px;}
.billingcontent table ul li.operator{width:20px;font-size:16px;font-weight:bold;margin:0;}
.credittip{height:13px;width:12px;display:inline-block;background-position:-965px -1324px;overflow:hidden;margin-right:10px;margin-bottom:-2px}
.creditreminder td{padding:5px;}
.outcredit td,.outcredit th,.incredit td,.incredit th{padding:6px;}
.outcredit td a{text-decoration:underline}
.export{font-size:14px;font-weight:bold;background-color:#eee;text-indent:5px;padding:3px 0;height:25px;line-height:25px;}
.export a{font-size:14px;}
.exportbtn{font-size:12px;font-weight:normal;width:90px;height:25px;line-height:25px;overflow:hidden;background-position:-8px -1510px;text-indent:25px;color:Black;margin-right:5px;}
.exportbtn:hover{text-decoration:none;}
.hotelsearch{margin-bottom:5px;}
.hotelsearch input,.hotelsearch select{width:90px;}
.hotelsearch td.tdw140{width:140px;}
.hotelsearch td.tdw270{width:270px;}
.hotelsearch td.tdw120{width:120px;}
.hotelsearch td.btntd{text-align:center;}

.hotelsearch td.tdw120{width:120px;}

.hotelsearch .toright{text-align:right;}
.hotelsearch input.w200{width:200px;}
#thhasbold th,#thhasboldw100 th{font-weight:bold;text-align:center;}
#thhasbold td a,#thhasboldw100 td a{color:#06c;}
#thhasboldw100{width:100%;margin:0;}

.succes{background-position:-944px -1344px;width:300px;padding:5px 0 0 40px;text-align:left;margin:40px auto 0;}
.initconfigdept{margin-top:25px;}
.employeedashed{border-bottom:1px dashed #ccc;padding-bottom:5px;}


.configemployee-list
{
border:1px solid #ccc;
border-top:0;
height:208px;
overflow-x:hidden;
overflow-y:auto;
width:301px;
}
.configsend-mail-area .configsend {
font-weight:bold;
text-align:right;
width:230px;
}

.likeSelect{border:1px solid #ccc;overflow:hidden;height:auto;_height:100%;font-size:12px;position:absolute;}
.likeSelect ul{width:100%;}
.likeSelect ul li{line-height:150%;text-indent:5px;padding:1px 0;cursor:pointer;}
.likeSelect ul li.on{background-color:#426FD9;color:White;}
.orderbackground{background-color:#BED8ED;text-indent:30px;padding:10px 0;}

.timercheckin{width:76px;height:20px;background-position:-511px -1290px;border:0;cursor:pointer;vertical-align:middle;}
.bookhotel{width:76px;height:20px;background-position:-426px -1290px;border:0;cursor:pointer;vertical-align:middle;}
.bookhotel-gray{width:76px;height:20px;background-position:-682px -1290px;border:0;cursor:pointer;vertical-align:middle;}
.timercheckin-gray{width:76px;height:20px;background-position:-596px -1290px;border:0;vertical-align:middle;}
.clock{width:18px;height:18px;background-position:-254px -1287px;display:inline-block;}
.tdshuoming{width: 289px;}
.tdstate{width: 81px;}
.newpost{background-position:-962px -1244px;width:13px;height:13px;padding-left:15px;}
.myTravel{min-height:250px;height:auto !important;height:250px;}
.headerblock{background-color:#ECECEC;padding:1px 0;height:16px;line-height:16px;padding-left:2px;float:left;margin-right:5px;margin-bottom:2px;margin-top:1px;}
.selectheaders{width:600px;height:40px;overflow-y:auto;border:1px solid #ccc;padding:2px 0 0 2px}
#tableto tr{cursor:pointer;}
#tableto tr.selected td{border-bottom:1px solid #A9BCD0;border-top:1px solid #A9BCD0;background-color:#def}

#news{position:relative;}
#news .add1{
position:absolute;
right:10px;
top:12px;
}
.effectpic{width:300px;border:1px solid #ccc;text-align:center;}
.noeffect{width:300px;border:1px solid #ccc;text-align:center;line-height:184px;height:184px;overflow:hidden;color:#666}
.tipsflightwrap{border:1px solid #AFC1D3;background-color:#E5F5FF;margin:10px 0;padding:10px 10px 10px 5px}
.tipsflight{width:19px;height:16px;display:block;float:left;background-position:-956px -712px}
.flightrange{margin:10px 20px;}
.flightrange ul li{float:left;margin-right:10px;}
.flightrange table td{padding:3px 3px 3px 0;}
.flightrange table th{background-position:-49px -1232px;height:19px;line-height:19px;text-indent:15px;font-weight:normal;padding:0;}
.flightrange table th p{float:left}
.flightrange table td.liketh{width:60px;}
.flightrange table td.likethwidther{width:100px;}
.flightrange table tr.dasheline td{border-bottom:1px dashed #ccc;}
.flightrange table tr.nopadding td{padding:0;}
.flightrange ul.timerange{margin-top:10px;}
.flightrange ul.timerange li{float:none;}
.flightrange ul.citetype li{float:none;}
.blockotherclose{background-position:-961px -830px;padding-left:15px;cursor:pointer;}
.blockotheropen{background-position:-961px -928px;padding-left:15px;cursor:pointer;}
.btnaddperson_in {
background-position:left -1287px;
color:#06c;
float:right;
height:25px;
line-height:25px;
margin-right:10px;
text-indent:18px;
width:80px;
}
.guestinfo{width:100%;}
.guestinfo td{padding:8px 0;}
.guestinfo td.pl5{padding-left:5px;}
.guestinfo td.liketh{width:80px;text-align:left;}
.guestinfo td.w160{width:140px;}
.guestinfo td.liketh2{width:60px;text-align:left;}
.guestinfo td.w90{width:90px;}
.guestinfo td.w75{width:85px;text-indent:5px;}
.guestinfo td.w180{width:180px;}
.guestinfo td.pl25{padding-left:25px;}
.w180{width:180px;}
.w130{width:130px;}
.guestinfo td.last{text-align:right;}
.coveriframe{z-index:9999;border:0;position:absolute;overflow:hidden;}
.flightoptip{float:left;display:none;background-color:#D2FFE9;border:1px solid #009000;padding:5px;width:500px;margin-left:25px;text-align:left}
.warringtip{background-position:-944px -1282px;width:33px;height:33px;float:left;margin-right:10px;}
.suecesstip{background-position:-944px -1344px;width:33px;height:33px;float:left;margin-right:10px;}
.asktip{background-position:-910px -1344px;width:32px;height:32px;float:left;margin-right:10px;}
ul.ITAStep{font-size:12px;line-height:150%;}
ul.ITAStep li{margin-top:10px;}
.ITAsearch,.ITApricebtn,.stepicon{background: url("../Images/useforITA.png")/*tpa=http://www.scydny.com/Resources/Images/useforITA.png*/ no-repeat;}
.ITAsearch{width:76px;height:24px;border:0;vertical-align:middle;}
.ITApricebtn{height:35px;width:97px;background-position: 0 -24px;border:0;vertical-align:middle;}
.vaglin-middle{vertical-align:middle; font-family:Tahoma}
.stepicon{width:16px;height:16px;line-height:16px;display:block;float:left;margin-right:5px;background-position: -81px 0;text-align:center;vertical-align:middle;font-weight:bold;}

.yui-skin-sam .yui-calendar .abcleft{background:url("Images/leftandright.png")/*tpa=http://www.scydny.com/Resources/Css/Images/leftandright.png*/ no-repeat 0 0;bottom:0;cursor:pointer;height:15px;left:-10px;margin-left:0.4em;top:0;width:18px;}
.yui-calendar .abcleft{overflow:hidden;position:absolute;text-indent:-10000em;z-index:1;}

.yui-skin-sam .yui-calendar .abcright{background:url("Images/leftandright.png")/*tpa=http://www.scydny.com/Resources/Css/Images/leftandright.png*/ no-repeat -20px 0;bottom:0;cursor:pointer;height:15px;margin-right:0.4em;right:-10px;top:0;width:19px;}
.yui-calendar .abcright {overflow:hidden;position:absolute;text-indent:-10000em;z-index:1;}
.selector{color:black}
.calweekdayrow .restday{color:#2C8CE3;font-weight:bold;text-align:center;width:2em;background-color:#F2F2F2;}
.bluewarringtip{background-color:#E5F5FF;border:1px solid #AFC1D3;padding:5px 0;text-indent:10px;margin:5px 0;font-size:12px;color:black;position:relative;}
.bluewarringtip span.tip{background-position:-959px -713px;display:inline-block;zoom:1;width:14px;height:14px;margin-right:8px;}
.bluewarringtip span.tipb{background-position:-944px -1282px;display:inline-block;zoom:1;width:33px;height:33px;margin-right:8px;}
.bluewarringtip strong.haslineheight{position:absolute;top:15px;left:43px;}
.textindent16{text-indent:25px;}
.needsandterms{margin:0 40px;}
.needsandterms li{margin-bottom:15px;line-height:150%;font-size:13px;}
.sanjiaowarring{margin:30px 30px 10px; font-size: 12px; padding-left: 49px;background-position:-381px 0;overflow:hidden;min-height:34px;}
.asktipwarring{margin: 0 30px 10px; font-size: 12px; min-height: 34px;height:34px;position: relative;padding:30px 0 0 0;}
.asktiptext{display:block;left:40px;position:absolute;}
.textindent5{text-indent:5px;}
.fillplantext1{width:110px;}
.fillplantext3{width:310px;}
.fillplantable td{padding-right:10px;padding-bottom:8px;text-align:right;}
.fillplantable td.tdstyle{text-align:left;}
.fillplantable td.tdstyle1{width:120px;text-align:left;}
.fillplantable td.liketh2{width:30px;}
.fillplantable td.liketh1{width:45px;}
.fillplantable td.liketh3{width:50px;}
.fillplantable td.liketh4{padding-top:5px;}
.fillplantable td.liketh5{width:60px;}
.nobgerror{margin-top:5px;}
.tipinfo{position:relative;margin:0 auto;padding-left:42px;min-height: 100px;height:auto !important;height: 100px;margin-top:20px;padding-top:10px;line-height:180%;margin-left:260px;}
.tipinfoicon{width:32px;height:32px;background-position:-945px -1344px;position:absolute;top:0;left:0;}
.hightlight06c{color:#06c;font-size:14px;}
.text110{width:90px;}
.filltravel{width:300px;margin:0 auto;margin-top:40px;}
.btnarea{margin:0 auto;margin-top:20px;}
.addtravel{width:16px;height:14px;overflow:hidden;background-position:-82px -1138px;border:0;vertical-align:middle;margin-left:5px;cursor:pointer;}
.selecttravel{width:700px;margin:0 auto;margin-top:40px;}
.selecttravel td{padding:5px;}
.selecttable tr.hasbgcolor td{background-color:#B2ECFF}

table.appdetailtable{width:93%;margin:0 auto;text-align:center;}
table.appdetailtable td{padding:0;}
table.appinnertable td,table.appinnertable th{padding:10px;}


table.appinnertable th.selfwidth{width:150px;}
table.appinnertable th.leftpadding,table.appinnertable td.leftpadding{text-align:left;padding-left:20px;}
table.appinnertable td.textleft{text-align:left;}
table.appinnertable td.isbreak,table.appinnertable th.isbreak{word-break: break-all;word-wrap: break-word;}
table.appinnertable tr.odd td,table.appinnertable tr.even td{border-top:1px solid #fff}
.textdisabled{background-color:#EFEFEF;border:1px solid #333;border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#333}
.needbreak{word-break: break-all;word-wrap: break-word;}
.nowrap{white-space:nowrap;}


.flightname{margin-top:5px;}
.itaflightsearch{width:600px;margin:0 auto;text-align:left;}
.itacityinput{width:200px;}
.itacompany{width:204px;}
.itacitydate{width:110px;}
.itacitydatesel{width:86px;}
.itatimelist{margin-left:75px;margin-top:5px;}
.italabel{width:65px;float:left;text-align:right;line-height:19px;display:inline;padding-right:10px;}
.itacolumn{margin-right:10px;}
a.linkstyle:link,a.linkstyle:visited{color:#06c;}
a.linkstyle1:link,a.linkstyle1:visited{color:#06c;text-decoration:underline;}
a.linkstyle1:hover{text-decoration:underline;}
.itasearchwrap{margin:10px;}
.filterScroller{overflow-x:scroll;width:100%;overflow-y:hidden;}
.filterScroller a:link,.filterScroller a:visited{color:#06c;}
.filtertable{background-color:#ccc;}
.filtertable th{font-weight:normal;text-align:center;}
.filtertable th p{text-align:left;}
.filtertable td,.filtertable th{width:61px;background-color:#fff;padding:5px 5px;word-break: break-all;word-wrap: break-word;text-align:center;vertical-align:bottom;}

.filtertable th .icontext{height:30px;overflow:hidden;vertical-align:top;}

.filtertable th.cur{vertical-align:middle;}
.filtertable td.cur,.filtertable th.cur{background-color:#FFFFCC;}
.filtertable td.cur a{font-weight:bold;}

.ita_margin5_15{margin:0 15px;padding:10px 0;}
.itaresult th{text-align:center;padding:0;}
.itaresult td{border:0;padding: 0;line-height:150%;vertical-align:top;}
.itaresult td.cross{width:20px;}
table.itaresult td.first{padding-left:10px;}
.fillita .shared,.conInfo .shared{background-position:right -1121px;height:16px;margin-right:0;width:16px;border:none;}
.conInfo td.city2{position:relative;}
.conInfo td.city2 .posmode{position:relative;}
.conInfo .shared{position:absolute;right:-13px;top:7px;margin:0;}
table.fillita td.first{padding-left:30px;}
table.fillita tr.dashe td{line-height:0;}
table.fillita .dashe-line1{margin: 5px 15px 0px;}
.itaresult tr.border td {
	border-bottom: 1px solid #ccc;
	color: #333;
}
.itadatetips{font-size:10px;color:#888;}
.itaresult tr.detail td {
	background-color:#E7F1FA;
}
.itaresult tr.end td{padding-bottom:10px;}
.itaresult .company{width:175px;padding-left:10px;}
.itaresult .time{padding-right:10px;width:218px}
.itaresult .timerange{width:100px;text-indent:10px;}
.itaresult .stay{width:120px}
.itaresult .remarks{width:100px}
.itaresult .detail{width:40px}
.itaresult .price{width:60px}
.itaresult .button{text-align:right;padding-right:20px;}
.itaresult .dashe-line1{margin: 5px 15px 0px;}
/*
.itaresult th{text-align:left;}
.itaresult th.company{text-indent:30px}
.itaresult th.time{text-indent:30px}
.itaresult th.timerange{text-indent:30px}
.itaresult th.stay{text-indent:30px}
.itaresult th.remarks{text-indent:30px}
.itaresult th.detail{text-indent:30px}
.itaresult th.price{text-indent:5px}
.itaresult th.button{text-indent:30px}*/


.shared{background-position:right -1120px;height:16px;width:16px;margin-right:10px;cursor:pointer;}
.carrier,#ita_p_ml_fix p.carrier{margin-left:40px;color:#960}
#ita_p_ml_fix p{margin:0;}
#ita_p_ml_fix p.shared{margin-right:5px;}
a.itaresearch{padding-right:15px;position:relative;color:#06c;font-weight:normal;margin-left:18px;}
.goto{width:11px;height:9px;background-position:-80px -1064px;vertical-align:middle;position:absolute;left:55px;_left:70px;top:3px;overflow:hidden;}
.likeborder{height:0;border-top:1px solid #ccc;width:100%;margin-top:5px;overflow:hidden}
.itaresult tr.hasmargin5 td{padding-top:5px;}
.itaresult tr.hasmargin10 td{padding-top:10px;}
.itaresult .last td {padding:0;height: 10px; overflow:hidden; font-size:0;border-bottom: 2px solid #ccc;}
.Overnightflight,.Tightconnection,.delay,.Longlayover,.meal,.refreshments{width:15px;height:15px;overflow:hidden;}
.Overnightflight{background-position:-141px -1137px}
.Tightconnection{background-position:-107px -1137px}
.delay{background-position:-158px -1137px}
.Longlayover{background-position:-124px -1137px}
.meal{background-position:-176px -1137px}
.refreshments{background-position:-193px -1137px}

/*hotcity*/	
.hotCity_tip{width:318px;position:absolute;border:1px solid #cccccc;background:white;z-index:9999;font-size:12px;color:#333333;overflow:hidden;}
.hotCity_tip .topBanner{height:28px;width:310px;padding-left:8px;display:inline;float:left;background-color:#3786c8;line-height:28px;font-weight:900;font-size:14px;color:#FFF;}
.hotCity_tip .hotCityNav{height:22px;width:310px;padding-left:8px;display:inline;float:left;line-height:20px;font-size:12px;overflow:hidden;margin-top:3px;}
.hotCity_tip li{float:left;height:21px;border-bottom:1px solid #3786c8;cursor:pointer;width:50px;text-align:center;}
.hotCity_tip .noBottom{border:1px solid #3786c8;border-bottom:1px solid #FFF;width:48px;color:#3786c8;font-weight:900;}
.hotCity_tip .hotMain{float:left;width:300px;margin-left:8px;display:inline;}
.hotCity_tip tr{height:20px;line-height:20px;}
.hotCity_tip td{width:70px;padding:2px 4px; white-space:nowrap;}
.hotCity_tip table{width:300px;margin-top:3px;}
.topBanner span{font-weight:100;font-size:12px;}
/*----hotcity*/

/*mycard*/
#index .table1 td{border-right:none}
#index td a:link,#index td a:visited{color:#06c;}
#index .noborder-r{color:#ff6600;}
.mycard .table3 .orange{color:#ff6600;}
.mycard h4{background:none;}
.mycard .main .col1 .mod3 .bd-l {min-height:0px;height:auto!important;height:0px;padding-bottom:0px;padding-top:0px;}
.mycard .table3 th,.mycard .table3 td{padding:7px;}
.mycard .table3{text-align:center;}
.mycard .noLRboder tbody tr{border-left:1px solid #CCCCCC;border-right:1px solid #CCC;}
.mycard .noLRboder td,.mycard .noLRboder th{border-left:none;border-right:none;}
.thehotel{padding:10px 0;text-indent:15px;color:#434343;font-size:12px;background-color:#F2F8FD}
.tiptable{padding:2px 3px;border-bottom:1px dashed #05a;color:#05a;cursor:pointer;display:inline}
.hastrans1 .transimg1,.hastrans2 .transimg1{height:45px;width:19px;background-position:-23px -1155px;position:absolute;top:27px;}
.hastrans2 .transimg2{height:45px;width:19px;background-position:-23px -1155px;position:absolute;top:89px;}
.itahidelink{position:absolute;bottom:10px;right:10px;}
.posrel{position:relative;width:20px;}
#wkb img{float:left;}
#wkb #divHJ5107Icon{background:none;}
table.tdvalign_top td{vertical-align:top;}
table.table_usertype{width:760px;margin:30px auto 30px auto;border:1px solid #CECECE}
table.table_usertype td,table.table_usertype th{border:0;}
table.table_usertype td.radtd{padding:0 5px;text-align:center;}
table.table_usertype td{border-top:1px solid #cecece;height:30px;cursor:pointer;}
table.table_usertype th{text-align:left;text-indent:10px;}
table.table_usertype tr.selected td{background-color:#def;}
.nobg{background:none;}
.program li{padding-left:20px;line-height:24px;display:inline;}
ul.program{padding:10px;}
.clearing{height:0px;font-size:0px;line-height:0px;clear:both;}
.noneIcon{height:20px;background-position:-957px -710px;line-height:20px;padding-left:20px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
.bigWarning{height:35px;padding-left:38px;line-height:35px;float:left;background-position:-943px -1281px;font-size:16px;font-weight:900;color:#000;margin:10px 60px;display:inline;}
.smallWarning{background-position:-948px -708px;}
.programTable tr td{padding:10px 4px;} 
.inputShare{width:38px;height:16px;background-position:left -1548px;border:none;cursor:pointer;}
/*Personal Information*/
table.personinfor{width:100%;}
table.personinfor th,table.personinfor td.liketh{width:80px;text-align:right;}
table.personinfor th,table.personinfor td,table.personinfor td.liketh{padding:8px 4px;}
table.personinfor input.long{width:238px;}
table.personinfor input.short{width:98px;}

.RMB{font-family:Arial;font-style:normal;}
/*itachange*/
.itachange{border:1px solid #ccc;background-color:#EBEBEB;width: 93%;margin: 0 auto;margin-bottom:5px;}
.itachange td.liketh{width:100px;text-align:right;}
.itachange td{padding-top:10px;}
.itachange td textarea{width:638px;height:76px;}

/*find psw*/
.byEmail{float:left;margin:95px 0 95px 265px;width:98px;height:104px;display:inline;background-position:-814px -1382px;line-height:104px;padding-left:65px;font-size:18px;font-weight:bold;cursor:pointer;}
.byQuestion{float:right;margin:95px 265px 95px 0px;width:98px;height:104px;display:inline;background-position:-641px -1382px;line-height:104px;padding-left:65px;font-size:18px;font-weight:bold;cursor:pointer;}
a.blue:visited,a.blue:link{color:#0066CC;text-decoration:underline;}
.btnRed3{background-position:-805px -1299px;width:100px;height:31px;border:none;line-height:31px;font-weight:bold;color:White;cursor:pointer;}
.btnGoIntoEmail{background-position:-804px -1258px;width:120px;height:26px;border:none;cursor:pointer;}

/*tables style*/
table tr.treven td{background-color:#F6F6F6}
table tr.trodd td{}
table tr.trhover td{background-color:#FFFFE1}

.lineheight20{line-height:20px;}
.margin0{margin:0px;}
.padding0{padding:0px;}

.borderSurround{background:none;color:#f00;}

/*ucard*/
.currentp .p{display:block;}
.p{background:#f4f4f4;color:#ff6600;padding-left:8px;line-height:20px;display:none;}
.currentp{font-size:12px;}
.fontsize12{font-size:12px;}
.fontsize14{font-size:14px;}
.fontsize16{font-size:16px;}
.normalQuestion li{margin-bottom:5px;cursor:pointer;}
.ruleContent h4{padding-top:5px;padding-bottom:0px;background:none;}
.inputNo{width:300px;height:20px;padding-left:2px;}

.specialDIV{position:absolute;left:405px;top:13px;display:inline;width:140px;}
 
a.download-word,a.download-pdf{display:block;position:relative;height:18px;line-height:18px;}
a.download-pdf s,.download-word s{width:16px;height:16px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;overflow:hidden;position:absolute;top:0px;vertical-align:middle}
a.download-pdf s{background-position:left -984px;}
a.download-word s{background-position:-1px -1179px;}
a.download-word b,a.download-pdf b{margin-left:21px;font-weight:normal;cursor:pointer;vertical-align:middle;}
a.download-word:hover,a.download-pdf:hover{text-decoration:none;}
.step li a.download-word{display:block;position:relative;width:90px;height:18px;line-height:18px;}

/*flight select margin left*/
.margin6px{margin-left:6px;}

/*report*/
.report-title{text-align:center;line-height:1.6em;margin:17px 0 12px 0;}
.report-title h3{font-size:14px;float:left;}
.report-title p{float:left;}
table.report-summary{}
table.report-summary th,table.report-summary td{text-align:center;}
table.report-summary th{padding:10px;font-weight:bold;}
table.report-summary td{padding:8px;}
table.report-summary td.description{width:80px;}
table.report-summary td.sum{font-weight:bold;}
table.report-summary td.ofwhich{text-align:left;}
table.report-right td{text-align:right;}
.report-type-plane,.report-type-hotel{font-weight:bold;color:Black;}
.formula{margin-top:20px;line-height:1.6em;}
table.report-table th{font-weight:bold;text-align:center}
table.report-table th,table.report-table td{padding-top:8px;padding-bottom:8px;}
table.report-table tr.different td{font-weight:bold;}
table.report-table td.dept{text-align:left}
.table3 td.flightman{width:80px;word-break: break-all;word-wrap: break-word;}
.table3 td.travel{width:90px;word-break: break-all;word-wrap: break-word;}
.table3 td.flighticon{width:40px;text-align:center;}
.table3 td.company{width:220px;word-break: break-all;word-wrap: break-word;}
.flighticon_width_height{width:32px;height:30px;float:left;}
.flight_company_name{ height:35px;line-height:35px;overflow:hidden}

/*ac2TextArea*/
.ac2TextArea_container{width:230px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border:1px solid #ccc}
.ac2TextArea_input{width:220px;margin:0;padding:0;height:18px;margin:4px;}
.ac2TextArea_wrap{overflow-y:scroll;width:100%;height:105px;}
.ac2TextArea_wrap ul{}
.ac2TextArea_wrap ul li{padding:0 0 0 4px;height:16px;line-height:16px;overflow:hidden;cursor:pointer;margin:0;}
.ac2TextArea_wrap ul li.selected{background-color:#ccc;color:#000;}
.ac2TextArea_wrap ul li.highlight{background-color:#426fd9;color:#fff}
/*itahotel*/
table.itahotel-needorder td.control-td{width:180px;}
table.itahotel-needorder input.needorder-textbox{width:120px}
table.itahotel-needorder input.needorder-textbox-short{width:50px}
table.itahotel-needorder select.needorder-select-short{width:50px}
table.itahotel-needorder select.needorder-select{width:125px}

table.ita-contact .textindent16{text-indent:22px;}
.search-btn-wrap{position:relative;height:32px;}
.search-btn-wrap-pos{position:absolute;left:295px;}
.page a.cursor-default:visited,.page a.cursor-default:link{color:#999;cursor:default;}
.page a.cursor-default:hover{text-decoration:none;}

.table-flight-info{border:1px solid #3786C8;font-size:12px;text-align:center;width:355px;z-index:202}
.table-flight-info th{background-color:#DFEFFF;color:#2F73AA;border-bottom:1px solid #9EC5E4;padding:8px 5px;}
.table-flight-info td{padding:8px 5px;background-color:#fff;}
.msgbox-table{position:relative;}
.msgbox-table .middlebottom,.msgbox-table .middletop{width:100%;height:8px;position:absolute;overflow:hidden;}
.msgbox-table .middlebottom{top:-7px;}
.msgbox-table .middletop{bottom:-7px;}
.msgbox-table .msgbox-table-icon{background-position:-191px -1098px;width:13px;height:8px;overflow:hidden;margin:0 auto;}
.msgbox-table .middlebottom .msgbox-table-icon{background-position:-191px -1098px;}
.msgbox-table .middletop .msgbox-table-icon{background-position:-207px -1098px;}
.msgbox-table .msgbox-table-shadow{width:355px;height:100%;position:absolute;background-color:#999;z-index:-1;top:4px;left:4px;}

/*ssharing_calendar*/
.ssharing_calendar{position:absolute;float:left;background-color:#fff;border:1px solid #7B9EBD;font:12px sans-serif;display:none;z-index:999;}
/*.ssharing_calendar iframe{opacity:0;filter:alpha(opacity=0);width:100%;height:100%;border:0;margin:0;padding:0;position:absolute;z-index:-1;top:0;left:0;}*/
.ssharing_calendar .c_columns{padding:5px;z-index:1;float:left;} 
.ssharing_calendar .c_columns .c_title{text-align:center;position:relative;width:100%;margin-bottom:5px;width:145px;}
.ssharing_calendar .c_columns .c_title a{display:block;position:absolute;width:0;height:12px;padding-left:9px;overflow:hidden;top:2px;}
.ssharing_calendar .c_columns .c_title a.prev{background:url("JS/calendar/assets/callt.gif")/*tpa=http://www.scydny.com/Resources/Css/JS/calendar/assets/callt.gif*/ no-repeat;left:0}
.ssharing_calendar .c_columns .c_title a.next{background:url("JS/calendar/assets/calrt.gif")/*tpa=http://www.scydny.com/Resources/Css/JS/calendar/assets/calrt.gif*/ no-repeat;right:0;}
.ssharing_calendar .c_columns .c_title label{font-size:14px;font-weight:bold;}
.ssharing_calendar .c_columns dl{margin:0;width:145px;float:left}
.ssharing_calendar .c_columns dl dt{float:left;background-color:#F2F2F2;top:0;margin:0;padding:1px 0;cursor:default;font-weight:normal;text-align:center;width:20px;height:17px;line-height:17px;overflow:hidden;}
.ssharing_calendar .c_columns dl dd{clear:both;margin:0;}
.ssharing_calendar .c_columns dl dd a{float:left;display:block;width:20px;height:17px;line-height:17px;overflow:hidden;text-align:center;cursor:pointer;color:#000;text-decoration:none;}
.ssharing_calendar .c_columns dl dd a:hover{text-decoration:underline;background-color:#0000FF;color:#fff}
.ssharing_calendar .c_columns dl dd a.passed_day,.ssharing_calendar .c_columns dl dd a.blank_day{cursor:default;text-decoration:none;background-color:#fff;color:#ccc}
.ssharing_calendar .c_columns dl dd a.today{font-weight:bold;}
.ssharing_calendar .c_columns dl dd a.selectable{background-color:#FFF19F;color:#F26E04;}
/*ssharing_calendar*/
.travelreport {width:100%;text-align:center;}
.travelreport th,.travelreport td{padding:8px;}
.travelreport th{font-weight:bold;}
.travelreport td.first{text-align:left;width:170px;word-break: break-all;word-wrap: break-word;padding:0;}
.travelreport td.hasicon{padding:0;}
.travelreport tfoot td{font-weight:bold;}
.conditions{margin-bottom:5px;text-align:right;}
.pug{position:relative;}
.pug-icon{background-position:-954px -1387px;width:23px;height:29px;position:absolute;top:0;left:0;}
.pug-record{margin-left:25px;}
.pug-mypug{font-weight:bold;color:#347EBC;font-size:12px;padding:5px 0 10px;}
.pug-list{width:700px;}
.pug-list li{background-color:#eee;float:left;margin:0 1px 6px 0;width:178px;height:32px;line-height:32px;overflow:hidden;padding-left:4px;}
.pug-list li.last{width:320px;}
.pug-list li span{width:20px;height:20px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin:0 16px 0 9px;}
.pug-list li.hotel span{background-position:-82px -237px;}
.pug-list li.plane span{background-position:-7px -237px;}
/*Travel Report*/
/*review*/
.review{font-size:12px;}
.review p{line-height:150%;}
.review table{font-size:12px;margin:0;}
.review table td{padding:4px;}
.review table td.description{width:60px;}
.review .fixulpos{margin-right:10px;margin-top:5px;float:left;}
.review ul,.reviewcount,.upcount,.downcount,
.goldscount1,.goldscount2,.goldscount3,.goldscount4,.goldscount5,
.star0,.star1,.star2,.star3,.star4,.star5{background: url("../Images/reviews.png")/*tpa=http://www.scydny.com/Resources/Images/reviews.png*/ no-repeat;}
.review ul{width:70px;height:18px;}
.review ul li{float:left;margin:0;padding:0;width:14px;height:18px;text-indent:-50px;overflow:hidden;cursor:pointer;display:inline;}
.review #divInfoContain_msg{float:left;}
.review textarea{font-size:12px;}
/*review*/
/*usualitem*/
.usualitem{background-color:#F6F6F6;border-bottom:1px solid #666;margin:9px 15px;position:relative;}
.exampleimage{margin:0 10px;padding:6px 0;width:90px;float:left;position:relative;}
.exampleimage img{border:1px solid #ccc;padding:2px;}
.exampleimage .agreementicon{left:1px;bottom:15px;}
.info{top:6px;line-height:150%;float:left;width:620px;padding:6px 0;}
.usualitem .golds{float:left;}
.usualitem .detailinfo{margin:7px 0}
.usualitem .btn4-s{position:absolute;right:15px;top:12px;}
.usualitem .golds{width:140px;}
.goldscount1,.goldscount2,.goldscount3,.goldscount4,.goldscount5{background-position:0 -90px;height:15px;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;margin-left:5px;}
.goldscount1{width:14px;}
.goldscount2{width:28px;}
.goldscount3{width:42px;}
.goldscount4{width:56px;}
.goldscount5{width:70px;}
.reviewcount{background-position:0 -219px;padding-left:20px;display:inline;margin-right:50px;}
.upcount{background-position:0 -243px;padding-left:20px;width:80px;}
.downcount{background-position:0 -265px;padding-left:20px;width:80px;}
.star0,.star1,.star2,.star3,.star4,.star5{width:67px;height:10px;overflow:hidden;display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.star0{background-position:0 -114px;}
.star1{background-position:0 -127px;}
.star2{background-position:0 -140px;}
.star3{background-position:0 -153px;}
.star4{background-position:0 -166px;}
.star5{background-position:0 -179px;}
.usualitem .hotelname a:hover{text-decoration:none;}
.review-detaile{border:1px solid #ccc;width:130px;padding:10px 5px;margin-right:15px;}
.review-detaile ul{margin-left:8px;margin-bottom:5px;}
ul.count1{background-position:0 -18px;}
ul.count2{background-position:0 -36px;}
ul.count3{background-position:0 -54px;}
ul.count4{background-position:0 -72px;}
ul.count5{background-position:0 -90px;}
.review-detaile .indent{margin-bottom:10px;}
.userreviewlevel{height:18px;overflow:hidden;line-height:18px;float:left;margin-bottom:5px;}
.viewtitle ul li{float:left;list-style:none;font-weight:normal;margin-right:25px;}
.reviewitem{margin-bottom:8px;}
.reviewitem-header{background-color:#F6F6F6;padding:5px;}
.reviewitem-header span{vertical-align:middle;}
.reviewitem-header .upcount,.reviewitem-header .downcount{width:60px}
.review-info{width:250px;}
.reviewby{width:65px;}
.reviewtime{width:170px;}
.reviewfor{width:120px;}
.reviewitem-container p{text-indent:25px;margin:10px;line-height:150%;}
/*usualitem*/
/*usualhoteltable*/
table.usualhotel-table{width:100%;}
table.usualhotel-table th{font-weight:bold;text-align:center;}
table.usualhotel-table td.hotelname{width:280px;word-break: break-all;word-wrap: break-word;}
table.usualhotel-table td.op{width:55px;}
table.usualhotel-table td,table.usualhotel-table th{padding:8px;}
/*usualhotellist*/
.usualhotellist{position:relative;margin-top:7px;}
.usualhotellist a:hover{text-decoration:none;}
.usualhotellist a span{color:#000;}
.usualhotelname{float:left;margin-top:10px;}
/*usualhotellist*/
.list1 li p,.hotelfilter ul.looked li,.usualhotel ul.looked li{background:url("../Images/blackdot_Front.png")/*tpa=http://www.scydny.com/Resources/Images/blackdot_Front.png*/ left 9px no-repeat;}
.list1 li p{padding-left:15px}
.hotelfilter ul.looked li,.usualhotel ul.looked li{line-height:200%;padding-left:15px;}