/* CSS Document */

body {   margin:0px; font-family:verdana; }
body.background {background-color:#FFF;}

/************* 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:950px; margin:0 auto 0 auto;  }

#logo{ background-repeat:no-repeat; position:relative;width:60%;height:125px;float:left;}
.img_logo{float:right;border:0px;margin-right:25px;clear:both;margin-top:9px; background:none;}
.areaname{display:block;clear:both;float:right;width:100%;color:#4096EE;font-family: Arial, Helvetica, sans-serif; font-weight:bold;letter-spacing:5px; text-align:right;}


#search{ font-size: 10px;  width:100%;text-align:left; }

.menu{position:relative; background-image:url("/comfiles/siteimages/mainnavbackground.jpg"); 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_clicked{position:relative;color:#4096EE;text-decoration:none;}
.menu a:hover{position:relative;color:#4096EE;text-decoration:none;}

.menu2{position:relative; background-image:url("/globpics/menu_background-2.jpg"); background-repeat:repeat-x; width:100%;float:left;height:55px;text-align:center;}
.menu2 a{position:relative;color:#F5F5F5;text-decoration:none;display:block;float:left;width:33%;border-right:1px solid #3F4469;font-size:13px;line-height:18px;height:46px; vertical-align:middle;margin-top:8px;}
.menu2_clicked{position:relative;color:#4096EE;text-decoration:none;}
.menu2 a:hover{position:relative;color:#4096EE;text-decoration:none;}
/* End Head Section */

/* Main Page  */
#container { width:100%; height:1425px; background-color: #ddd; background-image:url("/globpics/page-bg.jpg"); background-repeat:repeat-y; background-position:center; }
#page {margin: 0 auto 0 auto;clear:both;width:950px;position:relative;  background: url("/globpics/page_background.jpg") repeat-x top left #fff;border-left:1px solid #afafaf;border-right:1px solid #afafaf;  }

/* Main Page Menus */

#left{float:left;width:210px;margin-left:0px;margin-left:0px;}

.side_menu2{width:200px;background: url("/globpics/darkmenuleftgj.gif") repeat-x top left #fff;margin:0px 5px 0px 5px;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; top:0px;}
.side_menu2 h2 {color: #006633;font-size:15px;text-align:left;padding:0 0 0 10px;margin:0px; line-height:1.5;}
.side_menu2 h2 a {color: #006633;font-size:15px;text-align:left;padding:0 0 0 10px;margin:0px; line-height:1.5;}
.side_menu2 h4{color:#fff;font-size:13px;text-align:center;padding-top:6px;margin-top:0px;}
.side_menu2 h5{	font-size: 80%;	color: #005500;	line-height: 1.5; text-align:center;}
.side_menu2 a{color:#031b75;font-size:11px;}
.side_menu2 ul {list-style-type:circle;margin-left:13px;padding-left:13px;}
.side_menu2 ul li a{color:#031b75;font-size:11px;text-decoration:none;list-style-type:disc;display:block;width:100%;line-height:250%;}
.side_menu2 ul li a:hover{color:#4096EE;text-decoration:none;}

.side_menu{width:200px;background: url("/globpics/left_menu_background2.jpg") repeat-x top left #fff;margin:0px 5px 0px 5px;border-left:1px solid #efefef;border-right:1px solid #efefef; border-bottom:1px solid #efefef;color:#031b75; top:0px;}
.side_menu h4{color:#fff;font-size:13px;text-align:center;padding-top:6px;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;}

.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;}



/* 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*/

#newpagecontent{ width:700px; height:1200px; float:right;position:relative; ;margin-right:3px;}
#pagecontent{ width:700px; height:1200px; float:right;position:relative; top:15px;margin-right:3px;}
#pagecontentireland{ width:72%; height:1200px; float:right;position:relative; top:0px;}

#pagebackground{background-image:background: url("/globpics/page_background.jpg") repeat-x top left;}

#infocontent1  {position:relative;  width:70%;  float:right; height:720px;  }
#aaainfocontent1  {position:relative;  width:70%;  float:right; height:720px;  }

#right{float:right;width:210px;margin-right:3px;margin-left:-10px; top:0px;}

#contentlg { background-image:url(/globpics/centerboxlg.gif); background-repeat:repeat-x;    font-size:90%; }
#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:489px;  float:left;   top:0; }

#incpagecontent { 
	position:relative;	width:61%;  float:left;   height:850px; 
	font-family: verdana;	color: #333333;	left: 0px;
	margin: 0px;padding: 0px;	}

#incpages {
	position:relative; font-size:85%;  margin:10px;
	float:left;	top:0px;padding-left:10px;	width:95%;
	border-left: 1px solid #003300;	z-index:3;
	height: 690px;	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:100%; color: #3333FF;  line-height:1.5; text-align:left; width:30%; }
.frame_1_menus a{text-decoration:none;}
.frame_1_menus a:hover{ color:#FF0000; text-decoration:none;  }
.frame_1_menus a:visited{text-decoration:none;color: #3333FF;}

.frame_1_menus ul {list-style-type:circle;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{font-size:100%; color: #3333FF;  line-height:1.5; text-align:left; width:25%; }
.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:circle;margin-left:13px;padding-left:13px;}
.diarymonths ul li a{text-decoration:none;list-style-type:square;display:block;width:100%;}
.diarymonths ul li a:hover{ color:#FF0000; text-decoration:none; background:#F0F0F0; }

#types {float:left; width:31%; margin-top:10px; margin-right:-20px; }

.ul_small_boxes{width:95%;margin: 0 auto 0 auto;margin-top:10px;margin-bottom:10px;margin-left:0px;background: url(/globpics/centerboxlg.gif) repeat-x top #fefefe;float:left;color:#9a0000;padding-bottom:0px;}
.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 {	padding-left:5%;width:20%;border: 0px solid #00cccc;height: 200px;}
.blocka2z a {text-decoration:none;}
.blocka2z a:hover { color:#FF0000; text-decoration:none; background:#CCCCCC; }



/*  Odds  */
.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: Verdana,sans-serif;color: #AAAAAA; font-size:75%; line-height:2;float:left; position:relative;
}

#breadcrumb a{	color:#3399FF;text-decoration: none;}

#breadcrumb a:hover{color: #FF0000; background: #0066FF;	text-decoration: none;}

/************** #Paragraph styles **************/
p.welcome {font-size: 130%;	color: #333399;	line-height: 1.5; text-align:center;}

/************** #headlines styles **************/

h3{	font-size: 100%;	color: #005500;	line-height: 1;}
h4{	font-size: 100%;	color: #FFFFFF;	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; }

#descriptions h1 {font-size:80%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
#descriptions h2 {font-size:110%; color:#444444; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#selection { width:900px; height:1200px; background-color: #fff; }
#selection-page {width:700px;position:relative; margin:0 auto 0 auto;}
#descriptiontitle { float:left; position:relative; width:100%;}
.selectionnames {font-size:100%; color: #000; font-weight:bold; }
.customerrating {font-family:"Times New Roman", Times, serif; font-style:inherit; font-size:85%;}


/************* Old bits 
#date { position:relative; width:30%; float:right; top:10px; margin-right:3%; text-align:right;font-size: 11px;}

***************/