﻿body
{
	font-family: Tahoma;
	font-size: 14px;
	
}
*
{
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
a:link { color:Black; }
a:visited { color:Black; }
a:hover { color:Black; }
a:active { color:Red; }

.txt { border:1px Silver solid; height:20px; }
.btn { float:right; margin-top:0px; margin-right:20px; }
.Travel
{
	width: 960px;
	margin: 0px auto;
}
.line
{
	width:950px;
	margin-top: 5px;
	border:1px #049fc6 solid; 
	position:relative;
/*	background:url(/images/line.gif) repeat left top; overflow:hidden;  */
    background-color:#99CCCC;
}
.line ul
{ 
	float: left;
	list-style-type: none;	
	line-height:25px; 
}
.line ul li
{
	float: left;
	padding-left:5px;
	 width:230px;
}
.line ul li span { color:#049fc6; }

.Times { width:950px;  margin-top: 5px; }
fieldset { border:1px #049fc6 solid; }
fieldset legend { border:1px #049fc6 solid; background-color:#049fc6; color:White; margin:1px; }
.Times ul { list-style-type:none; }
.Times ul li { float:left; margin:0 8px 3px 3px; }
.selecttimes { color:Green; }

.linedetail { width:201px;  float:left; margin-top:5px; }
.linedetail h3 { background:url(/images/dhead.gif) no-repeat left top; line-height:27px; font-size:12px; font-weight:normal; padding:0px 0px 0px 20px; overflow:hidden; }
.linedetail ul { width:199px; border:1px #049fc6 solid; }
.linedetail ul li { line-height:27px; padding-left:2px; }
.lineName { background-color:#00ABD6; line-height:27px; text-align:center; }
.mover{ line-height:25px;background:url("/images/nomal.gif") repeat-x;}
.nomal{ line-height:25px;background:url("/images/mover.gif") repeat-x; }
.details { width:750px; float:right;  margin-top:5px; margin-left:0px; text-align:center; }
.book { background-color:#DEDBDB; }


#overlay {display: block; background: #000; filter: alpha(opacity=15);moz-opacity: 0.15; opacity: 0.15; left: 0px; width: 100%; position: absolute; top: 0px; height: 100%; z-index:9998;}
#msgbox {position:absolute; border:solid 1px #5885B9; background-color:#fff; top:40%; left:50%; z-index:9999; padding:12px; width:auto; /* width:200px; height:60px;margin-top:-30px; margin-left:-100px; */}
    #msgbox div.content { line-height:200%; font-size:14px; }
        #msgbox div.content img { vertical-align:text-bottom; margin:0 4px;}
        
        
.size { width:750px; height:auto; }
.rsizeb { width:120%; height:110%; }

.txxback { background:url(/images/txx.jpg) repeat; }
.readpass { margin-top:35%; margin-left:40%; }
.readpass .btn { clear:right; position:absolute;  border:1px #ccc solid; margin:2px 0 0 3px; background-color:#b2d13c; color:White; font-weight:bold; }
.readpass ul { list-style-type:none; text-indent:26px; margin-top:10px; }
