body {background: rgb(51,51,51); margin: 0; padding: 0; text-align: center; font-family: verdana;}
a {text-decoration: none;}
a:hover{text-decoration: underline;}
img {border: none;}
h1 {display: none;}
h2 {font-size: 22px; color: rgb(255,204,0); margin: -2px 0 0; padding: 0;}
h2.title {font-size: 24px; color: #fff; margin-bottom: 16px;}
h3 {font-size: 16px; color: rgb(225,225,225);}
p, ul, ol, td, th, address {font-size: 12px; font-style: normal; color: rgb(178,178,178);}
b {color: #fff;}
h2 sup, h3 sup {font-size: 14px; font-weight: bold; color: rgb(255,204,0);}
.fclr {clear: both;}
.all {width: 1000px; margin: 0 auto; text-align: left;}

#top {height: 90px; background: transparent url(../gfx/bg-top.gif) scroll repeat-x left bottom;}
#top img {float: left; margin-top: 25px; margin-left: 10px;}
#top ul.nav {margin: 0; padding: 40px 0 0 300px; list-style-type: none; font-size: 18px; font-weight: bold;}
#top .nav li {display: inline; margin: 0 0 0 40px; padding: 0;}
#top ul.nav, #top a {color: rgb(178,178,178);}
#top ul.nav .sel, #top a:hover {color: #fff;}
#top .nav li small {font-size: 14px;}

#promo {background: #000; padding: 30px 0;}
#slide {list-style-type: none; display: none;}
#slide li {float: left; width: 320px; height: 250px; margin: 0 0 0 20px; padding: 0;}
#slide li.first {margin-left: 0;}
#slide li, #slide a {margin: 0; padding: 0; color: rgb(178,178,178);}
#slide li img {margin-bottom: 4px;}
#slide li strong {font-size: 16px;}

#txt {padding-top: 60px; background: transparent url(../gfx/bg-txt.gif) scroll repeat-x left top;}
#c1 {float: left; width: 215px;}
#c2 {float: right; width: 585px; padding: 0 100px;}

#c2 a {color: #fff;}

.box {padding: 12px; margin-bottom: 32px; background: rgb(75,75,75);}
.box h2 {font-size: 18px; margin: 0; padding: 0 0 8px; color: rgb(248,248,248);}
.box a, .box p, .box address {color: rgb(178,178,178);}
.box p {font-size: 11px; margin: 0; padding: 0 0 8px; color: rgb(178,178,178);}
.box address {font-size: 22px; font-weight: bold; margin: 0; padding: 0;}
.box address small {display: block; text-transform: uppercase; font-size: 11px;}
.box ul {padding: 0 0 0 16px; font-size: 11px; line-height: 14px;}

#foot {clear: both; text-align: center; padding-top: 40px;}
#foot hr {display: none;}
#foot p, #foot a {color: rgb(173,173,173);}

.day {margin-top: 5px; padding: 0 0 45px 25px; background: transparent url(../gfx/bg-day.gif) scroll no-repeat left top;}
.day .entry {clear: both; padding: 8px 0; border-bottom: 1px solid rgb(73,73,73);}
.day h2 {font-size: 14px; font-weight: normal; margin: 0; padding: 0 0 8px; color: rgb(178,178,178); border-bottom: 1px solid rgb(73,73,73);}
.day h2 strong {font-size: 16px;}
.day h3 {margin: 0; padding: 0 0 2px; font-size: 24px; color: #fff;}
.day .resrv {margin: 0; padding: 0 0 8px; font-size: 12px;}
.day .resrv span {font-variant: small-caps;}
.day .resrv a {font-size: 16px; font-weight: bold;}
.day .resrv, .day .resrv a {color: rgb(178,178,178) !important;}
.day .desc {margin: 0; padding: 0 0 4px; display: none;}
.day .toggle {float: right; font-size: 16px; margin-left: 16px;}
.day .toggle a:hover {text-decoration: none;}
.day .toggle a small {display: block; width: 20px; height: 16px; background: transparent url(../gfx/bg-desc.gif) scroll no-repeat center center;}
.day .toggle a small.back { background-image: url(../gfx/bg-descback.gif)}

.item {padding-bottom: 25px !important;}
.item  h2 {border-bottom: none !important; margin-bottom: 0; padding-bottom: 4px;}

#desc {clear: both; padding: 1px 0 16px;}

#gm {height: 300px; margin-top: 24px; width: 550px;}
#gm p, #gm strong {color: #000 !important; text-align: center;}