﻿html,body, img{margin:0;padding:0; border:0px  }
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
/*	color:#000000;*/
    background-color:#3F6075; 
    }
    div#center_wrap
    {width:1000px;  margin-left:auto; margin-right:auto; 
    }
    
    a {font-size:0.9em; }
    
    
div#bodywrap{ width:1000px;  
    float:left;  
    background-image:url(../images/Layout/body_background.jpg); 
}
.round_div { background-color:#56768B;    padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width:400px;
	margin-left:55px;
}

.round_table {background-color:#80A0B5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
              
   .fifty {width:50%; float:left;}           

#header_top {float:left; width:900px;  background-color:#3F6075; }
#logo_top {width:270px; height:30px;  background-image:url(../images/layout/logo_top.jpg); float:left;   }
#logo_top_mid {width:360px; height:30px; background-image:url(../images/layout/top_circles.jpg);  float:left;    }
#logo_top_right {float:left; width:260px; height:30px; background-color:#3F6075;  }

#logo {width:270px; height:155px ; float:left; background-image:url(../images/layout/logo.jpg); float:left;   }
 
#slider_top {   height:25px; width:304px;  overflow:hidden; background-color:#8EA9C1; float:left; text-align:center; background-image:url(../images/layout/david_gardiner.jpg); }
 
#slider_top_tabs {height:25px; width:282px; background-color:#8EA9C1; float:left;}

#logo_wrap {float:left; height:25px; background-color:#8EA9C1;  }

#kilcullen_btn, #naas_btn, #blessington_btn 
{float:left; width:94px; background-image:url(../images/layout/top_tab.jpg); font-size:12px;
 text-align:center; height:25px; line-height:25px; background-color:#ffffff; color:#8EA9C1;    }
 
    .outer_outline {   border:5px solid #3F6075; background-color:#80A0B5;  width:270px; height:120px; 
                        visibility:visible;border-bottom:outset 8px #c0c0c0 ;border-right:outset 8px #c0c0c0; 
}
    
.outline {border:2px solid #ffffff; width:257px; height:105px; padding:5px; }
 

#kilcullen, #naas, #blessington   
{
    clear:both;
    font-size:10px; color:#ffffff; width:250px; width:300px;  
    margin-top:30px; z-index:99!important; position:absolute; height:135px; 
}
.outline h3 {  font-size:13px; }


/*
#kilcullen, #naas    
{
 
    background-color:transparent;
    padding: 0 39px 5px 0px;
	 -moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-moz-box-shadow: 3px 3px 4px #eeeeee; 
     background:	url('../images/shadow.png') no-repeat bottom right;  
    }
*/

#end_point {width:13px; height:25px; float:left; background-image:url(../images/layout/end_point.jpg);  }

#slider {width:566px; height: 130px; max-height:130px; overflow:hidden; background-image:url(../images/layout/slider_back.jpg); float:left;  }
#slider_right {width:64px; height:130px; background-image:url(../images/layout/slider_right.jpg);  background-repeat:no-repeat; float :left;  }

div#left_bodywrap {  float:left; width:45px; height:583px; background-image:url(../images/layout/left_background.jpg);  }
div#right_bodywrap {  float:left; width:45px!important; height:583px!important; background-image:url(../images/layout/right_background.jpg);}

div#menu {clear:both; height:26px;  text-align:center; background-image:url(../images/layout/nav_bar.jpg);  }
.charter {color:#ffffff ; font-size:1.2em; padding:5px; text-decoration:none;  }
 
div#flash_header 
{
    float:left;
    height:130px!important;

    overflow:hidden;
    width:566px;
    background-color:#ffffff;
     z-index:1;
}
 

div#container
{
	width:900px;
	margin:0 auto;
    height:100%;
	text-align:left;
	background-color:#fff;
 
 
	float:left;

}
 

div#wrapper{ float:left;  
    margin-bottom:5px; 
    height:100%;
    width:100%; }

div#content p{ text-align:left; }
div#content a{text-align:left; }
 
.contentbox{width:97%; padding: 0px 10px 10px 10px;  float:left;   }

div#sub_footer{clear:both;width:100%; float:left;  background-color: #80A0B5;   }
  div#sub_foot_btm_wrap{ background-color:#406075 }
  
  #sub_foot_head h5 { font-size:1.2em; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;  
  color:#3F6075; height:30px; padding-top:5px;  }
 #sub_foot_btm h5 { font-size:1.2em; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;  
  color:#ffffff; height:30px; padding-top:5px; }


  div#sub_foot_head_left {  background-image:url(../images/layout/sub_foot_left_top.jpg); width:20px; height:25px; float:left; } 
  div#sub_foot_head { background-image:url(../images/layout/sub_foot_top.jpg);background-repeat:repeat-x;  height:25px; width:857px; float:left; padding-top:5px;  }
  div#sub_foot_head_right {  background-image:url(../images/layout/sub_foot_right.jpg); width:23px; height:25px;  float:left;}
 div#sub_foot_top_content , div#sub_foot_btm_content {clear:both; float:left;  width:860px; margin-left:auto; margin-right:auto; margin-left:20px;   }
 div#sub_foot_top_content {background-color:#80A0B5 }
 div#sub_foot_btm_content {background-color:#406075; }
 div#sub_footer {background-color:#80A0B5;}
 
 div#sub_foot_btm_wrap2{ background-color:#406075; float:left; width:100%; }
 
 .sub_foot_col  {width:210px; color:#ffffff; float:left; }
 .sub_foot_col h6 {font-size:10px; font-weight:normal; }
 .sub_foot_col a {font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; display:block; }
 .sub_foot_col a:hover {font-size:10px; color:#000066; font-weight:normal; }
 .works_link  {color:#3F6075; font-weight:bold; display:block; }
 .works_link a{display:inline }
 .works_link h6{display:inline; color:#ffffff; }
   
  div#sub_foot_btm_left {  background-image:url(../images/layout/footer_top_left.jpg); width:20px; height:25px!important; clear:both; float:left; } 
  div#sub_foot_btm { background-image:url(../images/layout/footer_top.jpg);  background-repeat:repeat-x; height:25px; width:857px; float:left; padding-top:5px;   }
  div#sub_foot_btm_right {  background-image:url(../images/layout/footer_top_right.jpg); width:23px; height:25px;  float:left;}
  
  div#footer_btm_left {clear:both;  background-image:url(../images/layout/footer_btm_left.jpg); width:65px; height:30px; float:left; } 
  div#footer_btm { background-image:url(../images/layout/footer_btm.jpg);  height:30px; width:857px; float:left;  }
  div#footer_btm_right {  background-image:url(../images/layout/footer_btm_right.jpg); width:78px; height:30px;  float:left;}
  
  tel_nos    
div#footer{clear:both;width:100%; height:25px; background-color: #3F6075; }
    
div#footer a{color:blue; padding:0px;  text-decoration:none; display:inline; color:#000066;
    text-align:center; font-size:12px;}
div#footer a:hover{color:#ffffff;  background:transparent;}

div#copy_wrap {width:1000px; clear:both; float:none; margin-left:auto; margin-right:auto;  }


div#copyright {width:1000px; clear:both;  margin-left:auto; margin-right:auto; text-align:center;   }
div#copyright a{ text-align:center; text-decoration:none; display:inline; line-height:20px; vertical-align:top;color:#80A0B5 }
div#copyright p{ text-align:center; display:inline; line-height:20px; vertical-align:top;}
div#copyright a:hover{ color:#ffffff;}

div#mapimage{ float:left}
div#directions {float:left}

div#home_btm_left{ float:left; margin-left: 10px; padding:5px; background-color:#80A0B5; 
height:240px; width:285px; border:1px solid #556D79;
}

div#home_logo_links{  text-align:center; border:3px solid #556D79; height:235px; background-color:#ffffff; }

div#home_btm_mid {float:left; margin-left: 5px; padding:5px; background-color:#556D79; height:240px; 
width:280px; border:1px solid #80A0B5;   }
.home_btm_mid_inner  {border:3px solid #6E8EA3; height:235px; width:275px; background-color:#80A0B5;}
.home_btm_mid_inner a{display:inline}
.tip_header img{      }
.tip_header  {  background-color:#6E8EA3;  padding-top:5px; text-align:center; height:30px; font-size:1.5em}

.home_btm_right_inner  {border:3px solid #3F6075; width:245px; height:235px; background-color:#80A0B5; color:#ffffff}
.tip_text { padding: 5px 5px 5px 5px;    }
div#home_btm_right {float:left; margin-left: 5px; padding:5px; background-color:#80A0B5; height:240px; width:267px; border:1px solid #556D79;}

div#home_digg, div#home_addthis {padding-left:5px;}

div#home_btm_wide{margin-bottom:5px;   float:left;    }

div#left_nav {float:left; width:180px;float:left; margin:0px 0px 5px 2px; 
   }

div#home_content{ float:left; width:700px; color:black; text-align:left;  
    min-height:425px; 
    background-color:#FFFFFF; 
    margin:0px 0px 0px 5px; }
    
div#home_link_boxes {width:690px; float:left;padding-top:5px;  }
  
.home_left_text{width:400px;  float:left;    }
.home_right_images {width:150; margin-left:5px; margin-right:5px; float:left; border:3px solid #6E8EA3; margin-top:5px;   }
.home_download {width:120px; float:left;  }

div#breadcrumbs_left{width:20px; height:20px; float:left;    background-image:url(../Images/Layout/bread_left.jpg);  }
div#breadcrumbs {float:left; margin:0px 0px 0px 0px; width:640px; padding-left: 0px; height:20px;  background-color:#80A0B5; color:Red; }
div#breadcrumbs {color:#ffffff; padding-top:0px; }
div#breadcrumbs_right {width:20px; height:20px; float:left; background-image:url(../Images/Layout/bread_right.jpg); } 
                       
 

div#home_one, div#home_two, div#home_three  {width:160px ; float:left;  margin-right:7px;  }
div#home_two {width:240px ;  float:left;   margin-right:0px;  } 
div#home_three {width:280px ; float:left; margin-right:0px;  } 

div#home_one {  width:160px; }
div#home_two img {  }
.health_images {clear:both; width:230px; margin-right:auto; margin-left:auto;  }


.opening_hours {width:225px; border-collapse:collapse; margin-left:auto; margin-right:auto;  background-color:#80A0B5; color:#ffffff;} 
.times2, .days2 {color:#ffffff; }


div#twitter_home {  background-color:#80A0B5;  width:160px; clear:both; float:left;    }


  .content_box_top {float:left; width:280px; height:30px; background-image:url(../images/layout/content_box_top_dark.jpg);  }
 .content_box_top_dark {float:left; width:280px; height:14px; background-image:url(../images/layout/content_box_top.jpg);  }
 
  
 
 
  .content_box_content {float:left; width:280px; min-height:70px;  background-image:url(../images/layout/content_box_back.jpg); }
   .content_box_content a{font-size:1.0em!important; color:#ffffff!important; text-decoration:underline;}
   .content_box_content a:hover{color:#000066!important;  text-decoration:none;}
  
  .content_box_bottom {float:left; width:280px; height:16px; background-image:url(../images/layout/content_box_bottom.jpg); }
  div#twit {float:left; padding-left:10px; }
     
    
     
div#notes{float:left;}
.contact_table { width:420px;  background-color: #80A0B5;}


.FIX {color:Red;}

.std_left_col {width:435px;  float:left;   }
.contentbox a{color:#000066; font-size:12px; }


.std_right_col {width:250px; margin-left:5px; margin-top:10px; float:left; text-align:center;   float:left;    }
 
.home_right_col {width:150px; margin-left:5px; margin-top:10px; float:left; text-align:center;   float:left;    }
.home_left_col {width:690px;   float:left; }


div#feeback_form {width:246px; background-color:#80A0B5;float:left; text-align:left; 
border:3px solid #6E8EA3; margin-top:10px; margin-bottom:10px;}
.feedback_header{ background-color:#6E8EA3; font-size:14px; font-weight:bold ; color:#000066; }

.thickbox{}

.right_link {float:left; width:246px; height:40px;margin-bottom:5px;  display:table-cell; 
vertical-align:middle; background-color:#6E8EA3;   border:3px solid #6E8EA3;  padding-bottom:5px; padding-top:2px; }
.right_link:hover {/*background-color:#ffffff*/}

.link_mot {float:left; border:1px solid #ffffff; background-color:#80A0B5; width:243px; text-align:left; display:table-cell; vertical-align:middle; }
.link_mot:hover {border:1px solid #000066;}
.link_icon {float:left; width:50px; height:40px;  
display:table-cell;  vertical-align:middle; background-color:#6E8EA3; }

.link_icon img{display:table-cell; vertical-align:middle; margin-top:auto;  margin-bottom:auto; }
.link {float:left; border:1px solid #ffffff;  width:183px; text-align:left; display:table-cell; vertical-align:middle; padding-left:5px; padding-right:5px;}
.link a{ color:#ffffff!important; font-size:.9em;   font-weight:bold;  height:38px; width:183px;  
display:table-cell; vertical-align:middle;  line-height:38px;
 text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; 
  display:table-cell; vertical-align:middle;  
	}
.link a:hover {color:#556D79!important; cursor:hand; text-decoration:none; background-color:#ffffff;  }
.link:hover {background-color:#ffffff;}

	
.link2 a{ color:#ffffff!important; font-size:.8em; font-weight:bold;  height:38px; width:183px;  
display:table-cell; vertical-align:middle;    
 text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; 
  display:table-cell; vertical-align:middle;   
	}
.link2 {float:left; border:1px solid #ffffff;  width:183px; text-align:left; display:table-cell; vertical-align:middle;   padding-left:5px; padding-right:5px;  }
.link2 a:hover {color:#556D79!important; cursor:hand; text-decoration:none; background-color:#ffffff;  }	
.link2:hover {background-color:#ffffff;   }

	
	
.right_link_long {float:left; width:246px; height:45px;margin-bottom:5px;  display:table-cell; 
vertical-align:middle; background-color:#80A0B5;   border:3px solid #6E8EA3;   }


		
.link3 a{ color:#ffffff; font-size:.9em; font-weight:bold;  height:38px; width:203px;  
display:table-cell; vertical-align:middle;    
 text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; 
  display:table-cell; vertical-align:middle;  
	}
.link3 {float:left; border:1px solid #ffffff;  background-color:Red; width:233px; text-align:left; display:table-cell; vertical-align:middle; padding-left:5px; padding-right:5px;}
.link3 h3{color:#ffffff; font-size:14px; text-align:center }

.link3 a:hover {color:#556D79; cursor:hand; text-decoration:none; background-color:#ffffff}	


.fan_box .full_widget .connect_top { border: none; background-color: #990000; } .fan_box .full_widget { border: none; } .connect_top a { color: #FFFFCC; } .connect_top a:hover { color: #FFFFCC; } .fan_box .connections { background-color: #990000; border: none; color: #FFFFCC; } .fan_box .connections_grid .grid_item .name { color: #FFFFCC; }

.video_extra embed { width: 185px; height: 176px; } 

.right_col_fader {float:left; background-color:#80A0B5; border:3px solid #6E8EA3; width:236px; padding:5px 5px 5px 5px; margin: 5px 0px 5px 0px;  }
 iframe { z-index:1}
 
 

.left_col_fader {float:left; background-color:#80A0B5; border:3px solid #6E8EA3; width:420px; padding:5px 5px 5px 5px; margin: 5px 0px 5px 0px; z-index:1 }
  
 td {font-size:0.9em }
 
 
.contact_labels { width:85px; vertical-align:text-top; font-weight:bold; color:#ffffff!important; font-size:0.8em!important}
.contact_boxes{ width:120px; }
.error_message { color:Red;  text-align:center; font-weight:bold; }

.fading_image {z-index:0;}
div#fade img {z-index:0; }
img {z-index:0; }
div#fade   {z-index:0; }

div#twtr-profile-widget{z-index:0; }


