﻿
@media projection, screen {
	.tabs-hide {
		display: none;
	}
}

.tabs-container {
	background:#f3f3f3;
	border: solid 1px #a7a7a7;
	clear:both;
	width:250px;
	height:220px;
	overflow:hidden;
}

.ProductSearchPanel{
	padding: 0px;
	width: 270px;
	overflow:hidden;
}

#TabSelect, #SaleSelect{
	width: 100%;
}

#TabSelect ul li{
	margin: 0px;
	font: 13px arial;
	float:left;
	padding:0;
	height:25px;
	min-height:25px;
	margin-right:1px;

	border: solid 1px #ddd;
	background:#f3f3f3;
}

#TabSelect ul li a{
	font: 13px arial;
	display:block;
	line-height:25px;
	padding:0 15px;
	color:#0066cc;
	white-space: nowrap;
	text-decoration : none;
	background:#f3f3f3;
}
#TabSelect ul li a span
{
	color:White;
	background:#f3f3f3;
	color:#0066cc;
}

#TabSelect ul.Tab_Brown{
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	background:none;
	height:25px;
	clear:both;
}

#TabSelect ul.Tab_Brown li.Selected{
	background:#0066cc;
	border: solid 1px #0066cc;
}

#TabSelect ul.Tab_Brown li.Selected a{
		background:#0066cc;
	text-decoration : none;
}

#TabSelect ul.Tab_Brown li.Selected a span{
	background:#0066cc;
	text-decoration : none;
	color:white;
}


.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/images/loading.gif) no-repeat 0 50%;
}

.tabs-disabled {
	color: #eee;
}

.WorldTicket_Remarks{
	display: none;
}



/* WorldTicket */
.WorldTicket, ChinaTicket{
	width: 245px;
	height: auto;
	clear: both;
}

.WorldTicket Span{
	display: block;
}

.WorldTicket_Ad{
	font: 12px arial;
	color: #999;
	margin: 3px 2px 3px 3px;
	float: right;
	width: 230px;
	height: 193px;
	border: 1px solid #eee;
	background: #fff url(/images/ad.gif) 60px 40px no-repeat;
	display:none;
}

/* 鍚戝 */
.SearchGuides{
	display:none;
	width: auto;
	margin: 3px 3px 7px 11px;
}

.SearchGuides dl{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.SearchGuides dl dt{
	display: block;
	text-align: center;
	width: 55px;
	font: 12px arial;
	color: #999;
	float: left;
	margin-right: 3px;
	padding: 5px 3px 3px 4px;
	border-bottom: 4px solid #999;
}

.SearchGuides .Tab_Blue{
	display: block;
	color: #333399;
	border-bottom: 4px solid #333399;
}

.SearchGuides .Tab_Green{
	display: block;
	color: #339900;
	border-bottom: 4px solid #339900;
}

/* 琛ㄥ崟 */

.SearchPanel{
	width:auto;
	display: block;
	clear: both;
}

.SearchPanel span{
	display: inline;
}

.SearchInput{
	width: 150px;
}

.sccity{
	width: 85px;
	height:19px;
	line-height:19px;
	margin-right:6px;
}

.SearchCenter{
	padding-left: 130px;
	text-align: center;
}

.SearchCenterLink{
	padding-left: 100px;
}

.SelectInputDate{
	border: 1px solid #999;
	background:white url(/images/share.gif) 131px 4px no-repeat;
}

.SelectInputCity{
	border: 1px solid #999;
	background:white url(/images/preview.gif) 128px 3px no-repeat;
	cursor: pointer;
}

/* 鎸夐挳涓€ */
.button
{
	margin-left:10px;
}
.button, .button span
{
	display: block;
}

.button .button_left
{
	width: 15px;
	height: 25px;
	line-height:25px;
	background: url(../images/BtnGoSearchNewL.jpg) no-repeat left top;
	float: left;
}

.button .button_center, .button .button_center a{
	cursor: pointer;
	color:white;
	height:18px;
	line-height:13px;
	width: auto;
	background:#0066cc;
	float: left;
}

.button .button_right{
	width: 15px;
	height:25px;
	line-height:25px;
	background: url(../images/BtnGoSearchNewR.jpg) no-repeat right top;
	float: left;
}

/* 鍥藉唴鏈虹エ */

.chinaticketinput{
	background: #FFF url(/images/ChinaTicket_InputAlert.gif) no-repeat left top;
	width: 90px;
	border: 1px solid #a5acb2;
	margin-bottom:2px;
}

.chinaticketinput_none
{
	background: #FFF url(/images/ChinaTicket_InputAlert_none.gif) repeat-x left top;
	width: 90px;
	border: 1px solid #a5acb2;
}

.WarningMsg ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	z-index:50px;
	margin-top:-10px;
}

.WarningMsg
{
	padding:5px 5px 5px 25px;
	border:1px solid #00A8FF;
	background:#E2F5FF url(/Images/sx30.gif) 5px 5px no-repeat;
	color:#000;
}

#WCSearchto
{
	height:190px;
	margin-left:-5px;
	margin-top:-10px;
	
/*	padding: 10px;
	float: left;
	width: auto;
	background-color: rgb(243, 243, 243);*/
}

#BeginCity
{
	width:152px;
	height:19px;
	line-height:25px;
	background:white;
}
#EndCity
{
	margin-right:7px !important;
	margin-right:0px;
	margin-bottom:2px;
}
#EndDate
{
	margin-bottom:2px;
}
#BeginDate
{
	width:150px;
	margin-bottom:2px;
	margin-top:2px;
	line-height:19px;
	height:19px;
}

#ChinaEndDate
{
	margin-bottom:2px;
	width:134px;
	background:white;
}
#EndCity,#EndDate
{
	height:19px;
	line-height:19px;
}
*html #EndCity,*html #BeginDate,* html #EndDate
{
	height:19px;
	line-height:19px;
}

#ChinaBeginDate,#ChinaEndDate
{
	height:19px;
	line-height:19px;
}
* html #ChinaBeginDate,* html #ChinaBeginCity,* html #ChinaEndCity,* html #ChinaEndDate
{
	height:19px;
	margin-bottom:0px;
}
* html #BeginCity,* html #EndCity
{
	margin-right:5px;
}
#ChinaBeginDate
{
	width:134px;
	margin-bottom:2px;
	background:white;
}

#Table1 tbody tr
{
	line-height:16px;
	height:16px;
}
#Table1
{
	margin-left:-20px !important;
	margin-left:-5px;
}

#Table1 tbody tr td>#HotelArea
{
	width:115px;
}
* html #HotelArea,* html #HotelDate,* html #RoomType1,* html #RoomType2,* html #RoomType3,* html #RoomType4,* html #HotelName,* html #HotelStation
{
	margin-left:5px;
}
#RoomType1,#RoomType2,#RoomType3,#RoomType4
{
	width:63px !important;
	width:67px;
}

#HotelNight,#RoomNumber1,#RoomNumber2,#RoomNumber3,#RoomNumber4
{
	width:32px !important;
	width:35px;
}
#HotelStart,#HotelStation
{
	width:48px !important;
	width:45px;
}
.TicketSearchNow_input
{
	background:url(../images/HotelGoBtn.jpg) no-repeat left top;
	height:25px;
	line-height:25px;
	width:220px;
	border:none;
	color:white;
	font-weight:bold;
	margin-top:-5px;
}
.searchlink
{
	background:url(../images/IconCustomerDo.gif) no-repeat left top;
	padding-left:18px;
	clear:both;
	display:block;
	line-height:18px;
	display:none;
}
.Tab_Brown li a span
{
	color:#0066cc;
}

.SearchPanel label
{
	margin-right:10px;
}

#SelectBeginDate,#SelectEndDate
{
	display:none;
}
#ChinaCustomWays
{
	margin-left:66px !important;
	margin-left:58px;	
}
* html #ChinaCustomWays
{
	margin-right:-3px;
}
#ChinaBeginCity,#ChinaEndCity
{
	width:70px;
	height:19px;
	line-height:19px;
}
#HotelDate
{
	width:71px !important;
	width:75px;
}
#OneWays
{
	margin-left:20px;
}
#TwoWays
{
	margin-left:15px;
}
#BeginTime
{
	margin-left:-4px !important;
	margin-left:0px;
}
#HotelName
{
	width:55px !important;
	width:65px;
}