/**************************************************************************/
/*** New Failte feature Styles ***/
#TowerFooterStyle
{	
	float:left;
	width:190px;
	padding-top:10px;
	padding-left:10px;
}
#TowerFooterStyle a
{	
	text-decoration:none;
	font-size:11px;
	color:#C2BEB2;
} 
#TowerFooterStyle a:hover
{
	text-decoration:none;
	font-size:11px;
	color:#C2BEB2;	
}


/**************************************************************************/
/*** Large Search Panel - Ajax override of tab styles *********************/
.ajax__tabTweak .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:16px; color:white; margin-left:1px;  }

.ajax__tabTweak .ajax__tab_outer {height:30px; padding-right:1px;background:url(../Images/Ajax/Tab/tab-right.jpg) no-repeat right; margin-right:1px;}

.ajax__tabTweak .ajax__tab_inner {padding-left:3px;background:url(../Images/Ajax/Tab/tab-left.jpg) no-repeat}

.ajax__tabTweak .ajax__tab_tab 
{
	height:22px;
	padding-left:23px; 
	padding-right:23px;
	padding-top:8px; 
	margin:0; 
	overflow:hidden; 
	background:url(../Images/Ajax/Tab/tab.jpg) repeat-x;
}


.ajax__tabTweak .ajax__tab_hover .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-hover-right.jpg) no-repeat right; }

.ajax__tabTweak .ajax__tab_hover .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-hover-left.jpg) no-repeat;}

.ajax__tabTweak .ajax__tab_hover .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-hover.jpg) repeat-x;}

.ajax__tabTweak .ajax__tab_active .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-active-right.jpg) no-repeat right; }

.ajax__tabTweak .ajax__tab_active .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-active-left.jpg) no-repeat; }

.ajax__tabTweak .ajax__tab_active .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-active.jpg) repeat-x;}

.ajax__tabTweak .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:0px;background-color:#ffffff;}

/**************************************************************************/


/**************************************************************************/
/*** Small Search Panel - Ajax override of tab styles *********************/
.ajax__tabTweak2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:16px; color:white; margin-left:1px; }

.ajax__tabTweak2 .ajax__tab_outer {height:30px; padding-right:1px;background:url(../Images/Ajax/Tab/tab-right.jpg) no-repeat right;  margin-right:1px}

.ajax__tabTweak2 .ajax__tab_inner {padding-left:3px;background:url(../Images/Ajax/Tab/tab-left.jpg) no-repeat;}

.ajax__tabTweak2 .ajax__tab_tab 
{
	height:22px; 
	padding-left:12px; 
	padding-right:12px; 
	padding-top:8px; 
	margin:0; 
	overflow:hidden; 
	background:url(../Images/Ajax/Tab/tab.jpg) repeat-x;
}


.ajax__tabTweak2 .ajax__tab_hover .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-hover-right.jpg) no-repeat right;}

.ajax__tabTweak2 .ajax__tab_hover .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-hover-left.jpg) no-repeat;}

.ajax__tabTweak2 .ajax__tab_hover .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-hover.jpg) repeat-x;}

.ajax__tabTweak2 .ajax__tab_active .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-active-right.jpg) no-repeat right;}

.ajax__tabTweak2 .ajax__tab_active .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-active-left.jpg) no-repeat;}

.ajax__tabTweak2 .ajax__tab_active .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-active.jpg) repeat-x;}

.ajax__tabTweak2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:0px;background-color:#ffffff;}

/**************************************************************************/



/**************************************************************************/
/*** Teaser Panel control Ajax override of tab styles *********************/
.ajax__tabTeaserPanel .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:12px; color:white; margin-left:12px; }

.ajax__tabTeaserPanel .ajax__tab_outer {height:30px; padding-right:1px;background:url(../Images/Ajax/Tab/tab-right.jpg) no-repeat right;  margin-right:1px}

.ajax__tabTeaserPanel .ajax__tab_inner {padding-left:3px;background:url(../Images/Ajax/Tab/tab-left.jpg) no-repeat;}

.ajax__tabTeaserPanel .ajax__tab_tab 
{
	height:22px; 
	padding-left:9px; 
	padding-right:9px; 
	padding-top:8px; 
	margin:0; 
	overflow:hidden; 
	background:url(../Images/Ajax/Tab/tab.jpg) repeat-x;
}


.ajax__tabTeaserPanel .ajax__tab_hover .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-hover-right.jpg) no-repeat right; }

.ajax__tabTeaserPanel .ajax__tab_hover .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-hover-left.jpg) no-repeat;}

.ajax__tabTeaserPanel .ajax__tab_hover .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-hover.jpg) repeat-x;}

.ajax__tabTeaserPanel .ajax__tab_active .ajax__tab_outer {background:url(../Images/Ajax/Tab/tab-active-right.jpg) no-repeat right; }

.ajax__tabTeaserPanel .ajax__tab_active .ajax__tab_inner {background:url(../Images/Ajax/Tab/tab-active-left.jpg) no-repeat; }

.ajax__tabTeaserPanel .ajax__tab_active .ajax__tab_tab {background:url(../Images/Ajax/Tab/tab-active.jpg) repeat-x;}

.ajax__tabTeaserPanel .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:0px;background-color:#ffffff;}

/**************************************************************************/

/**************************************************************************/
/*** Search Control *******************************************************/
.SearchShort_PanelContainer
{
	float:left;
	padding-top:20px; 
	background: #fff url(../Images/tabimg1bg.jpg) no-repeat bottom; 
	width:305px; 
	height:340px;
	border: 10px solid #22343E;
	border-top:15px solid #22343E;
}

/**************************************************************************/
/*** Search Control *******************************************************/
.SearchShort_PanelContainerSml
{
	float:left;
	padding-top:20px; 
	background: #fff url(../Images/tabimg1bg.jpg) no-repeat bottom; 
	width:271px; 
	height:340px;
	border: 5px solid #22343E;
	border-top:5px solid #22343E;
}


#SearchShortMain
{
	float:left;
}
.SearchShort_ControlContainer
{
	float:left;
	margin:5px 5px 0px 12px;
	_margin:5px 5px 0px 6px;	/*** only picked up by IE6 ***/
}
.SearchShort_ControlsMain
{
	float:left;
	padding:10px 10px 10px 25px;
	width: 270px;	
	overflow:hidden;
}
.SearchShort_ControlsMainSml
{
	float:left;
	padding:10px 5px 10px 5px;
	_padding:7px 5px 7px 5px;	/*** only picked up by IE6 ***/
	width: 260px;	
	_width: 265px;			/*** only picked up by IE6 ***/
	overflow:hidden;
}
.SearchShort_ControlsLabel
{
	float:left; 
	margin-left:10px;
	margin-top:8px;
	width:90px;

	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:120%;
}

.SearchShort_ControlButton
{
	float:left; 
	width:100px;
	margin-left:100px;
	margin-top:10px;
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:120%;
}

.SearchShort_ControlButtonImage
{
	float:left;
	text-align:center;
	width:100%; 
	margin-top:20px;
}
.SearchShort_ControlsDDL
{
	float:left;
	width:150px;
}



/**************************************************************************/



/**************************************************************************/
/*** Results Page *********************************************************/
.Results_DropDownCtl
{
}
.Results_TitleLeft
{
	float:left; 
	width:270px;
	height:20px; 
	padding-left:10px;
	padding-top:3px;   
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-POSITION: left top; 		
	BACKGROUND-IMAGE: url(../Images/Search/rtl.gif); 	
	COLOR: #fff; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #C0D5A2;
	overflow:hidden;
}
.Results_TitleRight
{
	float:left; 
	width:180px;
	height:20px;  
	text-align:center;
	COLOR: #fff;
	padding-top:3px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(../Images/Search/rtr.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #C0D5A2 ;
	overflow:hidden
}

.Results_SearchPosition
{
	position:fixed;	
	top:175px;
	margin-left:464px; 

	.margin-left:4px;  	/*** only picked up by IE6 and IE7 style  ***/
	_float:left; 		/*** only picked up by IE6 ***/
	_position:relative; 	/*** only picked up by IE6 ***/
	_top:auto; 		/*** only picked up by IE6 ***/	
	_margin-top:5px;	/*** only picked up by IE6 ***/
}
.Results_Panal 
{
	BACKGROUND-COLOR: #F2F2F2;
	float:left; 
	min-height:80px; 
	width:460px; 
	margin-bottom:8px;
	overflow:hidden;
	vertical-align:middle;
}
.Results_PageBody
{
	float:left;
	overflow:hidden;
	width:750px;
	.width:764px; 	  	/*** only picked up by IE6 and IE7 style  ***/
	min-height:480px
}
.Results_RowLeft
{
	float:left; 	
	width:320px; 
	padding-left:10px; 
	padding-bottom:5px;
}
.Results_RowRight
{
	float:left; 
	width:120px; 
	vertical-align:middle; 
	overflow:hidden;
}
.Results_Image
{
	float:left;
	margin-top:10px;
	margin-left:10px;
	BACKGROUND-COLOR: #FFF;
	padding:2px; 
	border: 1px solid #A9BCB4;
	width:100px;
	height:66px;
}
.Results_btnView
{
	float:left; 
	padding-left:65px; 
	padding-top:3px;
	padding-bottom:3px;
}

.Results_StdData
{
	float:left; 
	padding-top:6px;	
	width:320px;
}


.Results_PageStyle2
{
	float:left; 
	width:450px; 
	padding-left:10px;
	padding-bottom:3px; 
	margin-top:4px; 
	margin-bottom:5px;	
}
.Results_PageStyle2 a 
{
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #659271;
	text-decoration: none;
}

.Results_PageStyle2 a:hover 
{
	text-decoration: none;
}
.Results_PageStyle3
{
	float:left; 
	width:450px; 
	padding-left:10px;
	padding-bottom:0px; 
	margin-top:6px; 
	margin-bottom:0px;
	font-weight:bold;	
}
.Results_PageStyle3 a 
{
	font-family: Georgia, "Times New Roman", serif;
	color: #659271;
	text-decoration: none;
}

.Results_PageStyle3 a:hover 
{
	text-decoration: none;
	color:#3B5673;
}
.Results_Dates
{
	float:left; 
	width:280px; 
	padding-top:5px;
	color:#3B5673;
}
.Results_Dates2
{
	float:left; 
	width: 430px;
	color:#3B5673;
	font-size: 120%;
}
.Results_Bold
{
	font-weight:bold;
	color:black;
}
.Results_Class
{
	float:left; 
	width:280px; 
	padding-top:5px;
}
.Results_Class2
{
	float:left
	width:400px; 
}
.Results_Class2 img
{
	margin-top:5px;
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
}
.Results_BookButton
{	
	float:left;
	width:100%;
	padding-top:10px;
}
/**************************************************************************/


/**************************************************************************/
/*** Item Detail Page *****************************************************/
.Detail_TeaserPanelPosition
{
	float:left;
}
.Detail_TeaserPanelContainer
{
	float:left;		
	width:438px; 
	height:164px;
	border-left: 2px solid #B4D0F4;
	_overflow:hidden;	/*** only picked up by IE6 ***/
}
Detail_TeaserPanelContainerLarge
{
	float:left;		
	width:438px; 
	height:220px;
	border: 2px solid #B4D0F4;
}

.Detail_TeaserPanelSubContainer
{
	float:left;
}


.Detail_TeaserSub
{ 
	text-decoration:none;
	display:block;
	background:url(../Images/Ajax/Tab/TeaserBk.jpg) repeat-y;
	float:left;
	width:146px; 
	height:143px;
	padding-top:10px;		
	padding-bottom:7px;		
	border-top: 2px solid #B4D0F4;
	border-bottom: 2px solid #B4D0F4;

	overflow:hidden;
}
.Detail_TeaserSub:hover
{
	text-decoration: none;
	background: #A9CBD9;	
}
.Detail_TeaserSub span
{
	display:block;		

	float:left;
	.float:none;		/*** no float for IE as it disables anchor link ***/
	width:135px;
	.width:auto;		/*** no width for IE as it disables anchor link ***/

	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;	

}
	
.Detail_TeaserSub img
{
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
}

	

.Detail_TeaserSubSml
{ 
	text-decoration:none;
	display:block;
	background:url(../Images/Ajax/Tab/TeaserBk.jpg) repeat-y;
	float:left;
	width:140px; 
	height:143px;
	padding-top:10px;
	padding-bottom:7px;		
	border-top: 2px solid #B4D0F4;
	border-bottom: 2px solid #B4D0F4;

	overflow:hidden;
}
.Detail_TeaserSubSml:hover
{
	text-decoration: none;
	background: #A9CBD9;	
}
.Detail_TeaserSubSml span
{
	display:block;

	float:left;
	.float:none;		/*** no float for IE as it disables anchor link ***/
	width:135px;
	.width:auto;		/*** no width for IE as it disables anchor link ***/

	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;	
}
	
.Detail_TeaserSubSml img
{
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
}

.Detail_TeaserMorebtn
{

	width:18px;
	height:164px;
}

.TeaserMap
{
	float:left; 
	width:438px; 
	height:200px;
	border: 2px solid #B4D0F4;
}
/**************************************************************************/


/**************************************************************************/
/*** Sub Event Styles used in TCS detail page ***/
.SubEventData
{
	background: #BED7CF url(../images/keyFacts_topBg.gif) no-repeat top;
	padding: 4px 0px;
	margin: 0 0 1px 0;
	float: left;
	width: 300px;
}

.SubEventData a {
	color: #323232;
}

.SubEventData a:hover {
	text-decoration: none;
}

.SubEventData h2 {
	padding: 0 8px 4px 8px;
	margin: 0;
	font-size: 125%;
	color: #606F69;
}

.SubEventData h3 {
	padding: 0 8px 0px 8px;
	margin: 0;
	font-size: 100%;
	color: #323232;
}

.SubEventData h4 {
	padding: 0px 8px 0px 8px;
	margin: 0;
	font-size: 100%;
	color: #3B5673;
}
.SubEventData p {
	margin: 0;
	padding: 0 8px 0 8px;
}


.SubEventData_keyFact {
	border-top: 1px solid #DFEBE6;
	padding: 6px 0;
}
/**************************************************************************/

/**************************************************************************/
/*** Main Sytles ***/
/* --------------------------------------------
Basic Stylesheet for Islands of Ireland

Version: 1.1
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

body {
	background: #fff url(../images/mainBgTile_rightShadow.jpg) repeat-y center;
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #323232;

/*Font size value for IE4/5 on Windows*/
voice-family: "\"}\"";

/*IE4/5 in Windows will not understand this and believe the rule is over.*/
voice-family:inherit;

/* Allows the rest of browsers to get on with rule */
font-size: small;
/* proper value for browsers that implement keywords correctly */
}

html>body { /* be nice to Opera*/
	font-size: small;
}


form {
	padding: 0px;
	margin: 0px;
}

/* ---------- Center Page ---------- */
#wrapper 
{
	margin-right:auto;
	margin-left:auto;
	width: 800px;
	.width: 800px;  	/*** only picked up by IE6 and IE7 style  ***/
}

/* ---------- Header ---------- */

#header {
	float:left;
	width: 750px;
	display: inline; /* Fixes IE Double Margin Float Bug */
}

#extendedNav {
	background: #000;
	color: #fff;
	width: 750px;
	padding: 5px 0;
	margin: 0 0 1px 0;
}

#extendedNavLeft {
	width: 400px;
	float: left;
	padding: 0 0 0 10px;
}

#extendedNavLeft a {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #E0E0E0;
}

#extendedNavLeft a:hover {
	text-decoration: none;
}


#extendedNavRight {
	width: 350px;
	float: left;
	display: inline; /* Fixes IE Double Margin Float Bug */
}

#headerMain {
	float:left;
	width: 538px;
	overflow:hidden;
}
#divLogoImage
{
	float:left;
	width:212px; 
	overflow:hidden;
	display: inline; /* Fixes IE Double Margin Float Bug */
}


/* ---------- Global Navigation System ---------- */

#mainNav {
	width: 750px;
	margin: 1px 0 1px 0;
	padding: 0px;
	float: left;
	list-style: none;
	background: url(../images/gns_Right_Wash.jpg) no-repeat right bottom;
	display: inline; /* Fixes IE Double Margin Float Bug */
}

#mainNav li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#mainNav a {
	float: left;
	display: block;
	margin: 0 0 0 0;
	border-right: 1px #fff solid;
	padding: 6px 8px;
	color: #fff;
	text-decoration: none;
	background: url(../images/gns_bgTile_OFF.jpg) repeat-x bottom;
}

/*-- Control Mechanism for Active GNS Item --*/
#mainNav a:hover, body#home #gns_home a, body#body_exploreIslands #gns_exploreIslands a, body#body_islandsAZ #gns_islandsAZ a, body#body_featuresStart #gns_features a, body#body_feature #gns_features a, body#body_about #gns_about a, body#body_usefulInfo #gns_usefulInfo a {
	background: url(../images/gns_bgTile_ON.jpg) repeat-x bottom;
}


/* ---------- Homepage ---------- */


#mainHomepageImage {
	border-top: 1px solid #323232;
	border-bottom: 1px solid #323232;
	float: left;
}


#middleHp {
	width: 750px;
	margin: 0 0 4px 0;
	padding: 0;
	background: url(../images/hpMiddle_bgTile.gif) repeat-y left;
	float: left;
	height: 420px;
}

#middleHpLeft {
	float: left;
	width: 400px;
}

#middleHpRight {
	float: left;
	width: 350px;
	overflow: hidden;
}

#HPBottom {
	width: 750px;
	margin: 0px;
	padding: 0;
	float: left;
}


#promoBlockWrapper {
	float: left;
}

/************************************************************************/
/*** Promo Block 1 ***/
/************************************************************************/
#promoBlock1_standard {
	width: 330px;
	background: #BFD6CD url(../images/promo1_green_bgTop.gif) no-repeat top;
	margin: 0;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #fff;
	display: inline; /* Fixes IE Double Margin Float Bug */
}


#promoBlock1_standard dl {
	margin: 0;
	padding: 0;
	float: left;	
}

#promoBlock1_standard dt {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	color: #728980;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 330px;
}

#promoBlock1_standard dd {
	margin: 0;
	padding: 0;
	float: left; 
	width: 220px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height:120%;
}

#promoBlock1_standard dd.img {
	width: 110px;
	margin: 0 0 0 0;
	float: left;
}

#promoBlock1_standard dd.img img {
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
	float: left;
}

#promoBlock1_standard a {
	color: #323232;
}

#promoBlock1_standard a:hover {
	color: #323232;
	text-decoration: none;
}

#promoBlock1_small {
	width: 230px;
	background: #BFD6CD url(../images/promo1_green_bgTop.gif) no-repeat top;
	margin:0px;
	padding: 8px 6px;
	float: left;
	border-right: 1px solid #fff;
	display: inline; /* Fixes IE Double Margin Float Bug */
	min-height:180px;
	_height:180px;		/*** only picked up by IE6 ***/
}


#promoBlock1_small dl {
	margin: 0;
	padding: 0;
	float: left;	
}

#promoBlock1_small dt {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	color: #728980;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 230px;
}

#promoBlock1_small dd {
	margin: 0;
	padding: 0;
	float: left; 
	width: 125px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height:120%;
}

#promoBlock1_small dd.img {
	width: 100px;
	margin: 0 0 0 0;
	float: left;
}

#promoBlock1_small dd.img img {
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
	float: left;
}

#promoBlock1_small a {
	color: #323232;
}

#promoBlock1_small a:hover {
	color: #323232;
	text-decoration: none;
}


/************************************************************************/
/*** Promo Block 2 ***/
/************************************************************************/
#promoBlock2_standard {
	width: 330px;
	background: #E0D181 url(../images/promo2_yellow_bgTop.gif) no-repeat top;
	margin: 0;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #fff;
}


#promoBlock2_standard dl {
	margin: 0;
	padding: 0;
	float: left;	
}

#promoBlock2_standard dt {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	color: #695A0A;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 330px;
}

#promoBlock2_standard dd {
	margin: 0;
	padding: 0;
	float: left; 
	width: 220px;
	font-size: 75%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:120%;
}

#promoBlock2_standard dd.img {
	width: 110px;
	margin: 0 0 0 0;
	float: right;
}

#promoBlock2_standard dd.img img {
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
	float: left;
}

#promoBlock2_standard a {
	color: #323232;
}

#promoBlock2_standard a:hover {
	color: #323232;
	text-decoration: none;
}


#promoBlock2_small {
	width: 230px;
	background: #E0D181 url(../images/promo2_yellow_bgTop.gif) no-repeat top;
	margin: 0,0,0,1;
	padding: 8px 6px;
	float: left;
	border-right: 1px solid #fff;
	min-height:180px;
	margin:0px;
	_height:180px;		/*** only picked up by IE6 ***/
}


#promoBlock2_small dl {
	margin: 0;
	padding: 0;
	float: left;	
}

#promoBlock2_small dt {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	color: #695A0A;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 230px;
}

#promoBlock2_small dd {
	margin: 0;
	padding: 0;
	float: left; 
	width: 130px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height:120%;
}

#promoBlock2_small dd.img {
	width: 100px;
	margin: 0 0 0 0;
	float: right;
}

#promoBlock2_small dd.img img {
	background: #fff;
	padding: 2px;
	border: 1px solid #A9BCB4;
	float: left;
}

#promoBlock2_small a {
	color: #323232;
}

#promoBlock2_small a:hover {
	color: #323232;
	text-decoration: none;
}

/************************************************************************/
/*** Promo Block 3 ***/
/************************************************************************/
#promoBlock3 {
	background: #006893 url(../images/promo3_blue_bgTop.gif) no-repeat top;
	color: #fff;
	float: left;
	width: 330px;
	padding: 10px;
	padding-bottom: 27px; 
}

#promoBlock3 h2 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	font-size: 185%;
	text-align: left;
	color: #B8D7E3;
}

#promoBlock3 p {
	margin: 7px 0 0 0;
	padding: 0;
}

#promoBlock3 a {
	color: #fff;
}

#promoBlock3 a:hover {
	text-decoration: none;
}

#promoBlock3_small {
	background: #006893 url(../images/promo3_blue_bgTop.gif) no-repeat top;
	color: #fff;
	float: left;
	width: 250px;
	padding: 8px 6px;
	min-height:180px;		
	_height:180px;		/*** only picked up by IE6 ***/
}

#promoBlock3_small h2 {
	margin: 0px;
	padding: 0px;	

	font-size: 150%;
	color: #B8D7E3;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	text-align: left;
}

#promoBlock3_small p {
	margin: 6px 0 0 0;
	padding: 0;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
	line-height:130%;
}

#promoBlock3_small a {
	color: #fff;
}

#promoBlock3_small a:hover {
	text-decoration: none;
}


/* ---------- Page Available Shortly ---------- */

#pageOnHoliday {
	font-size: 130%;
	border-top: 2px solid #BFD6CD; 
	border-bottom: 2px solid #BFD6CD;
	float: left;
	width: 750px;
	background: #E5EFEB;
	margin: 50px 0 50px 0;
	color: #455C53;
	padding: 30px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center; 
}


/* ---------- Footer ---------- */

#footer {
	width: 750px;
	padding: 0;
	margin: 0;
	float: left;
}

/*-- Footer Top --*/

#footerTop {
	background: #000;
	Height:20px;
	padding: 5px 0;
	margin: 1px 0;
}

#footerTopLeft {
	float: left;
	width: 390px;
	padding: 4px 0 0 10px;
	margin: 0;
	font-size: 85%;
}

#footerTopRight {
	float: left;
	width: 340px;
	font-size: 85%;
	text-align: right;
	padding: 0 10px 0 0;
}

#footerTopLeft a {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #E0E0E0;
}

#footerTopLeft a:hover {
	text-decoration: none;
}

#footerTopRight a {
	color: #E0E0E0;
}

#footerTopRight a:hover {
	text-decoration: none;
}

#footerTopRight img {
	border: 0;
	margin: 0 0 0 10px;
}


/*-- Footer Bottom --*/

#footerBottom {
	width: 750px;
	margin: 8px 0 0 0;
}

#footerBottomLeft {
	float: left;
	width: 150px;
}


#footerBottomMiddle {
	float: left;
	width: 250px;
	text-align: right;
	padding: 10px 0 0 0;
	font-size: 85%;
	color: #474747;
}

#footerBottomRight {
	float: left;
	width: 140px;
	text-align: right;
	padding: 0 10px 0 0;
}

#footerBottomMiddle a {
	color: #4885e6;
}

#footerBottomMiddle a:hover {
	text-decoration: none;
}


/* -------- Print -------- */

#print_header {
	display: none;
}
/**************************************************************************/















/**************************************************************************/
/* --------------------------------------------
Island Profile Stylesheet for Islands of Ireland

Version: 1.4
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleIslandProfile {
	float: left;
	width: 750px;
}


/*-- Page Title Bar --*/

#islandProfilePageTitleBar {
	border-top: 1px solid #323232;
	width: 750px;
	background: #fff url(../images/pageTitleBar_BG_Green.gif) no-repeat top;
	padding: 0;
	margin: 0;
}

h1#islandPageTitle_CommonName {
	float: left;
	width: 450px;
	padding: 5px 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	font-size: 195%;
}

#printWidget {
	float: left;
	background: url(../images/printIcon.gif) no-repeat left;
	padding: 12px 0 0 35px;
}

#printWidget a {
	color: #606F69;
	text-decoration: none;
}

#printWidget a:hover {
	text-decoration: underline;
}


/*-- Main Content --*/

#middleIslandProfileContent_Wrapper {
	
}

#middleIslandProfileContent_Left {
	float: left;
	width: 440px;
	padding: 0 10px 0 0;
}

#body_MainBody_gaeltachtIsland_highlightBlock {
	border-top: 1px solid #606F69;
	border-bottom: 1px solid #606F69;
	padding: 10px 0;
	margin: 8px 0 12px 0;
	float: left;
	width: 440px;
}

#body_MainBody_gaeltachtIsland_highlight_Left {
	float: left;
	width: 100px;
}

#body_MainBody_gaeltachtIsland_highlight_Right {
	float: left;
	width: 330px;
	padding: 0 0 0 10px;
}



#middleIslandProfileContent_Left a {
	color: #323232;
}

#middleIslandProfileContent_Left a:hover {
	text-decoration: none;
}

#middleIslandProfileContent_Left h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleIslandProfileContent_Left h4 {
	font-size: 125%;
} 


h2#islandName_Irish {
	margin: 6px 0;
	padding: 0;
	text-align: right;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	font-size: 150%;
	font-weight: bold;	
}

#middleIslandProfileContent_Left p {
	margin: 9px 0;
}

p.islandProfileTagline {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	font-weight: bold;
}

#middleIslandProfileContent_Right {
	float: left;
	width: 300px;
}

/*-- Mini Image Gallery --*/
#miniImageGallery_islandProfile {
	/* Wrapper */
	float: left;
	padding: 0 0 5px 0;
	margin: 0 0 3px 0;
	background: #e6eff3 url(../images/miniGallery_bgImage_blueWash.gif) no-repeat bottom;
	border-bottom: 1px solid #919ea4;
}

#body_MainBody_itemImage {
	/* Large Image */
	float: left;
	padding: 0;
}

.miniGalleryImage {
	border: 1px solid #9FB0B7;
	padding: 3px;
	background: #fff;
	float: left;
	margin: 1px 0px 0 1px;
}

#miniGallery_thumbs {
	/* Wrapper */
	float: left;
	width: 299px;
	padding: 5px 0 0 1px;
	border-top: 1px solid #919ea4;
}





/* -- Overide for Did You Know Module --*/
#middleIslandProfileContent_Right #promoBlock3 {
	width: 280px; /* Overide mainStyle Rule */
}



img.islandProfileImage {
	margin: 0 0 1px 0;
}


/*-- Key Facts Block --*/

#islandProfile_keyFactsBlock {
	background: #BED7CF url(../images/keyFacts_topBg.gif) no-repeat top;
	padding: 4px 0px;
	margin: 0 0 1px 0;
	float: left;
	width: 300px;
}

#islandProfile_keyFactsBlock a {
	color: #323232;
}

#islandProfile_keyFactsBlock a:hover {
	text-decoration: none;
}

#islandProfile_keyFactsBlock h2 {
	padding: 0 8px 4px 8px;
	margin: 0;
	font-size: 125%;
	color: #606F69;
}

#islandProfile_keyFactsBlock h3 {
	padding: 0 8px 4px 8px;
	margin: 0;
	font-size: 100%;
	color: #323232;
}

#islandProfile_keyFactsBlock p {
	margin: 0;
	padding: 0 8px 0 8px;
}


.islandProfile_keyFact {
	border-top: 1px solid #DFEBE6;
	padding: 6px 0;
}




/*-- Take Me to the Island Block --*/

#takeMeToIslandBlock {
	background: #616D69 url(../images/takeMeIsland_bottomBG.gif) no-repeat bottom;
	color: #fff;
	padding: 4px 0px 60px 0px;
	margin: 0 0 1px 0;
	float: left;
	width: 300px;
}

.takeMeToIslandBlock_entry {
	border-bottom: 1px solid #fff;
	float: left;
	padding: 4px 8px 10px 8px;
	margin: 0 0 8px 0;
	width: 284px;
}

#takeMeToIslandBlock h2 {
	margin: 0;
	padding: 0 8px;
	font-size: 125%;
}

#takeMeToIslandBlock p {
	margin: 0;
}

#takeMeToIslandBlock a {
	color: #fff;
}

#takeMeToIslandBlock a:hover {
	text-decoration: none;
}
/**************************************************************************/






/**************************************************************************/
/* --------------------------------------------
Island AZ Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleIslandAZ {
	float: left;
}

#pageTitleBar {
	border-top: 1px solid #323232;
	width: 750px;
	background: #fff url(../images/pageTitleBar_BG_Green.gif) no-repeat top;
	padding: 5px 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	font-size: 195%;
	float: left;
}


#middleIslandAZMainContent_Wrapper {
	width: 750px;
	margin: 0 0 4px 0;
	padding: 0;
	background:#fff;
	float: left;
}

#middleIslandAZMainContent_Left {
	float: left;
	width: 400px;
}

#middleIslandAZMainContent_Right {
	float: left;
	width: 350px;
}


/*-- Island A-Z List Items --*/

#islandAZ_List {
	width: 390px;
	margin: 0 10px 0 0;
}

#islandAZ_List dl {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px solid #b1bbb7;
}

#islandAZ_List dt {
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 1px;
}

#islandAZ_List dd {
	margin: 0;
	padding: 0;
}

#islandAZ_List a {
	color: #606F69;
}

#islandAZ_List a:hover {
	color: #b1bbb7;
	text-decoration: none;
}

/**************************************************************************/






/**************************************************************************/
/* --------------------------------------------
Explore Islands Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleExploreIslands {
	float: left;
	width: 750px;
}


/*-- Page Data Bar --*/
#pageDataBar {
	width: 750px;
	background: #006893;
	color: #fff;
	font-size: 100%;
	margin: 1px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#pageDataBar a {
	color: #fff;
}

#pageDataBar a:hover {
	text-decoration: none;
}

#pageDataBarLeft {
	float: left;
	padding: 8px 10px;
	border-right: 1px solid #fff;
}

#pageDataBarMiddle {
	float: left;
	width: 400px;
	padding: 8px 10px;
	letter-spacing: 1px;
}

#pageDataBarRight {
	float: left;
	padding: 4px 0 0 0;
}


/*-- Explore Islands Listings --*/

#exploreIslandsListingBlock {
	width: 750px;
	float: left; 
}

#exploreIslandsListingBlock a {
	color: #006893;
	font-weight: bold;
}

#exploreIslandsListingBlock a:hover {
	color: #006893;
	text-decoration: none;
}

#exploreIslandsListingBlock dl {
	margin: 0 0 1px 0;
	padding: 0;
	width: 750px;
	background: #BFD6CD;
	float: left;
	display: inline; /* fixes IE/Win double margin bug */
}

#exploreIslandsListingBlock dt {
	width: 439px;	
	letter-spacing: 1px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	padding: 8px 0;
	margin: 0;
	color: #606F69;
	float: right;
}

#exploreIslandsListingBlock dt a {
	color: #606F69;
	text-decoration: none;
}

#exploreIslandsListingBlock dt a:hover {
	color: #006893;
	text-decoration: underline;
}


#exploreIslandsListingBlock dd {
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

#exploreIslandsListingBlock dd.img img {
	float: left;
	margin: 0 10px 0 0;
	width: 299px;
	border-right: 1px solid #fff;
}

/* Reverse Float */

#exploreIslandsListingBlock dl.alt {
	background: #E5EFEB;
}


#exploreIslandsListingBlock .alt dt {
	float: left;
	padding-left: 10px;
	width: 429px;
}

#exploreIslandsListingBlock .alt dd {
	padding: 0 0 0 10px;
}

#exploreIslandsListingBlock .alt dd.img img {
	float: right;
	margin: 0 0 0 10px;
	border-left: 1px solid #fff;
	border-right: none;
}

/**************************************************************************/





/**************************************************************************/
/* --------------------------------------------
Feature Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleFeature {
	float: left;
	width: 750px;
	border-top: 1px solid #323232;
	padding: 1px 0 0 0;
	margin: 0;
}

#middleFeatureMainContent_Wrapper {
	width: 750px;
}

#middleFeatureMainContent_Left {
	float: left;
	width: 440px;
	padding: 0 10px 0 0;
}

#middleFeatureMainContent_Right {
	float: left;
	width: 300px;
}


h1#featureTitle {
	padding: 5px 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	font-size: 150%;
}

#middleFeatureMainContent_Left h2 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleFeatureMainContent_Left h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleFeatureMainContent_Left h4 {
	font-size: 125%;
} 

#middleFeatureMainContent_Left p {
	margin: 9px 0;
}

p.featureIntroText {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #606F69;
	line-height: 150%;
}

#middleFeatureMainContent_Left a {
	color: #323232;
}

#middleFeatureMainContent_Left a:hover {
	text-decoration: none;
}


/*-- Right Content --*/

img.featureImage {
	margin: 0 0 1px 0;
	width: 300px;
}

#moreFeaturesBlock {
	background: #BED7CF url(../images/keyFacts_topBg.gif) no-repeat top;
	padding: 4px 0px 25px 0;
	margin: 15px 0 1px 0;
}

#moreFeaturesBlock h2 {
	padding: 0 8px 4px 8px;
	margin: 0;
	font-size: 125%;
	color: #606F69;
	border-bottom: 1px #DFEBE6 solid;
}

#moreFeaturesList {
	margin: 0;
	padding: 0;
	list-style: none;
}

#moreFeaturesList li {
	padding: 0;
	margin: 0;
}

#moreFeaturesList a {
	display: block;
	margin: 0 0 0 0;
	padding: 0;
	border-bottom: 1px #DFEBE6 solid;
	padding: 6px 8px;
	color: #323232;
	text-decoration: none;
	font-weight: bold;
}

#moreFeaturesList a:hover {
	background: #DFEBE6;
	color: #606F69;
}

.featureActive {
	background: #DFEBE6;
	color: #606F69;
}

#featureFutherReadingBlock {
	background: #616D69 url(../images/takeMeIsland_bottomBG.gif) no-repeat bottom;
	color: #fff;
	padding: 4px 8px 40px 8px;
	margin: 0 0 1px 0;
}

#featureFutherReadingBlock h2 {
	margin: 0;
	padding: 0;
	font-size: 125%;
}

#featureFutherReadingBlock p {
	margin: 9px 0;
}

#featureFutherReadingBlock a {
	color: #fff;
}

#featureFutherReadingBlock a:hover {
	text-decoration: none;
}


/* -- Overide for Did You Know Module --*/
#middleFeature #promoBlock3 {
	width: 280px; /* Overide mainStyle Rule */
}

/**************************************************************************/





/**************************************************************************/
/* --------------------------------------------
Features Start Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleFeaturesStart {
	float: left;
	width: 750px;
}

#middleFeaturesStart #pageTitleBar {
	border-top: 1px solid #323232;
	width: 750px;
	background: #fff url(../images/pageTitleBar_BG_Blue.gif) no-repeat top;
	padding: 5px 0;
	margin: 0;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	color: #00435F;
	font-size: 195%;
	float: left;
}

#middleFeaturesStartMainContent_Wrapper {
	float: left;
	width: 750px;
}




#featuresList {
	width: 750px;
	float: left;
}


#featuresList dl {
	width: 354px;
	background: #E7DA9A url(../images/featuresStart_feature_BG_yellow.gif) no-repeat top;
	margin: 0;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #fff;
	margin: 0 0 1px 1px;
	display: inline; /* Fix IE/Win double margin bug */
}

#featuresList dl.altFeature {
	width: 354px;
	background: #BFD6CD url(../images/featuresStart_feature_BG_green.gif) no-repeat top;
	margin: 0;
	padding: 8px 10px;
	float: left;
	border-bottom: 1px solid #fff;
	margin: 0 0 1px 1px; 
}

#featuresList dt {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 150%;
	color: #83908b;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	float: left;
	width: 354px;
}

#featuresList dd {
	margin: 0;
	padding: 0;
	float: left; 
	width: 240px;
	font-size: 85%;
}

#featuresList dd.img {
	width: 110px;
	margin: 0 0 0 0;
	
}

#featuresList dd.img img {
	background: #fff;
	padding: 4px;
	border: 1px solid #A9BCB4;
	float: left;
}

#featuresList a {
	color: #8d803f;
}

#featuresList a:hover {
	color: #b6aa6c;
	text-decoration: none;
}



#featuresList dl.altFeature a {
	color: #83908b;
}

#featuresList dl.altFeature a:hover {
	color: #9eb0a9;
	text-decoration: none;
}

/**************************************************************************/






/**************************************************************************/
/* --------------------------------------------
Useful Info Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

#middleUsefulInfo {
	width: 750px;
	float: left;
	
}

#middleUsefulInfoMainContent_Wrapper {
	width: 750px;
	float: left;
}

#middleUsefulInfoMainContent_Left {
	float: left;
	width: 390px;
	padding: 0 10px 0 0;
}

#middleUsefulInfoMainContent_Right {
	float: left;
	width: 350px;
}

#middleUsefulInfoMainContent_Left a {
	color: #606F69;
}

#middleUsefulInfoMainContent_Left a:hover {
	color: #b1bbb7;
	text-decoration: none;
}

#middleUsefulInfoMainContent_Left h2 {
	color: #525d59;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleUsefulInfoMainContent_Left h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleUsefulInfoMainContent_Left h4 {
	font-size: 125%;
} 

#middleUsefulInfoMainContent_Left p {
	margin: 0 0 9px 0;
	line-height:  1.6em;
}



/*-- Reading and Reference --*/

#readingReferenceBlock {
	width: 350px;
	background: #ccdfd7;
	margin: 0 0 1px 0;
}

.rrItem {
	border-bottom: 1px solid #fff;
}

#readingReferenceBlock h2 {
	padding: 5px 8px 4px 8px;
	margin: 0;
	font-size: 125%;
	color: #606F69;
	border-bottom: 1px solid #DFEBE6;
}

#readingReferenceBlock h3, h4 {
	color: #535f5a;
	margin: 0;
	padding: 8px 8px 0 8px;
	font-size: 100%;
}

#readingReferenceBlock p {
	margin: 0 0 9px 0;
	padding: 0 8px;
	font-size: 85%;
	line-height:  1.7em;
}

#readingReferenceBlock a {
	color: #323232;
}

#readingReferenceBlock a:hover {
	text-decoration: none;
}

/**************************************************************************/





/**************************************************************************/
/* --------------------------------------------
Simple Pages Stylesheet for Islands of Ireland
Used for about, sitemap, contact etc.

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

/*-- About --*/

#middleAbout {
	float: left;
	width: 750px;
	padding: 0 0 15px 0;
}

#middleAboutMainContent_Wrapper {
	float: left;
	width: 750px;
}

#middleAboutMainContent_Left {
	float: left;
	width: 390px;
	padding: 10px 10px 0 0;
}

#middleAboutMainContent_Right {
	float: left;
	width: 350px;
}


#middleAbout h2 {
	color: #525d59;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleAbout h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleAbout h4 {
	font-size: 125%;
} 

#middleAbout p {
	margin: 0 0 9px 0;
	line-height:  1.6em;
}

#middleAbout a {
	color: #606F69;
}

#middleAbout a:hover {
	color: #b1bbb7;
	text-decoration: none;
}


/*-- Sitemap --*/

#middleSitemap {
	float: left;
	width: 750px;
	padding: 0 0 15px 0;
}

#middleSitemapMainContent_Wrapper {
	float: left;
	width: 750px;
}

#middleSitemapMainContent_Left {
	float: left;
	width: 390px;
	padding: 10px 10px 0 0;
}

#middleSitmapMainContent_Right {
	float: left;
	width: 350px;
}


#middleSitemap h2 {
	color: #525d59;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleSitemap h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleSitemap h4 {
	font-size: 125%;
} 

#middleSitemap p {
	margin: 0 0 9px 0;
	line-height:  1.6em;
}

#middleSitemap a {
	color: #606F69;
}

#middleSitemap a:hover {
	color: #b1bbb7;
	text-decoration: none;
}

#sitemapLinkList {
	list-style: none;
	padding: 0;
	margin: 0 0 0 10px;
}

#sitemapLinkList ul {
	list-style: none;
	padding: 0;
	margin: 0 0 0 20px;
}

#sitemapLinkList {
	line-height: 1.7em;
}

/* -------- Contact Us -------- */

#middleContact {
	float: left;
	width: 750px;
	padding: 0 0 15px 0;
}

#middleContactMainContent_Wrapper {
	float: left;
	width: 750px;
}

#middleContactMainContent_Left {
	float: left;
	width: 390px;
	padding: 10px 10px 0 0;
}

#middleContactMainContent_Right {
	float: left;
	width: 350px;
}


#middleContact h2 {
	color: #525d59;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleContact h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleContact h4 {
	font-size: 125%;
} 

#middleContact p {
	margin: 0 0 9px 0;
	line-height:  1.6em;
}

#middleContact a {
	color: #606F69;
}

#middleContact a:hover {
	color: #b1bbb7;
	text-decoration: none;
}

/* -------- Generic Page -------- */
/* Covers Privacy and T and C */

#middleGenericPage {
	float: left;
	width: 750px;
	padding: 0 0 15px 0;
}

#middleGenericPage_Wrapper {
	float: left;
	width: 750px;
}

#middleGenericPage_Left {
	float: left;
	width: 390px;
	padding: 10px 10px 0 0;
}

#middleGenericPage_Right {
	float: left;
	width: 350px;
}


#middleGenericPage h2 {
	color: #525d59;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 150%;
}

#middleGenericPage h3, h4 {
	color: #606F69;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 130%;
}

#middleGenericPage h4 {
	font-size: 125%;
} 

#middleGenericPage p {
	margin: 0 0 9px 0;
	line-height:  1.6em;
}

#middleGenericPage a {
	color: #606F69;
}

#middleGenericPage a:hover {
	color: #b1bbb7;
	text-decoration: none;
}

/**************************************************************************/







/**************************************************************************/
/* --------------------------------------------
PredictiveDropdown Stylesheet for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */
#predictiveDD_Container {
	position: absolute;
	top: 0;
	width: 250px;
	float: left;
	padding: 0 0 0 500px;
	margin: 1px 0 0 0;
}



 * html .iePredictive_position {
	height: 1%;
} 



#body_Header_AutoCompleteSearch_SearchString {
	padding: 3px 10px;
	margin: 0 10px 0 0;
	width: 150px;
	background: #dbdbdb;
	border: 1px solid #78896e;
	float: left;
}

#body_Header_AutoCompleteSearch_ImageButton1 {
	float: left;
}


/* Drop List UL */
#DivSearchStringUrls {
	background: #373737;
	color: #fff;
	width: 246px;
	padding: 0px 0px;
	margin: 0;
	float: left;
	list-style: none;
	border-top: 4px #78896e solid;
	border-bottom: 4px #78896e solid;
	border-left: 4px #78896e solid;
}

#DivSearchStringUrls li {
	float: left;	
}

#DivSearchStringUrls li.islandResultData {
	padding: 1px 5px;
	color: #78896e;
	font-size: 85%;
}

#DivSearchStringUrls a {
	color: #fff;
	padding: 1px 5px;
	margin: 0;
	float: left;
	width: 236px;
	background: #373737;
	display: block;
	border-bottom: 1px solid #78896e;
	text-decoration: none;
	font-size: 85%;
}

#DivSearchStringUrls a:hover {
	color: #fff;
	background: #78896e;
}


/**************************************************************************/







/**************************************************************************/
/* --------------------------------------------
Patches for Islands of Ireland

Version: 1.0
Author: Naoise Guerin
Company: Fluid Rock

-------------------------------------------- */

.clearer { /* The amazing surrounding div pusher downer float clearer widget */
	clear: both;
}

/* The other amazing surrounding div pusher downer float clearer widget
Documented here: http://www.positioniseverything.net/easyclearing.html
 */

.clearfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

 .clearfix {display: inline-table;} 

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**************************************************************************/