/*
-------------------------------------------------
URI: http://www.snowbombing.com/

Night version CSS colour overrides
-------------------------------------------------
*/
html { color: #000 }
body { background: #000; }
h1 { color: #000 }
h3 { color: #fff }
h5, h6, p, blockquote, ul, table td { color: #bab8b8 }
h5.accomm-price { color: #fff }
textarea, input[type='text'], select, input[type='password'] { border: 1px solid #3E3D3D; background: #bab8b8; }
div#content, div#primary-content, div#secondary-content, div#tertiary-content { background: #202020; }
div#header { background:url(/img/blk-head-logo.png) no-repeat;  no-repeat scroll left center transparent; }
/*div#header { background:url(/img/sb_lights.gif) no-repeat;  no-repeat scroll left center transparent; }*/
div#primary-navigation ul { background: transparent; }
div#primary-navigation ul li { background: transparent; }
div#primary-navigation ul li a { color: #fff; }
div#primary-navigation ul li a:hover { color: #fff }
ul.links li { border-bottom: 1px dashed #3e3d3d; }
ul.links.navmenu li a {color: #fff }
div.hotlinks h4 { border-top: 1px dashed #3e3d3d; color: #fff }
div.hotlinks ul.links li a:hover { color: #fff }
div#intro-block h2 { color: #fff }
div#intro-block p { color: #bab8b8 }
div.cta-block div.cta-row.border-top { border-top: 1px dashed #3e3d3d; }
div.cta-news { background: #3e3d3d; }
div.cta-news h3 { color: #33C4F3; border-bottom: 1px dashed #3e3d3d }
div.cta-news ul li { border-bottom: 1px dashed #181818 }
div.cta-news ul li a { color: #bab8b8 }
div.cta-content { color: #bab8b8 }
div.cta-content td { border: 0px solid #3e3d3d; }
div.cta-content td.label { background: #000; }
div.cta-content span.compulsory { color: #0385DD }
.separator { border-top: 1px dashed #3E3D3D }

/*
div.tab-navigation ul { background: #000; }
div.tab-navigation ul li a { color: #fff; }
div.tab-navigation ul li a:hover { }
div.tab-content { background: #000; }
div.tab-content hr { background: #000; border-bottom: 1px dashed #3e3d3d; }
*/

div.tabs ul.ui-tabs-nav { background: #000 !important;}
#video-form.tabs ul.ui-tabs-nav { background: #3E3D3D !important;}
div.tabs .ui-widget-header { background: transparent !important; }
div.tabs .ui-widget-content a { color: #33C4F3 !important; }
div.tabs ul.ui-tabs-nav li a { color: #fff; }
div.tabs ul.ui-tabs-nav li.ui-state-default { background: transparent; }
div.tabs ul.ui-tabs-nav li.ui-state-hover a { color: #fff !important; }
div.tabs ul.ui-tabs-nav li.ui-state-active a { color: #fff !important; }

div.ui-tabs-panel { background: #000 !important; }
div.ui-tabs-panel h3 { color: #fff }
div.ui-tabs-panel hr { background: #000 !important; border-bottom: 1px dashed #b0b2b1; }

div#booking-form ul.ui-tabs-nav { background: #3E3D3D !important; }
div#booking-form .ui-tabs-panel { background: #3E3D3D !important; }

div#newsletter-block { background: #3E3D3D; }
div#newsletter-block fieldset ol li input { }
div#newsletter-block fieldset ol li input.button { background: #000; color: #33c4f3 }
div#snaps-block p a { color: #bab8b8 }
div.footer-row { border-top: 1px dashed #3e3d3d }
dl#bookmark-links dt { color: #bab8b8; }
dl#bookmark-links dd a { color: #bab8b8; }
div.form-block.booking-form { background: #3E3D3D; }
div.form-block.booking-form label { color: #bab8b8 }
div.form-block.booking-form fieldset ol li span { color: #bab8b8 }
/* Booking form style overrides */
div.tab-navigation ul#booking-form { background: #3E3D3D; }
div.tab-navigation ul#booking-form li a { color: #fff; }
div.tab-navigation ul#booking-form li a:hover { color: #fff }
div.tab-content.booking-form { background: #3E3D3D; }
div.tab-content hr { background: #fff; border-bottom: 1px dashed #b0b2b1; }

#night-theme { background: transparent url(/img/night_day_switcher.png) no-repeat 0 -11px; display: none; }
#day-theme { background: transparent url(/img/night_day_switcher.png) no-repeat 0 0; display: block; }

#carousel-container, #community-video-container { background: #000; }

#booking-navigator { background: #3E3D3D; }

/* -----------------------------------------------
4.1. BLOG POLLING STYLES
----------------------------------------------- */
.BlogPollingShell {
  font-face: 'Trebuchet MS',Geneva,Verdana,sans-serif;
  background-color: #3E3D3D;
  padding: 10px 10px 0px 10px;
  margin-bottom: 10px;
}

.BlogPollingTitle {
  color: #33C4F3;
  margin: 0 0 8px 0;
  font-size:24px;
  font-weight:bold;
}

.BlogPollingContent {
  padding: 2px 2px 2px 2px;
  font-size:11px;
  font-weight:normal;
}

.BlogPollingQuestion {
  margin:0px 0px 5px 0px;
  color: #BAB8B8;
  font-size:11px;
  font-weight:bold;
  text-align: left;
  text-transform: lowercase;
}

.BlogPollingAnswer {
  font-size:11px;
  text-align: left;
  color: #BAB8B8;
  padding: 8px 0 8px 0;
  font-weight: bold;
  text-transform: uppercase;
}

.BlogPollingDropDown {
  color: #006363;
  background-color: #eeeeee;
}

.BlogPollingVoteButtonRow {
  margin:10px 4px 10px 4px;
  text-align: center;
}

.BlogPollingVoteButton {
  background-color: #33c4f3;
  color: #000;
  font-size: 11px;
  padding: 3px 5px;
  border: 0;
  margin-bottom: 16px;
}

.BlogPollingBadgeRow {
  text-align: center;
  margin:10px 0px 10px 0px;
}

.BlogPollingResultsAnswer {
  font-size:10px;
  color: #5c5c5c;
  text-align: left;
}

.BlogPollingResultsChartRow {
  margin:1px 0px 2px 0px;
  font-size:9px;
  font-weight:bold;
  white-space: nowrap;
  text-align: left;
  color: #5c5c5c;
}

.BlogPollingResultsChartBarOn {
  background-color: #33C4F3;
}

.BlogPollingResultsChartBarOff {
  background-color: #CCCCCC;
}

.BlogPollingResultsTotalsRow {
  font-weight:bold;
  text-align: center;
  font-size:11px;
  color: #CCCCCC;
  padding: 2px;
}

#facebook-block h4 a { display: block; height: 23px; text-decoration: none; border-top: 1px dashed #3E3D3D; margin: 0; padding: 15px 0 0 10px; font-size: 24px; text-transform: lowercase; background: transparent url(/img/facebook-box-icon.png) no-repeat 215px 5px; )}
#facebook-block h4 a:hover { color: #3b5699; }

#tweetFeed { background-color: #3E3D3D; }
.jta-tweet-list-item { color: #BAB8B8; }
.jta-tweet-user-screen-name-link, .jta-tweet-user-full-name-link, .twitter-anywhere-user { color: #BAB8B8; }

