@charset "utf-8";
/* CSS Document */

		body { background:#EAE1D9 url(../images/backgroundTile.jpg) repeat-x top center; font-family:Georgia, "Times New Roman", Times, serif; font-size:62.5%;}
		
		a { color:#B69C6B; text-decoration:none; }
		
		a:hover { color:#ffffff; }
		
		a img { border:0px; }

/** === Structure === **/

		#containerOuter { width:100%; height:100%; margin:0px auto; background:url(../images/background.jpg) no-repeat top center; }
		
		#containerInner { width:800px; margin:0px auto; position:relative; }
		
		#logoHead h1 { height:68px; width:800px; text-indent:-9999px; background:url(../images/logoHead.gif) no-repeat top right; }
		
		#navBar { margin:3px 0px; padding-left:300px;}
		#navBar ul li { display:inline; }
		
		#navBar ul li a { display:block; float:left; height:36px; text-indent:-9999px; margin:0px 18px;}
		
		#navBar ul li a#home { width:55px; background:url(../images/nav/home.jpg) no-repeat; }
		#navBar ul li a#about { width:85px; background:url(../images/nav/about.jpg) no-repeat;}
		#navBar ul li a#development { width:126px; background:url(../images/nav/development.jpg) no-repeat; }
		#navBar ul li a#contact { width:85px; background:url(../images/nav/contact.jpg) no-repeat; }
		
		#navBar ul li #home.on { background:url(../images/nav/homeOn.jpg) no-repeat; }
		#navBar ul li #about.on { background:url(../images/nav/aboutOn.jpg) no-repeat; }
		#navBar ul li #development.on { background:url(../images/nav/developmentOn.jpg) no-repeat; }
		#navBar ul li #contact.on { background:url(../images/nav/contactOn.jpg) no-repeat; }
		
		.clearb { clear:both; height:0px; font-size:0px; line-height:0px; }
		
		#leftBar { width:280px; height:673px; background:url(../images/leftpanel.png) no-repeat; position:absolute; top:130px; left:20px; color:#ffffff;}
		
		#leftBar .wrap { padding:10px 25px 25px 16px; }
		
		#rightContent { margin-left:300px; padding-top:30px; width:500px; min-height:400px;}
		
		#footer { height:10px; width:100%; background-color:#B69C6B; }
		
		#footer p { font-family:Arial, Helvetica, sans-serif; position:relative; top:18px; text-align:right; width:800px; margin:0px auto; font-size:1.1em;}
		#footer p a:hover { color:#333333; }
		
		
		.infoBoxes { text-align:center; width:225px; height:175px; padding-top:10px; background-color:#4B4234; margin:10px 10px 0px 10px; float:left; color:#ffffff}
		#rightContent .infoBoxes p {color:#ffffff}

/** Headers **/
		h2.featuredDevelopment { text-indent:-9999px; width:260px; height:54px; background:#4D4436 url(../images/featuredDevelopment.jpg); margin:1px;}
		h2.developments { text-indent:-9999px; width:260px; height:51px; background:#4D4436 url(../images/developments.jpg); margin:1px; }
		h2.contact { text-indent:-9999px; width:260px; height:51px; background:#4D4436 url(../images/contact.jpg); margin:1px; }
		
		
		#leftBar h3 { font-size:2.0em; color:#B69C6B; font-weight:bold;}
		#leftBar h4 { font-size:1.4em; margin-bottom:20px;}
		#leftBar p { font-size:1.4em; margin:20px 0px; }
		
		
		#rightContent h2 { font-size:2.5em; color:#594E3E; }
		#rightContent p  { font-size:1.4em; color:#4B4234; margin:10px; }


/*** Buttons ***/
		.readMoreBtn { margin:20px auto; display:block;}

/*** Development Page ***/

		dl.developmentItem { clear:both; margin:10px 0px; }
		dl.developmentItem dt.title { display:block; color:#ffffff; font-size:1.6em; clear:both; width:200px; margin-bottom:10px;}
		dl.developmentItem dt.title a { color:#ffffff; }
		dl.developmentItem dt.title a:hover { color:#B69C6B; }
		dl.developmentItem dd.image { float:left; margin-right:10px;}
		dl.developmentItem dt.price, dl.developmentItem dd.price { float:left; font-size:1.2em; }
		dl.developmentItem dt.bathroom, dl.developmentItem dd.bathroom { float:left; font-size:1.2em; }
		dl.developmentItem dt.bedroom, dl.developmentItem dd.bedroom { float:left; font-size:1.2em; }
		dl.developmentItem dt { width:80px; color:#B69C6B; margin:2px 0px;}
		dl.developmentItem dd { color:#ffffff; margin:2px 0px;}


/*** Development Detail Page ***/
	
			dl.propertyDetails dt { float:left; width:100px; font-size:1.4em; height:25px; color:#B69C6B; }
			dl.propertyDetails dd { width:100px; font-size:1.4em; float:left; height:25px;}
			dl.propertyDetails dt.address, dl.propertyDetails dd.address { height:90px; font-size:1.4em; }
			#leftBar .divider { left:-10px; position:relative; top:5px; clear:both;}
			#leftBar h3.propertyTitlePrice { color:#EFE8E2; }		
			#leftBar h3.propertyTitlePrice span.from { color:#B69C6B; }
			p.more { text-align:center; }

		
/*** Enquiries Page ***/

			#leftBar.contact .wrap { font-size:1.3em; }
			form#enquire legend { display:none; }
			form#enquire label { display:block; float:left; height:30px; width:85px; font-size:1.4em;  }
			form#enquire ul { margin:20px 0px 0px 20px }
			form#enquire ul li { clear:both; }
			form#enquire ul li input, form#enquire ul li textarea { height:20px; border:1px solid #52483A; background-color:transparent; width:300px; font-size:1.3em; 
			font-family:Arial, Helvetica, sans-serif; padding:2px; margin-bottom:5px; }
			form#enquire ul li textarea { height:150px; }
			form#enquire ul li.send { text-align:center; }
			form#enquire ul li.send input { height:25px; width:108px; border:1px solid #B69C6B; cursor:pointer;}
			.LV_invalid { color:red; font-size:1.2em; margin:0px 0px 5px 85px;  display:block;}
			.LV_valid { color:green; font-size:1.2em; margin:0px 0px 5px 85px; display:block;}
			
			