/* CSS Document */

body { left: 0px;top:0px;  margin:0px; font-family:verdana;}
body.background {background-color:#e5e6e6;}

/************* Links general ***************/

a:link { text-decoration: none; }
a:visited { color: #000066;	text-decoration: none; }
a:hover { 	color: #FF0000; text-decoration: underline; }
a:active {	text-decoration: none; }

/* Start Head Section */

#header{position:relative;width:100%;float:left; }

#logo{ background-repeat:no-repeat; position:relative;width:66%;height:125px;float:left; margin:0px auto 0px 0px;}
.img_logo{float:right;border:0px;margin-right:25px;clear:both;margin-top:2px; background:none;}
.areaname{display:block;clear:both;float:right;width:100%;color:#669966;font-family:trebuchet ms;letter-spacing:5px; text-align:right;}

#date { position:relative; width:30%; float:right; top:10px; margin:0px 2% 0px auto; text-align:right;font-size: 11px;}
#search{float:right;font-size: 10px;  }

.menu{position:relative; background-image:url(/globpics/darkmenug.gif); background-repeat:repeat-x; width:100%;float:left;height:55px;text-align:center;}
.menu a{position:relative;color:#F5F5F5;text-decoration:none;display:block;float:left;width:16%;border-right:1px solid #3F4469;font-size:13px;line-height:18px;height:46px; vertical-align:middle;margin-top:8px;}
.menu a:visited{color:#F5F5F5;text-decoration:none;}
.menu a:hover{position:relative;color:#4096EE;text-decoration:none;}
/* End Head Section */

/* Main Page  */

#page {margin: 0 auto 0 auto;clear:both;width:98%;position:relative;  background: url("/globpics/page_background.jpg") repeat-x top left #fff;border-left:1px solid #afafaf;border-right:1px solid #afafaf;  }



/* J styles */
.side_menuj{width:200px;background: url("/globpics/darkmenuleftgj.gif") repeat-x top left;margin:0px auto 0px auto;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; top:0px;}
.side_menuj h2{color: #FFF;font-size:88%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.7; text-decoration:none;}
.side_menuj h2 a{color: #FFF;font-size:88%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.7; text-decoration:none; display:block; }
.side_menuj h2 a:hover{color: #FF0000;font-size:100%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.5; text-decoration: underline;}
.side_menuj h4{color:#FFF;font-size:13px;text-align:center;padding-top:12px;margin-top:0px;}
.side_menuj h5{	font-size: 80%;	color: #AAA;	line-height: 1.5; text-align:center;}
.side_menuj a{color:#031b75;font-size:11px;}
.side_menuj ul {list-style-type:circle;margin-left:13px;padding-left:13px;}
.side_menuj ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:250%;}
.side_menuj ul li a:hover{color:#4096EE;text-decoration:none;}

#rightj{float:right;width:45%;margin:0px 3px 0px auto;}
#contentlgirelandj { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;  width:54%;  float:left;   top:0; margin:0px auto 0px auto; }



/* Main Page Menus */
#left{float:left;width:23%;margin-left:3px;}

#left2{float:left;width:20%;margin-left:3px;}

.side_menu{width:200px;background: url("/globpics/side-menu-bg.jpg") repeat-x top left #fff;margin:0px auto 0px auto;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; top:0px;}

.side_menu h2{color: #006600;font-size:88%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.7; text-decoration:none;}
.side_menu h2 a{color: #006600;font-size:88%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.7; text-decoration:none; display:block; }
.side_menu h2 a:hover{color: #FF0000;font-size:100%;text-align:left;padding:0px 0px 0px 10px;margin:0px; line-height:1.5; text-decoration: underline;}
.side_menu h4{color:#fff;font-size:13px;text-align:center;padding-top:9px;margin-top:0px;}
.side_menu h5{	font-size: 80%;	color: #005500;	line-height: 1.5; text-align:center;}
.side_menu a{color:#031b75;font-size:11px;}
.side_menu ul {list-style-type:circle;margin-left:13px;padding-left:13px;}
.side_menu ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:250%;}
.side_menu ul li a:hover{color:#4096EE;text-decoration:none;}



/*  Business pages  */
	#businesspage {position:relative;  float:right; top:0px; height:1100px; width:98%; border: 0px solid #0000cc; background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;}

#businesspagefull{	position:relative;	float:right;		top:5px;	width:98%;	}
#businesspagecontent{	 float:right; padding-left:5px; 	margin-top:25px; margin-right:1%; width:68%; height: 750px; position:relative;
	overflow: auto;	border-left: 1px solid #0000cc;	font-size:90%;}
#businesspagecontent2{	 float:right; padding-left:5px;  width:58%; height: 800px;  margin:10px 5px 5px auto;
	overflow: auto;	border-left: 1px solid #00AA00;	font-size:90%;}
.businessside_menu{width:200px;background: url("/globpics/darkmenuleftg.gif") repeat-x top left #fff;margin:5px;margin-top:15px;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; }
.businessside_menu h4{color:#fff;font-size:13px;text-align:center;padding-top:12px;}
.businessside_menu a{color:#031b75;font-size:11px;}
.businessside_menu ul {list-style-type:circle;margin-left:13px;padding-left:13px; }
.businessside_menu ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:1.6;}
.businessside_menu ul li a:hover{color:#4096EE;text-decoration:none; background-color:#031b75;}

.business_1_menus{font-size:85%; color: #3333FF;  line-height:1.5; text-align:left; width:20%; position:relative; float:left; margin-left:-10px;}
.business_1_menus a{text-decoration:none;}
.business_1_menus a:hover{ color:#FF0000; text-decoration:none;  }
.business_1_menus a:visited{text-decoration:none;color: #3333FF;}

.business_1_menus ul {list-style-type:disc;color:#FF0000;margin-left:13px;padding-left:13px;}
.business_1_menus ul li a{text-decoration:none;list-style-type:square;display:block;width:100%;}
.business_1_menus ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }


/*  Business Directory Menu Descriptions  */

#descriptions {float:left; width:180px;  padding-right:5px;   }
.descriptions h1 {font-size:80%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 10px 10px; line-height:1.2;}
.descriptions h2 {font-size:90%; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.descriptions p {font-size:90%; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif;}
#selection { width:900px; height:1200px; background-color: #fff; }
#selection-page {width:700px;position:relative; margin:0 auto 0 auto; height:1050px;background: url("/globpics/left_menu_background2.jpg") repeat-x top left #fff;}
#descriptiontitle { float:left; position:relative; width:700px; }
.descriptiontitle h2 {font-size:120%; color: #366085; text-align:center; margin:0 auto 0 auto; padding:10px; }


/* Main Page Footer */

.footer{clear:both;margin-top:5px; position:relative;font-size:11px;color:#FFFFFF;font-family:verdana;background: url("/globpics/darkfooterg.gif") repeat-x top left;height:37px;text-align:center; }
.footer a{position:relative; color:#afafaf;text-decoration:none;display:block; float:left;width:12%;line-height:15px;vertical-align:middle;}
.footer a:hover{color:#4096EE;text-decoration:none;}

/* End Main Page  */

/* Page  Content Frame 1*/
#title { margin:5px auto 5px auto;  width:90%; height:40px;}
#title h2{ font-size: 120%; color: #229944; 	line-height: 1;}
#title h3{ font-size: 120%; color: #229944; 	line-height: 1;}

	#topads { margin:5px 0px 10px 0px;  width:100%; float:left;}
	#botads { margin:20px 0px 5px 0px;  width:100%; float:left;}

#pagecontent{ width: 76%; height:1200px; float:right; top:15px; margin:15px auto 0px auto;}
#pagecontentireland{ width:72%; height:1200px; float:right;position:relative; top:0px;}

#pagebackground{background-image: url("/globpics/page_background.jpg") repeat-x top left;}

#infocontent1  {  width: 57%;  float:right; height:800px;  }
#infocontent2 {	margin:10px 0px 0px 0px; float:left;top:0px;width:80%;height: 1100px;overflow:auto;}
#map { float:left; width:80%;}
#aaainfocontent1  {position:relative;  width:70%;  float:right; height:720px;  }

#right{float:right;width:33%;margin:0px 3px 0px auto;}

#contentlg { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;    font-size:90%;width:98%;   margin:0px auto 0px auto; top:0px;  }
#aaacontentlg { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x; float:right;position:relative; top:15px;margin-right:3px; width:72%;   font-size:90%; }

#contentlgireland { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;  width:66%;  float:left;   top:0; margin:0px auto 0px auto; }

#incpagecontent { 
	position:relative;	width:66%;  float:left;   height:850px; 
	font-family: verdana;	color: #333333;	left: 0px;
	margin: 0px auto 0px 2px;padding: 0px;	}

#incpages {
	font-size:85%;  margin-right:10px;
	float:left;	top:0px;padding:0px 5px 0px 10px;
	border-left: 2px solid #003300;	z-index:3; width:95%;
	height: 790px;	visibility: visible; overflow:auto;
}
#yearcalendar { 	 font-size:80%;  margin:25px 0px 0px 0px; line-height:1.3;
	float:left;	top:0px;	width:80%;
	height: 700px;	visibility: visible; overflow:auto;
}
#nonindexsitepages{ 	 font-size:80%;  margin:25px 0px 0px 0px; line-height:1.3;
	float:left;	top:0px;	width:80%;
	height: 700px;	visibility: visible; overflow:auto;
}

#inccontent { 	position:relative; font-size:85%;  margin-right:10px; margin-top:10px;
	float:left;	top:0px;padding-left:10px;	width:95%;
	height: 700px;	visibility: visible; overflow:auto;
}
#localpagefull {position:relative; padding-left:5px; top:10px; width:95%;
	 }

/*  Frame 1 Menus  */
.frame_1_menus{font-size:75%; color: #3333FF;  line-height:1.7; text-align:left; width:170px; }
.frame_1_menus a{text-decoration:none;}
.frame_1_menus a:hover{ color: #FF0000; text-decoration:underline;  }
.frame_1_menus a:visited{text-decoration:none;color: #3333FF;}

.frame_1_menus ul {list-style-type: disc;color:#FF0000;margin-left:13px;padding-left:13px;}
.frame_1_menus ul li a{text-decoration:none;list-style-type:square;display:block;width:100%;}
.frame_1_menus ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }

#diarymonths {float:left; width:95%; margin-top:10px; margin-right:-20px; }
.diarymonths{font-size:100%; color: #3333FF;  line-height:1.5; text-align:left;  }
.diarymonths a{text-decoration:none;}
.diarymonths a:hover{ color:#FF0000; text-decoration:none;  }
.diarymonths a:visited{text-decoration:none;color: #3333FF;}

.diarymonths ul {list-style-type:disc;color:#FF0000;margin-left:13px;padding-left:13px;}
.diarymonths ul li a{text-decoration:none;display:block;width:100%;}
.diarymonths ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }

#types {float:left; width:25%; margin-top:10px; margin-right:-20px; }

.ul_small_boxes{width:95%;margin: 10px 0px 10px auto;background: url(/globpics/centerboxlg.gif) repeat-x top #fefefe;float:left;color:#9a0000;padding-bottom:0px;}
.ul_small_boxes li { margin-left:-15px; line-height:1.2;}
.ul_small_boxes li a{color:#9a0000;font-size:12px;display:block;width:100%;}
.ul_small_boxes li a:hover{color:#9a0000;font-size:12px; text-decoration:none; background:#C0C0C0; }
.ul_small_boxes ul{ padding-top:5px;}
.ul_small_boxes h4{color:#fff;font-size:12px;text-align:center;color:#fff;margin:0;padding:0;letter-spacing:2px;  text-transform:uppercase;}

#blocka2z {	margin:0px 10px 0px 10px;width:150px;border: 0px solid #00cccc;height: 200px;}
.blocka2z a {text-decoration:none;}
.blocka2z a:hover { color:#FF0000; text-decoration:none; background:#CCCCCC; }

#blocka2z2 {	margin:0px 10px 0px 10px;width:130px;border: 0px solid #00cccc;height: 200px;}
.blocka2z2 a {text-decoration:none;}
.blocka2z2 a:hover { color:#FF0000; text-decoration:none; background:#CCCCCC; }


/*  Odds  */
#sitepagesrhsads {float:right;width:18%;margin:5px auto 0px auto;}
#sitepagesrhsadsw {float:right;width:35%;margin:15px auto 0px auto;}
.calendar{clear:both;padding:20px;width:180px;border-bottom:1px solid #efefef;}

.blankads a:hover { color:#00FF00; text-decoration:none;  }
.blankads a {text-decoration:none;}
.blankads{line-height:1.2; }
.title{color:#031b75;font-size:90%;text-decoration:none;}


/************* BreadCrumb styles ***************/

#breadcrumb{
	padding: 5px 0px 5px 10px;font:0.8em Verdana,sans-serif;color: #cccccc;  line-height:2; display:block;
}

#breadcrumb a{	color: #CCCCCC;text-decoration: none;}

#breadcrumb a:hover{color: #006600; background-color: #33CC33;	text-decoration: underline;}

/************** #Paragraph styles **************/
p.welcome {font-size: 130%;	color: #005500;	line-height: 1.5; text-align:center;}

/************** #headlines styles **************/

h3{	font-size: 150%;	color: #005500;	line-height: 1;}
h4{	font-size: 200%;	color: #005500;	line-height: 1; }
h5{	font-size: 100%;	color: #005500;	line-height: 1.5; text-align:center;}
.dirheads{font-size:110%; color: #3333FF;  }
.dirletters{font-size:120%; color:#FF0000; font-weight:bold; }

.names{font-size:100%; color: #990099; font-weight:bold; }
.infotext{font-size:90%; font-weight:normal; color:#000033; }



#webad a:hover{ background-image:url(/ireland/areaadpics/webdesignb-ad.gif); background-position: center;  }
