﻿body{
margin:0;
padding:0;
border:0;
font-size:100.1%;
font-family:Geneva,Arial,Helvetica;
color:#444;
background: #fff;
text-align:center;
}


/* generics */

a:link{color:#c22}
a:visited{color:#c22;}
a:hover,a:active{color:#e44;}
a:link.active,a:visited.active,a:hover.active,a:active.active{color:#909;text-decoration:none;}

a[rel~="external"]{padding-right:16px;background:#fff url(img/external.gif) right no-repeat;}/*adds icon for external links*/

h1{font-weight:900;font-size:1.4em;letter-spacing:-0.02em;color:#a00;margin:0.3em 0.4em 0em 0.5em;padding:0 0 0.5em 0;border-bottom:1px solid #ccc;}
h2{font-weight:900;font-size:1.0em;letter-spacing:-0.02em;color:#c22;margin:0.3em 0.5em 0.3em 0.75em;padding:0 0 0.5em 0;border-bottom:1px solid #ccc;}
h3{font-weight:900;font-size:1.0em;letter-spacing:-0.02em;color:#c22;margin:0.5em 0.75em 0.5em 0.75em;padding:0;}

hr{display:block;clear:both;visibility:hidden;border:0;}


/* navigation, masthead, foot */

#nav{text-align:center;width:100%;background:#a00 url(img/nav.gif) repeat;padding-bottom:0.2em;padding-top:0.2em;border:0;}

#menu{display:inline;margin-left:0.5em;}
#menu ul{display:inline;list-style:none;margin:0;padding:0;text-align:center;}
#menu ul li{display:inline;font-size:1.0em;font-weight:900;line-height:1.5em;margin:0;padding:0.2em 1em;}
#menu ul li.last{border-right:0;}
#menu a{color:#eee;text-decoration:none;}
#menu a:active, #menu a:hover{color:#fff;}
#menu li.live a{color:#fff;}

#masthead{height:120px;padding:1px;background:#fff;}
#masthead a img{border:0;}

#footer{text-align:center;color:#ddd;width:100%;background:#a00 url(img/nav.gif) repeat;border-top:0.5px solid #fbb;}
#footer ul{font:0.7em verdana,helvetica,sans-serif;list-style:none;margin:0;padding:0.4em 0;}
#footer ul li{display:inline;margin:0 1em;}
#footer a{color:#ddd;}
#footer a:hover{color:#fff;}


/* content layers */

#wrap{height:1%;/*IE6Win*/margin:1px auto;background:#fff;}
#wrap{width:950px;}
#wrap:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}/*IE/Firefox Float bug fix*/

#welcome{display:block;text-align:center;margin:0 15px;padding:0 5px;}
#col1,#col2,#col3,#feature1,#feature2,#article1,#article2,#contact1,#special1,#find1,#find2,#spa1,#spa2,#spa3{display:inline;float:left;text-align:left;}
#col1{width:250px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#col2{width:390px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#col3{width:160px;height:600px;margin:0 16px;background:#fff url(img/adspace.jpg) top left no-repeat;border:1px solid #ccc;}
#feature1{width:170px;margin:3px 0;padding:0;}
#feature2{width:190px;margin:3px 0;padding:0;}
#special1{width:681px;padding:2px;margin:0 16px;border:1px solid #ccc;}
#spa1{width:250px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#spa2{width:330px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#spa3{width:250px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#article1{width:310px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#article2{width:330px;padding:3px;margin:0 16px;border:1px solid #ccc;}
#find1{width:679px;padding:3px;margin:0 16px;border:1px solid #ccc;}


/* content text */

#welcome img{padding:0 0.5em;border:0;}
.no-underline{text-decoration:none;}

#col1 p{font-weight:500;font-size:0.9em;margin:0 1em 0 1em;padding:0.5em 0 0.75em 0;}
#col1 p.findaspa{text-align:center;border-bottom:1px solid #ccc;margin:0.5em 0.75em 0.5em 0.75em;padding:0 0 0.5em 0;}

#col2 img,a img{border:0;}
#col2 dl{list-style:none;margin:0.25em 0.25em 0.25em 1em;padding:0.2em 0 0.3em 0;}
#col2 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0;margin:0.25em 0;}
#col2 dd{margin:0 0 0 25px;font-size:0.9em}

#feature1 dl{list-style:none;margin:0.25em 0.25em 0.25em 1em;padding:0.2em 0 0.3em 0;}
#feature1 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0;margin:0;}
#feature1 dd{margin:0 0 0 25px;font-size:0.9em}
#feature1 dd img{margin:5px 0;}
#feature1 dd.address{font-style:italic;font-size:0.8em;}

#feature2 dl{list-style:none;margin:0.25em 0.25em 0.25em 1em;padding:0.2em 0 0.3em 0;}
#feature2 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0;margin:0;}
#feature2 dd{margin:0 0 0 25px;font-size:0.9em}
#feature2 dd img{margin:5px 0;}
#feature2 dd.address{font-style:italic;font-size:0.8em;}

.button {padding:8%;padding-top:0;margin:0 0 6% 0;text-align:center;width:100%;border-bottom:1px solid #ddd;}
.buttonborder {border-width: 0;}

#find1 p{font-weight:500;font-size:0.9em;margin:0 0.75em 0.5em 1em;padding:0.5em 0 0.5em 0;}
#find1 dl{list-style:none;margin:0.75em 0 0.75em 4em;padding:0 0 1em 0;}
#find1 dl.feature{margin:0.75em 0 0.75em 0em;}
#find1 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0.1em;margin:1em 0 0.1em 0;}
#find1 dd{margin:0 0 0 35px;padding-bottom:0em;font-size:0.8em}
.spa-list{float:left;}


#contact1 p{font-weight:900;font-size:1.2em;}
.contacttable{padding:15px;margin:0.3em;background:#fff;font-size:0.9em;}
.contactform{padding:0.3em;margin:0.5em 1em 0.5em 1em;border:1px solid #ddd;background:#f6f6f6;font-size:0.9em;}
.contactsubmit{text-align:center;padding:1em 1em 3em 1em;}

#special1 p{font-weight:500;font-size:0.8em;margin:0 0.75em 0.5em 1em;padding:0.5em 0 0.5em 0;}
#special1 ul{list-style:none;margin:0 0.75em 0.5em 0.75em;padding:0 0 0.75em 0;border-bottom:1px solid #ddd;}
#special1 ul li{font-size:0.8em;background: transparent url(img/arrow2.gif) top left no-repeat;padding:0 1em 0 1.5em;margin:0.5em 0.5em 0.1em 0.75em;}
#special1 p.small{font-size:0.6em;margin-left:1.85em;}

#spa1 h1{font-size:1.7em;margin:0.3em 0.4em 0.3em 0.5em;padding:0 0 0.3em 0;}
#spa1 h1.small{font-size:1.4em;}
#spa1 p{font-size:0.8em;margin:0 0.75em 0.5em 1em;padding:0.25em 0 0 0;}
#spa1 p.last{border-bottom:1px solid #ddd;padding:0.25em 0 1em 0;}
#spa1 ul{font-weight:900;list-style:none;margin:0.25em 0.75em 1em 0.5em;padding:0 0 0 0;}
#spa1 ul li{font-size:0.8em;background: transparent url(img/arrow.gif) top left no-repeat;padding:0 1em 0 2em;margin:0.5em 0.5em 0.1em 0.75em;}

#spa2 h1{font-size:1.2em;margin:0.3em 0.4em 0.3em 0.5em;padding:0 0 0.5em 0;}
#spa2 hr{visibility:visible;color:#ddd;margin:0.3em 0 0.3em 0;border:0;background:#ddd;height:1px;}
#spa2 p{font-size:0.9em;font-weight:900;margin:0 0 0.25em 0.5em;padding:0 0 0 0;}
#spa2 img{border:1px solid #ddd;padding:2px;}

#spa3 h1{font-size:1.2em;margin:0.3em 0.4em 0.3em 0.5em;padding:0 0 0.5em 0;}
#spa3 h2{margin:0.5em 0.5em 0.3em 0.75em;padding:0 0 0.5em 0;}
#spa3 p{font-size:0.8em;margin:0 0 1em 1em;padding:0 0 0 0;}
#spa3 p.map{margin:0 0 1em 0;}
#spa3 ul{font-weight:900;list-style:none;margin:0.25em 0.75em 1em 0.5em;padding:0 0 0 0;}
#spa3 ul li{font-size:0.8em;background: transparent url(img/arrow.gif) top left no-repeat;padding:0 1em 0 2em;margin:0.5em 0.5em 0.1em 0.75em;}

#map_canvas{margin:0 0 1em 1em;padding:0 0 0 0;overflow:hidden;}

#dynloadarea{display:block;text-align:center;padding:0.5em;}
#picarea{display:block;text-align:center;padding:0.2em 0;}

#article1 p{font-weight:500;font-size:0.9em;margin:0 0.75em 0.5em 1em;padding:0.5em 0 0.5em 0;}
#article1 p.last{border-bottom:1px solid #ddd;padding:0.5em 0 1em 0;}
#article1 dl{list-style:none;margin:0.5em 0 0.5em 0.5em;padding:0 0 0.3em 0;}
#article1 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0.1em;margin:1em 0 0.1em 0;}
#article1 dd{margin:0 0 0 35px;padding-bottom:0em;font-size:0.8em}

#article2 dl{list-style:none;margin:0.5em 0 0.5em 0.5em;padding:0 0 0.3em 0;}
#article2 dt{background: transparent url(img/arrow.gif) top left no-repeat;font-size:0.9em;font-weight:900;padding-left:25px;padding-bottom:0.1em;margin:1em 0 0.1em 0;}
#article2 dd{margin:0 0 0 35px;padding-bottom:0em;font-size:0.8em}

