*{padding: 0; margin: 0;}
a{outline:none;}
/*body{background-image: url(../media/back.jpg);}*/
#wrapper{ margin: 0 auto; width: 900px;}
#header{ height:145px; margin:0 auto; padding:0;}
#body_content{margin-bottom:0px; width: 900px;}
/*#navigation{padding: 0px;height:42px; width:900px; background-image:url(../media/navigation.gif); background-repeat:no-repeat;}*/
#footer{height:178px; width: 900px; clear: both; color: #333; margin: 0px 0px 0px 0px; padding: 0px; background-image:url(../media/footer.gif); background-repeat:no-repeat;}
#back{background-image:url(../media/bgdown.png); background-repeat:repeat-y; width:900px;
_background-image: none;
_filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=media/bgdown.png, sizingMethod='scale');
}
.contact{position:absolute; padding-top:20px; margin-left:55px; font-family:"Trajan Pro", Georgia, Times, serif; font-size:13px; font-weight:bold; color:#000000;}
.name{font-family:"Trajan Pro", Georgia, Times, serif; font-size:13px; font-weight:normal; color:#000000;}
#rightcolumn{float: left; width: 855px;padding-left:45px; /*height:490px;*/}
#left_footer{ position:absolute; float:left; width:200px; margin-left:55px; padding-top:60px;}
#right_footer{ position:absolute; float:right; width:900px; padding-top:85px;}
.mail a { color: #000000; font-family: "Trajan Pro", Georgia, Times, serif, sans-serif; font-style: normal;}
.mail a:link { text-decoration: none;}
.mail a:visited { text-decoration: none;}
.mail a:active { text-decoration: none;}
.mail a:hover { color: #000000; text-decoration: underline;}
.col_left{ float:left;width:45px; margin-top:25px;}
.col_center{ float: left; margin-right: 0px; margin-top: 25px; width: 711px; height: 117px;}
.col_right{float:right;width:50px; margin-top:270px; padding-right:40px;}
.flash{ float:left;width:810px; margin-top:0px; height:446px;}
.text_fill{width:730px; margin-top:0px; padding-left:40px; padding-right:40px;}
.text_content{font-family:"Georgia", Times, serif; font-size:12px; font-weight:normal; color:#000000; text-align:justify; line-height:20px;}
.price{font-family:"Georgia", Times, serif; font-size:17px; font-weight:bold; color:#ff8533;}
.subtitle{font-family:"Georgia", Times, serif; font-size:14px; font-weight:bold; color:#000000;}
.title{ float:left;width:810px; padding-top:20px; padding-bottom:10px; padding-left:10px;}
.title_text{font-family:"Trajan Pro", Georgia, Times, serif; font-size:17px; font-weight:bold; color:#000000; font-stretch:narrower}

		hr{
			margin:20px 0;
		}
		#fancymenu {
			position: relative;
			height: 42px;
			background-image:url(../media/navigation.gif); background-repeat:no-repeat;			
			padding: 0px;
			overflow: hidden;
			width:855px;
			padding-left:45px;
		}
		
		#fancymenu ul{
			padding: 0;
			margin: 0;
		}
		/* Don't apply padding here (offsetWidth will differ in IE)
		If you need padding add it to the child anchor */
		#fancymenu ul li{
			float: left;
			list-style: none;
		}
		#fancymenu ul li a {
			text-indent: -500em;
			z-index: 10;
			display: block;
			float: left;
			height: 30px;
			position: relative;
			overflow: hidden;
			background-position:center center;
			background-repeat:no-repeat;
		}

		#menu_1 a {
			width: 83px;
			background-image: url('../images/home.png') !important;	
			background-image: url('../images/home.gif');
		}
		#menu_2 a {
			width: 171px;
			background-image: url('../images/island.png') !important;	
			background-image: url('../images/island.gif');
		}

		#menu_3 a {
			width: 178px;
			background-image: url('../images/property.png') !important;	
			background-image: url('../images/property.gif');
		}
		#menu_4 a {
			width: 184px;
			background-image: url('../images/info.png') !important;	
			background-image: url('../images/info.gif');
		}
		#menu_5 a {
			width: 193px;
			background-image: url('../images/gabriola.png') !important;	
			background-image: url('../images/gabriola.gif');
		}
		#fancymenu li.background {
			z-index: 8;
			position: absolute;
			visibility: hidden;
		}
		#fancymenu .background .left {
			background: url('../images/bg_menu.png') no-repeat top left !important;
			background: url('../images/bg_menu.gif') no-repeat top left;
			height: 70px;
			margin-right: 0px; /* 7px is the width of the rounded shape */
		}
		
		

