
#map-container {
	border:none 0 none;
	margin:0px;
	padding:0px;
	width:560px;
	height:415px;
	overflow:hidden;
	background:#666;
}

#map-container iframe {
	border:none 0 none;
	margin:0px;
	padding:0px;
	width:575px;
	height:415px;
	float:left;
	text-align:left;
	overflow:hidden;
}

iframe {
	border:none;
	margin:0;
	padding:0;
}

#primary .pad {
	padding:24px 5px 0pt 196px;
}

body 
{
	margin:0px;
	padding:0px;
}

div#map-two-column-container {
	width: 555px;
	margin: 10px 0 0 0;
}

/* start map key box */
div#map-two-column-container div#map-key {
	width: 300px !important;
	width/**/:/**/ 310px;
	float: left;
	border: solid 1px #E1E0DA;
	background-color: #ffffff;
	padding: 4px;
}

div#map-two-column-container div#map-key div#map-key-heading {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

div#map-two-column-container div#map-key div#map-key-list {
	width: 100%;
}

div#map-two-column-container div#map-key div#map-key-list div.key-property-bullet {
	width: 126px !important;
	width/**/:/**/ 150px;
	height: 19px !important;
	height/**/:/**/ 18px;
	padding: 1px 0 0 24px;
	margin: 12px 0 0 0;
	float: left;
	background: url(/images/generic/icon-accommodation.gif) 0 0 no-repeat;
}

div#map-two-column-container div#map-key div#map-key-list div.key-property-bullet a {
	text-decoration: none;
	font-weight: bold;
}

div#map-two-column-container div#map-key div#map-key-list div.key-property-bullet a:hover {
	text-decoration: underline;
}
/* end map key box */

/* start options box */
div#map-two-column-container div#options {
	width: 227px !important;
	width/**/:/**/ 235px;
	float: right;
	background-color: #AF3737;
	color: #ffffff;
	padding: 4px;
}

div#map-two-column-container div#options div#key-heading {
	font-size: 14px;
	font-weight: bold;
}

div#map-two-column-container div#options ul#key-links {
	padding: 5px 0 0 0;
	margin: 0;
}

div#map-two-column-container div#options ul#key-links li {
	padding: 4px 0 0 28px;
	height: 26px !important;
	height/**/:/**/ 30px;
	width: 100%;
	list-style: none;
	background: url(/images/generic/button-white-right-arrow.gif) 0 0 no-repeat;
	float: left;
}

div#map-two-column-container div#options ul#key-links li a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

div#map-two-column-container div#options ul#key-links li a:hover {
	text-decoration: underline;
}

.span_element {
	font-family: Arial;
	font-size: 10px;
	border: 1px solid black;
	padding: 1px;
	height: 0;
}

.span_region {
	background-color: #FFFFFF;
	color: #000000;
	padding-right: 3px;
}
/* end options box */
