@import url( /common/css/local/property/overview_styles.css );

#bodyContainer {
    border: 1px solid #E6DCBF;
}

.calendar {
    padding: 0 0 0 0;
}

#bottomtable {
    width: 932px;
    margin-top: 4px;
    border-top: 1px solid #ccc;
}

#tiletextbumper {
    min-height: 228px;
}

*html #tiletextbumper {
    height: 228px;
}

#btleftcol {
    vertical-align: top;
    width: 540px;
    padding: 5px;
}

#btrightcol {
    vertical-align: top;
    width: auto;
    padding-left: 20px;
 }

#brandbox {
    /*background-color: #ede6d1;  */
    font-weight: bold;
    color: #6c5d4a;
   /* border: 1px solid #e6dcbf; */
    margin: 10px 10px 4px 10px;
    padding: 10px 15px 5px 15px;
}

#messagebox {
    background-color: #ffffff;
    font-family: arial, verdana, sans-serif;
    color: #6c5d4a;
    font-size: 12px;
    border: 1px solid #CCC;
    margin: 0 10px 4px 10px;
    padding: 5px 17px 5px 17px;
}

#notebox {
    padding: 0;
    margin: 5px 10px 4px 22px;
}

#notebox h6 {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #6C5D4A;
    margin: 0;
    padding-top:5px;
    text-transform:none;
}

#svobox {
    margin: 0 10px 4px 10px;
}

#linkbox {
    margin: 0 2px 2px 2px;
    padding: 0 10px 10px 10px;
    line-height: 14px;
    }

*html #linkbox {
    padding-top: 11px;
}

#linkbox p {
    float: left;
    padding: 0 0 5px 5px;
    line-height: 20px;
}

#linkbox, #newsbox, #spgbox, #checkinbox, #imagebox {
    clear: left;
    margin: 4px 0 2px 0;
    vertical-align: top;
    line-height: 14px;
}

*html #awardbox {
    padding-bottom: 20px;
}

#awardbox img {
    margin-right: 9px;
}

#award-image {
    margin: 2px;
    float: left;
}

#spgbox a:link, #spgbox a:visited {
    color: #753C52;
    font-weight: bold;
}

#spgbox #redeemInfo {
    color: #666666;
}

#awardbox, #spgbox, #checkinbox {
    clear: left;
    vertical-align: top;
    padding: 15px 7px;
    margin: 0 10px;
}

#spgbox, #awardbox {
   /* border-bottom: 1px solid #e6dcbf;  */
}

/*end bottom layout*/
/* Picture containers and layout
---------------------------------------------------------------------------------------- */
.picbox {
    clear: both;
    position: relative;
    vertical-align: baseline;
    padding: 3px 0 1px 0;
    margin: 0;
    width: 100%;
    height: 216px;
}

.featurerow {
    height: 140px;
   /* background-color: #faf8f0; */
    margin: 0 0 0 0;
    padding: 10px 0 0 45px;
}

*html .featurerow {
    margin-top: 12px;
}

#featurebox {
    float: left;
    width: 250px;
    font-family: arial, verdana, sans-serif;
    color: #6c5d4a;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 0 20px 0 0;
}

/*Slide UP Form classes*/

#ratesParent {
    clear:both;
    position: relative;
    padding: 0px 0 0 71px;
    margin-top: 3px;
    height: 25px;
}
#ratesParent #bookNowBt {
    margin-top: 7px;
    width:145px;
   }


#ratesParent #showRate {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #2B3A7F;
    font-size: 14.5px;
    float: right;
    margin: 3px 1px 0 0;
}

.ratePerNight {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #95000C;
    font-size: 12px;
}

#ratesParent #resFormContainer {
    z-index: 1000;
    position: absolute;
    top: -194px;
    left: 577px;
}

#ratesParent #resFormContainer #menuInsert {
    z-index: 200;
    height: 195px;
    width: 269px;
    padding: 3px 2px 3px 25px;
}

#ratesParent #resFormContainer #formContainer {
    background-color: #FFFFFF;
    margin: -7px 2px 3px 4px;
    padding-left: 5px;
    border: 1px solid #CCCCCC;
    height: 195px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #483822;
}

#resFormContainer #closewin {
    float: right;
    margin: 5px 2px 0 0;
}

#resFormContainer #closewin a {
    background:transparent url(/luxury/images/icons/ico_closeX.gif) no-repeat scroll right center;
    color:#753C52;
    cursor:pointer;
    float:right;
    font-weight:bold;
    padding:2px 17px 2px 0pt;
}

#resFormContainer #reserveTtl {
    clear: both;
    margin: 0 2px 2px 0;
    padding: 0 0 0 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #753C52;
}

#resFormContainer #checkinTfield {
    clear: both;
    float: left;
    margin: 0 3px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

#resFormContainer #checkoutTfield {
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

#resFormContainer #roomsTField {
    clear: both;
    float: left;
    margin: 2px 3px 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

#resFormContainer #adultsTField {
    float: left;
    margin: 0 0 0 0;
    padding: 2px 0 0 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

.formfield {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #483822;
}

.clearSpan {
    clear: both;
    float: right;
    padding: 0 6px 3px 0;
    margin: 0;
}

/* eliminates double border on inside pages  */
#contentContainer #bodyContainer {
    border: 0;
}

#horizontalSlideshow {
    clear: both;
    margin: 3px 0 3px 0;
    padding: 2px 0 0 45px;
    width: 901px;
    height: 212px;
    background-color: #FFFFFF;
}
#horizontalSlideshow_nonppe #ubImageContainer {
    float: left;
    width: 340px;
    height: 230px;
    margin-right: 3px;
    overflow: hidden;
}

#ubImageContainer {
    float: left;
    width: 547px;
    height: 210px;
    margin-right: 4px;
	padding-top:10px;
}

/* border: 1px #E6DCBF solid;
    border-right: 0; */
#sqImageContainer {
    float: left;
    width: 336px;
    height: 220px;
    padding-top:10px;
}
.style_2 h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #492407;
}

#messagebox.style_2 a:link, #messagebox.style_2 a:visited {
    color: #932600;
}

.crisis h6 {
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #B90000;
}

.crisis {
    color: #3E1D1D;
}

#messagebox.crisis a:link, #messagebox.crisis a:visited {
    color: #B90000;
}

/*end message module classes*/
#centerContainer #contentArea #centerContentContainer h5 {
    font-family: Arial Bold, sans-serif;
    font-size: 11px;
    color: #6C5D4A;
    margin-bottom: 3px;
}

#centerContentContainer h4 {
    text-transform: capitalize;
    margin-bottom: 0;
}

#centerContentContainer p {
    margin-top: 0;
}

/* ppe hybrid pages */
#horizontalSlideshow_nonppe {
    clear: both;
    margin: 0 0 -10px 125px;
    padding: 3px 0 13px 0;
    width: 755px;
    height: 224px;
}
*html #horizontalSlideshow_nonppe {
    padding-top: 15px;
 }

#horizontalSlideshow_nonppe #sqImageContainer {
    padding: 9px 0 0 4px;
    float: left;
    width: 342px;
    height: 230px;
    margin-right: 0;
    overflow: hidden;
}

#fillerContainer_nonppe {
    padding-right: 3px;
    float: right;
    width: 63px;
    height: 230px;
    border-right: none;
}

#featurebox_wide H3 {
    font-weight: bold;
    font-size: 14px;
}

#featurebox_wide {
    margin: 0 20px 0 0;
    padding: 0 32px 2px 120px;
    width: auto;
}

#spgbox #redeemInfo a {
    white-space: nowrap;
}

#tiletextbumper #messageContainer, #tiletextbumper #conditionsContainer {
    margin: 0 0 0 20px;
}

#tiletextbumper #messageContainer h4, #tiletextbumper #conditionsContainer h4 {
    padding: 0;
    margin-bottom: 5px;
}

#tiletextbumper #messageContainer p, #tiletextbumper #conditionsContainer p {
    padding: 0;
    margin-top: 0;
    margin-bottom: 5px;
}

#brandbox ul, #notebox ul {
    margin-top: 9px;
}

#linkbox p a.fact, a.fact:hover, a.fact:visited, #spgbox #redeemInfo a:link, #spgbox #redeemInfo a:visited {
    color: #753C52;
}

#spgbox p#indentext, #awardbox p#indentext, #checkinbox p#indentext, #brandbox h5, #messagebox  h6 {
    margin: 0;
    padding: 0;
}

#resFormContainer .adultsLabel {
    float: left;
    padding: 8px 0 0 45px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
}
#resFormContainer .roomsLabel {
    padding-top: 8px;
}

#resFormContainer #checkoutLabel {
    float: left;
    padding: 0 0 0 80px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
}

#resFormContainer #checkinLabel, .roomsLabel {
    float: left;
    padding: 0 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #555555;
    clear: both;
}



.style_default h6, .style_1 h6 {
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #B35728;
}

#propertyLinks ul li {
    float:left;
    list-style: disc;
    width:230px;
    margin: 0 10px 0 10px;
}
 #bookNowBt .actionLink.left,  #bookNowBt .actionButton.left {
    clear:left;
}

.actionLink {
white-space:nowrap;
}
#ratesParent #resFormContainer #formContainer .actionButton.right{
    margin: 0 -5px 0 0;
}

#ratesParent #resFormContainer #calendarIcon {
    padding: 2px 5px 0 0;
}