/* CSS Document */
body { 
margin : 0;
padding : 0;
background-color : #7098ca;
color : white;
font : small Arial, Helvetica, Verdana, sans-serif;
text-align : center;
} 
.outerWrapper{
background-color : #fdf8f2;
background-color : #fdfdfe;
color : black;
margin-top : 30px;
margin-left : auto;
margin-right : auto;
padding : 0;
width : 1000px;
text-align : left;
}
#wrapper { 
background-color : #fdf8f2;
background-color : #fdfdfe;
color : black;
margin-top : 30px;
margin-left : auto;
margin-right : auto;
padding : 0;
width : 789px;
text-align : left;
} 
#rightAdvert { 
 float:right;
 witdth: 70px;
 height: 100px;
}
#masthead { 
background-color : #fdf8f
background-color : #fdfdfe;
color : black;
margin : 0;
padding : 0;
width : 789px;
} 
#masthead-bottom { 
border-top : 1px solid #b9d2e3;
background-color : #fdfdfe;
border-bottom : 1px solid #b9d2e3;
height : 17px;
} 
#masthead-bottom ul { 
margin : 0;
padding : 0;
padding : 0 10px 0 0;
text-align : right;
} 
#masthead-bottom li { 
display : inline;
background-color : #fdf8f2;
background-color : #fdfdfe;
color : #256290;;
font-size : 90%;
} 
#masthead-bottom a:link, #masthead-bottom a:visited { 
text-decoration : none;
background-color : #fdf8f2;
background-color : #fdfdfe;
color : #050845;
} 
#tagline { 
font-size : 90%;
color : #256290;
margin : 0;
padding : 0.2em 0 0.2em 0.2em;
float : left;
} 
#tagline1 { 
font-weight : bold;
background-color : #fdfdfe;
color : #050845;
font-style : italic;
margin : 0;
padding : 0 0 0 5px;
width : 300px;
float : left;
} 
#main { 
position : relative;
top : 0;
left : 0;
width : 100%;
margin-top : 10px;
} 
#sidebar { 
position: absolute;
top: 0;
left: 0;
width : 167px;
background-color : #ffffff;
color : white;
margin : 0;
padding : 0;
} 
#sidebarUpper { 
width : 165px;
height : 470px;
background: url(Images/mainMenu.gif) no-repeat bottom left;
color : black;
margin :  0px 10px 0px 5px;
padding : 10px 0px 0px 0px;
} 
#sidebarUpper .inner { 

color : white;
margin :  0px 0px 0px 0px;
padding : 0px 0px 0px 0px;

} 
#sidebarRight { 
position: absolute;
top: 0;
right: 0;
width : 120px;
background-color : white;
color : white;
margin : 0;
padding : 0;
} 
#sidebar h3 { 
font-size : 110%;
background-image : url(img/sidebar-header-bg.jpg);
background-repeat : no-repeat;
margin : 0;
padding : 0.2em 0 0.2em 10px;
font-weight : normal;
} 
#sidebar .inner { 
padding : 1px 10px 10px 5px;
} 
#sidebar ul { 

margin-left : 0;
list-style: none;
padding-left : 2px;
font-weight : bold;
} 
.redplane ul { 
list-style-image : url(Images/listPlane.jpg);
margin-left : 0;
padding-left : 20px;
} 
#sidebar p, #sidebar li { 
font-size : 100%;
line-height : 1.4em;
} 
#sidebar ul a:link, #sidebar ul a:visited { 
display: block;
color : white;
text-decoration : none;
} 
#sidebar ul a:hover { 
background-color : #6f9dc0;
text-decoration : none;
color : white;
} 
#sidebar .motm-image { 
float : left;
margin : 0 10px 0 2px;
} 
.bookBox { 
vertical-align : top;
} 
.bookBox h3 { 
text-align : center;
padding-bottom : 20px;
} 
.bookBox a:link, .bookBox a:visited { 
color : white;
} 
#content { 
margin : 0 4px 0 170px;
border : 1px solid #b9d2e3;
background-color : white;
background-color : #fdfdfe;
color : black;
padding-left : 5px;
} 
.google_ireland { 
float : right;
margin : 0 10px 0 2px;
} 
#footer { 
clear : both;
border-top : 1px solid #b9d2e3;
border-bottom : 1px solid #b9d2e3;
margin-top : 10px;

} 
#footer p { 
font-size : 90%;
color : #256290;
margin : 0;
padding : 0.2em 0 0.2em 0.2em;
} 
#content h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 120%;
} 
#content p { 
color : #666666;
font-size : 90%;
} 
#flightInfo { 
margin : 0;
background-color : white;
color : black;
} 
#flightInfo h1 { 
margin : 0 0 0 0;
padding-left : 20px;
font-size : 100%;
color : white;
} 
table.schedule { 
clear : right;
width : 97%;
line-height : normal;
border-collapse : collapse;
border : 1px solid #256290;
} 
table.schedule caption { 
margin : 0;
padding : 0;
color : #032469;
line-height : 2em;
text-align : left;
font-weight : bold;
} 
table.schedule .flag-image { 
float : left;
margin : 3px 5px 0 2px;
} 
table.schedule tbody tr { 
background : #e9ecee;
} 
table.schedule form { 
padding : 5px;
} 
.outerBox { 
background-color : #e9ecee;
margin : 0;
padding : 0;
height : 55px;
width : 500px;
border : 1px solid #333399;
} 
.innerBox { 
background-image : url(Images/innerbox.jpg);
background-repeat : repeat;
margin : 0;
padding : 0;
height : 20px;
width : 550px;
border-right : 1px solid #333399;
border-bottom : 1px solid #333399;
} 
.innerBox .flag-image { 
float : left;
margin : 3px 5px 0 2px;
} 
.innerBox1 { 
background-color : #e9ecee;
margin : 0;
padding : 6px 0 0 15px;
height : 29px;
width : 485px;
border-bottom : 1px solid #333399;
} 
.innerBox1 .flag-image { 
float : left;
margin : 3px 5px 0 2px;
} 
.droplist .text { 
border : 1px solid #45bac0;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
width : 120px;
} 
.droplist .searchbutton { 
text-align : right;
margin-top : 4px;
} 
.droplist .btn { 
border : 1px solid #256290;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 0px;
background-color : #F8C65B;
height : 18px;
width : 22px;
color : white;
} 
.droplist .cell { 
background-color : blue;
} 
.outerBoxCity { 
background-color : #d9092c;
background-image : url(Images/innerBoxCity1.jpg);
background-repeat : repeat;
margin : 0;
height : 35px;
width : 490px;
border : 1px solid #333399;
} 
.outerBoxCityInner h1 { 
margin : 0 0 0 0;
padding : 10px 0 0 0;
font-size : 100%;
color : white;
} 
.outerBoxCityInner { 
margin : 0;
padding : 0;
height : 35px;
width : 300px;
float : left;
text-align : right;
} 
.outerBoxCityInner1 { 
margin : 0;
padding : 9px 0 0 0;
height : 35px;
width : 190px;
float : right;
} 
#droplist1 .text { 
border : 1px solid #45bac0;
font-family : Arial, Helvetica, sans-serif;
font-size : 80%;
} 
#droplist1 .searchbutton { 
text-align : right;
margin-top : 4px;
} 
#droplist1 .btn { 
border : 1px solid #256290;
height : 18px;
width : 22px;
color : black;
} 
#droplist1 .cell { 
background-color : blue;
} 
.google_map { 
float : left;
margin : 0 10px 0 2px;
} 
.main_photo { 
float : right;
margin : 0 10px 0 2px;
} 
#content .pictures { 
margin : 0;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
} 
.picture_holder { 
margin : 0;
padding : 0;
height : 30px;
width : 100%;
clear : right;
} 
.map_caption { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #0033cc;
margin : 0;
padding : 3px 0 0 0;
text-align : center;
height : 30px;
width : 200px;
} 
.picture_caption { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #0033cc;
margin : 0;
padding : 3px 0 0 0;
text-align : center;
height : 30px;
width : 300px;
float : right;
} 
.rightPicture { 
float : right;
} 
#mapContainerDestination { 
padding : 0 4px 2px 4px;
height : 270px;
width : 265px;
} 
.city_info { 
margin : 0;
padding : 0 2px 4px 4px;
font-size : 100%;
color : #666666;
clear : right;
} 
.city_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
.city_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
.city_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .alternative_plan { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
width: 95%;
} 
#content .alternative_plan h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .alternative_plan a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .alternative_plan a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .alternative_plan a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .airport_info { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
width : 100%;
} 
#content .airport_info h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .airport_info h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .airport_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .airport_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .airport_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .mainPage a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .mainPage a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .mainPage a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .airport_info .hire_image { 
float : left;
margin : 0 5px 0 0;
} 
#content .airport_info .subHeading { 
color : #245185;
padding-bottom : 0.3em;

font-size : 95%;
font-weight : bold;
} 
#content .hotel_info { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
width: 95%;
} 
#content .hotel_info h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
font-weight : bold;
} 
#content .hotel_info h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .hotel_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
font-size : 90%;
} 
#content .hotel_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
font-size : 90%;
} 
#content .hotel_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
font-size : 90%;
} 
#content .hotel_info .hire_image { 
float : left;
margin : 0 5px 0 0;
} 
#content .hotel_info ul { 
margin : 0;
padding : 0 0 0 15px;
} 
#content .hotel_info li { 
margin : 0;
padding : 0 0 10px 0;
color : #666666;
font-size : 90%;
} 
#content .hotel_info .caption { 
margin : 0;
padding : 0 0 0 5px;
color : #245185;
font-size : 100%;
font-weight : bold;
} 
#content .hotel_info .hotel_area { 
margin : 0;
padding : 0 0 0 5px;
color : #666666;
font-size : 100%;
} 
#content .hotel_info .hotel_bargain { 
margin : 0;
padding : 0 0 0 5px;
color : #666666;
font-size : 100%;
} 
#content .hotel_info p { 
margin : 0;
padding : 0 0 0 5px;
color : #666666;
font-size : 100%;
} 
#content .hotel_info .hotel_image { 
margin : 5px;
padding : 5px;

} 
#content .links_info { 
margin : 0;
padding : 0 5px 5px 5px;
font-size : 80%;
font-weight : bold;
color : #666666;
} 
#content .links_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : normal;
} 
#content .links_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : normal;
} 
#content .links_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : normal;
} 
.dashed { 
text-align : center;
border-top : 1px dashed #245185;
margin-right : 10px;
margin-left : 10px;
} 
#content .flight_info { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
width: 95%;
} 
#content .flight_info h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .flight_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .flight_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .flight_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .flight_info_left { 
margin : 0 0 0 0;
width : 65%;
height : 100%;
padding : 5px 5px 11px 5px;
float : left;
} 
#content .flight_info_left h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .flight_info_right { 
margin : 0 0 0 0;
width : 30%;
height : 100%;
padding : 5px 5px 5px 5px;
font-size : 75%;
float : right;
} 
#content .flight_info_right h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .flight_info_holder { 
margin : 0;
width : 100%;
} 
#content .flight_holder { 
margin : 5px 0 0;
width : 100%;
border : 1px solid #b9d2e3;
} 
#content .flight_image { 
vertical-align : middle;
} 
#clearone { 
clear : left;
height : 1px;
} 
#clearright { 
clear : right;
height : 1px;
} 
table.flight { 
width : 90%;
padding : 0;
margin : 0;
border-collapse : collapse;
} 
table.flight td.left { 
width : 75%;
padding : 10px;
border-bottom : 1px solid blue;
border-top : 1px solid blue;
border-left : 1px solid blue;
border-collapse : collapse;
} 
table.flight td.right { 
width : 25%;
padding-left : 10px;
padding-top : 3px;
border-bottom : 1px solid blue;
border-top : 1px solid blue;
border-right : 1px solid blue;
font-size : 80%;
width : 50%;
border-collapse : collapse;
} 
.flightImage { 
padding : 2px;
} 
table.flight caption { 
margin : 0;
padding : 0;
line-height : 2em;
text-align : left;
color : #245185;
font-weight : bold;
font-size : 90%;
} 
#mapContainer { 
padding : 0 0 2px 2px;
float : right;
height : 353px;
width : 265px;
} 
.topHeading { 
padding : 20px 0 0 0;
height : 40px;
width : 300px;
} 
.contactInfo { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
.btnContact { 
border : 1px solid #256290;
background-color : #c20524;
height : 18px;
width : 48px;
color : white;
} 
#content .liability { 
margin : 0;
padding : 0 5px 5px 5px;
font-size : 90%;
font-weight : bold;
color : #666666;
} 
.mainLinks { 
margin : 0;
padding : 0 0 0 15px;
} 
.secondLinks { 
margin : 0;
padding : 0 0 0 12px;
} 
.cellLinksPadding { 
padding : 5px 0 0 0;
} 
#content .siteMap { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;

} 
#content .siteMap a:link { 
text-decoration : none;
color : #245185;
font-weight : normal;
} 
#content .siteMap a:visited { 
text-decoration : none;
color : #245185;
font-weight : normal;
} 
#content .siteMap a:hover { 
text-decoration : none;
color : #3232f5;
font-weight : normal;
} 
#content .site_plan { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #245185;
font-size : 100%;
width: 95%;
} 
#content .privacy_plan { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #245185;
font-size : 100%;
width: 95%;
} 
#content .privacy_plan h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .contact_plan { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #245185;
font-size : 100%;
width: 95%;
} 
#content .disclaimer_plan { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #245185;
font-size : 100%;
width: 95%;
} 
#content .linksArea { 
margin : 0;
padding : 10px 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #245185;
font-size : 100%;
width: 95%;
} 
#content .linksArea h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 100%;
} 
#content .linksArea a:link { 
text-decoration : underline;
color : #3232f5;
font-weight : normal;
} 
#content .linksArea a:visited { 
text-decoration : underline;
color : #3232f5;
font-weight : normal;
} 
#content .linksArea a:hover { 
text-decoration : underline;
color : #3232f5;
font-weight : normal;
} 
#content .linksArea li { 
color : #245185;
padding : 0 5px 5px 5px;
font-size : 100%;
} 
#content .mainPage { 
margin : 0;
padding : 0 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
color : #0;
font-size : 100%;
} 
#content .mainPage h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .mainPage h3 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 80%;
} 
.containerTop { 
width : 100%;
background-color : #ecedf3;
} 
#leftPicture { 
padding : 0 4px 2px 4px;
height : 270px;
width : 240px;
} 
.leftPictureX { 
padding : 0 4px 2px 4px;
height : 270px;
width : 265px;
} 
.rightPicture { 
float : right;
padding : 0 3px 0 0;
} 
.leftCaption { 
text-align : center;
width : 50%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #0033cc;
margin : 0;
padding : 3px 0 0 0;
text-align : center;
height : 30px;
width : 45%;
} 
.rightCaption { 
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #0033cc;
margin : 0;
padding : 3px 0 0 0;
text-align : center;
height : 30px;
width : 200px;
float : right;
text-align : center;
width : 45%;
clear : right;
} 
.below { 
width : 50%;
clear : right;
} 
.leftMap { 
float : left;
} 
#sidebarLower { 
width : 160px;
background: url(Images/weatherBack.gif) no-repeat bottom left;
color : black;
margin :  0px 0px 0px 5px;
padding : 0px 0 5px 0px;
} 
#sidebarLower .inner { 

color : black;
padding : 0 5px 5px 5px;

} 
.aerlingusLeftBook{
margin :  10px 40px 0px 40px;
padding : 10px 0px 0px 0px;
color : black;
text-align: center;	
}
#sidebarLower .innerAds { 
background-repeat : repeat-x;
color : black;
padding : 0 5px 5px 5px;
border : 1px solid #b9d2e3;
} 
#sidebarLower .heading { 
color : red;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 120%;
} 
#sidebarLower .date { 
color : black;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 60%;
} 
#sidebarLower .city { 
color : black;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : bold;
} 
#sidebarLower .weatherImage { 
color : black;
text-align : center;
} 
#sidebarLower .text { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%;
} 
#sidebarLower .current { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 70%;
font-weight : bold;
} 
#sidebarLower .textCurrent { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 90%;
font-weight : bold;
} 
#sidebarCurrency { 
width : 110px;
height : 180px;
background: url(Images/currency.gif) no-repeat bottom left;
color : black;
margin : 0px 5px 0px 5px;
padding : 0px 0 0 0px;
} 
#sidebarCurrency .inner { 


color : black;
padding : 0px 0px 0px 0px;

} 
#sidebarWaterfordHotel { 
width : 110px;
height : 99px;
background: url(flight_to_waterford/Images/hotel/waterfordHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarWaterfordHotel .inner {
	color : white;
	padding : 40px 0px 0px 0px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarWaterfordHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
} 
#sidebarWaterfordHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
} 
#sidebarWaterfordHotel .inner a:hover { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
} 
#sidebarCurrency .innerAds { 
background-repeat : repeat-x;
color : black;
padding : 0 5px 5px 5px;
border : 1px solid #b9d2e3;
} 
#sidebarCurrency .heading { 
color : red;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 120%;
} 
#sidebarCurrency .date { 
color : black;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 60%;
} 
#sidebarCurrency .city { 
color : black;
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : bold;
} 
#sidebarCurrency .weatherImage { 
color : black;
text-align : center;
} 
#sidebarCurrency .text { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 90%;
} 
#sidebarCurrency .current { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 70%;
font-weight : bold;
} 
#sidebarCurrency .textCurrent { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 110%;
font-weight : bold;
margin-top : 7px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
} 
#sidebarCurrency .topText { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 90%;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
} 
#sidebarCurrency .middleText { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 90%;
margin-top : 0;
margin-right : 0;
margin-bottom : 5px;
margin-left : 0;
} 
#sidebarCurrency .converterText { 
color : black;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
font-size : 75%;
margin-top : 5px;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
} 
#content .ireland_info { 
margin : 0;
padding : 0 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
} 
#content .ireland_info h1 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 110%;
} 
#content .ireland_info h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .ireland_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .ireland_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .ireland_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .ireland_info .hire_image { 
float : left;
margin : 0 5px 0 0;
} 
#content .ireland_info .subHeading { 
color : #245185;
padding-bottom : 0.3em;
font-size : 100%;
font-weight : bold;
} 
.form p{
margin : 0;
padding :  0;


}
.url {color: green;
font-size : 90%;

}
.description{

font-size: 95%;}

#content .general_info { 
margin : 0;
padding : 0 5px 5px 5px;
border : 1px solid #b9d2e3;
background-color : #ecedf3;
width : 95%;
} 
#content .general_info h1 { 
color : #245185;
padding-bottom : 5px;
padding-top : 10px;
font-size : 100%;
} 
#content .general_info h2 { 
color : #245185;
padding-bottom : 0.2em;
font-size : 90%;
} 
#content .general_info a:link { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .general_info a:visited { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 
#content .general_info a:hover { 
text-decoration : underline;
color : #666666;
font-weight : bold;
} 

#sidebarAds { 
width : 160px;
background-color : #ffffff;
color : black;
margin : 0;
padding : 4px 0 0 2px;
} 
#content .ireland_info_small a:link { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
#content .ireland_info_small a:visited { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
#content .ireland_info_small a:hover { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
.ireland_info_small_top a:link { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
.ireland_info_small_top a:visited { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
.ireland_info_small_top a:hover { 
text-decoration : none;
color : #666666;
font-size : 85%;
font-weight : bold;
} 
.roundedcornr_box_348334 {
   background: #a6caf0;
}
.roundedcornr_top_348334 div {
   background: url(Images/roundedcornr_348334_tl.png) no-repeat top left;
}
.roundedcornr_top_348334 {
   background: url(Images/roundedcornr_348334_tr.png) no-repeat top right;
}
.roundedcornr_bottom_348334 div {
   background: url(Images/roundedcornr_348334_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_348334 {
   background: url(Images/roundedcornr_348334_br.png) no-repeat bottom right;
}

.roundedcornr_top_348334 div, .roundedcornr_top_348334, 
.roundedcornr_bottom_348334 div, .roundedcornr_bottom_348334 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_348334 { margin: 0 30px; }

#sidebarDublinHotel { 
width : 110px;
height : 99px;
background: url(flight_to_dublin/Images/hotel/dublinHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarDublinHotel .inner {
	color : #F5125D;
	padding : 20px 10px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarDublinHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
} 
#sidebarDublinHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
} 
#sidebarDublinHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
}
#sidebarBelfastHotel { 
width : 110px;
height : 99px;
background: url(flight_to_belfast/Images/hotel/belfastHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarBelfastHotel .inner {
	color : #F5125D;
	padding : 30px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarBelfastHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	text-align: center;
} 
#sidebarBelfastHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	text-align: center;
} 
#sidebarBelfastHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	text-align: center;
}
#sidebarCorkHotel { 
width : 110px;
height : 99px;
background: url(flight_to_cork/Images/hotel/corkHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarCorkHotel .inner {
	color : #F5125D;
	padding : 30px 10px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarCorkHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
} 
#sidebarCorkHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
} 
#sidebarCorkHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
}

#sidebarGalwayHotel { 
width : 110px;
height : 99px;
background: url(flight_to_galway/Images/galwayHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarGalwayHotel .inner {
	color : #F5125D;
	padding : 30px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarGalwayHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarGalwayHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarGalwayHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}
#sidebarDonegalHotel { 
width : 110px;
height : 99px;
background: url(flight_to_donegal/Images/Hotel/donegalHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarDonegalHotel .inner {
	color : #F5125D;
	padding : 35px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarDonegalHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarDonegalHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarDonegalHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}

#sidebarKnockHotel { 
width : 110px;
height : 99px;
background: url(flight_to_knock/Images/Hotel/knockHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarKnockHotel .inner {
	color : #F5125D;
	padding : 35px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarKnockHotel .inner a:link { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarKnockHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarKnockHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}
#sidebarShannonHotel { 
width : 110px;
height : 99px;
background: url(flight_to_shannon/Images/Hotel/shannonHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarDerryHotel { 
width : 110px;
height : 99px;
background: url(flight_to_derry/Images/Hotel/derryHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 
#sidebarShannonHotel .inner,#sidebarDerryHotel .inner{
	color : #F5125D;
	padding : 35px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarShannonHotel .inner a:link, #sidebarDerryHotel .inner a:link  { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarShannonHotel .inner a:visited, #sidebarDerryHotel .inner a:visited{ 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
} 
#sidebarShannonHotel .inner a:hover, #sidebarDerryHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}
#sidebarLimerickHotel { 
width : 110px;
height : 99px;
background: url(flight_to_limerick/Images/Hotel/limerickHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 

#sidebarLimerickHotel .inner{
	color : #F5125D;
	padding : 35px 0px 0px 5px;
	font-weight : bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: center;
	
	
} 

#sidebarLimerickHotel .inner a:link  { 
text-decoration : underline;
color : white;
background-color: #000099;
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
} 
#sidebarLimerickHotel .inner a:visited { 
text-decoration : underline;
color : white;
background-color: #000099;	
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
} 
#sidebarLimerickHotel .inner a:hover { 
text-decoration : underline;
    color :white;
	background-color: #000099;
	font-weight : bolder;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: center;
}
#sidebarKerryHotel { 
width : 110px;
height : 99px;
background: url(flight_to_kerry/Images/Hotel/kerryHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 

#sidebarKerryHotel .inner{
	
	padding : 35px 0px 0px 5px;
	
} 

#sidebarKerryHotel .inner a:link  { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarKerryHotel .inner a:visited { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarKerryHotel .inner a:hover { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
   
}

#sidebarSligoHotel { 
width : 110px;
height : 99px;
background: url(flight_to_sligo/Images/Hotel/sligoHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 

#sidebarSligoHotel .inner{
	
	padding : 35px 0px 0px 5px;
	
} 

#sidebarSligoHotel .inner a:link  { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarSligoHotel .inner a:visited { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarSligoHotel .inner a:hover { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
   
}





#sidebarKerryHotel { 
width : 110px;
height : 99px;
background: url(flight_to_kerry/Images/Hotel/kerryHotel.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 

#sidebarKerryHotel .inner{
	
	padding : 35px 0px 0px 5px;
	
} 

#sidebarKerryHotel .inner a:link  { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarKerryHotel .inner a:visited { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;

} 
#sidebarKerryHotel .inner a:hover { 
text-decoration : underline;
color : white;
    background-color: #000099;
	
	font-weight : bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
   
}

#sidebarCarHire { 
width : 110px;
height : 99px;
background: url(Images/carHire1.jpg) no-repeat bottom left;
color : black;
margin : 5px 5px 0px 5px;
padding : 0px 0px 0px 0px;

} 

#sidebarCarHire .inner{
	
	padding : 25px 0px 0px 5px;
	text-align: center;
} 

#sidebarCarHire .inner a:link  { 
text-decoration : underline;
color : white;
   
	
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	

} 
#sidebarCarHire .inner a:visited { 
text-decoration : underline;
color : white;
    
	
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	

} 
#sidebarCarHire .inner a:hover { 
text-decoration : underline;
color : white;
   
	
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
   
}


.adBox {
	height: 170px;
}

