body{margin:0;background-color:#eaebdd;clear:both; font:normal 0.75em Arial, Helvetica, sans-serif;}
br{clear:both;}
.imgpadding{padding:5px 10px 5px 10px;}
.imgpadding2{padding:5px 5px 5px 5px;}
a{text-decoration:none;color:#5fa8d4;}
a:hover{text-decoration:underline;}


/* ----- Containers -----*/

#container{background:url(images/bg_shadow.gif) repeat-y;margin:0 auto;width:765px; clear:both;}
#container02{margin:0 0 0 12px; clear:right;width:740px;}
#container03{background:url(images/greystrip_L.gif) repeat-y;}

/* ----- Header -----*/

#headerL{float:left;}
#headerR{float:right; clear:right;}

/*----- Nav -----*/

#nav {width:728px;background-color:#16145f; margin:0 5px 0 7px;padding:0;}
#nav ul{margin:0;padding:0;}
#nav li{float:left; list-style:none;padding:5px 0 5px 0;display:block; color:#fff;font-weight:bold;margin:0;}
#nav li p{margin:0;}
#nav li a{padding:5px; text-decoration:none; color:#fff; display:inline;margin:0;}
#nav li a:hover, #nav .active{color:#5fa8d4;}
#nav .txt{float:right;color:#fdc4a2;margin-right:5px;}


/* ----- Crumbs ----- */
#crumbs ul{margin:0;padding:0;}
#crumbs li{padding:5px 0 2px 0; margin-right:3px;padding:0;float:left; list-style:none;}
#crumbs a{color:#5fa8d4; text-decoration:none;}
#crumbs a:hover, #crumbs .active{text-decoration:underline;}

/* ----- Cols ----- */

#col01{
	width:180px;
	background-color:#f0f0f0;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 7px;
}

/* ---- Feature ----- */

#left_nav {width:220px;float:left;}
#left_nav .nav_item	{width:220px;background-color:#dfedf5;}
#left_nav .nav_item br{margin:0;padding:0;}
#left_nav .nav_item img {float:left;}
#left_nav .nav_item h2{ font:normal 1.2em Arial, Helvetica, sans-serif; color:#5fa8d4;margin:0;padding:0 0 0 0;}
#left_nav .nav_item a{color:#ff9966; text-decoration:none;}
#left_nav .nav_item a:hover, #left_nav .nav_item .active{color:#16145f;}
#feature02 {float:left;}

/* ----- Advert Banner -----*/

/*----- HOme news feature ----- */

#advertbanner{float:right; }
#advertbanner img {
	padding-top: 15px;
	padding-left: 0px;
	padding-bottom: 0;
}

/* ----- Current Developments -----*/

#current_developments{width:180px;background-color:#fff;padding:0;margin:0;}
#current_developments h1{width:175px; background-color:#5fa8d4; padding:0 0 0 5px;font:bold  0.85em/1.7em Arial, Helvetica, sans-serif; color:#fff;margin:2px 0;}
#current_developments ul{margin:0;padding:0;}
#current_developments li{list-style:none; display:inline;}
#current_developments a{width:175px; padding:10px 0 15px 5px;font:bold 1em Arial, Helvetica, sans-serif; color:#5fa8d4;margin-bottom:0;text-decoration:none;display:block;border-bottom:1px solid #ccc;}
#current_developments a:hover, #current_developments a.active {background-color:#5fa8d4; color:#fff;}
#current_developments .normal{font-weight:normal;}
.development{padding-bottom:15px;border-bottom:1px solid #ccc;}


/* ----- Development Section -----*/

#development_section{width:180px;background-color:#fff;padding:0;margin:0;}
#development_section h1{width:175px; background-color:#5fa8d4; padding:0 0 0 5px;font:bold 0.9em/1.7em Arial, Helvetica, sans-serif; color:#fff;margin:2px 0;}
#development_section h2{width:175px; padding:0 0 0 5px;font:bold 1em Arial, Helvetica, sans-serif; color:#5fa8d4;margin-bottom:0;}
#development_section h3{width:175px; padding:0 0 0 5px;font:normal 1em Arial, Helvetica, sans-serif; color:#5fa8d4;margin:0;}

/* ----- Development Nav -----*/

#development_nav ul{padding:0;margin:0;}
#development_nav li{width:170px;list-style:none;margin:0;padding:0;display:inline;}
#development_nav li a{width:170px;color:#5fa8d4;display:block;text-decoration:none;padding-left:10px;font:normal 0.85em/2em Arial, Helvetica, sans-serif;}
#development_nav li a:hover, #development_nav .active{background-color:#5fa8d4;color:#fff;}


	#development_nav ul .selected{width:170px;color:#5fa8d4;display:block;text-decoration:none;padding-left:10px;font:bold 0.85em/2em Arial, Helvetica, sans-serif;}
	#development_nav ul li ul{padding:0 0 0 5px;margin:0;}
	#development_nav ul li ul li a{width:165px;color:#5fa8d4;display:block;text-decoration:none;padding-left:10px;font:normal 0.85em/2em Arial, Helvetica, sans-serif;}
	#development_nav ul li ul li a:hover, #development_nav ul li ul .active{background-color:#5fa8d4; color:#fff;}

/* ----- Latest News -----*/

#latest_news{width:180px;}
#latest_news h1{width:175px; background-color:#ccc; padding:0 0 0 5px;font:bold  0.85em/1.7em Arial, Helvetica, sans-serif; color:#666;margin:0;}
#latest_news h3{width:175px; padding:0 0 0 5px;font:bold 0.85em Arial, Helvetica, sans-serif; color:#21a3f3;margin:8px 0 0 0;}
#latest_news p{width:170px; padding:0 0 0 5px;font:normal 0.85em/1.3em Arial, Helvetica, sans-serif; color:#666;margin-top:0;}
#latest_news a{color:#5fa8d4;text-decoration:none;}
#latest_news a:hover{background-color:#5fa8d4;color:#fff;}

/* ----- Home Finder Search ----- */

#homefinder {border:1px solid #b6d3e5;}
#homefinder form{margin:0;padding:0;}
#homefinder h1{width:173px; background-color:#b6d3e5; padding:0 0 0 5px;font:bold  0.85em/1.7em Arial, Helvetica, sans-serif; color:#5fa8d4;margin:0 0 10px 0;}
#homefinder label{width:70px; float:left; font:normal 0.8em/1.6em Arial, Helvetica, sans-serif;padding:0 0 0 5px; color:#666;}
#homefinder select{width:100px;margin-top:3px;font:normal 0.8em/1.9em Arial, Helvetica, sans-serif;margin-bottom:5px;}
#homefinder .submit{width:175px; color:#fff; background-color:#b6d3e5; height:20px; font:bold 0.75em/1.9em Arial, Helvetica, sans-serif; margin:3px 0 2px 2px; border:none;}

/* ----- Main ----- */

#main{width:547px;margin:2px;float:left}
#main #bodycopy{width:350px; float:left;}
#main #bodycopy h1{font:bold 0.9em/1.6em Arial, Helvetica, sans-serif; color:#5fa8d4;padding:8px 5px 8px 5px;margin:0 0 0 0;border-bottom:1px solid #ccc; clear:both;}
#main #bodycopy h2{font:bold 1em/1.4em Arial, Helvetica, sans-serif; color:#666;padding:10px 0 0 0;margin:0 0 0 5px;}
#main #bodycopy p{font:normal 0.9em/1.6em Arial, Helvetica, sans-serif; color:#666;padding:5px 5px 10px 5px;margin:0;}
#main #bodycopy .about_mike{text-align:right;padding:0;margin:3px 0 0 0 ;font:normal 0.9em/1.2em Arial, Helvetica, sans-serif;color:#5fa8d4;}

	/* --- Form --- 
	#bodycopy form{padding:10px 0 10px 0;margin:0;}
	#bodycopy label{width:100px;margin:0 0 5px 8px;font:normal 0.9em/1.6em Arial, Helvetica, sans-serif; color:#666; float:left;}
	#bodycopy .wide_label{width:305px; line-height:1.2em;}
	#bodycopy input{width:100px;font:normal 0.9em Arial, Helvetica, sans-serif; border:1px solid #5fa8d4;}
	#bodycopy textarea{width:220px;font:normal 0.9em Arial, Helvetica, sans-serif; border:1px solid #5fa8d4;}
	#bodycopy .check{width:auto;}
	#bodycopy .submit{width:80px;margin:10px 0 0 170px; font:normal 0.9em/2em Arial, Helvetica, sans-serif;}
	#bodycopy .submit2{width:80px;margin:10px 0 0 0; font:normal 0.9em/2em Arial, Helvetica, sans-serif;}
	#bodycopy .selected{margin:10px 0 0 170px; font:normal 0.9em/2em Arial, Helvetica, sans-serif;padding:1px 25px 1px 25px;border:1px solid #5fa8d4;text-decoration:none;color:#333; background-color:#f0f0f0;}
	#bodycopy .selected2{margin:10px 0 0 0; font:normal 0.9em/2em Arial, Helvetica, sans-serif;padding:1px 25px 1px 25px;border:1px solid #5fa8d4;text-decoration:none;color:#333; background-color:#f0f0f0;}
*/
#main{width:547px;margin:2px;float:left}
#main #bodycopy02 {
	width:547px;
	float:left;
	padding-bottom: 3em;
}
#main #bodycopy02 h1{font:bold 0.9em/1.6em Arial, Helvetica, sans-serif; color:#5fa8d4;padding:8px 5px 8px 5px;margin:0 0 0 0;border-bottom:1px solid #ccc;}
#main #bodycopy02 h2, #specification2{font:bold 1em/1.6em Arial, Helvetica, sans-serif; color:#5fa8d4;padding:10px 5px 5px 5px;margin:0;}
#main #bodycopy02 p{font:normal 0.9em/1.6em Arial, Helvetica, sans-serif; color:#666;padding:5px 5px 10px 5px;margin:0;}
#main #bodycopy02 #specification {margin:0 0 10px 0;background-color:aqua;}
#main #bodycopy02 #specification h2{float:left; margin-top:0; color:#6699cc;}
#main #bodycopy02 #specification ul{margin:0 0 0 15px;padding:0 0 20px 0; float:left;}
#main #bodycopy02 #specification ul li{color:#666;padding:0;margin:0 0 0 5px; list-style:square; font:bold 0.8em/1.4em Arial, Helvetica, sans-serif; width:200px;}

#specification2 ul li{color:#666;width:300px;font:normal 0.9em/1.4em Arial, Helvetica, sans-serif;}
#specification2 h4{width:350px;background-color:#5fa8d4; color:#fff;padding:3px 0 3px 5px;margin-left:3px; clear:both;}

.plans {border-top:1px solid #666;padding:10px 0 0 0;}
.plans img {float:left;}
.plans table{float:left;margin-left:15px; font:normal 0.8em Arial, Helvetica, sans-serif;}


/* ----- Current Availability ------ */

#bodycopy02 h4 {width:535px;background-color:#5fa8d4; color:#fff;padding:3px 0 3px 5px;margin-left:3px; clear:both;}
#bodycopy02 .properties_R {width:100px;float:left;margin:0 0 10px 25px}
#bodycopy02 .properties_R h5{margin:5px 0 0 0;padding:0; font:bold 1em Arial, Helvetica, sans-serif;}
#bodycopy02 .properties_R h6{margin:2px 0 0 0;padding:0; font:normal 0.95em Arial, Helvetica, sans-serif; color:#333;}
#bodycopy02 .properties_R a{padding:0;margin:0; text-decoration:none; color:#5fa8d4;}
#bodycopy02 .properties_R a:hover{text-decoration:underline;}

/* ----- Prop Search -----*/

#prop_search, #contact{width:190px;margin-right:1px;float:right;background-color:#f0f0f0;}
#prop_search h1, #available_results h1, #contact h1{width:185px; background-color:#5fa8d4; padding:0 0 0 5px;font:bold  0.85em/1.7em Arial, Helvetica, sans-serif; color:#fff;margin:3px 0 0 0;}
#prop_search form{padding:0;margin:5px 0 0 0;}
#prop_search label{width:70px;float:left; font:normal 0.8em/1.9em Arial, Helvetica, sans-serif;margin:0 0 0 5px;padding:0;}
#prop_search select{width:110px;margin-bottom:3px;font:normal 0.9em/1.9em Arial, Helvetica, sans-serif;}
#prop_search .submit{width:70px; border:1px solid #5fa8d4;font:normal 0.9em/1.4em Arial, Helvetica, sans-serif; float:right; margin:0 5px 5px;*margin:0 3px 5px 5px;}
#contact p{font:normal 0.9em/1.4em Arial, Helvetica, sans-serif; color:#666;padding:0;margin:5px 5px 10px 5px;}

/* ----- Available Styles ------ */

#available_styles{width:190px;margin-right:1px;float:right;background-color:#eff6fb;}
#available_styles h1{background: url(images/arrow.gif) left no-repeat;padding:0 0 0 30px; border-bottom:1px solid #6699cc;font:normal 0.9em/2em Arial, Helvetica, sans-serif;color:#5fa8d4;}
#available_styles .house_style_container{border-bottom:1px solid #d4e3f2;padding-bottom:8px;margin-top:8px;}
#available_styles .house_style{width:100px;margin-bottom:5px;margin:auto;}
#available_styles .house_style h2{font:bold 0.8em Arial, Helvetica, sans-serif;color:#666666;margin:0;padding:0;}
#available_styles .house_style p{font:normal 0.8em/1em Arial, Helvetica, sans-serif; color:#666;margin:0;padding:0 0 0 0;}
#available_styles .house_style a{color:#666;}
#available_styles .house_style a:hover{color:#5fa8d4;}

#available_results{width:190px;margin-right:1px;float:right;background-color:#f0f0f0;}

/* ----- Search Result ----- */

#search .dblue {color:#999; text-decoration:underline;}

/* ----- Specification ----- */

/*
#specification {width:190px;margin-right:1px;float:right;background-color:#eff6fb;}
#specification h2{font:bold 0.9em/1.6em Arial, Helvetica, sans-serif; color:#5fa8d4;padding:12px 5px 0 5px; margin:0 0 5px 0;border-bottom:1px solid #5fa8d4;}
#specification ul{padding:0;margin:0;}
#specification ul li{color:#666;padding:0;margin:0 0 0 7px; list-style:none; font:bold 0.8em/1.6em Arial, Helvetica, sans-serif;}
*/

/*----- Footer ----- */

#footer{border-top:1px solid #ccc;padding:4px 8px 4px 8px;background-color:#f0f0f0;border-bottom:1px solid #ccc;}
#copyright{float:left;color:#5fa8d4;font:normal 0.9em Arial, Helvetica, sans-serif;}
#reach{float:right;}
#footer p{margin:5px 4px 5px 5px;}
#reach a{color:#5fa8d4; text-decoration:none;}
#reach a:hover{color:#666;}
#latest_news .nhdr {
	margin-bottom: 0.5em;
	font-weight: bold;
}

