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

html, body, ul, ol, li, blockquote, q, h1, h3, h4, h5, h6, form, fieldset, a, div, img {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	background-color:#4C80E6;
	background-image:url(../images/sky-bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#190d57;
}
ol{
	margin-left:25px;
	clear:both;
	}
ol li{
	clear:both;
	}
h1{
	font-size:170%;
	}
h2{
	font-size:140%;
	}
a{
	color:#190d57;
	font-weight:bold;
	}
td{
	font-size:90%;
	}
a:hover{
	text-decoration:none;
	}
#wrapper {
	position:relative;
	width:895px;
	margin:auto;
	padding-left:14px;
	padding-right:14px;
	
}
#xheader {
	height:120px;
	background-image: url(../images/title_skin2.gif);
	
}
#header {
	height:100px;
	background:url(../images/header_logo_sm.png) 0 20px;
	background-repeat: no-repeat;
	
}
#header_pf {
	height:120px;
	background-image: url(../images/title_pf.gif);
	
}

#splash {
	height:275px;
	background-image: url(../images/WAREBETH-FLEET.jpg);
	background-repeat:no-repeat;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	
}
#br{
	position:relative;
	
	}

#left{
	width:270px;
	float:left;
	clear:both;
	margin-top: 13px;
	position: relative;
	margin-left: 10px;
	}
#left a{
	text-decoration:none;
	}
.indexLink{
	font-weight:normal;
	}
#left a:hover{
	text-decoration:underline;
	}
	#leftc{
	width:200px;
	float:left;
	clear:both;
	margin-top: 13px;
	position: relative;
	margin-left: 10px;
	
	}
#webcams, #nature, #comp, #offers, #perfect, #celebrate{
	height:133px;
	margin-bottom:6px;
	clear:both;
	}
#comp p{
	}
#footer{
	position:relative;
	clear:both;
	height:60px;
	text-align:right;
	color:#000;
	padding:0 5px 0 0;
	}
#footer p{
	padding:10px 0 0 0;
	}
#offers{
	}
#vs{
	width:193px;
	height:57px;
	position:absolute;
	left:0;
	top:0;
	background-image:url(../images/vs_logo.png) ;
	background-repeat:no-repeat;
	}
#brochure{
	width:293px;
	float:left;
	margin-left:10px;
	margin-top: 13px;
	position: relative;
	}
#images{
	width:293px;
	float:left;
	position:relative;
	margin-left: 10px;
	}

#images img, #contact img{
	float:left;
	clear: both;
	position: relative;
	}
#whatson{
	width:293px;
	float:left;
	margin-left:10px;
	margin-top: 13px;
	position: relative;
	}
#contact{
	width:293px;
	float:left;
	margin-left:10px;
	position: relative;
	}
#whatson ul{
	margin-left:5%;
	}
#contact a{
	text-decoration:none;
	}
#images p, #contact p{
	line-height:6px;
	}
#whatson_content ul li{
	width:31%;
	list-style-type: none;
	float: left;
	font-size: 11px;
	margin: 0 0 1px 1px;
	}
#whatson_content ul li a{
color: #000;
font-weight: bold;
text-decoration:none;
display:block;
height: 50px;
width:100%
}#whatson_content ul li a:hover{
	text-decoration:underline
	}
#lt{
	position:relative;
	}
#content{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	position: relative;
	padding:10px;
	}#content ul{
	margin-left:15px;
	}
#Ibottom{
	background-repeat:no-repeat;
	position: relative;
	}
#bottom{
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	position: relative;
	}

#left h2 {
	color:#160558;
	padding-top:0;
	margin-top:0;
	margin-left:20px;

	}
#left img{
	float:left;
	padding-right:5px;
	}
#clear, .clear{
	clear:both;
	height: 20px;
	}
#images_content, #contact_content, #contact_content_b{
	margin-top:-18px;
	margin-bottom:26px;
	}
#brochure_content, #whatson_content{
	height:246px;
	}
#brochure_content h2, #whatson_content h2{
	margin-top:0;
	}
#brochure_content ul{
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#brochure_content a, #contact_content a, #contact_content_b a{
	text-decoration:none;
	}
#brochure_content a:hover, #contact_content a:hover, #contact_content_b a:hover{
	text-decoration:underline;
	}
#brochure_content table{
float:right;
}
#mapholder{
	width:534px;
	margin:auto;
	}
#tableholder{
	width:76%;
	margin:auto;
	}
#brc{
	margin-left:220px;
	margin-top: 13px;
	margin-right: 13px;
	}
#nav li a:hover {
	background-position: 0 0;
	}
#travelagent{
	clear:both;
	}
#timeline {
	background:url(../images/journey/history.jpg) no-repeat;
	padding-left:215px;
	font-size: 0.9em;
	width: 400px;
	margin: auto;
}
#ban{
	width:150px;
	margin:auto;
	}
/*Navigation*/
#nav {
	height:51px;
	overflow:hidden;
	padding-left: 2px;
}
#nav li a{
	display:block;
	width:100%;
	padding-top:51px;
	background-position:0 51px;
	}
#nav ul{
	list-style-type:none;
	}
#nav ul li{
	float:left;
	margin-left:1px;
	margin-right:1px;
	
	}

	
#home{	width:63px;
	height:51px;
	
	}
#home a{background-image:url(../images/home.gif);}
#about{
	height:51px;
	width:73px;
	}
#about a{
		background-image:url(../images/aout.gif);
}
#accom{
	height:51px;
	width:112px;
	}
#accom a{
		background-image:url(../images/accom.gif);
}
#gettingh{
	height:51px;
	width:60px;
	}
#gettingh a{
		background-image:url(../images/gettingh.gif);

}
#gettinga{
	height:51px;
	width:60px;
	}
#gettinga a{
	background-image:url(../images/gettinga.gif);

}
#places{
	width:71px;
	height:51px;
	}
#places a{
		background-image:url(../images/places.gif);
}
#active{
	width:84px;
	height:51px;
	}
#active a{
		background-image:url(../images/active.gif);

}
#naturen{
	width:63px;
	height:51px;
	}
#naturen a{
		background-image:url(../images/nature.gif);

}
#culture{
	width:80px;
	height:51px;
	}
#culture a{
		background-image:url(../images/culture.gif);
}
#food{
	width:62px;
	height:51px;
	}
#food a{
		background-image:url(../images/food.gif);

}
#arts{
	width:64px;
	height:51px;
}
#arts a{
		background-image:url(../images/arts.gif);
}
#childrens{
	width:75px;
	height:51px;
	}
#childrens a{
	background-image:url(../images/childrens.gif);
}
#button {
	background:url(images/inspiring/button01.jpg) no-repeat;
	padding-top:8px;
	padding-left:45px;
	margin:auto;
	font-size:14px;
	height:37px;
	width:246px;
}
#button01{
	position:relative;
	padding:0;
	margin:0;
	border:0;
	background-image:url(../images/button02a.jpg);
	background-repeat:no-repeat;
	width:266px;
	margin:auto;
	height:8px;
	}
#button02{
	background-image:url(../images/button02b.jpg);
	position:relative;
	background-repeat:repeat-y;
	text-align:center;
	width:266px;
	margin:auto;
	height:auto;
	}
#button02b{
	width:220px;
	margin:auto;
	}
#button02bb{
	width:240px;
	margin:auto;
	}
#button03{
	background-image:url(../images/button02c.jpg);
	background-repeat:no-repeat;
	width:266px;
	margin:auto;
	height:8px;
	}
/* Rounded Corners CSS*/
.Iroundedcornr_box_368983 {
position:relative;
   background: #fff;
   margin:20px 0 10px 0;
}
.Iroundedcornr_top_368983 div {
}
.Iroundedcornr_top_368983 {
}
.Iroundedcornr_bottom_368983 div {
}
.Iroundedcornr_bottom_368983 {
}

.Iroundedcornr_top_368983 div, .Iroundedcornr_top_368983, 
.Iroundedcornr_bottom_368983 div, .Iroundedcornr_bottom_368983 {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content_368983 {
	margin: 0 10px;
}
.roundedcornr_content{
	padding:5px;
	}
/*classes*/
.image {
	float:left;
	border:double #190d57 3px;
	margin:5px;
	position: relative;
}
.image02 {
	position:relative;
	float:right;
	border:double #190d57 3px;
	margin: 5px;
}
.image01{
	border:double #190d57 3px;
	margin: 5px;
}
.english{
	list-style:url(../images/english.gif);
	}

.hotels {
	background:#7279af;
	height:auto;
	color:#FFFFFF;
	width:400px;
	padding: 0px;
}
.guest {
	background:#65c0b1;
	height:auto;
	color:#FFFFFF;
	font-size:120%;
	width:400px;
}

.bb {
	background:#f8b974;
	height:auto;
	color:#FFFFFF;
	font-size:120%;
	width:400px;
}

.self {
	background:#e8958f;
	height:auto;
	color:#FFFFFF;
	font-size:120%;
	width:400px;
}
.centre{
	text-align:center;
	}
.camping {
	background:#cacd72;
	height:auto;
	color:#FFFFFF;
	font-size:120%;
	width:400px;
}
.placestostay06 {
	background:#bc8d34;
	height:auto;
	color:#FFFFFF;
	font-size:120%;
}
.price {
	text-align:right;
	clear:both;

}
.price img{
			border:double #190d57 3px;

}
.productimage {
	float:left;
	padding:5px;
	position: relative;
}.wallpaper{
	text-align:center;
	}
.form{
	display:none;
	}
.ban{
	width:150px;
	margin:auto;
	z-index: 101;
	}
.birds td{
	text-align:center;
	}
/* Events*/
#eventsround{
	width:500px;
	margin: auto;
	}
.Jan{
	background-image:url(../images/events/thumbs/january.jpg);
	}
.Feb{
	background-image:url(../images/events/thumbs/FEB.jpg);
	}
.Mar{
	background-image:url(../images/events/thumbs/march.jpg);
	}
.Apr{
	background-image:url(../images/events/thumbs/april.jpg);
	}
.May{
	background-image:url(../images/events/thumbs/may.jpg);
	}
.Jun{
	background-image:url(../images/events/thumbs/june.jpg);
	}
.Jul{
	background-image:url(../images/events/thumbs/july.jpg);
	}
.Aug{
	background-image:url(../images/events/thumbs/august.jpg);
	}
.Sep{
	background-image:url(../images/events/thumbs/september.jpg);
	}
.Oct{
background-image:url(../images/events/thumbs/october.jpg);
}
.Nov{
	background-image:url(../images/events/thumbs/november.jpg);
	}
.Dec{
	background-image:url(../images/events/thumbs/december.jpg);
	}
#jan {
	background:url(../images/january.jpg);
}
#feb {
	background:url(../images/FEB.jpg);
}
#mar {
	background:url(../images/march.jpg);
}
#april {
	background:url(../images/april.jpg);
}
#may {
	background:url(../images/may.jpg);
}
#jun {
	background:url(../images/june.jpg);
}
#jul {
	background:url(../images/july.jpg);
}
#aug {
	background:url(../images/august.jpg);
}
#sep {
	background:url(../images/september.jpg);
}
#oct {
	background:url(../images/october.jpg);
}
#nov {
	background:url(../images/november.jpg);
}
#dec {
	background:url(../images/december.jpg);
}.month {
	width:32%;
	float:left;
	margin:5px 0 0 5px;
	height:118px;
}
.month a {
	display:block;
	width:100%;
	height:118px;
	padding-top:0;
}
#eventbutton{
	clear:both;
	}
/*accommodation stuff*/

.accommain, #accommain{
	position:relative;
	border:1px solid #000000;
	overflow:auto;
	width:420px;
	margin:auto;
	margin-top:20px;
	height: auto;
	}
.accom1, #accom1{
	padding:5px;
	position:relative;
	width:136px;
	float:left;
	z-index: 5;
	}
.accom2, #accom2{
	position:relative;
	width:263px;
	height:auto;
	padding:5px;
	float:left;
	z-index: 5;
	}
.accom2 a, #accom2 a{
	font-size:0.9em;
	}
.accom2head, #accom2head{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	width:200px;
	}

.accom2b, #accom2b{
	position:relative;
	float:right;
	}
.accom3, #accom3{
	width:105px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:center;
	float:left;
	}
.accom3 h2, .accom4 h2, .accom5 h2, .accom6 h2, #accom3 h2, #accom4 h2, #accom5 h2, #accom6 h2{
	position:relative;
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0px;
	margin-top:5px;
	margin-bottom:2px;
	}
.accom4, #accom4{
	width:105px;
	height:auto;
	text-align:center;
	float:left;
	}
.accom5, #accom5{
	width:105px;
	height:auto;
	text-align:center;
	float:left;
	}
.accom6, #accom6{
	width:105px;
	height:auto;
	text-align:center;
	float:left;
	position: relative;
	}
/*walking stuff*/
#map01 {
	position:relative;
	padding-right:10px;
	margin-left:170px;
	margin-top:30px;
	height:470px;
}
#map02 {
	padding-right:10px;
	margin-left:170px;
	height:auto;
}
#map03 {
	padding-right:10px;
	margin-left:170px;
	height:470px;
}
.map04 {
	padding-right:10px;
	margin-left:170px;
	height:auto;
}
.map05 {
	height:220px;
}

#mapget{
	width:550px;
	height:496px;
	margin-left:0px;
	margin-top:30px;
	position:relative;
	}
#mapwalk{
	position:relative;
	width:307px;
	margin:auto;
	height:354px;
	}
#mapwalk ul{
	position:relative;
	background-image:url(../images/walking/map01.jpg);
	background-repeat:no-repeat;
	height:354px;
	margin:0;
	padding:0;
	list-style-type: none;
	border: double #190d57 3px;
	;
	}
#mapwalk ul li{
	position:absolute;
	}
#westray01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 113px; width: 69px; top: 17px;
	height: 75px; display: block;}
	
#westray01 a:hover {
	background-image:url(../images/walking/map_westray1.jpg);
	background-repeat:no-repeat;
	}
#papay01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 155px; width: 64px; top: 4px;
	height: 39px; display: block;}
	
#papay01 a:hover {
	background-image:url(../images/walking/map_papay.jpg);
	background-repeat:no-repeat;
	}
	
#sanday01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 210px; width: 96px; top: 36px;
	height: 82px; display: block;}
	
#sanday01 a:hover {
	background-image:url(../images/walking/map_sanday.jpg);
	background-repeat:no-repeat;
	}
#stronsay01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 216px; width: 78px; top: 117px;
	height: 57px; display: block;}
	
#stronsay01 a:hover {
	background-image:url(../images/walking/map_stronsay.jpg);
	background-repeat:no-repeat;
	}
#wmainland01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 2px; width: 145px; top: 119px;
	height: 147px; display: block;}
	
#wmainland01 a:hover {
	background-image:url(../images/walking/map_wmainland.jpg);
	background-repeat:no-repeat;
	}
#emainland01 a{
	margin: 0; padding: 0; list-style: none;
    position: absolute;
	left: 102px; width: 117px; top: 195px;
	height: 82px; display: block;}
	
#emainland01 a:hover {
	background-image:url(../images/walking/map_emainland.jpg);
	background-repeat:no-repeat;
	}
.offer02{
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:2px solid #999999;
	}
.clear{
	clear:both;
	}
.hoppingsubtitle{
	clear:both;
	padding-top:15px;
	}
	
/*Headers*/
.haccom{
	background-image:url(../images/ACCOMMODATION-BANNER.jpg);
	}
