﻿body {
    font-family: Cambria, "Trebuchet MS", "Gill Sans MT", "Baskerville Old Face";
    background-color: #42413C;
    margin: 0;
    padding: 0;
    color: #2f2f2f;
}
img {
    max-width:100%;
}
#banner {
    position:relative;
}
#banner img {
    width:100%;
    position:relative;
}
#banner img.logo {
    width:298px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-149px;
}
.tel p {
    background:#999965;
    font-size:16px;
    padding:10px 15px;
    font-weight:bold;
    margin-bottom:0px;
}
.tel p span {
    float:right;
}
.telsmall p span {
    float:none;
    display:block;
}

.navbar-default {
    background:none;
    border:none;
    box-shadow:none;
    -webkit-box-shadow:none;
    padding-bottom:0px;
    margin-bottom:0px;
}

#navbar {
    background:#697D84;
    color:#fff;
    margin-top:0px;
    border-bottom:solid 2px #42413C;
}
#navbar a {
    color:#fff !important;
    text-shadow:none;
    font-size:16px;
    letter-spacing:1px;
}
li.dropdown.open, li.dropdown.open a {
    background:#697D84 !important;
    background-image:none;
}
ul.dropdown-menu {
    background:#697D84;
}
.navbar-header {
    background:#697D84;
}
.icon-bar {
    background-color:#fff !important;
}
a.navbar-brand {
    color:#fff !important;
    text-shadow:none;
}

.wrapper {
    background:#fff;
    
}

.maincontent {
    padding:15px;
}
.maincontent h1, .maincontent h2 {
    font-family: kotta-one, "Baskerville Old Face";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    color: #638D9C;
    font-size:26px;
}
.sidebar {
    background:#697D84;
    border-left:solid 2px #42413C;
    border-bottom:solid 2px #42413C;
    padding:10px;
}
.sidebar img {
    margin:15px auto;
    display:block;
    max-width:100%;
}
.sidebar a.social img {
    float:left;
    display:inline-block;
    width:15%;
    height:auto;
    margin-right:4%;
}
.sidebar p, .sidebar h3, .sidebar a {
    color:#eee;
}
.sidebar a {
    text-decoration:underline;
}
.sidebar ul {
    list-style:none;
    padding:0px;
    font-size:16px;
}

footer {
    background:#999965;
    color:#fff;
    padding:15px;
}
footer img {
    padding:0px;
    margin:0px;
    max-width:100%;
}
footer p {
    text-align:center;
    margin-top:15px;
}

.fleft {
    float:left;
    padding:10px 10px 10px 0px;
    max-width:100%;
}
.fright {
    float:right;
    padding:10px 0px 10px 10px;
    max-width:100%;
}

@media only screen and (max-width: 767px) {
    .fleft, .fright {
        display:block;
        float:none;
        padding:10px;
        margin:0px auto;
    }
    .sidebar {
        border:none;
    }
}

/**
 *   End of Layout
 */

.wifi {
    width:150px;
}

#TA_certificateOfExcellence967 {
    width:170px;
    margin:0px auto;
    padding:0px;
}

.sidebar .testimonials p {
    font-size:18px;
    margin-top:25px;
}
.sidebar .testimonials p strong {
    font-size:14px;
    font-style:italic;
}

img.fullwidth {
    width:100%;
    display:block;
}

a.btn {
    background:#999965;
    border:solid 1px #888854;
    color:#fff;
    text-align:center;
}
a.btn:hover {
    color:#eee;
}

.goodtogo-home {
    float:right;
}

footer p a {
    color:#fff;
    text-decoration:underline;
}

footer p a:hover {
    color:#fff;
    text-decoration:none;
}