body{
font-family: arial, helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background: #cccccc url(images/bg_grad.jpg) fixed;
	}
	
a:link {color: #E17100}

.main{
font-family: arial, helvetica, sans-serif;
padding-left: 5pt;
font-size:10pt;
padding-right:5pt;}


.header /* used at top of page */
{font-size: 25px}


/*search*/
.search-head
{font-family: arial, helvetica, sans-serif;
	color:#124750;	/* text color */
	font-size: 13px;         /* font size */
	font-weight: bold;
}

.search
{font-family: arial, helvetica, sans-serif;
font-size: 10pt;
padding-left: 0pt}
/* end Search*/


/* Top Nav */
#menu {
  padding-left: 1px;
  margin: 0px;
  width: 780px;
  height: 26px;
  background-image: url(images/nav1.jpg);
  background-position: right;
  background-repeat: no-repeat;
 margin-top: 2px;}

#topnav
{
margin: 0;
padding: 0;
font-family: 16px arial, helvetica, sans-serif;
list-style-type: none;
vertical-align:middle;	/* Align text in the middle */
}

ul#topnav {
padding-left: 20pt;
text-align: center;
  margin-top: 4px;}

ul#topnav li {
  display: inline;
}

ul#topnav li a {
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  margin-top: 15px;
  color: #124750;
  font-size: 12pt;
}

ul#topnav li a:hover {
  color: orange;
}
/* End of Top Nav */

	/* Bottom Nav */

#bottomnav
{
margin: 0;
padding: 0;
font-family: 10px arial, helvetica, sans-serif;
list-style-type: none;
vertical-align:middle;	/* Align text in the middle */
}

ul#bottomnav {
padding-left: 0pt;
text-align: center;
  margin-top: 4px;}

ul#bottomnav li {
  display: inline;
}

ul#bottomnav li a {
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  color: #124750;
  font-size: 10pt;
}

ul#bottomnav li a:hover {
  color: orange;
}

/* Bottom Nav */


/* Search curves */

.bl {background: url(images/bl.gif) 0 100% no-repeat #cbd8e9; width: 140}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:7px}
.clear {font-size: 1px; height: 1px} 
/* End Search Curves */

/* Text column home page */
.story {
	padding: 10px 0px 0px 10px;
	font-size: 10pt;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 0px 0px;
}

.storyhead{       /* header in blue */
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}


td.storyLeft{ /* keeps alignment of blicks of text */
	padding-right: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size:10pt;}



.tablehead{
	text-align: center;
	top-margin: 0px;
	font: bold 1em Arial,sans-serif;
	color: #005FA9;
	}


/* Left Nav */
/* Left hand side navigation */
#dhtmlgoodies_menu{		
	font-family:arial;	/* Font for main menu items */
	width: 143px;
	font-size: 10pt;
	text-decoration: none;
	}

#dhtmlgoodies_menu	li
{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;		/* No margin - needed for Opera */
	}

#dhtmlgoodies_menu ul
{	
	margin:0px;		/* No <ul> air */
	padding-left:0px;	/* No <ul> air */
	}

#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
	}

#dhtmlgoodies_menu	li a{	/* Main menu links */
	font-family: arial, helvetica, sans-serif;  /* font style */
	text-decoration:none;	/* No underline */
	color:#072711;		/* text color */
	font-size: 12px;         /* font size */
	height:25px;		/*  pixel height */
	line-height:25px;	/*  pixel height */
	vertical-align:top;	/* Align text in the middle */
	border:1px solid #ffffff;	/* border color */
	background-image: url(images/bar.gif);
	background-repeat: no-repeat;	margin:1px;	/* A little bit of air */
	padding:0px;	/* Air between border and text inside */
	padding-left:6px;
	display:block;
	}



#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#ffffff;
background-image: url(images/bar1.gif);
background-repeat: no-repeat;	}

	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:0px solid #000;
		background-image: url(images/sm-bar.gif);
		background-repeat: no-repeat;
		font-family:arial;
		color:#000000;	/* text color */
		text-align:left;
		margin-left: 5px;
		width: 115px;}

	.dhtmlgoodies_subMenu ul{
		margin:0px;
		padding:0px;	
	}

	.dhtmlgoodies_subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:0px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	width:115px}



	.dhtmlgoodies_subMenu ul li a {	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		font-family: arial, helvetica, sans-serif;  /* font style */
		color:#000000;	/* text color */
		font-size: 12px;         /* font size */		
		height:20px;	/* 16 pixels height */
		line-height:20px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		background-image: url(images/sm-bar.gif);
		background-repeat: no-repeat;		display:block;	/* Display as block - you shouldn't change this */
		width:115px;
		background-color: #ffffff;}

	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#ffffff;	/* White text */
		background-image: url(images/sm-bar1.gif);
		background-repeat: no-repeat;	}
		


/* End of nav*/

/* contact details */
	.contact {
	color: #E17100;
	font-family: arial-narrow, helvetica, sans-serif;  /* font style */
	font-size: 16px;
	font-weight: bold;
	padding-left:3px;}
	
	
			/* copyright */
		#copyright {
			text-indent:	15px;
			margin-right: 15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			16px;
			background-color:#ffffff;
			color:			#907A80;
			font:			10px arial, helvetica, sans-serif;
		}
		

#living
{width: 520px;
height: 18px;
align: center;
padding-left: 20pt;
background-image: url(images/living-bar.gif);
color: #000000;
}


/* fade */
#imageContainer {
margin-top: 0px;	
padding-left: 0px;
}

#imageContainer img {
	display:none;
	position:absolute;
}

.dreamlinks /* text used for link on island of dreams page */
{	font: bold 10pt Arial,sans-serif;
	display:block;
	padding-bottom: 2pt
}


#featured /* text used on featured property on home page */
{font-family: arial, helvetica, sans-serif;
font-size: 8pt;
padding-left: 5pt;
align: right;
}

~featured-head /*text for heading on featured property */
{font-family: arial, helvetica, sans-serif;
font-size: 8pt;
padding-left: 5pt;
align: center;
}


.fade{
	display:none;
	position:absolute;
}

#main-pic {
	float: left; 
	margin-left: 0px; 
	width: 500px; 
	height: 400px; 
	/* border: 1px solid #999999; */
}