.gsmsc-appContainer td {
	border: currentColor; vertical-align: top;
}
.gsmsc-controls {
	padding-top: 4px; padding-bottom: 0px; margin-bottom: 0px;
}
.gsmsc-controls td.gsc-branding-user-defined {
	
}
.gsmsc-controls form.gsc-search-box input.gsc-input {
	padding: 1px; color: rgb(103, 103, 103);
}
.gsmsc-prev-next-active {
	margin-left: 0px; display: inline;
}
.gsmsc-idle .gsmsc-prevNext {
	display: none;
}
.gsmsc-prev-next-idle {
	display: none;
}
.gsmsc-prev {
	background-position: left; padding-left: 8px; display: inline; cursor: pointer; background-repeat: no-repeat;
}
.gsmsc-cancel {
	background-position: left; padding-left: 8px; margin-right: 2px; margin-left: 2px; display: inline; cursor: pointer; background-image: url("cancel.gif"); background-repeat: no-repeat;
}
.gsmsc-next {
	background-position: left; padding-left: 8px; display: inline; cursor: pointer; background-repeat: no-repeat;
}
.gsmsc-tooltip {
	color: rgb(103, 103, 103); padding-left: 12px; font-size: 11px; display: inline;
}
.gsmsc-prev-idle {
	background-image: url("prev-idle.gif");
}
.gsmsc-prev-active {
	background-image: url("prev-active.gif");
}
.gsmsc-next-idle {
	background-image: url("next-idle.gif");
}
.gsmsc-next-active {
	background-image: url("next-active.gif");
}
.gsmsc-mapDiv {
	border: 1px solid rgb(151, 151, 151); width: 98%; height: 250px; margin-top: 4px; margin-bottom: 4px;
}
.gsmsc-idleMapDiv {
	border: 1px solid rgb(151, 151, 151); width: 98%; height: 100px; margin-top: 4px; margin-bottom: 4px;
}
.gsmsc-appContainer div.gsmsc-idleMapDiv span {
	font-size: 10px;
}
.gsmsc-appContainer div.gsmsc-mapDiv span {
	font-size: 10px;
}
.gsmsc-idle .gsmsc-idleMapDiv {
	display: block;
}
.gsmsc-idle .gsmsc-mapDiv {
	display: none;
}
.gsmsc-idle .gsmsc-attributionDiv {
	display: none;
}
.gsmsc-active .gsmsc-idleMapDiv {
	display: none;
}
.gsmsc-active .gsmsc-mapDiv {
	display: block;
}
.gsmsc-active .gsmsc-attributionDiv {
	display: block;
}
div.gsmsc-map-center {
	padding: 8px; font-weight: bold;
}
.gsmsc-appContainer .gs-watermark {
	display: none;
}
.gsmsc-appContainer .gs-result .gs-directions * {
	font-size: 12px;
}
.gsmsc-appContainer .gsmsc-result-wrapper {
	padding-bottom: 0px;
}
.gsmsc-appContainer .gs-result {
	padding-bottom: 0px;
}
.gsmsc-user-title .gs-result .gs-title {
	display: none;
}
.gsmsc-user-title .gs-result .gs-directions {
	display: none;
}
.gsmsc-appContainer .gsmsc-result-wrapper-user-selected-directions div.gs-directions {
	display: none;
}
.gsmsc-appContainer .gsmsc-result-wrapper-user-selected-directions div.gs-directions-to-from {
	display: block;
}
.gsmsc-directions-wrapper {
	margin-top: 6px;
}
.gsmsc-directions-wrapper .gsmsc-directions-label {
	margin-right: 4px; display: inline;
}
.gsmsc-directions-wrapper a.gsmsc-directions-link {
	color: rgb(119, 119, 204); cursor: pointer;
}
.gsmsc-directions-wrapper .gsmsc-directions-spacer {
	color: rgb(0, 0, 0); margin-right: 3px; margin-left: 3px; display: inline;
}
.gsmsc-resultsBox {
	
}
.gsmsc-resultsBox .gsmsc-result-list-item {
	padding-top: 1px; padding-bottom: 2px; cursor: pointer;
}
.gsmsc-resultsBox table.gsmsc-result-controls {
	width: 100%; margin-top: 4px; border-spacing: 0px 0px;
}
.gsmsc-result-controls td {
	vertical-align: top;
}
.gsmsc-result-controls td.gsmsc-result-list-more-results {
	text-align: left;
}
.gsmsc-result-controls td.gsmsc-result-list-clear-results {
	text-align: right;
}
.gsmsc-resultsBox div.gsmsc-result-list-clear-results {
	color: rgb(119, 119, 204); text-decoration: underline; cursor: pointer;
}
.gsmsc-resultsBox a.gsmsc-result-list-more-results {
	color: rgb(119, 119, 204); text-decoration: underline; cursor: pointer;
}
.gsmsc-resultsBox .gsmsc-result-list-item .gsmsc-result-list-item-key {
	color: rgb(0, 0, 0); font-weight: bold; margin-right: 4px; display: inline;
}
.gsmsc-resultsBox .gsmsc-selected .gsmsc-result-list-item-key {
	
}
.gsmsc-resultsBox .gsmsc-result-list-item .gs-title {
	color: rgb(0, 0, 204); text-decoration: underline; display: inline;
}
.gsmsc-resultsBox div.gsmsc-selected {
	background-color: rgb(238, 238, 238);
}
.gsmsc-resultsBox .gsmsc-selected .gs-title {
	
}
.gsmsc-resultsBox .gsmsc-result-list-item .gs-street {
	color: rgb(103, 103, 103); text-decoration: none; display: inline;
}
.gsmsc-resultsBox .gsmsc-selected .gs-street {
	color: rgb(0, 0, 0);
}
