﻿body { margin: 0px; }

#news ul { padding-left: 0px; margin-left: 4px; list-style-type: none; }
#news li { cursor: pointer; padding-left: 15px; }


/* Begin calendar module */
.imgEventPopup  {margin-right: 3px;}
/* End calendar module */

/* Begin coupon module */
.CouponWrapper { border: solid 1px #000000; cursor: pointer; overflow:auto;}
.CouponWrapper.custom{overflow:hidden !important;}
.CouponSignupComplete { background-color: #87CEFA; width: 100%; height: 100%; position: absolute; float: inherit;} /*text-align: center; */
.CouponImagePlaceHolder { overflow:hidden; }
CustomCouponHolder { height: 100%; width: 100%; }
div.NewsLetterGroups {display: none; padding-left: 3px; border: solid 1px #cccccc; overflow: auto;}
/* End coupon module */

/* Begin maps module */
#MapTool ul { list-style: none; margin: 5px 0px 0px 0px; padding: 0px; text-align: left !important;}
#MapTool li span { font-weight: normal; position: relative; top: -7px; margin-left: 5px; }
#MapTool span { font-weight: bold; }
#MapTool td span { font-weight: normal; }
.tablePoisInfoTDLeft {padding:2px;border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:2px;}
.tablePoisInfoTDCenter {padding:2px;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:2px;}
.tablePoisInfoTDRight {padding:2px;border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-bottom:2px;}
.tablePoisInfo {border-collapse: collapse;}
.tablePoisInfo td{padding: 5px;font-weight:normal!important;}
#MapTool .BingMap { position: relative; overflow: hidden;  }
#MapTool .Legend { width: 130px; height: 95px; z-index: 100; padding: 2px 3px 5px;top: 556px;left: 11px}
#MapTool .Legend.Recreation{height: auto !important;top:auto;left:auto;}
#MapTool .LegendBottom  
{
    width: 130px; 
    height: 15px; 
    z-index: 100; 
    padding: 2px 3px 5px;
    top: 556px;
    left: 11px;
    position:absolute; top:75px; left: 0px
}
/* End maps module */

.details { padding-left: 15px; margin-top: 12px; text-align:left;}
.clearer { clear: both; }
.description { z-index:1000}
p.message { margin: 0px; background-image: url('../images/exclamation.png'); background-repeat: no-repeat; padding-left: 20px; padding-bottom: 2px; padding-top: 2px; width: 280px; font-weight: bold; font-size:smaller; }
