/** MAIN BACKGROUND **/
html { background-color: #FFFFFF; 
       background-image: url('bg.jpg');
       background-repeat: no-repeat;
       background-position: top center;
       background-attachment: fixed;
       background-size: cover;
}

/** HEADER **/
header#page_header nav#user_nav { background: none;
				  color: #CC242D;
				  text-shadow: none;
}
header#page_header, header#page_header a { color: #CC242D !important; }

/* The Step whatever of whatever bar */
nav.breadcrumbs {
	color: #FFFFFF;
	background-color: #0F0F0F;
	text-shadow: none;
	font-weight: bold;
}

/* The Select from all available packages bar */
#main_content section#package_select {
	background-color: transparent;
	color: #B1161F;
	font-style: normal !important;
	font-weight: normal !important;
}

/* The widget box header with the month and year in it */
#datepicker .ui-widget-header {
	background-image: none;
	border: solid 1px #4D4D4D;
	background-color: #CC242D;
	color: #FFFFFF;
}

/* The widget box calendar colors */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #777777;
}

/* The widget box date selected colors */
#date_time_select .ui-state-active {
	border: solid 1px #4D4D4D;
	background-color: #CC242D;
	color: #FFFFFF;
}

/* The color of the time and time zone selected message in the main box */
#main_content fieldset.time-picker legend span, #main_content form#guest_form fieldset legend span {
	font-weight: bold !important;
	color: #000000 !important;
}

/* The bar on the bottom of the main box */
#main_content footer.main-actions {
	background-color: transparent;
}

/* Change the color of the date and time header once the package has been selected */
#featured_packages.PackageResults h1 span big {
	color: #CC242D;
}

/* The background and border color of a package when the package has been selected on select time page */
#main_content #featured_packages ul.package-horizontal li.package.selected {
	border-color: #CC242D !important;
}

/* Buttons */
button.btn-success, input[type="button"].btn-success, input[type="submit"].btn-success, input[type="reset"].btn-success, .btn.btn-success, .table tbody tr td.is-actions a.btn-success, table tbody tr td.is-actions a.btn-success, form fieldset.dark-button-select input[type='radio']+label.btn-success, form fieldset.dark-button-select input[type='radio']+legend.btn-success, #main_content fieldset.time-picker input[type='radio']+label.btn-success, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success, #main_content form#guest_form fieldset input[type='radio']+label.btn-success, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success, body.authentication a#account_create {
	background-image: none !important;
	background-color: #CC242D !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	text-shadow: none !important;
}

button.btn-success:hover, button.btn-success:active, button.btn-success.active, input[type="button"].btn-success:hover, input[type="button"].btn-success:active, input[type="button"].btn-success.active, input[type="submit"].btn-success:hover, input[type="submit"].btn-success:active, input[type="submit"].btn-success.active, input[type="reset"].btn-success:hover, input[type="reset"].btn-success:active, input[type="reset"].btn-success.active, .btn.btn-success:hover, .table tbody tr td.is-actions a.btn-success:hover, table tbody tr td.is-actions a.btn-success:hover, form fieldset.dark-button-select input[type='radio']+label.btn-success:hover, form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, #main_content fieldset.time-picker input[type='radio']+label.btn-success:hover, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success:hover, #main_content form#guest_form fieldset input[type='radio']+label.btn-success:hover, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, body.authentication a#account_create:hover, .btn.btn-success:active, .table tbody tr td.is-actions a.btn-success:active, table tbody tr td.is-actions a.btn-success:active, form fieldset.dark-button-select input[type='radio']+label.btn-success:active, form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, #main_content fieldset.time-picker input[type='radio']+label.btn-success:active, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success:active, #main_content form#guest_form fieldset input[type='radio']+label.btn-success:active, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, body.authentication a#account_create:active, .btn.btn-success.active, .table tbody tr td.is-actions a.btn-success.active, table tbody tr td.is-actions a.btn-success.active, form fieldset.dark-button-select input[type='radio']+label.btn-success.active, form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, #main_content fieldset.time-picker input[type='radio']+label.btn-success.active, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success.active, #main_content form#guest_form fieldset input[type='radio']+label.btn-success.active, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, body.authentication a.active#account_create {
	background-image: none !important;
	background-color: #B1161F !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	text-shadow: none !important;
}

/*add on add to cart buttons*/
button.btn-info, input[type="button"].btn-info, input[type="submit"].btn-info, input[type="reset"].btn-info, .btn.btn-info, .table tbody tr td.is-actions a.btn-info, table tbody tr td.is-actions a.btn-info, form fieldset.dark-button-select input[type='radio']+label.btn-info, form fieldset.dark-button-select input[type='radio']+legend.btn-info, #main_content fieldset.time-picker input[type='radio']+label.btn-info, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-info, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-info, #main_content form#guest_form fieldset input[type='radio']+label.btn-info, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-info, body.authentication a.btn-info#account_create {
	background-image: none !important;
	background-color: #C9252B !important;
	color: #FFFFFF !important;
}
button.btn-info, button.btn-info:hover, input[type="button"].btn-info, input[type="button"].btn-info:hover, input[type="submit"].btn-info, input[type="submit"].btn-info:hover, input[type="reset"].btn-info, input[type="reset"].btn-info:hover, .btn.btn-info, .table tbody tr td.is-actions a.btn-info, table tbody tr td.is-actions a.btn-info, form fieldset.dark-button-select input[type='radio']+label.btn-info, form fieldset.dark-button-select input[type='radio']+legend.btn-info, #main_content fieldset.time-picker input[type='radio']+label.btn-info, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-info, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-info, #main_content form#guest_form fieldset input[type='radio']+label.btn-info, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-info, body.authentication a.btn-info#account_create, .btn.btn-info:hover, .table tbody tr td.is-actions a.btn-info:hover, table tbody tr td.is-actions a.btn-info:hover, form fieldset.dark-button-select input[type='radio']+label.btn-info:hover, form fieldset.dark-button-select input[type='radio']+legend.btn-info:hover, #main_content fieldset.time-picker input[type='radio']+label.btn-info:hover, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-info:hover, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-info:hover, #main_content form#guest_form fieldset input[type='radio']+label.btn-info:hover, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-info:hover, body.authentication a.btn-info#account_create{
	background-image: none !important;
	background-color: #B1161F !important;
	color: #FFFFFF !important;
}

/*border of loading message*/
.modalOverlay .modalOverlay_border {
	background: #C9252B !important;
	border-radius: 6px;
	/*box-shadow: 0 5px 20px rgba(0, 0, 0, 0.75);*/
	top: 50%;
	left: 50%;
	position:absolute;
	overflow: hidden;
	padding: 0;
	margin-top: -200px; /* half of width */
	margin-left: -250px; /* half of width */
	height:300px;
	width: 500px; 
	text-align:center;
}

/*Consumer actions buttons (book an event, sign a waiver, etc.) */
button.btn-primary, input[type="button"].btn-primary, input[type="submit"].btn-primary, input[type="reset"].btn-primary, .btn.btn-primary, .table tbody tr td.is-actions a.btn-primary, table tbody tr td.is-actions a.btn-primary, form fieldset.dark-button-select input[type='radio']+label.btn-primary, form fieldset.dark-button-select input[type='radio']+legend.btn-primary, #main_content fieldset.time-picker input[type='radio']+label.btn-primary, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-primary, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-primary, #main_content form#guest_form fieldset input[type='radio']+label.btn-primary, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-primary, body.authentication a.btn-primary#account_create{
	background-image: none !important;
	background-color: #C9252B !important;
	color: #FFFFFF !important;
}
button.btn-primary:hover, input[type="button"].btn-primary, input[type="button"].btn-primary:hover, input[type="submit"].btn-primary, input[type="submit"].btn-primary:hover, input[type="reset"].btn-primary, input[type="reset"].btn-primary:hover, .btn.btn-primary, .table tbody tr td.is-actions a.btn-primary, table tbody tr td.is-actions a.btn-primary, form fieldset.dark-button-select input[type='radio']+label.btn-primary, form fieldset.dark-button-select input[type='radio']+legend.btn-primary, #main_content fieldset.time-picker input[type='radio']+label.btn-primary, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-primary, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-primary, #main_content form#guest_form fieldset input[type='radio']+label.btn-primary, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-primary, body.authentication a.btn-primary#account_create, .btn.btn-primary:hover, .table tbody tr td.is-actions a.btn-primary:hover, table tbody tr td.is-actions a.btn-primary:hover, form fieldset.dark-button-select input[type='radio']+label.btn-primary:hover, form fieldset.dark-button-select input[type='radio']+legend.btn-primary:hover, #main_content fieldset.time-picker input[type='radio']+label.btn-primary:hover, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-primary:hover, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-primary:hover, #main_content form#guest_form fieldset input[type='radio']+label.btn-primary:hover, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-primary:hover, body.authentication a.btn-primary#account_create:hover{
	background-image: none !important;
	background-color: #B1161F !important;
	color: #FFFFFF !important;
}
/*info button on customer creation page*/
#widget_tab_holder .ui-tabs-nav li.ui-tabs-active {
	background-image: none !important;
	background-color: #C9252B !important;
	color: #FFFFFF !important;
}
/** HERO SLIDE **/
header#page_header {  }
header#page_header #hero { }
header#page_header #hero a#logo { background-color: transparent; box-shadow: none; }
header#page_header #hero a#logo img {  }


/** MAIN CONTENT **/
#main_content { max-width: 1000px; background-color: rgba(255,255,255,0.85); margin-bottom: 12em; }

a#addon_17288.add-to-order.btn.btn-info {
	background-color: CC242D !important;
	background-image: none !important;
}

/** WIDGETS **/

/** FOOTER **/
footer#page_footer { 
    background-color: #141414;
    color: #FFFFFF;
    text-shadow: none;
 }
