#main {
    background-color: rgb(0, 106, 171);
}
body{ color: #595959;}
#nav {
    background-color: #0077c1;
    border-bottom: 1px solid #0077c1;
    border-top: 1px solid #0077c1;
}
.outer-box {
  background-color: #0077c1;
  border: 3px solid #1984c7;

}

#note {
    background-color: #0077c1;
}

#owner {
    background-color: #1984c7;
    border-top: 1px solid #1984c7;
  color: #fff;
}

.photo-des {
    background-color: #1984c7;
}

.reviews-innerbox {
    background: #0077c1;
}

.reasonbg {
     background: #1984c7;
}

#subnav a.navON:link, #subnav a.navON:visited, #subnav a.navON:hover, #subnav a.nav:hover {
    color: #89d9ff;
}

#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover, #topnav a.nav:hover, #topnav .navhover a.nav {
    color: #89d9ff;
}

#reservationtable a.button:hover, .moreinfo.button:hover, .pkgbutton a.button:hover, .rbnbtn a.button:hover, .pkgviewbtn a.button:hover {
    color: #0077c1 !important;
}

.moreinfo.button:hover a, .moreinfo.button:focus a, .moreinfo.button a:focus{
    color: #0077c1 !important;
}
#reservationtable a.button:hover, .moreinfo.button:hover, .pkgbutton a.button:hover, .rbnbtn a.button:hover, .pkgviewbtn a.button:hover, #reservationtable a.button:focus, .moreinfo.button:focus, .pkgbutton a.button:focus, .rbnbtn a.button:focus, .pkgviewbtn a.button:focus {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid #ffffff;
  color: #0077c1 !important;
}
a.reviews-titletext:hover {
  color: #03a9f4;
}

#floatingbooknow {
    border-color: #ffffff ;
    background: #0077c1;
    color: #ffffff !important;
}


a#floatingbooknow:hover { 
    display: none;
    border-color: #0077c1;
    background: #FFFFFF;
    color: #0077c1 !important;
}

#backtotop {
    border-color: #fff !important;
    background: #0077c1 !important;
    color: #ffffff !important;
}

#backtotop:hover {
    border-color: #0077c1 !important;
    background: #FFFFFF !important;
    color: #0077c1 !important;
}

a#quick-signup.button:hover {
    color: #0077c1 !important;
    border-color: #ffffff !important;
    background: #ffffff !important;
}

#popup-form .title-f {
    color: #0077c1;
}

a:link.emailbtn-f {
    color: #ffffff !important;
    background: #0077c1;
}

a:hover.emailbtn-f {
    background: #2196F3;
}

.fresh-icon .icon-spinner6 {
    color: #03A9F4;
}

.popup-close, .icon-close {
    background-color: #0077c1;
}

#top-reasons .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: transparent;
    border-color:#fff;
}

#top-reasons .bx-wrapper .bx-pager.bx-default-pager a:hover, #top-reasons .bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color: #fff;
    border-color:#fff;
}

footer a.navON:link, footer a.navON:visited, footer a.navON:hover, footer a.nav:hover, footer a:hover {
    color: #89d9ff;
}
#photobanner .holder-title a:hover { color: #89d9ff;}
#special-packages .pkgbutton a:hover {
    border-color: #fff;
    background: #fff;
    color: #0077c1 !important;
}

#special-packages a:hover {
    border-color: #03A9F4;
    color: #03A9F4 !important;
}

.reviews-box-btn a:hover , #top-reasons a:hover{
    color: #89d9ff;
}

.parkrightreview a:hover {
    color: #89d9ff;
}

.reviewfont {
    border: 2px solid #fff;
background: #003a5f;
}

#owner a:hover {
    color: #03A9F4;
}

.resinputbox, .resdropdown
{
    background-color: #fff;
    box-shadow:none;
 color: #595959;
}


.ui-datepicker-month {
    color: #0077c1;
}

.ui-datepicker-year {
    color: #0077c1;
}

.ui-widget-content .ui-state-active {
    background-color: #0077c1;
    border: #0077c1 solid 1px;
}

.ui-widget-content .ui-state-hover {
    background-color: #0077c1;
    color: #FFFFFF;
    border: #0077c1 solid 1px;
}

div.DropDownItem:hover {
    background-color: #0077c1 ! important;
}


.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    background-color: #FFFFFF;
    color: #0077c1;
    border: #0077c1 solid 1px;
}

.ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover {
    background-color: #fff;
    border: none;
}

.ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover {
    background-color: #fff;
    border: none;
}

.direction-btn a.button:hover, .commentwrap a.button:hover, .contact-frm-btn a.button:hover {
    border: 2px solid #fff;
    color: #000!important;
    background: #fff;
}

#header {
    background-image: url(/images_noindex/headerbdr-color-op8_1.png);
    background-position: 0 bottom;
    background-repeat: no-repeat;
    color: #0077c1;
    padding: 15px 0 21px;
}

#breadcrumb {
    color: #03A9F4;
}


#milestone_placepark_1 a:link, #milestone_placepark_1 a:visited, #milestone_placepark_1 a:hover, .activepoint a:link, .activepoint a:visited, .activepoint a:hover {
    color: #0077c1;
}
#milestone_placepark_1 a:hover, .activepoint a:hover{text-decoration: underline;}
.mapcontent a:hover, .viewlargermapdiv .button:hover, .mapcontent a:focus, .viewlargermapdiv .button:focus{text-decoration:underline !important;}
.viewlargermapdiv .button:link {
    background-color: #0077c1;
    color: #ffffff !important;
    border-color: #0077c1;
}

.viewlargermapdiv .button:hover {
    background-color: #3781C3;
    border-color: #3781C3;
}

.email-offer-title, .quick-rfp-title, .rfp-title, .guest-review-title, .contact-title, .section_reviews .common-title, .write-comment-title, .direction-title {
    border-bottom: 1px solid #fff;
    color: #0077c1;
}

.guest-review-title-top{
    background-color:transparent;
    border-bottom: 1px solid #0077c1;
    color: #0077c1;
    text-align:left;
}

#header.header-write {
    border-bottom: 1px solid #0077c1;
}



#reviewsheader2 {
    border-bottom: 0px solid #0077c1;
}

h1, h2, h3, h4 {
    color: #0077c1;
}
.subheader h1, .subheader h2 {
	color: #0077c1;
	text-transform: none;
}

.subheader {
    border-bottom: 2px solid #0077c1;
}

.roomsnippetcontent, .attractionsnippetcontent, .pkgsnippetcontent {
    background-color: #0077c1;
}

.pkgsnippetcontentinner a:link, .pkgsnippetcontentinner a:visited {
    color: #fff;
}

.pkgsnippetcontentinner a:hover {
    color: #89d9ff;
}

a.button:link, a.button:visited, .button {
    border: 2px solid #fff;
    color: #0077c1 !important;
}
#goog-wm-sb, .viewlargermap , .er-back a.button{border: 2px solid #0077c1;color: #0077c1 !important;}
#goog-wm-sb{background: #fff;}
a.button:hover, #goog-wm-sb:hover, .viewlargermap:hover, .pkg-all a:hover, .button:hover {
    border-color: #0077c1;
    color: #ffffff !important;
    background: #0077c1; text-decoration: none !important;
}

a:link, a:visited {
    color: #000;
}

a:hover {
    color: #03a9f4;
transition:all 0.5s;
}

.rbnbtn a.button , .pkgviewbtn a.button {
    color: #fff !important;
}
.pkgbtn a.button{ border: 2px solid #0077c1;}
.thickbox.write-btn.button {
    border: 2px solid #0077c1;
}

/* ======== IMAGES ===============*/

.social-media li a {
    background-image: url(/images_noindex/social-sprite-color-op8.png);
transition:none;
}

.quotes {
    background: url(/images_noindex/headerbdr-color-op8.png) no-repeat scroll center bottom;
}

#topnav li a .home-icon, .resinputbox, .resdropdown, .resinputboxinner, .resdropdowninner, .styled-select, .box ul li, .box2 ul li, .hotelbox ul li, .pop_form #checkindate, .pop_form #checkoutdate, .quote-left, .quote-right{
    background-image: url("/images_noindex/sprite-color-op8.png");
}
.ui-datepicker a{
transition:none;
}
.ui-datepicker .ui-datepicker-next {
    background: url(/images_noindex/sprite-color-op8.png) -173px -5px no-repeat;
}

.ui-datepicker .ui-datepicker-prev {
    background: url(/images_noindex/sprite-color-op8.png) -188px -5px no-repeat;
}

.ui-datepicker .ui-datepicker-next-hover{ background:url(/images_noindex/sprite-color-op8.png) -202px -5px no-repeat;}

.ui-datepicker .ui-datepicker-prev-hover{ background:url(/images_noindex/sprite-color-op8.png) -215px -5px no-repeat;}
.datefield.hasDatepicker { background:url(/images_noindex/sprite-color-op8.png) right -203px no-repeat !important;}
.ada-datepicker-list2 .datefield.hasDatepicker { background: none !important;}
.form-field .icon-calendar { display: none;}
a.readmoretest { border-color: #1984c7; color:#1984c7;}
a.readmoretest:hover, #direct-access:hover, a.readmoretest:focus, #direct-access:focus{ background: #1984c7; color:#fff;}
#number a:link, #number a:visited{ color :#fff;}
#number a:hover{ color :#89d9ff;}

.icon-plus {
  background-color: #2593d8;
 
}
.icon-minus {
  background-color: #0b74b5;
}
.map_and_list {
  background-color: #e7e7e7;
 
}
.mapcontent .button {
  border: 2px solid #0077c1 !important;
}
div.milestone_placepark, .activepoint {
  border-top: 1px solid #9fbdd0 !important;
}

.frminnercon a:link, .frminnercon a:visited { color:#fff}
.frminnercon a:hover { color:#89d9ff}
.direction-btn a.button:hover, .commentwrap a.button:hover, .contact-frm-btn a.button:hover {

  color: #0077C1 !important;
}
.social-media li a {
	background-image: url("/images_noindex/social-sprite-color-op8.png");}
.blue {
  color: #0077c1;
}
#fact-box li{background: url("/images_noindex/fact-list.png") no-repeat left center; }
a.button1:link, a.button1:visited {
border: 2px solid #0077c1;
color: #0077c1!important;

}
a.button1:hover{
  border-color: #0077c1;
  color: #ffffff !important;
background:#0077c1;
}
a#quick-signup-btn.button:hover {
  background: #ffffff none repeat scroll 0 0 !important;
  border-color: #ffffff !important;
  color: #0077c1 !important;
}
#owner a:hover {
  color: #89d9ff;
  text-shadow: none;
}