@charset "utf-8";

/* CSS Document */

/* ----------------------------------

	Default css styles				
-------------------------------------*/





body {

	height:auto;

	text-align:center;

	background:url(../images/back.jpg) top left #FFFFFF;

	font-family:Arial, Verdanda;

	font-size:10px;

	margin:0;

	padding:0;

}



td, tr, table, div, form, a, p, select {

	font-size:13px;

	font-family:Arial, Verdana;

	text-decoration: none;

	text-align:left;

	color:white;

	margin:0;

	padding:0;

}

/* general */



#general {

	margin:0 auto;

	position:relative;

	width:950px;

}

.logo {
	background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;
	float:left;
	height:86px;
	left:317px;
	position:relative;
	width:248px;
	padding-top:0px;
}

/*
.logo{

	float: left;

	background: url(../images/logo.jpg) no-repeat;

	height: 67px;*/

	/*margin-left: 50px;*/

	/*padding-left: 240px;
	 
}

.logo h5{

	font-size: 11px;

	font-family: Arial, Verdanda;

	font-weight: bold;

	position: relative;

	top: 10px;

} */
.logo h5{
	display:block;
	font-family:Arial,Verdanda;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:0;
	padding:0;
	position:absolute;
	top:66px;
	width:248px;
}

.upLang {

/*	width:100%;*/

	float: right;

	padding-top:32px;

	margin-bottom:11px;

	margin-left:10px;

}



/* middle */

.middle {

	height:270px;

	margin:0;

	padding:0;

 overflow:hidden;

}

.lineUp {

	width:950px;

	margin:0;

	padding:0;

	background:url(../images/line_up.jpg) top left;

}

.image {

	width:751px;

	height:293px;

	float:left;

	margin:0;

	padding:0;

	margin-top:1px;

	background:url(../images/image_top.jpg) bottom left;

}

.menu {

	width:199px;

	height:294px;

	float:right;

}



.menuButtons a {

	width:199px;

	height:42px;

	font-size:20px;

	font-style: italic;

	font-family: arial;

	display:block;

	padding-left:20px;

	background:url(../images/buttonsBack.jpg) bottom left no-repeat;

}

.menuButtons a:hover {

	height:42px;

	background:url(../images/buttonsBack_hover.jpg) top left no-repeat;	

}

.pMenuButtons {

	padding-top:8px;

	font-size:18px;

}







.wellcomeBar {

	width:950px;

	height:37px;

	background:url(../images/wellcome.jpg) bottom left no-repeat;

	margin:0 auto;

}

.wellcome {

	width:500px;

	float:left;

	font-size:17px;

	padding-top:7px;

	padding-left:10px;

}

.rapid_reservation {

	float:right;

	width:180px;

	font-size:17px;

	padding-top:7px;

}





.content {

	float:left;

	width:730px;

}	

.container {

	margin:20px;



}

.container img{

	margin: 1px;

}

.container a img{

	text-decoration: none;

	border: 0px;

}

.content_back {

	position: absolute; 
	top: 416px;/*380px; */
	margin-left:0px;
	background-color: rgb(240,240,240); 
	filter: alpha(opacity=20);
	-moz-opacity: 0.20; 
	opacity: 0.20; 
	-khtml-opacity: 0.20;
	height:auto;
	overflow:visible
}

.page{
	margin-top:24px;
}

.reservation_back {
	position: absolute; 
	top: 416px;/*380px; */
	width:199px;
	margin-left:750px;
	float:right;
	height:560px;
	background-color: rgb(240,240,240);
	filter: alpha(opacity=20);
	-moz-opacity: 0.20; 
	opacity: 0.20; 
	-khtml-opacity: 0.20;
}

.reservation {

	float:right;

	width:199px;

	margin-top:20px;

}

.reservation td, input, select{

	font-size:11px;

}

.backContent {

	width:950px;

	margin:0 auto;

}



.footer {

	margin-left:50px;

	font-size:10px;

	color:rgb(208,208,208);

	padding-bottom:20px;
	padding-top:30px;
}







/* BUTTON, SELECT, INPUT style */



input, select, textarea {

	background:#8e1022; 

	color:white; 

	border:none;

	border: 1px solid #5d0511;

}


/* gallery addons */
a.galleryImg{
	border:1px solid #951A2C;
	float:left;
	display: block;
	/*width: 220px;*/
	/*height: 148px;*/
	margin:1px;
	padding: 0px ! important;
}

a.galleryImg img{
	border: 5px solid #AE9F9C;
	width:210px;
	height: 138px;
	margin: 0px ! important;
	padding: 0px ! important;
	display:block;
}
#rapidreservation a, a:link, a:visited{
	font-size:14px;
	font-family:Verdana;	
}
#rapidreservation a:hover{
	text-decoration:urderline;
}
#rapidreservation a, a:active{
	font-size:14px;
	font-family:Verdana;	
}