/**
 *    HOTEL BOOKING STYLE SHEET
 */
 a.darkBlue, a.darkBlue:hover, a.darkBlue:active, a.darkBlue:visited
{
    text-decoration:none;
    color: #021C66;        /*    DARK BLUE    */
}

#bookingRight
{
    background-color: #E3DFC0;
    width:180px;
}

#bookingCenter
{
    padding-top:6px;
    padding-left:6px;
    width:392px;
}
.bookingRightText
{
    padding:8px;
    background-color: #E3DFC0;
}


#s1_Form
{
    font-size:11pt;
    width:100%;
}

.s1_FormLeftCol
{
    width: 125px;
}

.s1_leftCol
{
    width: 200px;
    text-align:left;
}
.s1_rightCol
{
    width: 199px;
    text-align:left;
    vertical-align:middle;
}

.s1_inputColL
{
    
}
.s1_inputColR
{
    width:auto;
    padding-left:8px;
}

.s1_selectDate
{
    width:100px;
}

.rightPadding
{
    width:4px;
}

.bookPageTitle
{
    font-family: arial;
    font-size: 14px;
    font-weight: bolder;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 10px 4px;
    color: #021C66;
}
.bookPageSubTitle
{
    font-family: arial;
    font-size: 14px;
    font-weight: bolder;
    padding: 0px 0px 8px 0px;
    color: #9DBBD9;
}
.bookPageSubData
{
    font-family: arial;
    font-size: 14px;
    padding: 0px 0px 8px 10px;
    color: #001C6C;
}
.bookPageSubDataNote
{
    font-family: arial;
    font-size: 12px;
    padding: 0px 0px 8px 10px;
    color: #001C6C;
}
.bookPageErrorMsg
{
    font-family: arial;
    font-size: 12px;
    color: #800000;
}
.bookPageSubTitleOffer
{
    font-family: arial;
    font-size: 14px;
    font-weight: bolder;
    padding: 0px 0px 8px 0px;
    color: #F6D9AD;
}
.bookPageSubDataOffer
{
    font-family: arial;
    font-size: 14px;
    padding: 0px 0px 8px 10px;
    color: #FDA13C;
}
.suiteTable
{
    background-color:#B4CEE5;
    width:100%;
    border: 1px solid #B4CEE5;
}
.suiteTable td
{
    padding:6px 4px 8px 4px;
}
.suiteTable td.highlite
{
    color: red;
}
.suiteTable tr
{
    padding:6px 4px 8px 4px;
}
.suiteTable tr.altCell
{
    background-color:#CBDCE8;
}

.offerTable
{
    background-color: #F6D9AD;
    width:100%;
    border: 1px solid #F6D9AD;
}
.offerTable td
{
    padding:6px 4px 8px 4px;
}
.offerTable td.highlite
{
    color: red;
}
.offerTable tr
{
    padding:6px 4px 8px 4px;
}
.offerTable tr.altCell
{
    background-color:#F5E2C4;
}

div.swap_bar_wrapper
{
    margin: 8px 0 8px 0;
}
div.swap_bar_wrapper div.content
{
    padding: 0 4px 0 4px;
}
div.swap_bar
{
    text-align: left;
    margin: 2px 0 2px 0;
    padding: 3px;
    font-weight: bold;
}
div.swap_bar_blue_inactive
{
    background-color: #9DBBD9;
    color: #001C6C;
}
div.swap_bar_blue_inactive td
{
    background-color: #9DBBD9;
    color: #001C6C;
}
div.swap_bar_blue_active
{
    background-color: #011C6D;
    color: #FFFFFF;
}
div.swap_bar_blue_active td
{
    background-color: #011C6D;
    color: #FFFFFF;
}
div.swap_bar_blue_inactive td a, div.swap_bar_blue_inactive td a:visited, div.swap_bar_blue_inactive td a:active
{
    color: #001C6C;
    font-weight: normal;
    text-decoration: none;
}
div.swap_bar_blue_inactive td a.bold
{
    font-weight: bold;
    width:250px;
    display: block;
    float:left;
}
div.swap_bar_blue_active td a, div.swap_bar_blue_active td a:visited, div.swap_bar_blue_active td a:active
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
div.swap_bar_blue_active td a.bold
{
    font-weight: bold;
}
div.swap_bar_orange_inactive
{
    background-color: #F6D9AD;
    color: #001C6C;
}
div.swap_bar_orange_inactive td
{
    background-color: #F6D9AD;
    color: #FDA13C;
}
div.swap_bar_orange_active
{
    background-color: #FDA13C;
    color: #FFFFFF;
}
div.swap_bar_orange_active td
{
    background-color: #FDA13C;
    color: #FFFFFF;
}
div.swap_bar_orange_inactive td a, div.swap_bar_orange_inactive td a:visited, div.swap_bar_orange_inactive td a:active
{
    color: #FDA13C;
    font-weight: normal;
    text-decoration: none;
}
div.swap_bar_orange_inactive td a.bold
{
    font-weight: bold;
}
div.swap_bar_orange_active td a, div.swap_bar_orange_active td a:visited, div.swap_bar_orange_active td a:active
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}
div.swap_bar_orange_active td a.bold
{
    font-weight: bold;
}
div.popup
{
    border-top: 0px;
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
    border-left: 1px solid #003366;
}
div.hr_dark_blue
{
    width: 100%;
    height: 1px;
    margin: 4px 0 4px 0;
    background-image: url(../images/hr_dark_blue.gif);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}
div.hr_light_blue
{
    width: 100%;
    height: 1px;
    margin: 4px 0 4px 0;
    background-image: url(../images/hr_light_blue.gif);
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
}
div.room_list
{
    margin: 0 6px 0 6px;
}
div.room_list a
{
    font-weight: bold;
    text-decoration: none;
    color: #FF3300;
}
table.button
{
    margin: 6px 2px 6px 2px;
}
td.button_blue_left
{
    width: 5px;
    height: 21px;
    background-image: url(/wsd/pics/btn_book_left.gif);
    background-repeat: no-repeat;
}
td.button_blue_right
{
    width: 5px;
    height: 21px;
    background-image: url(/wsd/pics/btn_book_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
td.button_blue_text
{
    height: 21px;
    padding: 0 2px 0 2px;
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #001C6C;
}
td.button_blue_text a
{
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
td.button_orange_left
{
    width: 5px;
    height: 21px;
    background-image: url(/wsd/pics/btn_book_orange_left.gif);
    background-repeat: no-repeat;
}
td.button_orange_right
{
    width: 5px;
    height: 21px;
    background-image: url(/wsd/pics/btn_book_orange_right.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
td.button_orange_text
{
    height: 21px;
    padding: 0 2px 0 2px;
    font-family: Arial;
    font-size: 13pt;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
    color: #FFFFFF;
    background-color: #FDA13C;
}
td.button_blue_text a
{
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.or_pad
{
    padding-left:20;
    padding-bottom:8;
}
