/* Mobile */
@media only screen and (max-width: 640px) {}

/* Global */
html {
  background-color: #000000;
  background-image: url('bg.jpg');
  background-size: auto;
  background-position: top left;
  background-attachment: scroll;
  background-repeat: repeat;
}
body {}

/* Header */
header#page_header #header_bg { background: none; }
header#page_header nav#user_nav {}
header#page_header nav#user_nav a {}
header#page_header nav#user_nav ul li:first-child {}

/* Hero */
header#page_header #hero a#logo { background: none; box-shadow: none; }

/* Main Content */
#main_content { 
    max-width: 1000px; 
    background: #000000;
    color: #ffffff !important;
    margin-bottom: 6em;
    box-shadow: 0px 0px 20px rgba(255, 255, 255, 1);
}

.rfLabel label {
    color: white;
}

.rfLabel
{
  color: white !important;
}

.rfField .optOutDesc {
   color: white;
}

nav.breadcrumbs { background-color: #611459; }
h1, h2, form fieldset.container legend { color: #0DAAAA !important; }
#main_content section#package_select {
  background: #8e1d82;
  background: -moz-linear-gradient(top, #8e1d82 0%, #5f1b67 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #8e1d82), color-stop(100%, #5f1b67));
  background: -webkit-linear-gradient(top, #8e1d82 0%, #5f1b67 100%);
  background: -o-linear-gradient(top, #8e1d82 0%, #5f1b67 100%);
  background: -ms-linear-gradient(top, #8e1d82 0%, #5f1b67 100%);
  background: linear-gradient(to bottom, #8e1d82 0%, #5f1b67 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e1d82', endColorstr='#5f1b67', GradientType=0 );
}
#datepicker .ui-widget-header {
    background-color: #0daaaa;
    background-image: none;
    border: none;
    color: #ffffff !important;
}
#datepicker .ui-widget-content {
    background: rgba(0,0,0,.9) !important;
    color: #ffffff !important;
}
#main_content footer.main-actions { background-color: #333333; }
footer#page_footer { background-color: rgba(0,0,0,.9); }

#main_content .container, #main_content li.package { 
    background: none;
    color: #ffffff !important;
}
#main_content ul.package-horizontal li.package div.description {
    color: #eeeeee;
}
#featured_packages.step1b ul.package-horizontal li.package:hover {
    background-color: rgba(0,0,0,.9);
}
#main_content #featured_packages ul.package-horizontal li.package.selected {
    background-color: rgba(0,0,0,.9) !important;
}
#shoppingCartWidget {
    color: #000000;
}
#date_time_select .ui-state-hover { background-color: rgba(0,0,0,.9); }
#main_content #featured_packages ul.package-horizontal li.package.selected {
    background-color: rgba(0,0,0,.9);
}
#guests.GohWrapper fieldset.container ul li:hover {
    background-color: rgba(0,0,0,.9);
}
table.shopping_cart tr.item_row.hover { background-color: rgba(0,0,0,.9); }
#shoppingCartWrapper { color: #000000; }
section.payment-details { color: #000000 !important; }
#doneOrderConfirmationWrapper {
    background-color: #ffffff;
    color: #000000;
}
#main_content > h1 > i {
  color: #008081 !important;
}
#review-checkout > div:nth-child(3) > fieldset.container.your-info > div.payment > section > h1 {
  color: #000000 !important;
}
.addressWrapper .addrsel { color: #ffffff !important; }
.divModalDialog { color: #000000 !important; }
/* Footer */
footer#page_footer {}
#PrivacyPolicy a {}
#featured_packages.PackageResults ul.package-horizontal li.package:hover {
  background-color: #611459;
}
#formCustomer > table > tbody > tr > td > table {
  color: #ffffff !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-color: #0daaaa !important;
  background-image: 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-color: #611459 !important;
  background-image: none !important;
}

table tbody tr td:nth-Child(3)
{
  color: #DA33CC !important;
}

a:link
{
  color: #fff;
}
a:visited
{
  color: #d4d1d1;
}

