/*defaults*/
body 	{background:#2765AF url('../images/body_bg.jpg') repeat-x 0 0; color:#000000; margin:20px 0; padding:0; font-family:"Trebuchet MS", verdana, arial, "Verdana", serif; font-size:80%; }

p		{margin:0; padding:0 0 15px 0; }
a		{color:#225799; text-decoration:none; }
a:hover	{color:#225799; text-decoration:underline;}
img.thumbnail {position:relative;padding:0px 0px 0px 0px;height: 138px;border:2px;border-color:#000000;}
img.awardlogo {position:relative;padding:0px 0px 0px 55px;height: 138px;border:0px;border-color:#000000;}
img.linkimage {position:relative;padding:0px 0px 0px 0px;width: 154px;border:0px;border-color:#000000;}
img.imgcentre {display: block; margin-left: auto; margin-right: auto;border: 0px;}
/*structural elements*/
#container	{margin:0px auto; text-align:center; width:760px; }
#holder		{width:100%; padding:20px 20px 5px 20px; background:#FFFFFF; text-align:left; }
#logo		{background:url('../images/logo.gif') no-repeat 0px 0; border-bottom:1px solid #DADADA; padding:0px 0px 10px 0px; }
#navigation	{padding:10px 0; font-size: .85em;}
#header		{background:#DADADA url('../images/header_home.jpg') no-repeat 10px 10px; padding:10px; height:200px; }
#content	{float:left; width:490px; padding:20px 10px 0 0; line-height:160%; }
#content p.centralised {text-align:center;}
#content p.centralisedheavy {font-weight: bold; text-align:center;}
#content p.centralisedheavysmall {font-size:85%; text-align:center;}
imgcentre {display: block; margin-left: auto; margin-right: auto }
#news		{float:right; width:250px; padding:20px 0; line-height:140%; text-align:justify; }
.newsItem	{padding:10px 10px 5px 10px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:20px; }
#newsfrontpage		{float:right; width:275px; padding:20px 0; line-height:140%; text-align:justify; }
.newsItemfrontpage	{padding:5px 5px 5px 5px; background:#FEFFD5; border:1px solid #FFEB70; font-size:90%; margin-bottom:10px; }
#footer		{clear:both; width:100%;/* 94% for full in gallery*/ font-size:80%; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #2765AF; }
#copyright	{float:right; font-size:.75em;color:#bbbbbb;}

div.video{
	float: left;
	clear: right;
	margin-right: 5px;
	margin-top: -4px;
}

div.booknowINDEX{
	position: relative;
	text-align: center;
	left: 24px;
}

div.booknowLOCAL{
	position: relative;
	text-align: center;
	left: 16px;
}

div.booknowTARIFF{
	position: relative;
	text-align: center;
	left: 14px;
}

div.booknowCONTACT{
	position: relative;
	text-align: center;
	left: 16px;
}


/*gallery*/
#gallery {
    position:relative; 
    width:750px; 
    height:550px; 
    margin:20px auto 0 auto; 
    border:1px solid #aaa; 
    }
/* Removing the list bullets and indentation */
#gallery ul {
    padding:0; 
    margin:0; 
    list-style-type:none; 
    }
/* Remove the images and text from sight */
#gallery a.gallery span {
    position:absolute; 
    width:1px; 
    height:1px; 
    top:5px; 
    left:5px; 
    overflow:hidden; 
    background:#fff;
    }
/* Adding the thumbnail images */
#gallery a.gallery, #gallery a.gallery:visited {
    display:block; 
    color:#000; 
    text-decoration:none; 
    border:1px solid #000; 
    margin:1px 2px 1px 2px; 
    text-align:left; 
    cursor:default;
    }
#gallery a.slidea {
    background:url(../images/ir/thumbs/bb1.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.slideb {
    background:url(../images/ir/thumbs/bb2.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.slidec {
    background:url(../images/ir/thumbs/bb3.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.slided {
    background:url(../images/ir/thumbs/bb4.jpg); 
    height:56px; 
    width:85px;
    }
* html #gallery a.slided {
    width:60px; 
    w\idth:93px;
    }
#gallery a.slidee {
    background:url(../images/ir/thumbs/bb5.jpg);
    height:56px; 
    width:85px;
    }
#gallery a.slidef {
    background:url(../images/ir/thumbs/bb6.jpg);
    height:56px; 
    width:85px;
    }
* html #gallery a.slidef {
    width:60px; 
    w\idth:93px;
    }
#gallery a.slideg {
    background:url(../images/ir/thumbs/bb7.jpg);
    height:56px; 
    width:85px;
    }
#gallery a.slideh {
    background:url(../images/ir/thumbs/bb8.jpg);
    height:56px; 
    width:85px;
    }
#gallery a.slidei {
    background:url(../images/ir/thumbs/bb9.jpg);
    height:56px; 
    width:85px;
    }
#gallery a.slidej {
    background:url(../images/ir/thumbs/bb10.jpg);
    height:56px; 
    width:85px;
    }
#gallery a.slidek {
    background:url(../images/ir/thumbs/bb11.jpg);
    height:56px; 
    width:85px;
    }
* html #gallery a.slidek {
    width:56px; 
    width:85px;
    }
#gallery a.slidel {
    background:url(../images/ir/thumbs/bb12.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.slidem {
    background:url(../images/ir/thumbs/bb13.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.sliden {
    background:url(../images/ir/thumbs/bb14.jpg); 
    height:56px; 
    width:85px;
    }	
#gallery a.slideo {
    background:url(../images/ir/thumbs/bb15.jpg); 
    height:56px; 
    width:85px;
    }
#gallery a.slidep {
    background:url(../images/ir/thumbs/bb16.jpg); 
    height:56px; 
    width:85px;
    }	
#gallery a.slideq {
    background:url(../images/ir/thumbs/bb17.jpg); 
    height:56px; 
    width:85px;
    }	
#gallery a.slider {
    background:url(../images/ir/thumbs/bb18.jpg); 
    height:56px; 
    width:85px;
    }	
	/* set the size of the unordered list to neatly house the thumbnails */
#gallery ul {
    width:188px; 
    height:420px;
    }
#gallery li {
    float:left;
    }

	/* move the thumbnails into the correct position */
#gallery ul {
    margin:5px; 
    float:right;
    }
/* styling the :hover span */
#gallery a.gallery:hover span {
    position:absolute; 
    width:456px; 
    height:300px; 
    top:50px; 
    left:50px; 
    color:#000; 
    background:#fff;
    }
#gallery a.gallery:hover img {
    border:1px solid #fff; 
    float:left; 
    margin-right:5px;
    }
#gallery a.slideb:hover img, #gallery a.slidei:hover img {
    float:right;
    }
#gallery {
    background:#fff url(../images/ir/back.jpg) 50px 50px no-repeat;
    }


	



/*headings*/
.newsItem h1	{color:#c31c1d; margin:0 0 10px 0; padding:0; font-size:160%; font-weight:bold; }
#content h1		{font-size:115%; font-weight:normal; line-height:150%; margin:0; padding:0 0 5px 0; }
#content h2		{font-size:115%; font-weight:normal; line-height:150%; margin:0; padding:0 0 5px 0; }
#logo h1		{font-weight:bold; font-family:verdana;font-size:160%; margin:0; padding:0; color:#c31c1d; }
#logo h2		{font-weight:normal; font-family:verdana;font-size:70%; margin:0; padding:0; color:#c31c1d; }

/*navigation*/
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#225799; padding:0 20px 0 0; text-decoration:none; }
#navigation a:hover	{color:#000000; text-decoration:none; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer a:hover	{color:#666666; text-decoration:none; }

/*tariff styling*/
table.tariff 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
width: 480px;
background-color: #FEFFD5;
border: 1px;
border-color: #FFEB70;
border-style: solid; 
border-collapse: collapse;
border-spacing: 0px;
position: relative;}

table.tariff td 
{background-color: #FEFFD5;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.tariff td.hed
{background-color: #FEFFD5;
color: #000;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */

div#bigIntro{

}

div#tripAdvisor{
float: right;
clear:	right;
margin: 3px 3px 3px 3px;
}

p#eviivoText{
text-align: center;
font-variant: small-caps;
font-size: 0.9em;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
}

