﻿/* CLEAR STYLES */
html, body { margin: 0; padding: 0; border: 0; } 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; } 
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea { margin: 0; padding: 0; } 
blockquote { margin: 0; padding: 0; } 
q { font-style: italic; } 
acronym, abbr { cursor: help; border-bottom: 1px dashed; } F
a, a:link, a:visited, a:active, a:hover { text-decoration: underline; } 
img { border: none; } 
table { margin: 0; padding: 0; border: none; } 
form { margin: 0; padding: 0; display: inline; } 
label { cursor: pointer; } 
/* --------------- */

body { background: #ab9c73; }
h2.section-title 
{ 
    background-image: url(images/section-header.jpg); 
    color: #ab9c73; 
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif; 
    font-size: 14pt;
    font-weight: normal; 
    height: 35px;
    letter-spacing: 200%;
    text-align: center; 
    text-transform: uppercase; 
}
#page 
{ 
    background: #000; 
    background-image: url(images/pagebg.jpg); 
    background-position: bottom; 
    background-repeat: no-repeat;
    margin: 0 auto; 
    padding-bottom: 90px; 
    width: 1000px; 
}
#default 
{ 
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 0 auto; 
    padding-bottom: 90px; 
    width: 1000px; 
}
p { margin: 1em 0; }
.italic { font-style: italic; }
.bold { font-weight: bold; }
.imagebar
{
    background: #fff;
    height: 300px;
    width: 900px;
    margin: 0 auto;
}
table.mainmenu 
{
    background-image: url(images/menubg.jpg); 
    background-repeat: repeat-x;
    text-align: center;
    width: 900px;
    margin: 0 auto;
}
td.mainmenu 
{
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}
a.mainmenu 
{    
    display: block;
    text-decoration: none;
    padding: 5px 12px 5px 12px;
}
a.mainmenu:link 
{
    background-image: url(images/menubg.jpg); 
    background-repeat: repeat-x;
    color: #fc3;    
}
a.mainmenu:visited 
{
    background-image: url(images/menubg.jpg); 
    color: #fc3;    
}
a.mainmenu:hover 
{
    background-image: url(images/menubg.jpg); 
    color: #fff;    
}
a.mainmenu:active 
{
    background-image: url(images/menubg.jpg); 
    color: #fff;    
}
img { display: block; }
.contentimg { float: right; position: relative; top: -20px; left: 30px; }
div.content 
{
    width: 900px;
    margin: 0 auto;
    overflow:auto;
}
.title 
{
    background-image: url(images/titlebg.jpg);
    color: #fff;
    float: left;
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif;
    font-size: 20pt;
    height: 100px;
    text-align: center;
    width: 600px;
}
.titletext { padding-top: 35px; }
.text 
{
    background: #fff;
    float: left;
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif;
    width: 540px;
    padding: 20px 30px 50px 30px;
}
.text h3 { color: #c17016; font-size: 16pt; font-weight: bold; }
.text ul { margin-left: 15px; }
.imagetext 
{
    background: #fff;
    float: left;
    width: 540px;
}
.bluetext { color: #c17016; } /* all ble tuext is now orange */
.bluetextlarge { color: #c17016; font-size: 16pt; font-weight: bold; }
.sidebar1
{
    background: #ecd4ba;
    background-image: url(images/aboutus.jpg);
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif;
    width: 260px;
    margin-left: 600px;
    padding: 20px 20px 100px 20px;
}
.sidebar1 h3 { background: url(images/aboutus-h3.png); color: #fff; font-size: 10pt; font-weight: bold; height: 18px; padding-left: 5px; }
.sidebar1 p { color: #000; font-size: 10pt; }
.sidebar1 p.bluetext { color: #197ccd; font-size: 10pt; }
.sidebar2 
{
    background: #c17016;
    color: #fff;
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif;
    width: 260px;
    margin-left: 600px;
    padding: 20px 20px 100px 20px;
}
.sidebar3
{
    background: #b10304;
    color: #fff;
    font-family: humanst531 BT, verdana, arial, helvetica, sans-serif;
    margin-left: 600px;
    padding: 20px 10px 100px 8px;
}
table.submenu 
{
    background-image: url(images/menubg2.jpg); 
    background-repeat: repeat-x;
    text-align: center;
    width: 899px;
    margin: 0 auto;
}
td.submenu 
{
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    width: 199px;
    border-right: 1px solid #fff;
}
td.submenu2 
{
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    width: 149px;
}
a.submenu 
{    
    display: block;
    text-decoration: none;
    padding: 5px 12px 5px 12px;
}
a.submenu:link 
{
    background-image: url(images/menubg2.jpg); 
    background-repeat: repeat-x;
    color: #fc3;    
}
a.submenu:visited 
{
    background-image: url(images/menubg2.jpg); 
    color: #fc3;    
}
a.submenu:hover 
{
    background-image: url(images/menubg2.jpg); 
    color: #fff;    
}
a.submenu:active 
{
    background-image: url(images/menubg2.jpg); 
    color: #fff;    
}
td.submenu2on
{
    background: #c17016;
    color: #fff;  
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    width: 150px;
}
.specials2
{
    background: #c17016;
}
.specials3
{
    background: #b10304;
}
a.specials 
{
    color: #fff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
#aboutus
{
    background: #ecd4ba;
}
a.aboutus 
{
    color: #754105;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
}
#mapContainer 
{
    border: 1px solid #25b;
    height: 450px;
    width: 450px;
    margin: 0 auto;
}
#seofooter 
{
    width: 900px;
    margin: 0 auto; 
    visibility: hidden;
}
img.download
{
    margin: 0px auto 10px auto;
}

a.default:link
{
    color: #873b19;
    font-size: 16pt;
    font-weight: bold; 
    text-decoration: none;
}
a.default:visited
{
    color: #873b19;
    font-size: 16pt;
    font-weight: bold; 
    text-decoration: none;
}
a.default:hover
{
    color: #873b19;
    font-size: 16pt;
    font-weight: bold; 
    text-decoration: underline;
}
a.default:active
{
    color: #873b19;
    font-size: 16pt;
    font-weight: bold; 
    text-decoration: underline;
}
