body, h1, a, p{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
a img{ border: none; }
body { height: 100%; margin: 0; overflow: hidden; overflow-x: hidden; overflow-y: hidden; padding: 0; text-align: left; width: 100%; }
div#main { margin: 0; padding: 0; width: 100%; }
/*HEADER*/
div#header { background: transparent url(/assets/gmap/header-background-stripe.gif) repeat-x center bottom; height: 65px; margin: 6px 0 5px 0; padding: 0 0 0 10px; }
div#header img{ float: left; margin: 5px 25px 0 0; }
div#header ul#tabs{ padding: 40px 0 0 0; float: left; margin: 0; }
div#header ul#tabs li { background: #f3f3f3; border: 1px solid #dddddd; color: #777777; display: block; float: left; font-size: 13px; font-weight: bold; margin: 0 7px; padding: 3px 5px 4px 5px; }
div#header ul#tabs li a{ color: #777777; font-size: 13px; font-weight: bold; text-decoration: none; }
div#header ul#tabs li.selected{ background: #ffffff; border-bottom: 1px solid #ffffff; }
div#header ul#bookmarks{ padding: 0 0 0 5px; margin: 0; background: #f3f3f3; width: 220px; float: right; }
div#header ul#bookmarks li{ padding: 0; margin: 0 0 5px 0; list-style: none; }
div#header ul#bookmarks li a img{ margin: 0; padding-top: 6px; float: none; }
div#header ul#bookmarks li a{ font-size: 10px; text-transform: uppercase; color: #637280; }
div#header ul#bookmarks li a:hover{ color: #990000; }
/*END HEADER*/
div#main div#right { background: #ffffff; float: right; margin: 0; overflow: visible; padding: 0; position: relative; width: 290px; }
div#main div#right h2 { color: #990000; font-size: 16px; font-weight: bold; margin: 0 0 10px 0; }
div#main div#right form { margin: 0 0 0 2px; }
div#main div#right ul { list-style: none; margin: 0 0 20px 0; padding: 0; }
div#main div#right ul li { color: #143d76; font-size: 13px; line-height: 13px; }
div#main div#right ul li input { }
div.hr { border-bottom: 1px solid #dddddd; clear: both; font-size: 1px; height: 1px; line-height: 1px; margin: 10px 15px 11px 0; }
/*ICONS LEGEND*/
div#main div#right ul.legend{ margin: 0; }
div#main div#right ul.legend li { font-size: 12px; height: 25px; margin-bottom: 2px; }
ul.legend li img { float: left; margin-right: 5px; padding: 0 2px; }
div#main div#left { float: left; height: 500px; margin: 0 0 0 10px; width: 640px; }
div#bookmarkCopyWindow { background: white; border: 1px solid #dddddd; display: none; height: 80px; margin: 45px 0 0 -175px; padding: 5px 10px 0; position: absolute; width: 350px; z-index: 1005; }
div#bookmarkCopyWindow h2{ font-size: 11px; padding: 4px 0; margin: 0; color: #6d370e; }
div#bookmarkCopyWindow p { font-weight: bold; margin: 0; padding: 10px 0 10px 0; }
div#bookmarkCopyWindow a.close { margin: 0 0 0 335px; position: absolute; }
div#header ul li#save div#bookmarkCopyWindow a{ text-transform: none; font-size: 12px; }
div#bookmarkCopyWindow input { border: 1px solid #777777; margin: 0; padding: 0; position: absolute; width: 345px; }
/*a#bookmarkLink { float: left; }*/
div#bookmark p.bm { float: left; margin: 10px 0 10px 10px; }
br.clear-line0 { clear: both; line-height: 0px; }
/*INFO MARKER*/
div.infoMarker { color: #6d370e; font-family: 12px; height: 180px; width: 245px; }
div.infoMarker h1 { margin: 0; padding: 0 0 5px 0; }
div.infoMarker h1 a { color: #990000; font-size: 12px; font-weight: bold; text-decoration: none; }
div.infoMarker p { margin: 5px 0 5px 0; padding: 0; }
div.infoMarker img { border: 1px solid #dddddd; float: left; height: 45px; padding: 2px; width: 60px; }
div.infoMarker div.right { float: right; width: 165px; }
div.infoMarker div.right p{ background: transparent url(/assets/gmap/info-marker-square.gif) no-repeat scroll 0px 5px; margin: 0 0 0 2px; padding: 0 0 0 6px; }
div.infoMarker div.right a { color: #990000; }
p#directions{ color: #777777; }
a.direction { color: #990000; font-weight: bold; }
div.start_address, div.end_address { display: none; font-size: 10px; }
div.start_address { display: none; }
div.start_address label, div.end_address label { display: block; }
div.start_address input, div.end_address input { font-size: 10px; /* display: block; */ }
div.start_address input.text,div.end_address input.text { width: 130px; }
/*div.popup-arrow-left {
	background: url(/assets/gmap/zoom-arrow-left.gif) no-repeat;
	display: none;
	height: 129px;
	left: 70px;
	position: absolute;
	top: 19px;
	width: 356px;
	z-index: 25;
}
div.popup-arrow-left div {
	margin: 0;
	padding: 5px 10px 5px 65px;
}
div.popup-arrow-left div h3 {
	margin: 5px 0 5px 0;
}
div.popup-arrow-right {
	background: url(/assets/gmap/zoom-arrow-right.gif) no-repeat;
	display: none;
	height: 129px;
	position: absolute;
	width: 356px;
	z-index: 25;
}
div.popup-arrow-right div {
	margin: 0;
	padding: 5px 65px 5px 10px;
}
div.popup-arrow-right div h3 {
	margin: 5px 0 5px 0;
}*/
.clear { clear: both; }
h2.action{ color: #3c567f; font-size: 17px; }
a.zoomIn { font-size: 18px; font-weight: bold; line-height: 40px; }
a.zoomIn img { border: none; display: block; float: left; height: 40px; padding: 0; width: 43px; }
div.provinceMarker ul.accommodationTypes { list-style: none; margin: 0 0 20px 0; padding: 0; width: 300px; }
div.provinceMarker ul.accommodationTypes li { float: left; font-size: 12px; width: 150px; }
div#main div#right ul li#acc_pool{ color: #637280; margin-top: 7px; }
div.direct_zoom{ margin-bottom: 8px; }
div.direct_zoom label{ color: #6d370e; display: block; }
div.direct_zoom select{ color: #143d76; margin: 1px 5px 0 0; width: 160px; }
div.direct_zoom input{ color: #143d76; }

