/* Id: 7.1617844.1373530041
 * Generated: 24-Nov-2016 00:06:01
 */
    /* Footer styles */
.footer #page-metadata .section-title { color:#000; }
.footer h3 {font-family:DINWeb-Bold, Arial, sans-serif; font-weight:bold; border-bottom:solid 1px #000;margin:5px 0 10px 0; padding:0; font-size:20px; line-height:26px;}
.footer h3 a, .footer p a {color:#000;}
.footer .breadcrumb_holder { border-bottom:solid 2px #000;}
.footer span.h4_breadcrumb_nav {color: #000;}
.footer .standard-list { margin:0; padding:0; list-style:none; }
.footer .standard-list li {border-top:solid 1px #e3e3e3; padding:5px;}
.footer .standard-list li a {font-family:DINWeb-Bold, Arial, sans-serif; font-weight:bold; color:#000;background-repeat:no-repeat; background-position:-500px 0; }
.footer .standard-list li:hover {background:#f7f7f7;}

.footer .navigation-list { margin:0 0 20px 0; padding:0; list-style:none; }
.footer .navigation-list li {border-bottom:solid 1px #e3e3e3; padding:5px;}
.footer .navigation-list li a {font-family:DINWeb-Bold, Arial, sans-serif; font-weight:bold; color:#000; }
.footer .navigation-list li:hover {background:#f7f7f7;}

.internal-anchor {
  display: block;
  height: 40px; <!--same height as header-->
  margin-top: -40px; <!--same height as header-->
  visibility: hidden;
  padding:0;
}



.footer .anchor-title {font-weight:bold; padding-bottom:5px;}
.footer .span8 ul.basic-list {margin:0 0 30px 0;}
.footer .span8 p.list-header {margin:0;padding:0 0 5px 0; font-weight:bold;}
.footer .span h4 { font-weight:normal; }
.footer .trust-title {font-family:Arial,Helvetica,sans-serif; font-size:90%;}

/* Help section */
.footer .accordion-group { border:none; -web-kit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.footer .accordion-group .accordion-inner {border:none; }
#accordion2 { border-top:solid 1px #E3E3E3; }
.footer .accordion-group .accordion-body { border-bottom:solid 1px #E3E3E3; }
.footer .accordion-group a {color: #000; }

/* Contact section */
.footer .contacts-list { margin:0; padding:0; list-style:none; }
.footer .contacts-list li {border-top:solid 1px #e3e3e3; padding:5px;}
.footer .contacts-list li strong {font-family:Arial, Helvetica, sans-serif;}
.footer .contacts-list li a { font-weight:normal; color:#000; }
.footer .contacts-list li:hover {background:#f7f7f7;}
.footer .anchor-title {font-weight:bold; padding-bottom:5px;}

/* Group structure */
.footer .span8 .span4 {margin-bottom:20px;}
.footer .span8 .span4 img {float:left; margin:0 10px 0 0;}
.footer .span8 .span4 p { margin:0 0 5px 0px; padding:0; font-size:85%; line-height:110%}
.footer .span8 .chief img, .footer .span8 .chairman img {float:left; margin:0 10px 0 0;}
.footer .span8 .chief, .footer .span8 .chairman  { width:100%; float:left;border-top:solid 2px #E9E9E9; border-bottom:solid 2px #E9E9E9;background:#F6F6F6; margin-bottom:20px;padding:10px 0;}
.footer .span8 .chief p, .footer .span8 .chairman p { padding:0 5px 0 0; }

.generic-table {width:100%; margin: 0 0 20px 0; }
.generic-table th { background:#000; color:#fff; font-weight:normal; padding:1%; text-align:left; }
.generic-table td {padding:1%; font-family:Arial, Helevtica, sans-serif;}
.generic-table tr:nth-child(odd) {background:#f8f8f8; border-bottom:solid 1px #d8d8d8}
.generic-table tr:nth-child(even) { border-bottom:solid 1px #d8d8d8}

.generic-table.col2 th:nth-child(1) { width:50%;  }
.generic-table.col2 th:nth-child(n+2) { text-align: right; width:50%;}
.generic-table.col2 td:nth-child(1) { width:50%;  }
.generic-table.col2 td:nth-child(n+2) { text-align: right; width:50%;}

.generic-table.col3 th:nth-child(1) { width:50%;  }
.generic-table.col3 th:nth-child(n+2) { text-align: right; width:25%;}
.generic-table.col3 td:nth-child(1) { width:50%;  }
.generic-table.col3 td:nth-child(n+2) { text-align: right; width:25%;}

.generic-table.col4 th:nth-child(1) { width:25%;  }
.generic-table.col4 th:nth-child(n+2) { text-align: right; width:25%;}
.generic-table.col4 td:nth-child(1) { width:25%;  }
.generic-table.col4 td:nth-child(n+2) { text-align: right; width:25%;}

.generic-table.col5 th:nth-child(1) { width:20%;  }
.generic-table.col5 th:nth-child(n+2) { text-align: right;}
.generic-table.col5 td:nth-child(1) { width:20%;  }
.generic-table.col5 td:nth-child(n+2) { text-align: right; width:20%;}


/* Tabs - rate card */
.footer .tab-content {margin:0 0 40px 0;}
.footer .nav-tabs {padding:0;background:#F6F6F6; border-top:solid 1px #e9e9e9; bottom-border:solid 1px #dddddd;}
.footer .nav-tabs > li > a { padding-right: 7px; padding-left: 8px; margin-right: 2px; line-height: 14px;font-family:Arial,Helvetica, sans-serif; font-size:80%; color:#999999; font-weight:bold; border:none;}
.footer .nav-tabs > li > a:hover {background:none; color:#000;}
.footer .span .nav-tabs li.active { border-top: 4px solid #000 !important; background: white; margin: -4px 0 -1px 0; }
.footer .nav-tabs > li.active {color:#000; font-weight:bold; }
.footer .nav-tabs > li.active a {color:#000; font-weight:bold; }
.footer .nav-tabs > li.active a:hover { border:none; }
#format-cell{ width:320px; }
#cost-cell{ width:120px; }



/* Hide video title */
.footer .element.tv h1 {display:none;}


.footer #contact-us .accordion-toggle {padding-left:20px; background:url('http://www.irishtimes.com/static/images/contact-us-normal.gif') no-repeat center left; font-family:DINWeb-Bold; font-weight:normal; font-size:20px; line-height:26px;}
.footer #contact-us .accordion-toggle.active {padding-left:20px; background:url('http://www.irishtimes.com/static/images/contact-us-active.gif') no-repeat center left;
  
.standard-list li a {background-repeat:no-repeat; background-position:-500px 0;}  

      