insideflash* {padding: 0; margin: 0;}
img	{border: 0; }

body {text-align: center; color: #323232; margin: 0; padding:0; background: #f1f1f1; font: 12px "Trebuchet MS", Verdana, Tahoma, Arial, sans;}

p, ul, li {text-align: justify; color: #323232; padding: 10px 0; margin: 0;}
a {color: #fff;}
a:HOVER {text-decoration: none;}

a.linksPage, a.linksPage:HOVER {color: #000000; text-decoration: none;}


.l {float: left;}
.r {float: right;}
.spacer {height: 1.0em;}
.center {text-align: center;}
.center p { color: #ffffff;}
.clear {clear: both;}

h1 {color: #323232; margin: 0; padding: 20px 0 0 0; font-size: 14px; font-family: Tahoma;}
h2 {color: #323232; font-size: 1.2em;}

.s100 {width: 100px;}
.s150 {width: 150px;}
.s200 {width: 200px;}
.s300 {width: 300px;}
/********************************************************************************/

#wrapper {
	background: #ffffff;
	color: #323232; 
	width: 710px; 
	margin: 0 auto; 
	padding: 0; 
	text-align: left;
	border-top: solid 1.5px;
	border-bottom: solid 0px;
	border-right: solid 1.5px;
	border-left: solid 1.5px;
	border-color: #5c5b5b;

}

/********************************************************************************/

#logo {padding: 0; text-align: center; width: 100%;}

/********************************************************************************/

#main-menu 
{
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 10px;

background: #696969;
}

#main-menu a
{
text-decoration: none;
}

#main-menu a:hover
{
text-decoration: underline;
}

/********************************************************************************/

#content {width: 710px; clear: both;}

#full {margin: 0 15px;}
#full p {text-align: justify;}

#rhs_booking_form {width: 500px; float: left; margin: 0 0 50px 10px;}

#rhs_index {width:680px; float: left; margin: 0 0 50px 10px;}



#rhs {width: 410px; float: left; margin: 0 0 50px 10px;}
#rhs p {text-align: justify;}

#rhs ul { }
#rhs ul li { font-size: 0.9em; clear: both;}
#rhs ul li a {font-size: 1.3em; text-decoration: none;}
#rhs ul li a:HOVER {text-decoration: underline;}
#rhs ul li img {float: left; padding: 0 0px 0 0; margin: 0 0px 0 0; border-right: 1px solid #BDB4AA;}

#rhs ol li.linksPage a {font-size: 1.1em; color: #000000; text-decoration: none;}

#rhs ul.list {padding: 0px; margin: 0px 0 0 0;}
#rhs ul.list li {font-size: 1em; padding: 0 0 0 0px; margin: 0 0 0 0px;}

#rhs dl {list-style: none; padding: 0; margin: 10px 0 0 0;}
#rhs dl dt {font-size: 1em; font-weight: bold; padding: 0 0 0 10px; margin: 0 0 0 10px; background: url("img/arrow.gif") 0 50% no-repeat;}
#rhs dl dd {font-size: 1em; padding: 0 0 0 10px; margin: 0 0 15px 20px; background: url("img/link.gif") 0 50% no-repeat;}

#lhs {width: 245px; float: right; margin: 20px 10px 0 0;}
#lhs_about {width: 245px; float: right; margin: 0 10px 0 0; padding: 0 0 0 5px; border: 1px solid #BDB4AA; border-width: 0 0 0 1px;}
#lhs ul {list-style: none;}
#lhs ul li {display: block; line-height: 120%; clear: both;}
#lhs ul li a {font-size: 0.8em; text-decoration: none;}
#lhs ul li a:HOVER {text-decoration: underline;}
#lhs ul li img {float: left; padding: 0 0px 0 0; margin: 0 7px 0 0; border-right: 1px solid #BDB4AA;}

#lhs ul.sitemap {list-style: none;}
#lhs ul.sitemap li {padding: 3px 0px 0px 25px; display: block; background: #fff url("img/bullet-green.gif") 10px 9px no-repeat;}
#lhs ul.sitemap li a {text-transform: uppercase; font-weight: bold;}
#lhs ul.sitemap li.sub {padding: 3px 0px 0px 45px; display: block; background: none;}
#lhs ul.sitemap li.sub a {text-transform: none; font-weight: normal;}


/********************************************************************************/

#footer {
	width: 710px; 
	height: 70px; 
	padding-top: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background: url("images/footer.gif") no-repeat;
}
#footer p {line-height: 0; text-align: left; margin-left: 20px;}
#footer a {color: #fff; text-transform: ;}

/********************************************************************************/



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-hasFlash #content h1 {
	visibility: hidden;
	font-size: 1.6em;
	margin: 10px 0 0 0;
	padding: 0;
}

.sIFR-hasFlash #content h2 {
	visibility: hidden;
	font-size: 1.1em;
	margin: 10px 0 0 0;
	padding: 0;
}

.full_table
{
margin: 0 auto;
padding: 0px;
}

.tab_fade
{
filter: alpha(opacity=25); 
-moz-opacity: 0.3;
}

#insideflash {
}

#insideflash img {
margin-bottom: -4px;
 border-bottom: solid 0px #ffffff;
}

.form_style
{
font-family: tahoma;
font-size: 11px;
}

.tab_fade
{
filter: alpha(opacity=25); 
-moz-opacity: 0.3;
}

/*BOOKING FORM STYLES!!!*/

#weddings_f{
	display:none;
}

#corporate_f{
	display:none;
}

#special_f{
	display:none;
}

#enquiry_f{
	display:none;
}

.sitemap_links a
{
color: #323232;
}

.packages img
{
border: solid 2px #868686;
}

