.goldLine{
    margin-bottom:27px;
}
.titleLine{
    margin-bottom:12px;
}
#conciergeContent h2{
    margin: 0;
    padding-left: 57px;
    height: 40px;
    line-height: 14px;
    display: table-cell;
    vertical-align: middle;
}
#conciergeContent h2.conciergeWelcome{
    background: url('../img/ico-welcome.png') no-repeat left;
}
#conciergeContent h2.conciergeBabysitter{
    background: url('../img/ico-babysitter.png') no-repeat left;
}
#conciergeContent h2.conciergeShows{
    background: url('../img/ico-shows.png') no-repeat left;
}
#conciergeContent h2.conciergeGuides{
    background: url('../img/ico-guides.png') no-repeat left;
}
#conciergeContent h2.conciergeLuggage{
    background: url('../img/ico-luggage.png') no-repeat left;
}
#conciergeContent h2.conciergeCar{
    background: url('../img/ico-car.png') no-repeat left;
}
#conciergeContent p{
    margin: 15px 0;
}
#conciergeContent p.welcomeText{
    margin: 15px 0 0;
}
#conciergeContent ul{
    margin: 0 0 15px 3px;
}
#conciergeContent ul li{
    list-style: none;
}
#conciergeContent ul li:before {
    content: "• ";
    color: #a59872;
}
#conciergeContent ul li span:first-child{
    color: #a59872;
    font-weight: bold;
}
#conciergeRightBlock
{
    background-color: #b3a680;
    margin-top: 10px;
}
#conciergeRightBlock hr
{
    background-color: #ffffff;
    width: 100%;
    height: 12px;
    margin: 0;
}
#conciergeMenu
{
    background-color: #b3a680;
}
#conciergeMenu img{
    width: 100%;
}
#conciergeRightBlock h2
{
    line-height: 110%;
    color: #ffffff;
}
.conciergeRightBlockText
{
    line-height: 135%;
    margin: 15px 17px 15px 15px;
    color: #ffffff;
}
.conciergeRightBlockText .starButton{
    cursor: default;
    padding-top: 2px;
    background: url("../img/ico-star-white.png") no-repeat scroll left 2px transparent;
}
.conciergeRightBlockText .starButton a{
    cursor: pointer;
    font-weight: normal;
    color: #ffffff;
}
.conciergeRightBlockText .starButton a:hover{
    color: #767676;
}
#conciergeMenu ul{
    margin: 0;
}
#conciergeMenu li{
    list-style: none;
}
.btn-concierge{
    margin: 5px 0;
    padding: 0;
    width: 100%;
    border: #ffffff 1px solid;
    text-shadow: none;
    background-color: #FFFFFF;
    *background-color: #FFFFFF;
    background-image: none;
    background-repeat: no-repeat;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
}
.btn-concierge:hover,
.btn-concierge:focus,
.btn-concierge:active{
    background-position: 0;
    background-color: #FFFFFF;
    *background-color: #FFFFFF;
}
.btn-concierge table{
    width: 100%;
}
.btn-concierge td,
.btn-concierge tr,
.btn-concierge p{
    padding: 0;
    line-height: 12px;
}
.btn-concierge a,
.btn-concierge p{
    text-decoration: none;
    margin: 0;
    width: 100%;
    color: #A59872;
    font-weight: bold;
}
.btn-concierge img{
    min-height: 24px;
    max-height: 24px;
    opacity: .6;
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
.btn-concierge:hover img{
    opacity: 1;
}

.conciergeRightBlockText > p{
    margin-top: 5px;
}
#conciergeFoursquare{
    background-color: #b3a680;
    margin-top: 20px;
}
#conciergeFoursquareMap{
    width:100%;
}
#conciergeFoursquareMap a{
    display: block;
}
#conciergeFoursquareMap a img{
    width:100%;
    max-width: none !important;
}
#conciergeFoursquareMapLogo{
    background-color: #ffffff;
    width: 100%;
    text-align: right;
}
#conciergeModalAppButtons{
    padding: 15px 0px;
}
#conciergeModalAppButtons img{
    margin: 8px 2px;
}
#foursquareModal{
    right: 10%;
    left: 10%;
    width: 80%;
}
#foursquareModal .close{
    margin-right: 15px;
}

