﻿/** index begin **/
#tmslineshow
{
	background-image: url(../../Images/Sub.TMS/Line_demonstration.jpg);
	width: 520px;
	height: 50px;
}
.tmslineinfobg
{
	background-image: url(../../Images/Sub.TMS/lineinfobg.gif);
	width: 540px;
	background-repeat: repeat-y;
}
.tmslineinfoshadow
{
	background-image: url(../../Images/Sub.TMS/lineinfoshadow.jpg);
	width: 540px;
	height: 10px;
	background-repeat: no-repeat;
}
.tmslineinfoleft, .tmslineinforight
{
	width: 10px;
	height: 280px;
	background-repeat: no-repeat;
}
.tmslineinfoleft
{
	background-image: url(../../Images/Sub.TMS/lineinfoleft.jpg);
}
.tmslineinforight
{
	background-image: url(../../Images/Sub.TMS/lineinforight.jpg);
}
.tmslineinfobottom
{
	background-image: url(../../Images/Sub.TMS/lineinfobottom.jpg);
	width: 540px;
	height: 5px;
	background-repeat: no-repeat;
}
.tmslineTitleLeft
{
	width:39px;
	height:20px;
	background-image:url(../../Images/Sub.TMS/lineTitleLeft.gif);
	background-repeat:repeat-x;
}
.tmslineTitleRight
{
	width:53px;
	height:20px;
	background-image:url(../../Images/Sub.TMS/lineTitleRight.gif);
	background-repeat:no-repeat;
}
.tmslineTitleCenter
{
	width:80px;
	height:20px;
	background-image:url(../../Images/Sub.TMS/lineTitleCenter.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#AE4B82;
	font-family: "宋体";
	font-weight:bold;
	text-decoration:none;
}
.tmslineContentBg
{
	width:100%;
	background-image:url(../../Images/Sub.TMS/lineContentBg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:5px;
}
.tmslineDashLine
{
	width:330px;
	height:20px;
	background-image:url(../../Images/Sub.TMS/lineDashLine.gif);
	background-repeat:repeat-x;		
}
.tmslineChildMenu
{
	background-color:#F2D3E2;
}
.tmslineMore ,.tmslineMoreChange
{
	background-repeat: no-repeat;
	width: 26px;
	height: 11px;
	cursor: pointer;
}
.tmslineMore
{
	background-image: url(../../Images/Sub.TMS/lineMore.jpg);
}
.tmslineMoreChange
{
	background-image: url(../../Images/Sub.TMS/lineMoreChange.jpg);
}
/** index end **/
/** Expand begin **/
.tmstrBgTravelLineExpandLine
{
	background-color:#999999;
}
.tmstrBgTravelLineExpand
{
	background-color:#F3F3F3;	
}
.tmstbTravelLineExpand
{
	color:#333333;
	width:260px;
}
.tmsdivTravelLineExpand
{
	border:solid 2px #666666;
	padding:0px 2px 2px 2px;
	position: absolute;
	z-index:124;
	display: none;
	background-color:White;
}
.tmsdivTravelLineExpand .tmsdivClose
{
	float:right;
	width:330px; text-align:right; height:20px; font-size:16px;
}
 .tmsspanClose
{
	cursor:pointer; 
	background: url(../../Images/Sub.TMS/close.gif);
	background-repeat: no-repeat;
}
/** Expand end **/
/** LineList begin **/
.tmsiconhouse
{
	background-image: url(../../Images/Sub.TMS/Icon_House.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	padding-right: 0px;
}
.tmscontentdetailInfoleft, .tmscontentdetailInforight
{
	background-repeat: no-repeat;
	width: 5px;
	height: 500px;
}
.tmscontentdetailInfoleft
{
	background-image: url(../../Images/Sub.TMS/contentdetailInfo.jpg);
}
.tmscontentdetailInforight
{
	background-image: url(../../Images/Sub.TMS/contentdetailInfo.jpg);
}
.tmscontentdetailInfobottom
{
	background-image: url(../../Images/Sub.TMS/contentdetailInfobottom.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 5px;
}
#tmscontent
{
	background-color: #FFFFFF;
	width: 780px;
	margin-top: 0px;
	height: 100%;
	text-align:center;
	background-image: url(../../Images/Sub.TMS/bg_Content.gif);
	background-repeat: repeat-y;
}
#tmscontentdetailInfotop
{
	background-image: url(../../Images/Sub.TMS/contentdetailInfobanner.gif);
	width: 760px;
	height: 50px;
	background-repeat:no-repeat;
}
#tmscontentdetailInfotop table
{
	padding-top: 14px;
}
#tmscontentdetailInfotoptop
{
	background-image: url(../../Images/Sub.TMS/contentdetailInfotoptop.jpg);
	width: 740px;
	height: 18px;
}
.tmschildmenuhidden
{
	overflow: hidden;
	white-space: nowrap;
}
.tmsContentInfobg
{
	background-image: url(../../Images/Sub.TMS/ContentInfo_bg.gif);
	background-repeat: repeat-y;
	width: 760px;
}
.tmstxtline
{
	color: #663399;
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
}
.tmslinktext:link
{
	color: #333333;
}
.tmslinktext:visited
{
	color: #333333;
}
.tmslinktext:hover
{
	color: #993399;
}
.tmslinktext:active
{
	color: #333333;
}
.tmslblcontenttitle
{
	border: solid 1px #E7E7E7;
	background-image: url(../../Images/Sub.TMS/lblcontenttitlebg.jpg);
	background-repeat: repeat-x;
	height: 22px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
	padding-left: 5px;
	margin: 0px;
}
.linehotelleftbg
{
	width:100%;
	height:54px;
	background-image:url(../../Images/Sub.TMS/Line_ScrollLeftCorner.jpg);
	padding-top:20px;
	padding-left:70px;
	}
.linehoteltitlebg
{
	background-image:url(../../Images/Sub.TMS/Line_ScrollCircle.gif);
	width:20px;
	height:20px;
	font-size:12px;
	color:#F61A24;
	padding-top:3px;
	}
.linehotscrllrightbg
{
	width:25px;
	float:left;
	height:180px;
	background-image:url(../../Images/Sub.TMS/Line_ScrollRight.jpg);
	}
/** LineList end **/
/** Grid begin **/
.tmsGridClass
{
	border: solid 1px #FDBFC0;
}
.tmsGridClass td
{
	padding: 5px;
	border: solid 1px #FDBFC0;
}
.tmsGridAltItemClass
{
	background-color: #F2F3F5;
	text-align: left;
}
.tmsGridHeaderClass
{
	font-weight: bold;
	text-align: center;
	background-color: #E0B6CC;
	height: 25px;
	color: #ffffff;
}
.tmsGridHeaderClass td
{
	padding:3px;
}
.tmsGridHeaderClass a
{
}
.tmsGridHeaderClass a:hover
{
}
.tmsGridItemClass
{
	vertical-align: middle;
	text-align: left;
	width: 90%;
}
.tmsGridPagerClass
{
	text-align: right;
}
.tmsGridItemClasseven
{
	background-color:#FFFAFB;
	}
/** Grid end **/
/**Search begin**/
.tmslinebtn
{
	width: 34px;
	height: 24px;
	padding: 0;
	margin: 0;
	color: #040404;
	text-align: center;
	font-size: 12px;
	border: none;
	margin-right: 5px;
	cursor: pointer;
	background: url(../../Images/Sub.TMS/linebtn.gif) no-repeat;
}
.tmslinephoneclass
{
	width: 73px;
	height: 17px;
	background: url(../../Images/Sub.TMS/tel.gif) no-repeat;
	padding-left: 5px;
}
.tmsphone
{
	color: #af4880;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia, "Times New Roman" , Times, serif;
}
.tmsinput
{
	height: 16px;
	border: 1px solid #E2E4E1;	
}
.tmssearchresulttitle
{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
.tmssearcharrow, .tmssearchlineicon, .tmssearchhotelicon
{
	background-repeat: no-repeat;
	padding-left: 19px;
	padding-right: 2px;
}
.tmssearcharrow
{
	background-image: url(../../Images/Sub.TMS/search_arrow.gif);	
	color: #999999;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica;
}
.tmssearchlineicon
{
	background-image: url(../../Images/Sub.TMS/searchlineicon.gif);
	margin-left: 10px;
	font-weight:bold;
}
.tmssearchhotelicon
{
	background-image: url(../../Images/Sub.TMS/searchlineicon.gif);
	margin-left: 10px;
}
/**Search end**/
.divpackagelist
{
     border-right: #dbdbdb 1px solid; border-top: #dbdbdb 1px solid; border-left: #dbdbdb 1px solid;
                            width: 98%; border-bottom: #dbdbdb 1px solid;
}
/*latest line begin*/
.highlight {
	COLOR: #ff3300
}
.TMSNewLine {
	MARGIN-TOP: 5px; WIDTH: 199px;text-align:left;
}
.TMSNewLine .Top {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../../images/Sub.TMS/newlinetop.gif) no-repeat center center; WIDTH: 199px; COLOR: #476e01; TEXT-INDENT: 32px; PADDING-TOP: 12px; HEIGHT: 16px;	
}
.TMSNewLine .Middle {
	
}
.TMSNewLine .Middle .Content {
	BORDER-RIGHT: #b4b4b4 1px solid; BORDER-LEFT: #b4b4b4 1px solid;
	padding-top:6px;
}
.TMSNewLine .Middle .Content .tdTMSArrow 
{
	padding-left:16px;
	background-image:url(../../images/Sub.TMS/newlineicon.gif);
	background-position:center;
	width:9px;
	height:9px;
	background-repeat:no-repeat;
}
.TMSNewLine .Bottom {
	BACKGROUND: url(../../images/Sub.TMS/newlinebottom.gif) no-repeat left top; WIDTH: 199px; HEIGHT: 6px;
}
#divTMSScheduled
{
	text-align:center;
}
#divTMSScheduled .dTable 
{
	BORDER: #FDBFC0 1px solid;MARGIN-BOTTOM: 10px;width:100%;BORDER-COLLAPSE: collapse
}
#divTMSScheduled .dTable td {
	height:24px;	
}
#divTMSScheduled .dTable .thead 
{	
}
#divTMSScheduled .dTable .thead td
{		
	FONT-WEIGHT: bold; 
	COLOR: #000;
	width:738px;
	height:24px;
	text-align:left;
	BACKGROUND: url(../../images/Sub.TMS/Scheduled_Top.jpg) no-repeat left top;
}
#divTMSScheduled .dTable .thead span
{
	margin-left:10px;
	padding-left:25px;
	BACKGROUND: url(../../images/Sub.TMS/theadIcon.gif) no-repeat left top;
}
#divTMSScheduled .dTable .thead2 td {
	BACKGROUND: #efefef; TEXT-ALIGN: center
}
.dTable
{
	text-align:left;
}
.dTable input
{
	border-width:0px;
}
.dTable .picker
{
	border-width:1px;
}
.dTable .pickerDisable
{
		border-width:0px;
}
.dTable TBODY TD {
	BORDER: #FDBFC0 1px solid;
	padding:2px;
}
.dTable A {
	COLOR: green
}
.dTable A:hover {
	COLOR: #84cb01
}
.dTable .textbox {
	BORDER-RIGHT: #8499ac 1px solid; BORDER-TOP: #8499ac 1px solid; BORDER-LEFT: #8499ac 1px solid; BORDER-BOTTOM: #8499ac 1px solid
}
.dTitle 
{
	text-align:right;
}
.dtTitlebg
{
	background-color:#fff5f4;
}
.spanword
{
	background-image:url(../../images/Sub.TMS/word.gif);
	height:20px;
	width:21px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.linetitle
{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333; TEXT-ALIGN: center
}
.divhr
{
	MARGIN: 5px; BORDER-BOTTOM: #ccc 1px solid;
}
 .divdetailbtn {
	MARGIN-TOP: 5px
}
 .divdetailbtn .Print {
	BACKGROUND: url(../../images/Sub.TMS/print.gif) no-repeat left top; FLOAT: left; WIDTH: 67px; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
 .divdetailbtn .divplanshowmore {
	FLOAT: right
}
 .divdetailbtn .divplanshowmore .divplanshowmore_kb .divplanshowmore_kb_sel {
	DISPLAY: block; BACKGROUND: url(../../images/Sub.TMS/orderup.gif) no-repeat left top; WIDTH: 118px; HEIGHT: 27px
}
 .divdetailbtn .divplanshowmore .divplanshowmore_kb .divplanshowmore_kb_nosel {
	DISPLAY: block; BACKGROUND: url(../../images/Sub.TMS/orderdown.gif) no-repeat left top; WIDTH: 118px; HEIGHT: 27px
}
.tmsRMB
{
	text-decoration: line-through;
	font-size:12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*latest line end*/
/*lineorder*/
.tdordertitle
{
	background-color:#FFE6E6;
	padding:8px 3px 8px 3px;
}
.tdordertitle td
{
	color:#954878;
}
/*lineorderend*/
.tmsTravelLineExpand
{
	border:solid 2px #666666;
	padding:2px 2px 10px 10px;
	width:300px;	
	position: absolute;z-index:124;display: none;
	background-color:White;
}
.tmsClose
{
	cursor:pointer; 
	background: url(../../Images/Sub.TMS/close.gif);
	background-repeat: no-repeat;
}
.tmstdTravelLineExpand
{
	width:300px; text-align:right;
}
.trBgTravelLineExpandLine
{
	background-color:#999999;
}


/***** luther add ContentDetailInfo *****/
.Tms_ContentDetailInfo_title
{
	font-size: 24px;
	font-weight: bold;
}
.Tms_ContentDetailInfo_Table
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
}
.Tms_ContentDetailInfo_TravelBg
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	vertical-align:middle;
	background-image:url(../../Images/Sub.TMS/Line_Channel.jpg);
	height:24px;
	color: #800000;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}
.Tms_ContentDetailInfo_Line_Travel
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	vertical-align:middle;
	background-image:url(../../Images/Sub.TMS/Line_Travel.jpg);
	height:20px;
	font-size:12px;
	font-weight:bold;
}
.Tms_ContentDetailInfo_Line_LeftTd
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	background-color:#EBEBEB;
	text-align:center;
	vertical-align:middle;
	height:25px;
	font-size:12px;
	color:#400000;
}
.Tms_ContentDetailInfo_Line_rightTd
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	text-align:left;
	padding-left:5px;
	vertical-align:middle;
	line-height:20px;
	font-size:12px;
	text-indent:10px;
}
.Tms_ContentDetailInfo_Profile_Td
{
	text-align:left;
	vertical-align:middle;
	padding:10px;
	line-height:20px;
	font-size:12px;
}
.Tms_ContentDetailInfo_PackagePrice
{
	background-color:#FFF0F0;
	padding:8px 3px 8px 3px;
}
.TravelLine_Info_Book
{
	font-size:14px;
	color:#F00;
	font-family: "宋体";
	font-weight:bold;
	text-decoration:none;
}
/***** luther add ContentDetailInfo end ****/

.Line_Price
{
	font-size:12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
