
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}

/* skin matt@wsi-internetmarketing.co.uk */
html {
background-color:#174339; 
}  
body 
{
background-color:#174339; 
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#ffffff;
background-image:url(headerbackg.jpg);
background-position:top;
background-repeat:repeat-x;

} 
#ControlPanel { 

}
#HeaderGroup 
{
    width:954px;
    height:91px;
    padding:0px;
    margin:0px auto;
    background-image:url(headerbackg.jpg);
    background-position:top;
background-repeat:repeat-x;
}
#LogoWaterton 
{
    float:left;
    width:173px;
    height:91px;
}
#NavGroup 
{
    float:right;
    width:775px;
}
#Telephone 
{
    float:right;
    color:#ffffff;
    font-size:0.9em;
    font-weight:bold;
    border-bottom:#a3820b solid 1px;
    display:block;
padding:9px 0px 4px 0px;
margin:0px 0px 0px 0px;
line-height:18px;
}
#TabsWaterton 
{
    float:right;
    clear:right;
}
#NavGroup 
{
 width:auto;
}
/* navigation start */
#NavHContainer {
float:right;
margin:0px;
padding:10px 0px 4px 0px;
border-bottom:#a3820b solid 1px;
position:relative;
z-index:100;
} 

#nav ul {
padding:0px;
margin:0px 5px 0px 0px;
list-style:none;
float:left;
z-index:0 !important;
}
#nav li {
position: relative;
float:left;
list-style: none;
font-size:0.8em !important;
padding:1px 0px 0px 0px;
margin:0px;
}
/* second-level lists */
#nav li ul { 
position:absolute;
left:-999em;
width:150px;
padding:0px;
margin:0px;
border:#a3820b solid 1px;
background-color:#0e332b;
background-image:none !important;
z-index:200;
} 
#nav li , #nav a {
}
/* set the text properties for main tab */
#nav a {
text-decoration:none !important;
color:#fff !important;
font-weight:normal;
display:block;
padding:0px 11px 0px 0px;
border-right:#b3b3b3 solid 1px;
margin:0px 11px 0px 0px;
}
#nav a:visited {

}
#nav a:hover {
text-decoration:none !important;
    color:#fabb04 !important;

}
#nav li:hover {
}
#nav ul li 
{
    margin:0px !important;
}
#nav li:hover {
} 
#nav li li a {
	color:#bbb9b9 !important;
	border-right:none !important;
	text-decoration:none;
}
#nav li li a:visited {
	color:#FFF !important;
}
/* set the hover effects for the submenu 1 text and background and cancels the image background from the main tab */
#nav li li a:hover{
text-decoration:none !important;
    color:#fabb04 !important;
}
#nav li li 
{
float:left;
color:#FFF !important;
list-style: none;
font-size:1em !important;
font-weight:normal !important;
padding:4px;
margin:0px !important;
height:auto;
text-align:left;
}
#nav li li li {
font-size:1em !important;
}
#nav li li:hover {
}
#nav .SelectedTab, #nav .SelectedTab a{
text-decoration:none !important;
color:#fabb04 !important;
}
#nav .SelectedTab:hover, #nav .SelectedTab a:hover{
text-decoration:none !important;
    color:#fabb04 !important;
}
#nav li:hover ul ul,
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li.iehover ul ul,
#nav li.iehover ul ul ul,
#nav li.iehover ul ul ul ul{
  left: -999em;
}

#nav li:hover ul, 
#nav li.iehover ul {
	top: 0px; /*sets positioning of the drop down menu level 1*/
	left:0;
	margin-top:16px;
}
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li.iehover ul,  
#nav li li li.iehover ul {
	top: 0;
	left:140px; 
	/*sets positioning of the drop down menu level 2*/
	margin-top:0px;
}

/*end of navigation*/
#TabsWaterton 
{
    background-image:url(tabsbackg.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    width:754px;
    height:32px;
    float:right;
    clear:right;
    margin-top:27px;
    padding-left:20px;
}
}
#TabsWaterton ul
{
    list-style:none;
    z-index:0;
    float:left;
    padding-left:5px;
   
}
#TabsWaterton li 
{
    position:relative;
    float:left;
    display:block;
    list-style:none;
    padding:4px 0px 3px 0px;
    text-align:center;
    width:177px;
}
#TabsWaterton li a 
{
    text-decoration:none !important;
    font-weight:bold;
    font-size:0.85em;
}
.TabHome a 
{
    color:#fff !important;
    padding-top:2px;
}
.TabHome a:hover 
{
    color:#d6a002 !important;
}
.TabWeddings a 
{
    color:#d6a002 !important;
}
.TabWeddings a:hover 
{
    color:#4a4a4a !important;
}

.TabConferences a 
{
    color:#606161 !important;
}
.TabConferences a:hover 
{
    color:#012a5a !important;
}
.TabLeisure a 
{
     color:#0e332b !important;
}
.TabLeisure a:hover 
{
    color:#435d47 !important;
}
#MainWrap 
{
    width:100%;
    background-color:#7f9a83;
   
}
#MainGroup 
{
    width:954px;
    margin:0px auto;
    padding:14px 0px;
    text-align:left;
}
#MainContent, #Four 
{
    width:954px;
    clear:both;
    text-align:left;
}

.LeftTop 
{
    float:left;
    width:730px;
}
.RightTop 
{
    float:right;
    width:215px;
}
.RightTop ul 
{
    padding:0px;
    margin:10px 0px;
    list-style:none;
}
.RightTop li 
{
    padding:0px;
    margin:0px 0px 4px 0px;
    background-color:#26402a;
    border:#6f633f solid 1px;
    text-align:right;
    background-image:url(arrowgold.jpg);
    background-position:left;
    background-repeat:no-repeat;
    list-style:none;
    line-height:23px;
    font-size:1.1em;
}
.RightTop a 
{
    display:block;
    color:#fff !important;
    text-decoration:none !important;
    padding-right:5px;
}
.RightTop a:hover 
{
    text-decoration:none !important;
    color:#fabb04 !important;
}
#Four 
{
    margin-bottom:10px;
} 
#FourLeft 
{
    width:581px;
    float:left;
    margin:0px;
}
#FourRight 
{
    width:367px;
    float:right;
    padding:0px;
}
.Middle1
{
    float:left;
    width:287px;
}
.Middle3 
{
    float:left;
    width:180px;
}
.Middle2
{
    float:right;
    width:287px;
}
.Middle4
{
    float:right;
    width:180px;
}
.ContentWaterton 
{
    width:600;
    float:left;
    margin:0px;
}
.RightPane 
{
    width:350px;
    float:right;
}
.spacer 
{
    clear:both;
    width:100%;
    height:1px;
}
#FooterBackg 
{
    background-image:url(footerbackg.jpg);
    background-repeat:repeat-x;
    width:100%;
    height:127px;
    padding:0px;
    margin:0px;
    clear:both;
}
#FooterWaterton 
{
    width:954px;
    clear:both;
    margin:0px auto;
    padding:0px 0px 0px 0px;
}
#FooterLinks 
{
    float:left;
    width:600px;
    padding-top:10px;
}
#FooterLinks {
    font-size:0.75em;
    color:#bbb9b9 !important;
    text-decoration:none !important;
    font-weight:normal !important;
    text-align:left;
}

 #FooterLinks a 
 {
      color:#bbb9b9 !important;
    text-decoration:none !important;
    font-weight:normal !important;
    font-size:1em;
 }
  #FooterLinks a:hover 
  {
      text-decoration:underline !important;
  }
#FooterAddress 
{
    float:right;
    text-align:right;
    font-size:0.75em;
    padding-right:150px;
    padding-top:15px;
    color:#bbb9b9;
    background-image:url(botlogo.jpg);
    background-repeat:no-repeat;
    background-position:right top;
    height:127px;
}



/* styling text etc */
h1 {
			margin:0 0 8px 0;
			font-size:1.5em; 
			color:#17443a;
			font-weight:bold; /* added by Naomi */
		}
h2{
			margin:0 0 8px 0;
			font-size:1.3em; 
			color:#17443a;
			font-weight:bold; /* added by Naomi */
		}
h3{
			margin:0 0 8px 0;
			font-size:1.2em; 
			color:#17443a;
		}
h4 {
			margin:0 0 8px 0;
			font-size:1.1em; 
			color:#17443a;
		}
p {
	margin:0 0 8px 0;
	line-height:15px;
	} 
p {
    font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#1b1b1b;
}
.Normal, .NormalBold, td 
{
    	color:#1b1b1b;
}
#maincontent p, #maincontent .Normal, #maincontent .NormalBold,  #maincontent .Normal, #maincontent h4, #maincontent ul li
{
    color:#1b1b1b !important;
}


a{color:#fff !important;text-decoration:underline !important;}
a:hover{color:#d6a002 !important;text-decoration:underline !important;}
a:active{outline:none;} 

#MainContent ul li, .LeftTop ul li { 
	color: #393a3b;
	font-size:1.2em;
	padding:0px;
	
	list-style:url(arrowwhite.jpg);
}
#MainContent li, .LeftTop li 
{
    list-style:url(arrowwhite.jpg);
    margin:5px 0px 5px 3px;
}
#MainContent ul, .LeftTop ul {
	padding:0px 0px 0px 15px;
	margin:0px 0px 8px 0px;
	line-height:15px;
	margin:0px;
}
#MainContent td ul {
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px 5px;
}
table td {
	font-size:1em;
}
table td p 
{
    font-size:1.1em !important;
}
#MainContent  table td ul li { 
	list-style:normal;
	color: #393a3b;
	font-size:1.1em;
}
/* ControlPanel */
.ControlPanel h1, .ControlPanel h2, .ControlPanel h3,.ControlPanel  .Normal,.ControlPanel .NormalBold,.ControlPanel .SubHead,.ControlPanel .Head
{
color:#000000;    
}
.ControlPanel a:hover 
{
    color:#133d34 !important;
}

/* added by Naomi */

.section {
	border: solid 1px #cccccc;
	}