#main ul {margin-left:0px;}
#gd-wrapper{padding: 20px; background-color:#F7F7F1;}

#gd-wrapper .gd-input-submit {background: #4797c4;
background: -moz-linear-gradient(top, #4797c4 0%, #1b5694 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4797c4), color-stop(100%,#1b5694));
background: -webkit-linear-gradient(top, #4797c4 0%,#1b5694 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4797c4', endColorstr='#1b5694',GradientType=0 );
}

.gd-button {background: #4797c4; /* Old browsers */
background: -moz-linear-gradient(top, #4797c4 0%, #1b5694 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4797c4), color-stop(100%,#1b5694));
background: -webkit-linear-gradient(top, #4797c4 0%,#1b5694 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4797c4', endColorstr='#1b5694',GradientType=0 );
}

table.gd-room-package-select-list tr:first-child {background-color: #EDD185;}

#gd-tabs {border-bottom: 1px solid #EDD185;}

#gd-search #gd-sp-searchbox, #gd-results #gd-sp-searchbox {border: 1px solid #EDD185; background: #f7f6f1;
background: -moz-linear-gradient(top, #f7f6f1 0%, #ececcd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f6f1), color-stop(100%,#ececcd));
background: -webkit-linear-gradient(top, #f7f6f1 0%,#ececcd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f1', endColorstr='#ececcd',GradientType=0 );}
.gd-start-over-message { clear: both; }

#gd_roomResultDisplay {
    float: right;
    width: 680px;
}
#gd-room-filters {
    float: left;
    padding: 10px;
    width: 180px;
}

.gd-room-package-select .gd-button {
    max-width: 100px;
    text-align: center;
}
#gd-room-filters label {
    font-weight: bold;
    line-height: 2em;
}
#gd-room-filters h3 {
    margin: 0 0 5px;
}
.gd-no-thanks {
    background-color: #4797c4;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: white !important;
    font-size: 12px;
    line-height: 1em;
    padding: 5px 10px;
}
.gd-no-thanks a {
    color: white;
}
#gd-optional-services #gd-itin-expanded { display: block; }

#gd-room-filters ul li ul{background-color: #daf0d1;}

#gd-room-filters ul li.gdRoomCustomSearchMultiColumn ul{width: 150px;}

a.gd-room-package-tooltip-anchor { width: auto; padding-left: 20px; }

a.gd-room-package-tooltip-anchor {
    background: url("https://search.guestdesk.com/reservations/media/layout/tooltip-info.png") no-repeat scroll left center transparent;
    text-align: right;
    width: 70px;
    padding-top: 4px;
   text-decoration: none;
}
a.gd-room-package-tooltip-anchor {display:inline;}

/*Mobile app */

@charset "UTF-8";

@font-face {

  font-family: "ProximaNova-Light";

  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot");

  src:url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),

    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.woff") format("woff"),

    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.ttf") format("truetype"),

    url("/sites/media/fonts/ProximaNova-Light/ProximaNova-Light.svg#ProximaNova-Light") format("svg");

  font-weight: normal;

  font-style: normal;

}

body.gd-pe-mobile-app .gd-iqwareFeatures-input-submit { background-color: #1C323E; }

body.gd-pe-mobile-app a { color: #ffffff; }
