@charset "utf-8";
/* Hide generic elements */
div#headerNav, div#rightNavWrapper, div#footerWrapper, div#navWrapper, form#search, ul.breadcrumb{display:none;}
* {margin: 0;padding: 0;}

body { 
	color : #000; 
	background : #fff; 
	font-family : "Times New Roman", Times, serif;
	font-size:12pt;
} 
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}
img {border: 0;}
#user-status, #breadcrumb, .navMain, .subMain, #content-right-column, #footer1, #footer2, .print {
        display: none !important;
}

/* Itinerary listings */
div.tabs_container div.tabs_content div.tabs_content_scroll{
	height:100%;
	overflow:visible;
}

div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column p, div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h4, div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h3 {
	margin:0; 
	padding:0; 
}

#contentWrapper div.double_box{
	clear:both;
}

#contentWrapper div.double_box div.itinerary_listing span.image_caption {
	display:block;
	clear:left;
}
#contentWrapper div.double_box div.itinerary_listing div.image_block{
	margin:0 10px 10px 0;
}

div.list_items, #contentWrapper div.double_box div.itinerary_listing{
	padding-top:1em;
}
#contentWrapper div.double_box img.itinerary_map{
	float:right;
}
/*
div.tabs_container div.tabs_content img {
	float:right;}
*/
#contentWrapper div.double_box div.itinerary_summary{
	float:left;
}
div.list_left_column, div.image_block{
	float:left;
	overflow:hidden;
}
#contentWrapper div.double_box div.itinerary_listing ol li{
	clear:both;
	list-style:outside;
	margin-top:1em;
}

/* Hide itinerary elements */
div.popup_map ul, img.popup_icon, p.back_to_top, div.popup_map ul li{
	display:none;	
}
#headerLogo{
	text-indent:0px;
	border-bottom:solid 1px #000;
	border-top:solid 1px #fff;
}
div.tabs_container ul{width:600px;display:block;}
div.tabs_container ul li{list-style:none;}

div.tabs_container ul li span{display:none;}
div.tabs_container ul li.selected span {
	display:block;
	font-size:12pt;
	font-weight:bold;
}
div.tabs_container ul li a{text-decoration:none; float:left; margin-right:20px; padding:0 10px 0 0}
span.image_caption, #contentWrapper div.double_box div.itinerary_summary table td {font-size:10pt;padding-left:5px;}
#contentWrapper div.double_box div.itinerary_summary table th{text-align:left;padding-left:5px;}
div.clearer{clear:both;display:block;height:1pt;}
div.list_items{	clear:both;	width:100%;}
div.list_items div.list_left_column{width:330pt;}
div.list_left_column h3, div.list_left_column h4, div.list_left_column p{width:auto}
.page_break{page-break-after:always !important;}

/* My Ireland pages */
#resultsWrapper div.pages, #myIrelandWrapper div.pages, div.popupDialog, div#myIrelandWrapper div.tabs, #myIrelandWrapper div.list span.printPage{display: none;}
#myIrelandWrapper div.bar_pink div.col1, #myIrelandWrapper div.bar_light div.col1, #myIrelandWrapper div.bar_pink div.col2, #myIrelandWrapper div.bar_light div.col2, #myIrelandWrapper div.bar_pink div.col3, #myIrelandWrapper div.bar_light div.col3, #myIrelandWrapper div.titlebar_purple div.col1, #myIrelandWrapper div.titlebar_purple div.col2, #myIrelandWrapper div.titlebar_purple div.col3, #myIrelandWrapper div.titlebar_purple div.col4 {float:left;width:200px;}

#myIrelandWrapper div.titlebar_purple div.col4, #myIrelandWrapper div.bar_pink div.col4, #myIrelandWrapper div.bar_light div.col4, div#prompt, div#myIrelandWrapper div.item_trash, #myIrelandWrapper div.login_content div.right_box {display:none;}
#myIrelandWrapper div.login_content div.left_box {margin:0 0 15px 0;}
#myIrelandWrapper div.bar_light, #myIrelandWrapper div.bar_pink{ clear:both;}
#myIrelandWrapper div.titlebar_purple {font-weight:bold;}

div#myIrelandWrapper div.item_box div.img_border_small_square{float:left;}
div#myIrelandWrapper div.item_box {margin-bottom:15px;}
#myIrelandWrapper div.list h3, #myIrelandWrapper div.item_box, p.clear_left{margin-top:10px; clear:left}
#myIrelandWrapper div.list h3, #myIrelandWrapper div.list div.item_box h3 {margin:0}
div.spacer {clear:left; height:30px}
div.loggedStatus{float:right}
#myIrelandWrapper div.divider{height:10px}
#myIrelandWrapper div.titlebar_green, #myIrelandWrapper div.titlebar_beige, #myIrelandWrapper div.titlebar_brown, #myIrelandWrapper div.titlebar_maroon, #myIrelandWrapper div.titlebar_light_brown, #myIrelandWrapper div.titlebar_blue { clear:left; font-weight:bold; border-bottom:solid 1px #ccc; font-size:1.5em;}

ul#nav, ul#subNav, form.chooseLocation, ul.topNav, div#rightContent, a.accessibility{display:none;}