p
{
	line-height:1.3;
	padding-bottom:6px;
}

h1
{
	color:#3A2E17;
	font-size:22pt;
}

h2
{
	font-size:11pt;
	padding-bottom:8px;
}

h3
{
	font-size:10pt;
	padding-bottom:4px;
}

ul
{
	list-style-position:inside;
	list-style-type:disc;
}

a
{
	color:#7D6740;
}

a:hover
{
	color:#7D6740;
}

.citems, .oitems
{
	padding-left:3px;
}

li
{
	padding-bottom:5px;
}

.navtab
{
	/*width:121px;*/
	width:108px;
}

.navtab a
{
	display:block;
	height:22px;
	/*width:121px;*/
	width:108px;
	padding-top:8px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	background-image:url('../images/navtab2.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.navtab a:hover
{
	background-position:0px -30px;
}

.nav_active a
{
	background-position:0px -30px !important;
}

.sn_active a
{
	background-position:0px -28px !important;
}

.navside
{
	width:5px;
}

.nsup
{
	background-image:url('../images/navside.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.nslup
{
	background-image:url('../images/navside_left.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.nsrup
{
	background-image:url('../images/navside_right.jpg');
	background-position:top left;
	background-repeat:no-repeat;
}

.wlink
{
	color:#FFFFFF;
	text-decoration:none;
}

.wlink:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.outline-box
{
	width:165px;
	background-image:url('../images/boxmiddle.gif');
	background-position:top left;
	background-repeat:repeat-y;
	margin-bottom:10px;
	overflow:auto;
}

.outline-box li
{
	padding-bottom:2px !important;	
}

.m-outline-box
{
	display:block;
	padding:2px;
	font-size:8pt;
	line-height:1.2;
}

.m-outline-box p, .m-outline-box div
{
	padding:0px 5px 5px 5px;
}

.m-outline-box ul
{
	margin-left:14px;
	padding:0px 5px 5px 5px;
	list-style-position:outside;
}

.outline-box img#outline-top
{
	clear:both;
	top:0px;
	display:block;
}

.outline-box img#outline-bottom
{
	clear:both;
	bottom:0px;
	display:block;
}

.bold
{
	font-weight:bold;
}

.italics
{
	font-style:italic;
}

.htd_1 td
{
	background-color:#DECBB3;
}

.htd_2 td
{
	background-color:#E7D7C5;
}

.tleft
{
	text-align:left !important;
}

.nobborder
{
	border-bottom:none !important; 
}

.nopad
{
	padding:0px !important;
}

.extraheight
{
	height:263px !important;
}

.lessheight
{
	height:150px !important;
}

.aimg
{
	overflow:auto;
	display:block;
}

.aimg img
{
	float:left;
}

.aimg a
{
	float:left;
	margin-top:8px;
	margin-left:4px;
}

img.spad
{
	padding-top:3px;
}

td.lattr
{
	width:300px;
	padding-right:10px;	
}

td.rattr
{
	width:300px;
	padding-left:10px;
}

table#aulist
{
	margin:0 auto;	
}

td.au
{
	width:184px;
	height:350px;
	background-repeat:no-repeat;
	background-position:2px 0px;
}

td.au div
{
	position:relative;
	display:block;
	width:180px;
	padding-left:2px;
	padding-right:2px;
	height:350px;	
}

td.au a
{
	color:#FFFFFF;	
}

td.au p
{
	color:#FFFFFF;
	padding:164px 14px 0px 14px;
	font-size:8.5pt;
	line-height:1.25;	
}

td.au_accom { background-image:url('../images/au_accommodation.jpg'); }
td.au_rest { background-image:url('../images/au_restaurant.jpg'); }
td.au_day { background-image:url('../images/au_dayspa.jpg'); }
td.au_conf { background-image:url('../images/au_conferences.jpg'); }
td.au_wed { background-image:url('../images/au_weddings.jpg'); }

a.au_enter
{
	position:absolute;
	bottom:4px;
	margin-left:30px;	
}


table.menu
{
	width:100%;
}

table.menu td
{
	padding:6px 2px;
}