/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
background: #908b82 url(images/bg.jpg) left top repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:justify;
}


a:link {
color:#102f76;
text-decoration:none;
}

a:visited {
color:#102f76;
text-decoration:none;
}
a:active {
color:#102f76;
text-decoration:none;
}

a:hover {
color:#FF9900;
text-decoration:none;
}


.light a:link {
color:#698fe4;
text-decoration:none;
}

.light a:visited {
color:#698fe4;
text-decoration:none;
}

.light a:active {
color:#698fe4;
text-decoration:none;
}

.light a:hover {
color:#FF9900;
text-decoration:none;
}


li a:link {
color:#102f76;
text-decoration:none;
}

li a:active {
color:#102f76;
text-decoration:none;
}

li a:visited {
color:#102f76;
text-decoration:none;
}

li a:hover {
color:#FF9900;
text-decoration:none;
}

#faq-r a:link {
color:#102f76;
text-decoration:none;
}

#faq-r a:active {
color:#102f76;
text-decoration:none;
}

#faq-r a:visited {
color:#102f76;
text-decoration:none;
}

#faq-r a:hover {
color:#FF9900;
text-decoration:none;
}


#heading {
padding:10px;
text-align:left;
margin-left:10px;
width:80%;
font-size:16px;
font-weight:bold;
background:url(images/heading.jpg) left bottom no-repeat;
overflow:hidden;
}

#heading-menu {
padding:0px 10px 10px 5px;
text-align:left;
margin-left:0px;
width:100%;
font-size:16px;
font-weight:bold;
overflow:hidden;
}

#heading2 {
padding:5px 10px;
text-align:left;
margin-left:20px;
width:80%;
font-size:16px;
font-weight:bold;
background:url(images/heading2.jpg) left bottom no-repeat;
overflow:hidden;
}

#wraper {
width:100%;
height:inherit;
display:block;
}


#border {
width:1000px;
height:593px;
}

#header {
padding:0 26px 0;
background:url(images/header-bg.jpg) right top no-repeat;
width:auto;
height:55px;
}

#border-top {
width:100px;
width:12px;
}

#border-l {
width:30px;
height:443px;
float:left;
}

#content {
float:left;
width:939px;
height:443px;
background:#FFFFFF;
}

#faq-r, #content li {
list-style-image:url(images/arrow.gif);
margin-left:2px;
line-height:26px;
}


#border-r {
width:31px;
height:443px;
float:left;
}

#border-btm {
float:none;
width:1000px;
height:13px;
}

#menu {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-top:2px;
padding-left:75px;
color:#645042;
font-weight:bold;
background:url(images/bg-menu.jpg) left top no-repeat;
width:1000px;
height:43px;
}

#menu a{
padding-right:57px;
}

#left {
float:left;
width:auto;
}

#restaurant {
width:400px;
height:100px;
float:left;
}

#right {
padding-left:4px;
width:autopx;
float:right;
}

#center {
background:#EAE1D0;
width:410px;
height:443px;
float:left;
}

#scroll {
margin-top:70px;
text-align:left;
padding:0 20px 0 330px;
float:left;
width:395px;
height:365px;
overflow:auto;
display:block;
}

#menu a:link, a:visited {
color:#645042;
text-decoration:none;
}

#menu a:hover {
color:#4b597e;
text-decoration:none;
}

#bar-center {
padding-left:300px;
line-height:25px;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
width:369px;
height:443px;
float:left;
}

#bar-content {
padding:0 20px 5px 40px;
text-align:left;
}

#cocktail-right {
width:252px;
height:415px;
float:right;
overflow:auto;
margin-top:10px;
padding:2px 4px 2px 10px;
}

#menu-r {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
padding:0 15px;
background:#EAE1D0;
width:240px;
height:350px;
overflow:auto;
}

#menu-content {
width:270px;
height:443px;
float:left;
background:#EAE1D0;
}

#location {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
margin-right:4px;
padding:100px 10px 0 2px;
display:block;
width:300px;
height:343px;
float:left;
position:300px;
}

#special-offer{
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
margin-right:4px;
padding:100px 10px 0 2px;
display:block;
width:300px;
height:343px;
float:left;
position:300px;
}

#location-center {
width:286px;
height:443px;
float:left;
}

#location-r {
font-family:Arial, Helvetica, sans-serif;
padding:0 15px;
width:240px;
height:383px;
}

#location-map{
width:332px;
height:443px;
float:right;
}

#event {
height:443px;
width:750px;
display:block;
float:right;
}

#event-btm {
border-right:#F1EAE2 solid 1px;
padding-right:18px;
width:130px;
height:443px;
float:left;
display:block;
}


#event-btm-img {
width:130px;
padding:6px;
text-align:center;
}

event-btm-img:hover {
width:130px;
margin-left:80px;
padding:6px;
text-align:center;
font-weight:bold;
}

#event-btm img {
padding:5px;
border:solid #F1EAE2 1px;
}

#event-btm img:hover {
background:#F1EAE2;
padding:5px;
border:solid #F1EAE2 1px;
}

#faq {
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
padding-right:4px;
width:294px;
height:443px;
float:left;
}

#faq-content {
width:640px;
height:443px;
/*background:#EAE1D0;*/
float:left;
}

#faq-r {
font-family:Arial, Helvetica, sans-serif;
margin-top:70px;
padding:0 20px;
width:600px;
height:345px;
overflow:auto;
}



#bar-bg{
float:left;
width:939px;
height:443px;
background:url(images/bgbar.jpg) no-repeat;
}

#faq-bg{
float:left;
width:939px;
height:443px;
background:url(images/bgfaqs.jpg) no-repeat;
}

#special-bg{
float:left;
width:939px;
height:443px;
background:url(images/bgspecialoffer.jpg) no-repeat;
}

#location-bg{
float:left;
width:939px;
height:443px;
background:url(images/bglocation.jpg) no-repeat;
}

#press-bg{
float:left;
width:939px;
height:443px;
background:url(images/bgpress.jpg) no-repeat;
}

#press-r{
width:525px; padding-left:4px; height:443px; float:left;
}

#press-left{
width:315px; height:423px;  float:left; padding:10px 10px 10px 20px; color:#f7f3ea;
}

#resto-bg{
float:left;
width:939px;
height:443px;
background:#EAE1D0 url(images/bgrestaurant.jpg) no-repeat left top;
}

#reservation {
background:#EAE1D0;
width:623px;
height:443px;
float:left;
}

#reservation-r {
font-family:Arial, Helvetica, sans-serif;
padding:0 15px;
width:500px;
height:383px;
}

/*tinybox
body {font:12px/1.4 Verdana,Arial; background:#eee; height:100%; margin:25px 0; padding:0}*/
h1 {font:24px Georgia,Verdana; margin:0}
h2 {font-size:12px; font-weight:normal; font-style:italic; margin:0 0 20px}
p {margin-top:0}
ul {margin:0; padding-left:20px}

/*#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}*/

#tinybox {position:absolute; display:none; padding:10px 10px; background:#000 url(images/preload.gif) no-repeat 50% 50%; border:2px solid #fff; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#000000; height:100%; margin-bottom:25px;}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

#tittlebar {
padding:5px 10px;
text-align:left;
margin-left:-30px;
width:100%;
font-size:16px;
font-weight:bold;
overflow:hidden;
}

#divfaqs { height:305px; width:100%; display:block; }