body {
	font-size:0.7em;
	line-height:1.5em;
	padding:0;
	margin:0;
}

body, input, select {
	font-family:Arial, Helvetica, sans-serif;
	color:#84776d;
}

input, select {
	font-size:1em;
}




div#linkContainer{width:100%;}
div#linkContainer ul {padding:15px 0 20px 0;list-style:none;margin:0;}
div#linkContainer li {padding:0 20px 0 0;float:left;}
div#linkContainer li.last {padding-right:0;}

/*---------------------------------*/
/* GSMAPSEARCH */
/*---------------------------------*/

#mapsearch {width:400px;height:600px;overflow:hidden;}

/* Idle and Active Maps are the same size */
#mapsearch .gsmsc-idleMapDiv,
#mapsearch .gsmsc-mapDiv {
	height : 600px;
}
	
/* Hides the search control */
.gsmsc-controls {
	position:absolute;
	left:-600px;
	width:50px;
}
	
.gs-title a {
	font-weight:bold;
}

/*---------------------------------*/
/* DIRECTIONS */
/*---------------------------------*/

v\:* {
	behavior:url(#default#VML);
}

div#directionsCont {display:none;}

div#directions {width:400px;max-height:400px;margin-left:-5px;overflow:auto;}
div#directions div {margin-top:-14px;}
div#directions div div {margin-top:0;}

table.directions th {
	background-color:#EEEEEE;
	color:#84776d;
}
	  
img {
	color: #000000;
}


form {width:400px;}
form {margin:0;padding:0;}
form label{font-weight:bold;float:left;width:50%;}
form label span{font-weight:normal;padding:2px 0 4px 0;}
form label input, form label select {width:94%;margin-bottom:10px;}
form label select {
	padding:1px 0;
}
.button  {border:0; background:none;}

/*---------------------------------*/
/* LOCAL SEARCH */
/*---------------------------------*/

div#search, div#results {position:absolute;left:-300px;}
div#map {width:400px;height:500px;padding-top:10px;border:1px solid #979797;}

#results {
	position: absolute;
	left: 540px;
}

#searchwell {
	width : 330px;
}

#searchwell .unselected {
	padding-left: 18px;
	padding-top: 1px;
	background-image: url("http://labs.google.com/ridefinder/images/mm_20_yellow.png");
	background-repeat: no-repeat;
	background-position: top left;
}

.unselected .gs-watermark {
	display: none;
}

#searchwell .select {
	margin-bottom: 1em;
}

.unselected .select {
	cursor: pointer;
	text-decoration: underline;
	color: #7777cc;
}

#selected {
	margin-top: 1em;
}

#selected .gs-result {
	margin-bottom: 1em;
}

#selected .gs-result {
	padding-left: 30px;
	padding-top: 3px;
	background-image: url("http://www.google.com/mapfiles/icon.png");
	background-repeat: no-repeat;
	background-position: top left;
}