/* CSS Document */

body,td, th, textarea, select, h2, h3, h4, h5, h6
{
	font: 12px/1.25em arial, sans-serif;
}
a{
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
	color:red;
}
p{
    margin:0;
	padding:0;
}
a:focus{
outline:none;
}
.clear{
	clear:both;
	visibility:hidden;
	height:0px;
	font-size:0px;overflow:hidden;
}
.red{
    color:red;
}
.f60{
	color:#F60;
}
.flotleft{
    float:left;
}
.flotright{
    float:right;
}
#yangtze{
    margin:0;
    padding-bottom:40px;
	width:740px;
	height:auto;
}
.yc_title {
	margin:16px 30px 10px 10px;
	padding:0;
	font-size:18px;
	text-align:center;
	line-height:20px;
	color:#535353;
}
#yangtze p:first-letter{
    text-transform:uppercase;
}
.yangtzetitleh2{
    margin:0;
	padding-left:55px;
	font-size:18px;
	font-weight:bold;
	color:#3399CD;
	line-height:35px;
	height:35px;
	border-bottom:solid 1px #3399CD;
	background:url(../images/yangtze/yachtListh2.gif) no-repeat left bottom;
	display:block;
}
.yangtzetransfer{
    margin:24px 0;
	padding:0;
}
.yangtzetransfer a{
	margin-right:35px;
	color:red;
	text-decoration:underline;
}
.yangtzetransfer a:hover{
	color:#666666;
	text-decoration:none;
}
.yangtzetransfer img{
	margin-right:7px;
	border:none;
}
.yangtze_a{
	height:236px;
	overflow:hidden;
}
.yangtze_a .onpic{
    margin:-90px 0 0 0;
    padding:16px;
	height:66px;
	overflow:hidden;
}
.yangtze_a .onpic h3{
	margin-top:5px;
	text-align:right;
}
.yangtze_a .onpic h3 a{
	margin-right:16px;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
#yangtze_b{
	margin:16px 0;
	padding:0;
	height:48px;
	width:677px;
	padding:12px 20px 0 40px;
	background:url(../images/yangtze/yangtzetop_bg.gif) no-repeat left top;
}
#yangtze_b .yb_left {
width:250px;
height:45px;
float:left;
}
#yangtze_b .yb_right {
padding-left:80px;
width:340px;
height:45px;
float:left;
}
#yangtze_b .yb_left h3,#yangtze_b .yb_right h3{
    margin:0px;
	padding:0px 0 0 15px;
	line-height:14px;
	display:block;
	font-size:14px;
	color:#D45F10;
	font-weight:bold;
	background:url(../images/yangtze/dian.gif) top left no-repeat;
	}

.yangtze_class{
	margin:0;
	padding:0;
	overflow:hidden;
}
.yangtze_class .classbox{
	padding:9px 7px;
	width:347px;
	height:252px;
	display:inline;
	overflow:hidden;
	background:url(../images/yangtze/yangtze.gif) no-repeat 0 -285px;
}
.classbox span img{
	margin:0 6px 0 0;
	width:111px;
	height:236px;
	border:none;
	display:block;
	float:left;
}
.margintop16{
    margin-top:16px;
}
.classbox .classboxinnerleft{
   margin:0;
   padding:0;
   width:230px;
   display:inline;
   float:right;
}

.tt{
   margin:0;
   padding:0 0 7px 0;
   border-bottom:dotted 1px #2C916F;
}
.tb{
    margin:0;
	padding:0;
}
.tb h5{
    font-weight:bold;
	margin:5px 0 0 0;
}
.tb ul{
    margin:0;
	padding:0;
	width:100%;
	list-style:none;
	list-style-type:none;
}
.tb ul li{
    margin:0 4px 3px 4px;
	padding:0;
	width:30px;
	float:left;
}
.classbox .classboxinnerleft .tt h3{
   margin:0 0 5px 0;
   padding:0;
   width:163px;
   height:19px;
   font-size:16px;
   font-weight:bold;
   color:#FFF;
   text-align:center;
   display:block;
   background:url(../images/yangtze/yangtze.gif) no-repeat -574px -285px;
}
.spanmoney{
	margin-left:5px;
	color:red;
}
.classbox .classboxinnerleft ul{
   margin:3px 0 0 0;
   padding:0;
   width:100%;
   list-style:none;
   list-style-type:none;
}
.listclass1{
   margin:0;
   padding:0;
}
.listclass1 li{
   margin:5px 0 0 5px;
   padding:0;
   width:110px;
   list-style:none;
   list-style-type:none;
   display:inline;
   float:left;
}
.listclass1 li a{
   color:#0000FF;
   text-decoration:underline;
}
.listclass2 li{
   margin:5px 0 0 5px;
   padding:0;
   list-style:none;
   list-style-type:none;
   display:block;
}
.yangtze_culturetripsmap{
	margin:16px 0;
	padding:0;
	display:block;
	overflow:hidden;
}
.yangtze_culturetripsmap .culturetrips{
	width:210px;
	height:237px;
	float:left;
}
.culturetrips .cultruetripsbox{
	padding:12px;
    width:186px;
	height:90px;
	display:block;
	background:url(../images/yangtze/yangtze.gif) no-repeat -362px -285px;
}
.cultruetripsbox h4{
	margin:-5px 0 0 65px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.cultruetripsbox h5{
    margin:3px 3px 0 0;
	text-align:right;
}
.margintop9{
    margin-top:9px;
}
.yangtze_culturetripsmap span{
	margin:0;
	padding:0;
	width:512px;
	height:237px;
	float:right;
}
.yangtze_culturetripsmap span img{
	width:508px;
	height:233px;
	border:solid 2px #CCC;
	display:block;
}
.yangtze_answer{
	margin:0;
	padding:0;
	height:208px;
	width:738px;
	display:block;
	overflow:hidden;
	background:url(../images/yangtze/yangtze.gif) no-repeat 0 -76px;
	clear:both;
}
.yangtze_answer .answerleft{
   margin:12px 0 12px 12px;
   padding:0;
   width:250px;
   height:184px;
   display:inline;
   float:left;
}
.answerleft h3{
   margin:0;
   padding:0;
   color:#F00;
   font-size:16px;
   font-weight:bold;
}
.answerleft ul{
   margin:25px 0 0 0;
   padding:0;
   color:#F90;
   list-style:none;
   list-style-type:none;
}
.answerleft ul li{
   margin:0 0 16px 0;
   padding:0;
   display:block;
   list-style:none;
   list-style-type:none;
}
.answerleft input{
   margin:0 0 0 7px;
   padding:0;
   width:160px;
   height:20px;
   border:solid 1px #999;
   display:inline;
   vertical-align:middle;
}
.yangtze_answer .answerright{
   margin:12px 12px 12px 0;
   padding:0;
   width:425px;
   height:184px;
   display:inline;
   float:right;
}
.answerright h5{
   margin:8px 0 4px 0;
   padding:0;
   color:#F90;
   font-size:12px;
   font-weight:bold;
}
.answerright textarea{
   margin:0 0 12px 0;
   width:420px;
   height:66px;
   border:solid 1px #999;
   display:block;
   overflow:auto;
}
.answerright input{
   margin-left:-30px;
   _margin-left:0px;
   display:block;
}
/************yangtzeAttraction.html style************************/
.yangtze_sightintro{
    margin:0;
	padding:12px 18px 50px 18px;
    width:700px;
	height:auto;
	overflow:hidden;
	border:solid 1px #6CC;
	background:url(../images/yangtze/yangtze_sightintro.gif) no-repeat left bottom;
}
.yangtze_sightintro h3{
    margin:0 0 9px 180px;
	padding:0;
	color:#09C;
	font-size:16px;
	font-weight:bold;
}
.yangtze_sightintro h1{
    margin:0 0 9px 180px;
	padding:0;
	color:#09C;
	font-size:16px;
	font-weight:bold;
}
.yangtze_sightintro img{
	margin:0 0 15px 12px;
	border:none;
	display:block;
	float:right;
	
}
.yangtze_sightintro p{
	margin-bottom:8px;
	color:#666666;
	
}
.yangtze_route{
    margin:16px 0 12px 0;
	padding:0;
	display:block;
	overflow:hidden;
}
.yangtze_route h3{
    margin:7px 0 9px 3px;
	padding:0;
	width:222px;
	height:26px;
	line-height:26px;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(../images/yangtze/yangtze.gif) no-repeat -362px -400px;
}
.yangtze_route h5{
    margin:16px 0 9px 10px;
	padding:0 0 0 25px;
	color:#57B9B9;
	font-size:12px;
	font-weight:bold;
	background:url(../images/yangtze/yangtze.gif) no-repeat -574px -305px;
}
.yangtze_route .routemore{
    margin:0;
	padding:0;
	width:240px;
	height:305px;
	text-align:center;
	border:solid 1px #6CC;
	display:inline;
	overflow:hidden;
	float:left;
}
.yangtze_route ul{
    margin:0 0 0 30px;
	padding:0;
	list-style:disc;
	list-style-type:disc;
	text-align:left;
}
.yangtze_route ul li{
    margin:0 0 4px 0;
	padding:0;
	list-style:disc;
	list-style-type:disc;
	display:block;
}
.yangtze_route ul li a{
	text-decoration:none;
}
.yangtze_route .routerecommend{
    margin:0;
	padding:0;
	width:479px;
	height:305px;
	border:solid 1px #6CC;
	display:inline;
	overflow:hidden;
	float:right;
}
/**********yangtzeShip.html style**********************/
.shipscruise{
    margin:0;
	padding:0;
	width:737px;
	background:#B1F2E2;
}
.shipscruise img{
	width:737px;
	height:209px;
	display:block;
	border:none;
}
.shipscruise h3{
    margin:12px;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#0B709B;
	text-align:center;
}
.shipscruise_p{
    margin:0;
	padding:0 12px 12px 12px;
}
.shipsrecommend{
    margin:30px 0 18px 0;
	padding:0;
}
.shipsrecommend .shipsrecomtitle{
    margin:0;
	padding:0;
	height:40px;
	overflow:hidden;
	display:block;
}
.shipsrecommend .shipsrecomtitle h2{
    margin:0;
	padding:0 0 0 62px;
	width:245px;
	height:40px;
	color:#FFF;
	float:left;
	font-size:18px;
	line-height:56px;
	display:inline;
	background:url(../images/yangtze/shipsrecommendtop.gif) no-repeat left top;
}
.shipsrecommend .shipsrecomtitle h5{
    margin:24px 15px 0 0;
	padding:0;
	color:red;
	height:40px;
	float:right;
	display:inline;
}
.shipsrecommend .innershipsrecom{
    margin:0;
	padding:16px 0 0 0;
	border-top:solid 1px #57B9B9;
	border-right:solid 1px #A6E8E8;
	border-bottom:solid 1px #A6E8E8;
	border-left:solid 1px #A6E8E8;
	display:block;
	height:175px;
	background:url(../images/yangtze/shipsrecommendbottom.gif) no-repeat left top;
}
.shipsstarrating{
    margin:0;
	padding:0;
	width:737px;
	clear:both;
}
.shipsstarrating h2{
    margin:0;
	padding:0 0 0 53px;
	height:38px;
	line-height:45px;
	_line-height:38px;
	color:#FFF;
	font-size:18px;
	background:url(../images/yangtze/shipsstarrating.gif) no-repeat left bottom;
	display:block;
}
.shipsstarrating .innershipsstar{
    margin:0;
	padding:0;
	background:#90C8FC;
}
.shipsstarbox{
    margin:0;
	padding:0;
	width:365px;
	height:218px;
	border:solid 2px #90C8FC;
	display:inline;
	background:#FFF;
	overflow:hidden;
}

.shipsstarboxleft{
	float:left;
        _border-bottom:solid 1px #FFF;
}
.shipsstarboxright{
	border-left:solid 1px #90C8FC;
        _border-bottom:solid 1px #FFF;
	float:right;
}
.shipsstarbox h3 a{
    margin:9px 0 9px 20px;
	padding:0 0 0 25px;
	font-size:16px;
	font-weight:normal;
	color:#F00;
	background:url(../images/yangtze/startbig.gif) no-repeat left center;
	display:block;
}
.shipsstarbox h5{
    margin:5px 0 0 0;
	padding:0 16px 0 0;
	text-align:right;
	display:block;
	clear:both;
}
.shipsstarbox ul{
    margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	overflow:hidden;
}
.shipsstarbox ul li{
    margin:0 0 0 20px;
	_margin-left:15px;
	padding:0;
	text-align:center;
	list-style:none;
	list-style-type:none;
	float:left;
}
.shipsstarbox ul li img{
    margin:0;
	padding:0;
	width:150px;
	height:90px;
	display:block;
	border:none;
}
.shipsstarbox ul li h4{
	margin:7px auto !important;
	*margin:7px 0 !important;
	margin:7px 0;
	padding:0;
	width:88px;
	height:13px;
	line-height:13px;
	font-weight:bold;
	overflow:hidden;
	background:url(../images/yangtze/shipcenterbg.gif) no-repeat left top;
}
.shiproutes{
    margin:16px 0 0 0;
	padding:0;
	clear:both;
}
.shiproutes h1{
    margin:9px 12px 24px 12px;
	padding:0;
	color:#F00;
	font-size:18px;
	font-weight:normal;
	display:block;
	clear:both;
}
.shiproutes h1 img{
    border:none;
}
.shiproutes h1 a{
	color:#F00;
	font-size:18px;
	font-weight:normal;
	text-decoration:underline;
}
.shiproutes h2{
    margin:0;
	padding:0 0 0 53px;
	height:31px;
	line-height:35px;
	color:#FFF;
	font-size:18px;
	background:url(../images/yangtze/shiproute.gif) no-repeat left top;
	display:block;
}
.shiproutes .innershiproutes{
    margin:1px 0 0 0;
	padding:0;
	border:solid 1px #A6E8E8;
	height:420px;
}
.shiproutes .hr{
    margin:0 7px;
	height:1px;
	border-bottom:dashed 1px #686868;
	clear:both;
}
.shipbox{
    margin:7px 0 14px 14px;
	padding:0;
	width:350px;
	height:160px;
	display:inline;
	float:left;
	overflow:hidden;
	
}
.shipbox h3{
    margin:0;
	padding:7px 0 12px 0;
	height:18px;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	display:block;
	clear:both;
}
.shipbox h3 img{
    vertical-align:middle;
	border:none;
	margin:0 5px 0 5px;
}
.shipbox h4{
    margin:3px 0 12px 0;
	font-size:12px;
	font-weight:bold;
}
.shipbox span img{
    margin:0 5px 0 0;
	padding:0;
	width:150px;
	height:119px;
	border:none;
	display:block;
	float:left;
}
/********yangtzeShipDetails.html style**********************/
.shipdetails{
    margin:9px 0 0 0;
	padding:0;
}
.shipdetailsinfor{
    margin:0;
	padding:0;
	text-align:left;
}
.shipdetailsinfor p{
    margin:7px 0 0 0;
	padding:0;
}
.shipdetailsinfortop{
    margin:0;
	padding:0 0 12px 0;
	border-bottom:solid 1px #C0C0C0;
	overflow:hidden;
}
.shipdetailsinfortop span img{
    margin:0 12px 0 0;
	padding:0;
	width:330px;
	height:200px;
	display:block;
	float:left;
	border:none;
}
.shipdetailsinfortop h3{
    margin:0;
	padding:0;
	color:red;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.shipdetailsinfortop strong{
	margin-right:7px;
}
.shipdetailsinfortext{
    margin:0;
	padding:12px;
}
.shipdetailstab{
    margin:0;
	padding:0;
	width:737px;
	border:solid 1px #B8B8B8;
	background:#FFF;
}
.shipdetailstab .shipdetailstabtitle{
    margin:0;
	padding:0;
	height:32px;
}
.shipdetailstab .shipdetailstabtitlelink{
    margin:2px 0 0 2px;
	padding:0;
	width:243px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:left;
	display:inline;
}
.shipdetailstab .shipdetailstabtitlelink a{
	width:243px;
	height:32px;
	font-size:16px;
	font-weight:bold;
	color:#399;
	text-decoration:none;
	background:url(../images/yangtze/yangtxetabtitle.gif) repeat-x left -32px;
	display:block;
}
.shipdetailstab .shipdetailstabtitlelink a:active{
	background:url(../images/yangtze/yangtxetabtitle.gif) repeat-x left top;
	color:#666;
	text-decoration:none;
}
.shipdetailstab .shipdetailstabtitlelink a:hover{
	background:url(../images/yangtze/yangtxetabtitle.gif) repeat-x left top;
	color:#666;
	text-decoration:none;
}


.shipdetailstab .shipdetailstabcontent{
    margin:0;
	padding:12px 25px 25px 25px;
}
.shipdetailstab .shipdetailstabcontent ul{
    margin:0;
	padding:0;
	width:100%;
	list-style:none;
	list-style-type:none;
	display:block;
	overflow:hidden;
}
.shipdetailstab .shipdetailstabcontent ul li{
    margin:9px 9px 0 0;
	padding:0 0 0 12px;
	width:205px;
	list-style:none;
	list-style-type:none;
	display:inline;
	float:left;
	background:url(../images/list01.gif) no-repeat 0 3px;
}
.recommendother{
    margin:30px 0 0 0;
	padding:0;
	clear:both;
	overflow:hidden;
}
.recommendother h3{
    margin:0 0 20px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	display:block;
}
.recommendother ul{
    margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	width:100%;
	overflow:hidden;
	display:block;
}
.recommendother ul li{
    margin:0 5px;
	padding:0;
	list-style:none;
	list-style-type:none;
	text-align:left;
	display:inline;
	float:left;
}
.recommendother ul li span img{
    margin:0;
	padding:0;
	width:175px;
	height:80px;
	display:block;
	border:none;
}
.recommendother ul li h5{
    margin:7px 0 0 0;
	padding:0;
	font-weight:bold;
}
.recommendother ul li h5 img{
	border:none;
	vertical-align:middle;
}
/********yangtzeSailingDate.html style*********************/
.sailingdate{
    margin:9px 0 0 0;
	padding:0;
}
.sailingdate .month{
    margin:12px 0 0 0;
	padding:0;
}
.sailingdate .month a{
	margin-right:16px;
	color:#28B;
}
.sailingdate .month a:hover{
	color:#F00;
	text-decoration:underline;
}
.sailingdate p{
    margin:5px 0;
	padding:0;
}
.sailingdate p a{
	margin-left:9px;
	text-decoration:underline;
}
.sailingdate h1{
    margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
	display:block;
}
.sailingdate h2{
    margin:0;
	padding-left:55px;
	font-size:18px;
	font-weight:bold;
	color:#3399CD;
	line-height:35px;
	height:35px;
	border-bottom:solid 1px #3399CD;
	background:url(../images/yangtze/yachtListh2.gif) no-repeat left bottom;
	display:block;
}
.sailingdate h3{
    margin:12px 0 0 0;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	display:block;
	background:url(../images/yangtze/tableh3.gif) no-repeat left bottom;
}
.sailingdate h5{
    margin:30px 0 0 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.sailingdate table{
    margin:9px 0;
	padding:px;
	width:100%;
	text-align:center;
	background-color:#999;
}
.sailingdate table th{
	padding:3px 4px;
	height:24px;
	font-weight:bold;
	background-color:#9FF;
}
.sailingdate table td{
	padding:3px 4px;
	height:24px;
	background-color:#FFF;
}
/********yangtzeYachtList.html style**********************/
.yachtlist{
    margin:9px 0 0 0;
	padding:0;
}
.yachtlist h2{
    margin:0;
	padding-left:55px;
	font-size:18px;
	font-weight:bold;
	color:#3399CD;
	line-height:35px;
	height:35px;
	border-bottom:solid 1px #3399CD;
	background:url(../images/yangtze/yachtListh2.gif) no-repeat left bottom;
	display:block;
}
.yachtlist h2 img{
    margin:0 12px;
	border:none;
	vertical-align:middle;
}
.yachtlist ul{
    margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	display:block;
	clear:both;
}
.yachtlist ul li{
	margin-top:18px;
	padding:0 7px 12px 0;
	list-style:none;
	list-style-type:none;
	border-bottom:dotted 1px #808080;
	display:block;
}
.yachtlist ul li span img{
	margin-right:9px;
	padding:4px;
	width:149px;
	height:110px;
	border:solid 1px #E7E7E7;
	display:block;
	background:#FFF;
	float:left;
}
.yachtlist ul li h3{
	margin:-12px 0 7px 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	display:block;
}
.yachtlist ul li h3 a{
	font-size:14px;
	font-weight:bold;
}
.yachtlist ul li h3 img{
	border:none;
	display:inline;
}
.yachtlist ul li p{
	margin:0;
	padding:0;
}
.yachtlist .pagelink{
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	clear:both;
	display:block;
}
.pagelink a{
	margin:0 2px;
	padding:5px 7px;
	text-align:center;
	background:#DEF7FF;
	border:solid 1px #6AA2C9;
}
.pagelink a:hover{
	background:#FFF;
}

/********yangtzeYachtScheduling.html style***************/
.yachtschedule{
    margin:9px 0 0 0;
	padding:0;
}
.yachtschedule .inneryachtschedule{
    margin:0;
	padding:0;
	border:solid 1px #B8B8B8;
	background:#FFF;
}
.tabscheduletitle{
    margin:0;
	padding:0;
	height:32px;
}
.tabscheduletitlelink{
    margin:2px 0 0 2px;
	padding:0;
	width:366px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:left;
	display:inline;
}
.tabscheduletitlelink a{
	width:366px;
	height:32px;
	font-size:16px;
	font-weight:bold;
	color:#399;
	text-decoration:none;
	background:url(../images/yangtze/yangtxetabtitle.gif) repeat-x left -32px;
	display:block;
}
.tabscheduletitlelink a:hover{
	background:url(../images/yangtze/yangtxetabtitle.gif) repeat-x left top;
	color:#666;
	text-decoration:none;
}
.tabschedulecontent{
    margin:0;
	padding:12px;
}
.tabschedulecontent ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	display:block;
	width:100%;
	overflow:hidden;
}
.tabschedulecontent ul li{
	margin:0 9px;
	padding:0;
	list-style:none;
	list-style-type:none;
	float:left;
	display:inline;
}
.tabschedulecontent ul li img{
	margin:0;
	padding:4px;
	width:150px;
	height:107px;
	border:solid 1px #EEE;
	display:block;
}
.tabschedulecontent .morepicture{
    margin:16px 0 9px 0;
	text-align:right;
	clear:both;
}
.tabschedulecontent h3{
	margin:9px 0 7px 0;
	padding:0;
	color:red;
	font-size:18px;
	display:block;
}
.tabschedulecontent p{
	margin:9px 0 0 0;
	padding:0;
	display:block;
}
/*******************yangtzeCalendar.html yangtzeCalendarLine.html style********************************/
.calendar{
	margin:0;
	padding:24px 17px 12px 19px;
	display:block;
}
.calendar h1{
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:bold;
	display:block;
}
.calendar h3{
	margin:24px 0 7px 0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.calendar h5{
	margin:24px 0 18px 0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	display:block;
}
.calendar .navbar{
	margin:0;
	padding:0;
	display:block;
}
.calendar .navbar input{
	margin:0 6px 0 0;
	padding:0;
	display:inline;
}
.calendar table{
    margin:9px 0;
	text-align:center;
	background-color:#999;
}
.calendar table th{
	padding:3px 4px;
	height:24px;
	font-weight:bold;
	background-color:#ECECEC;
}
.calendar table td{
	padding:3px 4px;
	height:24px;
	background-color:#FFF;
}
.calendar ul{
    margin:0;
	padding:0;
	width:100%;
	height:auto;
	list-style:none;
	list-style-type:none;
}
.calendar ul li{
    margin:3px 0;
	padding:0;
	text-align:left;
	list-style:none;
	list-style-type:none;
}
.calendar .linelist li{
	margin-right:24px;
	display:inline;
	float:left;
}
.calendar .month{
    margin:12px 0 0 0;
	padding:0;
}
.calendar .month a{
	margin-right:16px;
	color:#28B;
}
.calendar .month a:hover{
	color:#F00;
	text-decoration:underline;
}

/*Extra Css*/
.cabin_header
{
	margin-top:20px;
}
.cabin_picture
{
	text-align:center;
	width:235px;
	height:150px;
	float:left;
	margin:5px 0px;
}
.cabin_picture img
{
	padding:5px;
	width:200px;
	height:140px;
	border:0px;
}
a.sail:active,a.sail:visited,a.sail:link
{
	font-family:Arial;
	font-size:18px;
	color:Black;
	text-decoration:underline;
}
a.sail:hover
{
	text-decoration:underline;
	color:Red;
}
/*Begin: Star ships*/
.shipsstarall
{
	margin:0;
	padding:0;
	width:737px;
	height:auto;
	display:inline;
	background:#FFF;
	overflow:hidden;
}
.shipsstarall h3
{
	margin:0px 0px 0px 13px;
	padding:9px 0 9px 25px;
	font-size:16px;
	font-weight:normal;
	color:#F00;
	background:url(../images/yangtze/startbig.gif) no-repeat left center;
	display:block;
}
.shipsstarall ul
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
	overflow:hidden;
}
.shipsstarall ul li
{
	margin:0 0 5px 20px;
	padding:0;
	text-align:center;
	list-style:none;
	list-style-type:none;
	float:left;
	display:inline;
	width:150px;
}
.shipsstarall ul li img
{
	margin:0;
	padding:0;
	width:150px;
	height:90px;
	display:block;
	border:none;
}
.shipsstarall ul li h4
{
	margin:7px auto !important;
	margin:7px 0;
	padding:0;
	width:88px;
	height:13px;
	line-height:13px;
	font-weight:bold;
	overflow:hidden;
	background:url(../images/yangtze/shipcenterbg.gif) no-repeat left top;
}
.starbg
{
	background-image:url(../images/yangtze/star-line-bg.gif);
	background-repeat:repeat-y;
	padding:0px 5px;
}
.starbottom
{
	clear:both;
	background-image:url(../images/yangtze/star-bottom-bg.gif);
	background-repeat:no-repeat;
	height:3px;
}
/*End: Star Ships*/

/*Begin: Book Ship*/
.book_info h3
{
	font-size:18px;
	font-family:Arial;
	color:Black;
	margin:10px 0px 10px 0px;
}
.book_info
{
	width:591px;
	margin:0px auto 0px 0px;
}
.book_info_top
{
	background-image:url(../images/yangtze/order-top-info.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:9px;
}
.book_info_line
{
	background-image:url(../images/yangtze/order-line-info.gif);
	background-repeat:repeat-y;
}
.book_info_line img
{
	width:204px;
	height:135px;
}
.book_info_bottom
{
	background-image:url(../images/yangtze/order-bottom-info.gif);
	height:9px;
	background-repeat:no-repeat;
}

.yangtzebook_title{
    margin:10px 0 0 0;
	padding:0 0 0 10px;
	font-size:15px;
	font-weight:bold;

	display:block;
	color:#202020;
}
.yangtzebook_a {
width:710px;
height:166px;
padding:5px;
background:url(../images/yangtze/booking-bg1.jpg) left top no-repeat;
margin:5px 0 0 0;
color:#202020;
}
.yangtzebook_b {
width:730px;
height:344px;
padding:10px;
background:url(../images/yangtze/booking-bg2.jpg) left top no-repeat;
margin:5px 0;
color:#202020;
}

.yangtzebook_c {
width:730px;
height:235px;
padding:10px;
background:url(../images/yangtze/booking-bg3.jpg) left top no-repeat;
margin:5px 0;
color:#202020;
}
.yangtzebook_c h5{
font-size:14px;
font-weight:bold;
}

.yangtzebook_c p{
line-height:18px;
}

.yangtzebook_c1 {
width:730px;
height:344px;
padding:10px;
background:url(../images/yangtze/booking-bg2.jpg) left top no-repeat;
margin:5px 0;
color:#202020;
}
.yangtzebook_c1 h5{
font-size:14px;
font-weight:bold;
}

.yangtzebook_c1 p{
line-height:18px;
}


/*Additional Css*/
.pagelink SPAN.current
{
	margin:0 2px;
	padding:5px 7px;
	text-align:center;
	background:#FFF;
	border:solid 1px #6AA2C9;
}
.pagelink SPAN.disable
{
	display:block;
}

/*Begin: yangtze culture top h1*/
.y_culture {
font-size:20px;
margin:10px auto;
color:#CC0000;
text-align:center;
}
