@import url( /common/css/local/search/results/results.css );

#bodyContainer #leftContainer{
    padding: 0 !important;
    width: 212px;
}

#centerContainer {
    padding: 20px 19px !important;
    width: auto !important;
}

#bodyContainer #leftContainer #contentArea{
    padding: 0 9px;
}

.sqhRateTextRateDisplay {
    color: #1F1F1F;
    padding-bottom: 5px;
}

.sqhRateTextRateDisplay .rate {
    color: #1F1F1F;
    font-weight: bold;
}

.sqhRateTextNoAvailHead {
    font-weight: bold;
    color: #E40010;
}

/** begin map definitions **/

#mapModifyContainer {
    background-color: #444;
}

#searchModify label {
    color: #fff;
}

#mapSection {
    border: 1px solid #c7c2bc;
}

/*IE6 and IE7 adjustment*/
#searchResultsMap {
    *width: 658px !important;
}

#mapToggle {
    background: url("/whotels/images/search/results/map_icon.gif") no-repeat scroll left top transparent;
    font-weight: bold;
    padding-left: 46px;
}

#mapToggle a {
    font-weight: bold;
    font-size: 11px !important;
}

.mapPropertyDetail {
    border-bottom: 1px #538DBF solid;
}

#siteContainer .mapPropertyDetailBody h4 a, #siteContainer .mapPropertyDetailBody h4 a:visited {
    color: #000000;
}

#siteContainer .mapPropertyDetail .mapBookNow a {
    color: #000000;
    font-weight: bold;
}

/** end map definitions **/

.propertyListing {
    background: url("/whotels/images/lpqNonSearchTop.gif") no-repeat scroll left top #EAEAEA;
    color: #666;
    padding: 15px;
}

.propertyListingHighlight {
    background: url("/whotels/images/lpqBrandSearchTop.gif") no-repeat scroll left top #FFFFFF;
    border-bottom: 3px solid #444444;
    padding: 15px;
}

.propertyListing h3, .propertyListingHighlight h3 {
    float: left;
    color: #FF2C77;
}

.propertyListingHighlight h3 a:visited {
    text-decoration: none;
}

.propertyListing h3 a, .propertyListingHighlight h3 a {

}

.propertyListing .searchInformation, .propertyListingHighlight .searchInformation {
    float: left;
    padding-top: 2px;
}

#modifySearch,.leftAddInfo {
    margin: 0;
    padding: 0;
    margin-left: 19px;
    padding-top: 30px;
}

.leftAddInfo {
    padding-top: 0;
}

#leftContainer #modifySearch .inputSection {
    border: none;
}

#modifySearch #advancedSearchCriteria {
    background-color: #DDDAD5;
}

.suggestionBreak {
    border-top: 1px solid #bfb6aa;
    font-weight: bold;
}

.thumbnail .caption, .thumbnail p.text {
    font-size: 11px;
    background-color: #DCD9CF;
    padding-left: 17px;
    padding-bottom: 2px;
}

.thumbnail p.text a, .thumbnail p.text a:visited {
    color: #ffffff;
}

#bottomPaginationSection {
    border-top: 1px solid #BFB6AA;
    padding-top: 4px;
}

.overviewSection, .descriptionSection {
    padding-left: 6px;
}

#siteContainer .buttonLink a, #siteContainer .buttonLink a:visited {
    color: #ffffff;
}

.inputSection div {
   padding-bottom: 5px;
}

.searchPromo {
    background-color: #dcd7c1;
    border: 1px solid #5e5945;
    padding: 10px 5px;
    color: #3a351f;
}

.searchPromo span {
    font-weight: bold;
    color: #3a351f;
    font-size: 13px
}

.searchPromo a {
    color: #3e0f09;
}

.cal_tableStyle td {
    vertical-align: middle;
}

.cal_tableStyle td img {
    padding-left: 12px;
}


p.cal_zeroPadMar {
    margin: 0;
}

.searchSectionHeader {
    width: 662px;
    height: 15px;
}

.searchSectionContent {
    clear: left;
    height: 1%; /* peekaboo bug fix for IE */
}

#mapSection #searchResultsMap {
    position: absolute;
}

#searchRecap p{
    margin: 0;
}

#searchRecap p br {
    display: none;
}

/* add location */
#addLocationBox {
    border: 1px #bfb6aa solid;
    border-top: none;
    background-color: #e9e6da;
}

#addLocationBox .actionButton button {
    float: none;
}

#addLocationBox form label, #addLocationBox form #customAddress {
    margin-top: 0;
}

/* end add location */

/* citycenter popup block  */
#bubbleHelpDiv {
    background-color: #FFFFFF;
    border: 1px solid #bfb6aa;
}

#bubblehelpHeaderContainer {
    background-color: #e9e6da;
    border-bottom: 1px solid #bfb6aa;
}

#bubblehelpClose, .cityCenterBlock {
    color: #FF2C77;
}

#searchChoices h1 {
    font-size: 17px;
    margin-bottom: 0;
}

#searchResultPage p {
    margin: 0;
}

/*  end citycenter popup block  */


.documentumMSG div{
    border: 3px solid #fff !important;
    background-color: #E3E3E3 !important;
    -moz-box-shadow: 0 0 10px #E7E6E7; /* FF3.5+ */
    -webkit-box-shadow: 0 0 10px #E7E6E7; /* Saf3.0+, Chrome */
    box-shadow: 0 0 10px #E7E6E7; /* Opera 10.5, IE 9.0 */
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#E7E6E7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#E7E6E7')"; /* IE8 */
}

#leftContainer h3{
    background: url(/whotels/images/site/stage/left_side_header.gif) no-repeat left top #C7C2BC !important;
}

#pushToTalkLink{
    display: block;
    padding: 30px 19px 0;
}

#clickToCall {
    margin-left: 0;

}


.topError{
	color: #FF0000;
}

