/*---reset css---*/

	html, body, div, object,h1, h2, h3, h4, h5, h6, p, blockquote, font, img,
	form, table, caption, tbody, tfoot, thead, tr, th, td, ul, ol {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
	}
	body{ background-color:#323635;text-align:center;font-family:Century gothic,tahoma, sans-serif;font-size:62.5%; }
	ul, ol { list-style-type:none; }
	h1, h2, h3, h4, h5 { font-weight:700; }
	p { margin-bottom:1em;color:#e6deb1; }
	strong { font-weight:900; }
	table { border-collapse:collapse;border-spacing:0; }
	caption, th, td { font-weight:normal; }
	#wrapper { color:#fff;background:#323635;width:910px;margin:0 auto;padding:30px;text-align:left; }
	#header { background:url(images/top_bar.gif) no-repeat;margin:0;padding-bottom:0;height:8px; }
    #header h1 { text-indent:-9999px; }
    
    /*---main content style---*/
    
	#main { width:910px;padding:0;margin:0; }
	#main p { width:332px;padding:20px 20px 0 20px;font-size:1.2em;color:#e6deb1; }
	#main_content { width:701px;float:right;height:460px; }
	
	/*---about us page style---*/
	
	#main_content.type1 { width:701px;height:460px;background:url(images/main_bg.jpg) no-repeat; }
	#main_content.type1 img.first { margin:-225px 0 0 370px;float:right; }
	#main_content.type1 h2 { padding:20px 20px 0 20px;font-size:3.0em;color:#b3865e;width:200px;font-weight:normal; }
	
	/*---contact us page style---*/
	
	.type2 { width:701px;height:460px;background:url(images/main_bg_contact.jpg) no-repeat; }
	#main_content.type2 h2 { padding:20px 20px 0 270px;font-size:3.0em;color:#b3865e;width:300px;font-weight:normal; }
	#main_content.type2 ul { padding:20px 20px 0 280px; }
	#main_content.type2 ul li { font-size:1.2em;color:#e6deb1;padding:0 0 10px 0; }
	#main_content.type2 ul li a { color:#e6deb1;padding:0; }
	
	/*---gallery page style---*/
	
	.caption { color:#fff;position:absolute;top:320px;left:3px;width:180px;font-size:1.1em; }
	.type3 {  width:701px;height:auto;position:relative;margin: 0 0px 2px 0;background:url(images/main_bg.jpg) no-repeat; }
	#main_content.type3 h2 { padding:0 20px 0 20px;font-size:3.0em;color:#b3865e;width:300px;font-weight:normal; }
	#main_content.type3 h3 { margin:10px 0 0 20px 0;padding:10px 0 10px 20px;font-size:1.4em;color:#F2C288;width:180px;font-weight:normal; }
	.gallery_type3 { width:200px;float:left; }
	.gallery_type3 li { width:55px;height:70px;border:2px double #685050;margin: 0 2px 2px 0;background:#eee; }
	.gallery_type3 li.hover { border-color:#9F6773; }
	.gallery_type3 li.active { border-style:solid;border-color:#323635; }
	.gallery_type3 li div { left:240px; }
	.gallery_type3 li div .caption { font:italic 0.7em/1.4 georgia,serif; }
	.galleria_container { margin:auto 0px 60px auto;height:238px;width:500px;float:right; }
	.nav { padding:15px 0 0 0;clear:both; }
	.nav a { color:#e6deb1;margin:-15px 0 0 -15px;padding:0 0 0 0px; }
	.info { text-align:left;margin:30px 0 0 0;border-top:1px dotted #221;padding-top:30px;clear:both; }
	.info p { margin-top:20px; }
	
	/*--leisure residential page style---*/
	
	.type4 { width:701px;height:460px;background:url(images/main_bg_leisure.jpg) no-repeat; }
	#main_content.type4.description { padding:0;margin:0;font-size:1.2em;color:#e6deb1;text-indent:-9999px;  }
	#main_content.type4 h2 { padding:20px 20px 0 20px;font-size:3.0em;color:#b3865e;width:200px;font-weight:normal; }
	
	/*---side col and main nav page style---*/
	
	#side_col { width:209px;float:left; }
	#side_col #logo { width:209px;background:#9f6773;margin-bottom:0px;height:145px; }
	#side_col #nav { width:113px;margin-left:96px; }
	#side_col #nav ul li { margin:0; }
	#side_col #nav ul li a { background:#402826;display:block;color:#e6deb1;text-decoration:none;font-size:1.4em;text-align:left;padding:6px; }
	#side_col #nav ul li.current { background:#e6deb1;display:block;color:#402826;text-decoration:none;font-size:1.4em;text-align:left;padding:6px; }
	#side_col #nav ul li a:hover { color:#402826;background:#e6deb1; }
	#side_col #sub_gallery { width:95px;margin:20px 0 0 96px; }
	#side_col #sub_gallery li{ margin:0;}
	#side_col #sub_gallery li.header { width:90px;display:block;color:#bf8c60;font-size:1.1em;margin:0; }
	#side_col #sub_gallery li.header_btm { width:90px;display:block;color:#bf8c60;font-size:1.1em;margin:15px 0 0 0; }
	#side_col #sub_gallery li.current { width:90px;background:#BF8C60;display:block;color:#323635;font-size:1.1em;padding:0 0px 0 10px;}
	#side_col #sub_gallery li a { width:95px;display:block;color:#e6deb1;text-decoration:none;font-size:1.1em;text-align:left;padding:0 0 0 10px; }
	#side_col #sub_gallery li a:hover { width:90px;color:#323635;background:#BF8C60; }
	
	/*---footer page style---*/
	
	#footer { width:910px;clear:both;padding:50px 0 0 0;font-size:1.1em; }
	#footer ul{ float:left;padding:0;width:260px; }
	#footer ul li { color:#e6deb1; }
	#footer ul li a{ color:#e6deb1; }
	#footnav { float:left;margin:0 0 0 380px;padding:0;overflow:hidden; }
	#footnav li { padding:0;float:left; }
	#footnav a:hover { border-bottom:5px solid #BF8C60; }
    #footnav a { display:block;text-decoration:none;color:#e6deb1;margin:0px 20px 0 0;padding:0; }
	
	/*---index page slideshow page style---*/
	
	#slideshow { position:relative;height:460px; }
    #slideshow IMG { position:absolute;top:0;left:0;z-index:8; }
    #slideshow IMG.active { z-index:10; }
	#slideshow IMG.last-active { z-index:9; }