@charset "UTF-8";
/* CSS Document */

body { background-color:#000000; }

.main { background-image:url(../i/background-new.jpg); background-position:center; background-repeat:no-repeat; margin:0 auto; width:100%; height:700px; position:relative; border:0px #063 solid; }
.content { width:870px; height:500px; position:relative; border:0px #444 solid; margin:0 auto; background-colorX:#323232; opacity:0.9;filter:alpha(opacity=90); top:30px; left:0px; padding:20px; }
#left { width:200px; height:300px; border:0px #0F0 solid; position:relative; top:25px; left:60px;}
#leftcover { width:200px; height:300px; border:0px #9C0 solid; position:relative; z-index:35; top:-276px; left:60px;}
#right { width:200px; height:300px; border:0px #0F0 solid; position:relative; float:right; top:-102px; z-index:23;}
#wide { border:0px #0CF solid; }
#bottom { border:0px #6CF solid; z-index:21; padding-leftX:120px; position:relative; top:-30px;}
#bottomcover { border:0px #0C0 solid; z-index:31; position:relative; top:-132px; height:100px;}
#footer { position:relative; border:0px #999 solid; padding-top:10px; z-index:22; }
#PageName { border:0px #00F solid; position:relative; font-family:colonna mt; font-size:14px; font-weight:600; width:200px; left:70px; color:#600;}

.main-welcome { margin:0 auto; width:100%; height:700px; position:relative; borderX:1px #063 solid; }
.content-welcome { width:709px; height:547px; position:relative; margin:0 auto; top:0px; left:0px; padding:20px; }

.contactsubsec, .subsec { color:#009900; }
.reservation-form { font-family:Tahoma, Helvetica, sans-serif; font-size:12px; color:#999999; }

.main-main { margin:0 auto; borderX:1px #063 solid; margin-top:30px; }

.copy, .copy a { font:10px Arial, Helvetica, sans-serif; color:#444; }


/* MOBILE START */

.scrollArea { width:425px; height:435px; padding-left:5px; padding-right:5px; border-color:#6699CC; border-width:0px; border-style:solid; 
			  float:left; overflow:auto; color:#AAA; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:20px; }

/* Tiny Scrollbar */
#scrollbar1 { width: 460px; clear: both; margin: 20px auto 10px auto; border:0px #222 solid; position:absolute; top:0px; left:290px;  }
#scrollbarnone { width: 460px; clear: both; margin: 20px auto 10px auto; border:0px #222 solid; position:absolute; top:0px; left:290px; color:#AAA; font-family:cursive; font-size:14px; line-height:20px; }
#scrollbar1 .viewport { width: 430px; height: 450px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; color:#AAA; font-family:cursive; font-size:14px; line-height:20px; }
#scrollbar1 .scrollbar,
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background: transparent url(../i/bg-scrollbar.png) no-repeat; }
#scrollbar1 .scrollbar { position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track	{ background: transparent url(../i/bg-scrollbar-end.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background-position: 100% 100%; height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#scrollbar1 .thumb .end { background-position: 100% 0; height: 5px; width: 13px; }
#scrollbar1 .disable { display: none; }


/* Menu */
#menu { border:0px #096 solid; position:relative; padding-top:70px; width:100%; margin-right:auto; margin-left:auto; }
#menu a, .error { font:12px Georgia, "Times New Roman", Times, serif; color:#999; text-decoration:none; }
#menu a:hover{ background-image:url(../i/menuover.png); background-repeat:repeat-x; height:28px;}
#menu .selected{ background-image:url(../i/menuoverpurp.png); background-repeat:repeat-x; height:28px; }

#error { font-family:Tahoma, Helvetica, sans-serif; font-size:12pt; color:#FF0; }
