.maintext {font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 12pt;	font-weight: normal;	color: #432E24;}.whitetxt12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 13pt;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;}.whitetxt11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 12pt;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;}.bluetxt11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 14pt;	font-weight: normal;	font-variant: normal;	color: #002B5F;}a.links_11cream {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14pt;	color: #91867E;	text-decoration: none;	display:inherit;	padding:0px}a.links_11cream:hover  {	background-color:#002B5F;	color:#FFF}a.blueroll{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration:none;	display: inline;	padding:0px;}a.blueroll:hover {	text-decoration: none;	color: #002B5F;}/* -------------------------- */ #navcontainer ul{margin: 0;padding: 0;list-style-type: none;}#navcontainer li { margin: 0 0 0 0; }#navcontainer a{font-family:Arial, Helvetica, sans-serif;font-size:11px;display: block;color: #002B5F;background-color: #FFF;width: 9em;padding: .2em .8em;text-decoration: none;border: 0px;}#navcontainer a:hover{background-color: #369;color: #FFF;}/* -------------------------- *//* a{display:block;color: #981793;padding:10px}*/  /* This is the one throwing of lightbox */div#header h1{height:80px;line-height:80px;margin:0;  padding-left:10px;background: #EEE;color: #79B30B}div#container{text-align:left; background-color:#FFFFFF}div#content p{line-height:1.8}div#extra{background:#FFF}div#footer{background: #6699CC;color: #FFF}div#footer p{margin:0;padding:5px 10px}div#container{width:700px;margin:0 auto; background-color:#FFFFFF border: thin #CCC solid;}div#content{float:right;width:535px} div#navigation{font-family:Arial, Helvetica, sans-serif;font-size:11px;float:left;width:145px; padding-left:0px;}div#extra{float:left;clear:left;width:145px; padding-left:18px}div#footer{clear:both;width:100%}.textblack { font: 100%; color:#000000}a.nopad {display:block;color: #981793; padding:0px}a.linksblack_un {	      color: #000000;				  display: inline;	background: #FFFFFF; /* IE6 Bug */	padding: 0px;}a.linksblack {	      color: #000000;		  text-decoration: none;		  display: inline;	background: #FFFFFF; /* IE6 Bug */	padding: 0px;}		a.linksnext {	      color: #333333;		  text-decoration: underline;		  display: inline; /* IE6 Bug */	padding: 0px;}		a.linksblack:hover {text-decoration:underline}a.linksorange {font: 100%; font-weight:bold; color:#F8981C; text-decoration:none; padding: 0px;display: inline;}a.linksorange:hover {text-decoration:underline}.heading { font: 100%; font-weight:bold; color:#0079C2}.heading_orange { font: 100%; font-weight:bold; color:#F8981C}.hor_line {	border-bottom-color: #CCCCCC;	border-bottom-style: solid;	border-bottom-width: thin;	}		.hor_line_top {	border-top-color: #CCCCCC;	border-top-style: solid;	border-top-width: thin;	}ul {	margin: 0;	padding: 0;	list-style: none;	width: 140px; /* Width of Menu Items */	border-bottom: 0px solid #ccc;	}	ul li ul{		width: 170px; /* Width of Fly-Out Items */	background-color:#A59891; opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;  /* Ive had to but this bg colour in because of some problem in Mac FF that creates a small gap between some list items */		}	ul.mainnav {	border-bottom: 0px	}	ul li {	position: relative;	}	li ul {	position: absolute;	left: -170px; /* Set 1px less than menu width */	top: 0;	/* Keep in the below code if you want fly-out to appear when rolled over */	/* display: none;*/	}/* Styles for Menu Items */ul li a {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #A59891; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	}		ul li a.gallery_bar {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #7F3B19; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	}		ul li a.gallery_clubs {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #AB4100; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}		ul li a.gallery_hotels {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #ED8000; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}	ul li a.gallery_living {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #7B6E6A; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a { height: 1%; }/* End */ul li a:hover { color: #FFF; background: #369; } /* Hover Styles */		li ul li a {background:#A59891; padding: .2em .8em; } /* Sub Menu Styles */		li:hover ul, li.over ul { display: block; } /* The magic *//* --------------------- Link Variations \*/ul li a.bars {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #7F3B19; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a.bars { height: 1%; }/* End *//* --------------------- hotel variation \*/ul li a.hotels {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #ED8000; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a.hotels { height: 1%; }/* End *//* --------------------- club variation \*/ul li a.clubs {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #AB4100; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a.clubs { height: 1%; }/* End *//* --------------------- living variation \*/ul li a.living {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	display: block;	text-decoration: none;	color: #FFF;	background: #7B6E6A; /* IE6 Bug */	padding: .2em .8em;	border: 0px solid #ccc;	border-bottom: 0;	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;	cursor:default	}/* Fix IE. Hide from IE Mac \*/* html ul li { float: left; height: 1%; }* html ul li a.living { height: 1%; }/* End */.whitetxt10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 10pt;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;}/* ----------------------------- \*/