/*Body text left*/
.bodytextleft { color: #3f3f3f; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; }
.bodytextleft a { color: #3f3f3f; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; text-decoration: underline; margin: inherit; }
.bodytextleft a:hover { color: #970000; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; text-decoration: none; }
/*Main news headline*/
.h2 { color: #10162a; font-size: 15px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; }
.h2 a { color: #10162a; font-size: 15px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: inherit; text-decoration: underline; margin: inherit; }
.h2 a:hover { color: #970000; font-size: 15px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: none; }
/*Sub story header*/
.h3 { color: #10162a; font-size: 13px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; }
.h3 a { color: #10162a; font-size: 13px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: inherit; text-decoration: underline; margin: inherit; }
.h3 a:hover { color: #970000; font-size: 13px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: bold; text-decoration: none; }
/*General styles*/
.bodytextcent  { color: #3f3f3f; font-size: 12px; font-family: Arial; text-decoration: none; text-align: center; margin: 0 }
.smalltextleft { color: #3f3f3f; font-size: 11px; font-family: Arial; text-decoration: none; text-align: left; margin: 0; padding: 0 }
a:hover { text-decoration: underline; margin: inherit; }
.imagebordGREY { margin: 0; padding: 0; border: solid 1px #595959; }
.tablePAD  { padding: 7px 0 7px 3px }
.whitetable  { background-image: none }
.tablePADNOTOP  { padding-right: 0; padding-bottom: 7px; padding-left: 7px; }
/*fav links*/
.favlinks { color: #3f3f3f; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; margin: 0; }
.favlinks a { color: #3f3f3f; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; text-decoration: none; margin: inherit; }
.favlinks a:hover { color: #970000; font-size: 12px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-style: inherit; text-decoration: none; }
/* ******************  gallery navigation  ************** */
.gallery { color:#3b3b3b; font-family: Arial, sans-serif; background-color: #aaaeb5; background-repeat: repeat; background-position: 12px 12px; text-align:center; margin: 0; padding: 3px; }
.gallery a { color:#3b3b3b; margin:0; padding:0; font-family: Arial, sans-serif; text-decoration:none; font-weight:normal; }
.gallery a:hover { color:#fff; font-size: inherit; font-family: Arial, sans-serif;; }
/* ******************  footer nav ************** */
.footnav { color: #fff; font-size: 12px; font-family: Arial; text-decoration: none; text-align: center; margin: 0; }
.footnav a { color: #fff; font-size: 12px; font-family: Arial; text-decoration: none; text-align: center; margin: 0; }
.footnav a:hover { color: #fff; font-size: 12px; font-family: Arial; text-decoration: underline; text-align: center; margin: 0; }
.countdowncentre  { color: #d3dde1; font-size: 14px; font-family: Arial; text-decoration: none; text-align: center; margin: 0  }
/* ******************  footer text ************** */
.foottextcentre { color: #fff; font-size: 11px; font-family: Arial; text-decoration: none; text-align: center; }
.foottextcentre a { color: #fff; font-size: 11px; font-family: Arial; text-decoration: none; text-align: center; margin: 0; }
.foottextcentre a:hover { color: #fff; font-size: 11px; font-family: Arial; text-decoration: underline; text-align: center; margin: 0; }
/*Book ticket link styles*/
.book-tickets-now { color:#970000; font-size: 17px; margin:10px 0 5px; font-family: Arial, sans-serif; font-weight: bold; text-align:left; }
.book-tickets-now  a { color:#970000; margin:0; padding:0; font-family: Arial, sans-serif; font-size:17px; text-decoration:underline; font-weight:bold; text-align: left; }
.book-tickets-now  a:hover { color:#10162a; font-size: 17px; font-weight: bold; text-decoration: none; }
