#main ul {margin-left:0px;}
#gd-wrapper{padding: 20px; background: none; width:900px;}
#gd-search #gd-sp-searchbox, #gd-results #gd-sp-searchbox {background: #fff;}
.gd-strikethrough, .gd_dollarStrike { color: #CC0000; text-decoration: line-through; }

/* Puts filters on the left */
#gd_main-contentDisplay { float: left; width: 100%; }
	#gd-room-filters { float: left; width: 190px; padding: 10px; }
		#gd-room-filters h3 { margin: 0 0 5px; font-size:14px; font-weight:bold; }
		#gd-room-filters ul li.gdRoomCustomSearchMultiColumn ul li { width: 60px; }
	#gd_roomResultDisplay.gd-room-filters { float: right; width: 650px; }
	.gdRoomCustomSearchMultiColumn ul {width:150px;}
.gd-start-over-message { clear: both; }
/* Puts filters on the left */

#gd-optional-services .gd-no-thanks {
    background-color: #2DB72D;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: white !important;
    font-size: 12px;
    line-height: 1em;
    padding: 5px 10px;
}
#gd-optional-services .gd-no-thanks a {
    color: white;
}

#gd-room-filters ul li ul {width:100%;}
#gd-wrapper #gd-room-filters input[type="checkbox"] {margin-right:5px; margin-top:-3px;}
.gdRoomCustomSearchSliderContainer {padding:0px !important;}

/** New Golf Engine CSS Needed **/
.gd .row-fluid .span5, .gd .row .span5 {
float: left;
}
#gd-wrapper input#gd-golf-fromPlayDate {
padding: 5px 5px;
width: 107px;
height: 30px;
}
#gd-wrapper input#gd-golf-toPlayDate {
padding: 5px 5px;
width: 107px;
height: 30px;  
}

.gd .row-fluid .span5, .gd .row .span5 {
width: 39.055249%;
}

.gd .label-inverse, .gd .badge-inverse {
background: #333;
}
span.gd-teetimes-column-date span {
color: white;
}

span.gd-teetimes-column-date small {
color: white;
}
select#gd-golf-teeTimesGolfers {
line-height: 20px;
}
select#gd-golf-golfers {
line-height: 20px;
}

#gd_tt_wrapper h4, #gd_tt_wrapper h5, #gd_tt_wrapper h6 {
margin-left: 5px;
}
#gd-wrapper {
padding: 10px;
}
div.span2.gd-avail-course-view-times {
margin-left: 2%;
}
div#gd-module-golf div#gd-course.container div.tabbable ul.nav.nav-tabs li a {
color: #0088cc;
text-shadow: none;
text-transform: none;
font-size: initial;
}

div#gd-golf div#gd-app div#gd-main div#gd_tt_wrapper div#gd-mobile-golfSearch-main.gd-mobile-main div#gd-module-golf div#gd-courses.container div.row div.span12.tabbable ul.nav.nav-tabs.hidden-phone li a {
color: #0088cc;
text-shadow: none;
text-transform: none;
font-size: initial;
}

#gd-package-filterForm-resultMessage {
padding: 10px 10px;
height: 40px!important;
}
.ui-widget-header{
color:#000000;
}
/* CONFIRMATION PAGES */
#gd_reservation_ads { float: right !important; }
#conf-socialshare {border-top:1px solid #2B7B3F; border-bottom:1px solid #2B7B3F; padding:20px 0 15px 0;}
#conf-socialshare h4 {margin-top:0px; font-size:16px;}
#conf-articles h4 {font-weight:bold;}
#gd_confirmation { width:650px; margin-right:50px; float:left;}
#gd_reservation_ads {float:left; width:200px; text-align:center;}
#gd_reservation_ads img {margin-bottom:25px;}



/*
----------------------------
CLASSES
____________________________
*/
.blue-arrow {margin-bottom:-1px;}
.view-all {font-weight:bold !important; color:#fbf154 !important;}
.signup-button {border:0; background-color:#fcee6c; margin-top:10px;}
.first-special {margin-left:35px; margin-right:15px; width:250px;}
.second-special {width:220px;}
.current-specials {margin:0 50px 0 10px;}
.news-widget {list-style-type:none;}
.news-widget li {clear:both; margin:10px 0 10px 0;}
.news-widget li a {font-size:12px; font-weight:normal; text-decoration:none; color:#434343;}
.video-tour {margin:20px 0 0 25px;}
div.clear { overflow:hidden; height:1px; clear:both; }
img.alignRight { float:right; margin:0 15px 15px 15px;}
img.alignLeft { float:left; margin:0 15px 15px 0; }
.error { color: red; }

/*Mobile app*/
body.gd-pe-mobile-app .gd-iqwareFeatures-input-submit { background-color: #00e088; }
body.gd-pe-mobile-app a { color: #ffffff; }

/*Customer Portal*/
#customer-portal-wrapper {
    background: rgba(230, 226, 223, .7);
    padding: 50px 50px 0 50px;
    margin: 20px;
    margin-bottom: -75px;
}
#gd-packages-filterForm-coursesSelect {
    display: none;
    z-index: 80;
}

/*Start fix Reservations confirm - 06-27-2017 */
#gd_confirmation {
    width: calc(100% - 268px);
    margin-right: 50px;
    float: left;
}
body.gd.ll {
    
    background-image: none;
}

.ll .subpromos {

    display: none;
}

#conf-socialshare {
       border-top: none;
    border-bottom: none;
    display: inherit;
}

.conf-entry {
    display: inline-block;
}

.conf-entry p:last-child {
    margin-bottom: 10px;
}


/*End fix Reservations confirm */
.gd-iqwareFeatures-payNow{
    display: none
}