.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20pt;
  color: #000000;
  font-weight: bold;
}
.thumbtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
.imagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
.pagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20pt;
  color: #000000;
  font-weight: bold;
}
.thumbtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
.imagetitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
}
/* CSS Document */
/* CSS Document for Dungarvan.ie*/

/* ========================================== *
/* BASIC FORMATTING */
/* ========================================== */
body {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    padding: 0 0 20px 0;
    background-color: #e7ebf6;
}
h1 {
    font-size: 180%;
    color: #585858;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 20px;
}
h2 {
    font-size: 120%;
    color: #000000;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}
h3 {
    font-size: 110%;
    color: #000000;
    font-weight: normal;
    margin: 0px;
}
.text-larger {
    font-size: 120%;
}
.text-largest {
    font-size: 140%;
}
/* ========================================== *
/* A & HOVER CLASSES */
/* ========================================== */
body a{
    text-decoration: underline;
}
body a:visited{
    text-decoration: underline;
}
body a:hover{
    text-decoration: underline;
}
#topbar a {
    color:#ffffff;
}
#footer a {
    color: #000000;
    text-decoration: underline;
}
#footer a:hover {
    color: #fe7303;
    text-decoration: underline;
}
#breadcrumbs a {
    color: #585858;
    text-decoration: underline;
}

/* ========================================== *
/* OVERALL STRUCTURE */
/* ========================================== */

#maintable {
    width: 760px;
    margin: 0 auto;
    padding: 0px;
    font-size: 0.7em;
    line-height: 1.5em;
    background-color: #FFFFFF;
}
#topbar {
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-topbar.gif);
    background-repeat: repeat-x;
    background-position: top left;
    height: 29px;
    text-align: left;
    vertical-align:top;
    color:#ffffff;
}
#banner {
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-banner.gif);
    background-repeat: repeat-x;
    background-position: top left;
    height: 70px;
    text-align: right;
    vertical-align:top;
    border-bottom: 1px #ffffff solid;
}
.col1 {
    width: 220px;
    padding-top: 35px;
    padding-bottom: 35px;
    text-align: left;
    vertical-align: top;
}
.col2 {
    width: 200px;
    padding-bottom: 35px;
    text-align: left;
    vertical-align: top;
}
.col3 {
    width: 290px;
    padding-bottom: 35px;
    text-align: left;
    vertical-align: top;
}
.col2-inner {
    width: 540px;
    padding-bottom: 35px;
    text-align: left;
    vertical-align: top;
}

/* ========================================== *
/* BLOCK LEVEL ELEMENTS */
/* ========================================== */

.logo {
    
    float:left;
}
#tools {
    float: right;
    margin: 7px 20px 0 0;
    font-size: 90%;
}
#banner-right {
    float: right;
    width: 233px;
    height: 70px;
    border-left: 1px #aab7c4 solid;
    text-align: left;
    vertical-align:top;
}
#search {
    color: #585858;
    font-size: 90%;
    text-align:left;
    height: 60px;
    padding: 5px 0 0 17px;
    vertical-align:top;
}
#searchtext {
    margin: 0px;
    padding: 0px 5px 0 0;
    display: inline;
}
#search a{
    color: #585858;
}
#searchbox {
    width: 115px;
    height:14px;
    margin: 0px;
    padding:0px;
    font-size:90%;
    display: inline;
}
#gobutton {
    display: inline;
    padding: 10px 0 0 0 ;
}
#gobutton img{
    border: 0px;
}
#mainnav {
    width:100%;
    height:25px;
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-mainnav.gif);
    background-repeat: repeat-x;
    background-position: right top;
    background-color: #4488D0;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0px 3px 0 0px;
}
#mainnav a{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 13px 16px 0 16px;
}
#mainnav a:hover{
    color: #FFFFFF;
    text-decoration: underline;
}

.mainnav-tab .currentsection{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    padding: 13px 16px 0 16px;
}

.mainnav-tab {
    background-image: url(http://www.waterfordcoco.ie/en/media/nav-divider.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 25px;
    line-height: 25px;
    text-align:center;
    display: inline;
    float: left;
}
#breadcrumbs { 
    color: #585858;
    height:35px;
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-main.gif);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: left;
    text-indent: 20px;
}
/*#nav{
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-sidenav.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 180px;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    margin-left: 20px;
    margin-right: 20px;
    margin-top:0px;
}
.nav1{
    background-image: url(http://www.waterfordcoco.ie/en/media/sidenav-divider.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 100%;
    text-align: left;
    vertical-align: top;
    display: block;
    margin: 0px;
    padding: 10px;
    color:#FFFFFF;
}
.nav1 a{
    font-weight:bold;
    text-decoration: none;
    color:#FFFFFF;
}

.multilevel-linkdiv-0 {
    line-height: 24px;
    background-color: #ccdff2;
    background-image: none;
    padding-left: 10px;
    margin: 0px;
    display: block;
}
.multilevel-linkdiv-1 {
    line-height: 24px;
    background-color: #ebf3fa;
    background-image: none;
    padding-left: 10px;
    margin: 0px;
    display: block;
}*/

#nav{
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-sidenav.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 180px;
    padding: 0px;
    text-align: left;
    vertical-align: top;
    margin-left: 20px;
    margin-right: 20px;
    margin-top:0px;
}
#nav ul {
    margin-left: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style: none;
}
#nav ul li {
    color:#FFFFFF;
    margin-left: 0px;
    background-image: url(http://www.waterfordcoco.ie/en/media/sidenav-divider.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    font-weight:bold;
    }
#nav ul li a {
    text-decoration: none;
    color:#FFFFFF;
    padding: 10px 5px 10px 20px;
    display: block;
    background-image: url(http://www.waterfordcoco.ie/en/media/bullet.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#nav ul li .currentbranch0 {
    padding: 10px 5px 10px 20px;
    display: block;
    background-image: url(http://www.waterfordcoco.ie/en/media/bullet.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
#nav ul li .currentbranch0 a {
    padding: 0px;
    /* background required for IE, but is hidden */
    background-image: url(http://www.waterfordcoco.ie/en/media/bullet.gif);
    background-repeat: no-repeat;
    background-position: -100px 0px;
}

#nav ul li ul.multilevel-linkul-0 {

}
#nav ul li ul.multilevel-linkul-0 li {
    background-color: #ccdff2;
    background-image: none;
    font-weight: normal;
    color: #000000;
    padding: 0 0 0 5px;
    border: 1px solid #ccdff2;
}
#nav ul li ul.multilevel-linkul-0 li a {
    background-image: none;
    color: #000000;
    text-decoration: underline;
    padding: 3px 0px;
}
#nav ul li ul.multilevel-linkul-0 li a:hover {
    text-decoration: none;
}
#nav ul li ul.multilevel-linkul-0 li .currentbranch1 {
    padding: 3px 0px;
}
#nav ul li ul.multilevel-linkul-0 li .currentbranch1 a {
    padding: 0px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 {
    margin-left: -5px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li {
    background-color: #ebf3fa;
    background-image: none;
    border: 1px solid #ebf3fa;
    padding: 0px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li a {
    background-image: url(http://www.waterfordcoco.ie/en/media/bulletblack.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 3px 0 3px 20px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li .currentbranch2 {
    display: block;
    background-image: url(http://www.waterfordcoco.ie/en/media/bulletblack.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 3px 0 3px 20px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li .currentbranch2 a {
    padding: 0px;
    background-image: none;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li ul.multilevel-linkul-2 li {
    padding: 0px 0px 0px 10px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li ul.multilevel-linkul-2 li .currentbranch3 {
    display: block;
    background-image: url(http://www.waterfordcoco.ie/en/media/bulletblack.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 3px 0 3px 20px;
}
#nav ul li ul.multilevel-linkul-0 li ul.multilevel-linkul-1 li ul.multilevel-linkul-2 li .currentbranch3 a {
    padding: 0px;
    background-image: none;
}
#mainimage {
    display: block;
    margin: 0px;
    padding: 0px;
    margin-right: 20px;
}
#news {
    width:270px;
    background-color: #dce8f6;
}
#news-interior {
    padding:10px;
}
.news-item {
    padding:0px;
    margin: 0 0 20px 0;
}
#events {
    width:270px;
    background-color: #dce8f6;
}
#events-interior {
    padding:10px;
}
.events-item {
    padding:0px;
    margin: 0 0 20px 0;
}
.featurebox {
    width: 540px;
    padding-right:20px;
    margin-right:20px;
    float:left;
    display: block;
    clear: none;
}
.feature-title {
    background-color:#dce8f6;
    background-image: url(http://www.waterfordcoco.ie/en/media/corner-quicklink.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 500px;
    height: 23px;
    line-height:23px;
    text-align: left;
    text-indent: 10px;
    font-weight: bold;
}
.feature {
    background-image: url(http://www.waterfordcoco.ie/en/media/bg-quicklink.gif);
    background-repeat: repeat;
    background-position: left top;
    width: 500px;
    padding-top: 5px;
    padding-bottom: 10px;
    margin: 1px 0 20px 0;
    text-align: left;
    border-bottom:1px solid #eceff7;
}
.feature-interior {
    margin: 5px 10px 15px 10px;
}
#logobar {
    width:100%;
    border-top: 4px solid #e7ebf6;
    border-bottom: 4px solid #e7ebf6;
    font-size: 90%;
    text-align: center;
    line-height: 13px;
}
#logobar a {text-decoration: none;}
#logobar img {border: 0px;
padding-bottom:10px;
    }
.logobar-logos {
    text-align:center;
    display: inline;
    margin: 15px;
    float:left;
}
.content-area {margin: 0 30px 0 0;}
.content-area img {
    padding: 10px 10px 10px 10px;

}

#basebar {
    height:70px;
    text-align: left;
    vertical-align:bottom;
}
#footer {
    height: 32px;
    color:#014862;
    background-color:#b9d2ed;
    line-height: 30px;
    text-align: left;
    text-indent: 10px;
}
#basebar-left {
    padding: 15px 0px 0px 20px;
    float:left;

}
#basebar-right {
    padding: 40px 20px 13px 500px;
    text-align: left;
}
#basebar-right a img {border: 0;}

#basebar-right a:link {
    text-decoration: none;
    border: 0;
}
#basebar-right a:visited {
    border: 0;
    text-decoration: none;
}
#basebar-right a:active {
    border: 0;
}
#basebar-right a:hover {
    border: 0;
}

.w3c-img {height:25px; width:69px;}

/* Forms */
.content-area form label {
    display: block;
    float: left;
    width: 85px;
}
.content-area form input {
    width: 220px;
}
.content-area form input.submit {
    width: 50px;
}

/* Tables */
.content-area table td, .content-area table th {
padding: 2px 4px 2px 4px;
}

.content-area table.border {
border: 1px solid #CDCDCD;
border-collapse: collapse;
}
.content-area table.border td, table.border th {
border: 1px solid #CDCDCD;
}


/* IMAGE ROTATOR */
ul#imagerotate  {
    padding: 0px;
    margin-left: 20%;
}


/* image gallery / thumbnail template */

.photogallery_left, .photogallery {
 float: left;
 display: block;
 width: 165px;
 clear: none;
 height: 150px;
}
.photogallery_right {
 float: right;
 display: block;
 width: 165px;
 clear: none;
 height: 150px;
}
.photo span {
 clear: left;
}

.gallery_big {
 width: 480px;
}

.content-area .photogallery img, .content-area .photogallery_left img, .content-area .photogallery_right img {
    padding: 0px;
}
.content-area .photogallery a img, .content-area .photogallery_left a img, .content-area .photogallery_right a img {
    border: none;
}





