* {
   margin:0;
   padding:0;
}

body {
   font: 90% Verdana, Arial, Helvetica, sans-serif;
}

p.help-text {
    padding: 9px;
    margin-bottom: 10px;
    text-align: center
}

.full {
    text-align: center;
   margin-top: 1em;
}

p.full {
    margin-top: .4em
}

a {
   color: #006699;
   text-decoration: underline;
}

#find-parish {
   background:white none repeat scroll 0%;
   border:1px solid #000000;
   font-size:12px;
   padding:10px;
   position:absolute;
   right:10px;
   top:45px;
   width:200px;
}

#find-parish img {
   display:block;
   margin-left:auto;
   margin-right:auto;
}

#find-parish h1 {
   font-size:14px;
   margin-bottom:10px;
   margin-top:0px;
   padding-top:0px;
}

#parish {
   width:154px;
}

#zip {
   width:150px;
}

.lightText {
   color:#999999;
}

.darkText {
   color:#000000;
}

#mapdata {
   background:#C6BEB3 none repeat scroll 0%;
   border:1px solid #C6BEB3;
   margin-bottom:10px;
   margin-top:6px;
   padding:5px;
   text-align:center;
}

#mapdata label {
   vertical-align:text-top;
}

#map {
   color:#000000;
   font-size:0.85em;
   height:100%;
   position:absolute;
   text-align:left;
   width:100%;
}

#map h6 {
   color:#000000;
   font-size:1.1em;
   font-weight:bold;
   margin-bottom:0.3em;
   padding-bottom:0.2em;
}

#map a {
   border-bottom-color:#0066CC;
   color:#0066CC;
   text-decoration:none;
}

#map a:hover {
   text-decoration:none;
}

#map.overflow {
   height:auto;
}

#loader, #feedback {
   background:#FFFFFF none repeat scroll 0%;
   color:#000000;
   font-size:1em;
   margin-top:1em;
   text-align:center;
   display: none;
}

#loader img {
   vertical-align:middle;
}
