/* CSS Document */


body	{
		color:#3366FF;
		background-color:#872D71;
		padding:0;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;		
	}
a		{
		font-family:Arial, Helvetica, sans-serif;
		color:#CC99BF;
		}

a img 	{
	border:none;
	}
h2, h4	{
		color:#872D71;
		margin-top:10px;
		}
table	{
	margin-bottom:20px;
	}

#container	{
		margin:auto;
		width:700px;
		background-color:#FFEBDD;		
	}


#header {
		background-image:url(hhlogo2.jpg);
		background-repeat:no-repeat;
		height:128px;
		width:700px;
		}
#navbar{
		width:700px;
		height:26px;
		background-color:#CC99BF;
		border-top: 1px solid #fff;
		}

#navlist {
		background-color:#CC99BF;
		width:700px;
		}
		
ul#navlist {
	list-style-type:none;
	padding:0;
	margin:0;
		}

ul#navlist li{
	display:inline;
	}
	
ul#navlist li a{
	width:5em;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CC99BF;
	padding: .2em 1.8em;
	border-right: 1px solid #fff;
	color:#FFFFFF;
	}

ul#navlist li a:link{text-decoration:none;}	
ul#navlist li a:visited{text-decoration:none;}
ul#navlist li a:hover{text-decoration:underline; font-weight:bold;}
ul#navlist li a:active{text-decoration:none;}
ul#navlist li a:focus{text-decoration:underline;}

#gallery table, #gallery img{
	margin:0;
	padding:0;
}


.mainbody{
	background-color:#FFEBDD;
	color:#999999;
	margin-left:10px;
	margin-right:10px;
	min-height:500px;
	height:auto;	!important
	height:500px;
	}
	
.image_right{
	float:right;
	padding:3px;
	border:thin #999999 solid;
	margin:3px;
	}
	
.image_right_noborder{
	float:right;
	padding:3px;
	border:none;
	margin:3px;
	}
	
#footer{
	width:700px;
		height:26px;
		background-color:#CC99BF;
		border-top: 1px solid #fff;
		color:#FFFFFF;
		}
	
.propertydetails{
	margin:10px;
	padding:10px;
	height:300px;
	padding-bottom:0;
	margin-bottom:0;
	margin-left:0;
	padding-left:0;
	border-bottom:thin dotted #CCCCCC;
	}
.infobutton{
	margin:0;
	padding:0;
	}
	
