body, html {
    margin: 0;
    padding: 0;
    background: #b3cce0 url(../images/bg2.jpg) no-repeat center;
    font: 13px normal Lucinda Grande, Helvetica, Arial, sans-serif;
    
    }
p {line-height: 120%; font-family: Georgia, Times, serif; font-weight: lighter;}
#page {height: 610px; overflow: hidden; }
.wrapper {
    width: 750px;
    height: 610px;
    margin: 510px auto 0 auto;
    background: #000 url(../images/pageBG.jpg) no-repeat top center;
    }
.content {height: 472px; padding: 0 8px 0 10px;}
#loading {
    position: absolute;
    top: 30%;
    width: 98%;
    padding: 10px;
    text-align: center;
    background-color: transparent;
    background-image: url(../images/loading_bg.jpg);
    background-repeat: repeat-x;
    background-position: center;
    color: #fff;
    z-index: 5001;}
.header{height: 100px; text-align: center; padding-left: 27px;}
.menu {text-align: center; clear: both; padding-left: 17px; }
.menu a {width: 175px; height: 20px; display: block; background-position: top;}
.menu li {display: block; float: left; position: relative; margin-right: 5px; height: 20px; top: 0px;background-color: #000;}
.menu ul {margin: 0; padding: 0; position: fixed; }
.menu a:hover {background-position: center;}
.menu a:active {background-position: bottom;}
.formErrors{color: red; border-bottom: 2px solid #880000; border-top: 1px solid #550000; margin-bottom: 8px; padding: 8px; }
#contact {width: 450px; float: left; margin-right: 20px; border-right: 1px solid grey;}
#contact label {color: #ccc;padding-top: 8px;}
#contact, #contact input  {font-size: 16px;}
#contact textarea {paddin: 4px; font-family: Times, serif;}
#contactSecurity, .captcha{font-size: 14px;}

a {color: #ccc; text-decoration: underline;}
a:hover {color: #fff; text-decoration: underline; font-weight: bold;}

.fineprint {font-size: 90%; color: #ddd; margin: 4px 0;}

.slider{
    border-top: 1px solid black;
    height: 1px;
    top: 455px;
    width: 714px;
    float: left;
    position: relative;
    overflow: hidden;
    padding: 5px 8px;
    background-color: #000;
    color: #fff;
    }
.panel1 {background-color: transparent;}
img.noborder {border: none;}
h2 {font-size: 180%; font-weight: lighter; border-bottom: 2px solid #ddd; margin-bottom: 4px; padding-bottom: 2px;}
h1, h2, h3, h4 {margin: 2px 0; color: #c3d990;}
.slider img, .slider a img {border: 1px solid #eee;}
.slider img{margin: 3px 8px;}
.slider img.left{float: left; margin-left: 0;}
.slider img.right {float: right; margin-right: 0;}
.headerLink {width: 170px; height: 100px; border: none; display: block; margin: 0 auto;}
#lightbox {width: 100px; height: 100px; position: absolute; top: 20px; left: 50%; margin-left: -50px; background-color: white; z-index: 5000;}
#lightbox p {margin: 0 15px; padding: 0;}
#lightbox img {margin: 15px 15px 7px 15px; border: none;}
#lightboxBlack {width: 100%; height: 100%; background-color: #000; z-index: 4999; position: fixed;}
td{vertical-align: top; }
td label {float: right;}
.lb {cursor: pointer;}
    .thumbs {cursor: pointer;}
    .thumbs div {width: 100px; height: 100px; border: 1px solid white; overflow: hidden; margin: 4px; float: left;}
    .thumbs div img {height: 100px; border: none; margin: 0; cursor: pointer;}

ul.eb_accordian li{ overflow: hidden; height: 240px;}
    ul.eb_accordian li h3{margin: 0; padding: 0;}

#copyright {position: absolute; bottom: 0; background-color: #000; color: #fff;
        padding: 3px 0; text-align: right; width: 100%;
        font-size: 90%; font-weight: lighter;
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
        opacity: .5
}
#copyright p {margin: 0 10px; font-family: Lucida Grande, Helvetica, sans-serif; padding: 0; float: right;}
#copyright a {color: #f68e56; text-decoration: none;}
#copyright a:hover {text-decoration: underline;}