    
	/* Google Map points of interest */
	.tooltip {
          color: black;
		  font-family:Arial,Helvetica;
		  font-size:0.8em;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
      }

	.gmnoprint{
		width:175px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-top:0px;
	}

	.gmnoprint h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		font-weight:bold;
	}

	input#saddr2,input#daddr2,input#saddr,input#daddr{
		width:175px!important;
	}

	img{
		border:#FFFFFF none 0px;
		padding-right:5px;
	}

	.title{

		font-weight:bold;
	}

	.title img{
		float:left;
		margin-right:3px;
	}

	.gmnoprint .title,.infoWin2 .title {
		margin:0px 0px 4px 0px;
		font-weight:bold;
		text-decoration:none;
	}
	.gmnoprint .content {
		display:inline;
	}

	.gmnoprint p{
	    font-size:1.2em;
		margin-bottom:0;
		margin-top:15px;
	}

	.gmnoprint .links{
		margin:5px 0px 0px 0px;
		float:left;
	}
	.gmnoprint a, .gmnoprint a:visited, .gmnoprint a:hover, .gmnoprint a:active{
		font-weight:bold;
		color:#000099;
	}

	.gmnoprint .controls{
		margin:0px 0px 0px 0px;
		font-size:8px;
	}

	#header{
		font-family:Arial;
		padding:0px;
		margin:0px
		font-size:10pt;
	}

	/* directions to here/from here within the pop window */
	#gobox{
		width:230px;
	}

	/* side bar with list of hyperlinks to points of interest */
	#mapsidebar{
		font-family:Arial;
		font-size:9pt;
		width:235px;
		height:380px;
		overflow:auto;	
		padding-right:5px;
		margin-bottom:25px;
	}
	
	#mapsidebar p{
	padding-top:0 5px 0 0;
	margin-top:0;
	margin-bottom:10px;
	}

	#mapsidebar a:link,#mapsidebar a:visited{
	text-decoration:none;	
	}

	#mapsidebar a:hover{
	text-decoration:underline;
	color:#111;
	}


	#xmapcontainer{
		width:955px;
		height:455px;
	}

	/* main Google map */
	#map{
		float:right;
		width: 710px; 
		height: 450px;
		margin-bottom:20px;
		border:1px solid #666;
	}

	#mapselect{
		font-family:Verdana;
		font-size:10pt;
	}


	#directions{
		clear:both;
	}


    #content input[type="text"]{
		margin-bottom:0;
	}


	/* tabs */

	#tabs{
		width:240px;
		float:left;
	}

	#directionsbox p{
		margin-bottom:0!important;
		padding:4px;
	}
	
	#directionsbox{
		border-bottom:1px solid #999;
		margin-bottom:20px;
		padding-bottom:20px;
	}


	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:205px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:1em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:1.1em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#d20000;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

	#ajax_listOfOptions a{
		text-decoration:none;
	}

	#ajax_listOfOptions a:hover{
		color:#0093da;
		background-color:#dedede;
	}


