@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
}


body { font:82.5% Verdana, Arial, Helvetica, sans-serif; color:#373C53;text-align:center; background:#0d0e1d url(images/body-background.gif) top left repeat-x; }
a { outline:none; }
a img { border:0; }
hr { display:none; }
address { font-style:normal; }
table { border-collapse:collapse; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.align-left { float:left; display:inline; margin:0 0 0 0; }
.align-right { float:right; display:inline; margin:0 0 0 0; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-float { display:inline-block; overflow:hidden; }
.clear-float { display:block; }
.no-border { border:0 !important; }
/* commented backslash hack (feed all browsers but IE5/Mac) \*/
.alt { position:absolute; left:-9999px; }
/* end hack */


#wrapper {
	position: relative;
	margin: 21px auto 5px auto;
	text-align: left;
	width: 975px;
	height:683px;
	border: 1px solid #CCC;
	padding:0px;
}

#wrapper2 {
	position: relative;
	margin: 21px auto 5px auto;
	text-align: left;
	width: 975px;
	height:1107px;
	border: 1px solid #CCC;
	padding-bottom:0px;
}
#wrapper3
{
	position: relative;
	margin: 21px auto 5px auto;
	overflow: hidden;
	width: 100%;	
	text-align: left;
	width: 970px;
	border: 1px solid #CCC;
	padding-bottom:2px;
}
#wrapper4{
	position: relative;
	margin: 21px auto 5px auto;
	text-align: left;
	width: 970px;
	height:1270px;
	border: 1px solid #CCC;
	padding-bottom:0px;
}

#wrapper5 {
	position: relative;
	margin: 21px auto 5px auto;
	text-align: left;
	width: 975px;
	height:887px;
	border: 1px solid #CCC;
	padding-bottom:0px;
}


#content-wrapper {float:left;
	background-color:none ;
	width: 720px;
	margin: 0 0 2px 0px;
	padding: 0 0 0 0px;
display:inline;}
#flashbox {width:720px;
float:left;
background:#999;
	 border:none;
	 margin-top:2px;
	 padding-left:0px;
}

#navbar
{float:left;
width:720px;
background-color:#434666;
border: none;
margin-top:2px;
padding-right:0px;
}

#navbar ul{float:right;display:inline;list-style-type: none;margin:0;margin-left:5px;padding:0;}
#navbar li{display:inline;margin:0;padding: 5px 30px 0px 0px;}
#navbar a{float:left;background:url(images/tab3_l.gif) no-repeat left top;margin:3px 0 0 2px;margin-right:0px;padding:0 0 0 9px;text-decoration:none;}
#navbar a span{cursor:pointer;float:left;background:url(images/tab3_r.gif) no-repeat right top; padding: 2px 16px 2px 12px;color:#0a4e83;}
#navbar a:hover span{color: #fff;}
#navbar #current a{background-position:0 -83px;}
#navbar #current a span{background-position:100% -83px;color: #fff;}
#navbar a:hover{background-position:0% -83px;}
#navbar a:hover span{background-position:100% -83px;}
#navbar a.gorttab{background:url(images/tab3_l_sans.gif) no-repeat left top;}
#navbar a.gorttab:hover{background-position:0% -83px;}

#coachbox
{float:left;
width:720px;
background-image:url(images/coachtoursbk.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:25px;
padding-right:0px;
padding-bottom:12px;
padding-left:0px;
}
#coachtext
{width:390px;
padding-left:15px;
padding-top:27px;
font: Verdana, Arial, Helvetica, sans-serif; color: #DADDEB; font-size:1em;
}
.hotelbannerhydro
{float:left;
width:720px;
height:147px;
background-image:url(images/hydrobanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannerimperial
{float:left;
width:720px;
height:147px;
background-image:url(images/imperialbanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannercentral
{float:left;
width:720px;
height:147px;
background-image:url(images/centralbanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannerdesmond
{float:left;
width:720px;
height:147px;
background-image:url(images/desmondbanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannerabbey
{float:left;
width:720px;
height:147px;
background-image:url(images/abbeybanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannerburren
{float:left;
width:720px;
height:147px;
background-image:url(images/burrencastlebanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannernesbitt
{float:left;
width:720px;
height:147px;
background-image:url(images/nesbittbanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.hotelbannerthomond
{float:left;
width:720px;
height:147px;
background-image:url(images/thomondbanner.jpg);
background-repeat:no-repeat;
border: none;
margin-top:2px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#contactext
{float:left;
width:680px;
padding:15px;
text-align:center;
font: Verdana, Arial, Helvetica, sans-serif; 
color: #2B2E60;
}

#headofficetext
{float:left;
width:720px;
text-align:center;

font: Verdana, Arial, Helvetica, sans-serif; 

color: #2B2E60;
}
#headoffice
{float:left;
width:500px;
padding:0px 110px 0px 110px;
margin:10px auto 0px auto;
 font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1.2em; 
 text-align:center;
 background-color:#fcf1e2;
background-image:url(images/content-background.gif) bottom repeat-x;
}
#headofficepics
{float:left;
width:720px;
margin:0px;
img: border: 1px solid red;
font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1.1em;
background-color:#fcf1e2;
background-image:url(images/content-background.gif) bottom repeat-x;
}
.img
{ border: 1px solid  #999;
}

.headbox
{width:240px;
float:left;
margin-left:0px;
margin-right:0px;
margin-top:15px;
}
.headpic
{width:167px;
float:left;
margin-left:73px;
_margin-left:36;

}
.headtext
{float:left;
width:240px;
text-align:center;
}



.headbox1
{width:720px;
float:left;
margin-left:0px;
margin-right:0px;
margin-top:15px;
}
.headpic1
{width:405px;
float:left;
margin-left:315px;

}
.headtext1
{float:left;
width:720px;
text-align:center;
}


#content1
{float:left;
width:700px;
padding:10px;
background-color:#fcf1e2;
background-image:url(images/content-background.gif) bottom repeat-x;
border:none;
margin-top:2px;
margin-bottom:0px;
}

#content2
{float:left;
width:720px;
padding:0px;
background-color:#fcf1e2;
background-image:url(images/content-background.gif) bottom repeat-x;
border:none;
margin-top:2px;
margin-bottom:2px;
padding-bottom:3px;
font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1em; text-decoration:none;
}

#content3
{float:left;
width:720px;
padding:0px;
background-color:#0069bb;
border:none;
margin-top:2px;
margin-bottom:2px;
padding-bottom:3px;
font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1em; text-decoration:none;
}

#content4
{float:left;
width:679px;
padding:10px 10px 10px 30px;
background-color:#fcf1e2;
background-image:url(images/content-background.gif) bottom repeat-x;
border:none;
margin-top:2px;
margin-bottom:0px;
}

#content5
{float:left;
width:720px;
padding:0px;
background-color:#fcf1e2;
border:none;
margin-top:2px;
margin-bottom:2px;
padding-bottom:3px;
font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1em; text-decoration:none;
}
.contactbox
{width:680px;
height:76px;
margin:10px 0px 0px 5px;
padding:1px;
float:left;
font: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:1.2em; text-decoration:none;
background-color:#303847;
}
.contactboxpic:
{width:92px;
height:72px;
float:left;
padding:1px;
border:1px solid red;
font: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size:1.2em; text-decoration:none;
}
.contactpictext
{float:left;
width:580px;
height:72px;

}
#content6
{float:left;
width:720px;
padding:0px;
background-color:#fcf1e2;
border:none;
margin-top:2px;
margin-bottom:2px;
padding-bottom:3px;
font: Verdana, Arial, Helvetica, sans-serif; color: #2B2E60; font-size:1em; text-decoration:none;
}


#sidebar {
	width: 242px;
	float: left;
	margin: 0 0 0px 4px;
	border:0px;
	border-color:#F00;
	background: none;
	display:inline;
}

#branding {
	width: 240px;
	float:left;
	top: 8px;
	margin-top:10px;
	margin-left:5px
	height: 160px;
}

#ourhotels
{width: 224px;
	float:left;
	top: 8px;
	margin-top:30px;
	margin-left:10px;
		
}
#matchbanner
{
	width: 230px;
	float:left;
	left:-3px;
	top:440px;
	margin-top:15px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}


#nav {
	width: 228px;
	float:left;
	clear:both;
	top:265px;
	left: 8px;
}


#nav ul { list-style: none; width:209px; margin: 0 0 20px 0; }
#nav ul li { background-image: url(/images/pri-specials-packages.gif);  background-repeat:no-repeat; margin: 0 auto; }
#nav ul a { display: block; height: 26px; width:209px; background-image:url(images/pri-specials-packages.gif);   background-repeat:no-repeat; }

#nav ul a:hover, #nav ul li.current a {/*HOVER COLOR HERE */color:#C48A49; background-position: none; background-position: 0px -26px; }
#nav a {padding-left:4px; padding-top:2px;padding-bottom:2px;}
#nav li {font: Verdana, Arial, Helvetica, sans-serif; color: #DADDEB; font-size:1.1em; text-decoration:none;   } 
#nav li a {font: Verdana, Arial, Helvetica, sans-serif; color: #DADDEB; font-size:1.1em; text-decoration:none; background-image: url(images/navback.png) bottom-left; background-repeat:no-repeat;  }


#container{	
		margin:0 auto;
		text-align:left;
		position:relative;
		width:620px;
		background:#fff;		
		margin-bottom:2em;		
		}	
#slider{width:620px;overflow:hidden; position:relative;}	
#slider ul, #slider li
{ margin:0; padding:0; list-style:none; } 
#slider li
{ width:620px; height:410px; overflow:hidden; }	
#prevBtn, #nextBtn
{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:41px; }	
#nextBtn{ left:620px; }	
#prevBtn a, #nextBtn a
{ display:block; width:30px; height:77px; background:url(images/btn_prev.gif) no-repeat 0 0;	}	
#nextBtn a
{ background:url(images/btn_next.gif) no-repeat 0 0;}	




/*---------------------------Footer----------------------------------*/
#footer { width: 970px; text-align: center; margin-left:auto; margin-right:auto; padding-bottom:5px; font: Verdana, Arial, Helvetica, sans-serif; color:#848BB0; font-size:1em;text-decoration:none}
#footer address, #footer p, #footer span.tel { font: normal 1.15em/1.4em Arial, Helvetica, sans-serif; color:#DBDAE7; }
#footer a { color:#848BB0;}
#footer span.org, div#footer span.street-address, div#footer span.postal-code, div#footer span.tel { margin: 0 9px 0 0; }
#footer address { display: inline; }

#footer p#follow-links { line-height: 18px; margin-bottom: 15px; }
#footer p#follow-links img { margin-right: 5px; }
