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

body, div, dl, dt, dd,  h1, h2, h3, h4, h5, h6, pre, form, fieldset,portlet-topper input, textarea, p, blockquote, th, td {
	margin:0pt;
	padding:0pt;
}

* {
	margin:0;
	padding:0;
	}

/*html, body {
	height: 100%;
	overflow: auto;
	}*/

li {
	margin-left: 10px;
	}
	
body {
	background:url(../images/bg-body.gif) #571b58 center top repeat-y;
	color:#ffffff;
	text-align:center; /* horizontal centering for IE Win quirks */
	}

h1 {
	font-size:1.8em;
	}
	
h2 {
	font-size:1.6em;
	}

h3 {
	font-size:1.4em;
	}
	
h1, h2, h3 {
	margin:1em 0pt;
	}
	
h4, h5, h6 {
	font-size:1.1em;
	}
	
h1, h2, h3, h4, h5, h6, strong {
	font-weight:bold;
	}
	
b, strong {
	font-weight:bold;
	color:#414142;
	}
	
i, em {
	font-style:italic;
	}

br {
	line-height:.5em;
	}
#wrapper-main { 
	width:1px;
	height:50%;
	background-color:#ffffff;
	margin-bottom:-321px; /* half of container's height */
	float:left;
	text-align:center;
	}

a:link {
	color:#9255c2;
	text-decoration:none;
	}

a:HOVER {
	color:#9255c2;
	text-decoration:underline;
	}

a:visited {
	color:#9255c2;
	text-decoration:none;
	}

#wrapper-container {
	margin:0 auto;
	padding:0px;
	position:relative; /* puts wrapper-container in front of wrapper-main */
	text-align:left;
	height:100%;
	width:906px;
	clear:left;
	background-color:#ffffff; 
	margin-top:0px;
	}
	
#contain {
	height:100%;
	width:906px;
	background-color:#ffffff;
	}

#banner {
/*background:url(../images/banners/banner-valentines.jpg) top right no-repeat #6d6f71;*/
	background:url(../images/banners/banner-fox-main.jpg) top right no-repeat #ffffff;
	/*background:url(../images/banners/banner-boatshow.jpg) top right no-repeat #ffffff;*/
	height:296px;
	width:906px;
	vertical-align:top;
	}

#bannerdrinks {
	background:url(../images/banners/banner-drinks-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}

#bannerbeer {
	background:url(../images/banners/banner-beer-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}

#bannerfood {
	background:url(../images/banners/banner-food-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}

#bannersoft {
	background:url(../images/banners/banner-softs-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}

#bannercocktails {
	background:url(../images/banners/banner-cocktails-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerwines {
	background:url(../images/banners/banner-wines-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerspirits {
	background:url(../images/banners/banner-spirits-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerhot {
	background:url(../images/banners/banner-hot-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerbreakfast {
	background:url(../images/banners/banner-breakfast-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerlunch {
	background:url(../images/banners/banner-lunch-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerrest {
	background:url(../images/banners/banner-rest-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannersunday {
	background:url(../images/banners/banner-sunday-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerbar {
	background:url(../images/banners/banner-bar-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerconnaught {
	background:url(../images/banners/banner-connaught.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerexcel {
	background:url(../images/banners/banner-excel.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerstratford {
	background:url(../images/banners/banner-stratford.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerchristmas {
	background:url(../images/banners/banner-canape-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerevents {
	background:url(../images/banners/banner-events.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerfind {
	background:url(../images/banners/banner-find.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannerapart {
	background:url(../images/banners/banner-apartments.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannercaper {
	background:url(../images/banners/banner-rumour.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
#bannercontact {
	background:url(../images/banners/banner-contact-menu.jpg) top right no-repeat #ffffff;
	height:296px;
	width:906px;
	vertical-align:top;
	}
	
	
#content {
	background:#ffffff;
	height:310px;
	width:906px;
	vertical-align:top;
	}

#leftnav {
	background:#ffffff;
	width:97px;
	vertical-align:top;
	}
		
#centercontent {
	background:#ffffff;
	width:319px;
	vertical-align:top;
	padding-left:1.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414142;
	}

#centercontentindex {
	text-align:left;
	background:#ffffff;
	width:424px;
	vertical-align:top;
	padding-left:1.5em;
	padding-right:1.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414142;
	}

	
#centercontentindexfind {
	text-align:left;
	background:#ffffff;
	width:254px;
	vertical-align:top;
	padding-left:1.5em;
	padding-right:1.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}	
	
#centercontentindexfind2 {
	text-align:left;
	background:#ffffff;
	width:476px;
	vertical-align:top;
	padding-left:1.5em;
	padding-right:1.5em;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bada39;
	}	

#centercontentindexfind3 {
	text-align:left;
	background:#ffffff;
	width:424px;
	vertical-align:top;
	padding-right:1.5em;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414142;
	}


#centercontentindexcontact {
	text-align:left;
	background:#ffffff;
	width:700px;
	vertical-align:top;
	padding-left:1.5em;
	padding-right:1.5em;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bada39;
	}	

#centercontentconnaught {
	text-align:left;
	background:#ffffff;
	width:630px;
	vertical-align:top;
	padding-left:1.5em;
	padding-right:1.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#414142;
	}

#formcontent {
	background:#ffffff;
	width:100%;
	vertical-align:top;
	padding-left:1.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
	
#viewmenuindex {
	background:#ffffff;
	width:233px;
	vertical-align:top;
	}

#viewmenuindexconnaught {
	background:#ffffff;
	width:80px;
	vertical-align:top;
	}

#viewmenuindexfind {
	background:#ffffff;
	width:200px;
	height:300px;
	vertical-align:top;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#bada39;
	}
	
#rightnavindex {
	background:#ffffff;
	width:150px;
	vertical-align:top;
	}

#navmenu {
	background:#ffffff;
	width:111px;
	vertical-align:top;
	text-align:right;
	}

#viewmenu {
	background:#ffffff;
	width:222px;
	vertical-align:top;
	}
	
#rightnav {
	background:#ffffff;
	width:150px;
	vertical-align:top;
	text-align:right;
	}
	
#footer {
	width:878px;
	border-top:#c1d72e thin solid;
	background:#ffffff;
	vertical-align:middle;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-top:50px;
	}

.greentext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
#submenu {
	height:296px;
	width:143px;
	vertical-align:top;
	text-align:left;
	}
	
.panel {
	position:absolute;
	clear: both;
	display: none;
	background-color: #ffffff;
	width:200px;
	margin-top:12px;
	margin-left:540px;
	padding:0;
}

h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}

fieldset {
	background-color: #ffffff;
	padding: 1em;
	border:none 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a6bf00;
	height:500px
	margin-top:12px;
}

.panel.active-tab-body {
	display: block;
	width:200px;
	border:none;
	height:500px;
	margin-left:563px;
}

#tabs {
	height: 28px;
	margin-top:0px;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}



#tabs a {
	margin-top:2px;
	margin-left: 6px;
	/*background-color: #DCDCDC;*/
	text-decoration: none;
	color: #ffffff;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#tabs a.active-tab {
	/*background-color: #3e3e3e;*/
	color: #c1d82f;
	font-family:Impact, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#em{
color:#f98d00;
z-index:1;
position:absolute;
margin-top:-15px;
margin-left:85px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

input, textarea, select, radio {
	border:thin solid #000000;
	width:178px;
	}

@media screen {

* html, 
* html body { 
overflow-y: hidden!important; 
height: 100%;
margin: 0;
padding: 0; 
}
* html #iefix { 
height: 100%;
overflow-y: scroll;
position: relative;
}

* html div.panel
{
position: absolute;
}

}
