body 
{
color:#454545;
background:#ffffff url(../images/bg.jpg) no-repeat;

}

::selection {
  background: #f5f4d7; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #f5f4d7; /* Gecko Browsers */
}

.text-muted {
    color: #777;
}

.text-primary {
    color: #fed136;
}


a, a:link
{
 color:#45803c;
}

a:hover
{
text-decoration:none;
color:#666666;
}

h1,h2
{
color:#333333;
}

::-moz-selection,
::selection
 {
    text-shadow: none;
    background: #fed136;
}

.tagtext h4
{
color:#80bce5;
}

.tagtext2 h4
{
color:#35752b;
}

.tagtext2 h5
{
color:#2688c9;
}

.highlighter1
{
color:#2688c9;
}

.highlighter2
{
color:#0f5ea0;
}


.btn-default
{
background-color:#2688c9;
color:#ffffff;
border:0px;
}

.btn-default:visited,
.btn-default:active,
.btn-default:link
{
color:#ffffff;
}

.btn-default:hover
{
background-color:#666666;
color:#ffffff;
}

.well {

  background-color: #f3f3f3;
  border: 1px solid #dddddd;

}


.divider {

  background-color: #dddddd;
}

/* ===========================
        FORMS
============================ */

label.error 
{	

	color: #b92a45;
	background:url(../images/required.png) no-repeat left center;
}



.form-style h4
{
background-color:#35203B;
color:#ffffff;

}

/* ===========================
        DATEPICKER
============================ */

.datepicker td.day.disabled {
  color: #70b2de;
  background-color:#dde9f1;
  cursor:default;
}


.datepicker td.active,
.datepicker td.active:hover {
  color: #ffffff;
  background-color: #2688c9;
  *background-color: #2688c9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  color: #fff;
}


.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
  color: #ffffff;
  background-color: #2688c9;
  *background-color: #2688c9;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
  background-color: #38772f \9;
}


.datepicker td,
.datepicker th {
  border:1px solid #619d58;
  

}


.datepicker td.day:hover {
  background: #38772f;
  color:#ffffff;
}

.datepicker thead tr:first-child th {
  background: #38772f;
  color:#ffffff;
}

.datepicker thead tr:first-child th:hover {
  background: #619d58;
}
/* ===========================
           BREADCRUMB
============================ */

body.bread1 #breadcrumb li.step1,
body.bread2 #breadcrumb li.step2,
body.bread3 #breadcrumb li.step3,
body.bread4 #breadcrumb li.step4,
body.bread5 #breadcrumb li.step5,
body.bread6 #breadcrumb li.step6
{
color:#44803b;
}

body.past1 #breadcrumb li.step1,
body.past2 #breadcrumb li.step2,
body.past3 #breadcrumb li.step3,
body.past4 #breadcrumb li.step4,
body.past5 #breadcrumb li.step5,
body.past6 #breadcrumb li.step6
{
color:#999999;
}

/* ===========================
           BOOKING WIDGET
============================ */

#booking-widget
{
padding:20px;
background-color:#333333;

}

#booking-widget label
{
color:#ffffff;
}

#booking-widget h3
{
color:#ffffff;
}

#booking-widget a,
#booking-widget a:link
{
color:#2688c9;
}

/* ===========================
       NAVIGATION
============================ */


.goToTop 
{
  background-color:#45803b;
}

.goToTop a, .goToTop a:link
{
color:#ffffff;
}

header
{
color: #ffffff;
}



nav
{

}

/* navbar */
.navbar-default {
  background-color: #45803b;
}


.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color:#015100;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
  background-color: #015100;
}

.navbar-default .navbar-nav > li > .dropdown-menu > li > a 
{
  color: #ffffff;
}


.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ffffff;
  background-color: #5e0031;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #35203B;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #015100;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #015100;
}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #015100;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff;
}


.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}

body.index .navbar-default .navbar-nav > li > a.home,
body.menu01 .navbar-default .navbar-nav > li > a.mm01,
body.menu02 .navbar-default .navbar-nav > li > a.mm02,
body.menu03 .navbar-default .navbar-nav > li > a.mm03,
body.menu04 .navbar-default .navbar-nav > li > a.mm04,
body.menu05 .navbar-default .navbar-nav > li > a.mm05,
body.menu06 .navbar-default .navbar-nav > li > a.mm06,
body.menu07 .navbar-default .navbar-nav > li > a.mm07,
body.menu08 .navbar-default .navbar-nav > li > a.mm08,
body.menu09 .navbar-default .navbar-nav > li > a.mm09
{
background-color:#ffffff;
color:#45803b;
}


.navbar-form .form-control {

  border: 0px solid #ccc;

}




/* ===========================
         LISTING
============================ */



ul.listing-bullet li
{

border-top:1px dotted #999999;
}

ul.listing-bullet a, ul.listing-bullet a:link, ul.listing-bullet a:visited
{
color:#454545;
}

ul.listing-bullet a:hover
{
color:#005696;
}


/* ===========================
--- Footer
============================ */

footer {
	color:#454545;
	border-top:1px solid #cccccc;
		
}

footer p {
	color: #f8f8f8;
}



/* ===========================
        LOGIN FORM
============================ */



#login-form a
{
color:#ffffff;
}

#login-form a:hover
{
color:#2688c9;
}


/* ===========================
        BOOKING SUMMARY
============================ */
#summary
{
background-color:#2688c9;
color:#ffffff;
}

.parts2
{
background:#00488c;
}

.contact-details span
{
color:#b0ebfa;
}



@media (max-width: 990px) {
 
	.navbar-nav .open .dropdown-menu {

        background-color: #885233;
 
		
    }
  
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#ffffff;
		background-color:#b62360;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: #015100;
    }





}

