﻿body, html
{
    font-family:Arial;
    font-size:13px;
    color:#505050;
    background-color:#d9d9d9;
    padding:0px;
    margin:0px;
}

h2
{
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}
ul
{
    margin:15px 0px 0px 15px;
    padding:0px;
}
li
{
    margin-bottom:5px;
}

#wrapper
{
    /* This is the wallpaper background */
    background-image:url('/images/pagebg.jpg');
    background-repeat:no-repeat;
    background-position:top;
    width:1309px;
    position:relative;
    left:50%;
    margin:0px;
    padding:0px;
    margin-left:-654px;
    border:1px solid #d9d9d9;
    margin-bottom:30px;
    border-bottom:0;
}

    #pagecontent
    {
        /* This is the white box inside it */
        position:relative;
        left:50%;
        margin:30px;
        margin-left:-460px;
        margin-bottom:0px;
        width:920px;
        background-color:white;
        padding:5px;
    }
    
    #pagecontent #header
    {
        margin:25px;
        background-color:#d0d0d0;
        height:468px;
        padding:10px;
        padding-bottom:0px;
        margin-bottom:0px;
    }
        #pagecontent #header .slideshow
        {
            position:absolute;
            z-index:0;
        }
        #pagecontent #header .logo
        {
            z-index:100;
            position:absolute;
            top:297px;
            left:60;
            border:0;
            margin-left:20px;
        }
        #topmenu
        {
            position:relative;
            top:1px;
            /*border:1px solid yellow;*/
            height:30px;
        }
            #topmenu #arrivaltitle
            {
                font-size:11px;
                color:#909090;
                padding-left:36px;
                padding-top:10px;
                float:left;
                /*border:1px solid blue;*/
                width:146px;
            }
            #topmenu #menu
            {
                /*border:1px solid green;*/
                float:left;
                padding-top:3px;
                padding-left:40px;
                font-size:12px;
                color:Black;
                font-weight:bold;
                letter-spacing:0.1em;
            }
                #menu a, #menu a:visited
                {
                    line-height:20px;
                    padding:8px;
                    color:Black;
                    text-decoration:none;
                }
                #menu a:hover
                {
                    text-decoration:underline;
                }         
    #pagecontent #maincontent 
    {
        height:100%;
        padding: 0px 25px 0px 25px;
    }
    #pagecontent #maincontent #left
    {
        background-color:white;
        margin: 0px 0px 0px 28px;
        padding: 0px 0px 0px 0px;
        width:175px;
        max-width:175px;
        float:left;
        overflow:hidden;
        height:150px;
    }
        #pagecontent #maincontent #left input
        {
            width:110px;
        }
        #pagecontent #maincontent #left #inner
        {
            background-color:#d0d0d0;
            padding: 0px 10px 10px 20px;
            width:160px;
            font-size:11px;
            color:#909090;
        }
        #pagecontent #maincontent #left #inner a
        {
            border:1px solid #202020;
            background-color:#b8292f;
            color:white;
            font-size:12px;
            font-weight:bold;
            padding:4px;
            width:200px;
        }
        
    #pagecontent #maincontent #center
    {
        background-color:white;
        margin: 0px;
        padding:35px;
        float:left;
    }
    
    .quoteright
    {
        font-size:16px;
        font-weight:bold;
        color:#616161;
        background-color:White;
        letter-spacing:0.01em;
        line-height:20px;
    }
    .quoteright .by
    {
        font-style:italic;
        font-weight:normal;
        font-size:14px;
        font-family:Times New Roman;
        width:100%;
        text-align:right;
        margin-top:10px;
    }
 
#footer
{
    background-color:#d9d9d9;
    padding:0px;
    margin:0px 0px 0px 0px;
    width:935px;
    position:relative;
    left:50%;
    margin-left:-465px;    
    text-align:right;
}

#siteby
{
    text-align:right;
    width:950px;
    left:50%;
    position:relative;
    margin-left:-480px;
    font-size:10px;
}

#footer .footerleft
{
    color:#505050;
    font-size:11px;
    float:left;
    padding:5px;
    text-align:center;
    width:770px;
}

#footer .footerright    
{
    padding:0px;
    padding-left:8px;
    padding-right:4px;
    background-color:White;
    float:right;
}
    
a, a:visited
{
    color:#b8292f;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

.ContentTable
{
}
    .ContentTable th
    {
        background-color:#9b2524;
        font-weight:bold;
        color:White;
    }
    .ContentTable td
    {
        border-bottom:1px solid #d0d0d0;
        white-space:nowrap;
    }

.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}

.clearfix 
{
   display: inline-block;
} 

/* Hides from IE Mac \*/
* html .clearfix 
{
    height: 1%;
}
.clearfix 
{
   display:block;
}
/* End Hack */ 