*{
margin: 0px;
padding: 0px;
}

a:link {
	color: #ffffff;
}

a:hover {
	text-decoration: underline;
	color: #ffffff;
}

a:visited {
	color: #ffffff;
}

body {
	
	background: #d5c4a7 url("../images/bgpaper.jpg");
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 20px;
}

#content {
	
	margin: 0 auto;
	background: #d5c4a7;
	width: 800px;
	text-align: left;
	
	
}

#main {
	width: 800px;
	padding-top: 1px;
	background: url("../images/table_back1.jpg") repeat-x top;
}


#header {
	height: 217px;
	text-align: right;
	background: url("../images/headermain.jpg") no-repeat;		
}
#headerdinner {
	height: 217px;
	text-align: right;
	background: url("../images/headerdinner.jpg") no-repeat;		
}
#headerbedroom {
	height: 217px;
	text-align: right;
	background: url("../images/bedheader.jpg") no-repeat;		
}
#headerredroom {
	height: 217px;
	text-align: right;
	background: url("../images/redheader.jpg") no-repeat;		
}#headerblueroom {
	height: 217px;
	text-align: right;
	background: url("../images/blueheader.jpg") no-repeat;		
}
#headergreenroom {
	height: 217px;
	text-align: right;
	background: url("../images/greenheader.jpg") no-repeat;		
}
#breakfastheader {
	height: 217px;
	text-align: right;
	background: url("../images/breakfastheader.jpg") no-repeat;		
}
#menu {
	margin: 0 auto;
	width: 180px;
	height: 125px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 130px;
}

#menu ul {
	list-style: none;	
}

#menu li {
	
	display: block;
	
	
}

#menu a {
	float: left;
	width: 155px;
	height: 18px;
    	display: block;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	font-size: 14px;
	text-transform: uppercase;
}

#menu a:hover {
	width: 155px;
    	height: 18px;
	color: #5C722A;	
}




#left
{
	width: 180px;
	margin-left: 0px;
	border: 0px solid #ffffff;

}
#left img {
	padding: 0px;
	
}



#left ul {
	list-style: none;
	margin-bottom: 5px;
	
}


#left li ul {
	border: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-top: 20px;
	background: none;
}



#left a {
	color: #fdfaf5;
	text-decoration: none;
	background: #d5c4a7 url("../images/buttonback.jpg");
	border: 1px solid #d5c4a7;
	padding-left: 5px;
}

#left a:hover {
	color: #ffffff;
	background: #d5c4a7 url("../images/buttonbackhover.jpg");
}

#left a:visited {
	color: #fdfaf5;
}

#left p {
	padding: 5px;
}

#leftimage {
	width: 175px;
}
#right {
	float: right;
	width: 615px;
	
	
}
#right H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #F5FFDC;
}

#right p
{
	color: #fdfaf5;
	text-decoration: none;
	font-size: 14px;
	
	
	
}
#right a:link {
	color: #746751;
}
#right a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#right a:visited {
	color: #746751;
	text-decoration: none;
	text-decoration: underline;
}

#right p {
	margin: 0;
	padding-right: 5px;
	padding-bottom: 10px;
}

#right h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #d5c4a7;
	font-size: 18px;
}

#right h3 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: #766953;
	font-size: 16px; 
}

#right ol, #right ul
{
	margin-left: 30px;
	color: #ffffff;
}
#right table	{
	text-align: center;
	color: #ffffff;
	margin-left: 140px;
}
#rightimagebox {
	float: right;
	width: 180px;
	padding-right: 10px;
	padding-top: 6px;
	padding-left: 5px;
}

#rightimagebox img {
	padding-top: 0px;
	
	border: 2px solid #fdfaf5;
}

#terms p {
	font-size: 12px;
}

#samplemenu {
	text-align: center;
}
#samplemenu p {
	color: #fdfaf5;
	font-style: italic;
	padding: 2px;
	font-size: 12px;
}
	
#samplemenu h3 {
	color: #9d8a6a;
	font-size: 12px;
}	
#samplemenu h2 {
	text-decoration: underline; font-size: 14px;
}
#map 	{
	text-align: center;
}
#footer {
	height: 49px;
	width: 800px;
	clear: both;
	padding-top: 30px;
	background: url("../images/footer1.jpg") repeat-x bottom;
	border-top: 4px solid #ffffff;
	text-align: center;
}


#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #746751;
}

#footer a {
	color: #ffffff;
}
#offers img {
	padding: 5px;
	border: 0px;
}


