@media screen, handheld {

	.nodisplay	{	display: none;
				}
}

@media print {

	.noprint	{	display: none;
				}
	A:link		{	text-decoration: none;
					color: inherit;
				}
	A:visited	{	text-decoration: none;
					color: inherit;
				}
}

option	{ font-size: 8pt; }
select	{ font-size: 8pt; }
input 	{ font-size: 8pt; }

form	{ margin: 0px; }

table	{	font-size: inherit;
			font-weight: inherit;
			font-style: inherit;
			font-variant: inherit;
			color: inherit;
			border-collapse: collapse;
			margin: 0px;
		}
	
/* The label for location markers.
*/
.markerLabel {	color: red;
				background-color: white;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 9px;
				font-weight: bold;
				text-align: center;
				width: 20px;
				border: 1px solid black;
			}

/* The label for landmark markers.
*/
.landmarkLabel {	color: black;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 7pt;
				font-weight: bold;
				text-align: center;
				width: 16px;
				height: 16px;
			}

/* General map labels.
*/
.mapLabel	{	color: black;
				font-family: "Arial", sans-serif;
				font-size: 11px;
				font-weight: normal;
				text-align: left;
				width: 100px;
				margin-top: -11px;
			}

/* The link box.
*/
.linkBox	{	color: black;
				background-color: yellow;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 11pt;
				text-align: left;
				border: 2px solid black;
				z-Index: 200;
			}

/* Overlay for property picture counter.
*/
.overlay	{	position: absolute;
				color: white;
				background-color: red;
				border: 1px solid black;
				text-align: center;
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 1px;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 8pt;
				top: 0px;
				left: 0px;
			}

/* Overlay for property picture sash.
*/
.overlay2	{	position: absolute;
				top: 0px;
				left: 0px;
				opacity: 0.50;
				filter: alpha(opacity=50);
			}

/* Walk Score formatting.
*/
.walkscore-scoretext {

				font-weight: bold;
				font-size: 20px;
			}

/* Check box control on the map.
*/
.mapControlOn, .mapControlOff {
				cursor: pointer;
				-webkit-user-select: none;
				-moz-user-select: none;
				text-align: center;
				margin: 5px 0px 0px 5px;
				position: relative;
				font-family: Arial, sans-serif;
				font-size: 13px;
				box-shadow: rgba(0, 0, 0, 0.4) 0 2px 4px;
				-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 4px;
				-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 2px 4px;
				color: #000;
				border: 1px solid #717B87;
				background-color: #fff;
				padding: 0px 6px;
				overflow: hidden;
			}

.mapControlOn:hover, .mapControlOff:hover {
				background: #FEFEFE;
				background: -moz-linear-gradient(top, #FEFEFE 0%, #F3F3F3 100%);
				background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#F3F3F3));
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F3F3F3', GradientType=0);
			}
			
.mapControlOn {	
				font-weight: bold;
			}

/* The information panel title bar.
*/
#panelTitleBar {	color: black;
				background-color: silver;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 10pt;
				text-align: left;
				padding: 2px;
				height: 14px;
				border-bottom: 1px solid black;
			}

/* The title at the top of the information panel.
*/
#panelHeading {	color: black;
				background-color: yellow;
				font-family: "Copperplate", "Lucida Grande", "Arial", sans-serif;
				font-size: 16pt;
				font-weight: bold;
				text-align: center;
				border: 2px solid black;
}

/* The dialog box.
*/
#dialogBox	{	color: black;
				background-color: yellow;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 11pt;
				text-align: left;
				border: 1px solid black;
				z-Index: 200;
			}

/* The group box.
*/
#groupBox	{	color: black;
				background-color: yellow;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 8pt;
				text-align: center;
				border: 1px solid black;
				width: 300px;
				margin-top: 2px;
				padding-bottom: 2px;
			}

/* The search status box.
*/
#searchBox	{	color: black;
				background-color: yellow;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 8pt;
				text-align: left;
				border: 1px solid black;
				padding: 1px 2px 0px 2px;
				margin-top: 5px;
			}

/* The body of the information panel.
*/
#listBody	{	color: black;
				background-color: wheat;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 8pt;
				padding: 10px;
				position: relative;
				overflow: auto;
			}

/* The body of the detail section of the panel.
*/
#detailBody	{	color: black;
				background-color: wheat;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 10pt;
				text-align: left;
				padding: 10px;
				overflow: auto;
				position: relative;
			}

/* The form above the map.
*/
#mapFormUpper	{	color: black;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 10pt;
				margin: 0px;
				background-color: paleturquoise;
			}

/* The form below the map.
*/
#mapFormLower	{	color: black;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 10pt;
				margin: 0px;
				background-color: paleturquoise;
			}


/* The tooltip for the marker.
*/
#tooltip	{	color: black;
				background-color: yellow;
				text-align: center;
				font-size: 8pt;
				font-family: "Lucida Grande", "Arial", sans-serif;
				width: 322px;
				border: 1px solid black;
				padding: 1px;
			}

/* The copyright notice.
*/
#copyright	{	color: black;
				font-family: "Arial";
				font-size: 8pt;
				text-align: right;
				margin-right: 3px;
			}
			
/* The title.
*/
#title		{	color: black;
				background-color: lightblue;
				font-family: "Arial", sans-serif;
				font-size: 10pt;
				font-weight: bold;
				border: 1px solid black;
				padding: 0px 5px 1px 5px;
			}

/* The branding graphics.
*/
#branding	{	color: black;
				background-color: white;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 8pt;
				font-weight: bold;
				border: 1px solid black;
				margin-left: 2px;
				opacity: 0.75;
				filter: alpha(opacity=75);
			}

body		{	color: black;
				background-color: #FFFFCC;
				font-family: "Lucida Grande", "Arial", sans-serif;
				font-size: 14px;
			}
	

