/*
 *  Niagara Falls Hilton DIV Layout
 */
* {
    margin:0;
    padding:0;
}

body {
    background-color: #c0b9a4;
    text-align: center;
    font-family: arial, Helvetica, "Times New Roman";
    color: #ffffff;
} 

/* Link Set Style */
a:link { 
    color: #ffffff;
    text-decoration: none; 
}
a:visited { 
    color: #ffffff;
    text-decoration: none; 
}
a:hover { 
    color: #ffffff;
    text-decoration: none; 
}
a:active { 
    color: #ffffff;
    text-decoration: none; 
}

.heading_h {
    display: none;
}

h2.section-title { clear: both; float: left; width: 520px; height: 36px; text-indent: -10000px; }

/* The Big Containers */
.wrapper {
    text-align: left;
    width: 777px;
    margin:0 auto; 

}
.header {
    margin: 0;
    font-size: 0;
}

.footer {
    text-align: right;
}

/* Scroll Menu */
.header .scroll_menu {
    margin-top: -1px;
    border-top: 1px #FFF solid;
    border-bottom: 1px #FFF solid;
}

/* Main Navi */
.header .navi {
    height: 30px;
    vertical-align: middle;
    border-top: 1px #FFF solid;
    border-bottom: 1px #FFF solid;
    background-color: #362B19;
}
.header .navi a {
    padding: 0 3px 0 3px;
}

/* Sub-Navi */
.header .sub_navi {
    font-family: verdana, arial, Helvetica, "Times New Roman";
    color: #FFF;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    border-top: 1px #FFF solid;
    border-bottom: 1px #FFF solid;
    padding: 5px 0 5px 0;
    background-color: #362B19;
}
.header .sub_navi a {
    padding: 0 1px 0 1px;
}
.header_box {
    float: left;
}
.reservation_form {
    background-image: url('../new_index/images/header_reservations.jpg');
    width: 262px;
    height: 101px;
}

.flash-nav {
    margin: 0 auto;
    text-align: center;
    background-color: #ffffff;
}
.site-nav {
    height: 20px;
    background-image: url('../new_index/images/nav_background.jpg');
    background-repeat: repeat-x;
    margin: 0 auto;
    padding: 0;
    
    text-align: center;
}
.site-nav ul {
    width: 777px;
    list-style-type: none;

    text-align: center;
}
.site-nav ul li {
    padding: 0 2px;
    display:inline;
    line-height: 13px;

}
.site-nav ul li img {
    vertical-align: middle;
 }  

/* Main Content */
.content {
    padding-top: 35px;
    background-color: #888373;
}

/* Content Sidebar */
.content .right_cont {
    width: 130px;
    margin-top: 22px;
    margin-right: -11px;
}
.wrapper .content .right_cont img {
    margin-bottom: 9px;
}

/* Content Title */
.content .title {
    display: block;
    width: 100%;
    height: 36px;
    background-color: #463F26;
}

/* Content Bottom */
.content .bottom {
    padding: 10px 0 10px 0;
}

/* Footer Stuff */
.bottom { 
    font-family: verdana, arial, Helvetica, "Times New Roman";
    color: #000000;
    font-size: 7pt;
    text-decoration: none;
}
.footer .left {
    float: left;
}

.contentss A {text-decoration:none; color:#463f26; font-weight:bold;}
.contentss A:hover   { color:#554e37; }
.contentss td, .contentss p {font-size: 10pt;}

.nBtn_1, .nBtn_1_over,
.nBtn_2, .nBtn_2_over,
.nBtn_3, .nBtn_3_over,
.nBtn_4, .nBtn_4_over,
.nBtn_5, .nBtn_5_over,
.nBtn_6, .nBtn_6_over,
.nBtn_7, .nBtn_7_over,
.nBtn_8, .nBtn_8_over,
.nBtn_9, .nBtn_9_over  {
    border: 0px solid red;
    cursor:pointer;
    float:left;
    margin:0;       
    height: 28px;
    background: transparent url('/images/new_front/new_top_sprite.jpg') no-repeat 0 0;
}
.nBtn_1{background-position: 0 -30px;   width:  65px; margin-left: -1px;}
.nBtn_2{background-position: -66px -30px; width: 126px;}
.nBtn_3{background-position: -192px -30px;width:  61px;}
.nBtn_4{background-position: -253px -30px;width:  76px;}
.nBtn_5{background-position: -329px -30px;width:  82px;}
.nBtn_6{background-position: -411px -30px;width:  84px;}
.nBtn_7{background-position: -495px -30px;width:  63px;}
.nBtn_8{background-position: -558px -30px;width:  67px;}
.nBtn_9{background-position: -625px -30px;width: 140px;}
.nBtn_1_over{background-position: 0 0;  width:  65px; margin-left: -1px;}
.nBtn_2_over{background-position: -66px 0;width:  126px;}
.nBtn_3_over{background-position: -192px 0;width:  61px;}
.nBtn_4_over{background-position: -253px 0;width:  76px;}
.nBtn_5_over{background-position: -329px 0;width:  82px;}
.nBtn_6_over{background-position: -411px 0;width:  84px;}
.nBtn_7_over{background-position: -495px 0;width:  63px;}
.nBtn_8_over{background-position: -558px 0;width:  67px;}
.nBtn_9_over{background-position: -625px 0;width: 140px;}

