html {

    /*height: 100%;*/

}



body {

    background: -webkit-linear-gradient(#F8C643, #EE834B); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#F8C643, #EE834B); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#F8C643, #EE834B); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#F8C643, #EE834B); /* Standard syntax */

    background-repeat: no-repeat;

    background-size: 100% 100%;



}



.boxed {

    max-width: 1140px;

    min-width: 320px;

    margin: 0 auto;

    -webkit-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75);

    -moz-box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75);

    box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.75);

}



.slider{

    width: 100%;

    height: 485px;

}



.wood-image{

    /*background: url("../images/_wood_top.png") repeat;*/

}



.white-bold {

    color:#FFFFFF;

    font-weight: bold;

}



.reservation{

    padding-bottom: 20px;

    padding-top: 55px;

    text-align: center;

    height: 150px;

    background-color: #FFFFFF;

    -moz-box-shadow:    inset  0  12px 8px -8px #000000,

    inset  0 -12px 8px -8px #000000;

    -webkit-box-shadow: inset  0  12px 8px -8px #000000,

    inset  0 -12px 8px -8px #000000;

    box-shadow:        inset  0  12px 8px -8px #000000,

    inset  0 -12px 8px -8px #000000;

}



.reservation .input{

    background-color: #D7D7D7;

    border: 1px solid #CBCBCB;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    border-radius: 5px;

    -moz-box-shadow: 0 1px 1px #000 inset, 0 1px 0 #fff;

    -webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;

    box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;

    height: 45px;

    padding: 0 10px;

}



.reservation .button{

    background-color: #CD3333;

    border: 1px solid #CD3333;

    color: #FFFFFF;

    height: 45px;

    padding: 0 10px;

}



.reservation .drop{

    background-color: #D7D7D7;

    border: 1px solid #CBCBCB;

    height: 45px;

    padding: 0 10px;

}



.services{

    width: 100%;

    height: 515px;

    background-color: #ffffff;

}



.comments{

    padding-bottom: 20px;

    padding-top: 20px;

    text-align: center;

    height: 150px;

    background-color: #ffff00;

}



.separator-wood-bottom{

    /*background: url("../images/_wood_frame.png") repeat-x;*/

    background-color: #322419;

    width: 100%;

    height: 50px;

    /*-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);

    -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);

    box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);

    /*margin-bom: 10px;*/

}



.separator-wood-top{

    /*background: url("../images/_wood_frame.png") repeat-x;*/

    background-color: #322419;

    width: 100%;

    height: 50px;



    /*-webkit-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);

    -moz-box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);

    box-shadow: 0px -5px 5px 0px rgba(0,0,0,0.75);

    margin-top: 10px;*/

}



#header {

margin-bottom: 10px;

height: auto;

}



.contact-information{

background-color: #CC3333;

color: #FFFFFF;

height: 400px;

padding: 20px;

text-align: center;

}

.contact-information h4{

color:#FFFFFF;

}



.map-section{

background-color: #FFFFFF;

width: 100%;

height: 400px;

}



.footer-separator{

background-color: #FFFFFF;

width: 100%;

height: 300px;

}



.footer-caboose{

background: url("../images/_footer_02.png") repeat-x;

background-position: center;

color: #FFFFFF;

margin-top:-280px;

min-height: 880px;

height: 880px;

}

.footer-boxed{

width: 100%;

max-width: 1140px;

min-width: 320px;

margin: 0 auto;

}



.footer-content{

color:#FFFFFF;

margin-bottom: 50px;

padding-top: 300px;

font-size: 1em;

}



.footer-content h4{

color: #FFFFFF;

font-weight: bold;

}



.link-footer:link {

    font-size: 1.5em;

    color: #FFFFFF;

}



.link-footer:hover {

    color: #FFFFFF;

}



.textarea-footer {

    background-color: #322419;

    border-radius: 7px;

    padding: 5px 10px 10px 10px;

}



.icons-footer {

    padding-top: 1em;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {

    color: #322419;
    background-color: white;
    font-family: "Helvetica Neue, Helvetica, Arial, sans-serif";
    font-weight: bold;
    font-size: 22px;
    text-decoration: none;    
}

.title-nav-kameron {

    color: #322419;
    padding-top: 50px !important;
    font-family: "Helvetica Neue, Helvetica, Arial, sans-serif";
    text-align: right;
    font-weight: bold;

}

.nav-contact {

    padding: 40px 0 0 0 !important;

}

.nav-kameron > li {

    font-family: "Helvetica Neue, Helvetica, Arial, sans-serif";

    text-shadow: none;

    font-weight: 900;

}



.navbar-collapse {

    padding-right: 0px;

}

.nav-options-up-leftx {

    padding: 0px;

}

