.float-img-left {
	float: left;
  text-align:center;
  font-style:italic;
  font-weight:bold;
	margin-right:10px
}

.img-right {
	float:right;
  text-align:center;
  font-style:italic;
  font-weight:bold;
	margin-left:10px;
}

figure.img {
	float:right;
	vertical-align:top;
	display:inline-block;
	text-align:center;
	margin-left:10px;
}

.caption {
	display: block;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

.googleMap {
	border-width:1px;
	border-style:solid;
	border-color:#333;
}

.mapInfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	text-align:left;
}

.padtop5 {
	padding-top:5px;
}
.padtop10 {
	padding-top:10px;
}
.padleft10 {
	/* [disabled]padding-left:10px; */
}
.padright10 {
	padding-right:10px;
}
.jumbotron-sft {
  padding-top: 10px;
  padding-bottom: 10px;
  color: inherit;
  background-color: #eee;
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto;
}

.img-responsive.centered {
  margin-left: auto;
  margin-right: auto;
}

.book-button {
  display: inline-block;
  padding: 5px 12px;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
  background: url(tab-03.jpg);
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBB;
}

#book > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	text-align:justify;
  margin: 0 0 0 0;
	width:100%;
}
#book > p + p {
	margin-top:5px;
  text-indent: 1em;
}
.book > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	text-align:justify;
  margin: 0 0 0 0;
	width:100%;
}
.book > p + p {
	margin-top:5px;
  text-indent: 1em;
}
.book_section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	padding-bottom:5px;
}
.book_sub_section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-align:left;
}
.book_button {
	background: url(tab-03.jpg);
	border-radius: 8px;	
	border-width: 1px;
	border-style: solid;
	border-color: #BBB;
	text-align:center;
	display:table-cell;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0 10px;
}
.quaker_section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
}
.quaker_sub_section {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;
}

.dna {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color: #000;
	white-space:nowrap;
}
.dna_black {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color: #000;
}
.dna_red {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color: #C00;
}
.census1 {
	font:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
.census2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.census3 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: bold;
}
.census8 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.census9 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC
}
.nav_button {
	background: url(tab-03.jpg);
	border-radius: 8px;	
	border-width: 1px;
	border-style: solid;
	border-color: #BBB;
	text-align:center;
	display:block;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px
}
.ancestor_button {
	background: url(tab-03.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #BBB;
	display:block;
	padding-left:6px;
	padding-top:5px;
	padding-bottom:5px
}
a.ancestor_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #00F;
}
a.ancestor_link:visited {
	color: #0000FF;
}
a.ancestor_link:hover {
	color: #C00;
	border-color: #C00;
}
.noprint {
	display: none ;
	}
	
.linktext {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	cursor: hand;
}
.borderheader {
	BORDER-BOTTOM: #333333 thick solid;
	BORDER-LEFT: #999999 thick solid;
	BORDER-RIGHT: #666666 thick solid;
	BORDER-TOP: #cccccc thick solid;
	color: #FFFFFF;
	background-color: #0000FF;
}
.borderlink {
	BORDER-BOTTOM: medium solid #333333;
	BORDER-LEFT: medium solid #999999;
	BORDER-RIGHT: medium solid #666666;
	BORDER-TOP: medium solid #cccccc;
	cursor: hand;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif
}
.stdlink {
	text-decoration: none;
	font-weight: normal;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.stdlinknormal {
	text-decoration: none;
	font-weight: normal;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
}
a.size4link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color:#00F;
}
a.size4link:visited {
	color:#00F;
}
a.size4link:hover {
	color:#C00;
}
a.navlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	text-decoration: none;
	color: #00F;
}
a.navlink:visited {
	color: #0000FF;
}
a.navlink:hover {
	color: #CC0000;
	border-color: #CC0000;
}
.pic-bdr {
	border-width:1px;
	border-style:solid;
	border-color:#000;
	border-radius:4px;
}
.hstone-bdr {
	border-width:2px;
	border-style:solid;
	border-color:#000;
	border-radius:4px;
}
.tb {
	border-width:1px;
	border-style:solid;
	border-color:#BBBBBB;
	text-align: left;
}
.tbBlack { 	
		border-width:2px; 
		border-style:solid; 
		border-color:#000000; 
}
.tbBlackThick { 	
		border-width:6px; 
		border-style:solid; 
		border-color:#000000; 
}
.td {
	border-width:1px;
	border-style:solid;
	border-color:#BBBBBB;
}
.td_dark {
	border-width:1px;
	border-style:solid;
	border-color:#333;
}
.bdr_b_1px {
	border-bottom:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_left_1px {
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_right_1px {
	border-right:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_rb_1px {
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_rbl_1px {
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_tbl_1px {
	border-top:solid;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_trbl_1px {
	border-top:solid;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_trl_1px {
	border-top:solid;
	border-right:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_tl_1px {
	border-top:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
.bdr_bl_1px {
	border-bottom:solid;
	border-left:solid;
	border-width:1px;
	border-color:#BBBBBB;
}
a.noteslink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
a.noteslink:visited {
	color: #0000FF;
}
a.noteslink:hover {
	color:#CC0000;
}
a.blacklink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.blacklink:visited {
	color: #000000;
}
a.blacklink:hover {
	color:#CC0000;
}
a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
a.link2:visited {
	color: #0000FF;
}
a.link2:hover {
	color:#CC0000;
}
a.contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
	color: #0000FF;
}
a.contents:visited {
	color: #0000FF;
}
a.contents:hover {
	color: #CC0000;
}
.style3 {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0000FF;
	font-style: italic;
	font-weight: bold;
}
.style8 {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.style9 {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#CCC
}
.Red {
	color: #CC0000;
}
.Blue {
	color: #0000FF;
}
.Black {
	color: #000;
}
.Yellow {
	color:#FFFF00;
}
.Gold {
	color:  #FC0;
}
.Brown {
	color:#930
}
.DkGreen {
	color:#360
}
.White {
	color:#FFFFFF;
}
.Italic {
	font-style: italic;
}
.Bold {
	font-weight: bold;
}
.Justify {
	text-align:justify
}
.Indent20 {
	text-indent:20px;
}
.Indent30 {
	text-indent:30px;
}
.Indent50 {
	text-indent:50px;
}
.Hanging {
	alignment-adjust:hanging;
}
.Centre {
	text-align:center;
}
.Left {
	text-align:left;
}
.Right {
	text-align:right;
}
.Normal {
	font-weight:normal;
	font-style:normal;
}
.Times {
	font-family:"Times New Roman", Times, serif;
}
.courierNew12 {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}
.courierNew14 {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
}
.courierNew16 {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
}
.courierNew18 {
	font-family:"Courier New", Courier, monospace;
	font-size:18px;
}
.times12 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.times13 {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
.times14 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.times16 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}
.times18 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
.times20 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
}
.times24 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
}
.times28 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
}
.times32 {
	font-family:"Times New Roman", Times, serif;
	font-size:32px;
}
.times36 {
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
}
.times48 {
	font-family:"Times New Roman", Times, serif;
	font-size:48px;
}
.FontSize12 {
	font-size:12px;
}
.FontSize14 {
	font-size:14px;
}
.style8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.style8red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CC0000;
}
.style9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC
}
.style9red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC
	color: #CC0000;
}
.census1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
	font-style: italic;
	font-weight: bold;
}
.census2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.census3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: bold;
}
.census4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCC
}
.census2red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}
.census5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.arial9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

.arial10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.arial11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.arial12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.arial12red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}
.arial12Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.arial12italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
}
.arial12justify {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.arial13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.arial13red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0000;
}
.arial13Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.arial13BoldItalicRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	font-style: italic;
	color:#CC0000;
}
.arial13italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style: italic;
}
.arial13justify {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
}

.arial14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.arial14Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}
.arial14BoldItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: bold;
}

.arial16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
.arial16Italic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style: italic;
}

.arial18 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
.arial18Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
}
.arial18BoldRed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#CC0000;
}
.arial18BoldItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style: italic;
	font-weight: bold;
}

.arial20 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.arial22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
}
.arial24 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.arial24Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
}
.arial24BoldItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style: italic;
	font-weight: bold;
}
.arial26 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
}
.arial28 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
}
.arial32 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
}
.arial32Bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight: bold;
}
.arial32BoldItalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-style: italic;
	font-weight: bold;
}
.arial36 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
}
.arial40 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
}
.arial48 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:48px;
}
.arial64 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:64px;
}

.linktxt {	text-decoration: none;
	font-size: 14px;
}
#menu {
	width:250px;
}
#menuA a {
	display:block;
	width:234px;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menuA a:hover {
	display:block;
	width:234px;
	height:16px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	color:#CC0000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#menuA td.top { background: url(images/menu_top.jpg); }
#menuA td.middle { background: url(images/menu_middle.jpg); }
#menuA td.bottom { background: url(images/menu_bottom.jpg); }

table#slideshow { height: 330px; }
table#slideshow tr td { background: url(index-images/430x330-pic-frame-3.jpg); }

img { border: 0px; }

.button { background: url(/images/tab-03.jpg); height: 28px; alignment-baseline:central }
.button48 { background: url(/images/tab-03b.jpg); height: 42px; alignment-baseline:central }
.buttonLink { background: url(/images/tab-03.jpg); height: 21px; padding-top:7px; }
.buttonNav { background: url(/images/tab-03.jpg); height: 21px; padding-top:7px; }
.buttonLink a {
	color:#000;
	text-decoration: none;
}
.buttonLink a:hover {
	color:#CC0000;
	text-decoration: none;
}

.indxMenuTop, .indxMenuMiddle, .indxMenuBottom {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.indxMenuTop a, .indxMenuMiddle a, .indxMenuBottom a {
	text-align: left;
	color:#000;
	text-decoration: none;
}
.indxMenuTop a:hover, .indxMenuMiddle a:hover, .indxMenuBottom a:hover {
	color:#CC0000;
	text-decoration: none;
}

.indxMenuImageTop, .indxMenuImageMiddle, .indxMenuImageBottom {
	padding-left:10px;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	display: block;
	margin: 0px auto;
	width: 250px;
}
.indxMenuImageTop { background-image:url(images/menu_top.jpg); }
.indxMenuImageMiddle { background-image:url(images/menu_mid.jpg); }
.indxMenuImageBottom {	background-image:url(images/menu_botm.jpg); }

div#slideshow img { position: absolute; top: 15px; left: 20px; opacity: 0; }

.notesMenuTop, .notesMenuMiddle, .notesMenuBottom {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.notesMenuTop a, .notesMenuMiddle a, .notesMenuBottom a {
	text-align: left;
	color:#000;
	text-decoration: none;
}
.notesMenuTop a:hover, .notesMenuMiddle a:hover, .notesMenuBottom a:hover {
	color:#CC0000;
}
.notesMenuImageTop, .notesMenuImageMiddle, .notesMenuImageBottom {
	padding-left:10px;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	display: block;
	margin: 0px auto;
	width: 500px;
	alignment-adjust:middle;
	
}
.notesMenuImageTop { background-image:url(images/notes-menu-top.jpg); }
.notesMenuImageMiddle { background-image:url(images/notes-menu-mid.jpg); }
.notesMenuImageBottom {	background-image:url(images/notes-menu-btm.jpg); }

.mainlink {
	color: #000000;
	text-decoration: none;
}
.mainlink:hover {
	color:#CC0000;
	text-decoration: none;
}
#txt p {
	margin:10px 4px 0px 4px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.headstoneMenuTop, .headstoneMenuMiddle, .headstoneMenuBottom {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.headstoneMenuTop a, .headstoneMenuMiddle a, .headstoneMenuBottom a {
	color:#000;
	text-decoration: none;
}
.headstoneMenuTop a:hover, .headstoneMenuMiddle a:hover, .headstoneMenuBottom a:hover {
	color:#CC0000;
	text-decoration: none;
}

.headstoneMenuImageTop, .headstoneMenuImageMiddle, .headstoneMenuImageBottom {
	padding-left:10px;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:4px;
	display: block;
	margin: 0px auto;
	width: 500px;
	height: 16px;
}
.headstoneMenuImageTop { background-image:url(/headstones/menu-top.jpg); }
.headstoneMenuImageMiddle { background-image:url(/headstones/menu-mid.jpg); }
.headstoneMenuImageBottom {	background-image:url(/headstones/menu-btm.jpg); }

.sintons_advert {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration: none;
	color:#FFFFFF;
}
.sintons_advert:hover {
	color:#CC0000;
}
#notes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
  margin-bottom: 3px;
}
.notes > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
  margin: 0 0 0 0;
}
.notes > p + p {
  margin-top: 5px;
}

.obit_notes p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
  text-indent: 1.0em;
	text-align:justify;
  margin-bottom: 0;
}
#obit > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
  text-indent: 0;
  margin: 0 0 0 0;
}
#obit > p + p {
	margin-top:5px;
}
#obit2 > p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
  text-indent: 0;
  margin: 0 0 0 0;
}
#obit2 > p + p {
	margin-top:5px;
}
a.lurgan_ancestry {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.lurgan_ancestry:visited {
	color: #FFFFFF;
}
a.lurgan_ancestry:hover {
	color: #CC0000;
}
a.gro_ireland {
	font-family:"Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
a.gro_ireland:visited {
	color: #FFFFFF;
}
a.gro_ireland:hover {
	color: #FF6600;
}

.gm-style h3 { margin: 0px; }
.gm-style .gm-style-iw { overflow: hidden !important; }
.gm-style .gm-style-iw span.overflow-fix { display: block; padding: 0px 0px 6px 0px; }

a.searchname:link {
	text-decoration: none;
	color:#000;
}
a.searchname:visited {
	color:#000;
}
a.searchname:hover {
	color:#C00;
}
.table {
	display:table;
}
.cell {
	display:table-cell;
}
.inline {
	display:inline;
}
.vert-top {
	vertical-align:top;
}
.vert-middle {
	vertical-align:middle;
}
.vert-bottom {
	vertical-align:bottom;
}
.clearfix:before, .clearfix:after {
	display: table;
	clear: both;
	content: " ";
}
.columns3 {
	columns:3;
	-moz-columns:3;
	-webkit-columns:3;
	text-align:justify;
}
.btm5px {
	margin:0 0 5px 0;
}
.top5px {
	margin:5px 0 0 0;
}
.btm10px {
	margin:0 0 10px 0;
}
.top10px {
	margin:10px 0 0 0;
}
.topbtm10px {
	margin:10px 0 10px 0;
}
