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

/*div { border: 1px solid #ff6600 }*/

body {
	margin: 0;
	background-color: #ffffff;
	background-image: url(../../images/bg.gif);
	font-family: Helvetica;
	font-size: 13px;
	color: #ffffff;
}
img {
	border: 0;
}
p {
	padding: 0 0 10px 0;
	margin: 0;
}
#container {
	margin-left: auto;
	margin-right: auto;
	width:  976px; /* extra 3 pixels takes into account the drop shadows*/
}

.clear { clear: both }

#header {
	background: #f5f5e3;
}
.logo {
	float: left;
	width: 184px;
}
#header p {
	font-family: Tahoma;
	font-size: 7pt;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
}
#header .right {
	float: left;
	width: 91px;
	height: 52px;
	background-image: url(../../images/cl_16.png);
}
.space {
	height: 8px;
}





/* shadows */
.shadow_left {
	background-image: url(../../images/s_left.png);
	background-repeat: repeat-y;
	width: 18px;
}
.shadow_right {
	background-image: url(../../images/s_right.png);
	background-repeat: repeat-y;
	width: 18px;
}
.shadow_c_l_bottom {
	background-image: url(../../images/cl_20.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}
.shadow_c_r_bottom {
	background-image: url(../../images/cl_21.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}
.shadow_c_l_top {
	background-image: url(../../images/cl_22.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}
.shadow_c_r_top {
	background-image: url(../../images/cl_23.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
}
.shadow_top {
	background-image: url(../../images/s_top.png);
	background-repeat: repeat-x;
	height: 18px;
}
.shadow_bottom {
	background-image: url(../../images/s_bottom.png);
	background-repeat: repeat-x;
	height: 18px;
}
/* /shadows */





/* nav menu */
#menunav {
	float: left;
	overflow: hidden;
}
#menunav a {
	float: left;
	/*display: block; messes up in ie6*/
	text-indent: -9999em;
}
#menunav a:hover {
	background-position: 0 -52px;
}
#menunav .active {
	background-position: 0 -52px;
}
#menunav #Home {
	width: 78px;
	height: 52px;
	background-image: url(../../images/m1.png);
	background-repeat: no-repeat;
}
#menunav #ThePeninsula {
	width: 93px;
	height: 52px;
	background-image: url(../../images/m2.png);
	background-repeat: no-repeat;
}
#menunav #ResidentialForSale {
	width: 78px;
	height: 52px;
	background-image: url(../../images/m3.png);
	background-repeat: no-repeat;
}
#menunav #CommercialForSale {
	width: 79px;
	height: 52px;
	background-image: url(../../images/m4.png);
	background-repeat: no-repeat;
}
#menunav #ResidentialForLease {
	width: 74px;
	height: 52px;
	background-image: url(../../images/m5.png);
	background-repeat: no-repeat;
}
#menunav #CommercialForLease {
	width: 74px;
	height: 52px;
	background-image: url(../../images/m6.png);
	background-repeat: no-repeat;
}
#menunav #CorporateProfile {
	width: 68px;
	height: 52px;
	background-image: url(../../images/m7.png);
	background-repeat: no-repeat;
}
#menunav #News {
	width: 62px;
	height: 52px;
	background-image: url(../../images/m8.png);
	background-repeat: no-repeat;
}
#menunav #Contact {
	width: 59px;
	height: 52px;
	background-image: url(../../images/m9.png);
	background-repeat: no-repeat;
}
/* /nav menu */





/* hover buttons */
.button {
	float: left;
	overflow: hidden;
}
.button a {
	float: left;
	text-indent: -9999em;
}
.button a:hover {
	background-position: 0 -21px;
}
.b_residential_forsale {
	padding-left: 8px;
	padding-top: 64px;
}
.b_residential_forlease {
	padding-left: 5px;
	padding-top: 64px;
}
.b_commercial_forsale {
	padding-left: 8px;
	padding-top: 64px;
}
.b_commercial_forlease {
	padding-left: 5px;
	padding-top: 64px;
}
.b_wts_sellingtips {
	padding-left: 8px;
	padding-top: 64px;
}
.b_wts_contact {
	padding-left: 5px;
	padding-top: 64px;
}
.b_more {
	background-image: url(../../images/bmore.png);
	width: 48px;
	height: 21px;
	background-repeat: no-repeat;
}
/* /hover buttons */





/* general content */
#content {
	background: #f5f5e3;
	font-family: Arial;
	font-size: 8pt;
	color: #57574a;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}
#content a {
	color: #333333;
}
#content .textspace {
	padding-top: 30px;
}
#content .textspace2 {
	padding-top: 20px;
}
#content p {
	line-height: 15px;
}
#content #title {
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	width: 650px;
}
#content #title_right {
	float: left;
	padding-top: 20px;
}
/* /general content */





/* home content */
#content_home {
	background: #f5f5e3;
	font-family: Arial;
	font-size: 8pt;
	color: #57574a;
}
#content_home a {
	color: #333333;
}
#content_home .top_left {
	float: left;
}
#content_home .top_right {
	float: left;
	padding-left: 15px;
}
#content_home .top_right img {
	display: block;
	padding-bottom: 15px;
}
#content_home .top_right .b_forsale {
	background-image: url(../../images/bforsale.png);
	width: 62px;
	height: 21px;
	background-repeat: no-repeat;
}
#content_home .top_right .b_forlease {
	background-image: url(../../images/bforlease.png);
	width: 70px;
	height: 21px;
	background-repeat: no-repeat;
}
#content_home .top_right .b_sellingtips {
	background-image: url(../../images/bsellingtips.png);
	width: 82px;
	height: 21px;
	background-repeat: no-repeat;
}
#content_home .top_right .b_contact {
	background-image: url(../../images/bcontact.png);
	width: 80px;
	height: 21px;
	background-repeat: no-repeat;
}
#content_home .top_right .r1 {
	background-image: url(../../images/cl_25.png);
	width: 276px;
	height: 90px;
}
#content_home .top_right .r2 {
	margin-top: 14px;
	background-image: url(../../images/cl_27.png);
	width: 276px;
	height: 90px;
}
#content_home .top_right .r3 {
	margin-top: 14px;
	background-image: url(../../images/cl_29.png);
	width: 276px;
	height: 90px;
}
#content_home .left {
	float: left;
	clear: both;
	width: 905px;
	padding-left: 15px;
}
#content_home .left .boxes {
	padding-top: 25px;

}
#content_home .boxes p {
	padding-top: 15px;
}
#content_home .boxes .button_pad {
	padding-top: 5px;
}
#content_home .left .boxes .c1 {
	float: left;
	width: 170px;
	padding-right: 40px;
}
#content_home .left .boxes .c2 {
	float: left;
	width: 170px;
	padding-right: 40px;
}
#content_home .left .boxes .c2 .posted {
	padding: 0 0 10px 0;
	color: #9a9a8b;
}
#content_home .left .boxes .c2 .title a {
	padding: 0;
}
#content_home .left .boxes .c3 {
	float: left;
	width: 180px;
	padding-right: 50px;
}
#content_home .left .boxes .c4 {
	float: left;
	width: 220px;
}
/* /home content */





/* corporate profile */
#content .profile_left {
	width: 585px;
	float: left;
}
#content .profile_right {
	width: 200px;
	padding-left: 62px;
	float: left;
}
#content .profile_right img {
	display: block;
	padding-bottom: 15px;
}
/* /corporate profile */





/* mornington peninsula */
#content .mornington_left {
	width: 585px;
	float: left;
}
#content .mornington_right {
	width: 200px;
	padding-left: 62px;
	float: left;
}
#content .mornington_right img {
	display: block;
	padding-bottom: 15px;
}
/* /mornington peninsula  */





/* news */
#content .news_left {
	width: 625px;
	float: left;
}
#content .news_right {
	width: 170px;
	padding-left: 22px;
	float: left;
}
#content .news_right img {
	display: block;
	padding-bottom: 15px;
}
#content .news_wrapper {
	float: left;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#content .news_wrapper .image {
	float: left;
	width: 107px;
	height: 80px;
}
#content .news_wrapper .news {
	float: left;
	width: 480px;
	padding-left: 15px;
}
#content .news_wrapper .news .title {
	font-size: 12px;
	font-weight: bold;
}
#content .news_left .news_image {
	float: right;
	padding-left: 20px;
}
#content .news_left h1 {
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}
#content .news_left .date {
	color: #9a9a8b;
	margin-bottom: 10px;
}
#content .news_left .news_footer {
	margin-top: 50px;
	padding-top: 5px;
	width: 625px;
	border-top: 1px solid #cccccc;
}
/* /news */





/* contact */
#content .contact_left {
	width: 585px;
	float: left;
}
#content .contact_right {
	width: 220px;
	padding-left: 62px;
	float: left;
}
#content .contact_right img {
	display: block;
	padding-bottom: 15px;
}
#content .contact_right .teambox {
	background-image: url(../../images/cl_77.png);
	width: 276px;
	height: 68px;
	margin-bottom: 15px;
}
#content .contact_right .teambox img {
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}
#content .contact_right .teambox p {
	font-size: 13px;
	color: #ffffff;
	padding-left: 12px;
	padding-top: 14px;
}
#content .contact_left .c1 {
	float: left;
	width: 300px;
}
#content .contact_left .c2 {
	float: left;
	width: 200px;
}
#content .contact_left .c1 td {
	padding-bottom: 5px;
}
#content .contact_left .c2_form p {
	padding-bottom: 3px;
}
#content .contact_left .c2_form {
	float: left;
	width: 200px;
	padding-top: 26px;
}
#enquiry_input {
	width: 180px;
}
#enquiry_textarea {
	width: 220px;
	height: 82px;
}
#content .error {
	/* up right down left */
	padding: 0 20px 10px 30px;
	padding-top: 10px;
	font-size: 12px;
	background-image: url(../../assets/myid/graphics/ico_error.gif);
	background-position: 8px;
	background-repeat: no-repeat;
	background-color: #ffd1d1;
}
#content .success {
	/* up right down left */
	padding: 0 20px 10px 30px;
	padding-top: 10px;
	font-size: 12px;
	background-image: url(../../assets/myid/graphics/ico_accept.gif);
	background-position: 8px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
/* /contact */




#footer_table {
	padding-top: 10px;
}
#footer {
	width: 970px;
	height: 80px;
	background-image: url(../../images/cl_37.png);
	background-repeat: no-repeat;
}
#footer a {
	color: #333333;
}
#footer p {
	color: #57574a;
	font-family: Arial;
	font-size: 8pt;
	padding-left: 30px;
	padding-top: 20px;
	line-height: 17px;
}
#footer img {
	float: right;
	padding-right: 24px;
	padding-top: 15px;
}

#iframe {
    height:500px;
}