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;
}

h5 {
	font-size:1em;
	font-weight:bold;
	margin:2em 0 1em 0;
}

p {
	padding-bottom:2em;
}

a {
	color:#00B1AB;
	text-decoration:none;
}

a:hover {
	color:#695d54;
}

a:focus {
	outline:none;
}

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:440px;height:500px;overflow:hidden; margin-top:-5px; margin-left:-1px;}

/* Idle and Active Maps are the same size */
#mapsearch .gsmsc-idleMapDiv,
#mapsearch .gsmsc-mapDiv {
	height :500px;
}
	
/* Hides the search control */
.gsmsc-controls {
	position:absolute;
	left:-600px;
	width:0px;
}
	
.gs-title a {
	font-weight:bold;
}

/*---------------------------------*/
/* DIRECTIONS */
/*---------------------------------*/

v\:* {
	behavior:url(#default#VML);
}

div#directionsCont {display:none;}

div#directions {width:467px;height:290px;margin-left:-5px;overflow:auto;}
div#directions div {}
div#directions div div {margin-top:0;}

table.directions th {
	background-color:#EEEEEE;
	color:#84776d;
}
	  
img {
	color: #000000;
}

form {width:470px;}
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 {width:94%;margin-bottom:10px;}

input#printButton img {border:0;}

/*---------------------------------*/
/* LOCAL SEARCH */
/*---------------------------------*/

div#search, div#results {position:absolute;left:-300px;}
div#map {width:431px;height:500px;padding-top:0;border:0;}

#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;
}
