div#jqmShapeEdgeHandle 
{
    height: 16px;
    width: 16px;
    background-image: url('ShapeEdgeSelect.png');
    background-repeat: no-repeat;
    position: absolute;
	top: 0;
	left: 0;
	z-index: 1;	
}

.shapeMenuDelete {display: none;}
.shapeMenuExclude {display: none;}

div#printDetails
{
    display:none;
}

#divLoading
{
	display: none;
	z-index: 10000;
	position: absolute;
	top: 300px;
	left: 400px;
	vertical-align:middle;
	font-size: 16px;
	color: White;
}

div.jqmParcelPopup {
	border: 1px solid #64a2c2;
    background-color: #f8f7f5;
	color: Black;
	text-align: center;
	display: none;
	position:absolute;
	z-index: 5;
	opacity:.80;
	filter:alpha(opacity=80);	
}
div.jqmParcelPopup .jqmPrclInfbxtitle {
    color: #fff;
    Background-color: #64a2c2;    
    font-weight: bold;
    height: 28px;	
}
div.jqmParcelPopup .label {
    padding: 5px 0 0 10px;
    float: left;
}
div.jqmParcelPopup a {
    color: White;
	text-decoration: none;
}
div.jqmParcelPopup a:hover {
    cursor: pointer;
    color: Black;	
}
div.jqmParcelPopup .body {
    padding: 5px;
}
div.jqmParcelPopup .titleAction 
{
    padding: 5px 10px;
    float:left;
}
div.jqmParcelPopup .titleAction:hover{
    cursor: pointer;
}
}div.jqmParcelPopup .iconBar {
    Background-color: #cdcdcd;
    padding: 2px 5px;
    position: absolute;
    bottom: 1px;
    height: 30px;	
}
div.jqmParcelPopup .close {
    margin: 4px;
    padding:2px;
    border: 1px solid #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    float:right;
    font-weight: bold;
	
}
div.jqmParcelPopup .close:hover {
    color: #a00909;
    border-color: #a00909;
    cursor: pointer;
	
}
div.parcelPopupArrowLeft 
{
    /*display: none;*/
    left: -19px;
    top: 28px;
    position: absolute;
    background: Transparent url("parcel_arrow_left.png") no-repeat;
    width: 18px;
    height: 40px;
}
div.parcelPopupArrowRight
{
    /*display: none;*/
    right: -19px;
    top: 28px;
    position: absolute;
    background: Transparent url("parcel_arrow_right.png") no-repeat;
    width: 18px;
    height: 40px;
}
div.parcelPopupArrowUp
{
    /*display: none;*/
    left: 10px;
    top: -19px;
    position: absolute;
    background: Transparent url("parcel_arrow_up.png") no-repeat;
    width: 40px;
    height: 18px;
}
div.parcelPopupArrowDown
{
    /*display: none;*/
    left: 10px;
    bottom: -19px;
    position: absolute;
    background: Transparent url("parcel_arrow_down.png") no-repeat;
    width: 40px;
    height: 18px;
}

div.pushpinPopupArrowLeft 
{
    display: none;
    left: -18px;
    top: 31px;
    position: absolute;
    background: Transparent url("popup_arrow_left.png") no-repeat;
    width: 18px;
    height: 40px;
}

div.pushpinPopupArrowRight
{
    display: none;
    right: -13px;
    top: 31px;
    position: absolute;
    background: Transparent url("popup_arrow_right.png") no-repeat;
    width: 18px;
    height: 40px;
}

div.pushpinPopup
{
    display: none;
    position: absolute;
    z-index: 5;
    background-color: White;
	width: 215px;
    height: 190px;
}

div.pushpinPopupTitle
{
    height: 31px;
    width: 215px;
    background-repeat: repeat-x;
    display: none;
}

div.pushpinPopupTitleLabel
{
    color: White;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 10px;
}

div.pushpinPopupIconBar
{
    position: absolute;
    bottom: 1px;
    height: 30px;
}

div.pushpinPopupIconBar>div
{
    float: left;
    margin-left: 10px;
    cursor: pointer;    
}

div.pushpinPopupIconBarDetail
{
    background: Transparent Url("full_detail.gif") no-repeat;
    height: 16px;
    width: 16px;
}

div.pushpinPopupIconBarEmail
{
    background: Transparent Url("email.png") no-repeat;
    height: 10px;
    width: 14px;
}

div.pushpinPopupIconBarPrint
{
    background: Transparent Url("printicon.png") no-repeat;
    height: 14px;
    width: 14px;
}

div.pushpinPopupIconBarDriving
{
    background: Transparent Url("driving_directions.gif") no-repeat;
    height: 14px;
    width: 24px;
}

div.pushpinPopupBody
{
}

div.pushpinPopupTitle1
{
    background-image: url("1_back.gif");
    display: block;
}

div.pushpinPopupTitle2
{
    background-image: url("2_back.gif");
    display: block;
}

div.pushpinPopupTitle3
{
    background-image: url("3_back.gif");
    display: block;
}

div.pushpinPopupTitle4
{
    background-image: url("4_back.gif");
    display: block;
}

div.pushpinPopupTitle5
{
    background-image: url("5_back.gif");
    display: block;
}

div.pushpinPopupTitle6
{
    background-image: url("6_back.gif");
    display: block;
}

div.pushpinPopupTitle9
{
    background-image: url("9_back.gif");
    display: block;
}
td.pushpinPopupLabel
{
   font-weight: bold; 
}
div.parcelInfoboxBody {
    min-height: 150px;
}
div.parcelInfoGrid {
    margin: 5px auto 0 auto;
}
div.parcelInfoGrid table {
    width: 50%;
    margin: 0 auto 0 auto;
}
div.parcelInfoGrid table td {
    border:none;
    text-align: center;
}
div.parcelInfoGrid table td:first-child 
{
	Border-right: 1px solid #1d6bb4;
}
div.parcelInfoGrid table tr:nth-child(odd) td
{
	background-color: #e5e4e4;
}
div.parcelInfoGrid table tr:nth-child(even) td
{
	Border-bottom: 1px solid #1d6bb4;
}
div.parcelInfoGrid table tr.last td
{
	Border-bottom: none;
}
div.parcelInfoboxIconBar{
    height: 40px;
    background-color: #7d7d7d;
    text-align: center;
	
}
div.parcelInfoboxIconBar div {
    margin: 0 auto 0 auto;
    padding-top: 2px;
}
div.parcelInfoboxIconBar div div, div.parcelInfoboxIconBar div span, 
div.parcelInfoboxIconBar div a, div.parcelInfoboxIconBar div table {
    width: 33px;
    height: 33px; 
    float: left; 
    border: 1px solid #cdcdcd;
}
div.parcelInfoboxIconBar div div:hover, 
div.parcelInfoboxIconBar div span:hover, 
div.parcelInfoboxIconBar div a:hover, 
div.parcelInfoboxIconBar div table:hover
{
    background-color: #f1da36; 
}
.ZoomToParcel  {    
    background-repeat: no-repeat;
    background-image: url("zoomToParcel.png");
    padding: 0;
    margin: 0;
}
.jqmReport  {    
    background-repeat: no-repeat;
    background-image: url("report.png");
    padding: 0;
    margin: 0;
}
.ZoomToParcel:hover  { 
    background-image: url("zoomToParcelover.png");
}
.jqmReport:hover  {  
    background-image: url("reportover.png");
}

.pinHome
{
    background-repeat: no-repeat;
    background-image: url("start.gif");
    width: 16px;
    height: 16px;    
}

.pinNA
{
    cursor: pointer;    
    background-repeat: no-repeat;
    background-image: url("na.gif");
    width: 21px;
    height: 22px;
}

.pin1
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("1.gif");
    width: 21px;
    height: 22px;
}

.pin1:hover
{
    background-image: url("1_hover.gif");
}

.pin2
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("2.gif");
    width: 21px;
    height: 22px;
}

.pin2:hover
{
    background-image: url("2_hover.gif");
}

.pin3
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("3.gif");
    width: 21px;
    height: 22px;
}

.pin3:hover
{
    background-image: url("3_hover.gif");
}

.pin4
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("4.gif");
    width: 21px;
    height: 22px;
}

.pin4:hover
{
    background-image: url("4_hover.gif");
}

.pin5
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("5.gif");
    width: 21px;
    height: 22px;
}

.pin5:hover
{
    background-image: url("5_hover.gif");
}

.pin6
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("6.gif");
    width: 21px;
    height: 22px;
}

.pin6:hover
{
    background-image: url("6_hover.gif");
}

.pin9
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url("9.gif");
    width: 21px;
    height: 22px;
}

.pin9:hover
{
    background-image: url("9_hover.gif");
}

.shapeLabel, .shapeLabel div
{
    background-color: white !important;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    color: #00008B !important;
}
.shapeLabel:hover, .shapeLabel div:hover
{
    color: #00BFFF !important; 
}

.countContainer
{
    display: none;
    position: absolute;
    left: 830px;
    top: 110px;
    background: #fbca88;
    border: 1px solid #fa972e;
    width: 100px;
    height: 50px;
	opacity:.85;
	filter:alpha(opacity=85);
}

.f-ve-countbox
{
    margin-top: 3px;
    font-size: 24px;
	font-weight: bold;
	width: 100px;
	height: 16px; 
	text-align: center;
	padding-bottom: 10px;
}

.f-ve-count-label
{
    font-size: 13px;
	font-weight: normal;
	height: 15px;
	width: 100px;
	text-align: center;
}


#divDistance
{
	color:red;
	position:absolute;
	left:0px;
	top:400px;
	display: none;
	z-index: 2;
}

#divRadius
{
	border:1px solid #99bbe8;
	width:135px;
	position:absolute;
	background-color:#ffffff;
	display:none;
	color:Black;
	padding:3px;
	opacity:.85;
	filter:alpha(opacity=85);
}

#td_ve_status
{
	color: #fff;
}
.ve-td-animate
{
	background-color: #243A55;
	padding-left: 171px;
}

#DDAdressList-selected
{
	margin-top: 5px;
	margin-left: 5px;
}

#imgTipTour
{
	margin-left: 4px;
}

#divShapeSummary
{
    border:1px solid #99bbe8;
    width:187px;
    opacity:.85;
    filter:alpha(opacity=85);
    position:absolute;
    background-color:#ffffff;
    display:none;
    color:Black;
    left:770px;
    top:175px;
    z-index: 1;
}

.shapeSummaryDesc 
{
    width: 110px;
    float: left;
    margin-top: 5px;
}
.shapeSummaryExclude
{
    float: left;
    margin-right: 10px;
}

#editTools
{
    float: left;
    width: 70px;   
}

.shapeSummaryContainer
{
    padding:5px;
    border-bottom:1px solid #99bbe8;
    font-size:12px;
}

.shapeEditInstructions
{
    padding:5px;
    font-style:italic;
}

.shapeSummaryImg
{
    cursor: pointer;
    background-image: Url("stop.gif");
    background-repeat: no-repeat;
    width: 17px;
    height: 15px;
    float: left;
    padding-right: 10px;
    margin-top: 4px;
}

.jqmShapeMenu
{
    border: 2px solid black;
    position: absolute;
    width: 50px;
    padding: 0 0 6px 0;
    margin: 0;
    z-index: 6;
    background-color: #034d59;
    color: White; 
    display: Block;
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 15px;
    border-radius: 5px;
    border-top-right-radius: 15px;    
    opacity:.75;
	filter:alpha(opacity=75);
}
a.jqmShapeMenuClose
{
    float: right;
    font-weight: bold;
    color: White;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    width: 15px;
    height: 15px;
    margin: 4px;
    border: 2px solid white;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.jqmShapeMenuClose:hover
{
    color: #00BFFF;
    border-color: #00BFFF;
}

.shapeMenuButton  
{
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 39px;
    height: 15px;
    float: left;
    margin: 5px 3px 0;
    border: 2px solid #034d59;
}

.shapeMenuDelete 
{   
    background-image: Url("shapeDelete.png");
}
.shapeMenuDelete:hover
{
    border: 2px solid #00BFFF;
    background-position: 0px -15px;    
}
.shapeMenuEdit
{
    background-image: Url("shapeEdit.png");
}
.shapeMenuEdit:hover
{
    border: 2px solid #00BFFF;
    background-position: 0px -15px;
}

.shapeMenuExclude
{
    background-image: Url("shapeExclude.png");
}
.shapeMenuExclude:hover
{
    border: 2px solid #00BFFF;
    background-position: 0px -15px;
}

#divShapes
{
    padding:5px;
}

.shapeSummaryItemBase
{
    cursor: pointer;
    padding:2px;
    height: 23px;
}

.shapeSummaryItemBase label 
{
    cursor: pointer;    
}

.shapeSummaryItemSelected
{
    background-color: #66ccff;
}

.shapeSummaryItemNormal:hover, .shapeSummaryItemHover
{
    background-color: #a3c6d8;
}

#txtRadius
{
    width:30px;
}

#btnRadius 
{
    padding-left:2px;
}

#thematicMapCellLabel
{
    width:70px;
    font-weight:normal;
}

#spatialMapCellSelect
{
    width: 100px;
}

#ShowShapes
{
    padding-left: 10px; 
    padding-right: 10px; 
    cursor: pointer;
}

.locatorContainer
{
    float: left;
}

.imgLocator
{
    float: left;
}

.textLocator
{
    float: left;
    color:#393939;
}

.pushPinEndPolygon div
{
    color: Black !important;
    background-image: url("Stop.gif") !important;
    width: 17px;
    height: 15px;
    background-repeat: no-repeat;
}


.parcelLabel
{
    float: left;
    padding: 5px;
}

#selParcelLayer
{
    float: left;
}

.spatialLabel
{
    float: left;
    padding: 5px;
}

.menuOption
{
    float: left;
    cursor: pointer;
    padding: 5px;
}

.legendImg
{
    float: left;
    background-repeat: no-repeat;
    background-image: url("http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/Legend.gif");
    height: 16px;
    width: 16px;
}

.LegendItemImg
{
    margin: 3px;
}

.poidaycare
{
    background-image: url("poi_daycare.gif");
}

.poimapdaycare
{
    background-image: url("poi_daycare_map.gif");
}

.poimapdaycare:hover
{
    background-image: url("poi_daycare_map_hover.gif");
}

.poischools
{
    background-image: url("poi_schools.gif");
}

.poimapschools
{
    background-image: url("poi_schools_map.gif");
}

.poimapschools:hover
{
    background-image: url("poi_schools_map_hover.gif");
}

.poishopping
{
    background-image: url("poi_shopping.gif");
}

.poimapshopping
{
    background-image: url("poi_shopping_map.gif");
}

.poimapshopping:hover
{
    background-image: url("poi_shopping_map_hover.gif");
}

.poifood
{
    background-image: url("poi_food.gif");
}

.poimapfood
{
    background-image: url("poi_food_map.gif");
}

.poimapfood:hover
{
    background-image: url("poi_food_map_hover.gif");
}

.poigrocery
{
    background-image: url("poi_grocery.gif");
}

.poimapgrocery
{
    background-image: url("poi_grocery_map.gif");
}

.poimapgrocery:hover
{
    background-image: url("poi_grocery_map_hover.gif");
}

.poiworship
{
    background-image: url("poi_worship.gif");
}

.poimapworship
{
    background-image: url("poi_worship_map.gif");
}

.poimapworship:hover
{
    background-image: url("poi_worship_map_hover.gif");
}

.poilibrary
{
    background-image: url("poi_library.gif");
}

.poimaplibrary
{
    background-image: url("poi_library_map.gif");
}

.poimaplibrary:hover
{
    background-image: url("poi_library_map_hover.gif");
}

.poibanks
{
    background-image: url("poi_banks.gif");
}

.poimapbanks
{
    background-image: url("poi_banks_map.gif");
}

.poimapbanks:hover
{
    background-image: url("poi_banks_map_hover.gif");
}

.poirecreation
{
    background-image: url("poi_recreation.gif");
}

.poimaprecreation
{
    background-image: url("poi_recreation_map.gif");
}

.poimaprecreation:hover
{
    background-image: url("poi_recreation_map_hover.gif");
}

.poiairport
{
    background-image: url("poi_airport.gif");
}

.poimapairport
{
    background-image: url("poi_airport_map.gif");
}

.poimapairport:hover
{
    background-image: url("poi_airport_map_hover.gif");
}

.poihotel
{
    background-image: url("poi_hotel.gif");
}

.poimaphotel
{
    background-image: url("poi_hotel_map.gif");
}

.poimaphotel:hover
{
    background-image: url("poi_hotel_map_hover.gif");
}

.poigas
{
    background-image: url("poi_gas.gif");
}

.poimapgas
{
    background-image: url("poi_gas_map.gif");
}

.poimapgas:hover
{
    background-image: url("poi_gas_map_hover.gif");
}

.poipostoffice
{
    background-image: url("poi_postoffice.gif");
}

.poimappostoffice
{
    background-image: url("poi_postoffice_map.gif");
}

.poimappostoffice:hover
{
    background-image: url("poi_postoffice_map_hover.gif");
}

.poisiteseeing
{
    background-image: url("poi_siteseeing.gif");
}

.poimapsiteseeing
{
    background-image: url("poi_siteseeing_map.gif");
}

.poimapsiteseeing:hover
{
    background-image: url("poi_siteseeing_map_hover.gif");
}

.poipolicedepartment
{
    background-image: url("poi_policedepartment.gif");
}

.poimappolicedepartment
{
    background-image: url("poi_policedepartment_map.gif");
}

.poimappolicedepartment:hover
{
    background-image: url("poi_policedepartment_map_hover.gif");
}

.poihospitals
{
    background-image: url("poi_hospitals.gif");
}

.poimaphospitals
{
    background-image: url("poi_hospitals_map.gif");
}

.poimaphospitals:hover
{
    background-image: url("poi_hospitals_map_hover.gif");
}

.poifiredepartment
{
    background-image: url("poi_firedepartment.gif");
}

.poimapfiredepartment
{
    background-image: url("poi_firedepartment_map.gif");
}

.poimapfiredepartment:hover
{
    background-image: url("poi_firedepartment_map_hover.gif");
}

.poiItem 
{
    margin: 3px;    
    height: 25px;
    cursor: pointer;   
}
.pinItem
{
    margin: 3px;
    height: 25px;
    cursor: pointer;
}

.poiItem:hover
{
    background-color: #f1f1f6;
}
.pinItem:hover
{
    background-color: #f1f1f6;
}

.poiItemSelected
{
    background-color: #6EB6F9 !important;
}
.pinItemSelected
{
    background-color: #6EB6F9 !important;
}

.poiItemImg 
{
    float: left;
    background-repeat: no-repeat;
    height: 21px;
    width: 20px;
}
.pinItemImg 
{
    float: left;
    background-repeat: no-repeat;
    height: 21px;
    width: 20px;
}

.poiItemDesc
{
    padding-top: 8px;
    margin-left: 27px;
    font-size: 12px;
}
.pinItemDesc
{
    padding-top: 8px;
    margin-left: 27px;
}
.separator
{
    height: 5px;
    border-bottom: 1px solid #99bbe8;
}

#poi
{
    display: none;
    border: 1px solid #99bbe8;
    position: absolute;
    width: 300px;
    z-index: 6;
    background-color: White;
    opacity:.85;
	filter:alpha(opacity=85);
	font-size: 12px;
}

div.poiLeft
{
    width: 50%;
    float: left;
}

div.poiRight
{
    width: 50%;
    float: right;
}

div.poiToolbar
{
    border-top: 1px solid #99bbe8;
    padding: 5px;
    clear: both;
}

div.poiToolbar>div
{
    float: left;
    padding-top: 5px;
}

div.poiToolbar>input
{
    width: 40px;
    float: left;
}

#resizeMap
{
    display: none;
    border: 1px solid #99bbe8;
    position: absolute;
    width: 180px;
    z-index: 6;
    background-color: White;
    opacity:.85;
	filter:alpha(opacity=85);
}

#layers
{
    display: none;
    border: 1px solid #99bbe8;
    position: absolute;
    width: 180px;
    z-index: 6;
    background-color: White;
    opacity:.85;
	filter:alpha(opacity=85);
}

#legend
{
    display: none;
    border: 1px solid #99bbe8;
    position: absolute;
    width: 180px;
    z-index: 6;
    background-color: White;
    opacity:.85;
	filter:alpha(opacity=85);
}

.legendTitle
{
    width: 100%;
    border-bottom: 1px solid #99bbe8;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

#pinLayers {
    background-color: White;
    border: 1px solid #99BBE8;
    display: none;
    opacity: 0.85;
    position: absolute;
    width: 180px;
    z-index: 6;
}

.legendClose
{
    cursor: pointer;
    background-image: Url("stop.gif");
    background-repeat: no-repeat;
    margin-right: 10px;
    width: 17px;
    height: 15px;
    float: right;
    clear: both;
}

.LegendItemCon
{
    clear: both;
}

.LegendItem
{
    float: left;
    padding: 5px;
}

.LegendItemImg
{
    float: left;
}

.legendDrawingImage
{
    width: 20px;
    height: 17px;
    background-repeat: no-repeat;
}

.addressContainer
{
    display: none;
    position: absolute;
    border:1px solid #99bbe8;
    width: 250px;
    z-index: 6;
    background-color: White;
    opacity:.85;
	filter:alpha(opacity=85); 
}

.printImg
{
    float: left;
    background-repeat: no-repeat;
    background-image: url("http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/Print.gif");
    height: 16px;
    width: 16px;    
}

.dockContainer 
{
    position: absolute;
    top: 0px;
    padding-top:150px; 
    padding-bottom:20px; 
    width:100%;
}

.dockMenu
{
    position:absolute; 
    display:none;
    height: 30px;
    background: #F8F7F5;
    border-right: 1px solid #cdcdcd;
    font-size: 12px;
}

.dockMenu img
{
    padding: 5px 7px;
    cursor: pointer;
}

.dockMenu img.imageSelected
{
    background-color: #BAEFA7;
}

.dockMenu div.jqDockWrap 
{
    margin: 0 auto;
}
.dockMenu div.jqDock 
{
    cursor:pointer;
}

.jqDockLabel
{
    margin-bottom: -18px !important;
    background-color: White;
    padding: 2px;
    display: table-cell;
    vertical-align: middle;   
    height: 12px;
    white-space:nowrap;
}

.jqDockLabelImage
{
    overflow: visible;
}

.jqDockLabelText
{
    display: table-cell;
    vertical-align: middle;   
    height: 12px;
    white-space:nowrap;
}

.BreadcrumbContainer
{
    opacity:.85;
	filter:alpha(opacity=85);
}

#txtAddress
{
    width:200px;
    margin: 5px;
}

#txtCity
{
    width:80px;
    margin: 5px;
}

#txtState
{
    width:23px;
    margin: 5px;
}

#txtZip
{
    width:60px;
    margin: 5px;
}

#directionsContainer
{
    width: 700px;
    display: none;
    background-color: White;
    clear: both;
}

#directionsPicker
{
    width: 210px;
    display: none;
    position: absolute;
    z-index: 4;
    background-color: White;
    padding: 5px;
    overflow:auto;
}

#directionsSort
{
    list-style-type: none; 
    margin: 5px 0 0 0;
    padding: 0;
}

#directionsSort li
{
    margin: 0 3px 3px 3px; 
    padding: 5px 5px 5px 25px; 
    font-size: 12px; 
    height: 35px;
    border: 1px solid #99bbe8;
    cursor: move;
}

#directionsSort li div.ui-icon
{
    position: absolute;
    margin-left: -20px;
    background-color: Green;
}

#directionsSort li .removedd
{
    background-image: Url("stop.gif");
    background-repeat: no-repeat;
    width: 17px;
    height: 15px;
    cursor: pointer;
    float: right;
}

#directionsSort li .mapLabeldd 
{
    float: left;
    font-size: 16px;
    width: 20px;
}

#directionsSort li .descLabeldd
{
    float: left;
    width: 135px;
}

#directionsSort li input
{
    width: 128px;
}

.shapeSummaryExclude .ui-state-active
{
    background-image: none !important;
    background-color: Yellow;
    color: Red;
}

.shapeSummaryExclude .ui-state-default {
    
    background-image: none !important;
}

.shapeSummaryExclude .ui-button-text-only .ui-button-text {
    padding: 0.2em 0.3em;
}

.shapeSummaryExclude .ui-button 
{
    width: 20px;
    height: 20px;   
}

.BM_Module_DragHandle
{
    overflow: visible !important;
}

.BM_Module_DragHandle div a
{
    overflow: visible;
    color: Blue !important;
    font-weight: bold;
}

.BM_Module_AddHandle
{
    overflow: visible !important;
}

.BM_Module_AddHandle div a
{
    overflow: visible;
    color: Blue !important;
    font-weight: bold;
}

.shapeMove 
{
    cursor: move !important;   
}

.resizeNE { cursor: ne-resize !important; }
.resizeSE { cursor: se-resize !important; }
.resizeN { cursor: n-resize !important; }
.resizeE { cursor: e-resize !important; }

@MEDIA PRINT 
{
    body { overflow: visible !important; }
	.dockMenu { display:none !important; }
    #directionsPicker { display: none !important; }
}

ul.jqMapUl
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.jqMapUl li
{
	display: inline-block;
}


.sprite {background:url(sprite.png) no-repeat;}

/*ACTIVE COLOR-------------------------------------------------------------------------------------------------------*/
.sprite-blue_03,.sprite-RNT_03,.sprite-a_03,.sprite-A_03,.sprite-n_03, 
.sprite-N_03,.sprite-NEW_03,.sprite-b_03,.sprite-B_03,.sprite-BOM_03 
{ background-position: 0 -84px; width: 5px; height: 5px; position:relative; top: 10px;} 
.sprite-blue_03_Off,.sprite-RNT_03_Off,.sprite-a_03_Off,.sprite-A_03_Off, 
.sprite-n_03_Off,.sprite-N_03_Off,.sprite-NEW_03_Off,.sprite-b_03_Off, 
.sprite-B_03_Off,.sprite-BOM_03_Off 
{ background-position: -6px -84px; width: 5px; height: 5px; position:relative; top: 10px;} 

.sprite-green_03,.sprite-s_03,.sprite-S_03,.sprite-c_03,.sprite-C_03, 
.sprite-r_03,.sprite-R_03
{ background-position: 0 -139px; width: 5px; height: 5px; position: relative; top: 10px;} 
.sprite-green_03_Off,.sprite-s_03_Off,.sprite-S_03_Off,.sprite-c_03_Off,
.sprite-C_03_Off,.sprite-r_03_Off,.sprite-R_03_Off
{ background-position: -6px -139px; width: 5px; height: 5px; position: relative; top: 10px;} 

.sprite-orange_03,.sprite-CON_03
{ background-position: 0 -594px; width: 5px; height: 5px;  position: relative; top: 10px;} 
.sprite-orange_03_Off,.sprite-CON_03_Off
{ background-position: -6px -594px; width: 5px; height: 5px;  position: relative; top: 10px;} 

.sprite-purple_03,
.sprite-w_03,.sprite-W_03,
.sprite-e_03,.sprite-E_03,.sprite-EXP_03
{ background-position: 0 -649px; width: 5px; height: 5px;  position: relative; top: 10px;} 
.sprite-purple_03_Off,
.sprite-w_03_Off,.sprite-W_03_Off,
.sprite-e_03_Off,.sprite-E_03_Off,.sprite-EXP_03_Off
{ background-position: -6px -649px; width: 5px; height: 5px;  position: relative; top: 10px;} 

.sprite-red_03,.sprite-h_03,.sprite-H_03
{ background-position: 0 -704px; width: 5px; height: 5px; position: relative; top: 10px; } 
.sprite-red_03_Off,.sprite-h_03_Off,.sprite-H_03_Off
{ background-position: -6px -704px; width: 5px; height: 5px; position: relative; top: 10px; } 

.sprite-yellow_03,.sprite-p_03,.sprite-P_03,.sprite-PND_03
{ background-position: 0 -759px; width: 5px; height: 5px;  position: relative; top: 10px;} 
.sprite-yellow_03_Off,.sprite-p_03_Off,.sprite-P_03_Off,.sprite-PND_03_Off
{ background-position: -6px -759px; width: 5px; height: 5px;  position: relative; top: 10px;} 


/*ACTION ICONS-------------------------------------------------------------------------------------------------------*/
.tax-icon{ background-position: 0 -196px; width: 31px; height: 30px; cursor: pointer;} 
.history-icon{ background-position: 0 -276px; width: 31px; height: 30px; cursor: pointer; } 
.mls-icon{ background-position: 0 -356px; width: 30px; height: 30px; cursor: pointer; } 
.rpr-icon{ background-position: 0 -436px; width: 31px; height: 30px; cursor: pointer;} 
.subject-property-icon{ background-position: 0 -516px; width: 31px; height: 30px; cursor: pointer; } 
.street-icon{ background-position: 7px -831px; width: 31px; height: 30px; cursor: pointer;} 
.zoom-icon{ background-position: 10px -871px; width: 31px; height: 30px; cursor: pointer;} 
.neighborhood-icon{ background-position: 7px -895px; width: 31px; height: 30px; cursor: pointer; }
.birdseye-icon{ background-position: 7px -955px; width: 31px; height: 30px; cursor: pointer; }

.close-hover{ background-position: 0 -790px; width: 31px; height: 30px; cursor: pointer; position:relative; left: 250px; top:-20px;} 
.bar{ background-position: 0 0; width: 1px; height: 34px;} 

/*HOVER ARROWS---------------------------------------------------------------------------------------------------------*/
.hoverArrowLeft { display:none; left: -30px; top: 79px; position: absolute; width: 31px; height: 50px; background: url('http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/images/arrow-left_03.png') no-repeat;
}
.hoverArrowRight { display:none; right: -20px; top: 79px; position: absolute; width: 31px; height: 50px; background: url('http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/images/arrow-right_03.png') no-repeat;
}
.hoverArrowUp { display:none; top: -30px; left: 157px;  position: absolute; width: 50px; height: 31px; background: url('http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/images/arrow-up_03.png') no-repeat;
}
.hoverArrowDown { display:none; bottom: -30px; left: 157px; position: absolute; width: 50px; height: 31px; background: url('http://mrisimages.fnistools.com/images/RECos/1191/lib/jqbingmap/themes/rw/images/arrow-down_03.png') no-repeat;
}

/* Start RW specific classes */

.pin-listing-active
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_active.gif");
    width: 31px;
    height: 34px;
}

.pin-listing-other
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_other.gif");
    width: 31px;
    height: 34px;
}

.pin-office
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("office.gif");
    width: 14px;
    height: 28px;
}

.pin-listing-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_multiple.gif");
    width: 31px;
    height: 35px;
}

.pin-listing-openhouse
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_openhouse.gif");
    width: 31px;
    height: 49px;
}

.pin-listing-sold
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_sold.gif");
    width: 20px;
    height: 18px;
}

.pin-listing-newlisting
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_newlisting.gif");
    width: 33px;
    height: 45px;
}

.pin-listing-pending
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_pending.gif");
    width: 20px;
    height: 18px;
}

.pin-listing-sold-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_sold_multiple.gif");
    width: 25px;
    height: 21px;
}

.pin-blue-house
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("blue-house.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-openhouse-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_open_house_multiple.gif");
    width: 31px;
    height: 49px;
}

.pin-listing-1
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_1.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-2
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_2.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-3
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_3.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-4
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_4.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-5
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_5.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-6
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_6.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-7
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_7.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-8
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_8.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-9
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_9.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-10
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_10.gif");
    width: 17px;
    height: 15px;
}

.pin-listing-commercial-active
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_active.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_multiple.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-pending
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_pending.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-pending-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_pending_multiple.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-sold
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_sold.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-sold-multiple
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_sold_multiple.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-other
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_other.png");
    width: 31px;
    height: 35px;
}

.pin-listing-commercial-new
{
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-image: url("listing_commercial_new.png");
    width: 31px;
    height: 35px;
}
/* End RW specific classes */