body{
    margin:0;
	padding:0;
	font-size:13px;
	font: 12px/1.25em arial, sans-serif;
	color:#660000;
	text-align:center;
	background:#CC9966;
	line-height:2em;
}
ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#wrap{
	width:960px;
	padding:0;
	margin:0 auto;
	text-align:left;
	position:relative;
	background:#FFFFFF;
}
#header{
	width:950px;
	height:195px;
	padding:0;
	margin:0 0 0 5px;
	background:url(../images/loulan.jpg) no-repeat;
	
}
#banner{
	width:950px;
	position:relative;
	left:8px;
	top:160px;
}


#banner li{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	
}
#banner li a{
	display:block;
	width:115px;
	height:25px;
	background:#000000;
	text-decoration:none;
	border:1px solid #FFFFFF;
	filter:alpha(opacity=40);
	opacity:0.4;
	color:#FFFFFF;
	margin:0 8px;
	padding:0;
	
}
#banner li a:hover{
	background:#003300;
	text-decoration:none;
	border:1px solid #CCCCCC;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#FFFFFF;
}

#content{
	width:950px;
	margin:0;
	padding:0 0 0 5px;
	clear:left;
}
#content li{
	padding:5px;
}
#left{
	float:left;
	width:730px;
	margin:15px 0 0 0;
	padding:0;
	border:1px solid #999999;
}

#right{
	float:right;
	width:200px;
	margin:15px 0 0 0;
	padding:0;
	border:1px solid #999999;
}
#content table{
	width:98%;
	border-collapse:collapse;
	border:1px solid #DFDFDF;
	color:#333333;
	margin:8px 0;
	background:#FAFAFA;
}
#content th,#content td{
	border-collapse:collapse;
	border:1px solid #DFDFDF;
}
li.tour{
	text-align:center;
	margin:0;
	padding:0;
}
li.title{
	text-align:center;
	font-weight:bold;
	background:#CC9966;
}
td.schedule{
	text-align:left;
	padding:5px;
}
#clear{
	width:960px;
	height:40px;
	margin:0;
	padding:0;
	clear:both;
	text-align:center;
}
#footer{
	width:100%;
	height:255px;
	padding:0;
	margin:0;
	background:url(../images/footer.jpg);
}
/**----------------------------------------------------------
#bigbox{
	width:720px;
	height:auto;
	margin:0;
	padding:0;
	border:1px solid #999999;
}
.tabbertab {
 padding:5px;
 border:1px solid #DBAB78;
 border-top:0;
 }
 .tabbertab h2 {
 display:none;
}
#course,#map{
	width:720px;
	margin:0;
	padding:0;
}
------------------------------------------------------------**/


#bigbox {
width:700px;
height:auto;
padding:8px;
text-align:center;
}
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {

}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #DBAB78;
 font: bold 12px Verdana, sans-serif;

}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #DBAB78;
 border-bottom: none;
 background:#DBAB78;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #666666; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #333;
 background:#996633;
 border-color: #DBAB78;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #DBAB78;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:auto;

 overflow:auto;
}


.header_menu{
background:url(../../../images/nav_bg3.jpg) no-repeat;
height:52px;
width:910px;
margin:0px 4px;
padding:0px 21px;
}

.header_menu li{
list-style-type:none;
float:left;
width:111px;
margin:0 3px 0 0;
color:#FFFFFF;
text-align:center;

}

.header_menu li.lastmenu{
margin:0px;
}


.header_menu li a{
display:block;
color:#FFFFFF;
width:111px;
height:38px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:38px;
text-align:center;
text-decoration:none;
}

.header_menu li a:visited{
color:#FFFFFF;
text-decoration:none;
}
.header_menu li a.specialt{
width:111px;
background:url(../../../images/nav_li_bg1.jpg) top center no-repeat;
text-decoration:underline;
}



.header_menu li a:hover{
background:url(../../../images/nav_li_bg1.jpg) top center no-repeat;
}

.h_booking
{
margin:20px auto;
text-align:center;
}

.h_booking p{
text-align:right;
padding-right:80px;
}
.h_booking a{
font-size:15px;
color:#CC3300;
font-weight:bold;
text-decoration:underline;
}

	
	/********#footer style**************/
#footer{
	width:970px;
	width:960px;!important;
	margin-right:auto;
	margin-left:auto;
	margin-top:7px;
	margin-bottom:25px;
	clear:both;
	padding-bottom:10px;
    overflow:auto;
		border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
.footleft
{
    margin:0px;
	padding:0;
	width:180px;
	float:left;
	text-align:center;
}
.footleft img
{
    border:0px;
	padding:10px 0 0 10px;
}
.footright
{
    float:left;
	margin:0px;
	padding:0;
	text-align:left;
	display:block;
	width:780px;
}
.sitemap
{
    width:100%;
}
.sitemap ul
{
list-style:none;
padding:15px 15px 5px 15px;
margin:0px;
}
.sitemap ul li
{
    display:inline;
}
.copyright
{
    clear:both;
	width:100%;
	line-height:1.5em;
	margin-top:10px;
}
.copyright h3
{
   font-size:13px;
   padding:0;
   margin:0;
   display:inline;
}
.copyright span
{
    display:block;
}

