﻿BODY {
	BACKGROUND: url(bg.gif) #727680 repeat-y left top
}
BODY {
	FONT-SIZE: 0.7em; COLOR: #666666; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 0.7em; COLOR: #666666; LINE-HEIGHT: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
CAPTION {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
H2 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
H3 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
H4 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
H5 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
H6 {
	BORDER-RIGHT: 0px dashed; PADDING-RIGHT: 0px; BORDER-TOP: 0px dashed; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: 0px dashed; COLOR: #5d6989; PADDING-TOP: 8px; BORDER-BOTTOM: 0px dashed
}
A {
	COLOR: red; TEXT-DECORATION: underline
}
A:link {
	COLOR: red; TEXT-DECORATION: underline
}
A:active {
	COLOR: red; TEXT-DECORATION: underline
}
A:hover {
	COLOR: red; TEXT-DECORATION: none
}
UL {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; MARGIN-LEFT: 25px; BORDER-LEFT: red 0px solid; BORDER-BOTTOM: red 0px solid; LIST-STYLE-TYPE: none
}
HR {
	BORDER-TOP: #cec395 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 2px; size: 2px
}
INPUT {
	COLOR: #192181
}
#nav {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; Z-INDEX: 1; BACKGROUND: url(bgSideNav.gif) repeat-y; LEFT: 19px; BORDER-LEFT: red 0px solid; WIDTH: 242px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 164px
}
#navcontainer {
	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 238px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Lucida, Geneva, Helvetica, sans-serif
}
#navcontainer UL {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; LIST-STYLE-TYPE: none
}
#navcontainer LI {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#navcontainer LI A {
	PADDING-RIGHT: 10px; BORDER-TOP: #4b5c83 1px solid; DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(rollOff.gif); PADDING-BOTTOM: 3px; WIDTH: 238px; COLOR: #e7e7e7; LINE-HEIGHT: 18px; PADDING-TOP: 2px; BORDER-BOTTOM: #1b2743 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
#navcontainer LI A:hover {
	PADDING-RIGHT: 10px; BORDER-TOP: #4b5c83 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(arrow.gif) #4b5c83 no-repeat left center; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #1b2743 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#navcontainer LI A.active {
	PADDING-RIGHT: 10px; BORDER-TOP: #4b5c83 1px solid; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(arrow.gif) #4b5c83 no-repeat left center; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #1b2743 1px solid; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#printLogo {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(top.gif) repeat-x; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 93px
}
#header {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; BACKGROUND: url(top.gif) repeat-x; LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: red 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 0px; HEIGHT: 93px
}
#header UL {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#header LI {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#header LI A {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid
}
#logoPos {
	
}
#contentContainer {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; Z-INDEX: 1; LEFT: 285px; FLOAT: left; BORDER-LEFT: red 0px solid; WIDTH: 490px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 164px; HEIGHT: 93px
}
#content UL {
	MARGIN: 18px
}
#content LI {
	LIST-STYLE-IMAGE: url('file:///C:/dmarcus/bulletLink.gif')
}
#content IMG {
	BORDER-RIGHT: #4b5c83 5px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4b5c83 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #4b5c83 5px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #4b5c83 5px solid
}
#reservation {
	BORDER-RIGHT: #828072 1px solid; BORDER-TOP: #828072 1px solid; BACKGROUND: #8f94a1; FLOAT: right; MARGIN: 15px 0px 5px 10px; BORDER-LEFT: #828072 1px solid; WIDTH: 176px; BORDER-BOTTOM: #828072 1px solid
}
#reservation H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #565c6c; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #3b3827 1px solid
}
#reservation FORM {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: red 0px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: red 0px solid
}
#reservation INPUT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: red 0px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: red 0px solid
}
.month {
	PADDING-RIGHT: 0px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #565c6c; PADDING-TOP: 0px
}
.day {
	PADDING-RIGHT: 0px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #565c6c; PADDING-TOP: 0px
}
.button {
	BORDER-RIGHT: #484139 2px solid; BORDER-TOP: #fff 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 90%; BACKGROUND: #565c6c; WIDTH: 150px; COLOR: #fff; BORDER-BOTTOM: #484139 2px solid; HEIGHT: 25px; TEXT-ALIGN: left
}
#specials {
	CLEAR: both; BORDER-RIGHT: #828072 1px solid; BORDER-TOP: #828072 1px solid; BACKGROUND: #e9e7e5; FLOAT: right; MARGIN: 15px 0px 0px 10px; BORDER-LEFT: #828072 1px solid; WIDTH: 176px; BORDER-BOTTOM: #828072 1px solid
}
#specials H2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: #666666; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #fff; PADDING-TOP: 6px; BORDER-BOTTOM: #672b0d 1px solid
}
#specials FORM {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: red 0px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: red 0px solid
}
#specials INPUT {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c0bdac 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: red 0px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: red 0px solid
}
#specialsContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 4px
}
.reg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #565c6c; PADDING-TOP: 0px
}
.bold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #565c6c; PADDING-TOP: 0px
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #565c6c; PADDING-TOP: 0px
}
#footer {
	BORDER-RIGHT: #828072 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #828072 0px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-LEFT: #828072 0px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #828072 0px solid
}
#footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #576b9a; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer A.active {
	COLOR: #576b9a; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #576b9a; TEXT-DECORATION: underline
}
.heading {
	COLOR: #666666
}
.details {
	COLOR: #666666
}
#randImg {
	DISPLAY: none
}


#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	

