
h1, h2, h3, h4, h5 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.arial { font-family: Arial, Helvetica, sans-serif; }

strong { font-weight: bold; }

#region-content p a, #region-footer a, #region-nav #secondary a { font-weight: normal; }

/* +Heading Styles ------------------------------------------- */


h2 { font-size: 14px; line-height: 1.1em; margin-bottom: 0.5em; color: #193975; }

h3 { font-size: 14px; line-height: 1.3em; margin-bottom: 0.6em; }
#logo h3 { margin: 0; }

h4 { font-size: 14px; line-height: 1.5em; margin-bottom: 0.7em; color: #193975; }



/* Map Popup ------------------------------------------------ */
#map-info-container {
	position: absolute;
	z-index: 1000;
	border:0px solid #ffff;
	}

#map-info
{
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
    background-color: #02412E;
	margin: 0px;
}

#map-info h3 {
	font-family: Verdana;
	font-size: 12px;
	padding: 4px 7px;
	margin: 0;
	border-top: 1px solid #333;
	cursor: pointer;
	display: block;
	width: 290px;
	z-index: 1000;
	}

.map-info-body { font-size: 11px; padding: 4px; width: 290px; }
.accordion_toggle { background-color: #02412E; color:#000; }
.accordion_toggle_active { background-color: #02412E; color:#FFF;}
.accordion_content { background-color: #ffffff; overflow: hidden; }
.accordion_content img { margin-right: 2px; margin-bottom: 2px; float: left; }
.accordion_content .price { font-size: 10px; font-family: Verdana; color: #c30c0c; font-size: 1.2em; }
.accordion_content .details { font-family: Verdana; font-weight: bold; font-size: 1.1em; color: #333; margin: 0; }
.accordion_content .options { background-color: #02412E; padding: 7px; text-align: center; width: 290px; }
.accordion_content .options a { font-size: 11px; padding-right: 10px; }
.accordion_content .options .propOptions { border: none; margin: 0; padding: 0; font-size: 0.9em; }
.accordion_content a.view { font-weight: bold; }

#map-info .arrow { height: 0px; width: 14px; position: absolute; top: 0px; }
#map-info.left .arrow { background: url(/mapimage/left-arrow.gif) no-repeat center center; left: -14px; }
#map-info.right .arrow { background: url(/mapimage/right-arrow.gif) no-repeat center center; right: -14px; }


