body, td, p, div, INPUT, SELECT, .contentarea {
	/*scrollbar-3d-light-color : #EDE2C9;
	scrollbar-arrow-color : #EDE2C9;
	scrollbar-base-color : #391E17;
	scrollbar-dark-shadow-color : Black;
	scrollbar-face-color : #391E17;
	scrollbar-highlight-color : #B4975A;
	scrollbar-track-color: Gray;
	scrollbar-shadow-color : Gray;*/
	font-size: 12px;
	font-family: Arial;
	font-weight: normal;
	color: #391E17;
}

body {
	background-color: #391E17;
}

p {
	margin: 5px 0px 5px 0px;
}

.contentarea {
	background-color:#EDE2C9;
}

A,A:link,A:visited,A:active {
	color: #B4975A;
	text-decoration : none;
}

A:hover {
	color: #675634;
	text-decoration : underline;
}

#nolink{
	color: #027AC6;
	text-decoration : none;
	
}

#red{
	color: #FF0000;
	
}

.button {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;	
	font-weight: bold;
	cursor:pointer;
	color: #B4975A;
	background-color:#391E17;
}

.buttonOver {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;	
	font-weight: bold;
	cursor:pointer;
	color: ;
	background-color:#B4975A;
}

.resDate {
	text-align: center;
	font-weight:bold;
	cursor: pointer;
}

.buttonBox {
	border: 1px solid ;
	margin-left: 7px;
	margin-right: 7px;
}

.errormessage {
	color: #CC0000;
}

.form, .formtitle {
	color: #391E17;
	font-weight: bold;
}

.group, a.group:link, a.group:visited, a.group:active { 
	font-size: 14px;
	color: #391E17;
}

a.group:hover, .group_active, a.group_active:link, a.group_active:visited, a.group_active:active, a.group_active:hover {
	color: #B4975A;
	text-decoration : none;
}

.nav_footer, a.nav_footer:link, a.nav_footer:visited, a.nav_footer:active { 
	font-size: 10px;
	font-weight: bold;
	color: #B4975A;
}

a.nav_footer:hover, a.nav_footer_active:link, a.nav_footer_active:visited, a.nav_footer_active:active, a.nav_footer_active:hover {
	color: #EDE2C9;
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
}

.nav_header, a.nav_header:link, a.nav_header:visited, a.nav_header:active { 
	color: #B4975A;
	font-weight: bold;
	font-size: 13px;
}

a.nav_header:hover, a.nav_header_active:link, a.nav_header_active:visited, a.nav_header_active:active, a.nav_header_active:hover {
	color: #EDE2C9;
	font-weight: bold;
	text-decoration : none;
	font-size: 13px;
}

.nav_left, a.nav_left:link, .anav_left:visited, a.nav_left:active { 
	color: #B4975A;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}

a.nav_left:hover, a.nav_left_active:link, a.nav_left_active:visited, a.nav_left_active:active, a.nav_left_active:hover {
	color: #EDE2C9;
	font-size: 11px;
	font-weight: bold;
	text-decoration : none;
	line-height: 18px;
}

.textLink, a.textLink:link, a.textLink:visited, a.textLink:active { 
	color: #B4975A;
	text-decoration : underline;
	font-weight: 600;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
}

a.textLink:hover {
	color: #675634;
	text-decoration : underline;
}

table.test {
	border: 1px dotted green;
}

table.test td, table.test th {
	border: 1px dotted red;
}

p.test {
	border: 1px dotted blue;
}

.sectionTitle {
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #B4975A;
	text-decoration: none;
}

.title, td.title {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #B4975A;
	text-decoration: none;
}

.darkTitle {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #391E17;
	text-decoration: none;
}

.stdContentText, .stdContentTextLink {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.textMargin {
	margin: 0px 20px 10px 0px;
}

.stdContentTextLink {
	text-align: right;
}

.mainText {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #391E17;
	text-decoration: none;
}

.beigeText {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #B4975A;
	text-decoration: none;
}

.tiny {
	font-size: 11px;
}

a.itemLink,a.itemLink:link, a.itemLink:visited, a.itemLink:active,a.itemLink:hover {
	font-size: 12px;
	text-decoration: none;
	color: #391E17;
}

a.itemLinkBeige,a.itemLinkBeige:link, a.itemLinkBeige:visited, a.itemLinkBeige:active,a.itemLinkBeige:hover {
	font-size: 12px;
	text-decoration: none;
	color: #B4975A;
}

a.itemLinkBig,a.itemLinkBig:link, a.itemLinkBig:visited, a.itemLinkBig:active,a.itemLinkBig:hover {
	font-size: 15px;
	text-decoration: none;
	color: #391E17;
}

a.itemLinkBeigeBig,a.itemLinkBeigeBig:link, a.itemLinkBeigeBig:visited, a.itemLinkBeigeBig:active,a.itemLinkBeigeBig:hover {
	font-size: 15px;
	text-decoration: none;
	color: #B4975A;
}

a.itemLink2,a.itemLink2:link, a.itemLink2:visited, a.itemLink2:active {
	font-size: 12px;
	text-decoration: none;
	color: #391E17;
}

a.itemLink2:hover {
	color: #B4975A;
}

a.resLink,a.resLink:link,a.resLink:visited,a.resLink:active {
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
	color: #391E17;
}

a.resLink:hover {
	text-decoration: underline;
	color: #FF4444;
}

a.resLink2,a.resLink2:link,a.resLink2:visited,a.resLink2:active {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #391E17;
}

a.resLink2:hover {
	text-decoration: underline;
	color: #FF4444;
}

a.ecLink,a.ecLink:link,a.ecLink:visited,a:ecLink:active {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #391E17;
}

a.ecLink:hover {
	text-decoration: underline;
	color: #B4975A;
}

table.cartTable {
	border-width: 3px;
	border-style: double;
	border-color: #B4975A;
}

table.cartTable td {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	border-width: 1px;
	border-style: solid;
	border-color: #B4975A;
}

table.cartTable th {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	color: #391E17;
	border: 1px solid #B4975A;
}

table.noBorder td{
	border-style: none;
}

img.thinBorder {
	border: 1px solid #B4975A;
}

img.medBorder {
	border: 2px solid #391E17;
}

table.rfp td {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
}

.fieldInfo {
	font-weight: 600;
	font-style: italic;
}

table.toCalendar {
	background-color: transparent;
}

td.toTopLeft {
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 0px 0px 1px;
}

td.toTop {
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 0px 0px 0px;
}

td.toTopRight {
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 1px 0px 0px;
}

td.toCalTitle {
	color: #B4975A;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 0px 0px 0px;
}

select.toCalNav {
	color: #B4975A;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	border: 1px solid #B4975A;
}

select.resCalNav {
	color: #B4975A;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #B4975A;
}

td.toCalDayRow {
	color: #391E17;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	background-color: #B69B62;
}

td.toCalCell {
	border-style: solid;
	border-color: #B4975A;
	border-width: 0px 0px 1px 1px;
}

td.toCalCellEdge {
	border-style: solid;
	border-color: #B4975A;
	border-width: 0px 0px 1px 1px;
}

table#arrival td.toCalCellEdge, table#departure td.toCalCellEdge {
	border-style: solid;
	border-color: #B4975A;
	border-width: 0px 1px 1px 1px;
}

td.toButtons {
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 1px 1px 1px;
}

td.toInfo {
	color: #391E17;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	border-style: solid;
	border-color: #B4975A;
	border-width: 0px 1px 1px 1px;
}

td.hotDatesInfo {
	color: #391E17;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	border-style: solid;
	border-color: #B4975A;
	border-width: 1px 1px 1px 1px;
}

.calBeige {
	color: #B4975A;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
}

.calBrown {
	color: #391E17;
	font-family: Arial;
	font-size: 12px;
	font-weight: 600;
}

ul.search {
	list-style-type: none;
}

.searchMatch {
	background-color: #B4975A;
	color: #FFFFFF;
}

table.guestInfo {
	border: 1px solid #B4975A;
}

table.guestInfo td {
	font-size: 11px;
	font-family: Arial;
	color: #391E17;
}

div.flashContainer {
	width: 100%;
	text-align: center;
}

div.flashContainer div {
}

#epFlash_inner .noFlash {
	margin-top: 150px;
}

#splashFilmstrip #filmstrip {
	background-image: url(../images/splash_flash_bg.gif);
	background-repeat: repeat-x;
	height: 105px;
}

#splashFilmstrip #filmstrip .noFlash {
	margin-top: 36px;
}

/* gallery styles */
div#galleryContainer {
	margin: 5px 5px 5px 5px;
}

td.head {
	font-size: 14px;
	font-weight: bold;
	color: #B4975A;
}

td.thinRight {
	border-style: solid;
	border-color: #B69B62;
	border-width: 0px 1px 0px 0px;
}

td.bgBeige {
	background-color: #B69B62;
}

table#adminBox, table#adminBox tr, table#adminBox td{
	/*background-color: #EDE2C9;
	border-style: none;*/
	display: none;
}

a.details, .details:link, .details:active, .details.visited {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #B4975A;
	text-decoration: none;
}

.detail:hover {
	text-decoration: underline;
}


a.details, .details:link, .details:active, .details.visited {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #B4975A;
	text-decoration: none;
}

.details:hover {
	text-decoration: underline;
}

td.blob {
	width: 20px;
	height: 20px;
	background-color: #FEFCF2;
}

div.contentSpacer {
	padding-left: 10px;
	padding-top: 10px;
}
/*a.itemLink:link, a.itemLink:visited, a.itemLink:active {
	color: #391E17;
	text-decoration: none;
}

a.itemLink:hover {
	color: #B4975A;
	text-decoration: none;
}*/

/*widget styling*/

table#widget-table{width: 900px; height: 52px; background: transparent url(../images/widget-bg.jpg) no-repeat; font-family: Helvetica, Arial, sans-serif}

table#widget-table td{vertical-align: top; height: 52px}

td#widget-intro{width: 109px;}

td#widget-intro p{padding: 6px 15px 5px 10px;color: #391e17; font-weight: bold; font-size: 14px}

td#widget-proper{width: 791px; position: relative}

td#widget-proper div{display: inline}

td#widget-proper form{padding: 7px 0 0 5px;}

td#widget-proper label{color: #fff; font-size: 13px; padding: 0 1px 0 1px}

td#widget-proper input.text{width: 95px; height: 24px; color: #4e3928; background: #d2be93 url(../images/text-input-bg.jpg) no-repeat; border: 1px solid #ccbfaf; border-top: none; border-left: none; padding: 0 0 0 15px;}

td#widget-proper #widget-submit{position: relative; top: 8px; left: 5px}

