        html,body {margin:0;font-family:Arial,helvetica,verdana,sans-serif;font-size:0.9em;line-height:1.5em;}
        h1,h2{color:#628ebc;}
        h1{font-size:1.6em;}
        h2{font-size:1.4em;}
        h3{font-size:1.0em;}
        h4{clear:both;padding-top:10px;margin-top:0px;margin-bottom:3px;}
        blockquote{margin-left:0;margin-right:inherit;margin-bottom:2px;width:inherit;}
        cite{font-weight:bold;}
        
        a img{border:none;}
        a.anchor{text-decoration:none;}
        th,td{padding:5px;border:solid 1px #aaa;margin:0;text-align:left;}
        
        #outercontainer,#header,#main,#footer {width:775px;float:left;}
		
		#header img {float:left;}
			
        #outercontainer{margin-left:8px;margin-top:8px;}
        #main{padding-left:3px;clear:both;}
        #content{width:522px;float:left;}
        #sidebar{width:220px;float:right}
        #sidebar h2{margin-bottom:0;font-size:1em;}
        #sidebar h3{text-align:center;margin-bottom:0}
        #sidebar p{margin-top:0;}
        #sidebar ul{margin-top:4px;}
        #sidebar img{display:block;padding:10px 35px;}
        #footer{width:720px;clear:both;margin-top:15px;}
        #usefullinks,#affiliationlist,#globalnav__,#secondarynav{list-style-type:none;}
        #affiliationlist{margin:0 auto;}
        #affiliationlist li{margin-right:34px;}
        #affiliationlist li.final{margin-right:0;}
        #usefullinks{margin-left:0;padding-left:0;list-style-type:none;}
        #usefullinks li{margin-bottom:30px;}

        #primarynav {float:right;width:219px;background-color:#d2d2d2;}	
        /*#primarynav div {background-color:#d2d2d2;border-bottom:1px solid #fff;height:20px;}*/
		#primarynav div {background-color:#d2d2d2;border-bottom:1px solid #fff;height:19px;}
        #primarynav a{display:block;text-decoration:none;font-weight:bold;color:#000;font-size:0.85em;display:block;padding-left:20px;}
        /*#primarynav a:hover{color:#fff;background-color:#414141;height:1.8em;line-height:1.8em;}*/
        #primarynav a:hover{color:#fff;background-color:#414141;height:1.7em;line-height:1.7em;}

		li.highlight {background: none repeat scroll 0 0 #E1F1F1;}
		
        #secondarynav{padding-left:0;margin-left:0;}
        #secondarynav li{margin:22px 0 0;padding:0 20px;border-left:1px solid #6f9bc3;}
        #secondarynav li a,#secondarynav li{height:13px;}
        #secondarynav li, #affiliationlist li{float:left;}
        #secondarynav li a{color:#6f9bc3;font-weight:bold;text-decoration:none;}
        #secondarynav li a:hover{color:#000;}
		#secondarynav li.first{padding-left:0;border-left:0}
        /*#header h1{color:#3a78a6;background-color:#422b5d;width:535px;height:60px;font-size:3.8em;padding-top:40px;padding-left:20px;margin:0;float:left;}*/
        #headerright{width:220px;float:right;height:180px;}
        #content h1{margin-top:22px;}
        #headerright img{display:block;}
        
/* Roll on better browser support for CSS3's nth-child, etc; until then...: */
        #gblnav1 a{background:url('../../../../images/global/upbtn1.jpg') no-repeat top left;}
        #gblnav1 a:hover{background:url('../../../../images/global/downbtn1.jpg') no-repeat top left;}
        #gblnav2 a{background:url('../../../../images/global/upbtn2.jpg') no-repeat top left;}
        #gblnav2 a:hover{background:url('../../../../images/global/downbtn2.jpg') no-repeat top left;}
        #gblnav3 a{background:url('../../../../images/global/upbtn3.jpg') no-repeat top left;}
        #gblnav3 a:hover{background:url('../../../../images/global/downbtn3.jpg') no-repeat top left;}
        #gblnav4 a{background:url('../../../../images/global/upbtn4.jpg') no-repeat top left;}
        #gblnav4 a:hover{background:url('../../../../images/global/downbtn4.jpg') no-repeat top left;}
        #gblnav5 a{background:url('../../../../images/global/upbtn5.jpg') no-repeat top left;}
        #gblnav5 a:hover{background:url('../../../../images/global/downbtn5.jpg') no-repeat top left;}
        #gblnav6 a{background:url('../../../../images/global/upbtn6.jpg') no-repeat top left;}
        #gblnav6 a:hover{background:url('../../../../images/global/downbtn6.jpg') no-repeat top left;}
        #gblnav7 a{background:url('../../../../images/global/upbtn7.jpg') no-repeat top left;}
        #gblnav7 a:hover{background:url('../../../../images/global/downbtn7.jpg') no-repeat top left;}
        
        .borderon{border:#eee 1px solid;}
        .borderoff, .borderoff td, .borderoff th{border:none !important;}
        .imagesettype1 img{margin-right:10px;}
        

/*	hp slide show */
        /*#banner{float:left;width:555px;height:120px;background-color:#414141;padding-top:26px;}
		#banner{float:left;width:555px;height:120px;background-color:#414141;padding-top:19px;}*/
		#banner{float:left;width:555px;height:120px;background-color:#414141;padding-top_:19px;}
        #slideshow img{position:absolute;z-index:8;opacity:0.0;}
        #slideshow img.last-active{z-index:9;}
        #slideshow img.active{z-index:10;opacity:1.0;}

/* ENQUIRIES page */
/* hcard microformat */
	.vcard p{margin:0;}

/* ROOMS page */
/* Rooms table*/
h4.rowtypea, h4.rowtypeb,p.rowtypea span, p.rowtypeb span{padding-left:5px;}
.imagecontainer{padding:0 !important;}
p.rowtypea, p.rowtypeb{margin-left:-1px;}

#roominfo {margin-bottom:10px;}
#roominfo a{color:#000;}
/* #roomdescriptions div, #roomdescriptions div span{border:solid 1px #000;} */
#roomdescriptions div, #roomdescriptions div span{border-color:#000;border-style:solid;border-width:1px 0 0 1px;}
#roomdescriptions div{border-bottom-width:1px;}
#roomdescriptions div{border-right-width:1px;margin-bottom:5px;}

#roomdescriptions span{display:block;width:370px;float:left;}
#roomdescriptions img{display:block;float:right;border-color:#000;border-width:0 1px 1px 0;}
#roomdescriptions span.rowtypea, #roomdescriptions span.rowtypeb{width:365px;height:96px;border-top-width:0;}
#roomdescriptions span.imagecontainer{display:block;float:right;width:150px;height:96px;border-left-width:0;border-top-width:0;border-right-width:1px;margin-right:-1px;}

p.rowtypea, p.rowtypeb{margin-bottom:170px;}
.rowtypea, .rowtypea th, .rowtypea td, .rowtypea .imagecontainer{background-color:#ddd;}
.rowtypeb, .rowtypeb th, .rowtypeb td, .rowtypeb .imagecontainer{background-color:#c1d5e8;}

/* TESTIMONIALS page */
p.citationcontainer{margin-top:0;}


/*Cookie consent*/

#cookieconsent {
	display:none;
	font-size:1em;
	clear:both;
}

#cookierow, #cookietext {
	float:left;
}

#cookierow {
	padding:15px;
}

#cookietext {
	width:90%;
}

#cookieaccept {
	float:right;
	width:10%;
	text-align:right;
}

#cookieconsent, #cookieconsent a {
	color:#fff;
}

#cookieconsent a {
	text-decoration:underline;
}

#cookieconsent a:hover {
	cursor: pointer;
}
		
#cookieconsent, #cookierow, #cookietext, #cookieaccept {
	background-color: #414141;