@charset "utf-8";
/* CSS Document */

body{
	background-color: #959666;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	margin:0 auto 0 auto;
}
.pic-right{
	padding:55px 0 0 0;
	}
.reload{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#333;
	}

.reload:hover{
	text-decoration: underline;
	color:#000;
	}
#mid_home{
	width:1000px;
	height:560px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto 0 auto;
	overflow:hidden;
}

#mid{
	width:1000px;
	height:560px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto 0 auto;
	overflow:auto;
}
#flash_index{

width:780px;
/*padding-left:110px;
padding-right:110px;*/
height:430px;

padding-top:5px;
margin:0 auto 0 auto;
overflow:hidden;

}

#mid2{
	width:1000px;
	height:560px;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto 0 auto;
	
}
#topnav{
	width:785px;
	padding-right:15px;
	height:15px;
	padding-top:10px;
	padding-bottom:5px;
	margin:0 auto 0 auto;
	display:block;
	color:#ffff99;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-decoration:none;
	
}
#topnav a{
	color:#ffff99;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #959666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	padding:0 5px 0 0;
	text-decoration:none;
}

#topnav a:hover{
	color: #FFFFFF;
	font-size: .9em;
	padding:0 5px 0 0;
	text-decoration:none;
}

#topnav .over_line {
	color: #FFFFFF;
	font-size: 0.9em;
	padding:0 5px 0 0;
	
}
#header{
width:1000px;
height:125px;
margin:0 auto 0 auto;
}


#header2{
	width:1000px;
	height:125px;
	margin:0 auto 0 auto;
}
#header_container{
width:1000px;
height:100px;
margin:0 auto 0 auto;
}
#header_left{
height:76px;
width:342px;

float:left;
padding-left:108px;
}
#header_right{
width:211px;
height:20px;
padding-bottom:10px;
float:left;
padding-left:109px;
padding-right:228px;
padding-top:46px;
}

#flash{
	width:710px;
	height:auto;
	padding-bottom:30px;
	margin:0 auto 0 auto;
	background-image: url(../images/mid_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#flash333{
	width:710px;
	height:auto;
	padding-bottom:30px;
	margin:0 auto 0 auto;
	background-image: url(../images/mid_bg333.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#mid_content333{
	margin:0 auto 0 auto;
	width:auto;

	padding-bottom:5px;
	height:auto;
	overflow:auto;
	color:#5B5C3F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	background-image: url(../images/mid_bg2.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#mid_content_luxury{
	margin:0 auto 0 auto;
	width:710px;
	padding-left:145px;
	padding-right:145px;
	padding-bottom:5px;
	height:auto;
	overflow:auto;
	color:#5B5C3F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	background-image: url(../images/mid_bg33.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#flash_luxury{
	width:710px;
	height:auto;
	padding-bottom:30px;
	margin:0 auto 0 auto;
	
}

#flash_bottom{
	width:1000px;
	height: 51px;
	margin:0 auto 0 auto;
	background-image: url(../images/flash_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}
#flash_bottom2{
	width:1000px;
	height: 30px;
	margin:0 auto 0 auto;
	background-image: url(../images/flash_bottom2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	
}

#mid_content_title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #003333;
	padding-bottom:12px;
	padding-top:20px;
}
#mid_content{
	margin:0 auto 0 auto;
	width:710px;
	padding-left:145px;
	padding-right:145px;
	padding-bottom:5px;
	height:auto;
	overflow:hidden;
	color:#5B5C3F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	background-image: url(../images/mid_bg2.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.sub_content_title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #003333;

	font-style: normal;
}

.luxurious{
	color: #333333;
}
.lux_img{
padding:0 0 10px 15px;
}

#footer{
	clear:both;
	width:1000px;
	height:70px;
	padding-top:30px;
	margin:0 auto 0 auto;
	background-color: #959666;
	background-image: url(../images/flash_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:.7em;
}
#footer2{
	clear:both;	
	width:1000px;
	height:70px;
	padding-top:30px;
	margin:0 auto 0 auto;
	
	background-image: url(../images/footer_bg2.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:.7em;
}
#footer h3{
	margin:0;
	padding:0 0 25px 0;
	text-align:center;
	color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
}

#footer a:link{
	color: #ffffff;
	text-decoration: none;
	
}
#footer a:visited{
	color: #ffffff;
	text-decoration: none;
	
}
#footer a:hover{
	color: #FFFF99;
	text-decoration: none;
	
}



#footer2 h3{
	margin:0;
	padding:0 0 25px 0;
	text-align:center;
	color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.6em;
}

#footer2 a:link{
	color: #ffffff;
	text-decoration: none;
	
}
#footer2 a:visited{
	color: #ffffff;
	text-decoration: none;
	
}
#footer2 a:hover{
	color: #FFFF99;
	text-decoration: none;
	
}

p{
margin:0;
padding:0 0 12px 0;
}
.gal p{
margin:0;
padding:0 0 20px 0;
}
a {
outline: none;
}

.reservatio ul{
padding:0;
margin:0;
}
.reservatio ul li{
margin-bottom:8px;
border-bottom:dotted 1px #959666;
width:300px;
list-style: url(../images/chk.png);
font-size:12px;
}
.bottom_space{
	color: #333333;
	padding:0 0 5px 0;
}

.col_left{
float:left;
width:355px;
}

.col_right{
float:left;
width:355px;
}

form{
padding:0;
margin:0;
}

.no_bgcolor{
background-color:#E8E8D0;
}
/*jquery banner start*/				
	
				#slideshow {
					position:relative;
					width:780px;
					height:430px;
					margin:0;
					padding:0;
					float:left;
					
				}
				
				#slideshow DIV {
					position:absolute;
					top:0;
					left:0;
					z-index:8;
					opacity:0.0;
					height:375px;
				
				}
				
				#slideshow DIV.active {
					z-index:10;
					opacity:1.0;
				}
				
				#slideshow DIV.last-active {
					z-index:9;
				}
				
				#slideshow DIV IMG {
					height:430px;
					display:block;
					border:0;
					
				}
/*jquery banner end*/
