body {margin-top:18px; background-color:#1e2e46; color:#333333; font-family:verdana, arial, helvetica; font-size:11px;}
a {text-decoration:none;}
#outer {width:100%; text-align:center;}
#contactDetails {float:right;
font-size:14px;
line-height:20px;
padding-right:50px;
padding-top:20px;}
#inner {width:1064px; margin:auto; text-align:left;}
#header {background-image:url('../images/bgHeader.gif'); height:173px; width:1064px; }
#main {width:1064px;  background-image:url('../images/bg.jpg');}
#footer {width:1064px; background-image:url('../images/bgFooter.gif'); height:59px;}
#main #spots {background-color:#ffffff; width:999px; margin-left:27px; text-align:left; }
#main #spots #one { width:303px; height:128px; float:left; margin-left:21px;background-image:url('../images/1.jpg'); clear:left;} 
#main #spots #two { width:303px; height:128px; float:left; margin-left:23px;background-image:url('../images/2.jpg')}
#main #spots #three { width:303px; height:128px; float:left; margin-left:23px; background-image:url('../images/3.jpg')}
#main #spots #slideShow {margin-bottom:15px; width:999px; overflow:hidden}
#text {width:160px; margin-left:20px; margin-top:8px;}

/* BEGIN: cms styles */
#mainAdmin {padding-left:40px; background-color:#ffffff;}
#mainAdmin label {width:200px;float:left; clear:left;}
#mainAdmin input {width:300px; float:left; padding-left:15px;}
/* END: cms styles */

#slideHidden {display:none}
#headline {position:absolute; font-family:Trebuchet MS; padding-left:30px; padding-top:20px; font-size:24px; line-height:30px;}
#majorText {position:absolute; font-family:Trebuchet MS;padding-left:30px; padding-top:60px; font-size:14px;}

#optionalText1 {position:absolute; font-family:Trebuchet MS;padding-left:30px; padding-top:80px; font-size:12px;}
#optionalText2 {position:absolute; font-family:Trebuchet MS;padding-left:30px; padding-top:100px; font-size:12px;}
#optionalText3 {position:absolute; font-family:Trebuchet MS;padding-left:30px; padding-top:120px; font-size:12px;}

#textDetails {margin:25px 25px 0 25px; padding-bottom:25px;}
#textDetails ul {width:212px; float:left;}

#logo {
display:block;
float:left;
font-size:0;
height:110px;
line-height:0;
margin-left:30px;
margin-top:30px;
text-indent:-1000px;
width:500px;
}

#spotsAbout {background-color:#ffffff; width:999px; margin-left:27px; text-align:left; height:533px; }
#spotsForms {background-color:#ffffff; width:999px; margin-left:27px; text-align:left; height:533px; }
#spotsForms p, #spotsAbout p {width:700px; margin-left:29px}
#spotsForms h1, #spotsAbout h1 {margin-left:29px}

#spotsForms ul {margin-left:40px;}

/* contact page */
#contactForm { width:470px; float:left; margin-left:29px background-color:#ffffff;padding-left:10px}
#map1 {width:470px; height:400px; float:left}
#contactForm label {width:150px; text-align:right; float:left;}
#contactForm input {float:left;
margin-bottom:5px;
margin-left:10px;
width:250px;}
#contactForm textarea {float:left;margin-bottom:10px;
margin-left:10px; width:250px; height:160px;}

h1 {font-family:verdana; font-size:16px; padding-top:10px; margin-bottom:10px; margin-top:0;}

/* footer */
#footer #navlist a {font-size:10px; color:#555555; text-decoration:none;}
#navlist {padding:0; margin:0}
#navlist li {display: inline; list-style-type: none; padding-left: 45px;padding-right: 45px;font-size:10px; color:#555555; border-right:1px solid #555555;}
#navlist li.last {border-right:none;}

h3.spot {font-size:12px; font-weight:bold; }