img,table,fieldset{
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/*
GLOBAL STYLES
*/

div.divider{
	background:#666;
	line-height:1px;
	overflow:hidden;
	height:1px;	
	padding:0px;
}
.last,.no_margin{
	margin:0;
}
.spacer{
	height:10px;
	background:none;
}
.hide{
	display:none;
}
.invisible{
	visibility:hidden;
}
.clearer{
	clear:both;
}
.clear_left{clear:left;}
.clear_right{clear:right;}
.center {
	text-align:center;
}
.left {
	float:left;
}
.right {
	float:right;
}
.white {
	color:#fff;
}
.red{
	color:#900;
}
.smalltext {
	font-size:0.7em;
}
.indent{
	margin-left:15px;
}
.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.img_border_3_4_horizontal,.img_border_small_square,.img_border_large,.img_border_half_horizontal,.img_border_single_thin, .img_border_160x90{
	width:327px;
	height:65px;
	border:1px solid #ccc;
	margin:0px 15px 15px 0px;
	padding:1px;
}
.img_border_small_square{
	width:91px;
	height:66px;
	/*margin:0px 15px 0px 0px;*/
}
.img_border_large{
	width:246px;
	height:150px;
	margin:0px;
}
.img_border_half_horizontal{
	width:246px;
	height:65px;
	margin:0px;
}
.img_border_single_thin{
	width:231px;
	height:42px;
	margin:0px;
}
.img_border_160x90{
	padding:1px;
	width:160px;
	height:90px;
	margin:0px 0px 12px 0px;
}
.img_border {
	border:1px solid #ccc;
	padding:1px;
}

body {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:normal;
	line-height:1.2em;
	position:relative;
	text-align:left;
}
div {text-align:left}
#center {
	text-align:center;
}

#mainWrapper {
	height:400px;
	margin:0px auto 0px auto;
	overflow:visible;
	padding:0pt;
	width:780px;

}
#secondaryWrapper{
	padding-bottom:50px;
	margin:0;
	position:absolute;
	width:780px;
	top:168px;
}
#homeSecondaryWrapper{
	padding-bottom:50px;
	margin:0;
	position:absolute;
	width:780px;
	top:203px;
}
#navWrapper{
	width:100%;
}
#contentWrapper{
	padding:15px 15px 140px 15px;
	width:750px;
}
#footerWrapper{
	height:70px;
	background:#F2F0ED;
	padding:15px;
	clear:both;
}
#rightNavWrapper{
	float:right;
}
#footerText{
	padding:6px 8px 12px 15px;
	line-height:1.65em;
	font-size:0.9em;
	color:#999;
	font-weight:normal;
}
#footerText ul {
	margin-bottom:2px;
}
#footerText ul li {
	background:transparent url(Ireland_tours_files/grey_lis.gif) no-repeat scroll left center;
	display:inline;
	margin-right:0px;
	padding-left:7px;
}
#footerText ul li.first {
	background:transparent none repeat scroll 0% 50%;
	height:15px;
	padding-left:0px;
	padding-right:0px;
}
#footerLogo{
	margin-right:8px;
	float:right;
	width:90px;
	height:80px;
	background:url(Ireland_tours_files/footer_l.gif) no-repeat left top;
}
#headerLogo{
	top:65px;
	margin-left:13px;
	position:absolute;
	width:126px;
	height:82px;
	background:url(Ireland_tours_files/header_l.gif) no-repeat left top;
	text-indent: -9999px;
}
#bannercontent{
	top:68px;
	margin-left:340px;
	position:absolute;
}
#headerNav{
	margin-left:0px;
	padding-top:13px;
	color:white;
	width:990px;
	height:400px;
	line-height:1.8em;
}
#headerNav div,#headerNav form p{
	height:15px;
	display:inline;
	margin-right:5px;
}
#headerNav form select{
	margin-bottom:-1px;
	font-size:1em;
	vertical-align:middle;
}
#headerNav div.secondary_headerNav{
	margin-left:400px;
	position:absolute;
	width:390px;
}
#headerNav div.secondary_headerNav ul li{
	display:inline;
	padding-left:7px;
	background:url(Ireland_tours_files/white_li.gif) no-repeat center left;
}
#headerNav div.secondary_headerNav ul li a{
	color:#fff;
}
#headerNav div.secondary_headerNav ul li.first{
	background:none;
}
/*
END TEMPLATE LAYOUT STYLES
*/
/*
BOXES/MODULES LAYOUT STYLES
*/

#contentWrapper h1 { margin:0 0 1em 0; line-height:1em; font-size:1.8em; }

#contentWrapper h1 img { margin:-5px 0 0 5px ; vertical-align:top ; }

#contentWrapper table.double_box_table{
	border-collapse: collapse;
	height:1px;
	margin:0px 0 0px 0;
 	padding: 0;
 	border-spacing: 0 ;
 	spacing: 0;
}
#contentWrapper td.single_cell{
	width:235px;
	vertical-align:top;
	background:#fff;
	padding:11px 15px 5px 15px;
}
#contentWrapper td.single_cell div.textblock{
	float:left;
	width:128px;
	display:block;
}
#contentWrapper td.single_cell div.textblock_full, #contentWrapper td.single_cell div.textblock_full, #contentWrapper div.double_col_wrapper div div.textblock_full{
	margin-left:0px;
	margin-top:10px;
}
#contentWrapper div.double_col_wrapper div div.textblock_full{
	padding:0 5px 0 0;
}

#contentWrapper td.single_cell_blank{
	width:235px;
	background:none;
	padding:11px 15px 11px 15px;
}
#contentWrapper td.central_gap{
	width:15px;
	background:none;
}
#contentWrapper td h3, #contentWrapper div.double_col_wrapper div h3{
	padding-bottom:10px;
	text-decoration:none;
	font-weight:100;
	font-size:1.5em;
	line-height:1em;
	color:#999;
}

#contentWrapper div.single_box_top,div.single_box_bottom{
	width:265px;
	overflow:hidden;
	height:4px;
	background:url(Ireland_tours_files/single_b.gif) no-repeat top left;
	margin-right:15px;
	padding:0px;
	line-height:0px;
}

#contentWrapper div.single_box_bottom{
	background:url(Ireland_tours_files/single_b.gif) no-repeat top left;
	margin-bottom:10px;
	width:265px;
	overflow:hidden;
}
#contentWrapper div.content_rail_left div.single_box_wrapper div.single_box_bottom{
	background:url(Ireland_tours_files/single_b.gif) no-repeat top left;
	margin:0px 15px 10px 0px;
	width:265px;
	overflow:hidden;
	clear:both;
}
#contentWrapper div.content_rail_left, #contentWrapper div.content_rail_right{
	float:left;
	max-width:265px;
	width:265px;
	text-align:top;
}
#contentWrapper div.content_rail_right{
	margin:0px 0px 0px 15px;
}
#contentWrapper div.double_box{
	background:#fff;
	max-width:530px;
	width:530px;
	float:left;
	text-align:top;
	padding:7px 0 10px 15px;
	overflow:hidden;
}
#contentWrapper div.double_box div.promo_box_cont{
	clear:both;
	margin-top:10px;
}
#contentWrapper div.double_box div.promo_box_cont img.offer{
	margin:10px 13px 0 0;
}
#contentWrapper div.double_box div.single_box {
	float:left;
	width:245px;
	margin:0px 15px 5px 0px;
	display:inline;	
}
#contentWrapper div.double_box div.itinerary_summary{
	margin:5px 0 0 0;
	width:250px;
	float:left;
}
#contentWrapper div.double_box img.itinerary_map{
	float:right;
	margin:5px 15px 0 0;
}
#contentWrapper div.double_box img.popup_icon{
	position:absolute;
	margin:10px 0 0 225px;
}
#contentWrapper div.double_box div.itinerary_summary div.list{
	padding:5px 15px 10px 0;
}
#contentWrapper div.double_box div.itinerary_summary div.list h3{
	margin:0 0 5px 0;
	width:auto;
	color:#015C95;
}
#contentWrapper div.double_box div.itinerary_summary div.list p{
	padding:0 0 4px 0;
}
#contentWrapper div.double_box div.itinerary_summary div.list ul{
	list-style-type:none;
	font-size:0.9em;
	margin:10px 0 5px 0;
}
#contentWrapper div.double_box div.itinerary_summary div.list ul li.car{
	padding:5px 5px 5px 35px;
	background:transparent url(Ireland_tours_files/itinerar.gif) no-repeat scroll 0%;
}
#contentWrapper div.double_box div.itinerary_summary table{
	clear:left;
	width:250px;
    border-spacing: 0px;
	border-collapse: collapse;
	border-bottom:solid 1px #f8f8f8;
	font-size:.9em;
}
#contentWrapper div.double_box div.itinerary_summary table th{
	color:#fff;
	background:#015C95;
	padding:2px 0 2px 10px;
	text-align:left;
}
#contentWrapper div.double_box div.itinerary_summary table tr.alternate{
	padding:4px 0 4px 10px;
	background-color:#f8f8f8;
}
#contentWrapper div.double_box div.itinerary_summary table td{
	padding:4px 0 4px 10px;
}
#contentWrapper div.double_box div.itineary_list{
	clear:both;
	margin:0 10px 0 0;
}

#contentWrapper div.double_box div.itineary_list img{
	border:solid 1px #ccc;
	margin:0 10px 0 0;
	padding:1px;
	float:right
}
#contentWrapper div.double_box div.itineary_list h3{
	width:100%;
}
#contentWrapper div.double_box div.itineary_list p, #contentWrapper div.double_box div.itineary_list ol{
	width:335px;
	float:left;
}
#contentWrapper div.double_box div.itineary_list span.caption{
	float:right;
	clear:right;
	width:174px;
	text-align:left;
}
#contentWrapper div.double_box div.itinerary_listing{
	clear:both;
	margin:5px 5px 30px 0;
	color:#7B7B7B;
}
#contentWrapper div.double_box div.itinerary_listing h3{
	color:#666;
	padding:2px 0 7px 0;
	margin:0 5px 0 0;
	width:auto;
}
#contentWrapper div.double_box div.itinerary_listing h3 span{
	color:#323232;
}
#contentWrapper div.double_box div.itinerary_listing h3.day1{background: transparent url(Ireland_tours_files/day_0100.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day2{background: transparent url(Ireland_tours_files/day_0200.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day3{background: transparent url(Ireland_tours_files/day_0300.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day4{background: transparent url(Ireland_tours_files/day_0400.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day5{background: transparent url(Ireland_tours_files/day_0500.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day6{background: transparent url(Ireland_tours_files/day_0600.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day7{background: transparent url(Ireland_tours_files/day_0700.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day8{background: transparent url(Ireland_tours_files/day_0800.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day9{background: transparent url(Ireland_tours_files/day_0900.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day10{background: transparent url(Ireland_tours_files/day_1000.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day11{background: transparent url(Ireland_tours_files/day_1100.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day12{background: transparent url(Ireland_tours_files/day_1200.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day13{background: transparent url(Ireland_tours_files/day_1300.gif) no-repeat scroll left top;padding-left:30px}
#contentWrapper div.double_box div.itinerary_listing h3.day14{background: transparent url(Ireland_tours_files/day_1400.gif) no-repeat scroll left top;padding-left:30px}

#contentWrapper div.double_box div.itinerary_listing p{
	clear:both;
	line-height:1.3em;
	padding:5px 5px 0 0;	
}
#contentWrapper div.double_box div.itinerary_listing div.image_block{
	float:left;
	width:250px;
	margin:8px 12px 10px 0;
}
#contentWrapper div.double_box div.itinerary_listing span.image_caption{
	display:block;
	color:#A8A8A;
	border-bottom:solid 1px #ccc;
	padding:5px 5px 7px 5px;
	font-size:0.9em;
}
#contentWrapper div.double_box div.itinerary_listing span.image_caption a{
	font-size:1.1em;
}

#contentWrapper div.double_box div.itinerary_listing ol{
	clear:left;
	margin:0 10px 0 20px;
	line-height:1.3em;
	padding:5px 0 0 0;
}
#contentWrapper div.double_box div.itinerary_listing ol li{
	line-height:1.3em;
	margin:0 0 20px 0;
	padding:0 15px 0 0; 
}
#contentWrapper div.double_box  img.itineraies_bottom_link{
	margin:20px 0 0 0;
}
#contentWrapper div.single_box_wrapper{
	float:left;
	width:265px;
}
#contentWrapper div.content_rail_left div.single_box_wrapper, #contentWrapper div.content_rail_right div.single_box_wrapper{
	width:265px;
	overflow:hidden;
}
#contentWrapper div.single_box_wrapper h3{
	margin:0px 0px 12px 0px;
	font-weight:normal;
	font-size:1.5em;
	color:#9F6200;
	line-height:1em;
}
#contentWrapper div.single_box_wrapper div.single_box {
	float:left;
	padding:0px;
	background:#fff;
	padding:10px 15px 10px 15px;
}
#contentWrapper div.double_box div.single_box2{
	float:left;
	width:250px;
	padding:0;
}
#contentWrapper div.double_box div.single_box2 h5, #contentWrapper div.double_box div.single_box h5{
	margin:7px 0 3px 0px;
}
#contentWrapper div.double_box div.single_box h5{
	margin-top: 0px;
}
#contentWrapper div.double_box div.link{
	margin:7px 15px 0 0;
	font-weight:bold;
	text-align:right;
	clear:both;
}

#contentWrapper div.noMargin{margin-right:0;}
a.link_inline{
	padding-right:8px
}
a.link_inline span{
	background: transparent url(Ireland_tours_files/link_arr.gif) no-repeat scroll right top;
	padding:0 0 0 6px;
}
a:hover.link_inline span{
	text-decoration:none;	
}
#contentWrapper div.double_box div.link a {
	padding-right:8px;
	background: url(Ireland_tours_files/link_arr.gif) no-repeat right 0px;
}
#contentWrapper div.double_box div.focus_on_link{
	float:left;
}
#contentWrapper div.double_box div.single_box2 div.link{
	margin-right:0px;
	line-height:normal;
}
#contentWrapper div.double_box h4{
	margin-bottom:10px;
	text-decoration:none;
	font-weight:100;
	font-size:1.25em;
	color:#666;
}

#contentWrapper div.double_box div.hot_offers h4{
	margin-bottom:0px;
	line-height:1.2em;
	width:285px;
}
#contentWrapper div.double_box h5, #contentWrapper div.single_box h5{
	text-decoration:none;
	margin:0 0 1px 0px;
	padding-left:1px;
	font-size:1em;
	font-weight:bold;
	color:#999;
}
#contentWrapper div.double_box h3,#contentWrapper div.list h3{
	margin-bottom:10px;
	text-decoration:none;
	font-weight:normal;
	font-size:1.5em;
	color:#666;	
	width:320px;
	line-height:normal;
}
#contentWrapper div.double_box div.single_box2 h3{
	width:99%;
}
#contentWrapper div.double_box div.offers div.offer h3, #contentWrapper div.double_box div.offers div#hot_offers h3, #contentWrapper div.double_box div.offers div.hot_offers h3 {
	margin-bottom:5px;
	line-height:1em;
}

#contentWrapper div.double_box h3.contact{
	margin:20px 0px 2px 0px;
}
#contentWrapper  div.double_box div.list_box h4{
	margin-bottom:10px;
	text-decoration:none;
	font-size:1.25em;
}
#contentWrapper div.double_box div.offers div.offer h5, #contentWrapper div.double_box #hot_offers h5, #contentWrapper div.double_box .hot_offers h5 {
	font-size:1em;
	color:#996600;
	width:340px;
}
#contentWrapper div.double_box div#hot_offers div#hot_offers_window div#hot_offers_inner div.hot_offers_block h5{
	width:auto;
}

#contentWrapper div.double_box div.list_box_inner { 
	float:left ; margin-top:0.5em ; width:172px ;
}

#contentWrapper div.double_box div.textblock_left { float:left ; width:170px ; }
div.content_rail_left div.single_box_wrapper div.single_box div.textblock, div.content_rail_right div.single_box_wrapper div.single_box div.textblock{ 
	margin-top:10px;
}
div.single_box div.textblock a{
	line-height:1.4em;
	font-size:.9em
}

#contentWrapper div.double_box p.textblock,#contentWrapper div.double_box div.textblock{
	margin-right:15px;
}
#contentWrapper div.double_box div.textblock{
	float:left;
	width:138px;
	margin-right:0px;
}
#contentWrapper div.double_box p.textblock_left,#contentWrapper div.double_box div.textblock_left {
	padding-right:5px; 
	width:170px;
	display:block;
	float:left; 
}
#contentWrapper div.double_box div.textblock_left h3 {
	width: auto;
}
#contentWrapper div.double_box div.spacer{
 height:10px;
 clear:both;
 background:none;
}
#contentWrapper div.double_box div.detail_right_column div.spacer{
 height:15px;
 clear:none;
}
#contentWrapper div.double_box_top, div.double_box_bottom{
	width:545px;
	overflow:hidden;
	height:4px;
	clear:left;
	background:url(Ireland_tours_files/double_b.gif) no-repeat top left;
	margin:0px;
	padding:0px;
	line-height:0px;
}
#contentWrapper div.double_box_bottom{
	background:url(Ireland_tours_files/double_b.gif) no-repeat top left;
	margin:0px 0 10px 0;
}
#contentWrapper div.double_box div.list_box{
	width:345px;
	float:right;
	margin: 0 0 2px 0;
	padding:0px;
}
#contentWrapper div.double_box div.list_box ul{
	width:172px;
	float:left;
	margin:0px;
}
#contentWrapper div.double_box div.list_box ul li, #contentWrapper table.double_box_table div.textblock_full ul li, #contentWrappe div.content_rail_left ul li{
	border-bottom:1px solid #CCC;
	list-style:none;
	font-weight:bold;
	padding:0 0px 3px 0;
	margin:0 15px 3px 0;
}
#contentWrapper div.double_box .commaList {
	font-weight:bold;
	line-height:1.78em;
	margin:-0.3em 14px 0 0;
}
#contentWrapper table.double_box_table div.textblock_full ul, #contentWrapper table.double_box_table div.textblock_full ul.right, #contentWrapper div.double_col_wrapper div ul{
 	float: left;
	width:110px;
	margin-top:5px;
}
 #contentWrapper table.double_box_table div.textblock_full ul.textblock_List_right, #contentWrapper div.double_col_wrapper div ul.textblock_List_right{
 	margin-left:15px;
 }
#contentWrapper table.double_box_table div.textblock_full ul li, #contentWrapper div.double_col_wrapper div ul li{
	border-bottom:1px solid #CCC;
	list-style:none;
	font-weight:normal;
	padding:0 0px 3px 0;
	margin:0 0px 3px 0;
}
#contentWrapper table.double_box_table div.textblock_full ul li.textblock_List_item_last, #contentWrapper div.double_box div.list_box ul li.List_item_last, #contentWrapper div.double_col_wrapper div div.textblock_full ul li.textblock_List_item_last, div#contentWrapper div.double_box div.list_box ul li.textblock_List_item_last{
	border-bottom:medium none;
}

#contentWrapper div.double_box div.link a{
	font-size:1.1em;
	line-height:1.1em;
}
#contentWrapper table.promo_boxes{
	width:545px;
	margin-bottom:10px;
}
#contentWrapper table.promo_boxes_two{
	width:372px;
}
#contentWrapper table.promo_boxes_one{
	width:199px;
}
#contentWrapper table.promo_box_1_3{width:186px;}
#contentWrapper table.promo_boxes_brown{
	width:280px;
}

#contentWrapper table.promo_boxes td.green_promo_box a, #contentWrapper table.promo_boxes td.purple_promo_box a, #contentWrapper table.promo_boxes td.blue_promo_box a, 
#contentWrapper table.promo_boxes td.green_promo_box a:hover, #contentWrapper table.promo_boxes td.purple_promo_box a:hover, #contentWrapper table.promo_boxes td.blue_promo_box a:hover{
	color:#ffffff;
	text-decoration:none;
}

#contentWrapper div.double_box img.offer{
	margin:0 13px 0 0;
	float:left;
	padding:0;
	border:0;
}
/*\*/
* html #contentWrapper div.double_box .footer_offers {
	height: 80px;
}

#contentWrapper div.double_box .footer_offers{
	float:left;
	width:163px;
	min-height:80px;
	margin-right:13px;
}

#contentWrapper div.double_box .footer_offers span{
	display:block;
	padding:8px 10px 10px 10px; 
	color:#fff; 
	font-weight:normal; 
}

#contentWrapper div.double_box .footer_offers a{
	color:#fff; 
}

#contentWrapper table.promo_boxes h5, #contentWrapper table.promo_boxes h5{
	text-decoration:none;
	font-size:1em;
}
#contentWrapper td.green_promo_box,#contentWrapper td.purple_promo_box,#contentWrapper td.blue_promo_box{
	padding:3px 15px 2px 15px;
	color:#fff;
	width:142px;
	line-height:1.3em;
	vertical-align:top;
}
#contentWrapper td.green_promo_box{
	background:url(Ireland_tours_files/green_bo.gif) repeat-x #959B53;
}
#contentWrapper td.purple_promo_box{
	background:url(Ireland_tours_files/purple_b.gif) repeat-x #694B79;
}
#contentWrapper td.blue_promo_box{
	background:url(Ireland_tours_files/blue_box.gif) repeat-x #307295;
}

#contentWrapper td.divider_13px{
	width:13px;
}
#contentWrapper td.divider_15px{
	width:15px;
}
#contentWrapper td.green_promo_box_top,#contentWrapper td.purple_promo_box_top,#contentWrapper td.blue_promo_box_top,#contentWrapper td.blue_promo_box_bottom,#contentWrapper td.green_promo_box_bottom,#contentWrapper td.purple_promo_box_bottom{
	background:url(Ireland_tours_files/green_bo.gif) no-repeat #91964C;
	height:4px;
	line-height:1px;
	overflow:hidden;
}
#contentWrapper td.purple_promo_box_top{
	background:url(Ireland_tours_files/purple_b.gif) repeat-x #91964C;
}
#contentWrapper td.blue_promo_box_top{
	background:url(Ireland_tours_files/blue_box.gif) repeat-x;
}
#contentWrapper td.green_promo_box_bottom{
	height:5px;
	background:url(Ireland_tours_files/green_bo.gif) repeat-x #959B53;
}
#contentWrapper td.purple_promo_box_bottom{
	height:5px;
	background:url(Ireland_tours_files/purple_b.gif) repeat-x;
}
#contentWrapper td.blue_promo_box_bottom{
	height:5px;
	background:url(Ireland_tours_files/blue_box.gif) repeat-x #307295;
}
#contentWrapper td.promo_box_2_3_top, #contentWrapper td.promo_box_2_3, #contentWrapper td.promo_box_2_3_bottom, #contentWrapper td.promo_box_2_3_image{
	background-color:#fff;
	vertical-align:top;
}
#contentWrapper td.promo_box_2_3_image{
	width:370px;
}

#contentWrapper td.promo_box_2_3 p, #contentWrapper td.promo_box_2_3_image p{
	margin:8px 15px 0px; 15px;
}

#contentWrapper td.green_promo_box_bottom a.button,#contentWrapper td.purple_promo_box_bottom a.button,#contentWrapper td.blue_promo_box_bottom a.button{
	background:url(Ireland_tours_files/arrow_gr.gif);
	position:absolute;
	margin-top:-18px;
	margin-left:150px;
	height:16px;
	width:16px;
}
#contentWrapper td.green_promo_box_bottom a
{
    cursor:pointer;
}
#contentWrapper td.purple_promo_box_bottom a.button{
	background:url(Ireland_tours_files/arrow_pu.gif);
}
#contentWrapper td.blue_promo_box_bottom a.button{
	background:url(Ireland_tours_files/arrow_bl.gif);
}

#contentWrapper td.brown_box_top{
	background:url(Ireland_tours_files/brown_bo.gif) no-repeat;
	height:5px;
	line-height:1px;
	overflow:hidden;
}
#contentWrapper td.brown_box_bottom{
	height:6px;
	background:url(Ireland_tours_files/brown_bo.gif) no-repeat;
	overflow:hidden;	
}
#contentWrapper td.brown_box{
	background:url(Ireland_tours_files/brown_bo.gif) repeat-x #9D6B08;
	/*padding:10px 15px 0px 15px;*/
	color:#fff;
	width:265px;
	height:48px;
	line-height:1.3em;
	vertical-align:middle;
}
#contentWrapper td.brown_box_bottom a.button{
	background:url(Ireland_tours_files/arrow_ri.gif);
	position:absolute;
	margin-top:-36px;
	margin-left:235px;
	height:17px;
	width:16px;
}
#contentWrapper td.brown_box a{
	color:#fff;
}
#contentWrapper td.brown_box h5{
	margin:0px 30px 0px 15px;
}
/*
END BOXES/MODULES LAYOUT STYLES
*/
/*
RIGHT NAV
*/
#rightNavWrapper a {
	color: #816392;
}
#rightContent div.link {
	text-align: right;
}
#rightContent div.link a{
	color: #816392;
	font-weight: bold;
	padding-right: 8px;
	background: transparent url(Ireland_tours_files/link_arr.gif) right -1px no-repeat;
	display: block;
}
#rightContent div.box{
	padding:1px 3px 2px 3px;
	background:#fff;
	margin:0px;
	line-height:1em;
}
#rightContent div#rightItineraries div.box{
	padding-left:10px;
}
#rightContent div.box div.currency_converter,#rightContent div.box div.radio, #rightContent div.box div.rhn_icons{
	padding:4px 0 4px 30px;
	font-weight:bold;
	color:#999;
	line-height:1.2em;
	margin:0px 0px 0px 5px;
}
#rightContent div.box div.radio{
	background:url(Ireland_tours_files/radio000.gif) no-repeat left;
}

#rightContent div.box div.currency_converter a,#rightContent div.box div.radio a, #rightContent div.box div.rhn_icons a{
	color:#999;
	text-decoration:none;
}
#rightContent div.box div.currency_converter a:hover,#rightContent div.box div.radio a:hover,#rightContent div.rhn_icons a:hover, #rightContent div.box div.rhn_icons a:hover{
	color:#999;
	text-decoration:underline;
}
#rightContent #rightSearchBox, #rightContent #rightItineraries{
	padding-bottom:15px;
	width:190px;
	overflow:visible;
}
#rightContent #rightItineraries div.box img{margin:12px 0 8px 0;}
#rightContent #rightItineraries div.box p{padding:0 0 5px 5px;}
#rightContent #rightItineraries div.box a{color: #00588D;}

#rightContent #rightItineraries div.box h3{
	color:#666666;
	font-size:1.4em;
}

#rightContent #rightSearchBox div.box, #rightContent #rightItineraries div.box{padding:10px 7px 5px 7px;}
#rightContent #rightSearchBox div.searchBoxLink{
	display:block;
	cursor:pointer;
}
#rightContent #rightSearchBox div.searchBoxButton, #rightContent #rightIteneraries div.searchBoxButton{
	cursor:pointer;
	background:url(Ireland_tours_files/purple_a.jpg) no-repeat left top;
	padding-left:9px;

}
#rightContent #rightSearchBox div.searchBoxButton.downArrow{
	background:url(Ireland_tours_files/purple_a.jpg) no-repeat left top;
}
#rightContent #rightSearchBox input.search_field,#rightSearchBox select{
	width:130px;
	margin-bottom:5px;
}	
#rightContent #rightSearchBox select{width:175px;}		
#rightContent #rightSearchBox input.submit2{
	margin-left:121px;
	width:57px;
	height:24px;
}
#rightContent #rightSearchBox input.submit1{
	margin:-4px -2px 0 3px;
	width:38px;
	height:24px;
}
#rightContent div.box_top,#rightContent div.right_box_bottom_drop_shadow,#rightContent #rightItineraries div.box_top, #rightContent #rightItineraries div.box_bottom{
	background:url(Ireland_tours_files/right_bo.gif) no-repeat;
	margin:0px 0 0 0;
	width:190px;
	height:4px;
	overflow:hidden;
}

#rightContent #rightPurpleBox div.box_top,#rightContent #rightSearchBox div.box_top,#rightContent #rightMapBox div.box_top, #rightContent #rightLegend div.box_top{
	background:url(Ireland_tours_files/right_bo.gif) no-repeat;
}	

#rightContent #rightItineraries div.box_top{background:url(Ireland_tours_files/right_bo.gif) no-repeat;}
#rightContent #rightItineraries div.box_bottom{background:url(Ireland_tours_files/right_bo.gif) no-repeat;}

#rightContent #rightLegend div ul{
	list-style:none;
	margin:5px 5px 10px 0
}
#rightContent #rightLegend div ul li{
	display: block;
	padding:6px 0 9px 35px;
	border-bottom:solid 1px #E5E5E5;
	color:#656565;
}
#rightContent #rightLegend div ul li.offers{background:transparent url(Ireland_tours_files/icon_off.jpg) no-repeat;}
#rightContent #rightLegend div ul li.places_to_go{background:transparent url(Ireland_tours_files/icon_pla.jpg) no-repeat;}
#rightContent #rightLegend div ul li.accommodation{background:transparent url(Ireland_tours_files/icon_acc.jpg) no-repeat;}
#rightContent #rightLegend div ul li.events{background:transparent url(Ireland_tours_files/icon_eve.jpg) no-repeat; margin-bottom:4px;}
#rightContent #rightLegend div ul li.activites{background:transparent url(Ireland_tours_files/icon_act.jpg) no-repeat;}
#rightContent #rightLegend div ul li.articles{background:transparent url(Ireland_tours_files/icon_art.jpg) no-repeat;}

#rightContent #rightMapBox div.box_top.orange {
	background-image:url(Ireland_tours_files/orange_b.jpg);
}

#rightContent #rightMapBox a.orange { color:#c63 ; }

#rightContent div.right_box_bottom_drop_shadow{
	background:url(Ireland_tours_files/right_bo.gif) no-repeat;
	margin:0px 0 15px 0;
}


#rightContent #rightMapBox div.box_title,#rightContent #rightPurpleBox div.box_title,#rightMyIrelandBox div.box_title, #rightSearchBox div.box_title, #rightContent #rightLegend div.box_title{
	background:url(Ireland_tours_files/purple_g.jpg) repeat-x top #7B5E8C;
	padding:0 8px 5px 8px;
	font-size:1em;
	font-weight:bold;
	width:174px;
	color:#fff;
}
#rightContent #rightMapBox div.box_title.orange {
	background-image:url(Ireland_tours_files/orange_g.jpg);
}

#rightContent #rightPurpleBox div.weather_right{
	position:absolute;
	margin:-3px 0 0 84px;
	width:90px;
	text-align:right;
	line-height:1.6em;
}
#rightContent #rightPurpleBox div.sunny_spells{
	background:url(Ireland_tours_files/sunny_sp.gif) no-repeat left;
}	

#rightContent #rightSearchBox div.divider{
	background:#8D729C;
	line-height:1px;
	overflow:hidden;
	height:1px;	
	width:100%;
	padding:0px;
}
#rightContent #rightSearchBox div.box_title.topless{
	padding-top:5px;
}
#rightContent #rightMapBox div.divider,#rightContent #rightPurpleBox div.divider,#resultsWrapper div.divider{
	background:#E5E5E5;
	line-height:1px;
	overflow:hidden;
	height:1px;	
	width:100%;
	padding:0px;
	margin:8px 0 9px 0;
}	
#rightContent #rightMapBox div.box,#rightContent #rightPurpleBox div.box,#rightMyIrelandBox div.box, #rightContent #rightLegend div.box{
	background:#fff;
	padding:5px 8px 10px 8px;
	margin-bottom:15px;
	color:#666;
	width:174px;
	line-height:1.2em;
}
#rightContent #rightPurpleBox div.box{
	padding-top:8px;
}
#rightContent #rightMyIrelandBox div.box_top{
	background:url(Ireland_tours_files/right_bo.gif) no-repeat;
}	
#rightContent #rightMyIrelandBox div.box_title{
	background:url(Ireland_tours_files/green_gr.jpg) repeat-x bottom #B2B85E;
}
#rightContent #rightMyIrelandBox div.box,#rightMyIrelandBox div.box2{
	background:url(Ireland_tours_files/my_irela.gif) repeat-y #fff;
	margin:0px;
	width:176px;
}
#rightMyIrelandBox div.box2{
	overflow:hidden;
	width:190px;
}
#rightMyIrelandBox div.box{
	padding:5px 7px 5px 7px;
}	

	
#rightMyIrelandBox div.image{
	background:url(Ireland_tours_files/my_irela.gif) repeat-y #fff;
	width:190px;
	height:123px;
}	

#rightContent #rightMyIrelandBox div.box2 div.grey_box{
	background:#F4F4F4;
	margin:0px 3px 0px 3px;
	padding:5px;
	text-align:center;
	color:#666;
	overflow:hidden;
	width:174px;
}
#rightContent #rightMyIrelandBox div.my_ireland_bottom{
	background:url(Ireland_tours_files/my_irela.gif) repeat-y #fff;
	width:190px;
	height:4px;
	overflow:hidden;
}
#rightContent #rightMyIrelandBox div.my_ireland_bottom2{
	background:url(Ireland_tours_files/my_irela.gif) repeat-y #fff;
	width:190px;
	height:8px;
	margin-bottom:15px;
	overflow:hidden;
}
/*
SEARCH RESULTS STYLES
*/

#resultsWrapper{
	width:545px;
	padding-top:15px;
}

h2{
	font-size:1.6em;
	padding:0px 0 15px 0;
	margin:0;
	color:#666;
	font-weight:normal;
}
.breadcrumb a{
	color:#666;
}
#resultsWrapper div.top_text{	
	font-size:1.2em;
}

div.tabs{
	margin-top:5px;
	float:left;				
	font-size:1em;
}
div.tabs ul{
	overflow:hidden;
	line-height:1.5em;
}
div.tabs ul li{
	background:url(Ireland_tours_files/white_li.gif) no-repeat top right #B2A1BA;
	display:inline;
	padding:3px 13px 3px 5px;
	line-height:1.5em;
	color:#fff;
}
div.tabs ul #tabsLast{
	background:url(Ireland_tours_files/tabs_rig.gif) no-repeat top right #B2A1BA;
}
div.tabs ul li a{
	color:#fff;
}
div.tabs ul #tabsFirst{
	background:url(Ireland_tours_files/tabs_lef.gif) no-repeat top right;
	overflow:hidden;
	width:10px;
}
div.tabs ul li.over a{
	color:#606060;
	font-weight:bold;
}
div.tabs ul li.over{
	background:url(Ireland_tours_files/tabs_lef.gif) no-repeat top right #fff;
}
div.tabs ul li.previous{
	background:url(Ireland_tours_files/tabs_rig.gif) no-repeat top right #B2A1BA;
}	
div.tabs ul #tabsLast.over{
	background:url(Ireland_tours_files/tabs_rig.gif) no-repeat top right #fff;
}				
div.tabs ul #tabsFirst.previous{
	background:url(Ireland_tours_files/tabs_lef.gif) no-repeat top right;
}		
#resultsWrapper div.list_wrapper{
		background:#FBFAF9;
		text-align:top;
		clear:left;
		width:545px;
		margin-bottom:5px;
}

/*
MY IRELAND ---------------------
*/
#myIrelandWrapper div.bookmarks_wrapper,#myIrelandWrapper div.login_wrapper{
		background:#f6f6f6;
		text-align:top;
		clear:left;
		width:545px;
		margin:0 0 15px 0;
}
#myIrelandWrapper div.list,#myIrelandWrapper div.login_content{
		width:515px;
		background:#f6f6f6;
		padding:12px 15px 15px 15px;
}
#myIrelandWrapper div.login_content div.left_box{
		float:left;
		width:205px;
		padding:0 45px 0 0;
		font-size:0.9em;
}
#myIrelandWrapper div.login_content div.right_box{
		float:left;
		width:250px;
		font-size:0.9em;
}
#myIrelandWrapper div.login_content div.right_box p{
		margin:0px 0 5px 0;
}

#myIrelandWrapper div.list span.printPage {
	background:transparent url(Ireland_tours_files/print000.gif) no-repeat scroll left top;
	float:right;
	margin:5px 0pt 0pt;
	padding:0pt 0pt 1px 20px;
	text-align:right;
}

#myIrelandWrapper div.titlebar_blue,#myIrelandWrapper div.titlebar_light_brown,#myIrelandWrapper div.titlebar_brown,#myIrelandWrapper div.titlebar_maroon,#myIrelandWrapper div.titlebar_green,#myIrelandWrapper div.titlebar_beige,#myIrelandWrapper div.titlebar_purple,#myIrelandWrapper div.bar_pink,#myIrelandWrapper div.bar_light{
	padding:2px 10px 2px 10px;
	width:495px;
	color:#fff;
	font-weight:bold;
	line-height:1.4em;
	font-size:0.9em;
}


#myIrelandWrapper div.titlebar_green{
	background:#8E9104;
	clear:left;
}
#myIrelandWrapper div.titlebar_blue{
	background:#015C95;
	clear:left;	
}
#myIrelandWrapper div.titlebar_brown{
	background:#9C491F;
	clear:left;	
}
#myIrelandWrapper div.titlebar_light_brown{
	background:#996600;
	clear:left;	
}
#myIrelandWrapper div.titlebar_maroon{
	background:#9C1A32;
}
#myIrelandWrapper div.titlebar_beige{
	background:#AAA085;
	clear:left;	
}
#myIrelandWrapper  div.list div.item_box h3{
	float:none;
}
#myIrelandWrapper div.titlebar_purple{
	background:#816392;
	clear:left;
}
#myIrelandWrapper a.green{
	color:#8E9104;
}
#myIrelandWrapper a.blue{
	color:#015C95;
}
#myIrelandWrapper a.brown{
	color:#D34D1C;
}
#myIrelandWrapper a.light_brown{
	color:#996600;
}
#myIrelandWrapper a.maroon{
	color:#9C1A32;
}
#myIrelandWrapper a.beige{
	color:#AAA085;
}
#myIrelandWrapper a.titlebar_purple{
	color:#816392;
}
#myIrelandWrapper div.bar_pink{
	background:#F2EDF3;
	color:#816392;
	padding:0px 10px 0px 10px;
}
#myIrelandWrapper div.bar_light{
	background:#fff;
	color:#816392;
	padding:0px 10px 0px 10px;
}
#myIrelandWrapper div.item_box{
	width:495px;
	background:#fBF5F7;
	padding:10px;
	margin-bottom:2px;
}
#myIrelandWrapper div.divider{
	background:#E8E8E8;
	line-height:1px;
	overflow:hidden;
	height:1px;	
	padding:0px;
}
#myIrelandWrapper div.titlebar_purple div.col1,
#myIrelandWrapper div.titlebar_purple div.col2,
#myIrelandWrapper div.titlebar_purple div.col3,
#myIrelandWrapper div.titlebar_purple div.col4{
	color:#fff;
	float:left;
}
#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
{
	color:#816392;
	float:left;
	padding:4px 0px 4px 0px;
}
#myIrelandWrapper div.bar_pink div.col4,#myIrelandWrapper div.bar_light div.col4{
	float:left;
	padding:2px 0 0 0 ;
}


#myIrelandWrapper div.col1{
	width:180px;
}
#myIrelandWrapper div.col2{
	width:165px;
}
#myIrelandWrapper div.col3{
	width:110px;
}
#myIrelandWrapper div.col4{
	text-align:right;
	width:40px;
	font-weight:normal;
}
#myIrelandWrapper .grey{
	color:#999;
}
#myIrelandWrapper h3{
	margin-top:10px;
}
#myIrelandWrapper div.item_box h3{
	margin-top:0px;
	margin-bottom:2px;
}
#myIrelandWrapper div.list h3{
	float:left;
	margin-top:0px;
}
#myIrelandWrapper div.item_trash{
	float:right;
	margin-top:-15px;
}
#myIrelandWrapper p.textblock,#myIrelandWrapper div.textblock {
	margin-left:110px; 
	margin-right:15px;
	font-size:0.9em;
}


#myIrelandWrapper div.search_bar{
		background: url(Ireland_tours_files/search_b.jpg) repeat-x #E1DED7;
		padding:15px 0px 15px 17px;	
		width:250px;	
		overflow:hidden;
}
#myIrelandWrapper div.search_bar input.text{
		width:105px;	
		margin:3px 0 0 10px;
}
#myIrelandWrapper div.search_bar label{
		float:left;
		width:84px;
		display:block;
		font-size:1em;
		font-weight:bold;
		color:#999;
		line-height:1.3em;
		margin:4px 0px 0 0;
}			
#myIrelandWrapper div.search_bar .submit{
		clear:left;
		margin:8px 0px -8px 93px;
		width:32px;
}

/*
MY IRELAND END -------------------
*/




#resultsWrapper div.kinky_bit{
		background: url(Ireland_tours_files/kinky_re.gif) left;		
		width:18px;
		height:38px;
		line-height:1px;
		overflow:hidden;
		position:absolute;
		margin-top:10px;
		margin-left:401px;
}
#resultsWrapper div.list{
		width:374px;
		border-right:1px solid #ececec;
		background:#fff;
		padding:12px 15px 15px 15px;
}
#resultsWrapper div.list div.listing{
		margin:15px 0 15px 30px;
}
#resultsWrapper div.list div.listing h4{
		font-size:1.20em;
		line-height:1.20em;
		margin-bottom:8px;
}
#resultsWrapper div.list div.listing h5{
		font-size:1.0em;
		line-height:1.20em;
		margin-bottom:8px;
		font-weight:bold;
}
#resultsWrapper div.list_nav{
		vertical-align:top;
		float:right;
		width:110px;
		margin:0;
		padding:19px 15px 15px 0px;
		font-size:1em;
		line-height:1.2em;
}
#resultsWrapper div.list_nav ul{
		list-style:none;
		margin-bottom:15px;
}
#resultsWrapper div.list_nav ul li{
		display: block;
		margin: 0 0 5px 0 ;
}
#resultsWrapper div.list_nav h4{
		font-weight:bold;
		font-size:1em;
}
#resultsWrapper div.list_nav a{
		font-weight:normal;
}
#resultsWrapper div.divider{
		margin:4px 0 4px 0;
}	
#resultsWrapper div.top_left_corner,#resultsWrapper div.top_right_corner,#resultsWrapper div.bottom_left_corner,#resultsWrapper div.bottom_right_corner{
		width:5px;
		height:5px;
		position:absolute;
		background: url(Ireland_tours_files/kinky_re.gif) left;	
		line-height:1px;
		overflow:hidden;
}
#resultsWrapper div.top_left_corner{
		background: url(Ireland_tours_files/corner_t.gif);		
}				
#resultsWrapper div.top_right_corner{
		background: url(Ireland_tours_files/corner_t.gif);	
		margin-left:540px;					
}
#resultsWrapper div.bottom_left_corner{
		background: url(Ireland_tours_files/corner_b.gif);
		margin-top:-5px;	
}
#resultsWrapper div.bottom_right_corner{
		background: url(Ireland_tours_files/corner_b.gif);
		margin-top:-5px;	
		margin-left:540px;	
}
#resultsWrapper div.icon_placestogo,#resultsWrapper div.icon_articles,#resultsWrapper div.icon_offers,#resultsWrapper div.icon_events,#resultsWrapper div.icon_accomodation,#resultsWrapper div.icon_activities{
		width:24px;
		height:24px;
		float:left;
		margin-top:12px;
}	
#resultsWrapper div.icon_articles{
		background: url(Ireland_tours_files/icon_art.jpg);
}
#resultsWrapper div.icon_activities{
		background: url(Ireland_tours_files/icon_act.jpg);
}
#resultsWrapper div.icon_placestogo{
		background: url(Ireland_tours_files/icon_pla.jpg);
}				
#resultsWrapper div.icon_events{
		background: url(Ireland_tours_files/icon_eve.jpg);
}
#resultsWrapper div.icon_accomodation{
		background: url(Ireland_tours_files/icon_acc.jpg);
}
#resultsWrapper div.icon_offers{
		background: url(Ireland_tours_files/icon_off.jpg);
}

#myIrelandWrapper div.search_bar_top{
		line-height:1px;
		height:5px;
		width:375px;	
		overflow:hidden;
		background: url(Ireland_tours_files/search_b.gif);
}

#resultsWrapper div.search_bar_top,#resultsWrapper div.search_bar_bottom{
		line-height:1px;
		height:5px;

		width:375px;	
		overflow:hidden;
		background: url(Ireland_tours_files/search_b.gif);
}
#resultsWrapper div.search_bar_bottom{
		background: url(Ireland_tours_files/search_b.gif);
		margin-bottom:25px;
}
#resultsWrapper div.search_bar{
		background: url(Ireland_tours_files/search_b.jpg) repeat-x #E1DED7;
		padding:5px 10px 3px 10px;	
		width:355px;	
		overflow:hidden;
}
#resultsWrapper div.search_bar input.text{
		display:inline-block;			
		width:185px;	
		margin:3px 0 0 0 ;
}
#resultsWrapper div.search_bar p{
		float:left;
		font-size:1.2em;
		color:#999;
		display:inline-block;
		line-height:1.3em;
		margin:3px 0px 0 0;
}	
#resultsWrapper div.search_bar .search_button_grey{margin:8px 8px 0pt 5pt}		
#resultsWrapper div.search_bar .submit{
		float:left;
		margin:0 0 0 0;
		width:57px;
}							
#resultsWrapper div.pages li,#myIrelandWrapper div.pages li{
		display:inline;
		background: url(Ireland_tours_files/grey_lis.gif) no-repeat right center;
		padding:0px 7px 0px 3px;
		font-size:1.2em;
}
#resultsWrapper div.pages,#myIrelandWrapper div.pages{
		padding:12px 0 2px 0;
		margin:0;
		overflow:hidden;
}
#resultsWrapper div.pages ul,#myIrelandWrapper div.pages ul{
		float:right;
		clear:left;
}
#resultsWrapper div.pages .no_dot,#myIrelandWrapper div.pages .no_dot{
		background: none;					
}		
#resultsWrapper div.pages ul li.this_page,#myIrelandWrapper div.pages li.this_page{
		padding:0px 4px 0px 4px;
		margin-right:2px;
		color:#fff;
}			
#resultsWrapper div.pages ul li.this_page a,#myIrelandWrapper div.pages li.this_page a{
		color:#fff;
}			
				

/*
TRAVEL OFFERS
*/


#contentWrapper div.double_box div.grey_inner_double_box{
	background:#F7F6F4;
	width:485px;
	padding:15px;
}
#contentWrapper div.grey_inner_double_box div.left_box{
	width:230px;
	float:left;
}
#contentWrapper div.grey_inner_double_box div.right_box{
	width:230px;
	margin-left:250px;
}
#contentWrapper div.grey_inner_double_box p{
	margin-bottom:5px;
}

#contentWrapper div.right_link{
	width:540px;
	text-align:right;
	font-weight:bold;
	padding-bottom:10px;
}

#contentWrapper div.grey_search {
	position:relative ;
	float:left ; clear:left ;
	padding:10px 0 10px 15px;
	width:530px;
	background:#EFEDE9 url(Ireland_tours_files/grey_gra.jpg) repeat-x left bottom;
}
#contentWrapper div.grey_search table.searchDate tr td{
	padding:0;
	vertical-align:middle;
}

#contentWrapper div.grey_search table.searchDate tr td input{
	float:left; 
	margin:0 4px 0 4px;
	width:70px;
}


#contentWrapper div.grey_search table tr td{
	padding:2px 10px 4px 0;
	margin:0px;
	line-height:1em;
	height:1px;
	vertical-align:bottom;
}

/*
#contentWrapper div.grey_search {
	position:relative ;
	float:left ; clear:left;
	padding:15px;
	width:515px;
	background:#E9E6E1 url(../images/global/grey_gradient.jpg) repeat-x left bottom;
}*/
#contentWrapper div.grey_search_top {
	overflow:hidden;
	position:relative; float:left; clear:left;
	height:5px;	min-height:5px;		
	width:545px;
	background: url(Ireland_tours_files/grey_sea.gif) no-repeat left top;
}
#contentWrapper div.grey_search_bottom {
	overflow:hidden;
	margin: 0px 0px 10px 0px;
	position:relative; float:left; clear:left;
	height:5px;	min-height:5px;
	width:545px;
	background: url(Ireland_tours_files/grey_sea.gif) no-repeat left top;
}


#contentWrapper div.grey_search form { float:left ; margin:0}

#contentWrapper div.grey_search .left_form_element{
	width:175px;
}
#contentWrapper div.grey_search .optional_keyword_left{
	width:172px;
	height:16px;
}
#contentWrapper div.grey_search .optional_keyword_right{
	width:152px;
	height:16px;
}
#contentWrapper div.grey_search .middle_form_element{
	width:155px;
}
#contentWrapper div.grey_search .right_form_element{
	width:140px;
}

#contentWrapper div.grey_search label { display:inline ; padding:2px 0 5px 0 ; }
#contentWrapper div.grey_search select { margin:0 ; font-size:.9em ; color:#666 ; }
#contentWrapper div.grey_search table td input { margin:0 ; font-size:.9em ; color:#666 ; }
#contentWrapper div.grey_search table td input.go_button_grey { height:20px; margin-bottom:-2px}
#contentWrapper div.grey_search input.chkBox{width:14px; margin:3px 2px 0 0; padding:0px}

#contentWrapper div.grey_search h4 {
	font-size:1.25em;
	font-weight:normal;
	color:#666;
	margin-bottom:15px;
}
#contentWrapper div.grey_search div.box_left{
	width:175px;
	float:left;
	font-size:1.2em;
}

#contentWrapper div.grey_search div.box_left table, #contentWrapper div.grey_search div.box_middle table{
	clear:left;
}

#contentWrapper div.grey_search div.box_left label, #contentWrapper div.grey_search div.box_middle label, #contentWrapper div.grey_search div.box_right label{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:.87em;
}

#contentWrapper div.grey_search div.box_left input, #contentWrapper div.grey_search div.box_middle input, #contentWrapper div.grey_search div.box_right input{
	clear:left;
	float:left;
	margin:2pt 6pt 0px 0px;
}
#contentWrapper div.grey_search input.optionalKeywords, #contentWrapper div.grey_search input.optionalKeywords,  #contentWrapper div.grey_search input.optionalKeywords{
	width:155px;
	margin:3px 0 0 0;
	color:#666;
	height:14px;
	padding-top:1px;
}
#contentWrapper div.grey_search td.optionalKeywords{vertical-align:top;}
#contentWrapper div.grey_search div.box_right input.optionalKeywords{
	width:150px;
}
#contentWrapper div.grey_search div.box_left input.optionalKeywords{
	width:170px;
}
div.selectOptions div.checkbox input, div.selectOptions div.checkbox_right input{
	margin-right:4px;
}
div.grey_search div div.checkbox_right{
	margin-left:4px;
}
div.selectOptions div.checkbox label{
	margin-top:2px;
}
#contentWrapper div.grey_search div.box_middle{
	width:155px;
	float:left;
	margin-left:15px;
	font-size:1.2em;
}
#contentWrapper div.grey_search div.box_right{
	width:140px;
	float:left;
	margin-left:15px;
	font-size:1.2em;
}

#search_filters {
	float:left ;
	clear:left ;
	margin:0 0 -10px 0 ;
	width:515px;
}

#contentWrapper div.grey_search #search_filters h5 { margin:0 0 5px 0 ; font-size:1.15em ; font-weight:normal ; }
#contentWrapper div.grey_search #search_filters input { float:left ; clear:left ; margin:0 0 8px 0 ; }
#contentWrapper div.grey_search #search_filters label { float:left ; padding:0 0 0 5px ; font-size:80% ; }

#contentWrapper div.grey_search p input.go_button_grey { position:absolute ; right:15px ; bottom:10px ; }
#contentWrapper div.grey_search div input.go_button_grey {margin:0px 0px 0px 0px;}
#contentWrapper div.grey_search td.go_button_grey {}

div#contentWrapper div.accomListings{
	clear:left;
	float:left ;
	width:544px ;
	background:#fff url(Ireland_tours_files/accom_li.gif) repeat-y top left ;
}

div.accomListingsBottom {
	float:left ;
	width:544px ;
	height:5px ;
	overflow:hidden ;
	background:#fff url(Ireland_tours_files/accom_li.gif) no-repeat top left ;
}

div.accomListingLeft {
	float:left;
	padding:14px 14px 10px 14px;
	width:376px;
	overflow:hidden;
}

div.accomListingRight {
	float:left ;
	padding:14px 12px 14px 15px ;
	width:113px ;
}

div.accomResultHead {
	float:left; 
	margin-bottom:10px;
	border-bottom:1px solid #EEEDE9;
	padding-bottom:6px;
}
div.accomListingLeft div.accomResultHead { width:376px; }
div.accomListingRight div.accomResultHead { width:113px; }
div.accomListingRight div.accomResultHead h4 { font-size:1.1em;}
div.accomResultHead h3 { font-size:1.4em; }
div.accomResultHead form { float:left ; width:206px; }
div.accomResultHead label { padding:3px 5px 3px 0; }
div.accomResultHead select {
	width:115px ;
	color:#666666;
	font-size:0.95em;
	margin:0px 5px 0px 0px;
 }
 
div.accomResultHead form * {vertical-align:bottom; ; }

div.accomResult {
	float:left; 
	clear:left;
	border-bottom:1px solid #EEEDE9 ;
	padding-bottom:10px ;
	width:376px;
	margin:0 0 10px 0;
	text-align:right;
}

div.accomResultTitle {
	position:relative ;
	padding:5px 0 5px 0 ;
}

div.accomResultTitle h4 { font-size:1.4em ; }
div.accomListingLeft div.accomResult div.accomResultTitle p{clear:both;}
div.accomListingLeft div.accomResultTitle h4 { font-size:1.4em; float:left; margin:0 180px 5px 0; line-height:1.1em}
div.accomListingLeft div.accomResultTitle h4.full{float:none; margin-right:0}
div.accomResultTitle h4 img { margin-top:-5px ; vertical-align:top ; }
div.accomResultTitle .offers { position:absolute ; right:0 ; top:5px ; }

div.accomResultLeft, div.accomResultLeftFull {
	float:left ; 
	clear:left ;
	margin:0 0 10px 0 ;
	width:258px ;
}
div.accomResultLeftFull{width:auto;}
span.location, span.region{float:left; padding:10px 0 5px 0; color:#a1a1a1;}
span.region{float:right}

div.accomResultLeft h5 { margin:0 0 5px 0 ; color:#666 ; font-size:1em ; }
div.accomResultLeft h5 img { margin:0 0 0 5px ; vertical-align:middle ; }
div.accomResultLeft p { margin:0 0 7px 0 ; width:235px ; line-height:1.4em ; }*/
div.accomResultLeft span { float:left ; width:117px ; }
div.accomResultLeft span.location { clear:left ; }
div.accomResultLeft span.region { text-align:right ; }
div.accomResultLeftFull h5 { margin:0 0 5px 0; color:#A1A1A1; font-size:1em; font-weight:normal}

div.accomResultRight {
	float:right; 
	width:118px;
}
div.accomResultRight a { margin-top:5px;}
div.accomResultRight img { margin-top:10px}
div.accomResultFoot { clear:left ; text-align:right;}
div.accomResultFoot a{
	background:transparent url(Ireland_tours_files/link_arr.gif) no-repeat scroll right -1px;
	padding-right:8px;
}

div.accomPagination { clear:left ; padding-right:15px ; text-align:right ; margin-top:0px;}
div.double_box div.offers div.accomPagination { padding-right:0px}
div.accomPagination ul { float:right ; list-style-type:none ; }
div.accomPagination li { float:left ; padding-left:8px ; background:url(Ireland_tours_files/paginati.gif) 1px 5px no-repeat ; }
div.accomPagination li.noDot { background-image:none ; }
div.accomPagination li.current { margin-left:8px ; padding:0 ; background:#996600 url(Ireland_tours_files/paginati.gif) top left no-repeat ; }
div.accomPagination li.current a { float:left ; padding:0 3px 0 3px ; color:#fff ; background:url(Ireland_tours_files/paginati.gif) top right no-repeat ; min-height:15px ; }

div.accomListingRight ul { clear:left ; list-style-type:none ; margin:0px; padding:0px; width:100%}
div.accomListingRight ul li {padding-bottom:10px;}

/*
DETAILS PAGES
*/
#contentWrapper div.double_box div.detail_left_column{
	width:185px;
	float:left;	
}

#contentWrapper div.double_box div.detail_left_column h4 { margin-bottom:0.3em; font-size:1.2em; color:#999; font-weight:bold; }
#contentWrapper div.double_box div.detail_left_column div.links{
	border:solid 1px #efefef;
	padding:9px 14px;
	background:#f7f6f4;
}

#contentWrapper div.double_box div.detail_left_column div.links li span{
	font-weight:bold;
	font-size:0.95em;
	margin:-2px 0 5px 0;
	padding:0px;
	display:block;
	color:#666;
}
#contentWrapper div.double_box div.detail_left_column div.links li a{
	padding:0 15px 0 0;
	background:transparent url(Ireland_tours_files/link_ico.gif) scroll no-repeat right top;
}
#contentWrapper div.double_box div.detail_left_column div.links ul{
	margin-bottom:5px;
}
#contentWrapper div.double_box div.detail_left_column ul {
	margin-bottom:20px ;
	list-style-type:none ;
	border-top:1px solid #DEDCD3 ;
	padding-top:5px ;
	line-height:1.4em ;
}

#contentWrapper div.double_box div.detail_left_column img{
	margin-bottom:15px;
}

#contentWrapper div.double_box div.detail_right_column{
	margin-left:210px;
	line-height:1.4em;
	width:305px;
}

#contentWrapper div.double_box div.detail_right_column img.starRating,#contentWrapper #myIrelandWrapper img.starRating{ float:right ; }

#contentWrapper div.double_box p.larger_text{
	margin-top:5px;
	font-size:1em;
}

div.accomSearchTop {
	margin-top:10px ;
	height:5px ;
	background:#DEDCD3 url(Ireland_tours_files/grey_sea.gif) no-repeat top left ;
	overflow:hidden;
	border:solid
}

div.accomSearch {
	margin-bottom:-5px ;
	padding-bottom:10px ;
	background-color:#F7F6F4
}
div.double_box div.detail_right_column div.accomSearch {
	margin:10px 0 0 0;
}

div.accomSearch form {
	margin-bottom:10px ;
	padding:10px 15px ;
	height:57px ;
	background:#DEDCD3 url(Ireland_tours_files/grey_sea.jpg) repeat-x top left ;
}

div.accomSearch label { float:left ; padding-top:3px ; width:55px ; }
div.accomSearch select { float:left ; margin:0 10px 8px 0 ; width:175px ; font-size:90% ; }
div.accomSearch select.small { width:90px ; }
div.accomSearch input { float:left ; }
#contentWrapper div.double_box div.accomSearch h5 { margin:0 15px 0 15px ; }
#contentWrapper div.double_box div.accomSearch p { margin:0 15px 8px 15px ; }
#contentWrapper div.double_box div.accomSearch form p {margin:0; }
div.accomSearchBottom {
	height:5px ;
	background:#F7F6F4 url(Ireland_tours_files/grey_sea.gif) no-repeat top left ;
	overflow:hidden;
}
div.offer div.left_aligned, div.hot_offer div.left_aligned{
	margin:0 0 0 0;
	display:inline;
}
#contentWrapper div.double_box img.preferred_booking_site{
	width:186px;
	height:24px;
}
#contentWrapper input.go_button_grey{
	width:35px;
	height:20px;
}
#contentWrapper input.search_button_grey{
	width:57px;
	height:27px;
}

/* Travel offers */
.hot_offers_top { 
	float:left; 
	clear:left; 
	width:515px; 
	height:5px; 
	background:#ffffff url(Ireland_tours_files/hot_offe.gif) top left no-repeat;
	overflow:hidden;
}
#hot_offers, .hot_offers {
	position:relative;
	float:left; clear:left;
	padding:11px 15px 5px 15px;
	width:485px;
	background:#E9DEBE url(Ireland_tours_files/hot_offe.jpg) center left repeat-x ;
	overflow:hidden;
}

#hot_offers_page {
	position:relative;
	float:left; clear:left;
	padding:11px 15px 10px 15px;
	width:485px;
	background:#F3ECE0 url(Ireland_tours_files/hot_offe.jpg) center left repeat-x ;
	overflow:hidden;
}
.hot_offers_bottom { 
	float:left;
	clear:left;
	width:515px;
	margin-bottom:10px;
	height:5px;
	background:url(Ireland_tours_files/hot_offe.gif) no-repeat top left;
	overflow:hidden;
}
div.hot_offer_bottom_view_all{
	margin-bottom:8px;
}
#hot_offers_window {
	position:relative ;
	float:left ; clear:left ;
	width:485px ;
	overflow:hidden ;
}
#contentWrapper div.double_box div.hot_link {
	margin-right:15px;
	float:right;
	font-weight:bold;
	background: url(Ireland_tours_files/link_arr.gif) no-repeat right -1px;
	padding-right:8px;
}
#contentWrapper div.double_box div.offers div.hot_link, #contentWrapper div.double_box div.offers div div.hot_link{
	padding-right:7px;
	background: url(Ireland_tours_files/link_arr.gif) no-repeat right -1px;
}
div.hot_link_last{
	margin-top:7px;
	/*width:100%;*/
}
div#contentWrapper div.double_box div.offers div.hot_link_last div.hot_link{
	margin-right:0px;
}
#contentWrapper div.double_box div.divider{
	margin-bottom:4px;
	margin-top:4px;
	background:#E1D9D0;
}
#hot_offers.enabled #hot_offers_inner, .hot_offers.enabled #hot_offers_inner { position:relative ; width:1600px ; }
.hot_offers_block { float:left ; border-top:1px solid #E1D9D0 ; padding:5px 15px 5px 0 ; width:225px;  }
#hot_offers.enabled .hot_offers_block{ border-top:0 ; padding:0 30px 0 0 ; }
.hot_offers_block p { margin:0 0 0px 0 ; }

div.double_box #offersControlLeft { z-index:100 ; position:absolute ; margin-left:-8px ; margin-top:10px ; visibility:hidden ; }
div.double_box #offersControlRight { z-index:100 ; position:absolute ; margin-left:505px ;  margin-top:10px ; visibility:hidden ; }
div.double_box #offersControlLeftDisabled { z-index:100 ; position:absolute ; margin-left:-8px ; margin-top:10px ; visibility:hidden ; }
div.double_box #offersControlRightDisabled { z-index:100 ; position:absolute ; margin-left:505px ;  margin-top:10px ; visibility:hidden ; }


#contentWrapper #navMap img{
	width:176px;
	height:206px;
	z-index:-1;
	position:absolute;
}

#contentWrapper #navMap #navClear{
	z-index:5;
	width:176px;
	height:206px;
}
#contentWrapper #navMap #navDormant{
	z-index:1;
	position:relative;
}
#strapline{
	position:absolute;
	margin-top:105px;
	margin-left:45px;
}
#strapline p{
	position:absolute;
	text-indent:-10000px;
}
/* Hot offers */
div.tabsLarge { margin-bottom:-4px; width:545px;}
div.tabsLarge ul { float:left; margin-left:10px ; list-style-type:none ; font-size:100% ; line-height:105% ; display:inline; }
div.tabsLarge li { float:left; }
div.tabsLarge a { float:left; padding-right:4px ; background:#C5AB76 url(Ireland_tours_files/tab_hoto.gif) no-repeat top right ; color:#fff; }
div.tabsLarge a span { float:left ; padding:7px 8px 0 8px ; height:31px; cursor:pointer; }
div.tabsLarge li.selected a { margin:0 -6px 0 -7px ; padding:0 5px 0 12px ; background:#fff url(Ireland_tours_files/tab_hoto.gif) no-repeat top left ; color:#666}
div.tabsLarge li.selected a span { padding-right:20px ; background:#fff url(Ireland_tours_files/tab_hoto.gif) no-repeat top right; }
div.tabsLarge li.first a span { padding-left:8px; padding-right:12px; background:#C5AB76 url(Ireland_tours_files/tab_hoto.gif) no-repeat scroll right top; }
div.tabsLarge li.first a { padding-left:12px ; background:#c5ab76 url(Ireland_tours_files/tab_hoto.gif) no-repeat top left; }

div.tabsLarge li.last a { padding-right:0 ; }
div.tabsLarge li.last a span { padding-right:18px ; background:url(Ireland_tours_files/tab_hoto.gif) no-repeat top right ; }
div.tabsLarge li.selected a span { padding-right:20px ; background:#fff url(Ireland_tours_files/tab_hoto.gif) no-repeat top right; }

div.tabsLarge li.selected_first a { padding-left:12px ; background:#c5ab76 url(Ireland_tours_files/tab_hoto.gif) no-repeat top left; }
div.tabsLarge li.selected_last a span{background:#fff url(Ireland_tours_files/tab_hoto.gif) no-repeat right top;}

div.offer { clear:right; position:relative ; border-top:1px solid #996500 ; padding:10px 15px; }
div.offerLast {border-bottom:1px solid #996500; margin-bottom:10px}
div.offer.first { border-top:none; padding-top:0; }
div#hot_offers div.offer.first, div.hot_offers div.offer.first { border-top:none; padding-top:0; }
div#hot_offers div.offer, div.hot_offers div.offer { border-top:1px solid #E4D9C9 ; }
div.offer.hot { padding-right:15px ; padding-left:15px ; background-color:#F3ECE0; }
#contentWrapper div.double_box div.offer h4 { margin:0; font-weight:normal; color:#676767; line-height:1.2em; width:350px;}
#contentWrapper div.double_box div.offer div.sort_results{
	text-align:right;
	margin:0 20px 0 0;
	}
#contentWrapper div.double_box div.offer div.sort_hot_offers{
	margin-right:50px;
}
#contentWrapper div.double_box div.offer div.sort_results select{
	font-size:.95em;
	color:#666;
	width:115px;
	margin:0px 5px 0px 0px;
}
#contentWrapper div.double_box div.offer div.sort_results input{
	position:absolute;
	top:0px;
}
div.offer a.accommImg, div.offer a.accommOfferImg, div.offer img.accommOfferImg {float:right ; border:1px solid #ccc ; padding:1px ; width:112px ; margin-top:30px;}
div.offer img.accommOfferLogo, div#hot_offers img.accommOfferLogo, div.hot_offers img.accommOfferLogo {clear:right; float:right; border:1px solid #ccc ; padding:1px ; width:112px ; margin-top:10px;}
div.offer a.accommOfferImg{margin-top:15px;}
div.offer a.holidayPackage{margin-top:0px;}
a.pricePerPerson{float:right ; padding:1px ; width:112px ; margin-top:0px;}
a.pricePerPerson img {float:right; margin-bottom:10px}
div.offer a.accommImg02 { float:right ; padding:1px ; width:112px ; margin-top:0px;}
div#hot_offers a.accommImg, div.hot_offers a.accommImg { float:right ; border:1px solid #ccc ; padding:1px ; width:112px ; margin-top:30px;}
div.offer a.accommImg img, div.offer a.accommOfferImg img { float:right ; }
div#hot_offers a.accommImg img, div.hot_offers a.accommImg img { float:right; }
div.offer p { margin:3px 0 3px 0 ; color:#666666; width:290px; line-height:1.4em; font-size:.955em;}
div.offer p.first{ margin-top:0px}
div#hot_offers p, div.hot_offers p { margin:5px 0 5px 0; color:#444; width:280px; font-size:0.955em;}
div.offer p.wider{ width:350px;}
div#hot_offers div#hot_offers_window div.hot_offers_block p {width:225px;}
div.offer strong { font-size:120%; }
div.offer span.date, div#hot_offers span.date, div.hot_offers span.date{
	color:#000000;
	font-size:.955em;
	margin:5px 0px 0px 0px;
}
div.offer img.starRating { margin:10px 0 0 0 ;}
div.offer.first a.myIreland { top:0; }
div.offer.hot a.myIreland { right:15px; }
div.offers span.costs, div#hot_offers .offer span.costs, div#hot_offers .hot_offers span.costs, div.offers p span.costs, div.offers span.costs_right, span.costs{
	font-weight:bold; 
	color:#323232; 
	padding:5px 0px;
	font-size:normal;
	line-height:1em;
	display:block;
	width:295px;
}
div.offers div.price_box span.costs{
	padding:0 10px 5px 10px;
	text-align:center;
	line-height:1.3em;
	width:auto;
}
div.offers div.price_box span.single_line{
	padding-top:8px;
	padding-bottom:12px;
}
div.offers span.costs_right{
	float:right;
	padding:5px 0 5px 0;
	width:150px;
	text-align:right;
}
div.offers { 
	clear:left; 
	margin-right:15px; 
	margin-bottom:5px;
}

/* new pagination control */
div.pagination_en { clear:left ; padding-top:5px ; text-align:right;  display:block; height:15px; }
div.double_box div.pagination_en { margin-right:15px ; }
div.offer div.pagination_en { margin-right:0px ; }
div.pagination_en ul { float:right ; list-style-type:none ; }
div.pagination_en li { float:left ; padding-left:8px ; background:url(Ireland_tours_files/paginati.gif) 1px 5px no-repeat ; }
div.pagination_en li.noDot { background-image:none ; }
div.pagination_en li.current { margin-left:8px ; padding:0 ; background:#transparent url(Ireland_tours_files/paginati.gif) top left no-repeat ; margin-top:-1px; padding-bottom:-1px;}
div.pagination_en li.current a { float:left ; padding:1px 5px 0px 5px; color:#fff ; background:url(Ireland_tours_files/paginati.gif) top right no-repeat ;}
/* new pagination control */
/* IE6 Image border issues */
.img_border_large, .img_border_small_square, .img_border_half_horizontal{
	padding:0px;
	border:thin none;
}
.img_border_large img, .img_border_small_square img, .img_border_half_horizontal img, img.featured_offers_img, .img_border_featured_offers img{
	padding:1px;
	border:solid 1px #ccc;
}
img_border_featured_offers{
	margin-right:-10px;
}
img.featured_offers_img{
	float:right;
}
div.featured_offers p{
	float:left
}
div#hot_offers div.featured_offers p, div.hot_offers div.featured_offers p{
	width:300px
}
.hot_offers_page, .hot_offers_page_last{
	border-top:solid 1px #dfd8ce; padding:10px 0 8px 0;
}
.hot_offers_page_last{
	padding-bottom: 0px;
}
.box_middle div.checkbox{
	margin:22px 0 -22px 0;
}
div.selectOptions {
	margin:5px 0 2px 0;
	display:none;
}
div.selectOptions div.checkbox{
	clear:left;
	height:20px;
	width:190px;
	float:left;
}
div.selectOptions div.checkbox_right{
	height:20px;
	width:200px;
	float:left;
}

div.offers a.right, div#hot_offers a.right, div.hot_offers a.right{
	clear:right;
	margin-top:5px;
	float:right;
	}

div.home_featured_offers{
	float:left;
	width:210px;
}
div.featured_offers_textblock{
	margin-left:0px;
	font-size:0.955em;
}
div.featured_offers h3{
	width:100px;
}
div.price_box{
	float:right;
	width:116px;
	padding-bottom:5px;
	background:url(Ireland_tours_files/price_bo.gif) bottom left repeat;
	margin-bottom:5px;
}
div.price_box div.price_box_top{
	height:10px;
	background:url(Ireland_tours_files/price_bo.gif) top left no-repeat ;
	margin:0px;
	padding:0px;
}
div.price_box div.price_box_top_hot{
	height:10px;
	background:url(Ireland_tours_files/price_bo.gif) top left no-repeat ;
	margin:0px;
	padding:0px;
}
/* pagination control + hotlinks */
div.double_box div.offers div.margin_top_0{
	margin-top:0px;
}
div.offer_top_border0{
	margin-top:-5px;
	border-top:medium none;
}
div#contentWrapper div.double_box div.flashMap{
	float:left;
	width:341px;
	border:solid 1px #cccccc;
	height:285px;
	padding:1px;
	margin:5px 0 5px 0;
}
div#contentWrapper div.double_box div.flashMapDetails{
	float:left;
	width:155px;
	margin:5px 0 5px 15px;
}
div#contentWrapper div.double_box div.flashMapDetails h3{
	width:auto;
}
div#contentWrapper div.double_box div.flashMapDetails ul{
	clear:both;
	margin-top:15px;
	list-style-type: none;
}
div#contentWrapper div.double_box div.flashMapDetails ul li{
	padding:4px 0 4px 0;
	font-weight: bold;
}
div.double_col_wrapper{
	background:transparent url(Ireland_tours_files/double_c.gif) repeat-y;
	float:left;
	width: 545px;
}
div.double_col_wrapper div.double_col_left, div.double_col_wrapper div.double_col_right{
	margin:10px 5px 5px 15px;
	background:#fff;
	width:243px;
	float: left;
}
div.double_col_wrapper div.double_col_right{
	float:right;
}
div.popupDialog {
	POSITION: absolute; 
	text-align:center;		
	VISIBILITY: hidden; 
	background-color: #E3E3DB;
	width: 300px;
	height: 150px; 
	border: 1px solid #ccc;
	z-index: 10 	
}
div.popupDialog input{
	margin:15px 5px 5px 5px;
}
.popupDialog p{
	font-size:1.6em;
	line-height:1.2em;	
	font-weight:normal;
	padding: 15px 20px 10px 18px;	
}

#rightContent #rightMyIrelandBox div.box_title.sub{
	border-top:solid 1px #ccc;
	font-weight:normal;
	background-image:none;
	padding-top:5px;
	background-color:#a2a755;
}
#contentWrapper div.double_box div.detail_right_column h3{
	width:auto;
	margin-right:10px;
}
#contentWrapper div.double_box div.detail_right_column h3 span{
	color:#b3b3b3;
}

#contentWrapper div.not_looking_for{
	border-top:solid 2px #ccc;
	border-bottom:solid 1px #ccc;
	padding:10px;
	margin:10px 15px 0  0;
	font-size:1.2em
}
#contentWrapper div.not_looking_for a{
	font-weight:bold;
}
#contentWrapper p.back_to_top {
	margin:30px 0 50px 0;
}
form#search{
	position:absolute; left:570px; padding:12px 0 0 0; width:200px; clear:both; display:block
	}
	
form#search input.search_text{
	border:0px; padding:0px; margin:0px; height:19px; background:#fff url(Ireland_tours_files/search_i.gif); border-right:solid 1px #ccc; padding:5px 0 0 5px; width:168px; color:#999;
	}
	
form#search input.search_btn{	
	padding:0 0 0 5px; top:14px; position:absolute
	}
/* START:Itineraries tabs control */
div.tabs_container{
	background: #E5E2DD url(Ireland_tours_files/tabs_con.gif) no-repeat top left;
	padding:1px;
	margin-right:15px;
}
div.tabs_container ul{
	list-style: none;
	padding
}
div.tabs_container ul li{	
	float:left
}
div.tabs_container ul li a{	
	color:#666
}
div.tabs_container ul li span{
	float:left;
	font-size:.9em;
	text-align:center;	
	padding:5px;	
	width:80px;
	display:block;
	height:27px 
}
div.tabs_container ul li span a{
	color:#666;
}
div.tabs_container ul li.selected span{
	background:#fff url(Ireland_tours_files/tabs_sel.gif) no-repeat top left;
}
div.tabs_container div.tabs_content{
	clear:both;
	background-color:#fff; 
	padding:10px 0 0 0;
}

div.tabs_container div.tabs_content div.tabs_content_scroll{
	overflow-x:hidden;
	overflow:auto;
	height:500px;
}


div.tabs_container div.tabs_content img{
	float:right;
}
div#mainContent div.tabs_container div.tabs_content img{
	border:solid 1px #ddd;
}

div.list_items{
	border-bottom:solid 1px #ccc;
	margin:10px 10px 0 10px;
	padding:5px 0 14px 0;
}
div.list_left_column{
	float:left; 
	width:264px; 
	overflow:hidden;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h3{
	color:#494949;
	margin:0 10px 0 0;
	font-size:1.3em;
	font-weight:bold;
}
div.list_left_column h3, div.list_left_column h4, div.list_left_column p{
	width:auto !important;
}

div#mainContent div.tabs_content div.list_left_column p{
	line-height: 1.2em;
}

div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h4{
	color:#404040;
	margin:1px 0 5px 0;
	font-size:1.1em;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column p{
	color:#777;
	padding:2px 0 0 0;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column p.view_map{
	padding-top:10px;
}
/* END:Itineraries tabs control */

div#contentWrapper div.popup_map, div#contentWrapper div.feedback_form{
	display:none;
	position: absolute;
	z-index:9999;
	text-align:right;
	background-color:#fff;
	left:0px;
	top:-130px;
	padding:0 3px 0 3px;
	border:solid 1px #ccc;
}
div#contentWrapper div.feedback_form{color:#000; z-index:999; width:450px; text-align:left; left:150px; .left:125px; top:65px; padding:0 0 15px 0; overflow:auto;}
div#contentWrapper div.feedback_form div.feedback_form_top{
	width:386px;
	background:transparent url(Ireland_tours_files/feedback.gif) no-repeat left top;
	height:8px;
	margin:10px 0 0 30px;
	overflow:hidden;
}
div#contentWrapper div.feedback_form div.feedback_form_content, div#contentWrapper div.feedback_form div.feedback_download{
	width:386px;
	background:transparent url(Ireland_tours_files/feedback.gif) no-repeat left bottom;
	margin:0 0 15px 30px;
	padding:0 0 15px 0;
}
div#contentWrapper div.feedback_form div.feedback_form_content{overflow:auto;}
div#contentWrapper div.feedback_form div.feedback_download{
	background:transparent url(Ireland_tours_files/feedback.gif) no-repeat left bottom;
}
div#contentWrapper div.feedback_form div.feedback_download h4{
	padding:10px 15px 0 12px;
	margin:0;
	font-size:1.2em;
}
div.feedback_form div.feedback_download img{
	float:right;
	margin:5px 15px 0 0;
}

div.feedback_form_content form legend{
	padding:1px 0 5px 12px;
	font-size:1.2em;
	font-weight:bold;
	color:#000;
}
div.feedback_form_content form label{
	clear:both;
	color:#696969;
	display:block;
	width:180px;
	float:left;
	margin:0 5px 0 20px;
	font-weight:bold;
}
div.feedback_form_content form input.submit_download{
	background:transparent url(Ireland_tours_files/submit_d.gif) no-repeat top left;
	float:right;
	width:134px;
	height:21px;
	border:medium none;
	margin:0 15px 0 0;

}
div.feedback_form_content form span{
	display:block;
	color:#636363;
	padding:5px 15px 10px 12px;
	line-height:1.3em;
}
div.feedback_form_content form span.bullet{
	background:transparent url(Ireland_tours_files/green_ar.gif) no-repeat left 3px;
	margin:0 0 0 12px;
	padding:0 0 10px 12px;
	font-weight:bold;
	color:#000;
}
div#contentWrapper div.feedback_form div.feedback_form_content form span.bullet a{
	color:#000;
}
div.feedback_form_content form input, div.feedback_form_content form select{
	width:162px;
	border:solid 1px #c9c9c9;
	padding:2px 0 2px 4px;
	font-size:0.9em;
	margin:0 0 15px 0;
}
div.feedback_form_content div.optional_select{
	display:none; clear:both; margin:0 0 5px 205px;
}

div.feedback_form_content form span.error{
	display:block; margin:-12px 10px 10px 205px; padding:0; clear:both; color:#ff0000; line-height:1em; font-size:0.9em;
}
div#contentWrapper div.feedback_form_content form span.mandatory{clear:none;}
div.feedback_form_content form select{ width:168px;}
div#contentWrapper div.popup_map span{
	display:block;
	text-align:center;
	font-size:2em;
	padding:100px 0 100px 0;
	width:700px
}

div#contentWrapper div.feedback_download a.download {
	background:transparent url(Ireland_tours_files/download.gif) no-repeat;	
	float: right;
	height: 21px;
	margin: 5px 15px 0 0;
	text-indent: -999em;
	width: 83px;
}

div#contentWrapper div.popup_map ul, div#contentWrapper div.feedback_form ul{margin:10px 0 10px 0;}
div#contentWrapper div.feedback_form ul li{float:right;}
div#contentWrapper div.feedback_form h3{clear:both; margin:30px 15px 13px 40px; font-size:1.5em;}
div#contentWrapper div.popup_map ul li, div#contentWrapper div.feedback_form ul li{
	padding:0 0 0 16px;
	margin:0 12px 0 0;
	display:inline;
	list-style:none;
}
div#contentWrapper div.feedback_form ul li a{
	color:#000;
}
div#contentWrapper div.popup_map ul li a{
	color:#666;
}
div#contentWrapper div.popup_map ul li.print{
	background:#fff url(Ireland_tours_files/print000.gif) no-repeat top left;
}
div#contentWrapper div.popup_map ul li.save{
	display:none;
	background:#fff url(Ireland_tours_files/save0000.gif) no-repeat top left;
}
div#contentWrapper div.popup_map ul li.close{
	padding:0px;
}
#mapPrint{
	position:absolute;
	left:-500px;
	width:10px;
}
/*Start: Popup calendar */
input.calendar {
	padding-left:3px;
	padding-top:1px;
}

button.calendar {
	background: transparent url(Ireland_tours_files/calendar.gif) scroll no-repeat;
	border: 0;
	cursor:hand;
	height: 20px;
	width: 16px;
}
div.calendar {
	background: #999595;
	height: 179px;
	padding: 0 6px;
	width: 147px;
}	
div.calendar div {
	cursor:move;
}	

div.calendar caption {
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-top: 5px;
	padding-bottom:5px;
	text-align: center;
}
div.calendar caption a {
	cursor: pointer;
	display: block;
	height: 12px;
	position: absolute;
	text-indent: -100px;
	top: 17px;
	width: 11px;
}
div.calendar caption a.prev {
	background-image: url(Ireland_tours_files/calendar.gif);
	color:#fff;
	left:55px;
	top:5px;
	_left:135px;
	_top:0px;	
}
div.calendar caption a.next {
	background-image: url(Ireland_tours_files/calendar.gif);
	color:#fff;
	right: -45px;
	top: 5px;
}

div.calendar caption span {
	height: 25px;
	position: relative;
	text-align: center;
}
div.calendar caption span.month {
	padding-right: 8px;
}
div.calendar caption span.month:after {
	content: ',';
}

div.calendar table {
	background: #fff;
	border: 0;
	border-collapse: collapse;
	cursor: default;
	font-size:11px;
	overflow: hidden;
	width: 147px;
}
div.calendar td,
div.calendar th {
	font-weight:normal;
	height: 21px;
	text-align: center;

}

div.calendar th{
	border-bottom:solid 1px #ccc;
}
div.calendar td {
	background: url(Ireland_tours_files/calendar.gif);
	color: #FFF;
}
div.calendar td.invalid {

}
div.calendar td.valid {
	background: url(Ireland_tours_files/calendar.gif);
	color: #666;
	cursor: pointer;
}
div.calendar td.hilite {
	background: url(Ireland_tours_files/calendar.gif);
}
div.calendar td.inactive {
	background: url(Ireland_tours_files/calendar.gif) 0 100%;
	
}
div.calendar td.active,
div.calendar td.hover {
	cursor: pointer;
	background:#ccc;
}
/*END: Popup calendar */


tr#optionalLists{
	visibility:collapse;
}
tr#optionalLists span{display:none;}

/*START: Virtual Library */

div#mainContent div.feedback_form a{color:#000;}

div#mainContent div.tabs_container ul{
	height:36px;
	background:#AA9E84;
}
div#mainContent div.tabs_container ul li span {
	width:136px;
	background:#FFFFFF url(Ireland_tours_files/library_.gif) no-repeat scroll left top;
	padding:10px 0 0 0;
	height:22px
}
div#mainContent div.tabs_container ul li.selected span {
	background:#FFFFFF url(Ireland_tours_files/library_.gif) no-repeat scroll left top;
}
div#mainContent div.tabs_container ul li.selected span a{color:#fff;}
div#mainContent div.tabs_container ul li span a{color:#000;}
div#mainContent div.tabs_container{
	margin:0px;
	width:544px;
}
div#mainContent div.tabs_container{background:#fff;}
div#mainContent div.tabs_container div.list_left_column h3, div#mainContent div.tabs_container div.list_items h3 ,div#mainContent div.tabs_container div.list_left_column h4{
	font-size:1.6em;
	line-height:1em;
	color:#313131;
	}
div#mainContent div.tabs_container div.list_items h3 a{

}
div#mainContent div.tabs_container div.list_left_column h4{
	margin:10px 0 5px 0;
	font-size:1.2em;
	}
div#mainContent div.tabs_container p.download a{color:#313131;}
div#mainContent div.tabs_container p.download{
	font-weight:bold;
	background:transparent url(Ireland_tours_files/green_ar.gif) no-repeat left 18px;
	padding:15px 0 15px 12px;
}
div#mainContent div.tabs_container p.download span.adobe{
	padding:1px 22px 0 0;
	background:transparent url(Ireland_tours_files/adobe_ic.gif) no-repeat right top;
	}
/*END: Virtual Library */


/*START: Clear fix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*START: Clear fix */
div.loggedStatus{
	position:absolute;
	width:400px;
	text-align:right;
	margin:-15px 0 0 142px;
}

div.loggedStatus a{
	color: #816392;
	font-weight: bold;
	padding-right: 8px;
	background: transparent url(Ireland_tours_files/link_arr.gif) right -1px no-repeat;
}
div.loggedStatus strong{margin:0 5px 0 0;}
div.register-field-text label{padding:0 5px 0 0}


/* START:Itineraries tabs control - Phase 2 */
div#mainContent div.double_box div.tabs_container{
	background: #E5E2DD url(Ireland_tours_files/tabs_con.gif) no-repeat top left;
	padding:1px;
	margin-right:15px;
}
div#mainContent div.double_box div.tabs_container ul{
	list-style: none;
	padding
}
div#mainContent div.double_box div.tabs_container ul li{	
	float:left
}
div#mainContent div.double_box div.tabs_container ul li a{	
	color:#666
}
div#mainContent div.double_box div.tabs_container ul li span{
	float:left;
	font-size:.9em;
	text-align:center;	
	padding:5px;	
	width:80px;
	display:block;
	height:27px;
	background:#E5E2DD none;
}
div#mainContent div.double_box div.tabs_container ul li span a{
	color:#666;
}
div#mainContent div.double_box div.tabs_container ul li.selected span{
	background:#fff url(Ireland_tours_files/tabs_sel.gif) no-repeat top left;
}
div#mainContent div.double_box div#mainContent div.double_box div.tabs_container div.tabs_content{
	clear:both;
	background-color:#fff; 
	padding:10px 0 0 0;
}

div#mainContent div.double_box div.tabs_container div.tabs_content div.tabs_content_scroll{
	overflow-x:hidden;
	overflow:auto;
	height:500px;
}


div#mainContent div.double_box div.tabs_container div.tabs_content img{
	float:right;
}
div#mainContent div.double_box div#mainContent div.tabs_container div.tabs_content img{
	border:solid 1px #ddd;
}

div#mainContent div.double_box div.list_items{
	border-bottom:solid 1px #ccc;
	margin:10px 10px 0 10px;
	padding:5px 0 14px 0;
}
div#mainContent div.double_box div.list_left_column{
	float:left; 
	width:264px; 
	overflow:hidden;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h3{
	color:#494949;
	margin:0 10px 0 0;
	font-size:1.3em;
	font-weight:bold;
}
div#mainContent div.double_box div.list_left_column h3, div#mainContent div.double_box div.list_left_column h4, div#mainContent div.double_box div.list_left_column p{
	width:auto !important;
}

div#mainContent div.double_box div#mainContent div.tabs_content div.list_left_column p{
	line-height: 1.2em;
}

div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column h4{
	color:#404040;
	margin:1px 0 5px 0;
	font-size:1.1em;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column p{
	color:#777;
	padding:2px 0 0 0;
}
div#contentWrapper div.double_box div.tabs_container div.tabs_content div.list_items div.list_left_column p.view_map{
	padding-top:10px;
}
div#mainContent div.double_box div.tabs_container ul {background: transparent none;}
div#mainContent div.double_box div.tabs_container{width:513px;}

/* END:Itineraries tabs control */

li {
}

