body{background-image: url(../images/bg.jpg);
	 background-repeat:repeat-x;
	 background-color:#ffffff;
}
* {margin:0px;
   padding:0px;
}
#wrap{width:986px;
		height:auto;
}
#header{width:940px;
		height:auto;
		margin-left:45px;
		text-align:left;
		float:left;
}
#logo_area{ width:258px;
		   height:157px;
		   float:left;
}
#logo_rightarea{ width:639px;
		   height:33px;
		   float: left;
		   background-image:url(../images/logo_right.png);
		   background-repeat:no-repeat;
		   background-position:bottom;
		   
		   font-family:helvetica;
		   font-size:15px;
		   font-weight:normal;
		   color:#FFFFFF;
}
#logo_rightarea_text1{ width:230px;
		   float: left;
		   font-family:helvetica;
		   font-size:15px;
		   font-weight:normal;
		   color:#21387C;
		   text-align:center;
}
#logo_rightarea_text2{ width:270px;
		   float: right;
		   font-family: Arial, Helvetica, sans-serif;
		   font-size:12px;
		   font-weight: bold;
		   color:#21387C;
		   font-style:italic;
		   text-align:center;
}
#menu_area{width:942px;
		height:47px;
		text-align:left;
		background-image:url(../images/menu_bg1.jpg);
		background-repeat: repeat-x;
		float:left;
}
#menu_left{width:44px;
		height:47px;
		float:left;
}
#menu_mid{ width:897px;
		  height:47px;
		  float:left;
}
#menu_right{width:44px;
		height:47px;
		float: right;
}
#menu{ padding-top:16px;
text-align:center;
}
#menu a{ font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color:#FFFFFF;
		text-transform:uppercase;
		text-decoration:none;
		display:inline;
		padding-left:30px;
		padding-right:30px;
/*		background-image:url(../images/menu_bg.jpg);
		background-repeat:repeat-x;
		line-height:47px;*/
}
#menu a:hover{ font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:normal;
		color: #00CCFF;
		text-transform:uppercase;
		text-decoration:none;
		display:inline;
		padding-left:30px;
		padding-right:30px;
/*		background-image:url(../images/menu_bg_hover.jpg);
		background-repeat:repeat-x;
		line-height:47px;*/
}
.menu_border{width:2px;
			 height:47px;
			 float:left;
}
#banner_area{ width:985px;
		height:298px;
		float:left;
}
#banner_left{ width:44px;
		height:298px;
		float:left;
}
#banner_mid{ width:897px;
		height:298px;
		float:left;
}
#banner_mid_top{width:897px;
				height:240px;
}
#banner_mid_topleft{width:310px;
					height:200px;
					float:left;
					background-image:url(../images/reserve_bg.jpg);
					background-repeat:no-repeat;
					padding-top:40px;
					padding-left:14px;
					text-align:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#624F29;
}
#banner_mid_topright{width:573px;
 
					height:240px;
					float:left;
}
#banner_mid_bottom{width:897px;
				height:48px;
				background-image:url(../images/banner_bottom.jpg);
				background-repeat:no-repeat;
				text-align:right;
				padding-top:10px;
}
#banner_right{ width:44px;
		height:298px;
		float: right;
}
#mid{width:918px;
	 height:auto;
	 float:left;
	 text-align:center;
	 padding-top:20px;
	 margin-left:33px;
	 padding-bottom:20px;
}
#mid_top{width:918px;
	 height:10px;
	 float: left;
}
#mid_middle{width:918px;
			height:auto;
			background-color:#FFFFFF;
			text-align:left;
			float:left;
}

#content_left{width:300px;
			  height:auto;
			  float:left;
			  margin-left:8px;
}
#weather_top{width:300px;
		 height:10px;
		 float:left;
}
#weather_bottom{width:300px;
		 height:10px;
		 float:left;
}
#weather{width:295px;
		 height:auto;
		 background-color:#5068A1;
		 padding:20px 0px 10px 5px;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:15px;
		 font-weight:bold;
		 color:#FFFFFF;
		 text-transform:uppercase;
}
#virtual_ture{width:292px;
		 height:114px;
		 background-image:url(../images/virtual_ture_pic1.jpg);
		 background-repeat:no-repeat;
		 padding:0px 8px 0px 0px;
		 margin-top:5px;
		 text-align:right;
}
#attraction{width:300px;
		height:auto;
		 background-image: url(../images/attraction_bg.jpg);
		 background-repeat:no-repeat;
		 margin-top:5px;
		 text-align: left;
		 background-color:#005DB7;
}
#attraction_menu{padding-left:20px;
				 padding-top:100px;
			  
}
#attraction_menu a{
			   height:auto;
			   line-height:23px;
			   color:#FFFFFF;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:15px;
			   font-weight:normal;
			   text-decoration:none;
			   display: block;
			   background-image:url(../images/bullet.png);
			   background-position:left;
			   background-repeat:no-repeat;
			   padding-left:10px;
}
#attraction_menu a:hover{
			   height:auto;
			   line-height:23px;
			   color: #0000CC;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:15px;
			   font-weight:normal;
			   text-decoration:none;
			   display:block;
			   background-image:url(../images/bullet.png);
			   background-position:left;
			   background-repeat:no-repeat;
			   padding-left:10px;
}
#attraction_bottom{width:300px;
		height:14px;
		 text-align: left;
}
#signup_top{width:300px;
		height:42px;
		 background-image: url(../images/signup_top.jpg);
		 background-repeat:no-repeat;
		 margin-top:5px;
		 text-align: center;
		 float:left;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:15px;
		 font-weight:bold;
		 color:#FFFFFF;
		 padding-top:7px;
}
#signup_mid{width:288px;
		height: auto;
		 background-image: url(../images/signup_mid.jpg);
		 background-repeat: repeat-y;
		 text-align: left;
		 float:left;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:12px;
		 font-weight:bold;
		 color:#FFFFFF;
		 padding-top:5px;
		 padding-left:12px;
}
#signup_bottom{width:300px;
		height:10px;
		 float:left;
}
.input1{ background-image:url(../images/input1.jpg);
		background-repeat:no-repeat;
		width:217px;
		height:20px;
		border:none;
		padding-top:5px;
		padding-left:5px;
}
.input2{ background-image:url(../images/input2.jpg);
		background-repeat:no-repeat;
		width:80px;
		height:20px;
		border:none;
		padding-top:5px;
		padding-left:5px;
}
.input3{ background-image:url(../images/input3.jpg);
		background-repeat:no-repeat;
		width:54px;
		height:12px;
		border:none;
		padding-top:5px;
		padding-left:5px;
}
#content_right{width:600px;
			  height:auto;
			  float:left;
			  margin-left:10px;
}
#mid_bottom{width:918px;
	 height:7px;
	 float: left;
}
h1{font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   font-weight:normal;
   color:#707070;
   padding-top:10px;
}
.content{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#707070;
float:left;
padding-right:15px;
}
#footer_area{ width:965px;
			 float:left;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:11px;
			 color:#253F86;
			 font-weight:normal;
			 padding-bottom:20px;
			 padding-right:10px;
			 padding-left:10px;
                         background-color:#ffffff;
}
#footer{ padding:10px 0px 5px 0px;
		 
		
}
#footer a{ font-size:11px;
		text-decoration:none;
		display:inline;
		padding:0px 7px 0px 7px;
		color:#253F86;
		text-transform:uppercase;
}
#footer a:hover{ font-size:11px;
		text-decoration:none;
		display:inline;
		padding:0px 7px 0px 7px;
		color: #999999;
		text-transform:uppercase;
}
h2{font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   font-weight:normal;
   color:#22387A;
}
.r_submit{background-image: url(../images/sub.jpg);
		background-repeat:no-repeat;
		width:70px;
		height:27px;
		border:none;
}
.r_submit:hover{background-image: url(../images/sub_hover.jpg);
		background-repeat:no-repeat;
		width:70px;
		height:27px;
		border:none;
}
.join_now{background-image: url(../images/join_btn.jpg);
		background-repeat:no-repeat;
		width:96px;
		height:28px;
		border:none;
		margin-right:5px;
}
.join_now:hover{background-image: url(../images/join_btn_hover.jpg);
		background-repeat:no-repeat;
		width:96px;
		height:28px;
		border:none;
		margin-right:5px;
}
.s_submit{background-image: url(../images/sub2.jpg);
		background-repeat:no-repeat;
		width:56px;
		height:25px;
		border:none;
}
.s_submit:hover{background-image: url(../images/sub2_hover.jpg);
		background-repeat:no-repeat;
		width:56px;
		height:25px;
		border:none;
}



.sitemap{ padding-left:0px;
		 width:200px;
		 padding-left:20px;
}
.sitemap a{font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #0D0E5D;
	text-decoration: none;
	display:block;
	background-image:url(../images/bullet2.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}
.sitemap a:hover{font-family:Arial;
	font-size: 15px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: none;
	display:block;
	background-image: url(../images/bullet2.png);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left:25px;
}
.popup_menu{ padding-left:15px;
}
.popup_menu a{font-family:Arial;
            font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			line-height:25px;
}
.popup_menu a:hover{font-family:Arial;
            font-size:13px;
			font-weight:bold;
			color: #FF6600;
			text-decoration: underline;
			display:block;
			line-height:25px;
}
.pop3
{
font-family:Arial;
            font-size:13px;
			font-weight:bold;
			color:#FFFFFF;
			text-decoration:none;
			display:block;
			line-height:25px;
}
#web_icon_social{ 
		   float: left;
}
.face_book_icon{
	width:70px;
	height:23px;
	float:left;
}
.right_area{
	width:682px;
	float:right;
	margin-top:94px;
}

