.worldMap {
    margin-left: 19px;
}

.worldMap .linkWorldMap {
    margin-top: 2px;
}

.nowSoon {
    color: #979797;
    font: regular 11px arial;
    margin-left: 23px;
}

.props {
    font: regular 11px arial;
    margin-left: 23px;
}

.centerDesc {
    margin-left: 23px;
}

#cmsContentArea {
}

#contentArea h1{
    margin-bottom: 15px;
}

#browseMeetingVenue, #featuredDestination, #featuredOffer ,#featuredBlissSpa, #featuredAwaySpa {
    background: url("/whotels/images/rateListPropBk.gif") no-repeat scroll left top #FFFFFF;
    margin-bottom: 20px;
    margin-left: 2px;
    padding: 0 0 20px;
}

#browseMeetingVenue h2, #featuredDestination h2, #featuredOffer h2 ,#featuredBlissSpa h2, #featuredAwaySpa h2{
    margin-bottom: 5px;
    padding: 20px 0 0 20px;
}

.featuredContent, .contentSection {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 8px;
    padding: 10px;
    clear:both;
}

.featuredContent .featuredTitle {
    margin-bottom: 10px;
}


.featuredContent .featuredTitle a, .titleDescription h4 {
    font-size: 13px;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin-bottom: 0;
}

#featuredDestination img ,#featuredBlissSpa img, #featuredAwaySpa img{
    float: left;
    padding-right: 10px;
}

#featuredDestination .actionLink a, .actionLink span a ,#featuredBlissSpa .actionLink a, #featuredAwaySpa .actionLink a {
    background: url("/whotels/images/buttonRightDk.gif") no-repeat scroll right top #FF2C77;
    border: medium none;
    color: #FFFFFF;
    font: 12px wsans,arial;
    padding: 3px 25px;
    text-transform: uppercase;
}

.imageBlock {
    background: #444;
    margin: 30px 15px;
    padding: 10px;
    position: relative; /*ie7 fix for the image cut*/
}

.imageBlock p {
    color: #FFFFFF;
    font-family: wsans, Arial;
    font-size: 15px;
    text-transform: uppercase;
}

.imageBlock p  a{
    font-weight: normal;
    color: #ffffff;
}

.imageBlock .actionLink {
    margin-bottom: 20px;
    margin-left: -10px;
    margin-top: -30px;
    position: relative;
}

.imageBlock .actionLink a {
    background: url("/whotels/images/homepage/btnRightBack.png") no-repeat scroll right top transparent;
    font-size: 14px;
}

.featuredContent .photo {
    padding-top: 5px;
}

.featuredContent .photo a {
    font-size: 10px;
    text-transform: uppercase;
}

.exploreLink a {
    background: url("/whotels/images/actionArrowRight.gif") no-repeat center right;
    padding-right: 5px;
    font-size: 10px;
    text-transform: uppercase;
}

.photoLink {
    background: url("/whotels/images/icons/photosIcon.png") no-repeat scroll left center transparent;
    display: inline-block;
    padding: 2px 0 2px 18px;
}

.readMore .offerEnds span{
    font-style: italic;
}

.hotels {
    margin-top: -10px;
    margin-bottom: 10px;
}

.availableDates {
    font-weight: bold;
    padding-bottom: 5px;
}

.featuredContent .image a {
    display: none;
}

.titleDescription p{
    margin: 2px 0;
}

.titleDescription a{
}

.rightSection .links{
    padding-top: 10px;
}

.readMore .moreDetails a.arrowLink{
    text-transform: uppercase;
    background: url("/whotels/images/directory/arrowRight.gif") no-repeat scroll right center transparent;
    font-size: 11px;
    padding: 0 8px 0 0;
}

#featuredAwaySpa .actionLink {
    margin-bottom: 20px;
}

#featuredAwaySpa, #featuredBlissSpa {
    padding-bottom: 1px;
}


.awayBliss p {
    float:left;
    width:247px;
    margin: 10px 30px 10px 10px;
}

.propertyDisplayInlineBookingModule .formButton {
    margin-left: 13px;
    float: left;
    background: #F0EEEA url( /whotels/images/site/common/btn/text_button_back.gif ) repeat-x scroll left top;
    border: medium none;
    color: #979082;
    display: block;
    padding: 3px 6px 3px 15px;
    text-align: left;
    text-decoration: none;
    width: 80px;
}

#lineSpacing {
    margin-top: 10px;
}

#lineSpacingHeader {
    margin-top: 30px;
}

#rotateImage {
    height: 400px;
    border-top: 7px solid #000000;
}

.depth {
    margin-top: 250px;
}

