body{
	background-color:#666666;
	line-height:normal;
	font-size:12px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	a{
	color:#FFF;
	text-decoration: none;
	}
	a:hover{text-decoration: none; position: relative; right: 0px; top: 1px ; color:#33CCCC	
	}
.foot a{
	color: #FFFF99;
	text-decoration:underline;
	}
.menu {
	margin:auto;
	text-align:right;
	font-size:14px;
	padding:25px 5px 0px 0px;
	}
.menu ul {list-style:none;margin:0px;}
.menu ul li {margin:5px 0px;}
.menu ul li a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.menu ul li a:visited {
	font-weight:bold;
	color:#99CC00;
}
.menu ul li a:hover{
	text-decoration:underline;
	color: #FF3300;
}
.menuDiv {

	}
.top{
	margin:auto;
	width:990px;
	height:37px;
	background-color: #333333;
	background-image: url(logo.gif);
	background-repeat: no-repeat;
	background-position: 21px 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #669900;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
 }
.topmenu{
	text-align:right;
	font-weight:bold;
	}
	.top1 {
	margin:auto;
	width:978px;
	background-color:#FFF;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	}
	.top1 a{
	color:#000;
	text-decoration: none;
	}
.main{
 margin:auto;
 width:1000px;
 }
   .maintour1{
 margin:auto;
 width:998px;
 border: 1px solid #ccc;
   background:url(images/tourbg2.jpg) left bottom no-repeat #FFF;
 }
 	.maintour1 a{
	color:#333;
	text-decoration: none;
	}
	.maintour1 a:hover{text-decoration: none; position: relative; right: 0px; top: 1px ;	
	}

.righttour1{
  float:right;
  width:678px;
  padding:10px 20px 10px 50px;
  color:#333;
  font-size:14px;
  font-weight:bold;
  text-align:justify;
  background:url(images/book.gif) repeat-y;
}

.left{
	float:left;
	width:230px;
	height:534px;
	border:1px solid #CCC;
	background-color: #FFF;
	background-image: url(bg.jpg);
	background-repeat: repeat-y;
}
.lefttour{
  float:left;
  width:230px;
  height:520px;
  background:url(images/011.gif) repeat-y #FFF;
  border:1px solid #CCC;
}
.middle{
	float:left;
	left:151px;
	width:621px;
	border-top:1px solid #CCC;
}
	.mimg{
	padding:3px;
	}
	.mtext{
	padding:5px 10px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	text-align:justify;
	}
.right{
  float:right;
  width:225px;
  height:660px;
  border: 1px solid #ccc;
  background:#FFF;
}

	.rimgtop{
	width:225px;
	background:url(images/retreat_09.jpg) 3px 6px no-repeat #FFF;
	}
	.rightbox{
	margin:0px 0px 0px 3px;
	width:218px;
	background:#933;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	}	
	.rightbox1{
	margin:0px 0px 0px 3px;
	padding-left:30px;
	width:188px;
	background: url(images/retreat_20.gif) 180px 0px no-repeat #933;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	}
		.rimgbottom{
	width:225px;
	height:0px;
	background:url(images/retreat_16.jpg) 3px 0px no-repeat #FFF;
	}
.foot{
	margin:auto;
	width:975px;
	font-weight:bold;
	line-height:20px;
	background-color:#333333;
	padding:7px 0px 7px 25px;
	color:#FFF;
	font-size: 10px;
 }
.more{
float:right;
padding:5px 10px 10px 0px;
}
.clr{
clear:both;
}
