/* stylesheet made by PureOrange.nl */
* {margin:0;padding:0;border:0;}
html, body {border:0;height:100%;overflow:hidden;}
body {font-family: tahoma;font-size: 12px;background-color:#000;color:#ece0d4;background: url(../../images/template/WALL2.jpg) center center no-repeat #000;}
a {color: #f7f7f7;text-decoration: none;font-weight: bold;}

#container {position: absolute;left: 50%;width: 950px;height:590px;margin-left: -475px;z-index:0;}
#box_bg {position: absolute;top:0px;left:0px;width: 950px;height:590px;z-index:0;}
#box {position: absolute;top:18px;left:23px;width:900px;height:540px;z-index:1;}
#logo {position:absolute;top:-5pxleft:0px;width:256px;height:150px;z-index:10;}	

#nav {position:absolute;top:20px;right:0px;width:420px;z-index:999;}
#nav_ul {list-style: none;padding:0px;margin:0px;}
#nav_ul li {display:inline;float:left;margin-right:10px;cursor:pointer;}
#sub_nav {position:absolute;top: 30px;left:0px;list-style: none;}
#sub_nav li{display:inline;float:left;margin-right:10px;cursor:pointer;}

.home{width:51px;height:18px; background:url(../../images/template/navigation.png) 0px 1px no-repeat;}
.home_active{width:51px;height:18px; background:url(../../images/template/navigation.png) -150px 1px no-repeat;}
.menu{width:47px;height:18px; background:url(../../images/template/navigation.png) 0px -23px no-repeat;}
.menu_active{width:47px;height:18px; background:url(../../images/template/navigation.png) -150px -23px no-repeat;}
.ambiance{width:84px;height:18px; background:url(../../images/template/navigation.png) 0px -47px no-repeat;}
.ambiance_active{width:84px;height:18px; background:url(../../images/template/navigation.png) -150px -47px no-repeat;}
.contact{width:67px;height:18px; background:url(../../images/template/navigation.png) 0px -71px no-repeat;}
.contact_active{width:67px;height:18px; background:url(../../images/template/navigation.png) -150px -71px no-repeat;}
.reservations{width:107px;height:18px; background:url(../../images/template/navigation.png) 0px -95px no-repeat;}
.reservations_active{width:107px;height:18px; background:url(../../images/template/navigation.png) -150px -95px no-repeat;}
.rsvp{width:50px;height:18px; background:url(../../images/template/navigation.png) 0px -119px no-repeat;}
.rsvp_active{width:50px;height:18px; background:url(../../images/template/navigation.png) -150px -119px no-repeat;}
.diner{width:54px;height:18px; background:url(../../images/template/navigation.png) 0px -167px no-repeat;}
.diner_active{width:54px;height:18px; background:url(../../images/template/navigation.png) -150px -167px no-repeat;}
.wines{width:61px;height:18px; background:url(../../images/template/navigation.png) 0px -143px no-repeat;}
.wines_active{width:61px;height:18px; background:url(../../images/template/navigation.png) -150px -143px no-repeat;}
.cocktails{width:94px;height:18px; background:url(../../images/template/navigation.png) 0px -191px no-repeat;}
.cocktails_active{width:94px;height:18px; background:url(../../images/template/navigation.png) -150px -191px no-repeat;}
.work{width:50px;height:18px; background:url(../../images/template/navigation.png) 0px -215px no-repeat;}
.work_active{width:50px;height:18px; background:url(../../images/template/navigation.png) -150px -215px no-repeat;}
.tickets{width:69px;height:18px; background:url(../../images/template/navigation.png) 0px -240px no-repeat;}
.tickets_active{width:69px;height:18px; background:url(../../images/template/navigation.png) -150px -240px no-repeat;}
.bar{width:31px;height:18px; background:url(../../images/template/navigation.png) 0px -263px no-repeat;}
.bar_active{width:31px;height:18px; background:url(../../images/template/navigation.png) -150px -263px no-repeat;}

#footer {position:absolute;top:570px;left:25px;color:#817870;font-size:10px;}
#footer a{color:#817870;text-decoration:none;}
#flags {position:absolute;top:5px;right:20px;}
.flag { margin-left:6px;float:left;}

h1, h2, h3, h4, h5 {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0;
}
h1 { font-size: 18px; display: inline; }
h2 { font-size: 17px; display: block; }
h4 { font-size: 18px; display: block; }

#content {position:absolute;top:80px;left:0px;width:900px;height:471px;z-index:1;}

/* text */
#text_pic {position:absolute;top:0px;left:0px;width:454px;height:470px;}
#text {position:absolute;top:0px;left:475px;width:400px;height:430px;z-index:5;}
#content-scroll {position: absolute;width: 370px;height: 430px;overflow: hidden;}
#content-holder {width: 370px;height: 430px;}
.content-item {width: 360px;padding: 5px;float: left;text-align:justify;line-height:140%;}
#content-slider-bg {position: absolute;top: 0px;left: 399px;width: 8px;height: 430px;background: #ECE0D4;display:none;z-index: 2;}
#content-slider {position: absolute;top: 135px;left: 398px;width: 10px;height: 290px;display:none;z-index: 5;}
.ui-slider-handle {position: absolute;left: 0px;width: 10px;height: 130px;background: #70584e;cursor:pointer;z-index: 10;}

/* Slide */
#slide {position:absolute;top:0px;left:0px;width:900px;height:470px;}

/* form 
.form, .form_block, .form_text {width: 375px;}
.form_text {position:relative;width: 365px;margin-bottom: 20px;float:left;}
.form_block {margin-top: 5px;float:left; text-align: left;}
.form_label {position:relative;width: 175px;float:left;}
.form_element {position:relative;width: 200px;float:left;}
.form_element input {width: 200px;height:22px;border:0px;background:#fff;color:#050505;padding:2px;}
.form_element textarea {width: 200px;height:80px;border:0px;background:#fff;color:#050505;padding:2px;}
.form_date_day, .form_date_month, .form_date_year {float: left;margin-right: 10px;}
.submit input {margin-top:5px;margin-left:175px;width:200px;height:22px;background-color:#fff;border:0 !important;color:#050505;text-align:left;padding:2px;cursor:pointer;text-align: center;}
*/

/* form */
.form, .form_block, .form_text {width: 375px;}
.form_text {position:relative;width: 365px;margin-bottom: 20px;float:left;}
.form_block {margin-top: 5px;float:left; text-align: left;}
.form_label {position:relative;width: 175px;float:left;}
.form_element {position:relative;width: 200px;float:left;}
.form_element input {width: 200px;height:22px;border:0px;background:#ffffff;color:#050505;padding:2px;}
.form_error input {border:solid 1px #ff0000;}
.form_element textarea {width: 200px;height:80px;border:0px;background:#ffffff;color:#050505;padding:2px;}
.form_date_day, .form_date_month, .form_date_year {float: left;margin-right: 10px;}
.submit input {margin-top:5px;margin-left:175px;width:200px;height:22px;background-color:#ffffff;border:0 !important;color:#050505;text-align:left;padding:2px;cursor:pointer;text-align: center;}

/* Menu Card */
.menu_card {width:360px;float:left;}
.menu_card_block {width:360px;float:left;}
.menu_card_text {width:360px;float:left;}
.menu_card_label {width:320px;float:left;}
.menu_card_element {width:35px;float:left;margin-left:5px;}
.mc_label_header {font-weight: bold;width:300px;}
.mc_label_course_title {color: #ffffff;margin-top: 3px;}
.mc_label_course_text {color: #ffffff;font-style: italic;font-size: 10px;}