body {
background-color:;
} 
.container
{
width: 100%;
margin: 0 auto 0 auto;
}

#banner
{
margin: auto;
padding: 10px 0px 10px 0px;
}

.page-header
{
text-align: center;
color: #ac190a;
}

.sub-head
{
text-align: center;
font-size: 24px;
color: #617ca8;
}
.car-box
{
background-color:;
margin: auto;
width: 75%;
padding: 20px 10px 20px 10px;
}
.carousel-inner
{
    border-style: solid;
    border-width: 5px;
    border-color: #617ca8;
}

.carousel-box
{
padding: 0px 0px 10px 0px;
}

.map
{
padding-top: 15px;
position: relative;
padding-bottom: 75%; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}


.par
{
padding: 20px 0px 20px 0px;
color: black;
}

.par-one
{
padding: 20px 0px 20px 0px;
color: black;
}

.par-stamp
{

color: black;
}

.par-intro
{
font-weight: bold;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #617ca8;
padding: 0px 0px 30px 0px;
}

.stamp-title
{
text-align: center;
font-size: 25px;
color: #4f7ecc;
padding: 20px 0 10px 0;
}

.hold
{
display: inline-block;
padding: 10px;
}
.stamp-holder
{
text-align: center;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #617ca8;
    padding-bottom: 10px;
}

.room
{
padding-bottom: 4px;
}

.book
{
text-align: center;
padding: 30px 0 30px 0;
}

.contact
{
padding: 30px 0 20px 0;
}

.email
{
color: rgb(51, 51,51);
}

.location
{
font-size: 18px;
color: #4f7ecc;
}

.par-footer
{
padding: 20px 0 0 0;
margin: auto;
width: 50%;
}

.footer
{
text-align: center;
background-color: #eeeeee;
padding: 75px 0 50px 0;
}
.footer-links
{
     word-spacing:;
}