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

/*css reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
p{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}
/* reset end*/


/* clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}

/* Hide from IE Mac \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* End hide from IE Mac */
/*clearfix end */


img, div { behavior: url(iepngfix.htc) }


body
{text-align: center;
background:#89767C ;
behavior:url("cssHoverFix.htc");

}
#wrapper
{
width:960px;
background-image:url(images/kgbkstrip3.png) repeat-y;
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align: left;
}

#innerbox 
{width:960px;
margin: 0;
padding: 0;

}
#header
{width:960px;height:50px;
background:url(images/kgtopbox3.png) no-repeat;
padding:0px 0 0 0px;
}
#navbar
{width:660px;
padding: 30px 0px 0px 300px;
}



#headernav ul
{list-style-type: none;
height:2em;
padding:0px 0px 0px 0px;
margin: 0;
}

#header li{display: inline; padding:20px 0 0 15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal; text-decoration:none;}
#header a
{text-decoration:none; color:#666;padding-left: 10px;
}
#header a:hover { color:#ff66ff;  padding-left: 10px;
background: url(images/linkarrow.png) 0px 6px no-repeat; 
 text-decoration:none;}

body.index #navbar a.indexnav,
body.location #navbar a.locnav,
body.rooms #navbar a.roomsnav,
body.rates #navbar a.ratesnav,
body.contact #navbar a.contactnav,
body.activities #navbar a.activitiesnav,
body.burren #navbar a.burrennav
{
color:#45bc04;  padding-left: 10px; 
background: url(images/linkarrowhover.png) 0px 6px no-repeat; 
text-decoration:none;
cursor:default;	
}


#topnav
{
}
#headernav ul
{list-style-type: none;
height:1.8em;
padding0px 0px 0px 0px;
margin: 0;
}
 
#headernav li{display: inline; padding-left:20px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;}
#headernav a
{text-decoration:none; color:#A5CC6A;
}
#headernav a:hover{ color:#F6F; text-decoration:underline;}


#mainbox
{width:960px;
background:#ffffff url(images/kgmainbk3.png) no-repeat;
padding:0px 0px 0px 0px;
}


#leftbar
{width:1px;
padding:0px 0px 0px 0px;
float:left;
}
#logobox
{width:940px;
padding-left:20px;
padding-top:0px;
padding-bottom:10px;
background-color:#ffffff;
}
#cruinniubox
{width:215px;
padding-left:12px;
padding-top:5px;}

#cuckoobox
{width:215px;
padding-left:12px;
padding-top:15px;}

#rightbox
{width:952px;
float:left;
margin-top:3px;
}
#rightbox h2
{font:1.2em Helvetica, Geneva, Arial, sans-serif;
color:#333;
	}

.texttop {vertical-align:top;}
#rightbox p
{font:.9em Helvetica, Geneva, Arial, sans-serif;
color:#333;
}
.head
{
font: bold 1em Helvetica, Geneva, Arial, sans-serif;
color:#A9D16B;
}

#rightbox p.sub
{
font: bold 1em Helvetica, Geneva, Arial, sans-serif;
color:#999;
}

.logoboxh3
{
	padding-top:15px;
	font:  1.3em Helvetica, Geneva, Arial, sans-serif;
color:#486734;
}
#flashbox
{width:952px;
display:inline-block;
padding:1px 1px 1px 1px;
border:solid 1px white;
margin:0px 2px 15px 3px;
}
#map
{width:720px; height:427px;}
#righttextbox
{width:952px;
padding:10px 15px 5px 5px;
float:left;
	}
#righttextbox h2
{font-family:bold 1em Helvetica, Geneva, Arial, sans-serif;
color:#060;
	}	
#footer
{
	
	width:960px;
	height:40px;
	margin-top: 0;
	padding-right: 0px;
	padding-top:10px;
	background-image: url(images/kgbkbottom3.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	clear:both;

}
#footer p {
	padding: 0px 0px 5px 0px;
	color:#666;
	text-align:center;
	margin: 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}

#footer a {
	color:#809F5B;
	text-align:center;
	text-decoration:none;
	margin: 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;}
#footer a:hover {
	color:#F93;
	text-align:center;
	text-decoration:underline;
	margin: 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;}	


#footer p.subfooter
{padding: 5px 0px 0px 0px;
	color:#333;
	text-align:center;
	margin: 0;
	font: 0.8em/10px Geneva, Arial, Helvetica, sans-serif;
}
#footer p.subfooter a
{color:#323F23;
	text-decoration:none;
	margin: 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}
#footer p.subfooter a:hover
{color:#733517;	
	text-decoration:underline;
	margin: 0;
	font: 12px Geneva, Arial, Helvetica, sans-serif;
}

