.position-absolute
{
   position: absolute;
}

.ddi-info-c { width: 300px; position: absolute; bottom: 5px; left: -2000px; z-index: 2;}
.ddi-info
{
   width: 300px;
   -moz-opacity: 0.85;
   -khtml-opacity: 0.85;
   opacity: 0.85;
   filter:alpha(Opacity=85);
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
.ddi-info-top { height: 11px; background: url('/i/b/ddi.gif') no-repeat center top; }
.ddi-info-center { background: #292929; padding: 0 4px}
.ddi-info-bottom { height: 11px; background: url('/i/b/ddi.gif') no-repeat center bottom; }



#locMapDescBtn { position: absolute; right: 5px; top: 5px; z-index:7;}

#locMapBody
{
   width: 100%;
   text-align: center;
   margin: 0;
   padding: 0;
}

#locMap
{
   text-align: center;
   margin: 0;
   padding: 0;
}


.locCMap
{
   position: relative;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   top: 0;
   left: 0;
   display: block;
}
#locMapImg
{
   z-index: 1;
   left: 0;
   top: 0;
   margin: 0;
   padding: 0;
}

#locHighlightingContainer
{
   left: 0;
   top: 0;
   z-index: 2;
}

#locWeatherBg
{
   width: 700px;
   height: 320px;
   position:absolute;
   z-index: 3;
   border: 0px;
   left: 0;
   top: 0;
   margin: 0;
   padding: 0;
}

#locMapEmptyImg
{
   width: 700px;
   height: 320px;
   position:absolute;
   z-index: 5;
   border: 0px;
   left: 0;
   top: 0;
   margin: 0;
   padding: 0;
}

.locMapLink
{
   margin: 2px 7px;
   color: #a07e54;
   cursor: pointer;
   cursor: hand;
   font-weight: bold;
   font-size:1.1em;
   white-space:nowrap;
}

.locMapLink .font-shadow-bt{ color: #650000; }
.locMapLink-hover { color: #b4b466;}
