/* CSS Document */

* {padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif}

body {background-color:#80b5bf; margin-top:20px; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top}

img { behavior: url(styles/iepngfix.htc); }

p {margin:0 0 11px 0; line-height:14px}
ul  {margin:0 0 12px 0; padding-left:25px; list-style-image:url(../images/bull.gif); font-size:12px}
h1 {font-weight:bold; font-size:12px; margin:10px 10px -10px 10px; padding:0; color:#46549a}
h2 {font-weight:bold; font-size:12px; margin:10px 10px 0px 10px}
.small {font-size:10px}
.highlighted {color:#0b485b; font-weight:bold}
.boxed {background-color:#70B6C5; color:#FFFFFF; padding:2px; width:310px; text-align:center; margin:auto}

a:link {text-decoration:underline; color:#0b485b}
a:visited  {text-decoration:underline; color:#0b485b}
a:hover  {text-decoration:none; color:#0b485b}

a.altlink:link {text-decoration:underline; color:#fff}
a.altlink:visited  {text-decoration:underline; color:#fff}
a.altlink:hover  {text-decoration:none; color:#fff}

#add {position:absolute; left: 310px; top: 470px;}
#events {
	position:absolute;
	left: 664px;
	top: 204px;
}

#events2 {
	position:absolute;
	left: 664px;
	top: 322px;
}

#face {position:absolute; left: 588px; top: 120px;}
#wifi {position:absolute; left: 714px; bottom: 40px;}
#val {
	position:absolute;
	left: 654px;
	top: 322px;
}
#cmas {position:absolute; left: 654px; top: 323px;}
#offer {position:absolute; left: 448px; top: 120px;}

#container {width:780px; position:relative; height:579px; margin:auto; border:1px solid #0b485b}
#home #container {background:url(../images/bg-home.jpg) no-repeat bottom; font-size:12px }
#drinks #container {background:url(../images/bg-drinks.jpg) no-repeat bottom; font-size:12px }
#drinks #rh {width:420px}
#rh td {font-size:11px}
#food #container {background:url(../images/bg-food.jpg) no-repeat bottom; font-size:12px}
#findingus #container {background:url(../images/bg-findingus.jpg) no-repeat bottom; font-size:12px}
#occasions #container {background:url(../images/bg-occasions.jpg) no-repeat bottom; font-size:12px}
#whatson #container {background:url(../images/bg-whatson.jpg) no-repeat bottom; font-size:12px; color:#FFFFFF}
#contactus #container {background:url(../images/bg-contactus.jpg) no-repeat bottom; font-size:12px;}

#gallery #container {background:url(../images/bg-gallery.jpg) no-repeat bottom; font-size:12px}
#gallery #main {width:652px; margin:auto; margin-top:12px}


#rh {width:370px}
#rh p {margin:12px 0 0 14px}
#main {width:756px; margin:auto; margin-top:12px}


#footer {width:782px; margin:auto}
#hydes {
	width:108px;
	height:23px;
	position:absolute;
	bottom:11px;
	left: 664px
}


#navigation {color:#FFFFFF; font-size:14px; height:25px; line-height:25px; padding-left:14px}
#navigation p {padding:4px 2px 6px 14px; margin:0}
#navigation a:link {text-decoration:none; color:#fff}
#navigation a:visited  {text-decoration:none; color:#fff}
#navigation a:hover  {text-decoration:underline; color:#fff}
#navigation a.active:link {text-decoration:none; color:#0b485b}
#navigation a.active:visited  {text-decoration:none; color:#0b485b}
#navigation a.active:hover  {text-decoration:none; color:#0b485b}


input {width:200px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px}
