body {
	background-color: #504241;
	margin: 20px;
}
#holding {
	background-image: url(../holding/holding.jpg);
	width: 882px;
	height: 882px;
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
}
#holding p {
	padding-top: 400px;
	padding-left: 68px;
	padding-right: 500px;
}
#holding p.email {
	padding-top: 70px;
	padding-left: 260px;
	font-size:1px;
	line-height:1px;
}
p, ul, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EE8216;
	line-height: 1.6;
}
p {
	color: #898174;
}
#colleft, #footerleft {
	width: 772px;
	float: left;
}
#colright, #footerright {
	width: 97px;
	float: right;
}
#colleft, #colright, #footerleft, #footerright {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EF8216;
}

#wrapper {
	width: 882px;
	margin-left: auto;
	margin-right: auto;
}
#colright p {
	margin: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
}
#colright a, #footerright a {
	color: #9B907C;
	text-decoration: none;
	width:100%;
	display:block;
	font-size: 11px;
}
#colright a:hover, #colright a.current, #footerright a:hover, #signoff a:hover {
	color: #EF8216;
	text-decoration: none;
}
#colimage {
	float: right;
	width: 296px;
	font-size: 1px;
	text-align: right;
}
#holder {
	background-image: url(../im/bg.jpg);
	background-repeat: repeat-y;
}
#colleft p {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
}
#colleft h3 {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 11px;
	color: #EE8216;
	font-weight: normal;
}
#colleft h2 {
	padding-right: 320px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	color: #898174;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5;
}
#colleft h1 {
	padding-right: 300px;
	padding-left: 70px;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898174;
	line-height: 1.6;
	font-weight: normal;
}

#colleft ul {
	padding-right: 300px;
	padding-left: 80px;
	padding-top: 0px;
	margin-top: 0px;
}
#footer {
	background-image: url(../im/dots.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footerleft {
	padding-bottom: 5px;
}
#footerright p {
	padding:0px;
	margin:0px;
	line-height: 1;
}
#footerright  {
	padding-top: 15px;
}
#signoff p, #signoff a {
	color: #775F63;
	font-size: 8pt;
	text-decoration:none;
}
#signoff {
	padding-top: 50px;
	padding-left: 450px;
	padding-bottom: 200px;
}
#colleft a {
	color: #615B52;
	text-decoration: none;
	font-weight: bold;
}
#newspanel {
	width: 772px;
	height: 83px;
	background-image: url(../im/news_about.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newspanel.about {
	background-image: url(../im/news_about.jpg);
}
#newspanel.ambience {
	background-image: url(../im/news_ambience.jpg);
}
#newspanel.dining {
	background-image: url(../im/news_dining.jpg);
}
#newspanel.wines {
	background-image: url(../im/news_wines.jpg);
}
#newspanel.meetings {
	background-image: url(../im/news_meetings.jpg);
}
#newspanel.news {
	background-image: url(../im/news_news.jpg);
}
#newspanel.gallery {
	background-image: url(../im/news_gallery.jpg);
}
#newspanel.location {
	background-image: url(../im/news_location.jpg);
}
#newspanel.links {
	background-image: url(../im/news_links.jpg);
}

.booktable td, .booktable th, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 0px 0px 10px;
	text-align:left;
	line-height: 1.5;
}
.offertable td, .offertable th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 5px 10px;
	text-align:left;
	line-height: 1.5;
}
.newstable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898174;
	padding: 5px 10px;
	text-align:left;
	line-height: 1.6;
}
th {
	color: #898174;
	vertical-align: top;
}
#contactform input, #contactform textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 200px;
}
#colleft p.brown, #colleft ul.brown, span.brown {
	color: #898174;
}
#colleft p.brownsmall {
	color: #898174;
	font-size:10px;
}
a.orangehighlight {
	background-color: #EE8216;
	padding: 5px;
}
.orange {
	color: #EF8216;
}
#newspanel a {
	font-weight: bold;
	color: #FFE133;
	text-decoration: none;
}
.newscol1 {
	float: left;
	padding-top: 15px;
	padding-left: 80px;
}
.newscol2 {
	padding-top: 15px;
	padding-left: 110px;
	float: left;
}
.price {
	float: right;
	padding-right: 10px;
}
.des {
	float: left;
}
.left80 {
	margin-left: 70px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#eventhead, #eventdetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../im/bg_event1.jpg);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-left: 70px;
	padding-bottom: 3px;
}
#eventdetails {
	background-image: url(../im/bg_event2.jpg);
	font-weight:bold;
}#event1 {
	width: 175px;
	float: left;
}
#event2 {
	width: 221px;
	float: left;
	margin-left: 10px;
}
#eventdetails a {
	color: #504444;
	background-image: url(../im/bg_linkarrow.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 10px;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 0px;
}
#colleft.home {
	background-image: url(../im/bg_event2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.offers {
	padding: 0px 0px 10px 0px;
	background-image: url(../im/bg_offers.jpg);
}
#logo {
	background-image: url(../im/logo.jpg);
	height: 104px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #898174;
	font-weight: normal;
	font-size: 11px;
	padding: 68px 0px 0px 70px;
	margin: 0px;
}
#footerleft p {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 60px;
	margin: 20px 0px 20px 0px;
}
#footerleft a {
	color: #898174;
	text-decoration: none;
}
#logo #contacts {
	float: left;
	padding: 0px;
}
#pagehead {
	float: left;
	width: 785px;
}
#logo #contacts a {
	color: #FFFFFF;
	text-decoration: none;
}
#logo #contacts p {
	font-family: Arial, Helvetica, sans-serif;
	color: #898174;
	font-size: 12px;
	line-height: 1.2;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-weight: normal;
}
#colright ul {
	margin: 5px 0px;
	padding: 0px;
	list-style-type: none;
}
#colright li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
	line-height:1.2;
}
.newstable td.story {
	padding-left: 30px;
	padding-top: 20px;
}
.newstable td.pic {
	padding-left: 5px;
	vertical-align: top;
	padding-top: 20px;
}
.newstable {
	background-image: url(../im/bg_news.jpg);
	background-repeat: repeat-y;
	margin-left: 30px;
}
#colleft table.newstable td.story p {
	padding: 0px;
}
.errortable td.story {
	padding-left: 30px;
	padding-top: 20px;
}
#colleft table.errortable td.story p, #colleft table.errortable td.story ul {
	padding: 0px;
}
#colleft .offersblock {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#colleft .offersblock img {
	padding-bottom: 10px;
}
#colleft p.offershome img {
	padding-right: 5px;
	padding-bottom: 5px;
}
