@charset "utf-8";

body { background: #CFB0E6 url(../images/bg-top-purple.png) repeat-x; margin: 0; / padding: 0;
text-align: center; color: #000000; font: 82% "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

body, td, th { color: #666; }

ul{ line-height: 2em;  }
#container { width: 980px; margin: 0 auto; border: 1px none #000000; text-align: left;  background: url(../images/header.png) no-repeat 0px 0px; padding-top: 15px; }

#mainContent { padding: 0 20px; background: #fff no-repeat 50px 4px; margin: 200px 0px 0px; }

h1, h2 { margin:5px; }

ul.ulLocations { width: 960px; height: 130px; margin: 0px; padding: 0px; line-height: 1.3em; }

ul.ulLocations li { width: 300px; float: left; height: 450px; list-style: none; margin: 0px; background: url(../images/liBG.png) no-repeat; padding: 20px 0% 0% 20px; }

#hServices { background: #CBB3DF url(../images/h1Services.png) no-repeat 0px -10px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; }

#hLocations { background: #CBB3DF url(../images/h1OurLocation.png) no-repeat 0px -10px; margin: 1em 0px .5em; padding: 0px; height: 40px; }

#hCosts { background: #CBB3DF url(../images/h-costs.png) no-repeat 0px -10px; height: 40px; margin: 0px; padding: 0px; text-indent: -9999px; clear:both; }

ul.ulInline { list-style: url(../images/bullet-rquo.png); line-height: 1.8em; }

ul.ulInline li { display: inline; margin-right: 25px; padding-left: 25px; background: url(../images/bullet-rquo.png) no-repeat 0px 0px; height: 45px; }

div.divLocationBox { width: 235px; padding-left: 25px; color: #333; }

p.pMission { border-top: 1px solid #DED3E7; border-bottom: 1px solid #DED3E7; padding: 25px 125px; line-height: 1.7em; color: #000; }

p.pRAlign { text-align: right; }

.divLocationBox h3 { font-size: 1.1em; border-bottom: 20px solid #FFF; width: 85%; border-top: 6px solid #FFF; padding-bottom: 5px; margin-top: 10px; padding-top: 5px; }

#divLocBoxContainer { height: 460px; }

.divLocationBox p { margin: 6px 0px 0px; }

a:link { color: #333; text-decoration:underline; font-weight:bold; }

a:visited { color: #333; text-decoration:underline;  font-weight:bold;}

a:hover { color: #333; text-decoration:none;  font-weight:bold;}

a:active { color: #333; text-decoration:underline;  font-weight:bold;}

#divFooter { margin: -20px 0px 0px; padding: 70px 0px 0px 35px; height: 200px; background: url(../images/footer.png) no-repeat 0px -140px; }

#divCosts { margin: 0px; padding-top: 15px; padding-bottom: 15px; border-top: 1px solid #D2C6DA; border-bottom: 1px solid #D6CADE; }

ul.ulCosts { line-height: 2em; list-style: square url(../../none); color: #333; }

#h2Phone { text-indent: -9999px; background: #682F92 url(../images/phone-number.png) no-repeat 0px -10px; height: 40px; }

.bodyMap { font-weight: bold; color: #FFF; }

p.pDetails { border-top: 4px solid #FFF; width: 85%; padding-top: 8px; }

p.pDetailsBottom { border-bottom: 5px solid #FFF; width: 85%; padding-bottom: 8px; }
