/* CSS Document */

/* Serviced Accommodation Website */

* {padding:0; margin:0;}

body {
	font-family: Arial, Helvetica, sans-serif;
}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	text-align: justify;
}

p.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	text-align: left;
}

p.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
	padding-left: 50px;
	padding-right: 50px;
	font-weight: normal;
}

p.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #71B544;
	margin: 0px;
	padding-top: 10px;
	font-weight: bold;
	text-align: left;
}

p.large2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	font-weight: normal;
}


p.bigw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 28px;
	color: #FFF;
	font-weight: normal;
	padding-top: 15px;
	text-align: left;
}

p.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 30px;
	color: #71B544;
	font-weight: normal;
	padding-top: 15px;
	text-align: left;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
	text-align: justify;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #71B544;
	font-weight: bold;
	padding-top: 5px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #333;
	font-weight: bold;
	padding-top: 10px;
}


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
	color: #000;
	font-weight: bold;
	padding-top: 5px;
}




h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 30px;
	color: #FFF;
	font-weight: normal;
	padding-top: 15px;
	text-align: left;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #333;
	font-weight: normal;
	padding-top: 5px;
	text-transform: uppercase;
}


li {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	vertical-align: middle;
}


ul {
	list-style-position: outside;
	list-style-type: none;
}





a:link {
	color: #71B544;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

a:visited {
	color: #71B544;
	text-decoration: underline;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

a:active {
	color: #333333;
	text-decoration: underline;
}












a.ft:link {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

a.ft:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

a.ft:hover {
	color: #71B544;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

a.ft:active {
	color: #71B544;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}





.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	height: 30px;
	width: 300px;
	padding-left: 50px;
	padding-right: 140px;
}

.ftlinks {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	height: 30px;
	width: 400px;
}














/* CENTRE PAGE */

div#wrapper {
	width:1024px;
	height: 1300px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

















/* padding classes */


.imgpad {
	padding-right: 5px;
}

.imgpad2 {
	padding-top: 15px;
}

.imgpad3 {
	padding-right: 10px;
}

.imgpad4 {
	padding-right: 15px;
}

.imgicon {
	padding-bottom: 10px;
}

.imgicon30 {
	padding-bottom: 30px;
}

.pad50 {
	padding-left: 50px;
}

.pad20 {
	padding-left: 50px;
}

.logo {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}
















/* colour classes */

	


.green {
	color: #71B544;
}

.lgreen {
	color: #B2DA82;
}

.dgreen {
	color: #3A783D;
}



.black{
	color: #000000;
}

.white {
	color: #FFFFFF;	
}

.lgrey{
	color: #C7C8CB;
}

.grey{
	color: #999999;
}

.bold {
	font-weight: bold;	
}














/* COMMON */

.banner {
	background-color: #FFF;
	width: 1024px;
	height: 170px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(images/grad2.gif);
	background-repeat: repeat-y;
}



.home {
	width: 300px;
	height: 35px;
	top: 100px;
	left: 600px;
	position: absolute;
}



.navigation {
	width: 1024px;
	height: 55px;
	position: absolute;
	top: 170px;
	background-position: left;
	background-color: #FFFFFF;
}






.descript {
	width: 1024px;
	height: 830px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}




.bot5{
	padding-bottom: 5px;
}




.construct {
	width: 300px;
	height: 432px;
	position: absolute;
	left: 370px;
	top: 200px;
	margin: 0px;
	padding: 0px;
}





.panel4 {
	position: absolute;
	width: 24px;
	height: 300px;
	left: 1000px;
	top: 0px;
	margin: 0px;
	background-color: #E6E6E6;
	padding: 0px;
}


.search {
	position: relative;
	width: 90px;
	height: 25px;
	margin: 0px;
	padding: 0px
}




.mid {
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: #E6E6E6;
}


.grad {
	background-image: url(images/grad1.gif);
	background-repeat: repeat-y;
}


.location {
	width: 350px;
	height: 335px;
	top: 300px;
	left: 50px;
	position: absolute;
	background-color: #E6E6E6;
}














/* HOME*/


#main1 {
	width: 1024px;
	height: 825px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}


.info {
	position: absolute;
	left: 50px;
	top: 230px;
	margin: 0px;
	padding: 0px;
	width: 640px;
}

.infopic {
	position: absolute;
	left: 705px;
	top: 235px;
	margin: 0px;
	padding: 0px;
	width: 320px;
}


.panel {
	position: absolute;
	width: 1024px;
	height: 220px;
	left: 0px;
	top: 400px;
	margin: 0px;
	padding: 0px;
	background-color: #B2DA82;
}

.panel2 {
	position: absolute;
	width: 460px;
	height: 130px;
	left: 45px;
	top: 50px;
	margin: 0px;
	background-color: #B2DA82;
}

.panel3 {
	position: absolute;
	width: 460px;
	height: 130px;
	left: 515px;
	top: 50px;
	margin: 0px;
	background-color: #B2DA82;
}

.panelpic {
	position: absolute;
	width: 1024px;
	height: 165px;
	left: 0px;
	top: 625px;
	margin: 0px;
	padding: 0px;
}


a.side:link {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

a.side:visited {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

a.side:hover {
	color: #71B544;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

a.side:active {
	color: #71B544;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}



.foot1 {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 795px;
	background-position: left;
	background-color: #000000;
}





















/* ABOUT*/


#main2 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 1125px;
}


.le2a {
	width: 610px;
	height: 863px;
	top: 225px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}




.foot2 {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1095px;
	background-position: left;
	background-color: #000000;
}





.pic2 {
	width: 409px;
	height: 840px;
	top: 225px;
	left: 616px;
	position: absolute;
}

















/* PROPERTIES*/



/* PROPERTIES INDEX */



#main3 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2525px;
	background-color: #FFFFFF;
}



.foot3 {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 2225px;
	background-color: #000000;
}






/* sydney_cbd_apartments_index */

#main3b {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2250px;
	background-color: #FFFFFF;
}



.foot3b {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 2225px;
	background-color: #000000;
}





/* upper_north_shore_houses_index */

#main4b {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 750px;
	background-color: #FFFFFF;
}


.foot4b {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 750px;
	background-color: #000000;
}






/* darling_harbour_apartments_index */

#main4c {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 750px;
	background-color: #FFFFFF;
}


.foot4c {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 750px;
	background-color: #000000;
}






/* dawes_point_apartments_index */

#main4d {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 750px;
	background-color: #FFFFFF;
}


.foot4d {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 750px;
	background-color: #000000;
}








/* pyrmont_apartments_index */

#main4e {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 1620px;
	background-color: #FFFFFF;
}


.foot4e {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1620px;
	background-color: #000000;
}







/* cottage_point_houses_index */

#main4f {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 750px;
	background-color: #FFFFFF;
}


.foot4f {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 750px;
	background-color: #000000;
}





/* COTTAGE*/



#main5a {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2330px;
	background-color: #FFFFFF;
}



.body5a {
	width: 1024px;
	height: 1480px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}


#foot5a {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1480px;
	left: 0px;
	background-color: #000000;
}


#map5a {
	width: 500px;
	height: 400px;
}



.enquiry5a {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 985px;
}





/* BAUHAUS*/

#main5b {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2500px;
	background-color: #FFFFFF;
}

.body5b {
	width: 1024px;
	height: 1650px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5b {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1650px;
	left: 0px;
	background-color: #000000;
}



#map5b {
	width: 500px;
	height: 400px;
}


.enquiry5b {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1160px;
}



/* HARBOUR*/


#main5c {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2200px;
	background-color: #FFFFFF;
}


#body5c {
	width: 1024px;
	height: 1630px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5c {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1630px;
	left: 0px;
	background-color: #000000;
}

#map5c {
	width: 500px;
	height: 400px;
}

.enquiry5c {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1160px;
}




/* PATERNOSTER*/

#main5d {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2100px;
	background-color: #FFFFFF;
}


#body5d {
	width: 1024px;
	height: 1650px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5d {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1650px;
	left: 0px;
	background-color: #000000;
}

#map5d {
	width: 500px;
	height: 400px;
}

.enquiry5d {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1155px;
}




/* WALSH BAY*/

#main5e {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2100px;
	background-color: #FFFFFF;
}


#body5e {
	width: 1024px;
	height: 1640px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5e {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1640px;
	left: 0px;
	background-color: #000000;
}

#map5e {
	width: 500px;
	height: 400px;
}

.enquiry5e {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1180px;
}








/* WATERMARK1*/



#main5f {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2100px;
	background-color: #FFFFFF;
}


#body5f {
	width: 1024px;
	height: 1700px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5f {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1700px;
	left: 0px;
	background-color: #000000;
}

#map5f {
	width: 500px;
	height: 400px;
}


.enquiry5f {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1220px;
}




/* WATERMARK2*/



#main5g {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2100px;
	background-color: #FFFFFF;
}


#body5g {
	width: 1024px;
	height: 1700px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

#foot5g {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1700px;
	left: 0px;
	background-color: #000000;
}

#map5g {
	width: 500px;
	height: 400px;
}


.enquiry5g {
	width: 350px;
	height: 420px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 600px;
	top: 1220px;
}


















#main7 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 1830px;
	background-color: #FFFFFF;
}







.body1 {
	width: 1024px;
	height: 1250px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

.body2 {
	width: 1024px;
	height: 1280px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}




.body4 {
	width: 1024px;
	height: 1400px;
	top: 820px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}

a.pro:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #71B544;
	text-decoration: underline;
}

a.pro:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #71B544;
	text-decoration: underline;
}

a.pro:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-decoration: underline;
}

a.pro:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000;
	text-decoration: underline;
}


.propbanner {
	width: 974px;
	height: 25px;
	position: absolute;
	top: 225px;
	left: 0px;
	background-position: left;
	background-color: #FFFFFF;
	padding-left: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2DA82;
}

.prosearch{
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 350px;
	position: absolute;
	left: 665px;
	top: 10px;
	text-align: center;
}


.proptitle {
	width: 250px;
	height: 50px;
	position: absolute;
	top: 270px;
	left: 50px;
}

.propicon {
	width: 335px;
	height: 50px;
	position: absolute;
	top: 270px;
	left: 370px;
}


.propicon2 {
	width: 390px;
	height: 50px;
	position: absolute;
	top: 270px;
	left: 370px;
}

.propinfo {
	width: 150px;
	height: 25px;
	position: absolute;
	top: 285px;
	left: 845px;
	text-align: right;
}



#prop1 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2200px;
	background-color: #FFFFFF;
}











/* ANCHOR LINKS_GREEN BANNER */

.banner2 {
	background-color: #71B544;
	width: 1024px;
	height: 20px;
	position: absolute;
	top: 795px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
	color: #FFF;
}


a.anchorLink:link {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.anchorLink:visited {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.anchorLink:hover {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.anchorLink:active {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}










/* GALLERY */

#slideshow {
	width: 650px;
	position: absolute;
	top: 340px;
	left: 180px;
	margin: 0px;
	padding: 0px;
	height: 440px;
	background-color: #FFFFFF;
}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls/gallery/left_right_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#gallery {
	width:650px;
	position:relative;
	height:80px;
	padding-top:345px;
	margin:0;
	background-color: #FFFFFF;
}

#gallery img.left {
	width:85px;
	height:80px;
	float:left;
	cursor:pointer;
	background-color: #FFFFFF;
	padding: 0px;
}
#gallery img.right {
	width:85px;
	height:80px;
	float:left;
	cursor:pointer;
	background-color: #FFFFFF;
}

#gallery ul {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	border:1px solid #FFF;
	border-width:5px 2px;
	background-color: #FFFFFF;
}
#gallery ul li {
	display:inline;
	width:100px;
	height:80px;
	float:left;
	margin:0 8px;
	cursor:pointer;
}

#gallery ul li.hide {
	display:none;
}

/* using background images */
#gallery ul li.th1 {background: url(images/properties/prop_cp/cp_th1.jpg);}
#gallery ul li.th2 {background: url(images/properties/prop_cp/cp_th2.jpg);}
#gallery ul li.th3 {background: url(images/properties/prop_cp/cp_th3.jpg);}
#gallery ul li.th4 {background: url(images/properties/prop_cp/cp_th4.jpg);}
#gallery ul li.th5 {background: url(images/properties/prop_cp/cp_th5.jpg);}
#gallery ul li.th6 {background: url(images/properties/prop_cp/cp_th6.jpg);}
#gallery ul li.th7 {background: url(images/properties/prop_cp/cp_th7.jpg);}
#gallery ul li.th8 {background: url(images/properties/prop_cp/cp_th8.jpg);}
#gallery ul li.th9 {background: url(images/properties/prop_cp/cp_th9.jpg);}
#gallery ul li.th10 {background:url(images/properties/prop_cp/cp_th10.jpg);}
#gallery ul li.th11 {background:url(images/properties/prop_cp/cp_th11.jpg);}
#gallery ul li.th12 {background:url(images/properties/prop_cp/cp_th12.jpg);}
#gallery ul li.th13 {background:url(images/properties/prop_cp/cp_th13.jpg);}
#gallery ul li.th14 {background:url(images/properties/prop_cp/cp_th14.jpg);}

#gallery ul li.th21 {background: url(images/properties/prop_harbour/har_th1.jpg);}
#gallery ul li.th22 {background: url(images/properties/prop_harbour/har_th2.jpg);}
#gallery ul li.th23 {background: url(images/properties/prop_harbour/har_th3.jpg);}
#gallery ul li.th24 {background: url(images/properties/prop_harbour/har_th4.jpg);}
#gallery ul li.th25 {background: url(images/properties/prop_harbour/har_th5.jpg);}
#gallery ul li.th26 {background: url(images/properties/prop_harbour/har_th6.jpg);}
#gallery ul li.th27 {background: url(images/properties/prop_harbour/har_th7.jpg);}
#gallery ul li.th28 {background: url(images/properties/prop_harbour/har_th8.jpg);}
#gallery ul li.th29 {background: url(images/properties/prop_harbour/har_th9.jpg);}
#gallery ul li.th30 {background:url(images/properties/prop_harbour/har_th10.jpg);}
#gallery ul li.th31 {background:url(images/properties/prop_harbour/har_th11.jpg);}
#gallery ul li.th32 {background:url(images/properties/prop_harbour/har_th12.jpg);}

#gallery ul li.th41 {background: url(images/properties/prop_pyrmont/pyr_th1.jpg);}
#gallery ul li.th42 {background: url(images/properties/prop_pyrmont/pyr_th2.jpg);}
#gallery ul li.th43 {background: url(images/properties/prop_pyrmont/pyr_th3.jpg);}
#gallery ul li.th44 {background: url(images/properties/prop_pyrmont/pyr_th4.jpg);}
#gallery ul li.th45 {background: url(images/properties/prop_pyrmont/pyr_th5.jpg);}
#gallery ul li.th46 {background: url(images/properties/prop_pyrmont/pyr_th6.jpg);}
#gallery ul li.th47 {background: url(images/properties/prop_pyrmont/pyr_th7.jpg);}
#gallery ul li.th48 {background: url(images/properties/prop_pyrmont/pyr_th8.jpg);}
#gallery ul li.th49 {background: url(images/properties/prop_pyrmont/pyr_th9.jpg);}
#gallery ul li.th50 {background:url(images/properties/prop_pyrmont/pyr_th10.jpg);}
#gallery ul li.th51 {background:url(images/properties/prop_pyrmont/pyr_th11.jpg);}


#gallery ul li.th61 {background: url(images/properties/prop_bauhaus/bau_th1.jpg);}
#gallery ul li.th62 {background: url(images/properties/prop_bauhaus/bau_th2.jpg);}
#gallery ul li.th63 {background: url(images/properties/prop_bauhaus/bau_th3.jpg);}
#gallery ul li.th64 {background: url(images/properties/prop_bauhaus/bau_th4.jpg);}
#gallery ul li.th65 {background: url(images/properties/prop_bauhaus/bau_th5.jpg);}
#gallery ul li.th66 {background: url(images/properties/prop_bauhaus/bau_th6.jpg);}
#gallery ul li.th67 {background: url(images/properties/prop_bauhaus/bau_th7.jpg);}
#gallery ul li.th68 {background: url(images/properties/prop_bauhaus/bau_th8.jpg);}
#gallery ul li.th69 {background: url(images/properties/prop_bauhaus/bau_th9.jpg);}



#gallery ul li.th81 {background: url(images/properties/prop_pater/pater_th1.jpg);}
#gallery ul li.th82 {background: url(images/properties/prop_pater/pater_th2.jpg);}
#gallery ul li.th83 {background: url(images/properties/prop_pater/pater_th3.jpg);}
#gallery ul li.th84 {background: url(images/properties/prop_pater/pater_th4.jpg);}
#gallery ul li.th85 {background: url(images/properties/prop_pater/pater_th5.jpg);}



#gallery ul li.th101 {background: url(images/properties/prop_walsh/walsh_th1.jpg);}
#gallery ul li.th102 {background: url(images/properties/prop_walsh/walsh_th2.jpg);}
#gallery ul li.th103 {background: url(images/properties/prop_walsh/walsh_th3.jpg);}
#gallery ul li.th104 {background: url(images/properties/prop_walsh/walsh_th4.jpg);}
#gallery ul li.th105 {background: url(images/properties/prop_walsh/walsh_th5.jpg);}
#gallery ul li.th106 {background: url(images/properties/prop_walsh/walsh_th6.jpg);}
#gallery ul li.th107 {background: url(images/properties/prop_walsh/walsh_th7.jpg);}
#gallery ul li.th108 {background: url(images/properties/prop_walsh/walsh_th8.jpg);}




#gallery ul li.th121 {background: url(images/properties/prop_water/wat_th1.jpg);}
#gallery ul li.th122 {background: url(images/properties/prop_water/wat_th2.jpg);}
#gallery ul li.th123 {background: url(images/properties/prop_water/wat_th3.jpg);}
#gallery ul li.th124 {background: url(images/properties/prop_water/wat_th4.jpg);}
#gallery ul li.th125 {background: url(images/properties/prop_water/wat_th5.jpg);}
#gallery ul li.th126 {background: url(images/properties/prop_water/wat_th6.jpg);}
#gallery ul li.th127 {background: url(images/properties/prop_water/wat_th7.jpg);}
#gallery ul li.th128 {background: url(images/properties/prop_water/wat_th8.jpg);}
#gallery ul li.th129 {background: url(images/properties/prop_water/wat_th9.jpg);}
#gallery ul li.th130 {background: url(images/properties/prop_water/wat_th10.jpg);}
#gallery ul li.th131 {background: url(images/properties/prop_water/wat_th11.jpg);}





/* remove visibility:hidden; if you want to use the original images as thumbnails */
#gallery ul li img {
	display:block;
	width:100px;
	height:80px;
	background-color: #FFFFFF;
	visibility: hidden;
}

#gallery ul li span {
	display:none;
	position:absolute;
	left:80px;
	top:410px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	color:#71B544;
	font-size:11px;
	line-height:15px;
	text-align:justify;
}
#gallery ul li b {color:#71B544;}

#gallery ul li.chosen {
	cursor:default;
	border: 2px solid #71B544;
}

#gallery ul li.chosen div {
	position:absolute;
	left:0;
	top:0;
	width:650px;
	height:340px;
	background-color: #FFFFFF;
}
#gallery ul li.chosen div i {width:648px; height:340px; display:table-cell; vertical-align:middle; text-align:center;} 

#gallery ul li.chosen div i img {
	visibility:visible;
	width:auto;
	height:auto;
	margin:0 auto;
}
#gallery ul li.chosen span {display:block;}




















/* PROPERTIES INDEX PAGE*/ 



.indban1 {
	height: 50px;
	width: 800px;
	position: absolute;
	left: 100px;
	top: 250px;
}

.indban2 {
	height: 20px;
	width: 500px;
	position: absolute;
	left: 100px;
	top: 305px;
}

.indban3 {
	height: 20px;
	width: 100px;
	position: absolute;
	left: 820px;
	top: 315px;
}


.indban4 {
	height: 65px;
	width: 650px;
	position: absolute;
	left: 100px;
	top: 330px;
}


.ind1 {
	height: 294px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 400px;
	position: absolute;
}

.ind2 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 700px;
	position: absolute;
}

.ind3 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 1000px;
	position: absolute;
}


.ind4 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 1000px;
	position: absolute;
}

.ind5 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 1300px;
	position: absolute;
}

.ind6 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 1600px;
	position: absolute;
}


.ind7 {
	height: 300px;
	width: 824px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #71B544;
	left: 100px;
	top: 1900px;
	position: absolute;
}



a.indpic:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.indpic:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.indpic:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.indpic:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
}




a.name:link {
	color: #71B544;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 17px;
	padding-top: 5px;
}

a.name:visited {
	color: #71B544;
	text-decoration: none;
}

a.name:hover {
	color: #333333;
	text-decoration: none;
}

a.name:active {
	color: #333333;
	text-decoration: none;
}









/* SERVICES*/



#main6 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 1100px;
	background-color: #FFFFFF;
}



#le6 {
	width: 610px;
	height: 890px;
	top: 225px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}


#foot6 {
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1110px;
	background-position: left;
	background-color: #000000;
}

#pic6 {
	width: 409px;
	height: 840px;
	top: 225px;
	left: 616px;
	position: absolute;
}











/* FAQ*/


#main7 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 1250px;
	background-color: #FFFFFF;
}



#le7 {
	width: 610px;
	height: 995px;
	top: 225px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}


#foot7{
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 1220px;
	background-position: left;
	background-color: #000000;
}



#pic7 {
	width: 409px;
	height: 840px;
	top: 225px;
	left: 616px;
	position: absolute;
}


















/*TC*/

#main8 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	height: 2700px;
	background-color: #FFFFFF;
}






#le8 {
	width: 610px;
	height: 2450px;
	top: 225px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}


#pic8 {
	width: 409px;
	height: 840px;
	top: 225px;
	left: 616px;
	position: absolute;
}



#foot8{
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 2675px;
	background-color: #000000;
}



a.tc:link {
	color: #71B544;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

a.tc:visited {
	color: #000;
}

a.tc:hover {
	color: #000;
}

a.tc:active {
	color: #000;
}

























/* CONTACT*/


#main9 {
	width: 1024px;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	height: 720px;
}


#le9 {
	width: 610px;
	height: 485px;
	top: 225px;
	left: 0px;
	position: absolute;
	background-color: #E6E6E6;
}



#pic9 {
	width: 409px;
	height: 485px;
	top: 225px;
	left: 616px;
	position: absolute;
}



#foot9{
	width: 1024px;
	height: 30px;
	position: absolute;
	top: 715px;
	background-color: #000000;
}




a.con:link {
	color: #333333;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}

a.con:visited {
	color: #71B544;
}

a.con:hover {
	color: #71B544;
}

a.con:active {
	color: #71B544;
}

























/* ENQUIRY FORM */




.enquiryForm { 
	width: 290px;
	color: #B2DA82;
}
.enquiryForm h2 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
 }

.enquiryForm  label {
	color: #000;
	margin:5px 0px;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.required {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.enquiryForm  input, .enquiryForm  textarea, .enquiryForm  select {
	background-color: #FFF;
	color: #000;
	font-size:11px;
	padding: 1px 3px;
	width: 140px;
	margin: 0 0 0px;
}


.enquiryForm tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.enquiryForm td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #000;
	margin: 0px;
	padding: 0px;
}


#enquirythank {
	width: 1024px;
	height: 400px;
	position: absolute;
	top: 200px;
	left: 0px;
	margin: 0px;
	background-color: #B2DA82;
	padding: 20px;
}

#enqmid {
	width: 450px;
	height: 400px;
	position: absolute;
	top: 0px;
	left: 250px;
	margin: 0px;
	text-align: center;
}


a.enq:link {
	color: #71B544;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

a.enq:visited {
	color: #71B544;
	text-decoration: underline;
}

a.enq:hover {
	color: #000;
	text-decoration: underline;
}

a.enq:active {
	color: #000;
	text-decoration: underline;
}
















/* ENQUIRY BOXES*/ 
	
/* set the image to use and establish the lower-right position */ 
.box3, .box3_body, .box3_head, .box3_head h2 {
	background-color: #FFF;
	background-image: url(images/rb_green_320.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.box3 {
	width: 320px !important; /* intended total box width - padding-right(next) */
	width: 310px; /* IE Win = width - padding */
	padding-right: 10px; /* use to position the box */
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
} 

/* set the top-right image */ 
.box3_head {
	background-position: right top;
	margin-right: -10px; /* pull the right image over on top of border */
	padding-right: 40px;
}



/* set the top-left image */ 
.box3_head h2 {	
	color: #FFF;
	font-weight: bold;
	font-size: 15px;
	line-height: 16px;
	background-position: left top;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 30px 5px 0px 30px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;
}


.box3_body {
	background-position: left bottom;
	margin-right: 25px; /* interior-padding right */
	padding: 0px 0 25px 20px;
} 


.box3_body ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-position: outside;
	padding-left: 30px;
	list-style-type: disc;
}

.box3_body li {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
}	










/* THANKYOU BOXES*/ 
	
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox2 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sboxhead2 {
	margin: 0;
	text-align: left;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sboxhead2 h2 {
	margin: 0;
	padding: 22px 30px 5px;
	color: #71B544;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sboxbody2 {
	margin: 0;
	padding: 5px 30px 30px;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.sboxbody2 ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-position: outside;
	padding-left: 30px;
	list-style-type: disc;
}

.sboxbody2 li {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
}	













/* BOXES*/ 

/* SMALLER SIDE BOX_HOME*/ 


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0;
	padding: 0;
	font-size: 100%;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sboxhead {
	margin: 0;
	text-align: left;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.sboxhead h2 {
	margin: 0;
	padding: 22px 30px 5px;
	color: #71B544;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sboxbody {
	margin: 0;
	padding: 5px 30px 30px;
	background-image: url(images/rb_green.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.sboxbody ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-position: outside;
	padding-left: 30px;
	list-style-type: disc;
}

.sboxbody li {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding-top: 5px;
}




















/* ROUNDED BOXES 800 x 2600*/ 
	
	
/* set the image to use and establish the lower-right position */ 
.box, .box_body, .box_head, .box_head h2 {
	background-color: transparent;
	background-image: url(images/demobox7.png);
	background-repeat: no-repeat;
	background-position: right bottom;
} 


.box {
	width: 550px !important; /* intended total box width - padding-right(next) */
	width: 535px; /* IE Win = width - padding */
	padding-right: 15px; /* use to position the box */
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
} 

/* set the top-right image */ 
.box_head {
	background-position: right top;
	margin-right: -15px; /* pull the right image over on top of border */
	padding-right: 40px;
} 



/* set the top-left image */ 
.box_head h2 {
	background-position: left top;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 35px 0px 10px 40px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;
} 


/* set the lower-left corner image */ 
.box_body {
	background-position: left bottom;
	margin-right: 25px; /* interior-padding right */
	padding: 0px 0 50px 40px;
} 



.box ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 0px;
	
}

.box li {
	0font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 6px;
	list-style-position: outside;
	list-style-type: none;
	text-align: justify;
}
















/* WIDE BOX  */ 

/* set the image to use and establish the lower-right position */ 
.boxwide, .boxwide_body, .boxwide_head, .boxwide_head h2 {
	background-color: transparent;
	background-image: url(images/demobox9.png);
	background-repeat: no-repeat;
	background-position: right bottom;
} 


.boxwide {
	width: 930px !important; /* intended total box width - padding-right(next) */
	width: 915px; /* IE Win = width - padding */
	padding-right: 10px; /* use to position the box */
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
} 

/* set the top-right image */ 
.boxwide_head {
	background-position: right top;
	margin-right: -10px; /* pull the right image over on top of border */
	padding-right: 40px;
} 



/* set the top-left image */ 
.boxwide_head h2 {
	background-position: left top;
	margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 35px 0px 10px 40px; /* padding-left = image gap + interior padding ... no padding-right */
	height: auto !important;
	height: 1%;
} 


/* set the lower-left corner image */ 
.boxwide_body {
	background-position: left bottom;
	margin-right: 30px; /* interior-padding right */
	padding: 0px 5px 40px 40px;
} 



.boxwide ul {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-position: outside;
	padding-left: 30px;
}

.boxwide li {
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 0px;
}

.boxwide tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding-top: 10px;
}

.boxwide td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	margin: 0px;
	padding: 10px;
}

