body {    background: #000000 url("../img/culcamps-background.jpg") repeat-x;    background-position-x: center;    background-attachment: fixed;    color: #333333;    font-family: Rockwell, Rokkitt, serif;    overflow-x: hidden;    -webkit-font-smoothing: antialiased;    font-smoothing: antialiased;}body > h1 {    left: -9999em;    position: absolute;    top: -9999em;}h1, h1, h2, h3, h4, h5, h6 {    font-family: "Rockwell Extra Bold", "Rockwell Bold", Rokkitt, serif;}.zero-bottom-margin {    margin-bottom: 0 !important;}.zero-left-margin {    margin-left: 0 !important;}.zero-padding {    padding: 0 !important;}.add-bottom-margin {    margin-bottom: 20px;}.add-more-bottom-margin {    margin-bottom: 40px;}.bg-white {    background: #ffffff;}#top-nav {    margin-bottom: 20px;}header {    position: relative;    z-index: 0;}section {    position: relative;}header > .container {    position: relative;    z-index: 1;}[class*="span"].use-padding {    margin-left: 0;    padding-left: 20px;}#left-spray {    background: url("../img/header-left-spray.png") no-repeat;    height: 385px;    left: 50%;    margin-left: -563px;    position: absolute;    top: 0;    width: 375px;}#right-spray {    background: url("../img/header-right-spray.png") no-repeat;    height: 334px;    left: 50%;    margin-left: 363px;    position: absolute;    top: 41px;    width: 214px;}footer > .container,section > .container {    background: #ffffff;}header h1 {    font-size: 36px;    line-height: 1.05em;    margin-top: 40px;    text-shadow: 0 0 5px rgba(255, 255, 255, .3);}header h3 {    color: #136A8C;    font-family: Rockwell, Rokkitt, Georgia, Times, "Times New Roman", serif;    font-weight: normal;    margin-right: 27px;    text-align: center;}header h1 a {    color: #0A495F;}header h1 a:hover {    text-decoration: none;}#site-title {    background: #ffffff;    margin-top: -20px;    padding-top: 20px;}a#header-logo {    float: right;    margin-bottom: 10px;}#main, #main > * {    position: relative;}#main {    min-height: 524px;    overflow: hidden;    z-index: 1;}#hurling-player {    background: url("../img/hurling-player.png");    height: 524px;    left: 50%;    margin-left: -815px;    position: absolute;    top: 0px;    width: 365px;    z-index: 0;}#football-player {    background: url("../img/football-player.png");    height: 513px;    left: 50%;    margin-left: 470px;    position: absolute;    top: 0px;    width: 383px;    z-index: 0;}section.inverse {    color: #ffffff;}section.inverse > .container {    background: #08475D;}section.inverse.gradient > .container,nav#secondary .nav-pills > li > a {    background: #08475d;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NDc1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzEzNjk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODQ3NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #08475d), color-stop(35%, #13698b), color-stop(100%, #08475d));    background: -webkit-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -o-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -ms-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: linear-gradient(to bottom, #08475d 0%, #13698b 35%, #08475d 100%);}#primary-fill {    background: #ffffff;    padding-top: 43px;}nav#primary {    margin-left: 0;}nav#primary .nav-pills {    text-align: right;}nav#primary .nav-pills > li {    display: inline-block;    float: none;}nav#primary .nav-pills > li > a {    display: inline-block;}footer {    position: relative;    z-index: 2;}footer ul#sponsors {    list-style: none;    margin: 0;    text-align: right;}footer ul#sponsors > li {    display: inline;}nav#primary .nav-pills {    margin-bottom: 0;    overflow: hidden;}nav#primary .nav-pills > li > a {    background: #F37F52 url("../img/orange-noise.png") repeat-x;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-right: 3px solid #ffffff;    border-right: 3px solid #ffffff;    box-shadow: 1px 4px #4C899F;    -moz-box-shadow: 1px 4px #4C899F;    -webkit-box-shadow: 1px 4px #4C899F;    color: #ffffff;    font-family: "Rockwell Extra Bold", "Rockwell Bold", Rokkitt, serif;    margin-bottom: 0;    min-width: 140px;    padding: 10px 30px;    text-align: center;    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);    text-transform: uppercase;}nav#primary .nav-pills > li.active > a {    background: #08475d;}nav#primary .nav-pills > li:last-child > a {    border-right: 0;    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    margin-right: 0;}nav#secondary .nav-pills {    margin-bottom: 0;    margin-left: 40px;    margin-top: 18px;}nav#secondary .nav-pills > li {    margin-left: 4px;}nav#secondary .nav-pills > li > a {    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;    color: #ffffff;    font-size: 90%;    margin-bottom: 0;    min-width: 80px;    padding-bottom: 10px;    padding-top: 10px;    text-align: center;    text-transform: uppercase;}nav#secondary .nav-pills > li:last-child > a {    margin-right: 0;}nav#secondary .nav-pills > li.active > a {    background: #ffffff;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e9e9e9));    background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);    background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);    background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);    background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);    color: #126788;    font-weight: bold;    text-shadow: 1px 1px #ffffff;}nav#tertiary {    font-size: 85%;    margin-left: 20px;    margin-top: 24px;}nav#tertiary .nav-pills {    margin-bottom: 10px;}nav#tertiary .nav-pills > li {    color: #ffffff;    margin-left: 5px;}nav#tertiary .nav-pills > li > a {    color: #ffffff;    display: inline;    margin-right: 0;    padding: 0;}nav#tertiary .nav-pills > li > a:hover {    background: none;    text-decoration: underline;}#countdown {    margin-bottom: 10px;}#countdown .ticker {    background: url("../img/countdown-ticker.png") no-repeat;    float: left;    height: 57px;    margin-left: 2px;    position: relative;    width: 69px;}#countdown .ticker:first-child {    margin-left: 0;}#countdown .ticker > .top-flap {    background: url("../img/countdown-ticker-top.png") no-repeat;    height: 26px;    left: 0;    position: absolute;    top: 4px;    width: 68px;}#countdown .ticker > .bottom-flap {    background: url("../img/countdown-ticker-bottom.png") no-repeat;    height: 26px;    left: 0;    position: absolute;    top: 31px;    width: 68px;}#countdown .ticker > .ticker-text {    color: #ffffff;    display: block;    font-size: 36px;    margin-top: 18px;    position: relative;    text-align: center;    text-shadow: 0 -1px black;    z-index: 10;}#countdown .ticker-divider {    float: left;    font-size: 24px;    font-weight: bold;    margin-left: 2px;    margin-top: 16px;}#banner .ticker-label {    color: #0E5874;    font-size: 90%;    margin-right: 13px;    text-align: center;    width: 69px;}#banner .ticker-label:last-child {    margin-right: 0;}#banner .ticker-labels {    position: absolute;}footer nav {    font-size: 90%;    padding-top: 20px;}footer .nav-pills {    margin-left: 40px;}footer .nav-pills > li {    margin-right: 5px;}footer .nav-pills > li > a {    color: #0F5C79;    display: inline;    padding: 0;}footer .nav-pills > li > a:hover {    background: none;    text-decoration: underline;}footer .nav-pills > li.divider {    color: #0F5C79;    font-size: 80%;}#simplyzesty-credit {    font-size: 85%;    margin-left: 40px;}#sponsors {    padding-top: 15px;}#sponsors li {    margin-right: 20px;}.cul-btn {    background: #F37F52 url("../img/orange-noise.png") repeat;    border-bottom: 2px solid #ffffff;    border-left: 0;    border-right: 2px solid #ffffff;    border-top: 0;    box-shadow: 2px 2px #10607F;    -moz-box-shadow: 2px 2px #10607F;    -webkit-box-shadow: 2px 2px #10607F;    color: #ffffff;    display: inline-block;    font-family: Rokkitt, serif;    font-size: 125%;    font-weight: bold;    padding: 4px 6px;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);}.inverse .cul-btn {    border-color: #08475E;}.inverse #content .cul-btn,.inverse .content .cul-btn {    border-color: #ffffff;}.cul-btn:focus {    color: #ffffff;    outline: none;    text-decoration: none;}.cul-btn:hover {    color: #ffffff;    text-decoration: none;}.cul-btn:active {    border: 0;    margin-left: 2px;    margin-top: 2px;}.cul-btn > i.btn-icon {    display: inline-block;    height: 16px;    margin-left: 4px;    margin-right: 4px;    vertical-align: middle;    width: 16px;}.cul-btn > i.btn-icon-play {    background: url("../img/icon-play.png") no-repeat center center;}.cul-btn > i.btn-icon-search {    background: url("../img/icon-search.png") no-repeat center center;}.cul-btn.block {    display: block;    text-align: center;}.cul-btn.block:active {    margin-top: 12px;}#content {    background: #ffffff;    color: #333;    margin: 10px;    min-height: 392px;    padding: 10px;}.span9 > #content {    margin-right: 0;}#content h2,#content h3,#content h4,#content h5,#content h6 {    color: #0A495F;    font-size: 200%;    line-height: 1.4em;}#content h3 {    font-size: 125%;    line-height: 1.4em;}#content h4 {    color: #555555;    font-size: 125%;    line-height: 1.4em;}#content h5 {    color: #666666;    font-size: 100%;}#content h6 {    color: #888888;    font-size: 100%;}#side-bar {    margin: 10px 0;}#side-bar > aside {    margin-bottom: 20px;    margin-right: 20px;}#side-bar > aside > h3 {    color: #F38046;    font-family: Rockwell, Rokkitt, Georgia, Times, "Times New Roman", serif;    line-height: 1.4em;    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);}#side-bar > aside > p {    text-shadow: 1px 1px rgba(0, 0, 0, 0.4);}#side-bar > aside > .cul-btn {    text-transform: uppercase;}#side-bar > aside > img {    width: 65%;}.modal-backdrop {    background-color: #ffffff;}#save-modal > .modal-header {    border-bottom: 0;    color: #f38046;    padding-bottom: 20px;    padding-top: 20px;}#save-modal > .modal-header .close {    color: #f38046;    font-size: 200%;    opacity: 1;    text-shadow: 1px 1px rgba(0, 0, 0, 0.4);}#save-modal {    background: #08475d;    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4NDc1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzEzNjk4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODQ3NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);    background: -moz-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #08475d), color-stop(35%, #13698b), color-stop(100%, #08475d));    background: -webkit-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -o-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: -ms-linear-gradient(top, #08475d 0%, #13698b 35%, #08475d 100%);    background: linear-gradient(to bottom, #08475d 0%, #13698b 35%, #08475d 100%);    color: #ffffff;    margin-left: -320px;    text-shadow: 1px 1px rgba(0, 0, 0, 0.4);    width: 640px;}#save-modal .modal-body {    max-height: none;}.top-panel {    padding: 20px;}.top-panel p {    text-shadow: 0 1px rgba(0, 0, 0, 0.8);}.top-panel h3 {    color: #F38046;    line-height: 1.1em;    margin-top: 0;}.top-panel h3 > img {    margin-top: 0 !important;}.top-panel p {    color: #ffffff;}.top-panel {    background: url("../img/top-panel-divider.png") no-repeat left center;}.top-panel.no-divider {    background: none;}div.selector.disabled span {    color: #333 !important;    color: rgba(0, 0, 0, 0.5) !important;    text-shadow: none;}aside#booking-summary {    margin-top: 20px;}aside#booking-summary > a {    display: block;}aside#booking-summary > a:hover {    text-decoration: none;}aside#booking-summary h4 {    background: #eeeeee;    border: 1px solid #c6c6c6;    color: #09485F;    font-family: Rockwell, Rokkitt, Georgia, Times, "Times New Roman", serif;    font-size: 1em;    font-weight: bold;    line-height: 2em;    margin-bottom: 3px;    padding-left: 5px;    text-transform: uppercase;}aside#booking-summary .summary {    background: #eeeeee;    border: 1px solid #c6c6c6;    margin-bottom: 3px;    padding: 5px;}aside#booking-summary .summary > table {    color: #7b7b7b;    font-size: 85%;    width: 100%;}aside#booking-summary .summary > table th {    text-align: left;    width: 40%;}aside#booking-summary .subtotal {    background: #F38053;    border: 1px solid #CC6F4A;    color: #eeeeee;    font-weight: bold;    padding: 2px 5px;}aside#booking-summary .subtotal > span {    font-weight: normal;}#news ul {    list-style: none;    margin-left: 0;}table#contact-coordinators th.email-col {    width: 30%;}.modal a {    color: lightcyan;}.modal a:hover {    color: lightblue;}#book-now-header {    margin-top: 15px;}#site-copyright {    margin-left: 40px}