/* Customer override for BASE CSS */



/* Body Styles */

body {
	background:#fff;
}

#layoutheader {
    background:#393838;
    margin: 0;
    padding:15px 0 15px 10px;
    border-radius: 0;
    border-bottom: 5px solid #537f21;
}

.headerbanner img {
	max-width:350px;
	padding:0;
}


.sidebar-divider {
	background: rgba(0,0,0,0.5);
}

.headerbanner {

}

.emptytopbanner {
	display:none;
}

.logininfosection {
	color:#fff;
}

.nologinpush {
	height:37px;
}

.layoutwrapper {
    background: #f5f5f5;
}

#sidenavbar {
	background:#393838;
}

.sidenavbarbase {
	background:#393838;
}

#sidenavbar a span {
	color:#fff;
	font-weight:500;
}

#layoutfooter {
    background:#393838;
	border-top: 5px solid #537f21;
	border-radius:0 0 4px 4px;
}

#layoutfooter p{
	color:#fff !important;
}

.landerproducts ul li a h4, .landerproducts ul li div h4,
.landerproducts ul li a .h4, .landerproducts ul li div .h4 {
    background:#393838;
    border-bottom: 5px solid #537f21;
}

/* Navigation Styles ----------------------------------------------- */

/* Side menu highlights */

.login #login a,
.home #home a,
.contact #contact a,
.howitworks #howitworks a,
.invoicing #invoicing a,
.manage #manage a,
.managepermit #manage a,
.purchase #purchase a,
.accountdetails #account a,
.membermanagement #membermanagement a,
.payandstay #payandstay a,
.payandstayadd #paynow a
{
	xbackground: #393838;

}

#sidenavbar a:hover, #sidenavbar a:focus, #sidenavbar a:active {
	xbackground:#000;
	xbackground: rgba(0,0,0,0.25);
}

/* Side menu highlights  for howitworks */

.howitworkspaystay #hwcashless a,
.HowItWorksvisitors #hwvisitor a,
.HowItWorksresidents #hwresident a,
.HowItWorksseasons #hwseason a,
.HowItWorkswaivers #hwwaiver a,
.HowItWorksbuspasses #hwbuspass a
{
	xbackground:#393838 !important;
    border-color: #000;
}

#howitworksnav a {
	xbackground: rgba(0,0,0,0.25) !important;
	color:#fff!important;
}
#howitworksnav ul li a:hover {
	xbackground: rgba(0,0,0,0.25) !important;
}



#sidenavbar #renewbadge a:before {
	content:"";
}

#sidenavbar #renewbadge a {
	border-radius:50% !important;
	color:#fff;
}

#LoginStatusBack {
	color:#fff;
}

.assisting .loggedinas {
	color: #fff;
}

.mp-lang .dropdown button {
	border-color: #fff;
	color:#fff;
}

.mp-lang .dropdown button:hover {
	border-color: #eee;
	color:#fff;
}

.mp-lang .open .dropdown-toggle.btn-default {
	border-color: #eee;
	color:#fff;
}

#sidenavbar a span.subtitle {
	color:#fff;
}

p, ul {
	color:#000 !important;
}

#basket a {
	background: #393838 !important;
	color: #fff !important;
	xborder-top:1px solid #2d3538;
}

#sidenavbar #basket a .subtitle, #sidenavbar #basket a span {
color: #fff;
}

#footer a {
	color:#fff !important;
	text-decoration: underline;
}





