*{
    margin:0;
    padding:0;
}
	a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
font-face {
    font-family: supermarket;
    src: url(supermarket.ttf);
}

body{
	background:url(../images/bg_all.jpg) center top no-repeat;
	width:100%;
	height:1328px;
	margin:auto;
	font-family: 'Arial';
	letter-spacing:0.5px;
	}

.head_content{
	width:auto;
	height:165px;
	margin:auto;
	background:url(../images/head.png) center top no-repeat;
	z-index:100;
	position:relative;
}

.head_menu{
	width:1000px;
	height:auto;
	margin:auto;
	padding-top:24px;
	padding-left:40px;
}

.text_menu_left{
color:#ebdc7f;
font-size:21px;
 font-weight: 400;
 display:block;
 float:left;
}

.text_menu_right{
color:#ebdc7f;
font-size:21px;
 font-weight: 400;
 display:block;
 float:right;
}

.content{
	width:1000px;
	height:auto;
	margin:auto;
	}

.image_slide{
	width:1000px;
	height:592px;
	margin:auto;
	top:0px;
	position:absolute;


}


.buttom_slide{
	width:auto;
	height:165px;
	margin:auto;
	background:url(../images/slide.png) center top no-repeat;
	z-index:100;
	top:388px;
	position:relative;
}


.welcome{
width:50%;
bottom:50px;
position:absolute;
}



.welcome_text{
color:#ebdc7f;
font-size:22px;
 font-weight: 200;
 display:block;
 float:left;
 margin-left:52px;
}


.welcome_right{
width:38%;
bottom:50px;
position:absolute;
right:0px;
}

.welcome_text_right{
color:#ebdc7f;
font-size:22px;
 font-weight: 200;
 display:block;
 float:center;
 margin-left:52px;
}

.welcome_notice{

color:#ebdc7f;
font-size:15px;
font-weight: 200;
width:63%;
height:254px;
	margin:left;
	top:356px;
	position:relative;
	padding-left:6px;
 display:block;
}


.booking{

color:#ebdc7f;
font-size:15px;
font-weight: 200;
z-index:1000;
width:36%;
position:relative;
float:right;
 display:block;
	top:87px;
	height:250px;
	padding-top:20px;
}




.text_booking {
color:#ebdc7f;
font-size:16px;
font-weight: 400;
height:35px;
padding-left:57px;
}

.checkin {
margin-top:8px;
position:absolute;
}

.input-from {
color:#ebdc7f;
    border: medium none;
    background-color: transparent;
	margin-top:7px;
	margin-right:44px;
    height: 19px;
    display: block;
    margin-bottom: 2px;
	width:120px;
	float:right;
	cursor:pointer;
}


.styled-select select {
   background: transparent;
   color:#ebdc7f; 
   width: 70px;
   padding: 0px;
   line-height: 1;
   border-radius: 0;
   border:0px;
   height: 22px;
   -webkit-appearance: none;
   overflow: hidden;
   cursor:pointer;
   }

.styled-select {
float:right;
margin-right:85px;
margin-top:9px;
   width: 52px;
   height: 20px;
   overflow: hidden;
   background: url(../images/drop.png) no-repeat right;
   }


   
.gallery_index{
width:110%;
height:152px;
	top:183px;
	position:relative;
}

.img_index{
position:relative;
width:222px;
height:149px;
float:left;
margin-left:9px;
margin-right:21px;

border-radius: 1px;
  box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.3);  
}

#footer {
width:100%;
height:90px;
position:absolute;
bottom:0;
left:0;
}


#wrapper {
min-height:100%;
position:relative;
}

.content-foot {
    width: 1101px;
    height: auto;
    margin: auto;
}


.copyright{
position:relative;
top:25px;
left:66px;
color:#8f7840;
font-size:13px;
width:50%;
}

.foot_addr{
color:#8f7840;
font-size:15px;
position:relative;
top:19px;
height:100%;
float:right;
font-size:13px;
width:40%;
}

.foot_span{
margin:5px;
display:block;
color:#8f7840;
margin-left:5px;
font-size:13px;
}



.page_name{
border:1px solid;

color:#ebdc7f;
font-size:15px;
position:relative;
top:19px;
height:100%;
float:right;
font-size:13px;
width:40%;
}


a:link {
color: #ebdc7f;
}
a:visited {
color: #ebdc7f;
}
a:hover {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}


	.clear { clear: both; }

