body {
	background-color:#f1f9fc;
	
}
ul{
	padding:0px;
	margin:0px;
}
@charset "utf-8";
/* CSS Document */
.standardCabins {margin: 10px 0;}
.standardCabins img { margin: 0 10px 0 0;}
.standardCabins h3 { font-style:italic}
.standardCabins .listImg { width:160px; float: left;}
.standardCabins ol { margin-left:15px; padding-left:15px;}
.standardCabins ol li { line-height:18px; margin-bottom:8px; list-style-position:outside; list-style-type:decimal;}
a:hover{text-decoration:none; color:#3A7BB3;}

.threepic{
	width:320px;
	margin:10px;
	float:right;
	margin-top:0px;
}

#right h1{
	margin-top:0px;
	padding:0px;
	padding-left:30px;
}

.threepic .smallpic{
	margin-right:6px;
	margin-top:6px;
}

.moreattraction{
	
	border:1px solid #b1b1b1;
	padding:2px;
}
.moreattraction ul{
	margin:0px;
	background:url(/pic/attraction/moreatt_bg.jpg) repeat-x #FFFFFF;
	padding:10px;
}

.moreattraction ul li{
	width:200px;
	float:left;
	line-height:26px;
	background:url(/pic/attraction/ico-02.gif) no-repeat 0px 10px;
	padding-left:10px;
}

#wrapper #content #mainContent { width:665px; float:left; padding-top:15px; margin-left:15px; }
.important a:hover{ color:#3A7CC7; text-decoration:none; }
a { color:#3A7CC7; text-decoration:underline; }

p {
	padding:0px;
	margin:0px;
	padding-bottom:15px;
	line-height:1.5em;
	text-align:justify;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}

.important .topcontent{width:660px; margin-top:15px; height:auto;}
.important .topcontent .righttxt{width:346px; float:left; margin-left:15px;}

.important .topcontent .txt{width:660px;}
.important .topcontent .attractions{width:211px; float:left; margin-right:9px; margin-top:10px;}
.attractions p { text-align:center; margin:0px; padding:0px; line-height:26px;}
.attractions p a{ text-decoration:none;}
.attractions p a:hover { text-decoration: underline; color:#3A7BB3;}
.important .shopping{width:660px; margin-top:15px; height:auto;}
.important .shopping .rightlist{width:346px; float:left;margin-left:15px;}
.important .shopping .txtright{border-bottom:#CCC solid 1px; padding-bottom:10px;}
.shopping .rightlist ul { margin: 0; padding: 0; width: 346px;}
.shopping .rightlist ul li{list-style:none; background:url(/pic/attraction/list-bg.gif) no-repeat scroll 0 7px transparent; line-height:20px; font-size:13px; float:left; margin-right:15px; padding-left:13px;}
.shopping .rightlist ul li a{text-decoration:none; color:#545454;}
.shopping .rightlist ul li a:hover{color:#3A7BB3; text-decoration:underline;}

.topcontent .hotels{width:194px; float:left; border:#CCC 1px solid; box-shadow:1px 2px 3px 0 #cccccc; padding:5px; margin-right:14px;}
.topcontent .hotels a{ text-align:center; font-size:14ox; text-decoration:none; color:#545454;}
.topcontent .hotels a:hover{text-decoration:underline; color:#3A7BB3;}
.topcontent .hotels p{
	text-align:center;
}

.alsolike{width:660px; border-top:#DADADA 4px solid; margin-top:25px; margin-bottom:25px;}
.alsolike .recommended{width:645px; border:1px #CCC solid; box-shadow:1px 2px 3px 0 #cccccc; padding:10px;}
.tourprice { color:#A31022}
.alsolike .recommended ul{ width:330px; margin:0 0 0 5px; padding:0px; float:left; }
.alsolike .recommended ul li{list-style:none; background:url(/pic/attraction/list-bg.gif) no-repeat scroll 0 11px; line-height:25px; font-size:14px; padding-left:12px;}
.alsolike .recommended ul li a{text-decoration:none; color:#545454;}
.alsolike .recommended ul li a:hover{text-decoration:underline; color:#3A7BB3;}
.important h2.citytour{background:url(/pic/attraction/h2-bg.jpg) no-repeat scroll 0 0; font-size:18px; color:#3A7BB3; padding-left:20px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; line-height:33px; font-size:18px; }
h3.citytour{ font-size:18px; color:#545454; line-height:45px;}

#wrapper #content #mainContent #cruiseInfo h2 {font-size:18px; margin:0px; padding:0px;}
#wrapper #content #mainContent #cruiseInfo h3 {font-size:18px; margin:0px; padding:0px;}

.important .attractions{width:660px; height:auto; margin-bottom:10px;}
.important .attractions .righttxt{width:432px; float:left; margin-left:15px;}
.important .attractions .righttxt a{color:#ea8353;}
.moreattractions ul{width:645px; background:url(/pic/attraction/more-bg-big.jpg); margin-top:-9px; padding-top:15px; padding-left:15px;
 height:178px; overflow:hidden;}
.moreattractions ul li{background:url(/pic/attraction/more-bg.jpg) no-repeat 0 7px; list-style:none; line-height:20px; font-size:13px; float:left; padding-left:8px; width:200px;}
h2.attractionsh2{ background:url(/pic/attraction/h2a-bg.png) no-repeat 0 5px; font-size:18px; color:#3A7BB3; line-height:33px; padding-left:30px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #CCCCCC solid; margin-bottom:10px;}

.attractions h3{font-size:16px; color:#545454; line-height:30px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.alsoprice{
	color:#B20000; font-size:14px; font-weight:bold;
}

#wrapper #content #mainContent #cruiseInfo .top h1 {
font-size: 0px;
margin: 0;
padding: 0px;
text-align: left;
color: #FFFFFF;
background: none;
border-bottom: NONE;
}
.txt1p h2{
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#333333;
	margin-bottom:8px;
}


.blueli h2{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#545454;
	margin-bottom:8px;
}
.blueli p{
	font-size:14px;
}

.txt1p .txt1ppic{
	width:268px;
	float:left;
	margin:10px;
	margin-top:0px;
}
.txt1p .txt1ppic img{
	margin:0px;
	padding:2px;
	border:1px solid #e0e0e0;
}
.txt1p ul{
	margin:0px;
	padding:0px;
}

.txt1p ul li{
	line-height:22px;
	font-size:14px
}

.txt1p .txt1pinfo{
	margin-left:10px;
}
.txt1p .txt1pinfo p{
	margin:0px;
	padding:0px;
	font-size:14px;
}
span.blue{
	color:#3a7fc4;
	font-weight:bold;
}
span.org{
	color:#f47f53;
	font-weight:bold;
	font-size:14px;
}
.blueli ul{
	margin:0px;
	padding:0px;
}
.blueli ul li{
	background:url(/pic/guide/orglilift.png) 0px 10px no-repeat;
	padding-left:10px;
	font-size:14px;
	line-height:26px;
}


.gorgesOne{
	margin:2px;
	padding:0px;
	width:204px;
	float:left;
	border:1px solid  #E0E0E0;
	cursor:pointer;
	}

.txt1p h3{
	padding:0px;
	margin:0px;
	font-size:15px;
	color:#545454;
	font-weight:bold;
	}
.dayTour {
	padding:0px;
	margin:0px;
	line-height:1.5;
	font:Arial;
	color:#3c81c6;
	text-decoration:underline;
	text-align:center;
	}
.pricefrom{
	text-indent:5em;
	color:#545454;
	font-size:14px;
	}
.price{
	color:#f88944;
	font:Arial;
	font-size:18px;
	}
.gorgesOne:hover{
	display:block;
	width:204px;
	background-color:#f1f1f1;
	}
.travelguidemain p{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin-bottom:6px;
	line-height:23px;
}

.travelguidemain li{
	list-style: none;
	line-height:23px;
	background: url(/pic/attraction/list-bg.gif) no-repeat scroll 0 6px;
	padding-left: 12px;
}

.travelguidemain img{
	margin:7px;
	margin-top:0px;
}
.travelguide{
	font-size:14px;
}
.travelguide h1{
	padding-bottom:0px; margin:0px;
}

.alsolike .highul ul li{
	background: url(/pic/attraction/list-bg.gif) no-repeat scroll 0 18px;
	line-height:40px;
	border-bottom:1px dashed #b2b2b2;
}
ul.related li {
	background: url(/css/image/onboardactinfo_h2left.jpg) left 6px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
	font-size: 13px;
	color: #545454;
	line-height:22px;
}
