﻿
/************************************************************ safari,moz,& IE7 styles for sidebar map popups \************************************************************/
/************************************************************ note: most of the css is the same as in widemap
the width is different on the custom-infoBox parent
the html>body forces override of called-in css files \************************************************************/
.mapContainer {
clear:both;
height:450px;
position:relative;
width:100%;
overflow:hidden;
margin:0;
}

.mapContainer a {
color:#FFF;
font-size:10pt;
font-family:arial;
font-weight:700;
text-decoration:none;
}

.fullMapWidth {
width:100%!important;
}

.pMapMark a {
font-size:10pt;
font-weight:700;
font-family:Arial;
color:#FFF!important;
text-decoration:none!important;
}

.pMapMark a:hover {
text-decoration:none!important;
}

.pMapMark {
border:0;
position:absolute;
height:30px;
width:24px;
text-align:center;
cursor:pointer;
color:#FFF;
}

.pMapOrigMark {
border:0;
position:absolute;
height:30px;
width:24px;
text-align:center;
cursor:pointer;
background:transparent url(../img/icon/map_arrow.gif) no-repeat scroll top left;
color:#FFF;
}

div.pMapMark div.pOut {
position:absolute;
z-index:1;
background:transparent url(../img/icon/pin_blank.gif) no-repeat;
height:30px;
width:24px;
}

.pMapMark .pIn {
position:absolute;
color:#FFF;
font-size:10pt;
font-weight:700;
font-family:arial;
padding-bottom:1px;
top:2px;
left:6px;
height:16px;
width:16px;
}

.hiddenMarker {
opacity:.3;
}

.pPopRight {
position:absolute;
border:0;
padding-left:20px;
background:transparent url(../img/bg/pop_rt_nw.png) no-repeat scroll left top;
cursor:pointer;
z-index:100000;
}

.pPopRight .border_ne {
background:transparent url(../img/bg/pop_rt_ne.png) no-repeat scroll right top;
padding-top:10px;
position:relative;
cursor:pointer;
}

.pPopRight .border_ne .border_se {
background:transparent url(../img/bg/pop_rt_se.png) repeat scroll right bottom;
padding-right:18px;
cursor:pointer;
}

.pPopRight .border_ne .border_se .border_sw {
background:transparent url(../img/bg/pop_rt_sw.png) no-repeat scroll left bottom;
margin-bottom:-20px;
margin-left:-20px;
padding-bottom:19px;
padding-left:16px;
cursor:pointer;
}

.pPopRight .border_ne .border_se .border_sw .border_ne_intersect {
margin-top:10px;
overflow:auto;
cursor:pointer;
}

.pPopRight .pPopScroll {
position:relative;
border:0;
overflow:auto;
cursor:pointer;
margin:0 0 4px 2px;
padding:0;
}

.pPopRight .pPopPadding {
margin-right:3px;
cursor:pointer;
}

.pPopRight .pPopContent {
border:0;
cursor:auto!important;
margin:0;
padding:0;
}

.pPopContent .pLMark {
display:none;
}

.pBeakRight {
position:absolute;
border:0;
width:30px;
height:34px;
background-image:url(../img/bg/pop_rt_beak.png);
z-index:100001;
cursor:pointer;
margin:0;
padding:0;
}

.pPopLeft {
position:absolute;
border:0;
padding-left:20px;
background:transparent url(../img/bg/pop_lft_nw.png) no-repeat scroll left top;
cursor:pointer;
z-index:100000;
}

.pPopLeft .border_ne {
background:transparent url(../img/bg/pop_lft_ne.png) no-repeat scroll right top;
padding-top:10px;
position:relative;
cursor:pointer;
}

.pPopLeft .border_ne .border_se {
background:transparent url(../img/bg/pop_lft_se.png) repeat scroll right bottom;
padding-right:16px;
cursor:pointer;
}

.pPopLeft .border_ne .border_se .border_sw {
background:transparent url(../img/bg/pop_lft_sw.png) no-repeat scroll left bottom;
margin-bottom:-20px;
margin-left:-20px;
padding-bottom:19px;
padding-left:18px;
cursor:pointer;
}

.pPopLeft .border_ne .border_se .border_sw .border_ne_intersect {
margin-top:10px;
overflow:auto;
cursor:pointer;
}

.pPopLeft .pPopScroll {
position:relative;
border:0;
overflow:auto;
cursor:pointer;
margin:0 0 4px 2px;
padding:0;
}

.pPopNoScroll .pPopScroll {
overflow:hidden!important;
}

.pPopLeft .pPopPadding {
margin-right:3px;
cursor:pointer;
}

.pPopLeft .pPopContent {
border:0;
cursor:auto!important;
margin:0;
padding:0;
}

.pBeakTop {
position:absolute;
border:0;
width:30px;
height:10px;
background:transparent url(../img/bg/pop_beak_top.png) no-repeat scroll 0 0;
z-index:100001;
cursor:pointer;
margin:0;
padding:0;
}

.border_nepage {
background-color:#0768A9;
position:absolute;
color:#fff;
font-weight:700;
font-size:11px;
right:22px;
top:-11px;
text-align:center;
z-index:100001;
height:16px;
padding:1px 0 0;
}

.border_nepage_l {
position:absolute;
top:0;
left:-6px;
width:6px;
height:16px;
background:transparent url(../img/bg/popup_tab_left.png) no-repeat scroll top left;
}

.border_nepage_r {
position:absolute;
top:0;
right:-6px;
width:6px;
height:16px;
background:transparent url(../img/bg/popup_tab_right.png) no-repeat scroll top right;
}

.border_nepage_b {
margin-right:5px;
}

.border_nepage_b img {
margin:0 3px;
}

.border_nepage .close {
background:transparent url(../img/btn/pclose.gif) no-repeat scroll right 2px;
padding-right:12px;
}

.pBeakLeft {
position:absolute;
border:0;
width:30px;
height:34px;
background-image:url(../img/bg/pop_lft_beak.png);
z-index:100001;
cursor:pointer;
margin:0;
padding:0;
}

.pMarkerEntry {
white-space:nowrap;
text-overflow:ellipsis;
}

.pPopJar {
position:relative;
border:0;
background-color:transparent;
margin:0;
padding:0;
}

.povo_map_help {
background:#EFEFEF url(../img/icon/map_arrow.gif) no-repeat scroll 6px 50%;
border:1px solid;
color:#666;
font-size:8pt;
margin-right:6px;
position:absolute;
top:7px;
z-index:100;
padding:5px 5pt 10px 38px;
}

.povo_custom_zoom_in {
background-color:green;
cursor:move;
height:18px;
left:7px;
position:absolute;
top:7px;
width:18px;
z-index:1000;
}

.povo_custom_zoom_out {
background-color:red;
cursor:move;
height:18px;
left:7px;
position:absolute;
top:25px;
width:18px;
z-index:1000;
}

.heatMapContainer {
position:absolute;
}

span.urhere {
font-weight:700;
font-size:9pt;
cursor:pointer;
margin-right:3px;
}

.pPopRight div.pL1,.pPopRight div.pL2,.pPopRight div.pL3,.pPopRight div.pL4,.pPopRight div.pL5,.pPopLeft div.pL1,.pPopLeft div.pL2,.pPopLeft div.pL3,.pPopLeft div.pL4,.pPopLeft div.pL5 {
border-top:0;
padding-top:4px;
}

.pPopStyleHeading div.pL1,.pPopStyleHeading div.pL2,.pPopStyleHeading div.pL3,.pPopStyleHeading div.pL4,.pPopStyleHeading div.pL5,.pPopStyleHeading div.pLMark {
display:none;
}

.pPopStyleHeading div.listing_name1 a,.pPopStyleHeading div.listing_name2 a,.pPopStyleHeading div.listing_name3 a,.pPopStyleHeading div.listing_name4 a,.pPopStyleHeading div.listing_name5 a {
font-size:.9em!important;
}

.pPopStyleHeading div.pSContent {
display:none!important;
}

.pPopStyleHeading div.pLTagArea {
display:none!important;
}

.pPopStyleHeading .resultItem {
display:none!important;
}

.pPopStyleSmall * {
font-size:11px!important;
}

#pPinInfo {
text-align:right;
margin-top:5px;
margin-right:8px;
font-weight:700;
font-size:.9em;
}

.pPopStyleFull .pLMin {
display:none!important;
}