BODY {font-family: Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif; font-size:12px; background-color: #17172c; color:#333; background-position: center top; background-attachment: scroll; background-repeat: repeat; margin: 0px;}

#top_main {height: 150px; width: 100%; background-color:#27274b; box-shadow:0px 0px 30px #000;}

#imagespace {height:600px; width:100%; }
#imagepoints {position:relative; width:900px; left:50%; padding-top:10px;}
#imagepoints div {width:30px; height:30px; background-color:#27274b; margin:3px; float:left;}
#imagepoints div:hover {cursor:pointer;}
#imagepoints div#curr_point {background-color:#ea9425;}
.whitepage {position:relative; min-height:100px; height:auto; width:100%; background-color:#fff; box-shadow:0px -2px 30px #000; z-index:2;}
.container {position:relative; left:50%; height:auto; width:1020px; margin-left:-550px; padding:40px;}
.slide {position:absolute; left:50%; margin-left:-530px;}
.slide img {position:absolute; height:600px;}
.slidetext {position:absolute; margin-top:430px; padding:50px; width:800px;}
.slidetext h1 {color:#fff; text-shadow:1px 1px 6px #000;}
.va {height:80px; vertical-align:middle; background-color:#bbb;}
.imgparagraph {height:auto; position:relative; min-height:200px; margin-bottom:70px; width:900px;}
.imgparagraph a {text-decoration:none;}
.floatimg {margin-right:40px; margin-bottom:40px; float:left;}

#mbar {position:absolute; top:120px; left: 50%; margin-left:-200px; width:580px; height:60px;}
#mbar a {color: #FFFFFF; padding: 2px;}
.mitm {float:left; width: 120px; bottom:0px; height: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color: #ffffff; font-weight: bold; line-height:18px;}
.mitm:hover {cursor:pointer;}

a {color: #333; font-weight: bold; text-decoration: underline;}
a:hover {color: #978b7d;}
a img {border: none;}

#rights {position:relative; color: #aaa; min-height:55px; text-align: center; padding: 5px; background-color:#444; z-index:1;}

#overlay {background-color: #333; opacity: .7; filter: alpha(opacity=70); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display:none;}
#overlay:hover {cursor:pointer;}
#overlay_cont {position:absolute; top:0px; height:auto; min-height:100px; width:100%; background-color: #17172c; z-index:11; box-shadow:0px -2px 30px #000; display:none; text-align:center;}
#overlay_cont {cursor:pointer;}

@font-face {    font-family: 'aeromatics_b';
    src: url('../font/aeromatics/aero_matics_bold.eot');
    src: url('../font/aeromatics/aero_matics_bold.eot?#iefix') format('embedded-opentype'),
         url('../font/aeromatics/aero_matics_bold.woff') format('woff'),
         url('../font/aeromatics/aero_matics_bold.ttf') format('truetype');
}
@font-face {    font-family: 'aeromatics_bi';
    src: url('../font/aeromatics/aero_matics_bold_italic.eot');
    src: url('../font/aeromatics/aero_matics_bold_italic.eot?#iefix') format('embedded-opentype'),
         url('../font/aeromatics/aero_matics_bold_italic.woff') format('woff'),
         url('../font/aeromatics/aero_matics_bold_italic.ttf') format('truetype');
}
@font-face {    font-family: 'aeromatics_di';
    src: url('../font/aeromatics/aero_matics_display_italic.eot');
    src: url('../font/aeromatics/aero_matics_display_italic.eot?#iefix') format('embedded-opentype'),
         url('../font/aeromatics/aero_matics_display_italic.woff') format('woff'),
         url('../font/aeromatics/aero_matics_display_italic.ttf') format('truetype');
}

h1 { font-family: 'aeromatics_b', Arial, sans-serif; font-size: 40px; font-weight:semibold; color: #333;}
h2 { font-family: 'aeromatics_b', Arial, sans-serif; font-size: 30px; color: #333;}
h3 { font-family: 'aeromatics_b', Arial, sans-serif; font-size: 22px; margin:0px; font-weight:normal; color: #333;}
