
body { margin:0px; padding:0px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	background-image:url(/image/bg-7.gif); background-repeat:repeat-x; background-position:left bottom;}

img { border:none;}
ul { padding:0px; margin:0px; list-style:none;}
p { padding:0px; margin:0px; padding-bottom:5px; line-height:1.5em;}

#wrapper { width:890px; margin:auto;}

#wrapper #headerlinks {width:260px; height:20px; background-image:url(/pic/img/bg-1.GIF); color:#666; text-align:center; padding-top:2px; float:right; position:relative; top:-50px; }

#wrapper #headerlinks a { color:#fff; text-decoration:none;}

#wrapper #content {}

/* cruise-calendar.asp */



#wrapper #headerWrapper #menu { width:890px; height:23px; background:url(/pic/img/bg-2.gif) no-repeat; margin-top:13px; clear:both;}
#wrapper #headerWrapper #menu #previous { background-color:#fff; color:#286bb1; }
#wrapper #headerWrapper #menu #previous a { color:#286bb1;}
#logo {}
#logo img { }
#wrapper #headerWrapper #menu ul { margin-left:7px;}
#wrapper #headerWrapper #menu ul li  {color:#FFF; float:left; padding-right:20px; padding-left:20px; margin-top:4px;}
#wrapper #headerWrapper #menu ul li a:link, #wrapper #headerWrapper #menu ul li a:visited {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
}
#wrapper #headerWrapper #menu ul li a:hover {color:#286bb1; background-color:#fff; }

#wrapper #content #navigation { padding:10px 0px 0px 0px; color:#666;}
#wrapper #content #navigation a { color:#276cb1; text-decoration:none;}
#wrapper #content #navigation a:hover { color:#aec446;}

#wrapper #content #subContent { width:180px; float:left; padding-top:10px;}

#find {
	width:180px;
	padding-top:5px;}
#find h3 {
	width:165px;
	height:20px;
	padding:0px;
	margin:0px;
 
	background-image:url(../image/bg-4.gif);
 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding-left:15px;
	padding-top:4px;}
#find1 {
	width:178px;
	border-bottom:#B9B9B9 1px solid;
	border-right:#B9B9B9 1px solid;
	border-left:#B9B9B9 1px solid;}
.find1 {
	width:150px;
	margin-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	margin-bottom:5px;
	margin-top:3px;}
.find2 {
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;}

.find3 {
	width:120px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;}
.find4 {
	padding-bottom:3px;
	padding-top:3px;}
#question {
	width:178px;
	background-color:#F6834C;
 
	background-image:url(../image/bg-13.gif);
 
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:5px;
	 margin-top:10px;
	}
#question img {
	padding:0px;
	margin:0px;
	margin-top:3px;}
#question h4 {
 
	background-image:url(/image/bg-12.gif);
 
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-left:12px;
	padding-top:5px;}
.questionTable1 {
	width:150px;
	margin-left:12px;}
.questionTable2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	padding-top:5px;}
.questionTable3 {
	width:150px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	border:#FFF 1px solid;}
.questionTable4 {
	width:150px;
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	border:#FFF 1px solid;}
#other {
	background-color:#ECECEC;
	width:180px;
	margin-top:10px;
	background-image:url(/image/bg-6.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:15px; margin-top:10px;}
#other h3 {
	width:170px;
	height:16px;
	padding:0px;
	margin:0px;
	background-image:url(../image/bg-5.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3F84C9;
	padding-left:10px;
	padding-top:8px;
	margin-bottom:5px;}
#other p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	padding:0px;
	margin:0px;
	margin-left:10px;
	margin-bottom:8px;
	line-height:18px;}
#other p a:link,#other p a:visited {
	color:#6b6b6b;
	text-decoration:none;
	font-weight:bold;
	border-bottom:#6b6b6b 1px dashed;}
#other p a:;hover {
	color:#09F;}
.clear {
	clear:both; height:0px;}

#wrapper #content #mainContent { width:710px; float:right; padding-top:15px;}
#wrapper #content #mainContent #cruiseInfo { padding-left:10px;}
#wrapper #content #mainContent #cruiseInfo h1 { font-size:24px; margin:0px; padding:0px; padding-bottom:10px;}
#wrapper #content #mainContent #cruiseInfo h2 { font-size:18px; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px;}
#wrapper #content #mainContent #cruiseInfo h3 { font-size:14px; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px;}

#wrapper #content #mainContent #cruiseInfoNav { bottom:-3px; position:relative; overflow:hidden; zoom:1; }
#wrapper #content #mainContent #cruiseInfoNav a { color:#fff; text-decoration:none;}
#wrapper #content #mainContent #cruiseInfoNav ul { margin:0px; padding:0px; list-style:none; clear:both;}
#wrapper #content #mainContent #cruiseInfoNav ul li { display:block; float:left; background-color:#4185ce; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 5px; padding:5px 7px;}
#wrapper #content #mainContent #cruiseInfoNav ul li:hover { background-color:#aec446;}
#wrapper #content #mainContent #cruiseInfoNav ul li.active { background-color:#aec446;}

#wrapper #content #mainContent #cruiseInfoDetail { border:#3f84c9 3px solid; padding:10px; background-color:#fff; height:100%; overflow:hidden;}
#wrapper #content #mainContent #cruiseInfoDetail a { color:#000;}
#wrapper #content #mainContent #cruiseInfoDetail a:hover { color:#3f84c9;}
#wrapper #content #mainContent #cruiseInfoDetail ol  { margin:0 0 0 20px; padding:10px 0;}
.cruiseFlashBox { width:300px; float:left; margin:0 10px 10px 0}
.cruiseSummery { width:360px; float:right;}
.cruiseSummeryRight{ float:none; width:auto;}
.cruiseSummery ul { padding-left:5px;}
.cruiseSummery ul li { padding-left:15px; padding-bottom:5px; background-image:url(/pic/tick.gif); background-repeat:no-repeat; background-position:left 3px;}

#tourbyType ul,ul.tick { padding-left:5px;}
#tourbyType ul li,ul.tick li {padding-left:15px; padding-bottom:5px; background-image:url(/pic/tick.gif); background-repeat:no-repeat; background-position:left 3px;}


span.rating { color:#aec446; font-size:16px; font-weight:bold; }
span.priceWas { text-decoration:line-through; font-size:14px;}
span.priceNow { font-size:18px; font-weight:bold; color:#ff8053;}
span.youSave { font-size:14px; font-weight:bold; color:#ff8053;}
span.specialOffer { font-size:11px; color:#3f84c9;}
span.aveRating {color:#aec446; font-size:24px; font-weight:bold; }
span.normalFont { font-size:12px; font-weight:normal;}

.cruiseOverview { padding-bottom:10px; border-bottom:#aec446 1px dashed; margin-bottom:10px;}
.tableStyle,.TableTour { border:#999 1px solid;}
.tableStyle td,.TableTour td { border-bottom:1px #ccc solid; padding:5px; border-right:1px #ccc solid; text-align:center;}
.tableStyle th,.TableTour th { background-color:#f4f4f4; border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px;}

.tableStyle2 { border:#999 1px solid;}
.tableStyle2 td { border-bottom:1px #ccc solid; padding:5px; border-right:1px #ccc solid;}
.tableStyle2 th { background-color:#f4f4f4; border-bottom:1px #ccc solid; border-right:1px #ccc solid; padding:5px;}
.review {padding:10px 5px; margin-bottom:10px;}
.review div:hover { background-color:#f9f7d5; }


#wrapper #content #mainContent #bookCruise { padding:10px;}
#wrapper #content #mainContent #bookCruise a { color:#000;}
#wrapper #content #mainContent #bookCruise a:hover {color:#3f84c9; }
.alignCenter { text-align:center;}
.twoColumsLeft { width:335px; float:left; background-color:#fff;}
.borderRight { border-right:#ff7c4b 1px solid; margin-right:5px;}

#footer {
	width:889px;
	height:85px;
	margin:auto;
 
	background-image:url(/image/boat.gif);
 
 
	background-repeat:no-repeat;
	background-position:715px 6px;
	padding-top:15px;}
#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6b6b6b;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	text-align:center;}
#footer p a:link, #footer p a:visited {
	color:#3F84C9;
	font-weight:bold;
	text-decoration:none;}

.required { border:#f6834c 3px solid; padding:5px; background-color:#fdf4f0;}
.blueBorder { border:#388ade 3px solid;}
.program { margin-bottom:10px; padding-bottom:10px;}
.program  img { margin-right:10px;}
.borderBottom { border-bottom:#f6834c 1px dashed;}
.cruisePhoto { float:left; text-align:center; margin-right:10px; background-color:#f4f4f4; margin-bottom:10px; display:inline; }
.cruisePhoto img { border:#f4f4f4 2px solid;}
.cruisePhoto  img:hover { border:#fa8154 2px solid;}

.searchResults { padding:10px 0px; border-bottom:#4485c5 1px solid; background-color:#fff; margin:10px 0px; height:100%;}
.searchResults h4 { padding:0px; margin:0px; font-size:14px; margin-bottom:5px;}
.searchResults .leftSearch { float:left; padding-right:10px; background-color:#fff;}
.searchResults .miidleSearch { float:left; width:380px; padding-right:10px; margin-right:10px; border-right:#4485c5 1px dashed; background-color:#fff;}
.searchResults .rightSearch { float:left; width:130px; background-color:#fff;}
.searchResults a { color:#000;}
.searchResults a:hover {color:#3f84c9;}
.compareBox { width:300px; border:#4485c5 2px solid; float:left; padding:10px; margin:10px;}
.compareBox a { color:#000;}
.compareBox a:hover {color:#3f84c9;}
.cruisePromo { float:left; width:310px; padding:5px; margin:5px; }
.cruisePromo a { color:#000;}
.cruisePromo a:hover {color:#3f84c9;}
.marginRight { margin-right:10px;}
.borderRightDashBlue { border-right:#4583ce 1px dashed;}
.lineDashBlue { clear:both; border-bottom:#4583ce 1px dashed;}
.marginTop { margin-top:10px;}

.tourListOut {
   padding:0; border:#388ade 3px solid; margin:10px 0px; padding:10px; background-color:#fff;
}
.tourListOut a { color:#000;}
.tourListOut a:hover {color:#3f84c9;}
.tourListOut .brifeTopline{
	background:url(/css/image/tour/bg-citytour-top.gif) top left no-repeat;
	width:590px;
	height:13px;
}
.tourListOut .brifeMidline{
	background: url(/css/image/bg-citytour-bottom.gif) top left no-repeat;
	width:590px;
	height:8px;
	margin:0;
	padding:0;}
.tourListOut .brifeMidline h1{
	margin:0;
	font-size:20px;
	padding:0 0 10px 10px;}
	
.tourListOut .tourListMap {
	position:relative;
	float:left;
	margin-left:15px;
}
.tourListOut .tourPic {
	width:150px;
	height:113px;
}
.tourListOut .tourListMap img {
	margin:0 auto;
	max-width:100px;     /* 最大宽度为500px*/
	width:100px;      /* 图片的大小为500px*/
 width:expression(width>100?"110px":width+"px");
	max-width: 100px; /* 如果图片的尺寸超过550象素,那么就按550象素显示,高度                                                             同比例变化;如果图片的尺寸小于550象素,那么就原尺寸显示。在                                                             IE6中有效*/
	overflow:hidden;     /* 超出的部分隐藏，避免控制图片大小失败而引起的撑开变形*/
}
.tourListOut .tourListMap .fontEnlarge {
	font-size:11px;
}
.tourListOut .tourListMap .fontEnlarge img {
	width:auto;
	height:auto;
}
.tourListOut .tourListSummary {
	width:290px;
	padding:0 15px 10px 15px;
	float:left; border-left: green 1px dashed; border-right:green 1px dashed;
}
#content .tourListSummary .font {
   color:#75491b;
}
.tourListOut .tourListPrice {
	width:120px;
	float:right;
	margin-right:10px;
	padding-left:5px;
}
.tourListOut h3 {
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin: 0 0 4px 0;
}
.tourListOut h3 a:link, .tourListOut h3 a:visited {
	color:#666666;
	text-decoration:none;
}
.tourListOut h3 a:hover {
	color:#d22626;
	text-decoration:underline;
}

#content #tourHighlightBox {
	margin-top:10px; margin-bottom:10px;
	border:1px solid #999;
	background-color:#f4f4f4;
	padding:0 0 10px 0;
}
#tourHighlightBox > ul li{
	float: left;
	margin: 10px 15px;
}
#content #tourHighlightBox #HighlightsImage {
	width:255px;
	float:left;
}
#content #tourHighlightBox #HighlightsImage #image {
	width:235px;
	margin:10px;
}
#content #tourHighlightBox #HighlightsImage #image span{}
#content #tourHighlightBox #HighlightsImage #play {
	width:235px;
	margin:0 10px;
	text-align:center;
	padding-bottom:3px;
}
#content #tourHighlightBox #HighlightsImage #play img {
	margin-left:10px;
	cursor: pointer;
}
#content #tourHighlightBox #HighlightsDesc {
	width:370px;
	float:right;
	background:#f4f4f4;
	margin:5px 9px 0 2px;
	position: relative;
}

#content #tourHighlightBox > ul li{
	border-bottom:1px solid #dcb26c;
	font-size:11px;
	background: url(/pic/icon-gray.gif) 1px no-repeat;
	list-style:none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 40px;
	float: right;
	width: 200px;
}
#content #tourHighlightBox > ul li a:link, #content #tourHighlightBox #HighlightsDesc > ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox > ul li.active a:link, #content #tourHighlightBox > ul li.active a:visited, #content #tourHighlightBox > ul li a:hover {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox > ul li.active, #content #tourHighlightBox > ul li:hover {
	background:url(/css/image/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}

#content #tourHighlightBox #HighlightsDesc ul li.active, #content #tourHighlightBox #HighlightsDesc ul li:hover {
	background:url(/css/image/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}
#content #tourHighlightBox #HighlightsDesc ul li {
	border-bottom:1px solid #dcb26c;
	font-size:11px;
	padding:8px 0 8px 40px;
	background: url(/pic/icon-gray.gif) 25px no-repeat;
	list-style:none;
}
#content #tourHighlightBox #HighlightsDesc ul li a:link, #content #tourHighlightBox #HighlightsDesc ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox #HighlightsDesc ul li.active a:link, #content #tourHighlightBox #HighlightsDesc ul li.active a:visited, #content #tourHighlightBox #HighlightsDesc ul li a:hover {
	color:#6b6b6b;
	text-decoration:none;
}
#content #tourHighlightBox #HighlightsDesc ul li.active, #content #tourHighlightBox #HighlightsDesc ul li:hover {
	background:url(/css/image/bg-tour-highlights.jpg) left top repeat-y #fdf6dd;
}
#content #tourHighlightBox #HighlightsDesc #more {
	width:100px;
	float:right;
	margin-top:10px;
}
#content #tourHighlightBox #HighlightsDesc #more img {cursor: pointer;}
#content #tourHighlightBox #HighlightsDesc #count {
	width:80px;
	position:relative;
	float:left;
	font-size:12px;
	color:#666;
	margin-top:5px;
	padding-left:25px;
}
#content #tourTypeBox {
	background:#f4f4f4;
	padding:10px;
	font-size:12px;
	line-height:18px;
	margin-top:20px; margin-bottom:15px; border:#999 1px dashed;
}

#tourDifference { margin-top:10px;margin-top:10px;width:180px; float:left; padding-top:10px;}   /*  2010.4.13 */
#tourDifference h2 {
	width:165;
	height:21px;
	background-image:url(/image/bg-3.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-top:4px;
	margin-bottom:5px;}
#tourDifferenceMain { }
#tourOtherChoice { margin-bottom:10px; margin-top:10px;}
#tourOtherChoice a { color:#000;}
#tourOtherChoice a:hover { color:#3f84c9;}
#tourOtherChoice h2 {
	width:165;
	height:21px;
	background-image:url(/image/bg-3.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-top:4px;
	margin-bottom:5px;}
#subContent h2 {
	width:165;
	height:21px;
	background-image:url(/image/bg-3.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0px;
	margin:0px;
	padding-left:15px;
	padding-top:4px;
	margin-bottom:5px;
	}
#subContent	 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:8px;}
#subContent ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6b6b6b;
	background-image:url(/image/p-1.GIF);
	background-repeat:no-repeat;
	background-position:3px 6px;
	padding-left:15px;
	line-height:18px;
	margin-bottom:8px;}
#subContent ul li a:link, #left ul li a:visited {
	color:#6b6b6b;
	text-decoration:none;}
#subContent ul li a:hover {
	text-decoration:underline;}
	
.listTourExtendCity ul li{ display:block; float:left; margin-right:10px;}
.listTourExtendCity { margin:10px;}
.tourItineraryBox { width:130px; text-align:center; float:left; margin-right:15px; margin-bottom:15px;}
#priceInclude {
	background-color:#f4f4f4;
	width:280px;
	height:auto;
	padding:10px;
	margin-left:2px;
	float:left;
	font-size:11px;
	line-height:20px;
	border:1px #999 solid;
}
#priceExclude {
	background-color:#f4f4f4;
	border:1px #999 solid;
	width:280px;
	height:auto;
	padding:10px;
	margin-left:30px;
	float:left;
	font-size:12px;
	line-height:20px;
	font-size:11px;
}
.borderOutGray { border:#ccc 1px solid;}

.paddingAround { padding:5px;}
#contentTourTips {
	padding:0 10px 10px 0;
	color:#6b6b6b;
}
#contentTourTips ol {
	margin:10px 0;
}
#contentTourTips ol li {
	background:url(/css/image/bg-ol.gif) no-repeat left top;
	list-style-position:inside;
	color:#6b6b6b;
	padding-left:5px;
	margin-left:10px;
}
#contentTourTips h4 {
	color:#fb9320;
	font-size:13px;
	margin:15px 0;
	padding-top:10px;
}
#pic200 {
	margin:10px;
	float:right;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#75491b;
}
.borderDotted {
	clear:both;
	border-bottom: dashed #b0b0b0 1px;
}
.floatRight { float:right;}

.tourListBox3 {
	margin:3px 3px 5px 3px;
	border-bottom:#dcb26c 1px dashed;
	padding:6px 4px 8px 4px;
}
.tourListBox4 {
	margin-top:10px;
	margin-bottom:20px;
	width:520px;
	height:149px;
	position:relative;
	border:#ffebb7 1px solid;
	padding:0 0 10px 0px;
	background:url(file:///G|/mychinatours%E6%96%87%E4%BB%B6/css/image/tour/bg-tour-list.JPG) repeat-x left;
}
.tourListBox3 .tourListPic {
	width:129px;
	margin:0; margin-right:15px;
	padding:6px 4px 6px 4px;
	float:left;
}
.tourListBox3 .tourListPic img { width:129px; height:auto;}
.tourListPic img {
	width:150px;
	height:113px;
	float:left;
}
.tourListCompare {
	width:110px;
	padding:30px 15px 0 0;
	text-align:right;
	font-size:11px;
	float:right;
	color:#75491b;
}
.tourListCompare .price {
	color:#724414;
	font-size:25px;
	display:block;
	margin-top:2px;
	font-weight:bold;
	width:100%;
	height:auto;
}
.tourListCompare .person {
	font-size:10px;
	color:#724414;
	display:block;
	margin-top:3px;
	width:100%;
}
.top1 {
	width:57px;
	height:36px;
	background:url(/css/image/top1.GIF) no-repeat left;
	position:absolute;
	top:0px;
	left:0px;
}
.top2 {
	width:57px;
	height:36px;
	background:url(/css/image/top2.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top3 {
	width:57px;
	height:36px;
	background:url(/css/image/top3.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top4 {
	width:57px;
	height:36px;
	background:url(/css/image/top4.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top5 {
	width:57px;
	height:36px;
	background:url(/css/image/top5.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top6 {
	width:57px;
	height:36px;
	background:url(/css/image/top6.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top7 {
	width:57px;
	height:36px;
	background:url(/css/image/top7.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top8 {
	width:57px;
	height:36px;
	background:url(/css/image/top8.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top9 {
	width:57px;
	height:36px;
	background:url(/css/image/top9.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
.top10 {
	width:57px;
	height:36px;
	background:url(/css/image/top10.GIF) no-repeat left;
	position:absolute;
	top:-2px;
	left:0px
}
#tourItineraryBox .picTourItinerary {
	width:130px;
}

fieldset.linkDir { width:300px; padding:10px; float: left; margin-right:10px; display:inline;}
fieldset.linkDir a:link, fieldset.linkDir a:visited { color:#006699; padding-left:5px; padding-right:5px;}
fieldset.linkDir a:hover { color:#999; text-decoration:none;}
fieldset.linkDir ul { padding-left:10px;}
fieldset.linkDir legend { color:#000;}
fieldset.linkDir legend a { color:#000;}

fieldset.linkDir2 {  padding:10px; margin-right:10px;}
fieldset.linkDir2 a:link, fieldset.linkDir2 a:visited { color:#006699; padding-left:5px; padding-right:5px;}
fieldset.linkDir2 a:hover { color:#999; text-decoration:none;}
fieldset.linkDir2 ul {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#ccc 1px  dashed;
	position: relative;
}
fieldset.linkDir2 ul span{
	position:absolute;
	right: 20px;
}
fieldset.linkDir2 legend { color:#000; padding-left:5px; padding-right:5px;}
fieldset.linkDir2 legend a { color:#000;}
li.siteDescription { padding-left:7px;}


.staff { border-bottom:#286bb1 1px dashed; padding:15px 0px;}
.highlighted { background-color:#FF9;}
span.slideView { padding-left:20px; background-image:url(/pic/view_16x16.gif); background-repeat:no-repeat; font-size:11px; font-weight:normal; margin-left:15px;}

body#form #subContent { display:none;}




body#form #mainContent { margin-right:85px;}
ul.pageNav {}
ul.pageNav  li { float:left; display:block; padding:2px 5px; border:#06F 1px solid; margin-right:2px;}
li.active { border:#390 1px solid; background-color:#CCC;}
.borderBottomBlue { border-bottom:#069 3px solid;}

.floatLeft { float:left;}
.tips { border:#999 1px solid; background-color:#f6f6f6; padding:10px; margin-bottom:15px;}

/*page style*/
.page{
	overflow:hidden;
	zoom:1;
}
.page span{
	float:left;
	font-weight:bold;
	padding:0 5px 0 0;
	
}
.page ul{

	float:left;
	
}
.page ul li{
	list-style:none;
	float:left;
	padding:2px 3px;
	margin:0 2px;
	
}
.cityTourListOut{
	border:3px solid #388ADE;
	line-height:22px;
	padding:10px;
	margin:0 0 10px 0;
	zoom:1;
	position:relative;
}
.cityTourListOut div.brifeMidline a{
	color:#388ADE;
}
.cityTourListOut div.cityTourImage{
	float:left;
	margin:0 10px 0 0;
	
}
.cityTourListOut div.cityTourListSummary span.name{
	font-weight:bold;
	
}
.cityTourListOut div.cityTourListSummary span.title strong{
	font-weight:normal;
	
}
.cityTourListOut div.cityTourListPrice{ 
line-height:18px; 
position:absolute;
right:10px;
top:40px;
}
.cityTourListOut div.cityTourListPrice span{
	color:#FF8053;
	font-weight:bold;
}

