/*COLOURS
	light blue: #33CCCC
	dark blue: #00A0B7
	gray main page: #EBEBEB

*/

body {
	background-image:url(images/page-bg-green_s1.jpg); 
	background-color: #CDE29B;
	background-repeat: repeat-x;
}

th {
	color : #99999;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}

p {
	color : #99999;
}

/*USED - in ABOUT US-THE PROMISE page*/
h1 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 15pt; color: #00B7C6; margin-bottom:20px; letter-spacing: 1px;}
h2 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 9pt; color: #00B7C6; letter-spacing: 1px;}

h3 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 11pt; color: rgb(96,123,153);}
h4 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 10pt; color: rgb(96,123,153);}
h5 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 9pt; color: rgb(96,123,153);}
h6 {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 8pt; color: rgb(96,123,153);}

/*USED*/
h1.h1small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding:17px 30px 8px 0px; font-weight: normal; color: #999999; letter-spacing: 0px; margin-top:5px;}
h1.h1nomargtop {font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; font-size: 10pt; color: #00B7C6; margin-top:0px; margin-bottom:20px; letter-spacing: 1px;}
input {color : #000; font-size : 11px; font-family : Arial, Verdana, helvetica; font-weight: bold;}

/*USED*/
select {
	color : #000000;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica;
	border-style:inset;
}

/*USED*/
input.enquire {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	border-style:inset;
	}

/*USED*/
textarea.enquire {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	border-style:inset;
	}
/*USED*/
select.enquire {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica;
	border-style:inset;
	}

form {margin:0 padding:0}

p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	font-size: 12px;
	font-family: Verdana;
	line-height: 18px;
}

/*START HOME PAGE STYLES*/
/*USED*/
h1.home {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 10pt; 
	color: #00B7C6; 
	margin-bottom:20px; 
	letter-spacing: 1px; 
	margin-top: 30px;
	}

div.h1foot {
	background-color:#EBEBEB; float:left; min-height:30px;
	}

p.home {
	color: #999999;
	/*margin-right: 180px;*/
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}


/*END HOME PAGE STYLES*/

/*USED*/
p.bodytext {
	color: #999999;
	margin-right: 100px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}

p.subpagetext {
	color: #999999;
	margin-right: 30px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}

/*USED*/
p.news {
	color: #999999;
	font-size: 9pt;
	font-family: Verdana;
	line-height:18px; 
}

p a {
	color : #000000;
}
p a:hover {
	color : #000000;
}

/*USED*/
TD {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 9pt
}

TD.label {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 9pt
}

TD.agenttext {
	COLOR: #999999; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 9px; padding-left:5px; padding-top: 5px;
}

/*START HEADER SECTION STYLES*/
.header1 {
	width: 221px;
	background-image:url(images/header_r1_c1_s1.jpg); 
	background-repeat:no-repeat;
	vertical-align: top;
}

.header2 {
	width: 358px;
	background-image:url(images/header_r1_c2_s1.jpg);
	background-repeat:no-repeat;
	vertical-align: top;
	text-align: left;
}

.header3 {
	width: 412px;
	background-image:url(images/header_r1_c3_s1.jpg);
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-align: right;
}

div.h1header {
		background-color:#EBEBEB; height:38px; text-align:right; margin-bottom: 5px;
		}
/*END HEADER SECTION STYLES*/

div.bodycontainer {
	background-color:#EBEBEB; 
	width:720px; float:left; 
	margin-left:20px; 
	margin-right:10px;
}


/*START TOP NAV SECTION STYLES*/
.topbasebg {
	background-image:url(images/main-bg-gray_s1.jpg); 
	background-repeat:repeat; 
	background-position: left;
}

div.topnav {
	width:990px; 
	margin-left:1px; 
	background-image:url(images/topmenubg.jpg); 
	background-repeat:repeat-x;
}

/*END TOP NAV SECTION STYLES*/

/*START DISPLAY LOCATIONS PAGE STYLES*/

h1.loctitle {
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 10pt; 
		color: #00B7C6; 
		margin-top:20px; 
		margin-bottom:20px; 
		letter-spacing: 1px;
		}
h2.locwhite {
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 9pt; color: #00B7C6; 
		padding-left:7px; 
		padding-right:5px; 
		padding-top:5px; 
		letter-spacing: 1px; 
		margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		margin-bottom:25px;}

.locdiv {
	float:left; 
	width:245px;
	border: 1px solid #CCC; 
	background-color:#EBEBEB; 
	margin-bottom: 30px;
	margin-left: 20px;
	margin-top:30px;
}

.loctable
{
	border-width: 4px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	border-collapse: separate;
	background-color: white;
	background:url("images/sidetable_bg.jpg") repeat-x; 
}

p.locdetails {
	color: #999999;
	font-size: 9pt;
	font-family: Verdana;
	margin-left: 5px; 
	margin-right: 5px;
	padding-left:7px;
	padding-right:5px;
	width:213px;
}


.dloclistdiv {
	float:left; 
	width:300px; 
	border: 1px solid #CCC; 
	background-color:#FFFFFF; 
	margin-bottom: 10px;
	margin-right: 10px;
	min-height:180px;
}

.dloclisttable
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
	/*background:url("images/sidetable_bg.jpg") repeat; 
	min-height:300px;*/
}

/*END DISPLAY LOCATIONS PAGE STYLES*/


/*START HOUSE and LAND LIST PAGE STYLES*/

.hlcontainlist {
	background-color:#EBEBEB; width:665px; float:right; margin-right: 15px;
}

h1.hlandtitle {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 10pt; 
	color: #00B7C6;
	margin-top:25px;
	margin-bottom:20px; 
	letter-spacing: 1px;
	}

.hlanddiv {
	float:left; 
	width:210px; 
	border: 1px solid #CCC; 
	background-color:#FFFFFF; 
	margin-bottom: 10px;
	margin-right: 10px;
	min-height:295px;
}

.hlandtable
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
	/*background:url("images/sidetable_bg.jpg") repeat; 
	min-height:300px;*/
}

/*USED*/
div.packname {
	padding-top: 10px;
}

.packtitle
{
	color: #00A0B7;
	font-size: 9pt;
	font-family: Verdana;
	
}

.packtitlegray
{
	color: #999999;
	font-size: 9pt;
	font-family: Verdana;
	
}

p.hlandbody {
	color: #999999;
	margin-right: 60px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}

/*END HOUSE and LAND LIST PAGE STYLES*/

/*START NEW HOME DESIGN PAGE STYLES*/


h1.hdtitleNM {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 10pt; 
	color: #999999;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-left: -15px;
	}

h1.homeseries {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 10pt; 
	color: #00B7C6; 
	margin-bottom:20px; 
	letter-spacing: 1px; 
	margin-top: 0px;
	}

h2.hdtitle {
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 9pt; color: #00B7C6; 
		padding-left:7px; 
		padding-right:5px; 
		padding-top:5px; 
		letter-spacing: 1px; 
		margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		}


.hdesigndiv {
	float:left; 
	width:240px; 
	border: 1px solid #CCC; 
	background-color:#EBEBEB; 
	margin-bottom: 30px;
	margin-right: 5px;
	margin-top: 100px;
	margin-left: 30px;
}


.hdesigntable
{
	border-width: 4px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	border-collapse: separate;
	background-color: white;
	width:240px;
	background:url("images/sidetable_bg.jpg") repeat-x; 
}

.hdesigninfo {
	padding-left:15px;
	color: #666666;
	font-size: 8pt;
	font-family: Verdana;
	padding-bottom: 3px;
}

.hdesigninfo2 {
	padding-left:45px;
	padding-top: 8px;
	padding-bottom: 6px;
	color: #666666;
	font-size: 8pt;
	font-family: Verdana;
}

/*END NEW HOME DESIGN PAGE STYLES*/


/*START NEW HOME DESIGN PAGE STYLES*/

h2.hdtitle2{
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 9pt; color: #00B7C6; 
		padding-left:7px; 
		padding-right:5px; 
		padding-top:5px; 
		letter-spacing: 1px; 
		margin-left: 5px; 
		margin-right: 5px; 
		margin-top: 5px; 
		}

.hdesigndiv2 {
	float:left; 
	width:240px; 
	border: 1px solid #CCC; 
	background-color:#EBEBEB; 
	margin-bottom: 30px;
}


.hdesigntable2
{
	border-width: 4px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	border-collapse: separate;
	background-color: white;
	width:240px;
}

.hdesigndiv3 {
	float:left; 
	width:240px; 
	border: 1px solid #CCC; 
	/*background-color:#EBEBEB; */
	margin-bottom: 30px;
}


.hdesigntable3
{
	border-width: 4px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	border-collapse: separate;
	background-color: white;
	width:240px;
}

p.newhometxt {
	color: #999999;
	margin-right: 15px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}

.floorplan {
	text-align: center;
	padding-top:5px;
}

.hlandprice {
	width: 139px;
	height: 22px;
	background:url("images/button-plain.png") repeat-x;
	text-align: center;
	color: #FFF;
	padding-top: 4px;
}

/*END NEW HOME DESIGN PAGE STYLES*/

/*START COLOUR CENTRE PAGE STYLES*/
h1.cctitle {
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 10pt; 
		color: #00B7C6; 
		padding-top:40px; 
		margin-bottom:20px; 
		letter-spacing: 1px;
		min-height: 50px;
		}
/*END COLOUR CENTRE PAGE STYLES*/

/*START TESTIMONIALS PAGE STYLES*/
p.testimonial {
	color: #999999;
	margin-right: 25px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
}

/*START OUR PARTNERS/SUPPLIERS PAGE STYLES*/


.suppcontainlist {
	background-color:#EBEBEB; width:700px; float:right; margin-right: 15px;
}


h1.supptitle {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 10pt; 
	color: #00B7C6;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-left: -15px;
	}

.suppdiv {
	float:left; 
	width:220px; 
	border: 1px solid #CCC; 
	background-color:#FFF; 
	margin-bottom: 10px;
	margin-right: 8px;
}

.supptable
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
	background:url("images/sidetable_bg.jpg") repeat-x;
	/*background-color:red;*/
	height:120px;
}

.supplogoholder {
	width:200px; height:90px;
}

div.suppname
{
	color: #00A0B7;
	font-size: 8pt;
	font-family: Verdana;
	margin-top: 10px;
}

p.suppbodytext {
	color: #999999;
	margin-right: 30px;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 18px; 
	letter-spacing: 0px;
	margin-left: -15px;
}


/*END OUR PARTNERS/SUPPLIERS PAGE STYLES*/


/*START ABOUT US PAGE STYLES*/

li.promise {
	padding-bottom: 8px;
	font-size: 9pt;
	color: #999999;
}

h1.h1promise {
	font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
	font-size: 20pt; color: #00B7C6; 
	margin-bottom:20px; 
	letter-spacing: 2px; 
	font-weight: normal;
}

/*END ABOUT US PAGE STYLES*/

/*START SUBPAGES (Demolish, Customise, etc.) STYLES*/
h1.spagetitle {
		font-family: Tahoma,Verdana,Arial,Helvetica,Sans-serif,sans-serif; 
		font-size: 10pt; 
		color: #00B7C6; 
		margin-bottom:20px; 
		letter-spacing: 1px;
		margin-top: 0px;
		}

div.subpagemain {
		background-color:#EBEBEB; width:700px; float:right; margin-bottom:30px;
		}
		

/*END SUBPAGES (Demolish, Customise, etc.) STYLES*/


/*START FOOTER SECTION STYLES*/
div.footer {
		width:990px; height: 24px; margin-left:1px; background-color:#2DACAD; float: left; padding-top: 8px;
		}
/*END FOOTER SECTION STYLES*/


/*USED*/
.IdeoDesign {background-color:#CDE29B; height:20px; float:right; padding:8px 5px 0px 0px; color: #A2A2A2; font-size:9px;}

/*USED*/
a.viewLarge:link {color:#00A0B7; text-decoration:none; padding-top:10px; font-size:9pt;}
a.viewLarge:visited {color:#00A0B7; text-decoration:none; padding-top:10px; font-size:9pt;}
a.viewLarge:hover {color:#727272; text-decoration:underline; padding-top:10px; font-size:9pt;}
a.viewLarge:active {color:#727272; text-decoration:none; padding-top:10px; font-size:9pt;}

/*USED*/
a.strall:link {color:#999999; text-decoration:underline; font-size:9pt;}
a.strall:visited {color:#999999; text-decoration:underline; font-size:9pt;}
a.strall:hover {color:#999999; text-decoration:none; font-size:9pt;}
a.strall:active {color:#999999; text-decoration:underline; font-size:9pt;}

/*USED*/
a.viewRelatedA:link {color:#00A0B7;}
a.viewRelatedA:visited {color:#00A0B7;}
a.viewRelatedA:hover {color:#00A0B7 ;}

/*USED*/
a.packlink:link { color: #999999; font-size: 9pt; font-family: Verdana; text-decoration:none; line-height:150%}
a.packlink:visited { color: #999999; font-size: 9pt; font-family: Verdana; text-decoration:none; line-height:150%}
a.packlink:hover { color: #999999; font-size: 9pt; font-family: Verdana; text-decoration:none; line-height:150%}

/*USED - side nav main menu links*/
a.category:link {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.category:visited {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.category:hover {text-decoration:underline; color:#999999; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.category:ative {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}

/*USED - side nav main menu links - active*/
a.categoryact:link {text-decoration:underline; color:#999999; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.categoryact:visited {text-decoration:underline; color:#999999; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.categoryact:hover {text-decoration:underline; color:#999999; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}
a.categoryact:ative {text-decoration:underline; color:#999999; font-size:9pt; text-transform: capitalize; line-height:20px; font-weight: bold; letter-spacing: 1px;}

/*USED - second group of side nav main menu links for New Home Designs*/
a.hdcategory:link {text-decoration:none; color:#727272; font-size:9pt; text-transform: capitalize;}
a.hdcategory:visited {text-decoration:none; color:#727272; font-size:9pt; text-transform: capitalize;}
a.hdcategory:hover {text-decoration:underline; color:#727272; font-size:9pt; text-transform: capitalize;}
a.hdcategory:ative {text-decoration:none; color:#727272; font-size:9pt; text-transform: capitalize;}

/*USED - side nav sub menu links*/
a.submenu:link {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; letter-spacing: 1px;}
a.submenu:visited {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; letter-spacing: 1px;}
a.submenu:hover {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; letter-spacing: 1px;}
a.submenu:ative {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize; letter-spacing: 1px;}

/*USED - second group of side nav sub menu links for New Home Designs*/
a.hdsubmenu:link {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize;}
a.hdsubmenu:visited {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize;}
a.hdsubmenu:hover {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize;}
a.hdsubmenu:ative {text-decoration:none; color:#00B7C6; font-size:9pt; text-transform: capitalize;}

/*USED*/
a.bodylink:link {color:#00B7C6; text-decoration:none; font-size:10px; padding:15px 3px 0px 0px; text-transform: uppercase;}
a.bodylink:visited {color:#00B7C6; text-decoration:none; font-size:10px; padding:15px 3px 0px 0px; text-transform: uppercase;}
a.bodylink:hover {color: #00B7C6; text-decoration:none; font-size:10px; padding:15px 3px 0px 0px; text-transform: uppercase;}
a.bodylink:active {color: #00B7C6;text-decoration:none; font-size:10px; padding:15px 3px 0px 0px; text-transform: uppercase;}

/*USED*/
a.footlink:link {color:#FFFFFF; text-decoration:none; font-size:10px; padding:15px 3px 0px 16px; text-transform: uppercase;}
a.footlink:visited {color:#FFFFFF; text-decoration:none; font-size:10px; padding:15px 3px 0px 16px; text-transform: uppercase;}
a.footlink:hover {color: #FFFFFF; text-decoration:none; font-size:10px; padding:15px 3px 0px 16px; text-transform: uppercase;}
a.footlink:active {color: #FFFFFF;text-decoration:none; font-size:10px; padding:15px 3px 0px 16px; text-transform: uppercase;}

/*USED*/
a.IdeoLink:link {color:#A2A2A2; text-decoration:none; font-size:9px}
a.IdeoLink:visited {color:#A2A2A2; text-decoration:none; font-size:9px}
a.IdeoLink:hover {color: #A2A2A2; text-decoration:underline; font-size:9px}
a.IdeoLink:active {color: #A2A2A2;text-decoration:none; font-size:9px}

.googlemap {padding:10px;text-align:left;}

.hLand {background-color:#00ADC3; padding:5px 5px 10px 5px;}

.hlPrice {background-color:#617C99; padding:5px; text-align:center;font-size:13px;font-weight:bold; color:#FFF;}

.statslistTop {text-align:left; background:#BEC9D6; padding:5px 0 0 0; margin:5px 0 0 0;}
.statslistBot {text-align:left; background:#BEC9D6; padding: 0 0 5px 0; margin: 0 0 5px 0;}

.homepageinfo {background:#607b99; color:#FFF; padding:10px;}


.HouseMeasure {padding: 5px 0px }

a:link {color:#99999; text-decoration:underline;}
a:visited {color:#99999; text-decoration:underline;}
a:hover {color:#99999; text-decoration:none;}
a:active {color:#99999; text-decoration:underline;}

