﻿/************* GLOBAL STYLES **************/

body
{
    margin: 0;
    padding: 0;
    color: #333333;
    font-size: 1em;
    font-family: Verdana , Helvetica, Sans-Serif;
    background-image: url( "../Media/Images/Backgrounds/body_bg.jpg" );
    background-repeat: repeat-x;
    background-attachment: scroll;
}

.shell
{
    width: 1002px;
    margin: 0 auto;
    background-image: url(  '../Media/Images/Backgrounds/shell_top_bg.jpg' );
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.pad {
padding:10px;
}

a, .a{
    text-decoration: none;
    cursor: pointer;
    color: #800000;
    outline: 0;
}

a.lTopPage {
margin-bottom:5px;
padding:3px;
}
a.lTopPage, a.lTopPage:link, a.lTopPage:visited {
border:1px solid #DEDEDE;
color:#666666;
font-size:9px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.boldBtn {
    float: right;
    display: block;
    padding-left: 12px;
    padding-right: 12px;
    margin-right: 5px;
}

a.boldBtn {
    display: block;
    text-align: center;
    text-decoration: none;
    /*background-color: #808080;*/
    background: url( '../Media/Images/Buttons/dark_btn_bg.jpg' ) repeat-x top left;
    /*color: #FFFFFF;*/
    color: #000000;
    font-size: 13px;/*.8em;*/
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
}

p {
margin:10px 0;
}

p.first
{
    padding-top: 15px;    
}

img {
margin:0;
padding:0;
border:0;
outline:0;
}

.floatLeft{
    float: left;    
}

.floatRight{
    float: right;    
}

.hotelRedText
{
    color: #800000;
}

.red
{
    color:Red;
}

.disclaimer
{
    color: #666666;
    font-size: 10px;    
}

.signature
{
    font-style:italic;
}

/************* MESSAGES **************/

.message {
border:1px solid #999999;
padding:16px 16px 16px 60px;
background-repeat:no-repeat;
background-color:White;
}

.message ul.bullets {
margin-left:17px;
}

.message#info {
border-color:#000066;
background-image:url(../Media/Images/Icons/message-info.jpg);
}

.message#confirm {
border-color:#003300;
background-image:url(../Media/Images/Icons/message-confirm.jpg);
}

.message#warning {
border-color:#FFCC00;
background-image:url(../Media/Images/Icons/message-warning.jpg);
}

.message#error,
.message#error2 {
border-color:#990000;
background-image:url(../Media/Images/Icons/message-error.jpg);
}