/* CSS Document */

* {padding:0 0 0 0; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif}

body {background-color:#94808d; 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 14px 0; line-height:18px}
h2 {margin:0 0 5px 0; font-size:16px; line-height:18px; color:#6c5693; font-weight:bold}
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}
.larger {font-size:14px}
.highlighted {color:#6c5693; font-weight:bold}
.boxed {background-color:#ab9bb8; color:#FFFFFF; padding:2px; width:338px; text-align:center; margin:auto}
.boxedleft {background-color:#ab9bb8; color:#FFFFFF; padding:2px; margin:5px 0 0 0; width:338px; text-align:center; float:left}
.left {float:left}
.right {float:right}

a:link {text-decoration:underline; color:#6c5693}
a:visited  {text-decoration:underline; color:#6c5693}
a:hover  {text-decoration:none; color:#6c5693}

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: 205px;
}
#events2 {
	position:absolute;
	left: 664px;
	top: 322px;
}

#face {position:absolute; left: 588px; top: 120px;}
#wifi {position:absolute; left: 714px; bottom: 40px;}
#cmas {position:absolute; left: 654px; top: 323px;}
#offer {position:absolute; left: 448px; top: 120px;}
#val {
	position:absolute;
	left: 654px;
	top: 322px;
}

#container {width:780px; position:relative; height:579px; margin:auto; border:1px solid #000000}
#home #container {background:url(../images/bg-home.jpg) no-repeat bottom; font-size:12px }
#food #container {background:url(../images/bg-food.jpg) no-repeat bottom; font-size:12px}
#food #rh {width:420px}
#drinks #container {background:url(../images/bg-drinks.jpg) no-repeat bottom; font-size:12px }
#drinks #rh {width:420px}
#drinks td {font-size:11px}
#drinks .boxed {
	background-color:#ab9bb8;
	color:#FFFFFF;
	padding:2px;
	width:338px;
	text-align:center;
	margin:auto;
	position:absolute;
	left: 431px;
	top: 111px;
}
#functions #container {background:url(../images/bg-blank.gif) no-repeat bottom; font-size:12px }
#whatson #container {background:url(../images/bg-blank.gif) no-repeat bottom; font-size:12px }
#whatson #rh { width:780px}
#findingus #container {background:url(../images/bg-blank.gif) no-repeat bottom; font-size:12px}
#findingus #rh { width:780px}

#contactus #container {background:url(../images/bg-blank.gif) no-repeat bottom; font-size:12px;}
#gallery #container {background:url(../images/bg-blank2.gif) no-repeat bottom; font-size:12px}
#gallery #main {width:652px; margin:auto; margin-top:12px}
#whatson .rightpad {padding:0 15px 0 0}

#rh {width:370px}
#rh p {margin:12px 0 0 14px}
#rh h2 {margin:5px 0 0 14px}
#main {width:756px; margin:auto; margin-top:12px}


#footer {width:780px; margin:auto; height:42px; background-image:url(../images/footer.jpg); background-position:center; background-repeat:no-repeat}

#hydes {
	width:108px;
	height:23px;
	position:absolute;
	bottom:11px;
	left: 664px
}


#navigation {color:#FFFFFF; font-size:14px; height:25px; padding:3px 0 0 14px}
#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:#CCC2D3}
#navigation a.active:visited  {text-decoration:none; color:#CCC2D3}
#navigation a.active:hover  {text-decoration:none; color:#CCC2D3}


input {width:200px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px}
