
#map
{
	clear: both;
}


#gmlb_overlay {

	background-color: transparent;
	background-image: url('../images/bg.png');
	z-index:1000;
}

#gmlb_map {
}

#gmlb_label 
{
	background-color:white;
	font-size:140%;
	color:#000;
	float:left;
	padding-top:10px;
	margin-top:5px;
	width:608px;
	text-align:left;
}

#gmlb_container 
{
	display:block;
	background:white;
	padding:8px;
	border:1px solid #999;
}

#gmlb_close 
{
	float:right;
	width:32px;
	height:32px;
	background:#eee url('../images/close.jpg');
	clear:right;
	margin-top:5px;
	cursor:pointer;
}


.gsmsc-appContainer
{
	
}

.gsmsc-appContainer td 
{
	vertical-align : top;
	border : none;
	padding:0;
}

.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 : #676767;
}

.gsmsc-prev-next-active {
  display : inline;
  margin-left : 0px;
}

.gsmsc-idle .gsmsc-prevNext,
.gsmsc-prev-next-idle {
  display : none;
}

.gsmsc-prev {
  display : inline;
  cursor : pointer;
  padding-left : 8px;
  background-repeat: no-repeat;
  background-position: left center;
}

.gsmsc-cancel {
  display : inline;
  cursor : pointer;
  margin-right : 2px;
  margin-left : 2px;
  padding-left : 8px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image : url('cancel.gif');
}

.gsmsc-next {
  display : inline;
  cursor : pointer;
  padding-left : 8px;
  background-repeat: no-repeat;
  background-position: left center;
}

.gsmsc-tooltip {
  display : inline;
  padding-left : 12px;
  color : #676767;
  font-size : 11px;
}

.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 #979797;
  margin-top : 4px;
  margin-bottom : 4px;
  width : 98%;
  height : 250px;
}

.gsmsc-idleMapDiv 
{
  border : 1px solid #979797;
  margin-top : 4px;
  margin-bottom : 4px;
  width : 98%;
  height : 100px;
}

.gsmsc-appContainer div.gsmsc-idleMapDiv span,
.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 
{
  font-weight : bold;
  padding : 8px;
  }

.gsmsc-appContainer .gs-watermark 
{
  display : none;
}

.gsmsc-appContainer .gs-result .gs-directions * 
{
  font-size : 12px;
}
.gsmsc-appContainer .gsmsc-result-wrapper,
.gsmsc-appContainer .gs-result
{
  padding-bottom : 0px;
}


.gsmsc-result-wrapper
{
	height:60px;
	overflow:hidden;
}


.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 {
  display : inline;
  margin-right : 4px;
}

.gsmsc-directions-wrapper a.gsmsc-directions-link {
  color : #7777cc;
  cursor : pointer;
}

.gsmsc-directions-wrapper .gsmsc-directions-spacer {
  display : inline;
  color : #000000;
  margin-right : 3px;
  margin-left : 3px;
}

.gsmsc-resultsBox 
{
	display:block;
	padding:10px;
}

.gsmsc-resultsBox .gsmsc-result-list-item 
{
	display:block;
	padding:5px;
	cursor:pointer;
}
.gsmsc-resultsBox .gsmsc-result-list-item:hover
{
	color:#c00;
}

.gsmsc-resultsBox table.gsmsc-result-controls 
{
	margin-top : 4px;
	width : 100%;
	border-spacing : 0px 0px;

	display:none;
}

/*
.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,
.gsmsc-resultsBox a.gsmsc-result-list-more-results {
  color: #7777cc;
  text-decoration : underline;
  cursor : pointer;
}
*/

.gsmsc-resultsBox .gsmsc-result-list-item .gsmsc-result-list-item-key {
  color : #000000;
  font-weight : bold;
  display : inline;
  margin-right : 4px;
}

.gsmsc-resultsBox .gsmsc-selected .gsmsc-result-list-item-key {
}
.gsmsc-resultsBox .gsmsc-result-list-item .gs-title {
  color : #0000cc;
  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 : #676767;
  text-decoration : none;
  display : inline;
}

.gsmsc-resultsBox .gsmsc-selected .gs-street {
  color : #000000;
}




table.gnear
{

	width: 820px;
	padding:10px;
	background:#f7f7f7 url('../images/bgnear.gif') no-repeat bottom right;
	border:1px solid #000;
	border-color:#ddd #bbb #aaa #ddd;
	margin: 20px 0 10px 30px;
}

table.gnear *
{
	vertical-align:top;
}

table.gnear tr td
{
}

table.gnear tr td.theactualmap
{
	width:80%;
}


table.gnear tr td.thehotspots
{
	border-left:3px dotted #ccc;
	padding-left:10px;
}

table.gnear h3
{
	background:#fff;
	border:1px solid #000;
	border-color:#ddd #bbb #aaa #ddd;
	padding:10px;
	font-size:120%;
	color:#c00;
	font-weight:bold;
	margin:3px 0 0 0;
}

#mapsearch 
{
	width:100%;
}

#mapsearch .gsmsc-idleMapDiv
{
	height : 500px;
}

#mapsearch .gsmsc-mapDiv 
{
	height : 500px;
}

ul#hotspots
{
	margin:0 !important;
	padding:0 !important;
	display:block;
}

ul#hotspots li
{
	margin:3px 0 0 0 !important;
	padding:10px 4px 4px 29px !important;
	display:block;
	color:#c00;
	cursor:pointer;
	font-size:90%;
	background-repeat:no-repeat;
	background-position:5px center;
	text-transform:capitalize;
}

ul#hotspots li:hover
{
	color : #00c;
	background-color:#fff;
}



.icres{background-image:url('../images/icons/creditcards.png');}
.icsup{background-image:url('../images/icons/cart.png');}
.icbar{background-image:url('../images/icons/drink.png');}
.iccin{background-image:url('../images/icons/film.png');}
.icnew{background-image:url('../images/icons/world.png');}
.ictak{background-image:url('../images/icons/golf.png');}
.iclib{background-image:url('../images/icons/book_open.png');}
.icspo{background-image:url('../images/icons/soccer.png');}
.icpos{background-image:url('../images/icons/email.png');}
.icpet{background-image:url('../images/icons/car.png');}
.icsun{background-image:url('../images/icons/sun.png');}
.ichai{background-image:url('../images/icons/cut.png');}
.icgym{background-image:url('../images/icons/gym.png');}
.iccaf{background-image:url('../images/icons/cup.png');}
.ichos{background-image:url('../images/icons/pill.png');}


