.maintext {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #432E24;}
	
.maintext_green {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #089AAB;}

.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;}
	
	
.linkmaintext {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12pt;
	text-decoration: underline;
	font-weight: normal;
	color: #432E24;}
	
a.linkmaintext:hover {
	      color: #000000}	
	
	
a.linkscream {
	      color: #432E24;		
		  display: inline;
	background: none; /* IE6 Bug */
	padding: 0px;}	
	
a.linkscream:hover {
	      color: #FFFFFF}	
	
	
	a.linksnext {
	      color: #333333;
		  text-decoration: underline;
		  display: inline; /* IE6 Bug */
	padding: 0px;}
	
a.linksnext:hover {color: #000000}
	
	
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_retail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #990000; /* 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 */

ul li a.orange:hover { color: #FFF; background: #ED8000; } /* Hover Styles - not used */
		
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 */


/* --------------------- retail variation \*/

ul li a.retail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display: block;
	text-decoration: none;
	color: #FFF;
	background: #990000; /* 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.retail { 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;
}


/* ----------------------------- \*/




