body {
        background-color: #000;
        font-family: "geneva" sans-serif;
        margin: 30px auto 0px;
        background-image: url("vip-images/bg-tile.jpg");
}

#page {
        width: 848px;
        margin: 0px auto;
        padding: 26px 26px 26px 26px;
        border: 1px solid #2d2d2d;
        background-color: #000000;
        height: 100%;
        overflow-x: hidden;
        overflow-y:auto;
}

#logo {
        border: 0px solid #2d2d2d;
        margin: 0px auto;
        width: 848px;
        min-height: 140px;
        line-height: 140px;
        color: #cccccc;
}


#top-nav {
        width: 220px;
        float: right;
        text-align: right;
        line-height: 26px;
        color: #4f4f4f;
        height: 130px;
        min-height: 130px;
        font-size: small;
/*         vertical-align: top; */
}


#top-nav a, #top-nav a:hover, #top-nav a:active, #top-nav a:visited {
        color: #4f4f4f;
}

#main-nav {
        width: 848px;
        background-color: transparent;
        min-height: 35px;
        line-height: 35px;
        color: #2d2d2d;
        font-size: x-small;
        text-transform: uppercase;
        font-weight: bold;
}

#content-area {
        height: 100%;
        width: 848px;
        margin: 0px auto;
        overflow-y: auto;
}

#content {
        border: 1px solid #2d2d2d;
/*         margin: 0px auto; */
        width: 581px;
        min-height: 216px;
/*         background-image: url("images/header1.jpg"); */
/*         background-repeat: no-repeat; */
        color: #cccccc;
        background-color: transparent;
        padding: 15px;
        text-align: center;
        float: left;

}

#vert-nav {
         width: 178px;
         float: left;
         padding: 25px 15px 5px 15px;
         color: #cccccc;
         font-size: 18px;
         border: 1px solid #2d2d2d;
         }

#vert-nav ul {
        padding: 0px;
        margin: 0px 0px 0px 17px;
        text-indent: 0px;
        font-size: 16px;
}

#vert-nav li {
        margin: 20px 0px;
        font-weight: bold;
}


.spacer {
        height: 26px;
        min-height: 15px;
}

.tabs {
        float: left;
        width: 264px;
        border: 1px solid #2d2d2d;
        text-align: left;
        min-height: 225px;
        background-color: #414141;
        color: white;
        font-size: small;
}

.vert_spacer {
        width: 25px;
        float: left;
}

.vert_spacer-1 {
        width: 25px;
        float: left;
}

#tabs-1 {
        margin: 0px auto;
        text-align: center;
        width: 900px;
        min-height: 225px;
        height: 225px;
}

#tabs-2 {
        margin: 0px auto;
        text-align: center;
        width: 900px;
        min-height: 225px;
        height: 225px;
}


#top {
        width: 1000px;
        background-image: url("vip-images/top.png");
        background-repeat: no-repeat;
        min-height: 50px;
        margin: 0px auto;
        
}

#bottom {
        width: 950px;
/*         background-image: url("vip-images/bottom.png"); */
/*         background-repeat: no-repeat; */
        min-height: 50px;
        margin: 0px auto;
        text-align: center;
        line-height: 30px;
        padding-right: 0px;
        color: #cccccc;
        font-size: x-small;
        
}


#footer {
        width: 900px;
        margin: 0px auto;
        text-align: right;
        color: white;
        font-size: x-small;
        line-height: 14px;
}

.heading {
        width: 264px;
        margin: 0px auto;
        text-align: center;
        color: white;
        text-transform: uppercase;
        background-color: #797575;
        height: 35px;
        line-height: 35px;
        font-size: medium;
}

.slogan {
        text-shadow: 3px 3px 3px #5d5d5d;
        left: 40px;
        top: 20px;
        color: white;
        font-size: large;
        position: relative;
        font-weight: bold;
        font-style: italic;
        text-transform: none;
        display: none;
}

h3 {
        padding: 0px;
        margin: 0px;
        font-size: 23px;
        color: #910004;
        text-transform: uppercase;
        font-weight: bolder;
}

h2 {
        padding: 0px;
        margin: 0px;
        font-size: medium;
        color: #cccccc;
        text-transform: uppercase;
        font-weight: bold;
}

a, a:hover, a:visited, a:active {
        color: #586400;
        text-decoration: none;
        color: #cccccc;
}

.bold-text {
        color: silver;
        font-weight: bold;
        font-style: italic; 
        font-size: medium;
}

#content a, #content a:hover, #content a:visited, #content a:active {
        font-weight: bolder;
        font-size: large;
        color: yellow;
}