html, body {height:100%}
body {font:76%/1.5em  Arial, Helvetica, sans-serif;background:#EBE3CC url('/images/bgd_body5.png') repeat-x left top;text-align:left}
a, a:link, h2, h3, h4, h2 a, h3 a, h4 a, h5 a, h6 a, .hdrMenus, blockquote, #bigQuotes, blockquote h5, .backlinks a {color:#0092FE;text-decoration:none}
a[href *='pdf'] {background:transparent url('/images/icon_pdf.gif') center left no-repeat;display:inline-block;padding-left:24px;line-height:15px;}
a:focus, #controls li a:focus,#prevBtn a:focus,#nextBtn a:focus, .backlinks a:focus {outline:none}
a:hover {color:#F6A546}
h2, h3, h4, h6, h2 a, h3 a, h4 a, h6 a {font-weight:bold}
h2, h3, h4, h6, .contentBox span {font-weight:bold; color:#F6A546}
h2 {font:bold 1.4em Arial, Helvetica, sans-serif;text-align:left;padding:3px}
h1 {font-size:1.5em}
h3 {font-size:1.3em;text-transform:none}
h4, strong {font-size:1.05em}
p {margin:.3em .2em .8em}
fieldset, img {border: 0; border: none}
address {color: #00325D; text-align: center;}
address a{color:#00325D; text-decoration: underline}
#clear, .clear {height:0;clear:both}
iframe {background: #FFF}
#container {position:relative;margin:0 auto;height:auto !important;height:100%;min-height:100%}
#content {padding:2em 0 4em; min-height: 100%}
#topheader {height:158px;background:url('/images/logo3.png') no-repeat left top}
#subheader {height: 190px}
h1#topImg {height:1px;text-indent:-2000px}
#leftCol {float: left;width:190px;height:auto !important;height:100%;min-height:100%}
#midCol {float: left;width:550px;height:auto !important;height:100%;min-height:100%}
#midColSub {float: left;width:740px;height:auto !important;height:100%;min-height:100%}
#rightCol {width:190px; min-height: 100%}
.column {float: left}
.columnMid {padding: 0 1em}
#leftCol, #rightCol, #topheader, #midCol {float: left}
.boxes {background:#00325D;border:1px solid #0B7EB6; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;padding: .9em; color:#FFF}
.boxesbottom {background:#00325D;border:1px solid #0B7EB6; -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;padding:2px 5px;padding: 0 .9em; color:#FFF}

#midnav {width: 960px}
#midnav img {float: right}
.simple {color: #F8F8FF; float: right; position: relative; top: 45px; right: 45px; font: normal 2.6em Georgia, serif}
#goodtimes {float: right; padding-top: 1.5em}
.white {color: #FFF}
ul.topnav {float: right;list-style: none;margin: 0;width: 960px;height: 35px}
ul.topnav li {float: right;margin: 0;position: relative}
ul.topnav li a{padding: 8px 5px;width: auto;height: 20px;font-size:inherit;	color: #FFF;display: block;text-decoration: none;float: left}
ul.topnav li a:hover{	background: url('/images/hover.png') no-repeat top center;height: 35px; 	text-decoration: none}

.specials {background: url('/images/icon_specials.png') no-repeat left top}
.reservations, .mobile {background: url('/images/icon_reservations1.png') no-repeat left top}
.events {background: url('/images/icon_events.png') no-repeat left top}
.printer {background: url('/images/icon_print.png') no-repeat left top}
.happy {background: url('/images/icon_happy.png') no-repeat left top}

.wifi {height: 50px;background: url('/images/icon_wifi.png') no-repeat left top;font-size: 1.8em; padding: .8em 0 0 3.2em;margin: 0; color: #F6A546}
.specials {width:44px; height: 75px;display:block;font-size: 2em;padding-left: 2em;line-height: 1em;margin: 0}
.events, .printer, .happy {width:44px; height: 60px;font-size: 2em; line-height: 1em;padding-left: 2em;padding-top: .5em;margin: 0}
.reservations {width:44px; height: 75px;display:block;font-size: 1.8em; padding-top: .5em;padding-left: 2.2em;margin: 0}
.mobile {height: 50px;font-size: 1.8em;padding: .8em 0 0 2.5em;margin: 0;color: #F6A546}
.collapse, .expand {height:24px; min-height: 24px; position: relative; width:100%; cursor: pointer;border-bottom: 1px dotted #6BA8D6}
.collapse {background: url('/images/close.gif') no-repeat 35px 0px}
.expand {background: url('/images/open.gif') no-repeat 35px 0px; display:none}
.collapse h3, .expand h3, .contentBox h3 {width:auto; height: 19px; padding:0.3em 0; color:#0092FE}

.paramargin {margin-top: -5px}
a.specialdays:hover  {background: url('/images/bgd_specials_nav.gif') no-repeat center top}
a.specialdays {padding-top: 5px}
.specialdaysnone {color: #0466BB}
/* google map */
#map_canvas {width: 550px; height:350px}
#go { margin: 8px 6px 0}
.mapHeader {background:url('/images/map_logo.gif') no-repeat left top;width: 250px; height: 141px; text-indent: -3000px}
#mapContent {width: 250px}
ul.allLists, ol.allLists {margin: 0 0 0 0.9em; padding: 8px 4px 0 0; list-style-type: none}
ol {margin: 0.3em 0 0 0.4em; font-size: 98%}
ul.allLists li, ol.allLists li , ul.subLists li {padding: 0 0 1em 0}
ul.allLists li ul.submenu, ol.allLists li ul.submenu {list-style-type: none}
ul.allLists li ul.submenu li, ol.allLists li ul.submenu li, ul.subLists li ul.submenu {margin: 0 0 0 0.9em; padding: 0 4px 0 0}
ul.allLists li strong, ol.allLists li strong {color: #060C56}
ul.subLists, ol.subLists {margin: 0 0 0 1.3em; padding: 8px 4px 0 5px; list-style-type: square}
#subCol {background:#00325D;border:1px solid #0B7EB6; -webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px; width: 960px}
#subCol p {padding: .8em}

body, #marketing, #internet, blockquote, #footer ul li, div.pagination a, div.pagination a:hover, div.pagination a:active, div.pagination span.current, blockquote p{color: #FFF}
#topheader, #navigation, #subheader, #container, #content{width: 960px;min-width: 960px}
#footer {clear: both; position:absolute;	width:100%; bottom:0; height: 40px; padding-top: .2em}


div#nyroModalFull {font-size: 12px;color: #777}
div#nyroModalLoading {border: 4px solid #777;width: 150px;height: 150px;text-indent: -9999em;background: #fff url('/images/ajaxLoader.gif') no-repeat;background-position: center}
div#nyroModalLoading.error {border: 4px solid #F66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #FFF}
div#nyroModalWrapper {background: #FFF;border: 4px solid #0092FE}
a#closeBut {position: absolute;display: block;top: -13px;right: -13px;width: 12px;height: 12px;text-indent: -9999em;background: url('/images/close_x.gif') no-repeat;outline: 0}
h1#nyroModalTitle {margin: 0;padding: 0;position: absolute;top: -22px;left: 5px;font-size: 12px;color: #ddd}
div#nyroModalContent {overflow: auto}
div.wrapper div#nyroModalContent {padding: 5px}
div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center}
div.wrapperImg img {vertical-align: baseline}
div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: #FFF;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2}
div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;	cursor: help}
a.nyroModalPrev, a.nyroModalNext {z-index: 105;outline: none;position: absolute;top: 0;height: 100%;width: 40%;cursor: pointer;text-indent: -9999em;background: left 20% no-repeat;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {height: 60%;width: 20%}
a.nyroModalPrev {left: 0}
a.nyroModalPrev:hover {background-image: url('/images/prev.gif')}
a.nyroModalNext {right: 0;background-position: right 20%}
a.nyroModalNext:hover {background-image: url('/images/next.gif')}





