@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: 970px;
	height:683px;
	border: 1px solid #CCC;
	padding:0px;
}

#wrapper2 {
	position: relative;
	margin: 21px auto 5px auto;
	text-align: left;
	width: 970px;
	height:1107px;
	border: 1px solid #CCC;
	padding-bottom:0px;
}
#wrapper3
{
	position: relative;
	margin: 21px auto 5px auto;
	overflow: hidden;
	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: 970px;
	height:887px;
	border: 1px solid #CCC;
	padding-bottom:0px;
}


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

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

#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 20px 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 14px 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;
}

#content7
{width:715px;
float:left;
display:inline
width:715px;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:1.1em;
	display: block;
}
.contactmail
{font: Verdana, Arial, Helvetica, sans-serif; color: #DCE1EF; font-size:1em; text-decoration:none;
}

.contactbox
{
	width:710px;
	height:74px;
	padding:1px;
	float:left;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size:1.1em;
	text-decoration:none;
	background-color:#303847;
	display:inline;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.contacttoptext
{float:left;
width:710px;
font: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:1em;
}

.contactpic{
width:90px;!important
height:72px;
float:left;
padding:1px;
border:1px solid white;
font: Verdana, Arial, Helvetica, sans-serif; color: #FFF; font-size:1.2em; text-decoration:none;
}
.contactpictext
{
	position:relative;
	margin-left:130px;
	_margin-left:65px;
	padding-top:2px;
	width:570px;
	display: block;	
	padding-left: 5px;
	float: none;
	height: 70px;
	
}
#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:20px;
	margin-left:10px;
		
}
#matchbanner
{
	width: 230px;
	float:left;
	left:-3px;
	margin-top:5px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}




#booknowbox
{width: 230px;
	float:left;
	left:-3px;
	margin-top:15px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}

#booknowbox2
{width: 230px;
	float:left;
	left:-3px;
	margin-top:0px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}

#bookingformbox
{width: 220px;
	float:left;
	left:-2px;
	margin-top:15px;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	background-color:#0d0e1d;
	border:#fff 1px solid;
	padding:3px 0px 10px 3px;
}
#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:250px; overflow:hidden; }	
#prevBtn, #nextBtn
{ display:block; width:30px; height:87px; position:absolute; left:-30px; top:81px; }	
#nextBtn{ left:620px; }	
#prevBtn a, #nextBtn a
{ display:block; width:30px; height:87px; background:url(images/btn_prev.gif) no-repeat 0 0;	}	
#nextBtn a
{ background:url(images/btn_next.gif) no-repeat 0 0;}	


#sliderb{}	
#sliderb ul, #sliderb li
{ margin:0; padding:0; list-style:none; } 
#sliderb li
{ width:620px; height:250px; overflow:hidden; }	



/*---------------------------Footer----------------------------------*/
#footer { width: 970px; height: 100%; 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; }
