﻿@charset "UTF-8";

/* Global Content Formatting and Styles */

body
{
    color: #5b6d72;
    line-height:1.5em;
    font-family: Arial;
    font-size:14px;
    background: #90a0a1 url(../images/background_water.jpg) repeat-x 0px 0px;

}

.page
{
    max-width: 980px;
    margin: 0px auto 0px auto;
    position: relative;
    background-color: #f3ddbb;
}
h1
{
    font-size: 2em;
    font-weight: normal;
    color: #8b2b4f; 
    margin: 0 0 .5em 0;
}
h2
{
    font-size: 1.7em;
    margin: 0 0 .5em 0;

}
h3
{
    font-size: 1.5em;
    margin: 0 0 .5em 0;

}
p
{
    margin:0 0 .75em 0;

}
a
{
    color:#90a0a1;
}
    a:hover
    {
        color:#8b2b4f;
    }

footer
{
    font-size:.85em;
    color:antiquewhite;
    background-color:#90a0a1;
    padding: 10px 10px 10px 0;
}

a.cta
{
    text-transform: uppercase;
    font-size: .9em;
    font-weight: bold;
    text-decoration: none;
    margin: .5em 0 0 0;
    padding: 0px 12px 0px 0px;
    background: url(../images/cta_arrow.png) no-repeat right 0px;
}
    a.cta:hover
    {
        background-position: right -50px;
    }

.promo h3
{
    font-size: 1.1em; margin: 0;
}

.promo p
{
    line-height: 1.2em; font-size: .9em; margin-bottom: .5em;
}

.promo
{
    background-repeat: no-repeat;
}
    .promo.one
    {
        background-image: url(../images/promo_1.jpg);
    }
   .promo.two
    {
        background-image: url(../images/promo_2.jpg);
    }
   .promo.three
    {
        background-image: url(../images/promo_3.jpg);
    }



nav a
{
    color: antiquewhite;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    font-size: .9em;

}

    nav a:hover
    {
        color: #638f8c;
    }

.clear-fix
{
    clear: both; line-height:1px;
}

.trailerlink
{
    font-size: 1.1em; margin: 0;
    text-decoration:none;
    font-weight:bold;
    text-transform:uppercase;
}

.mobileIntro
{
    display:none;
}
.intro
{
    display:block;
}

.imgleft
{
 color:#8b2b4f;
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
font-size: .8em;
}
.imgright
{
 color:#8b2b4f;
float:right;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
font-size: .8em;
}
.image
{
    border: 5px solid #79164e;
    
}
.storycontent
{
    max-width:600px;
}

#tables
{
    display:inline-block;
}










