#rightColumn {
    background:transparent url(/alofthotels/images/rightColumnTopPPE.gif) no-repeat scroll left top !important;
}
#errorBlock_Reservations{
    clear: both;
   /*background: #EBE9E9 url( /alofthotels/images/errorBlockTop.gif ) no-repeat top left;*/
    /*background-color:#EBE9E9;*/
    color:red;
    left: 200px;
    margin-left:8px;
    position:absolute;
    top:650px;
    width:197px;
    z-index:600;
    display:none;
}

#errorBlock_Reservations #errorBody {
    margin-left:4px;
    background-color:#EbE9E9;
}

*html #errorBlock_Reservations{
    overflow: hidden;
}

#errorBlock_Reservations #errorBlockBottom {
    height:12px;
     background: transparent url( /alofthotels/images/errorBlockBottom.gif ) no-repeat bottom left;
}


#errorBlock_Reservations .btnOk {
     float:right;
    background:url('/alofthotels/images/closeBtnBack.gif') no-repeat right bottom;
    width:22px;
    height:17px;
}

#errorBlock_Reservations .topError {
     padding: 0px 5px 15px 5px;
}

#errorBlock_Reservations #errorBlockTop {
    height:12px;
     background: transparent url(/alofthotels/images/errorBlockTop.gif ) no-repeat top left;
}

#bookNowModule{
    color:black;
}
#reservationsHeader{
    font-size:21px;
    margin-bottom:30px;
    width:300px;
    display:none;
}
#frmFindReservationsDescription,.countrySelectSection .UsCanadaHeader,#reservationsHeader,#descriptionHeading{
    padding-left:15px;
}

.countrySelectSection .UsCanadaHeader #descriptionHeading{
    padding-left:0;
    background:none;
    margin-bottom:3px;
    padding-bottom:0;
}
.countrySelectSection .UsCanadaHeader{
    background:#EBE9E9 url(/alofthotels/images/res_highlightbox_top.gif) no-repeat scroll left bottom;
}
div#descriptionHeading, #frmFindReservationsDescription div{
    font-size:15px;
    margin-bottom:3px;
    font-weight:bold;
    color:#303E47;
}
div#descriptionHeading{
    background:#EBE9E9 url(/alofthotels/images/res_highlightbox_top.gif) no-repeat scroll left bottom;
    margin-bottom:0;
    padding-bottom:15px;
}
#frmFindReservationsDescription{
    background:#EBE9E9 url(/alofthotels/images/res_highlightbox_top.gif) no-repeat scroll left bottom;
}
#frmFindReservationsDescription p,.countrySelectSection .UsCanadaHeader p{
    margin-bottom:0px;
    padding-bottom:20px;
}
h2#bookNowModuleHeader{
    display:none;
}
div.countrySelectSection div.firstItem{
    padding:10px 0 10px 10px;
    width:556px;
}

#bookNowModule{
    width:543px !important;
}
.countrySelectSection #cccForm #cccSelect{
    font-size:10px;
}
#bookNowModule,
    div.countrySelectSection div.firstItem,
        div.findReservation{
    background:#E1E1E1 url(/alofthotels/images/res_highlightbox_btm.gif) no-repeat scroll left bottom;
    height:auto;
    padding-bottom:12px;
    margin-bottom:20px;
    position:relative;
    padding-left:25px;
}
#moduleSubmit{
    right:15px;
    position:absolute;
    top:20px;
}

#selectHotelsDropDown{
    float:left;
}
#moduleDateBlock{
    float:left;
    margin-left:25px;
}
#moduleRoomsBlock{
    float:left;
    margin-left:250px;
}
#moduleRoomsBlock div{
      float:left;
}
*html #moduleRoomsBlock{
    margin-left:128px;
    width:250px;
}

#leftColumn div.content{
    padding-right:30px;
    padding-left:30px;
    background:transparent url(/alofthotels/images/global/bg/pipesBooking.gif) no-repeat scroll left top;
}
hr.hrWWR{
    display:none;
}

div.findReservation{
    float:left;
    width:531px;
    padding:18px 25px;
}
div.findReservation .formHeader{
    margin-bottom:10px;
}
div.findReservation #inpLastName,div.findReservation #inpNumber{
    width:115px;
    font-size:10px;
}
div.findReservation .contentSection #lastNameContainer,
    div.findReservation .contentSection #lastNameContainer label,
    div.findReservation .contentSection #lastNameContainer div{
    float:left;
    margin-right:5px;
}
div.findReservation .contentSection #lastNameContainer label{
    line-height:19px;
    font-weight:bold;
}
div.findReservation .contentSection #additionalInfoContainer{
    float:left;
}
div.findReservation .contentSection #additionalInfoContainer #typeContainer{
    float:left;
}
div.findReservation .contentSection #additionalInfoContainer #numberContainer{
    float:left;
}
div.findReservation .contentSection #additionalInfoContainer select#inpType{
    margin-right:5px;
    font-size:10px;
}
div.findReservation .contentSection #submit{
    float:right;
}
#bookNowModule .buttonContainer{
    background: transparent url(/alofthotels/images/goBtn_lightgray.gif) no-repeat right top;
    height:36px;
    width:56px;
}
#bookNowModule .buttonContainer .buttonForm{
    background: none;
    color:#ffffff;
}
#leftColumn .content #searchFormContainer{
    background:#E1E1E1 url(/alofthotels/images/res_highlightbox_btm.gif) no-repeat scroll left bottom;
    height:auto;
    padding-bottom:12px;
    margin-bottom:20px;
    padding-left:25px;
    width:556px;
}
#leftColumn .content #searchFormContainer input,
    #leftColumn .content #searchFormContainer select{
    font-size:10px;
}
#leftColumn .content #searchFormContainer label#cityLabel{
    display:block;
}

#leftColumn .content #searchFormContainer  #city{
    width:183px !important;
}
#leftColumn .content #searchFormContainer  select.stateProvince{
    width:185px !important;
}
#leftColumn .content #searchFormContainer  select.country{
    width:185px !important;
}
#leftColumn .content #searchFormContainer .actionButton.right{
    padding-right:20px;
}
#leftColumn .content #hotellDirectory h2 {
    background-color: transparent;
    color: #3D8A87;
    text-transform: none;
    margin: 0 0 0 25px;
position: relative;
top: -50px;
font-size: 11px;
}
#leftColumn .content br.separator{
    display:none;
}

#rightColumn #chatArea .chatBox{
    background:#303E47 url(/alofthotels/images/al_chat_bubble.jpg) no-repeat scroll top center;
    height:147px;
    width:200px;
    padding-left:10px;
    position:relative;
    margin-top:20px;
}
#rightColumn #chatArea .chatBox .chatMessage{
    padding-left:30px;
padding-top:35px;
}
#rightColumn #chatArea .chatBox .chatMessage a{
   background:transparent url(/alofthotels/images/aloft_link_arrow.gif) no-repeat scroll right bottom;
padding-right:10px;
}
#rightColumn #chatArea .chatBox .chatMessage h2{
    color:#ffffff;
}
#resLookupMesage {
	margin-top: 40px;
}
#advisoryMesage {
	margin-top: 10px;
}
