body,table,form,pre,p,img,h1{padding:0px;border:0px;margin:0px}
a:active, a:focus{ outline:none;}
input[type=submit],label,select,.pointer { cursor:pointer; }
body{text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FFFFFF;background:black}
h1{padding-bottom:10px}
a{color:cyan;}

#body{width:967px;margin:auto;text-align:left;height:100px;}

#languages{float:right;padding-top:40px}
#languages a{padding-right:20px}
#logo{padding-top:10px;float:left}
#header{margin:auto;text-align:left;}
#headerMenu{padding:0px;text-align:center}
#menutop{color:#FFFFFF;padding-top:20px;font-weight:bold;}
#menutop a{color:#FFFFFF;text-decoration:none;font-size:14px}
#menutop a:hover, #menutop a.selected{color:#E0FFFF;color:cyan;text-decoration:none;}
#submenu{line-height:16px;height:16px;clear:both;text-align:left;margin-left:20px;padding-top:20px}
#submenu .sbm_l{float:left;background:black url('../img/submenu_left.png') left 0px no-repeat;margin:0px 5px}
#submenu .sbm_r{padding:0px 5px;background: url('../img/submenu_right.png') right 0px no-repeat}
#submenu a{display:block;background: url('../img/submenu.png') 0px 0px repeat-x;padding:0px 5px;line-height:16px;text-decoration:none;font-size:12px;font-weight:bold;color:#555}
#submenu .selected, #submenu .hover{background-position: left -16px}
#submenu .selected .sbm_r, #submenu .hover .sbm_r{background-position: right -16px}
#submenu .selected a, #submenu .hover a{background-position: 0 -16px;color:#111}

#menuBottom{color:#FFFFFF;float:left;}
#menuBottom a{color:#FFFFFF;text-decoration:none;font-size:11px;font-weight:bold;}
#menuBottom a:hover, #menuBottom a.selected{color:cyan}
#searchBox{float:right;}
#searchBoxText{float:left;width:140px;height:14px;line-height:14px;font-size:11px;background:url('../img/search_box.jpg') no-repeat;color:#7d7d7d;border:0;}
#searchGo{float:left;background:none;color:#FFFFFF;cursor:pointer;font-weight:bold;border:0;height:14px;line-height:14px;width:30px}

#signUpText{float:left;width:130px;line-height:12px;font-size:11px;background:url(../img/input_sign_up.jpg) no-repeat;color:#5e5e5e;border:0px;margin-top:5px}
.arrowSubmit, #signUpSubmit{width:41px;line-height:24px;font-size:24px;height:24px;background:url(../img/sageti2.png) no-repeat;border:0px;cursor:pointer;margin:0px 10px}

#bookSubmit{float:left;display:block;padding:5px 20px;}
#bookText{float:left;line-height:32px;font-weight:bold;padding:0px 10px}

#newsletterSubmit{float:right;height:24px;margin:5px}

.newsletterInfo{overflow:hidden;padding:2px 2px 2px 5px;height:280px;margin-right:5px;}
.newsletterInfo ul{padding:0px 0px 0px 15px;}
#questions a, #answers a{color:white;text-decoration:none}
#answers{color:#c2c2c2;}
#answers strong{color:white;}
#questions a{font-weight:bold}
#questions a:hover, #answers a:hover{text-decoration:underline}
#footer{padding:10px 10px}
#header{text-align:left;padding:0px;}
#overpanel{width:490px;position:absolute;margin:00px 0px 0px 480px;z-index:100;}
#scrollPanel{background:black;padding:5px;}
.scroll-pane{height:410px;overflow:hidden;width:425px}
.bookBox{width:438px;height:36px;top:473px;margin-top:5px;background:black}
#longBck1, #longBck2, #bck1, #bck2{height:420px;background-position:top center;/*background-repeat:no-repeat;*/}
#bck1, #bck2{height:420px;position:absolute;width:970px;background-position:top center;/*background-repeat:no-repeat;*/}

.error{color:white;font-style:italic}
.bold{font-weight:bold}
.wide{width:100%}
.w970{margin:auto;width:970px;text-align:left;}

input[type=text],textarea{background:#dedede;border:1px solid #87d4e1;width:200px;font-family:arial;font-size:13px;}
.sep{padding:0px 0px 15px 0px}
#reservationForm td{padding-bottom:10px;vertical-align:top}
.inform{color:yellow;color:white;padding:10px;font-weight:bold;font-size:14px}
.left50{float:left;width:45%;}