/**************************************/

#dateHotellist {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#dateHotellist #hotelInfo {
    border-bottom:1px solid #BFB6AA;
    padding: 8px 0 8px 0;
}

#dateHotellist #hotelInfo.last {
    border: 0;
}

#dateHotellist p.hotelLink {
    display:block;
}

#careerLink img {
    display:none;
}

#hotelImg img, .linkArrow, #dateHotellist p.hotelLink.meetings, #dateHotellist p.hotelLink.bookNow, #dateHotellist p.hotelLink.contact, #dateHotellist p.hotelLink.webCam, #hotelInfo #hotelTitle span.hotelCity {
    display:none;
}

#hotelInfo table #hotelImg {
    display:none;
}

#backtotop {
    text-align: right;
}

#newhotelDirectorytitle {
    display:none;
}
#careersNewhoteltitle, #careersNewhoteltitle h1, #careersNewhotelDirectorytitle {
    color: #006199;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding: 0 0 0 0;
    margin: 0 0 15px 0;
}

#directoryMap {
    border: 1px solid #ADD9F0;
}

#mapLinks {
    width: 520px;
    text-align: center;
    padding-top: 10px;
}

#mapLinks a {
    text-decoration: none;
    color: #0F4C76;
}

#mapLinks a:hover, #mapLinks a.hover {
    text-decoration: underline;
    color: #000000;
}

#featuredHotel {
    display:none;
    border: 1px solid #E3DED8;
    padding: 8px 15px 8px 15px;
    margin: 0 0 13px 0;
    width: 576px;
    height: 119px;
    background-image: url( /corporate/images/featured_bg_img.gif );
    background-repeat: repeat-x;
}

#featuredLabel {
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

#featuredHotelinfo {
    border-top: 1px dotted #6c6c6c;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
}

#featuredHotelinfo tr, #featuredHotelinfo td {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
}

#featuredHoteltitle, #featuredHoteltitle a {
    color: #dd6819;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 0 5px 0;
    margin: 0 0 0 0;
    text-decoration: none;
}

#featuredHoteltitle a:hover {
    text-decoration: underline;
    color: #dd6819;
}

#featuredHotelinfo #featuredHotellinks {
    padding: 15px 0 0 0;
    margin: 0 0 0 0;
    width: 143px;
}

#featuredHotellinks p {
    margin: 0 0 0 38px;
    padding: 0 0 5px 0;
}

.featuredHotellink a {
    color: #f28d00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    text-decoration: none;
}

.featuredHotellink a:hover {
    text-decoration: underline;
}

#featuredHotelimg img {
    height: 57px;
    width: 85px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

#featuredHotel table #hotelImg {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 85px;
    overflow: none;
}

#hotelAddress p {
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 11px;
    line-height: 13px;
    width: 338px;
    padding: 0 0 0px 0px;
    margin: 0 0 0 0;
    display: block;
    height: 24px;
}
#hotelAddress {
    display:none;
}
#hotelPhone {
    white-space: nowrap;
    display:none;
}

#hotelOverview {
    width: 338px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    display:none;
}

#hotelOverview p {
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-size: 11px;
    line-height: 13px;
    width: 338px;
    padding: 0 0 0 12px;
    margin: 0 0 0 0;
    display: block;
}

#searchBar {
    background-color: #C4E3F2;
    height: 25px;
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0 5px 0 5px;
    margin: 0 0 0 0;
}

#searchBar a {
    color: #0088d6;
}

#searchBarbrand {
    margin: 3px 0 0 0;
    padding: 0 0 0 0;
    float: left;
    display:none;
}

#searchBarbrand span {
    float: left;
    margin: 2px 5px 0 0;
    padding: 0 0 0 0;
}

#searchBarbrand form {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#searchBarsort {
    margin: 6px 0 0 0px;
    padding: 0 0 0 0;
    float: left;
}

#searchBarcountry {
    margin: 3px 0 0 10px;
    padding: 0 0 0 0;
    float: right;
}

#countryDiv {
    padding: 0 0 10px 0;
    margin: 0 0 0 0;
    /*background-color: #F0F8FB;*/
}

#countryTitle {
    background-color: #6ab208;
    height: 18px;
    padding: 4px 5px 0 5px;
    margin: 10px 0 10px 0;
    width: 590px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

#stateHotellist {
    /*padding: 5px 15px 0 15px;*/
    /*margin: 0 0 0 0;*/
    width: 600px;
    /*background-color: #F0F8FB;*/
}

.stateHeader {

    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 4px 0 4px 0;
    padding: 5px 0px 2px 5px;
    background-color: #e1f0ce;
    /*border-top: 1px dotted #6c6c6c;*/
}
.firstStateHeader {
    /*display: none;*/
}

#hotelInfo {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%
}

#hotelInfo table {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#hotelInfo tr, #hotelInfo td {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    vertical-align: top;
}

#hotelTitle a {
    color: #006199;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    /*text-decoration: none;*/
}

#hotelTitle a:hover {
    /*text-decoration: underline;*/
}
#hotelInfo table #hotelLinks {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 133px;
    text-align:center;
}

.hotelLink  {
    display:none;
}
#careerLink {
    display:block;
    color: #0072ca;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#careerLink:after {
    content:">";
}
#careerLink img {
    display:none;
}
#hotelImg img {
    height: 57px;
    width: 85px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    display:none;
}

#hotelInfo table #hotelImg {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 85px;
    overflow: none;
    display:none;
}

#dateHotellist {
    padding: 0 15px 0 15px;
    margin: 0 0 0 0;
    width: 578px;
    background-color: #F0F8FB;
}

.zoomThumb {
    cursor: pointer;
    cursor: hand;
}

.zoomImage {
    cursor: pointer;
    cursor: hand;
    z-index: 5;
    position: absolute;
    display: none;
}

.zoomImageShowing {
    display: block;
}

/*overriding the footer width */
#footerContainer, #botNavContainer, #headerContainer {
    width: 825px;
}
/*overriding form margin */

#newHotelsTop {
    display:none;
}
#contentContainer #bodyContainer #leftContainer #careersAtlasad {
    display:block;
    width:155px;
    height:148px;
    margin:25px 15px 15px 15px;
}
