﻿/** index begin **/
#tmslineshow
{
	background-image: url(../../Images/Sub.TMS/Line_demonstration.jpg);
	width: 340px;
	height: 50px;
}
.tmslineinfobg
{
	background-image: url(../../Images/Sub.TMS/lineinfobg.gif);
	width: 360px;
	background-repeat: repeat-y;
}
.tmslineinfoshadow
{
	background-image: url(../../Images/Sub.TMS/lineinfoshadow.jpg);
	width: 360px;
	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: 360px;
	height: 5px;
	background-repeat: no-repeat;
}
.tmslineTitleLeft
{
	width:39px;
	height:20px;
	background-image:url(../../Images/Sub.TMS/lineTitleLeft.gif);
	background-repeat:no-repeat;
}
.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:#DB8400;
	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:23px;
	background-image:url(../../Images/Sub.TMS/lineDashLine.gif);
	background-repeat:repeat-x;		
}
.tmslineChildMenu
{
	background-color:#FED7A0;
}
.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:330px;
}
.tmsdivTravelLineExpand
{
	border:solid 2px #666666;
	padding:0px 2px 2px 2px;
	position: absolute;
	z-index:124;
	display: none;
	background-color:White;
}
.tmsdivTravelLineExpand .tmsdivClose
{
	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;
	font-family: "黑体";
}
.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;
	font-family: "黑体";
}
/** LineList end **/
/** Grid begin **/
.tmsGridClass
{
	border: solid 1px #E7E7E7;
}
.tmsGridClass td
{
	padding: 5px;
}
.tmsGridAltItemClass
{
	background-color: #F2F3F5;
	text-align: left;
	height: 35px;
}
.tmsGridHeaderClass
{
	font-weight: bold;
	text-align: center;
	background-color: #E0B6CC;
	height: 35px;
	color: #ffffff;
}
.tmsGridHeaderClass a
{
}
.tmsGridHeaderClass a:hover
{
}
.tmsGridItemClass
{
	vertical-align: middle;
	text-align: left;
	height: 35px;
	width: 90%;
}
.tmsGridPagerClass
{
	text-align: right;
}
/** 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: #d34b21;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia, "Times New Roman" , Times, serif;
}
.tmsinput
{
	height: 16px;
	border: 1px solid #FEC077;	
}
.tmssearchresulttitle
{
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	font-family: "黑体";
}
.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;
}
.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-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #b3b3b3 1px solid; width:100%; BORDER-BOTTOM: #b3b3b3 1px solid; BORDER-COLLAPSE: collapse
}
#divTMSScheduled .dTable td {
	height:24px;	
}
#divTMSScheduled .dTable .thead 
{	
}
#divTMSScheduled .dTable .thead td
{		
	FONT-WEIGHT: bold; 
	COLOR: #CC0000;
	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-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 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:#efefef;
}
.button 
{
	width:91px;
	height:22px;
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/Sub.TMS/btn.gif); CURSOR: hand; COLOR: #000;
	border:0px;
}
.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
}
.RMBText
{
	font-size:12px;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.tmsRMB
{
	/*
	text-decoration: line-through ;font-style:italic;font-size:14px;text-align:right;width:40px;font-family: Verdana, Arial, Helvetica, sans-serif;*/
	/*background-image:url(../../Images/Sub.TMS/pricedot.gif);
	background-position:center;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;*/
	text-decoration: line-through;
	font-size:12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*latest line end*/
.tmslinebookbtn a:link {
	font-size: 12px;
	color: red;
	text-decoration:none;
}
.tmslinebookbtn  a:visited {
	font-size: 12px;
	color: red;
	text-decoration:none;
}
.tmslinebookbtn  a:hover {
	font-size: 12px;
	color: red;
	text-decoration:underline ;
}
.tmslinebookbtn  a:active {
	font-size: 12px;
	color: red;
	text-decoration:underline ;
}


/****luther add ******/
.trBgTravelLineExpandLine
{
	background-color:#999999;
}
.trBgTravelLineExpand
{
	background-color:#F3F3F3;	
}
.tbTravelLineExpand
{
	color:#333333;
	width:250px;
}
.divTravelLineExpand
{
	border:solid 2px #666666;
	padding:0px 2px 2px 2px;	
	position: absolute;z-index:124;display: none;
	background-color:White;
}
.divTravelLineExpand .divClose
{
	width:250px; text-align:right; height:20px; font-size:16px;
}
 .spanClose
{
	cursor:pointer; 
	background: url(../../Images/Sub.TMS/close.gif);
	background-repeat: no-repeat;
}
/****luther add end******/


/***** 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;
	text-align:left;
	vertical-align:middle;
	background-image:url(../../Images/Sub.TMS/Line_Channel.jpg);
	height:24px;
	color: #ff0000;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}
.Tms_ContentDetailInfo_Line_Travel
{
	border:solid 1px #cccccc;
	border-collapse:collapse;
	text-align:left;
	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;
}
/***** luther add ContentDetailInfo end ****/
