.tripbuilder .expiredWarning { display: none; margin-bottom: 10px; margin-top: 10px; }

/* begin: google maps */
.tripbuilder .gMapContainer .showGMap .isOpen { display:none; }
.tripbuilder .gMapContainer .showGMap .isClosed { display:block; }

.tripbuilder .gMapContainer.open  .showGMap .isOpen { display:block; }
.tripbuilder .gMapContainer.open  .showGMap .isClosed { display:none; }

.tripbuilder .gMapContainer .gMapHolder { height:300px;display:none; }
.tripbuilder .gMapContainer.open .gMapHolder { display:block; }

.tripbuilder .gMapContainer .showGMap { margin-bottom:10px;background:#999;text-transform:uppercase;color:#fff;letter-spacing:1px;cursor:pointer;font-size:10px;font-weight:bold;text-align:center; }
.tripbuilder .gMapContainer .showGMap > div { padding:5px 0; }

.tripbuilder .gMapContainer .gMapHolder img { max-width:none; } /* foundation overwrite for info window close button */
/* end: google maps */


.tripbuilder .shared-layout{
	padding-left: 0;
	padding-right: 0;
}

.tripbuilder .shared-layout h5{text-align: left;}

.tripbuilder .shared-layout .results-wrapper{margin-left: 0;}

.tripbuilder .shared-layout .results-wrapper .itemInfo {font-size: 13px;}
.tripbuilder .shared-layout .results-wrapper .itemInfo li {margin: 10px 0;}


div#directionModal select{
	background-image: none;
}

div#directionModal .getDirectionsBtn{
    text-align: center;
    display: block;
}

span.prefix,
label.prefix{
	margin-top: 2px;
}

.reveal-modal-bg {
  position: fixed !important;
}
.reveal-modal {
  position: fixed !important;
  top: 200px !important;
}

@media (max-width: 40em) {
  .reveal-modal {top: 0px !important;}
}

.tripbuilder .results-wrapper {margin-left:0;}
