 /* top/bottom right/left */

 /* top right/left bottom */

 /* top right bottom left */

 /* BEWARE OF COLLAPSING MARGINS!!!!! */

/* INDEX.HTML AND MISSING.HTML STYLES ARE DEEFINED MOSTLY ON THE PAGE HEADERS */





/* SET BASE FONT */

body,th,td,div,p,img {

	font: 12pt/13pt Arial, Helvetica, Arial, sans-serif;

	color: #000000;

	padding: 0px;

	border: 0px;

	margin: 0px;

}



body{

	background-color: #473531;

}



A:visited {

	color : #56433d;

	font-weight: normal;

	text-decoration: none;

}



A {

	color : #443834;

	font-weight: normal;

	text-decoration: none;

}



A:hover {

	color: #942d0b;

	font-weight: normal;

	text-decoration: underline;

}



A:visited.dark-bg {

	color : #e4ccb0;

	font-weight:normal;

	text-decoration: none;

}



A.dark-bg {

	color : #f3e6d7;

	font-weight: normal;

	text-decoration: none;

}



A:hover.dark-bg {

	color: #b77967;

	font-weight: normal;

	text-decoration: underline;

}



DIV.footer {

	width: 780px;

	padding: 10px 0px;

	text-align:center;

	font: 8pt/9pt Arial, Helvetica, sans-serif;

	color: #e4ccb0;

}



DIV.outer_bounding_box {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	z-index:2;

}



LI {

	margin: 2px 8px 5px -6px;

	font: 12pt/13pt Times New Roman, Times, serif;

	}



LI.small {

	margin: 2px 8px 2px -6px;

	font: 10pt/12pt  Times New Roman, Times, serif;

/*	color:#443834; */

	}



P.address {

	font: 11pt/13pt Arial, Helvetica, sans-serif;

	color:#e4ccb0;

	margin: 6px 10px;

	clear: both;

}



P.email_address {

	font: 11pt/13pt Arial, Helvetica, sans-serif;

	color:#e4ccb0;

	margin: 22px 40px 0px 0px;

	clear: both;

}



P.home {

	font: 10pt/12pt  Times New Roman, Times, serif;

/*	color:#443834; */

	width:470px;

	margin:6px 10px;

}

H1.home {

	font: 10pt/12pt  Times New Roman, Times, serif;

/*	color:#443834; */

	width:470px;

	margin:6px 10px;
		font-weight: normal;

}

P.menu { 

	font: 13pt/16pt Arial, Helvetica, sans-serif;

	color: #443834;

}



P.menu2 { 

	font: 13pt/16pt Arial, Helvetica, sans-serif;

	color: #f3e6d7;

}



P.no_indent {

	text-align: justify;

	text-indent: 0px;

	margin: 5px;

}



P.no_indent_left {

	font: 10pt/12pt  Times New Roman, Times, serif;

/*	color:#443834; */

	width:490px;

	text-align:left;

	text-indent: 0px;

	margin:6px 10px;

}

H1.no_indent_left {

	font: 10pt/12pt  Times New Roman, Times, serif;

	font-weight: normal;

	width:490px;

	text-align:left;

	text-indent: 0px;

	margin:6px 10px;

}

P.no_indent_left_inns {

	font: 10pt/12pt  Times New Roman, Times, serif;

/*	color:#443834; */

	text-align:left;

	text-indent: 0px;

	margin:6px 10px;

}



UL,OL {

	margin-bottom: 6px;

	margin-top: 6px;

}



/* FORM ELEMENTS */



input {

	font-size: 8pt;

	color:#a73b54;

	background-color: #f4ece5;

	}



select {

	font-size: 8pt;

	color:#a73b54;

	background-color: #f4ece5;

	}



textarea {

	font-size: 8pt;

	color:#a73b54;

	background-color: #f4ece5;

	}

	

DIV.int_header {

	text-align:left;

	width: 780px;

	height: 277px;

	border-top: solid #7c5b51 1px;

	border-right: solid #7c5b51 1px;

	border-left: solid #7c5b51 1px;

	background-repeat: no-repeat;

	z-index:1;

}



DIV.int_body {

	width: 780px;

	height: 428px;

	border-right: solid #7c5b51 1px;

	border-bottom: solid #7c5b51 1px;

	border-left: solid #7c5b51 1px;

	z-index:1;

}



DIV.int_body_text {

	width: 778px;

	height: 428px;

	border:0px;

	text-align: left;

	overflow: auto;

	z-index:2;

}



DIV.int_footer {

	width: 780px;

	text-align:center;

	font: 8pt/9pt Arial, Helvetica, sans-serif;

	color: #e4ccb0;

}



DIV.interior_menu	{

	position:relative;

	width:150px;

	top:0px;

	float:right;

}





SPAN.maroon {

	font: 14pt/15pt Times New Roman, Times, serif;

	font-weight:bold;

	color: #800000;

}



SPAN.maroon13 {

	font: 13pt/14pt Times New Roman, Times, serif;

	font-weight:bold;

	color: #800000;

}



SPAN.foodies-header {

	font: 14pt/15pt Times New Roman, Times, serif;

	font-weight:bold;

	color: #800000;

	margin-left:30px;

}



HR.interior_12 {

	color: #473531;

	width: 450px;

	height: 0px;

	padding:0px;

	border: solid #473531 1px;

	margin: 5px 20px;

}



P.interior {

	width:570px;

	text-align: left;

	text-indent: 5px;

	margin: 5px 8px 5px 6px;

}



P.interior_12 {

	width:530px;

	text-align: left;

	text-indent: 5px;

	margin: 5px 12px 8px 6px;

	font: 12pt/14pt Times New Roman, Times, serif;

}



IMG.main_image {

	position:relative;

	left:200px;

	width:420px;

	height:244px;

}

/* INDIVIDUAL ROOMS PAGES */



DIV.rooms_bg_box {

	width: 780px;

	border: solid #745c53 1px;

	border-top: solid #745c53 0px;

	background-image:url(images/bg-rooms-title.gif);

	z-index:1;

}



DIV.rooms_header {

	text-align:center;

	width: 780px;

	height: 410px;

	background-color: #473531;

	background-image:url(images/bg-rooms-top.gif);

	background-repeat: no-repeat;

	z-index:1;

}



DIV.rooms_body {

	width: 780px;

	background-image:url(images/bg-rooms-mid.gif);

	z-index:1;

}



DIV.rooms_spacer {

	width: 780px;

	height: 10px;

	z-index:1;

}



DIV.rooms_text {

	width: 600px;

	text-align: left;

	overflow: none;

	z-index:2;

}



DIV.rooms_title {

	width: 780px;

	z-index:1;

}



DIV.ivory{

	width: 780px;

	padding: 0px;

	background-color: #f5f4e7;

	border: solid #787765 1px;

}



H2 {

	font: 15pt/16pt Times New Roman, Times, serif;

	color : #443834;

	font-weight: bold;

	margin: 10px 10px 8px;

}



H3 {

	font: 13pt/14pt Times New Roman, Times, serif;

	color : #443834;

	font-weight: bold;

	margin: 10px 10px 8px;

}



H3.rooms {

	margin: 5px 0px;

	color: #f3ebe4;

	font: 14pt/16pt Times New Roman, Times, serif;

}

.room-btns {

	margin: 10px 10px 8px;

	color: #f3ebe4;

	font: 14pt/16pt Times New Roman, Times, serif;

}

H4.rooms {

	margin: 5px 10px;

	color: #800000;

	font: 13pt/16pt Times New Roman, Times, serif;

	font-weight: bold;

}
H1.rooms {

	width:580px;

	text-align: justify;

	text-indent: 5px;

	margin: 5px 12px 8px 10px;

	font: 11pt/12pt Times New Roman, Times, serif;
		font-weight:normal;
}

.rooms-title {

	margin: 5px 10px;

	color: #800000;

	font: 13pt/16pt Times New Roman, Times, serif;

	font-weight: bold;

}


H5 {

	margin: 5px 10px;

	color: #473531;

	font: 12pt/13pt Times New Roman, Times, serif;

	font-weight: bold;

}



TD.rooms  {

	width:260px;

	height:150px;

	background-color:#f3ebe4;

	text-align:center

}



P.rooms {

	width:580px;

	text-align: justify;

	text-indent: 5px;

	margin: 5px 12px 8px 10px;

	font: 11pt/12pt Times New Roman, Times, serif;

}



IMG.main_room_image {

	position:relative;

	margin: 6px 0px;

	width:600px;

	height:400px;

}



.h1override_home {

	font: 11pt/12pt Times New Roman, Times, serif;

	color: #e4ccb0;

	margin: 5px;

	width: 470px;

}



.h1override {
	color: #000000;
	width: 570px;
	text-align: left;
	text-indent: 5px;
	margin: 5px 8px 5px 6px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 12pt;
	font-weight: normal;

}



.pagetitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #443834;
		text-indent: 5px;
}

