.Body {color:#FFFFFF;font-size:0px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}


@font-face {
  font-family: "Justus";
  src: url("fonts/Justus.eot");
  }

@font-face {
  font-family: "Justus";
  src: url("fonts/Justus.ttf");
  }
  
@font-face {
 font-family: Constantia;
 src: url("fonts/CONSTAN.eot"); /* EOT file for IE */
}
@font-face {font-family: Constantia;
 src: url("fonts/CONSTAN.TTF"); /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Caesar;
 src: url("fonts/Caesar.eot"); /* EOT file for IE */
}
 @font-face {font-family: Caesar;
 src: url("fonts/Caesar.TTF"); /* TTF file for CSS3 browsers */
}

.Content {background-color:#FFFFFF; border:1px solid #010341;}

a{color:#0c0f69; font-size:12px; text-decoration:underline;}
a:Hover{color:#617d93; font-size:12px;f text-decoration:none;}

.bold{font-weight:bold;}
.italic {font-style:italic;}
.underline {text-decoration:underline;}
.center{text-align:center;}
.blue {color:#0c0f69;}
.borderbottom{border-bottom:solid 1px;}


h2{color:#d40c0c;font-size:16px; font-weight:bold;  font-family:Trebuchet MS; padding:10px 0 10px;margin:0;}
h3 {color:#dd731d;font-size:15px; font-weight:bold; font-family:Trebuchet MS; padding:1.15em 0 0 0; margin:0;}
h4 {color:#922e27;font-size:14px; font-weight:bold; font-family:Trebuchet MS; padding:0; margin:0;}
p {line-height:1.5em;margin:0;padding:.7em 0;}

#Sanctuaries h2{display:block;
	color:#ffffff;
	background-color:#0c5d84;
	padding:5px 10px;
	margin:0 0 10px 0;
	text-transform:uppercase;}
#Sanctuaries h3{color:#A46708 !important;}
#Sanctuaries h4 {color:#3b5a6a !important;}
#Sanctuaries h4 a{color:#3b5a6a !important;}

.HeaderNav {color:#535353; background-color:#FFFFFF;font-size:.8em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none; padding:5px 5px 0px 0px;}
.HeaderNav A{color:#535353; background-color:#FFFFFF;font-size:.8em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none;padding:5px 5px 0px 5px;}
.HeaderNav A:Hover{color:#535353; background-color:#FFFFFF;font-size:.8em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:underline; padding:5px 5px 0px 5px;}

.HomeZone {background-color:#1558aa; background-image:url(HomeZone.gif);  background-repeat:repeat;}
.HomeZoneLeft {background-color:#1558aa; background-image:url(HomeLeft.gif);  background-repeat:repeat;}
.HomeZoneRight {background-color:#1558aa; background-image:url(HomeRight.gif);  background-repeat:repeat;}
.HomeContent {background-color:#FFFFFF; color:#535353; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; padding:15px 20px 0px 20px;}
.HomeContentMiddle {background-color:#FFFFFF; color:#535353; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; padding:15px 0px 0px 0px;}

.HomeContentPopUp {background-color:#FFFFFF; color:#535353; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
.HomeContentPopUp A{background-color:#FFFFFF; color:#535353; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;}
.HomeContentPopUp A:Hover{background-color:#FFFFFF; color:#535353; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}

.ItineraryTable {color:#6c6c6c; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif;}
.ItineraryTableTitle {color:#023459; font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}
.Itinerary {color:#6c6c6c; font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.ItineraryTitle {color:#023459; font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;}

.LeftNavMain {background-color:#617d93; border-right:1px solid #010341; border-top:1px solid #010341;}
.LeftNav {color:#FFFFFF; background-color:#617d93; font-size:13px;font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none;}
.LeftNav A{color:#FFFFFF; font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold; text-decoration:none; padding:5px 0px 3px 0px;}
.LeftNav A:hover{color:#FFFFFF; font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:bold; text-decoration:underline; padding:5px 0px 3px 0px;}

.LeftNavSub {color:#FFFFFF; font-size:12px;font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:2px 0px 2px 10px;}
.LeftNavSub A{color:#FFFFFF; font-size:12px;font-family:Arial,Helvetica,sans-serif; text-decoration:none; padding:2px 0px 2px 10px;}
.LeftNavSub A:hover{color:#FFFFFF; font-size:12px;font-family:Arial,Helvetica,sans-serif; text-decoration:underline; padding:2px 0px 2px 10px;}

#LeftNav {margin:0;
	padding:0;}

#LeftNav ul{
	margin:0;
	padding:0;
	text-align:left;}

#LeftNav li{list-style-type:none;
	margin:0 2px;
	padding:5px;
	border-bottom:dotted 1px #ffffff;}	

.NavSpacing {background-color:#e6ebf1;}

.Breadcrumbs {color:#922e27; font-size:24px;font-family:Constantia;text-decoration:none; padding:8px 15px;}
.Breadcrumbs #BreadcrumbsRed{color:#d40c0c;}
.BreadcrumbsText {color:#535353; background-color:#FFFFFF;font-size:10px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}

.MainNav {color:#FFFFFF; background-color:#617d93; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; background-image:url(NavBG.gif);  background-repeat: repeat-X;}
.MainNav A{color:#FFFFFF; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
.MainNav A:Hover{color:#FFFFFF; background-color:#010341; display:block; padding:6px 0px 7px 0px; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
.TopBar {color:#FFFFFF; background-color:#617d93; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; background-image:url(NavBG.gif);  background-repeat: repeat-X;}

.TourContent {color:#000000; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none; padding:10px 10px 10px 10px; }
.TourContent A{color:#0c0f69; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.TourContent A:Hover{color:#617d93; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}

.TourContentLink A{color:#000000; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.TourContentLink A:Hover{color:#000000; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}

.TourContentList {color:#000000; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}
.TourContentList A{color:#0c0f69; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.TourContentList A:Hover{color:#617d93; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}


.BrochureLink {color:#0c0f69; font-size:13px; font-weight:bold; font-family:Arial,Helvetica;text-decoration:none;}
.BrochureLink A{color:#0c0f69; font-size:13px; font-weight:bold; font-family:Arial,Helvetica;text-decoration:underline;}
.BrochureLink A:Hover{color:#617d93; font-size:13px; font-weight:bold; font-family:Arial,Helvetica;text-decoration:none;}


.TourContentInner {color:#000000; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}
.TourContentInner A{color:#0c0f69; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.TourContentInner A:hover{color:#617d93; font-size:12px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}


.TourContentHighlight {color:#ca2e19; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:none;}
.TourContentHighlight A{text-decoration:underline;}
.TourContentHighlight A:Hover{text-decoration:none;}

#Sanctuaries .TourContentHighlight{color:#A46708 !important;}

.TourContentGold {color:#ffcc00; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:none;}
.TourContentGold A{text-decoration:underline;}
.TourContentGold A:Hover{text-decoration:none;}


.TourContentBlue {color:#0000ff; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:none;}
.TourContentBlue A{color:#0000ff; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:underline;}
.TourContentBlue A:Hover{color:#0000ff; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:none;}



.TourContentFootnote {color:#000000; font-size:10px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}
.TourContentFootnote a{font-size:10px;}
.TourContentFootnote a:hover{font-size:10px;}

.CenterTextHeader {color:#3F3F85; font-size:16px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;}
.CenterText {color:#808082; font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; padding:10px 10px 10px 10px; }

.Footer {color:#617d93; font-size:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none; background-image:url(FooterBG.gif);  background-repeat:no-repeat; padding:10px 0px 10px 0px;}
.Footer A{color:#617d93; font-size:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;}
.Footer A:hover{color:#617d93; font-size:10px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}

.Form {color:#000000; font-size:10px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}
.Form A{text-decoration:underline;}
.Form A:Hover{text-decoration:none;}


.Sides { background-color:#678ABF;}
.SidesHiddenText {color:#00000; background-color:#00000;font-size:0px;font-family:Arial,Helvetica,sans-serif;text-decoration:nont;}

.TopCenter { background-color:#3F3F85;}

.TopNav {color:#000000; background-image:url(NavBG.gif); background-repeat:repeat; font-size:16px; line-height:40px; font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
.TopNav A{color:#000000; background-image:url(NavBG.gif); background-repeat:repeat;font-size:16px; line-height:40px; font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
.TopNav A:hover{color:#FFFFFF;  background-image:url(NavBGOn.gif); background-repeat:repeat;font-size:16px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}



#TopNav {
height:30px;
background-image:url(TopNav.gif);
background-repeat:x;
padding:0;
margin: 0 5px 0 5px;
}



#TopNav td{
height:30px;
width:90px;
display: block;
text-align:center;
border-right:solid 1px #FFFFFF;
}

#TopNav a{
height:30px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}

#TopNav a:hover{
height:30px;
display: block;
color:#12143b;
background-image:url(TopNavOn.gif);
background-repeat:x;
text-decoration:none;
}


.UNHHighlight {
padding:25px 0 0 0;
font-size:.8em;
font-color:#000000;
font-family:Verdana, Arial, Helvetica;
}

.UNHHeader {
font-size:1.15em;
color:#01549a;
font-weight:bold;
font-family:Verdana, Arial, Helvetica;
}

.UNHHeader A{
color:#01549a;
font-weight:bold;
text-decoration:underline;
}

.UNHHeader A:hover{
color:#01549a;
font-weight:bold;
text-decoration:none;
}

#Webinar blockquote{
padding:0 0 0 15px;
margin:0;
}

#Webinar p{
padding:5px 0 3px 0;
margin:0;
}


#img {
margin:5px 0 5px; 10px;}

#ImgLeft {
padding:0 5px 5px 0;}


.HomePage {color:#3d3d3d; font-size:13px;font-family:Verdana,Arial,Helvetica; text-decoration:none; padding:10px 10px 10px 10px;}
.HomePage A{color:#0c0f69; font-size:13px;font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.HomePage A:Hover{color:#0c0f69; font-size:13px;font-family:Verdana,Arial,Helvetica;text-decoration:none;}

.HomePageBG {background-image:url(../Images/HomePageBG.png); background-repeat:no-repeat;}


#Bullets ul{
	padding: 0;
	margin:0;
}

#Bullets li{
	list-style-image: url(Bullet.jpg);
	padding:0 0 .5em 0;
	margin:0 0 0 -1.2em;
}


#Footnote P{
	font-size:10px;
	padding:0;
	margin:0;
}

#Footnote ul{
	padding:3px 0 25px 20px;
	margin:0 0 0 0;
}

#Footnote li{
	font-size:10px;
	list-style-image: url(Bullet.jpg);
	padding: 0 0 3px 0;
	margin:0;
}

#Spacing img{
	margin: 6px 10px 8px 10px;
}

#Spacing h1{
	font-size:12px;
	font-family:Verdana,Arial,Helvetica;
	text-decoration:none; 
	font-weight:bold;
	margin: 0 0 2px 0;
}


.UNHIrelandHeader {
font-size:1.15em;
color:#008000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica;
}

.UNHIrelandHeader A{
color:#008000;
font-weight:bold;
text-decoration:underline;
}

.UNHIrelandHeader A:hover{
color:#008000;
font-weight:bold;
text-decoration:none;
}

.IrelandHighlight {color:#008000; font-size:12px;font-family:Verdana,Arial,Helvetica;font-weight:bold; text-decoration:none;}

.IrelandBrochureLink {color:#008000; font-size:13px; font-weight:bold; font-family:Verdana,Arial,Helvetica;text-decoration:none;}
.IrelandBrochureLink A{color:#008000; font-size:13px; font-weight:bold; font-family:Verdana,Arial,Helvetica;text-decoration:underline;}
.IrelandBrochureLink A:Hover{color:#008000; font-size:13px; font-weight:bold; font-family:Verdana,Arial,Helvetica;text-decoration:none;}


.Temp {color:#000000;
font-size: 15px; 
font-weight: bold;
font-decoration:italic;}

#RatesTable table{border-collapse: collapse;
padding:3px;
margin:0;}

#RatesTable td{border:solid 1px #000000;
padding:5px;}

#RatesTable  .odd{background-color:#e1e1e1;}

#Sanctuaries #RatesTable td{padding:7px; font-size:13px;}
#Sanctuaries #RatesTable .odd{background-color:#e5eff4;}
.MarkSig p{
text-align:right;
margin:0;
padding:0 140px 0 0;}

.counter p{magin:0;
padding:0;
font-size:12px;
color:#fff;}


#Itin table{border-collapse:collapse;}
#Itin td{border:solid 1px #cccccc; border-collapse:collapse;font-size:11px;}
#Itin .title td{background-color:#e8eff5; color:#0b0e52; font-weight:bold; line-height:25px;}
#Itin .even td{background-color:#f5f5ff;}
#Itin td{padding:3px 5px;text-align:center;}

#Construction {color:#fff;
	display:block;
	padding:10px;
	font-weight:bold;
	background-color:#7595ae;
	border:solid 1px #dae3eb;}

#Construction a:hover{color:#ca2e19 !important;}
	
#IFrame {overflow:hidden; border:0;
	padding:10px 0 0 0;
	width:500px;
	height:75px;}

#MoreInfo .address  input{
	color:#666;
	font-size:12px;
	line-height:12px;
	background: #f5f5ff;
	border: 1px solid #dae3eb;
	margin:0;
	padding:4px;}	
	
#MoreInfo .address input:hover{
	background: #e8eff5;}	

#MoreInfo .submit  input{font-size:15px;
	line-height:24px;}	



#FeaturedTours {clear:both; width:465px; margin:1em auto 0 auto;}
#FeaturedTours h1 {color:#6c1000; font-size:24px; border-bottom:solid 1px #6c1000; font-family:Arial; font-weight:normal; margin:.5em 0 .75em 0; padding:0 0 2px 0; }
#FeaturedTours p{display:none;}

#Feature1Sprite a{width:210px; height:149px; display:block; background:url(../Images/Belling2012Sprite.png); background-position:0 -1px; margin-right:-5px; float:left;}
#Feature1Sprite a:hover{width:210px; height:149px; display:block; background:url(../Images/Belling2012Sprite.png); background-position:0 -151px;}

#Feature2Sprite a{width:210px; height:149px; display:block; background:url(../Images/AustraliaSprite.png); background-position:0 -1px; margin-left:-5px; float:right;}
#Feature2Sprite a:hover{width:210px; height:149px; display:block; background:url(../Images/AustraliaSprite.png); background-position:0 -151px;}

ul.polaroids { width: 510px; margin: 20px 0px;}
ul.polaroids li { display: inline; }
ul.polaroids a { background: #fefdfc; display: inline; float: left; margin: 0 0 20px 17px; width: auto; padding: 15px 10px; text-align: center; font-family: "Marker Felt", sans-serif; text-decoration: none; color: #333; font-size: 13px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);}
ul.polaroids img { display: block; width: 130px; margin-bottom: 12px; border:0;}


.Christmas h3{
	color:c60000;}

.Christmas h4{
	color:1c421a;}	
	
.Print h2{color:#000000;}	
.Print h3{color:#000000; text-align:center;}
.Print h4{color:#000000; text-align:center;}		
	
.PrintSprite a{width:150px; height:50px; margin-top:-25px; display:block; background:url(../Images/PrintIcon.png); background-position:0 -1px; float:right;}
.PrintSprite a:hover{width:150px; height:50px; display:block; background:url(../Images/PrintIcon.png); background-position:0 -51px; float:right;}
.CloseSprite a{width:150px; height:50px; display:block; background:url(../Images/PrintIcon.png); background-position:0 -102px; float:left;}
.CloseSprite a:hover{width:150px; height:50px; display:block; background:url(../Images/PrintIcon.png); background-position:0 -153px; float:left;}
