.img_middle {

height:20px;
margin-bottom:-5px;

}	

	* {
		margin:0px;
		padding:0px;
	}
	
	body{
		background-color:#003300;
		color:#FFFFFF;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		}
		
	#wrapper{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:1071px;
		height:auto;

		
		}
	
	#bg{
		position:absolute;
		background-color:#5a0000;		
		width:1071px;
		height:auto;
		
		}
	
	#hbg{
		position:absolute;
		background-color:#5a0000;
		width:1071px;
		height:auto;
		
		}
	
	#top{
		position:relative;

		width:1045px;
		height:165px;
		border:solid white 15px;
		border-bottom:none;
		background-color:#5a0000;
		background-image:url(/image/top_bg.jpg);
		background-repeat:no-repeat;
		}
		
	img#tlogo{
		position:absolute;
		margin-top:10px;
		margin-left:10px;
		width:276px;
		height:54px;
		
		}
		
	img#elogo{
		position:absolute;
		top:25px;
	  	left:835px;	
		width:181px;
		height:52px;
		z-index:9999;
		}
		
	img#clogo{
		position:relative;
		margin-top:60px;
		margin-left:96px;	
		width:195px;
		height:41px;
		}

	
	#menu{
		position:relative;
		top:22px;
		left:0px;
		width:862px;
		height:30px;
		margin:0px auto 0px auto;
text-align:center;
		}
		
	#menu ul{
		list-style:none;
		}
		
	#menu li {	
		display:inline;
		margin:0px 0px 0px 30px;	
		height:30px;
		text-transform:uppercase;

		}
	
	.flag-right {
		margin-right:0px;
		}
		
	#menu a {
		font-stretch:extra-condensed;
		font-weight:bold;
		font-size:14px;
		color:white;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		}
		
	#menu a:hover {
		text-decoration:none;
		font-size:14px;
		color:#00a82b;
		}
	#menu a.active {
		
		color:#b27676;
		
		}
	
		
	


	
		
	#main
		{
		float:left;
		margin-top:35px;
		width:1045px;
		margin-top:0px;
		height:auto;
		margin-left:0px;
		border:solid white 15px;
		border-top:none;
		background-color:#5a0000;
		background-image:url(/image/main_bg.jpg);
		background-repeat:no-repeat;		
		}
		
	#left{
		float:left;
		margin-top:30px;
		margin-left:9px;
		background-image:url(/image/left_banner_home.jpg);
		width:249px;
		height:545px;
		}
	

#left_about_us{
		float:left;
		margin-top:30px;
		margin-left:9px;
		background-image:url(/image/left_banner_about-us.jpg);
		width:249px;
		height:545px;
		}


#left_hikking{
		float:left;
		margin-top:30px;
		margin-left:9px;
		background-image:url(/image/left_banner_hiking.jpg);
		width:249px;
		height:545px;
		}


#left_contact_us	{
		float:left;
		margin-top:30px;
		margin-left:9px;
		background-image:url(/image/left_banner_contact-us.jpg);
		width:249px;
		height:545px;
		}
	
	#middle{
		float:left;
margin-top:30px;
		width:470px;
		height:auto;
		margin-left:21px;
		}
	
	
	
		
	#right{
		float:right;
		margin-top:30px;
		background-image:url(/image/rightbanner.jpg);
		background-repeat:no-repeat;
		width:241px;
		height:550px;
		margin-right:5px;
		}
		
	#js{
			position:relative;
		margin:0px;
		padding:0px;
		top:45px;
		left:22px;
		width:200px;
		height:173px;
		}
	img#slideshow {
	position:relative;
		width:200px;
		margin:0px;
		padding:0px;		
		height:173px;
			
		}
		
	
		
	img.idupe {
		position:relative;
		margin:0px;	
		z-index:30000;
		visibility:hidden;
	
		}
		
		
	
	#js1{
		position:relative;
		width:352px;
		height:170px;
		margin:15px;
		padding:3px;
		padding-top:8px;
	
		}
img#slideshow1 {
	position:relative;
		width:352px;
		margin:0px;
		padding:0px;	
		top:0px;
		}
	



	#hcontent_right{
		margin-top:3px;
		float:right;	
		width:389px;
		height:562px;
		background-image:url(/image/rightbannerwide387.jpg);
		background-repeat:no-repeat;
	
		
		}
#hcontent{
float:left;
width:760px;
margin-top:30px;
margin-left:13px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;



}
	
	
	
	
	
		
	#rightcontent{
		margin-top:92px;
		margin-left:21px;
		width:210px;
		height:100px;
		line-height:20px;
		}
		
	#bottom{
		background-image:url(/image/bbottom.gif);
		background-repeat:no-repeat;
		float:left;
		clear:both;
		width:1040px;
		height:31px;
		}
	
	#hbottom{
		background-image:url(/image/hbottom.gif);
		background-repeat:no-repeat;
		float:left;
		clear:both;
		width:1040px;
		height:34px;
		}
		
	#cmenu{
		position:relative;
		top:22px;
		left:0px;
		width:862px;
		height:30px;
		margin:0px auto 0px auto;
		text-align:center;
		}
		
	#cmenu ul{
			list-style:none;
			}
		
	#cmenu li {
		display:inline;
		margin:0px 0px 0px 30px;	
		height:30px;
		text-transform:uppercase;
		}
		
	#cmenu a {
		font-stretch:extra-condensed;
		font-weight:bold;
		font-size:14px;
		color:white;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	
		
	#cmenu a:hover {
		text-decoration:none;
		font-size:14px;
		color:#00a82b;
		}
	#cmenu a.active {
		
		color:#b27676;
		
		}
		
		img.cimg-middle {
		vertical-align:middle;
		}
	
	.price{
		position:relative;
		top:0px;
		left:130px;
		font-weight:600;
		}
		
		#global{
		position:relative;
		width:180px;
		margin-left:420px;
		top:13px;
		}
		
		#global ul{
		list-style:none;
		}
		
		#global li {
		display:inline;
		padding:40px;
		}
		
		#global a {
		position:absolute;
		font-size:11px;
		color:white;
		text-decoration:none;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	#global a:hover {
		text-decoration:underline;
		font-size:14px;
		font-size:11px;
		color:white;
		font-family:Arial, Helvetica, sans-serif;
		}
	
	
		
	#hcontent_left{
		float:left;
		width:352px;
		height:auto;
			
		}
	
		
	
	
	
	
	
	
	
	
	#content1{
		margin-left:20px;
		float:left;
		width:382px;
		height:auto;
		}
		
	#content2{
		float:left;
		width:382px;
		height:auto;
		text-align:center;
		}
		
	#content3{
		float:left;
margin-left:0px;
		width:350px;
		height:auto;
	
	padding-top:30px;
		}
		
	#content4{
	padding-top:20px;
		float:right;
		width:352px;
		height:auto;

		}
		
	#content5{
	padding-right:5px;
		float:right;
		width:382px;
		height:173px;
		}
		
	#content6{
		float:right;
margin-right:17px;
		width:353px;
		height:auto;
		
		}
	
		
	a, a:visited {
	text-decoration:underline;
	color:#FFFFFF;
	}
	
	a:hover {
	text-decoration:none;
	color:#00a82b;}
	
	
	a.active{
	text-decoration:none;
	
	color:#e5c1c5;
	}





	