@charset "utf-8";
/* CSS Document */
#subnav{
text-decoration:none;
background:none;
padding-left:1px;
text-align:right;
font-weight:normal;
}

#sticker{float:left; padding-bottom:20px;}
.lifelink{width:600px; height:289; display:block;}
#tags{
height:500px;
width:500px;
position:absolute;
}
a img{border:none;}
.flasher{text-align:right; color:black; font-weight:normal;}
#subnav ul{list-style:none;}
#subnav li{padding-bottom:5px; font-weight:normal;}

#subnav a{text-decoration:none; padding-right:3px; font-family:"Times New Roman",Georgia,Serif; color:black; font-size:12px; padding-left:3px;}
#subnav a:hover{border:1px solid black; padding-right:2px; background:white;}
#subnav .active{border:1px solid black; padding-right:2px; background:white;}
label
{
width: 5em;
float: left;
text-align: right;
margin-right: 1em;
display: block
}
input .submit
{
margin-left: 4.5em;
width:200px;
}

input{width:223px;}

.register {border:1px solid black; padding-right:1px; font-weight:normal;}
/*.register a:hover{border:1px solid black; padding-right:0px;}*/
ul{padding:0;}

#lifestyle{background:url(../images/lifestyle1.jpg) no-repeat; height:289px; position:relative; font-family:Arial, Helvetica, sans-serif; color:black;}
#comingsoon{position:absolute; top:0; color:red; font-size:18px; text-align:center; width:210px; height:289px;}
#comingsoon a{color:red; text-decoration:none;}
#countdown{position:absolute; bottom:10px; width:210px; text-align:center; font-size:20px; clear:both;}
#countdown table{margin:auto;}
#constablemain{position:absolute; bottom:0; right:15px; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

a{text-decoration:none;}
a:visited{color:black;}
.header{font-family:"Times New Roman",Georgia,Serif; color:black; font-size:18px; font-weight:normal; text-align:right; letter-spacing:1px;}
#right{
float:left;
width:328px;
height:480px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
padding-right:20px;
padding-left:50px;
padding-top:20px;
background:url(../images/right-bk.jpg);
}
#left{float:left; width:500px;}

#right h1{font-size: 18px; font-family:"Times New Roman",Georgia,Serif; font-weight:normal;}

.tel{
position:absolute; right:155px; bottom:20px; font-size:18px; font-family:"Times New Roman",Georgia,Serif; line-height:14px;
}
.subnav:hover{
border:solid 1px black;
padding-left:0;
}
.bullet1{font-weight:normal; list-style-image: url('../images/bullet-tick2.png');}
.bullet2{padding-right: 22px; min-height:20px; color:black; font-weight:bold; list-style:none;/*list-style-image: url('../images/bullet-tick2.png');*/ margin-bottom:10px; background:url('../images/yellowtick.png') no-repeat  100% 50% ;}


.spreadout1{font-weight:normal; list-style-image: url('../images/bullet-tick2.png'); margin-bottom:3px;}
.spreadout2{padding-right: 22px; min-height:20px; color:black; font-weight:bold; list-style:none;/*list-style-image: url('../images/bullet-tick2.png');*/ margin-bottom:10px;  background:url('../images/yellowtick.png') 100% 50% no-repeat;}
body {
    background-color: #fff;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;

}

div#wrapper {
	width: 900px;
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;

}

div#header {
	margin: 0px;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;

}

.logo {
	text-align: left;
	position:relative;
}

div#nav {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div#main {
    margin-top: 1px;

}
.text_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	padding-top: 70px;
	padding-left: 3px;
	height: 350px;
}
.residential_sales_bg {
	background-image: url(../images/rs_home_r9_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}

.current_developments_bg {
	background-image: url(../images/current_developments_r9_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}

.future_developments_bg {
	background-image: url(../images/future_developments_r9_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
}


.past_developments_bg {
	background-image: url(../images/past_developments_r9_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
}
.residential_lettings_bg {
	background-image: url(../images/residential_home_r8_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}
.residential_lettings_future_bg {
	background-image: url(../images/rl_future_developents.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}

.land_development_bg {
	background-image: url(../images/ld_home1_r5_c2.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}
.ld_previous_bg {
	background-image: url(../images/ld_previous_r5_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}
.commercial_bg {
	background-image: url(../images/c_home_r5_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}
.commercial_current_bg {
	background-image: url(../images/c_current_bg.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}
.about_bg {
	background-image: url(../images/au_home_r2_c2.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 70px;
	padding-left: 29px;
	font-weight: bold;
	padding-right: 20px;
}





.text_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	padding-top: 70px;
	padding-left: 3px;
}


div#footer {
	padding: 2px;
	margin: 0px;
	clear:both;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}
.copyright a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
	text-decoration: none;
}
.copyright a.hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	text-align: center;
}
html, body{
scrollbar-face-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-arrow-color:black;
scrollbar-track-color:#999999;
scrollbar-shadow-color:#ffffff;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#999999;
scrollbar-darkshadow-Color:#999999;
}

/* -------- Featured -------- */

.featuredinfo {
	width:900px;
	margin:0;
	padding:0;
	height:44px;
	margin-top:-2px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	padding:12px 0 0 0;
	z-index:2000;
	background-color: #747B4B;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}

	.featuredinfo a {
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
	}

	.featuredinfo a:hover {
	color:#FFD65A;
	text-decoration:none;
	font-weight: bold;
	}
		
/* -------- Mainpage Intro Text -------- */

#introwrap {
	width:900px;
	font-family:"Times New Roman", Times, serif;
	font-size: 62.5%;
}
	#introbig { font-size:22px; font-style:normal; font-weight:bold; letter-spacing:-1px; margin-bottom:15px;}
	#introsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	line-height:19px;
	color:#666;
}
	#twitter {float:right; margin-right:60px;}
	
.clear {clear:both;}

#subscribe_box {
width:610px;
height:30px;
border:1px solid #999;
color:#666;
padding:8px 4px 0px 4px;
clear:both;
background:#f4f3ee;
margin: 0 auto;
}

#subscribe_box label {
color:#666;
}

.myForm td, input, select, textarea, checkbox  {
font-family: tahoma;
font-size: 12px;
}

.promo {
width:289px;
height:281px;
display:block;
float:left;
font-size:11px;
}

#fadeshow1 {
width:600px;
float:left;
margin-right:9px;
}

.listingpanel {
width:460px;
height:180px;
display:block;
background:#f4f3ee;
padding:10px;
color:#282723;
font-family:Arial;
font-size:1em;
}

.listingpanel img {
float:left;
width:180px;
height:180px;
margin-right:10px;
}

.listingpanel p{
float:left;
}

.listingpanel h1 {
color:#282723;
font-family:Times New Roman, Times, serif;
text-transform:uppercase;
font-weight:normal;
font-size:1.6em;
margin:0px;
padding:0px;
}

.listingpanel h2 {
color:#666;
font:Times;
font-family:Times New Roman, Times, serif;
text-transform:uppercase;
font-weight:normal;
font-size:1.2em;
margin:4px 0px 15px 0px;
padding:0px;
}

#sub {
background:#ffcc66;
padding:2px;
margin-right:5px;
border:1px solid #666633;
line-height:35px;
text-align:center;
}
