@charset "UTF-8";
/* CSS Document */
html {margin:0px; padding:0px;}
img {border:none}
form {border:none !important;margin:0;padding:0}
body {margin:0;padding:0;background: #D4DDD9 url(/images/bg-shadow.jpg) repeat-y center top}
ul {margin:0px;padding:0px 10px;list-style:inside}
li {margin:0px;padding:5px 10px}

#wrapper{background:url(/images/bg-top.gif) repeat-x top;text-align:center;;margin:0px auto;width:100%;height:100%}
.centered {position:relative;text-align:left;width:900px;margin:0 auto;overflow: visible;}

/*HEADER*/
#header {margin-top:0px;}
#header .logoposition {margin-top:-2px;padding-bottom:2px;}

/*CONTENT*/
#content {margin-top:-40px;width:900px;background:#FFF url(/images/content-bg-top.gif) no-repeat center top;float:left;}
#content .col {padding:10px 2px 0px 2px;margin:0px;width:205px;float:left}
#content .col-first {padding:10px 2px 0px 36px;margin:0px;width:205px;float:left;}
#content .dual-col-first {padding:10px 2px 0px 36px;margin:0px;width:412px;float:left}
#content .dual-col {padding: 10px 2px 0px 2px;margin:0px;width:412px;float:left}
#content .tri-col-first {padding:10px 2px 0px 36px;margin:0px;width:619px;float:left}
#content .tri-col {padding: 10px 2px 0px 2px;margin:0px;width:619px;float:left}
#content .first-row {padding-top:45px}

/*FOOTER*/
#footer {background: #D4DDD9 url(/images/bg-footer.jpg) no-repeat center bottom;height:332px;clear:both;}
#footer-position {padding-left:0px;width:100%;}
#footer-info {padding:18px 2px 0px 32px;}
#footer-info .col {padding:0px 2px 0px 2px;margin:0px;width:205px;float:left;text-align:left}

/*EMAIL SIGNUP*/
#email-signup {height:30px;padding:24px 0px 0px 669px;}
#email-signup .email-input {background-color:#F8FFDD !important;border:1px solid #5D343F;height:18px;font-size:1.3em;color:#888681}
#email-signup .add-btn {padding-top:1px;width:28px;height:22px;border:none;overflow:hidden;text-indent:-9999px;background: transparent url(/images/email-signup-btn2.gif) no-repeat center top;cursor: pointer;}

/*FORM*/
.reset-btn {width:69px;height:23px;border:none;overflow:hidden;text-indent:-9999px;background: transparent url(/images/reset.gif) no-repeat center top;cursor: pointer;}
.submit-btn {width:69px;height:23px;border:none;overflow:hidden;text-indent:-9999px;background: transparent url(/images/submit.gif) no-repeat center top;cursor: pointer;}

/*NAVIGATION*/
#nav-top ul, #nav-top li, #nav-main ul, #nav-main li {list-style:none;margin:0;padding:0;float:left}
#nav-top {position:relative;top:-111px;right:-100px;width:186px;height:6px;padding:0;margin:0;}
#nav-main {position:relative;top:-6px;right:-100px;width:401px;height:6px;padding:0;margin:0;}

ul.nav-row a {display:block;height:6px;text-indent:-9999px;overflow:hidden;}

#nav-home a {background: url(/images/nav/home.gif) no-repeat 0 0;width:47px;height:15px;}
#nav-directions a {background: url(/images/nav/directions.gif) no-repeat 0 0;width:95px;height:15px}
#nav-email a {background: url(/images/nav/email.gif) no-repeat 0 0;width:44px;height:15px}

#nav-home a:hover {background: url(/images/nav/home-hover.gif) no-repeat 0 0;width:47px;height:15px}
#nav-directions a:hover {background: url(/images/nav/directions-hover.gif) no-repeat 0 0;width:95px;height:15px}
#nav-email a:hover {background: url(/images/nav/email-hover.gif) no-repeat 0 0;width:44px;height:15px}

#nav-pricing a {background: url(/images/nav/pricing.gif) no-repeat 0 0;width:60px;height:15px}
#nav-reservations a {background: url(/images/nav/reservations.gif) no-repeat 0 0;width:114px;height:15px}
#nav-photo-tour a {background: url(/images/nav/photo-tour.gif) no-repeat 0 0;width:100px;height:15px}
#nav-about a {background: url(/images/nav/about.gif) no-repeat 0 0;width:60px;height:15px}
#nav-contact a {background: url(/images/nav/contact.gif) no-repeat 0 0;width:67px;height:15px}

#nav-pricing a:hover {background: url(/images/nav/pricing-hover.gif) no-repeat 0 0;width:60px;}
#nav-reservations a:hover {background: url(/images/nav/reservations-hover.gif) no-repeat 0 0;width:114px;}
#nav-photo-tour a:hover {background: url(/images/nav/photo-tour-hover.gif) no-repeat 0 0;width:100px;}
#nav-about a:hover {background: url(/images/nav/about-hover.gif) no-repeat 0 0;width:60px;}
#nav-contact a:hover {background: url(/images/nav/contact-hover.gif) no-repeat 0 0;width:67px;}

/*#nav-pricing a:active {background: url(/images/nav/pricing-active.gif) no-repeat 0 0;width:60px;}
#nav-reservations a:active {background: url(/images/nav/reservations-active.gif) no-repeat 0 0;width:114px;}
#nav-photo-tour a:active {background: url(/images/nav/photo-tour-active.gif) no-repeat 0 0;width:100px;}
#nav-about a:active {background: url(/images/nav/about-active.gif) no-repeat 0 0;width:60px;}
#nav-contact a:active {background: url(/images/nav/contact-active.gif) no-repeat 0 0;width:67px;}*/