﻿body                    { margin:0;padding:0;font-size: 75%;font-family:Arial, Helvetica, Sans-Serif;color:#222; }

a img                   { border:0; }

.shoothillLogo-Link     { position:absolute;top:10px;right:10px;border:0; }                                 

/*3: Alert, 2: Warning, 1: Severe Warning, 4: No Longer In Effect*/
#floodalerts-map_infobox_content                        { border:0!important;background:transparent!important;top: 25%;left: 45%; z-index: 10000; width:203px;position:absolute; }
#floodalerts-map_infobox_content .popup-title           { background:transparent url('Images/popupBackground.png') no-repeat; }
#floodalerts-map_infobox_content .popup1 .popup-title,#floodalerts-map_infobox_content .popup2 .popup-title   { background-position:left top; }
#floodalerts-map_infobox_content .popup3 .popup-title   { background-position:left -31px; }
#floodalerts-map_infobox_content .popup4 .popup-title   { background-position:left -93px; }
#floodalerts-map_infobox_content .popup5 .popup-title   { background:transparent url('Images/FacebookFloodAlerts/popup-header-mylocation.png') no-repeat; }
#floodalerts-map_infobox_content .popup-title h3        { margin:0;padding:5px 10px 4px 10px;font-size:1em;font-variant:small-caps;color:White;text-shadow:0 1px 0 #333; }
#floodalerts-map_infobox_content .popup1 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -124px; }
#floodalerts-map_infobox_content .popup2 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -149px; }
#floodalerts-map_infobox_content .popup3 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -176px; }
#floodalerts-map_infobox_content .popup-description     { width:180px;padding:10px 13px 13px 10px;background:transparent url('Images/popupBackground.png') no-repeat left bottom;text-shadow:0 1px 0 #fff;color:#444; }
#floodalerts-map_infobox_content .popup-description p   { margin:0;padding:0;font-size:0.9em; }
#floodalerts-map_infobox_content .popup-close           { width:16px;height:16px;background:transparent url('Images/cancel.png');position:absolute;top:6px;right:10px;cursor:pointer; }
#floodalerts-map_infobox_content .tweetAlert            { background: no-repeat url('Images/twitter-logo-transparent.png');height: 16px;width: 16px;position: absolute;top: 6px;right: 31px;cursor:pointer }
#floodalerts-map_infobox_arrow                          { display:none!important; }


#mppopup                        {z-index: 10000;border:0!important;background:transparent!important;width:203px;position:absolute;top: 100px;left: 100px; float:left;border:1px solid #000;background-color:#fff;min-width:100px;min-height:50px; }
#mppopup .popup-title           { background:transparent url('Images/popupBackground.png') no-repeat; }
#mppopup .popup1 .popup-title,#mppopup .popup2 .popup-title   { background-position:left top; }
#mppopup .popup3 .popup-title   { background-position:left -31px; }
#mppopup .popup4 .popup-title   { background-position:left -93px; }
#mppopup .popup5 .popup-title   { background:transparent url('Images/FacebookFloodAlerts/popup-header-mylocation.png') no-repeat; }
#mppopup .popup-title h3        { margin:0;padding:5px 10px 4px 10px;font-size:1em;font-variant:small-caps;color:White;text-shadow:0 1px 0 #333; }
#mppopup .popup1 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -124px; }
#mppopup .popup2 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -149px; }
#mppopup .popup3 h3             { padding-left:30px;background:transparent url('Images/popupBackground.png') no-repeat 8px -176px; }
#mppopup .popup-description     { width:180px;padding:10px 13px 13px 10px;background:transparent url('Images/popupBackground.png') no-repeat left bottom;text-shadow:0 1px 0 #fff;color:#444; }
#mppopup .popup-description p   { margin:0;padding:0;font-size:0.9em; }
#mppopup .popup-close           { width:16px;height:16px;background:transparent url('Images/cancel.png');position:absolute;top:6px;right:10px;cursor:pointer; }


.gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div {
    /* we have to use !important because we are overwritng inline styles */
    background-color: transparent!important;
    box-shadow: none !important;
    width: auto !important;
    height: auto !important;
}
/* arrow colour */
    .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div > div {
        background-color: white !important;
    }

/* close button */
.gm-style > div:first-child > div + div > div:last-child > div > div:last-child
{
    display: none !important;
    margin-right: 5px;
    margin-top: 5px;
}

/* image icon inside close button */
.gm-style > div:first-child > div + div > div:last-child > div > div:last-child > img
{
    display: none;
}

/* positioning of infowindow */
.gm-style-iw
{
    top: 22px !important;
    left: 22px !important;
}

/* styles for map infobox popup */
.infobox	                                { /*display:none!important;*/ position:absolute;z-index:101;width:150px;padding:5px!important;color:#555454;font-size:8pt;border:solid 1px #d7d7d7;background:White url('../Images/box-bg.jpg') repeat-x;background-position:bottom;position:relative;-moz-border-radius:5px;border-radius:5px; }
.infobox h4                                 { /*display:none!important;*/ margin:0px;font-weight:bold;font-size:10.5pt!important; }

#monitoredLocationText                      { /*text-transform: uppercase;*/ }

.alertDetails                               { font-weight:bold;text-align:right;padding-top:5px!important;cursor:pointer }

.alertPin                                   { cursor: pointer }