body {font-family:Calibri,Arial,Helvetica,sans-serif;font-size:small;padding:0;margin:0;background-color:#003466;text-align:center;}
div,p,td {font-family:Calibri,Arial,Helvetica,sans-serif;font-size:small;color:#3D6181;padding:0;margin:0;text-align:left;}
p {margin-bottom:8px;}
h1 {font-size:120%;}
h2 {font-size:110%;clear:both;}
h3 {font-size:100%;}
h4 {font-size:100%;font-style:italic;}
#Container {margin:0 auto;width:950px;background-color:#ffffff;}
#Header {width:100%;position:relative;min-width:950px;margin:0 0 10px 0;}

#Banner	 {position:relative;width:100%;float:left;padding:0;margin:0;color:#003366;background-color:#eddca8}
#Banner1 {float:left;padding:0;margin:0;}
#Banner2 {float:right;padding:0;margin:0;}
#TopMenu {clear:both;position:relative;width:auto;margin:0;min-width:720px;font-size:12px;padding:0;background-color:#003366;font-family:Arial,Helvetica,sans-serif;}

#TopMenu ul {width:100%;height:25px;margin:0;padding:0;float:left;background-color:#003366;font-size:12px;}
#TopMenu ul li {height:22px;display:inline;}
#TopMenu ul li a {float:left;height:22px;background-color:#003366;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0;}
#TopMenu ul li a:hover {float:left;height:22px; background-color:#8099B3;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0}
#TopMenu ul li a.Selected {float:left;height:22px; background-color:#8099B3;color:#ffffff;text-decoration:none;padding:3px 1px 0 1px;margin:0;}
/*Hack height of top menu in IE6*/
* html #TopMenu ul li a:hover {height:22px;}
* html #TopMenu ul li a.Selected {height:22px;}

#Centre {clear:both;position:relative;width:950px;min-width:950px;margin:10px 0 0 0;color:#000000;font-family:Arial,Helvetica,sans-serif;display:table;background-image:url('./images/CenterBg950.gif');background-repeat:repeat-y;}
#CentreDisplayBlock {clear:both;position:relative;width:950px;min-width:950px;height:1200px;min-height:1200px;margin:10px 0 0 0;color:#000000;font-family:Arial,Helvetica,sans-serif;display:block;background-image:url('./images/CenterBg950.gif');background-repeat:repeat-y;}

#LeftCol {float:left;position:relative;width:166px;margin:0;padding:0;}
#SideMenu {width:166px;margin:0 0 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;background-color:#F6EDD3;background-image:url('./images/LeftMenuBg.jpg');background-repeat:no-repeat;}
#SideMenu ul {list-style:none;margin:0;padding:0;color:#003366;}
#SideMenu ul li {width:100%;list-style:none;margin:0;padding:0;border-bottom:1px solid #8099B3;}
#SideMenu ul li a {width:156px;height:18px;display:block;margin:0;padding:4px 0 4px 10px;color:#003366;text-decoration:none;}
#SideMenu ul li a:hover {background-color:#8099B3;}
#SideMenu ul li a.MenuHighlight {background-color:#C1C4BD;}
#SideMenu ul li a.Taller {height:32px;}
#SideMenu ul li a.TallerStill {height:48px;}
.MenuHead {width:158px;height:30px;margin:0 0 10px 0;padding:4px 0 0 8px;color:#e7debe;font-weight:bold;background-color:#8099B3;}
.Features {width:166px;clear:both;margin-left:2px;margin-bottom:10px;}
.Feature {width:30%;float:left;}
/*Hack width of side menu in IE6*/
* html #SideMenu ul li a {width:156px;}

#SideMenu ul li ul.SubMenu {}
#SideMenu ul li ul.SubMenu li {width:auto;}
#SideMenu ul li ul.SubMenu li.last {border-bottom:none;}
#SideMenu ul li ul.SubMenu li a {width:126px;height:18px;display:block;margin:0;padding:4px 0 4px 40px;color:#003366;text-decoration:none;font-style:italic;}
#SideMenu ul li ul.SubMenu li a.Taller {height:32px;}
#SideMenu ul li ul.SubMenu li a.MenuHighlight {background-color:#C1C4BD;}

#Main {width:591px;position:relative;float:left;margin:0 0 0 4px; padding:8px 0 0 10px;font-size:small;min-height:449px;background-color:#f6edd3;color:#003366;}
#Main.ChristmasParties {width:593px;height:1100px;margin:0 0 0 6px;padding:0 0 0 10px;background-image:url('./images/iStock_Christmas.jpg');background-repeat:no-repeat;background-position:bottom left;}

#RightBar {width:170px;float:right;margin:0;}
.RightSpacer {width:170px;background-color:#ffffff;min-height:6px;height:6px;margin:0;padding:0;}
#RightMain1 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG1.jpg');background-repeat:repeat-y;}
#RightMain2 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG2.jpg');background-repeat:repeat-y;}
#RightMain3 {width:170px;color:#003366;background-color:#fdfdfd;padding:0;background-image:url('./images/RightBG3.jpg');background-repeat:repeat-y;}
.RightText {padding:4px;}

#Footer {width:950px;min-width:950px;clear:both;margin:5px 0 0 0;background-color:#ffffff;color:#003366;padding:0;height:80px;}
#FooterText {color:#003366;padding:4px;font-size:90%;text-align:center;}
#Footer a {color:#003366;}
#FooterLinks {margin-top:8px;float:right;}
#FooterLinks ul {list-style:none;display:inline;margin:0 0 20px 15px;padding:0;}
#FooterLinks ul li {list-style:none;display:inline;margin:0;padding:0 8px 0 0;}
#FooterLinks ul li a {color:#003366;}

ul.SiteMap {margin:4px 0 0 20px;}
a.BookOnline {text-decoration:underline;color:#ffffff;font-size:110%;}
img.BorderedImage {border: solid 1px #003366;}

#Gallery {width:310px;float:left;margin-right:10px;}
#Gallery1 {width:310px;float:left;margin-right:10px;}
#Gallery2 {width:310px;float:left;margin-right:10px;}
#loadarea {width:310px;height:auto;padding:4px;text-align:center;margin-bottom:10px;}
.galleryimage {border:1px solid #003366;padding:4px;}
#photocaption {margin:10px 0 10px 0;text-align:left;font-style:italic;}
#GalleryText {width:261px;float:left;}
#photocaption1 {margin:10px 0 10px 0;text-align:left;font-style:italic;}
#GalleryText1 {width:261px;float:left;}
#photocaption2 {margin:10px 0 10px 0;text-align:left;font-style:italic;}
#GalleryText2 {width:261px;float:left;}

.GalleryThumbs {text-align:center;}

Table.RoomCapacity {font-size:x-small;border-collapse:collapse;margin-top:20px;}
Table.RoomCapacity th {font-size:small;font-weight:bold;vertical-align:top;text-align:center;border:1px solid #000000;padding:1px;background-color:#ffffff;}
Table.RoomCapacity td {vertical-align:top;text-align:center;background-color:#ffffff;border:1px solid #000000;padding:1px;}
.Caption {font-style:italic;}
div.Error {color:#000000;background-color:#ffffff;border:2px solid red;padding:4px;margin-bottom:4px;}
.Message {border:2px solid orange;padding:4px;background-color:#ffffff;margin-bottom:4px;}
.Success {border:2px solid green;padding:4px;background-color:#ffffff;margin-bottom:4px;}
#FooterLogo {width:auto;text-align:right;}

#Programme tr td {vertical-align:top;border:1px solid #d0d0d0;padding:2px;}
#Programme tr.odd td {background-color:#fffff1;}

.Bold {font-weight:bold;}

#VoucherForm tr td {padding:4px;border:1px solid #b0b0b0;width:auto;}
#VoucherForm tr td label {font-weight:bold;}
#VoucherForm tr td label.Required {color:red;}

.Clear {clear:both;margin:10px 0 8px 0;}
.BlueGrey {color:#3D6181;}
a.Twitter {color:#003366;text-decoration:none;}
a.Twitter:hover {color:#a0a0a0;text-decoration:underline;}

table.lastminuteoffers {width:150px;border-collapse:collapse;}
table.lastminuteoffers td {padding:4px;border:1px solid #c0c0c0;}
