/*
-------------------------------------------------
URI: http://www.snowbombing.com/

Day version CSS colour overrides
-------------------------------------------------
*/
html { color: #020202 }
body { background: #fff; }
h1 { color: #000 }
h3 { color: #000 }
h5, h6, p, blockquote, ul, table td { color: #5c5c5c }
h5.accomm-price { color: #000 }
textarea, input[type='text'], select, input[type='password'] { border: 1px solid #8f8f8f; background: #efefef;}
div#content, div#primary-content, div#secondary-content, div#tertiary-content { background: #f4f3f3; }
/*div#header { background:url(/img/whte-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: #000 }
div#primary-navigation ul li a:hover { color: #fff }
ul.links li { border-bottom: 1px dashed #b0b2b1; }
ul.links.navmenu li a {color: #000 }
div.hotlinks h4 { border-top: 1px dashed #b0b2b1; color: #000 }
div.hotlinks ul.links li a:hover { color: #000 }
div#intro-block h2 { color: #000 }
div#intro-block p { color: #5c5c5c }
div.cta-block div.cta-row.border-top { border-top: 1px dashed #b0b2b1; }
div.cta-news { background: #e1e0e0 }
div.cta-news h3 { color: #000; border-bottom: 1px dashed #b0b2b1; }
div.cta-news ul li { border-bottom: 1px dashed #b0b2b1 }
div.cta-news ul li a { color: #5c5c5c }
div.cta-content { color: #5c5c5c }
div.cta-content td { border: 0 }
div.cta-content td.label { background: none; }
div.cta-content span.compulsory { color: #000 }
.separator { border-top: 1px dashed #b0b2b1; }

/*
div.tab-navigation ul { background: #fff; }
div.tab-navigation ul li a { color: #000; }
div.tab-navigation ul li a:hover { color: #fff }
div.tab-content { background: #fff; }
div.tab-content hr { background: #fff; border-bottom: 1px dashed #b0b2b1; }
*/

div.tabs ul.ui-tabs-nav { background: #fff !important;}
#video-form.tabs ul.ui-tabs-nav { background: #E1E0E0 !important;}
div.tabs .ui-widget-header { background: #E1E0E0 !important; }
div.tabs .ui-widget-content a { color: #33C4F3 !important; }
div.tabs ul.ui-tabs-nav li a { color: #000; }
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: #fff; }
div.ui-tabs-panel h3 { color: #000 }
div.ui-tabs-panel hr { background: #fff !important; border-bottom: 1px dashed #b0b2b1; }

div#booking-form ul.ui-tabs-nav { background: #E1E0E0 !important; }
div#booking-form .ui-tabs-panel { background: #E1E0E0 !important; }

div#newsletter-block { background: #fff; }
div#newsletter-block fieldset ol li input { border: 0 }
div#newsletter-block fieldset ol li input.button { background: #fff; color: #000 }
div#snaps-block p a { color: #5c5c5c }
div.footer-row { border-top: 1px dashed #b0b2b1 }
dl#bookmark-links dt { color: #5c5c5c; }
dl#bookmark-links dd a { color: #5c5c5c; }
div.form-block.booking-form { background: #E1E0E0; }
div.form-block.booking-form label { color: #5c5c5c }
div.form-block.booking-form fieldset ol li span { color: #5c5c5c }
/* Booking form style overrides */
div.tab-navigation ul#booking-form { background: #E1E0E0; }
div.tab-navigation ul#booking-form li a { color: #000; }
div.tab-navigation ul#booking-form li a:hover { color: #fff }
div.tab-content.booking-form { background: #E1E0E0; }
div.tab-content hr { background: #fff; border-bottom: 1px dashed #b0b2b1; }

#night-theme { background: transparent url(/img/night_day_switcher.png) no-repeat 0 -22px; display: block; }
#day-theme { background: transparent url(/img/night_day_switcher.png) no-repeat 0 -11px; display: none }

#carousel-container, #community-video-container { background: #fff; }

#booking-navigator { background: #E1E0E0; }


/* -----------------------------------------------
4.1. BLOG POLLING STYLES
----------------------------------------------- */
.BlogPollingShell {
  font-face: 'Trebuchet MS',Geneva,Verdana,sans-serif;
  background-color: #E1E0E0;
  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: #5C5C5C;
  font-size:11px;
  font-weight:bold;
  text-align: left;
  text-transform: lowercase;
}

.BlogPollingAnswer {
  font-size:11px;
  text-align: left;
  color: #5c5c5c;
  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: #5c5c5c;
  padding: 2px;
}

div#facebook-like { border-top: 1px dashed #B0B2B1; }
div#facebook-block h4 { color: #000; }
div#facebook-block h4 a { display: block; height: 23px; text-decoration: none; border-top: 1px dashed #B0B2B1; margin: 0; padding: 15px 0 0 10px; font-size: 24px; color: black; text-transform: lowercase; background: transparent url(/img/facebook-box-icon.png) no-repeat 215px 5px; }
div#facebook-block h4 a:hover { color: #3a5898; }
.fan_box .full_widget { margin-top: -10px; background: transparent; border: none; height: 251px; font-family: Helvetica, Arial, sans-serif; }
.fan_box .connections_grid .grid_item { padding: 5px; }
.fan_box .full_widget .connect_top { background-color: transparent; }
.fan_box .full_widget .connect_top .profileimage { display: none; }
.fan_box .full_widget .connect_top .connect_action { padding: 0; }
.fan_box .full_widget .connect_top .connect_action .name_block a { color: #3f609a; font-weight: bold; display: none; }
.fan_box .full_widget .connect_top .connect_action .name_block a:hover { text-decoration: none; }
.fan_box .full_widget .connect_top .connect_action .name_block a .name { color: #3f609a; font-weight: 700; text-decoration: none; font-size: 22px; text-transform: lowercase; font-family: Arial, sans-serif; }
.fan_box .full_widget .connect_top .connect_action .name_block a:hover .name { color: #3f609a; }
.fan_box .full_widget .connect_top .connect_widget { float: right; padding-top: 0px; width: 53px;}
.fan_box .full_widget .connect_top .connect_widget .like_button_no_like .piece, 
.fan_box .full_widget .connect_top .connect_widget .like_button_no_like { background-color: #EFEFEF; border-color: #d3dae9; }
.fan_box .connect_widget td.connect_widget_verical_center a.connect_widget_like_button { margin-right: 0px !important; }
.connect_widget_like_button .liketext { color: #3f609a; }
.fan_box .connections { margin-top: -57px; }
.fan_box .connections .connections_grid { margin-top:39px; }
.fan_box .connections { border-top: none; padding-top: 7px 7px 0 7px; color: #000; }
.fan_box .connections span.total { font-weight: bold; display: block; width: 169px; float: left; }
.fan_box .connections { color: gray; }
.fan_box .connections_grid .grid_item a .name { color: #00000; font-size: 11px; }
.fan_box .connections_grid .grid_item a:hover .name { color: #688A95; }
.fan_box .profileimage { margin: 0; }
