/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000000;
}
	
	
	
	
#warper{
margin:0 auto;
width: 900px;
background-color:#000;
}

/* ================ header =============== */
#header{
float:left;
width: 900px;
margin-top:24px;
background-color:#000;
}
#logo{
width:900px;
float:left;

}

#banner{
float:left;
width:900px;
height:300px;
}

#nav{
float:left;
width:900px;
}

#reservation{
float:left;
width:320px;
height:42px;
background-image:url(../images/reservation.jpg);
background-repeat:no-repeat;
}

#nav_bg{
float:right;
width:562px;
height:28px;
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
font-family:Tahoma;
font-size: 12px;
color: #000;
font-style: normal;
text-align:left;
font-weight:bold;
padding: 14px 0px 0px 18px ;
}

/* ================ body =============== */

.container{
float:left;
width:884px;
padding: 0px 16px 0px  0px ;
background-color:#000000;
}

.contain{
float:left;
width:868px;
padding: 22px 16px 0px  16px ;
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
}
.contain_left{
float:left;
width:304px;
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
padding-top:22px;
padding-left:16px;
}
.contain_left1{
float:left;
width:304px;
padding-top:22px;
color:#FFFFFF;
}

.contain_right{
float:right;
width:555px;
padding-top:18px;
}

.s1{
float:left;
width:555px;
}

.img1{
float:left;
width:121px;
height:169px;
background-image:url(../images/img1.jpg);
background-repeat:repeat;
border: 1px solid #FFFFFF;
margin-top:17px;
}
.s2{
float:right;
width:420px;
font-family:Tahoma;
font-size: 11px;
color: #fff;
font-style: normal;
text-align:justify;
font-weight:100;
line-height:20px;
margin-top:10px;
}

.s4{
float:left;
width:868px;
font-family:Tahoma;
font-size: 11px;
color: #fff;
font-style: normal;
text-align:justify;
font-weight:100;
line-height:20px;
}

.s3{
float:left;
width:304px;
font-family:Tahoma;
font-size: 12px;
color: #fff;
font-style: normal;
text-align:left;
font-weight:bold;
padding-bottom:22px;
}

.s3a{
float:left;
width:125px;
}

.s3b{
float:right;
width:175px;
}


.formElement {
	BORDER-BOTTOM: #a4b97f 1px solid; BORDER-LEFT: #a4b97f 1px solid; BORDER-RIGHT: #a4b97f 1px solid; BORDER-TOP: #a4b97f 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt; WIDTH: 153px;   background-color:#ffffff; 
}

.formElement1 {
	BORDER-BOTTOM: #a4b97f 1px solid; BORDER-LEFT: #a4b97f 1px solid; BORDER-RIGHT: #a4b97f 1px solid; BORDER-TOP: #a4b97f 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt; WIDTH: 41px;   background-color:#ffffff; 
}
.formElement2 {
	BORDER-BOTTOM: #a4b97f 1px solid; BORDER-LEFT: #a4b97f 1px solid; BORDER-RIGHT: #a4b97f 1px solid; BORDER-TOP: #a4b97f 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt; WIDTH: 60px;  background-color:#ffffff; 
}

.formElement3 {
	BORDER-BOTTOM: #a4b97f 1px solid; BORDER-LEFT: #a4b97f 1px solid; BORDER-RIGHT: #a4b97f 1px solid; BORDER-TOP: #a4b97f 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt; WIDTH: 356px;   background-color:#ffffff; line-height:18px;
}

.formElement4 {
	BORDER-BOTTOM: #a4b97f 1px solid; BORDER-LEFT: #a4b97f 1px solid; BORDER-RIGHT: #a4b97f 1px solid; BORDER-TOP: #a4b97f 1px solid; COLOR: #000; FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 9pt; WIDTH: 80px; background-color:#ffffff; 
}

/* ================ footer =============== */


#footer{
float:left;
width:868px;
height:157px;
padding: 40px 16px 0px 16px ;
}


.bottom_img{
float:left;
width:868px;
height:157px;
background-image:url(../images/bottom_img.jpg);
background-repeat:no-repeat;
}

.bottom_link{
float:left;
width:868px;
font-family:Tahoma;
font-size: 11px;
color: #5e5d5d;
font-style: normal;
text-align:center;
font-weight:100;
line-height:22px;
padding: 14px 0px 3px 0px ;
}



/* ================ font style =============== */



.style1{
font-family:Tahoma;
font-size: 11px;
color: #252667;
font-style: normal;
text-align:left;
font-weight:100;
line-height:18px;
}

.style2{
font-family:Tahoma;
font-size: 11px;
color: #fff;
font-style: normal;
text-align:justify;
font-weight:100;
line-height:20px;
}
.style3{
font-family:Tahoma;
font-size: 11px;
color: #C3A2C6;
font-style: normal;
text-align:justify;
font-weight:BOLD;
}

.style4{
font-family:Tahoma;
font-size: 9px;
color: #4e4e4d;
font-style: normal;
text-align:justify;
font-weight:100;
}

.style5a{
font-family:Tahoma;
font-size: 11px;
color: #fff;
font-style: normal;
text-align:left;
font-weight:bold;
}

h1{
font-family:Tahoma;
font-size: 13px;
color: #e3c8e5;
font-style: normal;
text-align:left;
font-weight:bold;
}

a{
	text-decoration:none;
	color:#905633;

}
a:hover{
	color:#fd980a;
	}
.mne{
	text-decoration:none;
	color:#000;
	}
.mne:hover{
	color:#b05bb6;
	}

.hho{
	text-decoration:none;
	color:#5e5d5d;

}
.hho:hover{
	color:#fff;
text-decoration:underline;
}


.hho1{
	text-decoration:none;
	color:#FFF;

}
.hho1:hover{
	color:#C3A2C6;
	text-decoration:underline;
}
#header11{
	float:left;
	width:878px;
	padding:12px 11px 9px 11px;
	}
.logodiv1{
	float:left;
	width:385px;
	}
.logodiv2{
	float:left;
	width:491px;
	}
#nav_bg2{
float:right;
width:850px;
height:28px;
background-image:url(../images/nav_bg.jpg);
background-repeat:repeat-x;
font-family:Tahoma;
font-size: 12px;
color: #000;
font-style: normal;
text-align:left;
font-weight:bold;
padding: 14px 0px 0px 50px ;
}
.contain_right1{
float:left;
width:850px;
padding-top:18px;
}
.container1{
float:left;
width:850px;
padding: 0px 25px 0px  25px ;
background-color:#000000;
}
.s11{
float:left;
width:850px;
}