#map-container { height:627px; width:917px; background: url(../images/map/map-bg.gif) no-repeat; text-align:left;}#map-container h3, #add-custom legend { padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; color:#2c1e03; }#map-help { font-size:1.2em; padding:50px 0 15px 10px; }#map-help p { margin:0 0 5px 10px;}#map-help ol { margin:0 0 0 40px; line-height:18px;}#map-container #categories { padding-bottom: 10px; overflow: hidden; width: 480px; }#map-container #categories .category { cursor: pointer; float: left; display: inline; margin: 0 10px 5px 0; font-size: 1.2em; width: 140px; border: 1px solid #000; text-align: center; height: 30px; padding: 5px 0; }#map-container #map-wrapper { width: 494px; overflow: hidden; position: relative; }#map-container #places-wrapper { overflow: auto; margin:0 15px; width:200px; float: left; display:inline; position: relative; }#map-container .ui-accordion { height: 420px !important; }#map-container #places-wrapper .places { position: relative; }#map-container #places-wrapper .places .ui-accordion-header { cursor: pointer; }#map-container #places-wrapper .places .title { font-size: 1.2em; border: 1px solid #000; width: 176px; text-transform: capitalize; background-color: #CCC; overflow: hidden; font-weight: bold; padding: 2px 5px; }#map-container #places-wrapper .places .title .close { float: right; display: inline; width: 15px; height: 15px; font-weight: bold; cursor: pointer; }#map-container .ui-accordion .places .container { background-color:#FFFFFF; height:280px; overflow:auto; position:relative; }#map-container #places-wrapper .places .place { overflow: hidden; padding: 10px 3px 5px; position: relative; cursor: default; }* html #map-container #places-wrapper .places .place { display: inline-block; }#map-container #places-wrapper .places .place .pushpin { margin-right: 5px; cursor: pointer; }#map-container #places-wrapper .places .place .name { color: #7e8357; font: bold 1.2em Arial; cursor: pointer; float: left; width: 140px; text-transform:uppercase; padding-left:5px; }#map-container #places-wrapper .places .place .add-route { cursor: pointer; float: right; width: 17px; text-indent: -999px; height: 17px; background: url(../images/map/btn-add.gif) no-repeat 0 0; }#map-container #route { width: 146px; float: left; margin-right: 15px; text-align:center; }#map-container #route #clear-route { font-size: 1.1em; line-height: 2em; display: block; padding-left: 6px; text-align:left; color:#79282e;}#map-container #route #get-route {display:inline-block; margin-top:10px;background: url(/images/map/get-route.gif) no-repeat 0 0; width:150px; height:27px; text-indent:-999em;}#map-container #route #route-list { list-style: none; margin: 0; padding: 5px 0; width: 146px; font:11px Arial; text-align:left;}#map-container #route #route-list li { position: relative; padding: 5px 20px 5px 6px; width: 120px; border-bottom: 1px solid #d2cbb3; }#map-container #route #route-list li .dragPoint { display: block; cursor: n-resize; }#map-container #route #route-list li .remove { cursor: pointer; position: absolute; right: 5px; top: 5px; }#map-container #map-wrapper .map { position: relative; width: 492px; height: 360px; margin-bottom: 10px; border:1px solid #170804; background:url(/images/map/map-alt.jpg) no-repeat top left;}#map-container .pushpin { float: left; display: inline; text-align: center; position: relative; cursor: default; }#map-container .pushpin img { position: absolute; z-index: 1; top: 0; left: 0; }#map-container .pushpin span { position: relative; z-index: 50; color: #fff; font-size: 10px; font-weight: bold; padding-top: 4px; display: block; font-family: Verdana; width: 20px; height: 20px; margin-left:1px; }#map-container #map-wrapper .map .pushpin a { color: #fff; font-weight: bold; }#map-container #map-wrapper .map .mini-control { position: absolute; z-index: 500; background-image: url(/images/map/mini-control.gif); width: 15px; height: 15px; font-size: 1px; cursor: pointer; }#map-container #map-wrapper .map #mini-show { bottom: 0; left: 0; background-position: 0 0; }#map-container #map-wrapper .map #mini-hide { bottom: 137px; left: 137px; background-position: 0 -15px; }.show-dir {text-align: center; cursor: pointer; background: url(/images/map/show-dir.gif) no-repeat 0 0; width:150px; height:27px; margin-top:18px; text-indent:-999em;}#map-container #map-wrapper .map #MSVE_obliqueNotification { visibility: hidden; }#pin-image { clear:left; }#add-custom { margin: 0; }#add-custom fieldset { border: none; padding: 0; margin:0; }#add-custom fieldset h3 { margin: 0; display: inline; color: #676e2d; }#add-custom fieldset #cstm-reset { font-size:.9em; margin-left: 3px;color:#bf5303; font-weight:normal; }#add-custom fieldset .field { float: left; clear: none; display: inline; width: 190px; padding-left:0; }#add-custom fieldset .field label { padding: 5px 0; width: 170px; text-align: left; font:bold 1.2em Arial; color: #2c1e03; }#add-custom fieldset .field input { clear: left; width: 170px; border:1px solid #ddd5d3; padding:3px;}#add-custom .buttons { padding:5px 0 0; overflow: hidden; clear:left;}#add-custom #cstm-submit { float: left; text-indent:-999em; background: url(/images/map/cstm-submit.gif) no-repeat 0 0; width:150px; height:27px;}#context-menu { font-size: 10px; display: none; width: 250px; border: 1px solid #000; background-color: #fff; position: absolute; z-index: 5000; }#context-menu #context-title { margin: 2px; padding: 3px; background-color: #EAEAFF; font-size: 11px; }#context-menu ul { list-style: none; margin: 0; padding: 10px; }#context-menu #context-add div { display: none; }.map-dialog { text-align: left; background-color: #fff; border: 1px solid #000; }.map-dialog .ui-dialog-titlebar { cursor: move; padding: 5px; font-size: 14px; font-weight: bold; background-color: #CCC; border-bottom: 1px solid #000; position: relative; }.map-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close { position: absolute; top: 2px; right: 5px; }.map-dialog .ui-dialog-container #route-info { display: block; }.map-dialog .ui-dialog-content { margin: 0 0 31px 15px; overflow: auto; position: relative; }.map-dialog .ui-resizable-handle { display: none !important; }.map-dialog .ui-dialog-buttonpane { height: 30px; width: 100%; border-top: 1px solid #000; }#MSVE_navAction_View3DMapMode { display: none; }.ero p { text-align:left; padding-bottom:0 !important; }/* jqmodal styles */.jqmWindow {	display: none; 	position: absolute;	top: 0;	z-index:200;}.jqmClose {	position:absolute;	right:10px;	top:10px;	text-decoration:none;	color:#000000;	font-size:1.3em;}.jqmOverlay { background-color: #000; }/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;	width: expression(this.parentNode.offsetWidth+'px');	height: expression(this.parentNode.offsetHeight+'px');}
