* { margin: 0; padding: 0; }
img { border: 0; }

body {
	background: #000;
	font-family: arial;
	background: url(../images/bodybg.jpg) repeat;
	}

#border {
	width: 1087px;
	background: url(../images/border.gif) repeat-y;
	margin: 0 auto;
	}

#wrapper {
	padding: 60px 0 0 0;
	width: 1030px;
	margin: 0 auto;
	background: #000;
	}
	
	#topcontainer {
		width: 1030px;
		height: 85px;
		}
		
		h1 a { 
			width: 385px;
			height: 85px;
			background: url(../images/logo.gif) no-repeat top;
			text-indent: -10000px;
			float: left;
			}
		
		#menu { 
			float: right;
			width: 583px;
			height: 55px;
			padding: 30px 11px 0 51px;
			list-style-type: none;
			background: url(../images/toprightbg.gif) no-repeat;
			z-index: 3;
			}
			
			#menu li { float: left; }
			
			#menu li.space { width: 35px; height: 10px; display: block; }
			
			#menu li span { display: none; }
			
			#menu li a {
				height: 10px;
				display: block;
				}
			
			#menu li a.main {
				width: 69px;
				background: url(../images/button-main.gif) no-repeat top;
				}
				
			#menu li a.encanto {
				width: 79px;
				background: url(../images/button-elencanto.gif) no-repeat top;
				}
				
			#menu li a.homes {
				width: 46px;
				background: url(../images/button-homes.gif) no-repeat top; 
				}
				
			#menu li a.ownership {
				width: 77px;
				background: url(../images/button-ownership.gif) no-repeat top;
				}
			
			#menu li a.updates {
				width: 58px;
				background: url(../images/button-updates.gif) no-repeat top;
				}
			
			#menu li a.contactus {
				width: 79px;
				background: url(../images/button-contactus.gif) no-repeat top;
				}
			
			#menu li a:hover { background-position: bottom; }
	
			#menu li ul { position: absolute; margin-left: -10000px; list-style-type: none;  }
			#menu li:hover ul { width: 163px; padding: 7px 0 0 0; position: absolute; margin-left: 0px; border-bottom: 1px solid #a1a1a1; }
			#menu li:hover ul li { width: 133px; height: 25px; display: block; color: #fff; padding: 8px 0 0 30px; background: #000 url(../images/menubg.gif) no-repeat; }
			#menu li:hover ul li a { color: #fff; font-size: 12px; text-decoration: none; }
			#menu li:hover ul li a:hover { text-decoration: underline; }

			
	#splash {
		width: 1030px;
		height: 459px;
		background: url(../images/splash.jpg) no-repeat;
		z-index: -1;
		}
	
	#bottomcontainer {
		width: 1030px;
		height: 242px;
		background: url(../images/txtbg.gif) repeat-x top;
		}
		
		#welcome {
			float: left;
			width: 514px;
			height: 222px;
			padding: 20px 0 0 0;
			line-height: 24px;
			}
			
			#welcome h2 { 
				width: 514px;
				height: 22px;
				background: url(../images/welcometxt.gif) no-repeat left;
				text-indent: -10000px;
				display: block;
				}
				
			#welcome .txt { padding: 20px 14px 0 14px; width: 486px; }
			#welcome p { font-size: 12px; color: #fff; }
			
		#mid {
			float: left;
			width: 38px;
			height: 242px;
			background: url(../images/dotted.gif) no-repeat top left;
			display: block;
			}
		
		#tour {
			float: left;
			width: 478px;
			height: 222px;
			padding: 20px 0 0 0;
			}
			
			#tour h2 { 
				width: 478px;
				height: 22px;
				background: url(../images/tourtxt.gif) no-repeat left;
				text-indent: -10000px;
				display: block;
				}
				
			#tour .left {
				width: 205px;
				float: left;
				line-height: 24px;
				}
				
				#tour .left .txt { padding: 20px 0 0 5px; }
				#tour p { font-size: 12px; color: #fff; }
				
			#tour .right {
				width: 273px;
				height: 191px;
				float: right;
				}
				
				#tour .right img { width: 273px; height: 191px; display: block; }
	
	#footer {
		width: 1030px;
		text-align: center;
		font-size: 11px;
		color: #383b3a;
		padding: 35px 0 0 0;
		}
		
		#footer a { color: #dccbad; text-decoration: underline; }
		#footer a:hover { color: #f5eee2; }
		#footer span { padding: 0 5px; }
		#footer p.pad { padding: 10px 0 50px 0; }

div#flashcontent { color: #fff; }
		