@charset "utf-8";

body{
    background-image: url('../assets/images/bgGrad.jpg');
    background-attachment: fixed;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    background-color: #000;
}

a:link, a:active, a:visited{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #6699aa;
}

a:hover{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline;
    color: #aaccee;
}

a:link.menuLink, a:active.menuLink, a:visited.menuLink{
    font: 100% Verdana, "sans serif";
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    color: #6699aa;
}

a:hover.menuLink{
    font: 100% Verdana, "sans serif";
    font-size: 7pt;
    font-weight: bold;
    text-decoration: underline;
    color: #aaccee;
}

table.menuBg{
}

table.menuContentBg{
    background-color: #171717;
    padding: 5px;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}

table.logoTable{
    background-image: url('../assets/images/transparentBlack.png');
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

table.footerBg{
    background-color: #000;
}

table.contactTable{
    background-image: url('../assets/images/contactBg.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
}

table.tableBorder{
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
}

td.headerText{
    font: 100% Verdana, "sans serif";
    font-size: 7pt;
    color: #ccc;
}

td.normalText{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    color: #ccc;
    background-color: #171717;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
}

td.title{
    font: 100% Verdana, "sans serif";
    font-size: 10pt;
    font-weight: bold;
    color: #f00;
    background-color: #200;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    padding: 5px;
}

td.lightRow{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    font-weight: bold;
    color: #333;
    background-color: #ccc;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    padding: 5px;
}

td.darkRow{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    font-weight: bold;
    color: #ccc;
    background-color: #333;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    padding: 5px;
}

td.smallText{
    font: 100% Verdana, "sans serif";
    font-size: 7pt;
    font-weight: bold;
    color: #ccc;
    background-color: #000;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
    padding: 5px;
}

td.labelText{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    color: #ccc;
    padding: 5px;
}

td.blogText{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    color: #ccc;
}

td.footerText{
    font: 100% Verdana, "sans serif";
    font-size: 7pt;
    color: #ccc;
    padding: 5px;
}

div.mainArea{
    background-color: #171717;
    min-height: 550px;
    height: 550px;
    overflow: auto;
    padding: 5px;
}

div.galleryArea{
    background-color: #171717;
    min-height: 550px;
    height: 550px;
    overflow: auto;
    padding: 5px;
    align: center center;
}

div.photoWindow{
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #444;
    border-left: 1px solid #444;
    padding: 5px;
    background-color: #050505;
    height: 150px;
    width: 100px;
}

img.rightWrap{

    float: left;
    margin: 5px;
    padding: 0px, 5px, 0px, 5px;
}

img.leftWrap{
    float: right;
    margin: 5px;
    padding: 0px, 5px, 0px, 5px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
}

input, select, textarea{
    background-image: url('../assets/images/transparentBlack.png');
    background-repeat: repeat;
    background-color: #006;
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    color: #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #666;
    border-left: 1px solid #666;
}

label{
    font: 100% Verdana, "sans serif";
    font-size: 8pt;
    color: #ccc;
    padding: 3px;
}