@charset "utf-8";
/* CSS Document */


/**************************************************************************
** $Id: ozhomevalue.css 19673 2009-11-04 10:36:48Z tomasze $
**
** Copyright (c) 2000-2007 MassMedia Studios Pty Ltd.
** 68-72 Wentworth Ave, Surry Hills, NSW 2010, Australia.
** All rights reserved.
**
** This software is the confidential and proprietary information of 
** MassMedia Studios Pty Ltd. ("Confidential Information").  You shall not
** disclose such Confidential Information and shall use it only in
** accordance with the terms of the license agreement you entered into
** with MassMedia Studios Pty Ltd.
** ------------------------------------------------------------------------
** 
** Author: Mariam Ayyash
** Last Modified: Ben Gillies
** Release notes:
**
**************************************************************************/

/*-------------------------- GLOBAL --------------------------*/

body {
    background:                     #fff url(../images/uBgTopBand.jpg) repeat-x top;
	font:                           normal 0.76em/140% Verdana, Georgia, "Times New Roman", Times, serif;
	color:                          #656462;
	margin:                         0;
	padding:                        0;
}

img {
	border:	                        0;
}
* , p {
	padding:                        0;
	margin:                         0;
}
p {
	margin-bottom:                  5px;
}

a, a:link {
	color:                          #8c8c8c;
	text-decoration:                underline;
}

a:hover {
	text-decoration:                none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:                    normal;
	margin:							0px 0px 20px;
}
h1 {
	font-size:                      1.75em;
	line-height: 					23px;
}
h2 {
	font-size:                      1.2em;
	font-weight:                    bold;
	margin:							20px 0px 10px;
}
input, textarea, select {
	font-family:                    Verdana, Georgia, "Times New Roman", Times, serif;
}
.c {
	clear:                          both; 
	line-height:                    2px;
	font-size:                      2px;
	height:							2px;
	overflow:						hidden;
}
.u {
	text-decoration:                underline;
}
.left {
	float:                          left;
}

.right {
	float:                          right;
}

.alignLeft {
	text-align:                     left;
}

.alignCenter {
	text-align:                     center;
}

.alignRight {
	text-align:                     right;
}

.hide {
	display:                        none!important;
}

.show {
	display:                        inline!important;
}
.leftPane {
	float:                          left;
	width:                          588px;
}
.rightPane {
	width:                          272px;
	widt\h:							208px;
	float:                          right;
	padding:                        0 32px;
}
.rightPane_overview {
	width:                          272px;
	widt\h:							213px;
	float:                          right;
	padding:                        0 26px 0 32px;
}
.widePane {
	width:							860px;
	widt\h:							830px;
	padding:						0px 15px;
}

.cDiv {
    clear:                          left;
}
.cDivRight {
    clear:                          right;
}
.cDivBoth {
    clear:                          both;
}

/*-------------------------- STRUCTURE --------------------------*/

.globalWrap {
	width:                          860px;
	margin:                         12px auto 0;
	padding:						0px 0px 15px;
}
div#redBand {
	background:                     #f1212b url(../images/uBgRedBand.jpg) repeat-x bottom;
	clear:                          both;
	color:                          #fff;
	margin-bottom:					20px;
}
div#redBand .container {
	background:                     url(../images/uBgRedBandTop.jpg) repeat-x top;
	clear:                          both;
	padding-top:                    25px; 
	min-height:                     425px; 
	height:							expression(this.scrollHeight < 425? "426px" : "auto");
}
div#redBand .globalWrap {
	margin-top:                     0;
}
div#redBand h1 {
	color:                          #fff;
}

div#redBand .rightPane {
	background:                     url(../images/uBgRedBandPanel.png) no-repeat center top;
}
* html div#redBand .rightPane {
	background:                     none;
	filter:                         progid:DXImageTransform.Microsoft.alphaimageloader(src='../common/images/uBgRedBandPanel.png', sizingMethod='crop');
}
* html div#redBand div.homepage .rightPane {
	filter:                         progid:DXImageTransform.Microsoft.alphaimageloader(src='common/images/uBgRedBandPanel.png', sizingMethod='crop');
}
.hpRC a img {
	margin-bottom:					-4px;
}
* html .hpRC a img {
	margin-bottom:					-2px;
}
div#redBand a {
	color:                          #fff;
}
#homePanel {
	width:                          583px;
	height:                         230px;
	background:                     url(../images/iHomeBanner.jpg) no-repeat 0px 0px;
	position:                       relative;
	margin-top:						20px;
}
#free_report_btn 
{
    position: relative;
}

#free_report_btn a,
#free_report_btn a:link,
#free_report_btn a:visited
{
    position: absolute;
	left: 27px;
	top: -85px;
	height: 35px;
	width: 220px;
}

#free_report_btn a:focus img,
#free_report_btn a:hover img
{
	position: absolute;
	top: -1px;
}
#homePanel h2 {
	font-size:                      1.6em;
	color:                          #474747;
	width:                          221px;
	font-weight:                    normal;
	margin-left:                    26px;
	display:                        none;
	margin-bottom:                  20px;
}
#homePanel a {
	text-decoration:                none;
	display:                        block;
	width:                          583px;
	height:                         230px;
}
#searchPanel {
	width:                          546px;
	background:                     url(../images/uCrnWhBLarge.gif) no-repeat left top;
	color:                          #474747;
	padding:                        18px 20px 20px;
	margin-top:						14px;
}
#searchPanel_overview {
	width:                          546px;
	background:                     url(../images/uCrnWhBLarge3.gif) no-repeat left top;
	color:                          #474747;
	padding:                        16px 20px 20px;
	margin-top:						28px;
	position: relative;
	margin-bottom: 17px;
}
.crnWh {
	width:                          162px;
	color:                          #717171;
	height:                         50px;
	margin-top:                     5px;
	padding:                        22px;
	background:                     url(../images/uCrnWhB.gif) no-repeat left top;
}
.crnWh div{
	padding-left:                   45px;
	padding-top:                    5px;
	padding-bottom:                 10px;
}
.copy div {
	background:                     url(../images/iCopy.gif) no-repeat left top;
}
.question div{
	background:                     url(../images/iQuestion.gif) no-repeat left top;
}
.crnWh a {
	color:                          #8c8c8c!important;
	text-decoration:                underline;
}

#footer {
	font-size:                      0.75em;
	clear:                          both;
	padding-bottom:                 30px;
	margin-top:                     30px;
}
#footer .globalWrap {
	border-top:                     1px solid #aaaaaa;
	padding-top:                    10px;
	margin-top:                     0;
}

/*-------------------------- HEADINGS --------------------------*/

.cntHomeBody a {
	color:                          #474747!important;
}
.heading {
	font-weight:                    bold;
	color:                          #eb222b;
}
a.heading {
    color:                          #eb222b!important;
}
p.heading {
    
}

h2.secHdn {
	margin:							10px -15px;
	padding:						5px 20px!important;
	background:						#dedede;
}

/*-------------------------- LISTS --------------------------*/

ul { 
	padding:                        0 0 5px 0; 
	margin:                         0; 
}
ul li {
	margin-left:                    15px;
}

ol { 
	padding:                        0 0 15px 0; 
	margin:                         0; 
}
ol li {
	margin-left:                    20px;
	padding:                        0 0 5px 0;
}
ol.home li {
    margin-left:                    30px!important;
    padding:                        0 0 5px 30px!important;
}
/*-------------------------- NAVIGATION --------------------------*/
ul#navigation {
	font-size:                      0.9em;
	list-style:                     none;
	float:                          left;
	width:                          600px;
	margin:							5px 0 0 0;
	padding:						0;
}
ul#navigation li {
	float:                          left;
	margin:                   		0 20px 0 0;
	display:						inline;
}
ul#navigation li.selected {
	padding-left:                   10px;
	background:                     url(../images/uCrnBlL.gif) no-repeat top left;
}
ul#navigation li a {
	padding-top:                    1px;
	padding-bottom:                 3px;
	margin-bottom:					4px;
	display:                        block;
	text-decoration:                none;
}
ul#navigation li.selected a {
	color:                          #fff;
	padding-top:                    1px;
	padding-bottom:                 3px;
	margin-bottom:					4px;
	padding-right:                  10px;
	background:                     url(../images/uCrnBlR.gif) no-repeat top right;
}
ul#navigation li a:hover {
	text-decoration:                underline;
}

ul#navTools {
	font-size:                      0.85em;
	list-style:                     none;
	margin-top:                     5px;
	margin-right:					52px;
	float:                          right;
	display:						inline;
}
ul#navTools li {
	float:                          left;
	margin-left:                    10px;
	padding-left:                   10px;
	background:                     url(../images/uCrnGrL_pc.gif) no-repeat top left;
	display:						inline;
}
ul#navTools li a {
	padding-top:                    1px;
	padding-bottom:                 3px;
	display:                        block;
	color:                          #666668;
	padding-right:                  10px;
	text-decoration:                none;
	background:                     url(../images/uCrnGrR_pc.gif) no-repeat top right;
	margin-bottom:					4px;
}
ul#navTools li a:hover {
	text-decoration:                underline;
}

ul#navTools2 {
	font-size:                      0.85em;
	list-style:                     none;
	margin-top:                     5px;
	margin-right:					52px;
	float:                          right;
	display:						inline;
}
ul#navTools2 li {
	float:                          left;
	margin-left:                    10px;
	padding-left:                   10px;
	background:                     url(../images/uCrnGrL_pc.gif) no-repeat top left;
	display:						inline;
}
ul#navTools2 li a {
	padding-top:                    1px;
	padding-bottom:                 3px;
	display:                        block;
	color:                          #666668;
	padding-right:                  10px;
	text-decoration:                none;
	background:                     url(../images/uCrnGrR_pc.gif) no-repeat top right;
	margin-bottom:					4px;
}
ul#navTools2 li a:hover {
	text-decoration:                underline;
}
ul.tick {
	list-style:                     none;
	margin:                         0 0 15px 0;
	padding:                        0;
}
ul.tick li {
	padding:                        0 0 10px 22px;
	margin:                         0 0 0 3px;
	background:                     url(../images/iTick.png) no-repeat 0 0;
	line-height:					1em;
}
* html ul.tick li {
	background:                     none;
	display:						block;
	width: 							202px;
	widt\h: 						180px;
	filter:                         progid:DXImageTransform.Microsoft.alphaimageloader(src='../common/images/iTick.png', sizingMethod='crop');
}

ul.tick_large {
	list-style:                     none;
	margin:                         0 0 15px 0;
	padding:                        0;
}
ul.tick_large li {
	padding:                        0 0 10px 42px;
	margin:                         0 0 0 3px;
	background:                     url(../images/iTick_large.gif) no-repeat 0 3px;
}

ul.agentRightMenu {
    padding:                        0;
    margin:                         5px 0 20px;
}
ul.agentRightMenu li {
    list-style:                     none;
    padding:                        7px 0 7px 0;
    margin:                         0;
    border-bottom:                  1px solid #9F1329;
}
ul.agentRightMenu li a {
    text-decoration:                none;
    display:                        block;
    padding-left:                   30px;
}
li.doc a {
    background:                     url(../../agents/images/icon-testimonials.gif) no-repeat 0 0!important;
}
li.info a {
    background:                     url(../../agents/images/icon-howitworks.gif) no-repeat 0 0!important;
}
li.house a {
    background:                     url(../../agents/images/icon-about.gif) no-repeat 0 0!important;
}
li.questionMark a {
    background:                     url(../../agents/images/icon-howweadvertise.gif) no-repeat 0 0!important;
}

ul li.heading {
    list-style:                     none;
    padding:                        0;
    margin:                         0;
    color:                          #000;
    font-weight:                    normal;
}
ul li.heading li {
    list-style:                     disc;
    font-weight:                    normal;
    
}

/*-------------------------- FORM ELEMENTS --------------------------*/

form {
	margin:                         0;
	padding:                        0;
	display:                        inline;
}

label {
    font-weight:                    normal;
    font-size:                      1em;
}

div.btn,
div.btn_greyBg {
    float:                          left;
	padding-left:                   10px;
	margin-right:                   10px;
	/*padding-bottom:					5px;*/
	background:                     url(../images/uCrnBlL.gif) no-repeat top left;
	height:							21px;
	line-height:					18px;
	/*overflow:						hidden;*/
}
* html div.btn,
* html div.btn_greyBg {
	padding-left:                   5px;
}
div.btn a,
div.btn_greyBg a {
	height:							21px;
	heigh\t:						15px;
	padding-top:                    3px;
	padding-bottom:                 3px;
	display:                        block;
	text-decoration:                none;
	color:                          #fff;
	padding-right:                  12px;
	background:                     url(../images/uCrnBlR.gif) no-repeat right bottom;
	text-align:						center;
}
* html div.btn a,
* html div.btn_greyBg a {
	padding-right:                  6px;
	/*float:                          left;*/
}
.formTable div.btn a,
.formTable div.btn_greyBg a {
	font-size:						1em;
}
div.btn_greyBg a {
	background:                     url(../images/uCrnBlR_greyBg.gif) no-repeat right bottom;
}

div.btn_grey {
    float:                          left;
	padding-left:                   10px;
	margin-right:                   10px;
	background:                     url(../images/uCrnGrL.gif) no-repeat top left;
}
div.btn_grey a {
    padding-top:                    2px;
	padding-bottom:                 5px;
	display:                        block;
	text-decoration:                none;
	color:                          #666668;
	padding-right:                  10px;
	background:                     url(../images/uCrnGrR.gif) no-repeat top right;
}

input, textarea {
    padding:                        1px 0px;
    font-size:						1em;
    color:                          #656462;
}
.inputSht, .inputSml, .inputMed, .inputLng {
    border:                         1px solid #c1c1c1;
    padding:                        1px 0px;
    background:                     #fff;
}
.inputLng {
    width:                          220px;
}
.inputMed {
    width:                          142px;
}
.inputMed2 {
    width:                          125px;
    left:					367px;
    position: absolute;
    border: 0;
    top: 18px;
}
.inputShtMed {
    width:                          80px;
}
.inputSht, .inputSml {
    width:                          50px;
}

select {
    color:                          #656462;
    background:                     #fff;
    font-weight:                    normal;
    padding:                        0px!important;
    border:                         1px solid #c1c1c1;
	font-size:						1em;
}
.selectLng {
    width:                          220px;
}
.selectMed {
    width:                          144px;
}
.selectSht {
    width:                          50px;
}
.selectShtMed {
    width:                          80px;
}
    
.textArea {
    color:                          #656462;
    background:                     #fff;
    font-weight:                    normal;
    padding:                        1px 0px;
    border:                         1px solid #c1c1c1;
    width:                          300px;
}

fieldset {
    border:                         none;
}
legend {
    font-weight:                    bold;
    font-size:                      0.9em;
    padding-bottom:                 20px;
}
.submitBtn {
	border:                         none;
	background:                     url(../images/bBlueSht.gif) no-repeat center top;
	color:                          #fff;
	width:                          77px;
	height:                         21px;
	margin-left:                    10px;
	font-size:						0.9em;
	padding:						2px 0 4px 0;
	heigh/t:						15px;
}
.submitBtn2 {
	border:                         none;
	background:                     url(../images/gobutton.gif) no-repeat center top;
	color:                          #fff;
	width:                          68px;
	height:                         28px;
	position: absolute;
	left:                    506px;
	font-size:						0.9em;
	padding:						2px 0 4px 0;
	heigh/t:						15px;
	top: 10px;
}
table.formTable .submitBtn {
	font-size:						1em;
}

.chkbox, span.chkbox input {
	margin:							0px 3px;
	padding:						0px; 
}
* html .chkbox, * html span.chkbox input {
	margin:							-3px 0px;
	padding:						0px; 
}

.rdobtn, span.rdobtn input {
	margin:							0px 3px;
	padding:						0px; 
	vertical-align:					middle;
}
* html .rdobtn, * html span.rdobtn input {
	margin:							-3px 0px;
	padding:						0px; 
}

/*-------------------------- TABLES --------------------------*/

table {
}
td, th {
    text-align:                     left;
}

table.formTable {
    margin:                         0 0 15px 0;
}
table.formTable th,
table.formTable td {
    font-weight:                    normal;
    padding:                        4px 7px 4px 0;
    vertical-align:                 top;
	font-size: 						0.87em;
}
.note {
	font-size: 						0.87em;
}

table.formTable table th, table.formTable table td {
	font-size:						1em;
	padding-top: 					0px;
	padding-bottom:					0px;
}

table.formTable th label,
table.formTable td label {
    padding-top:                    2px;
}

table.tabularData {
	margin:								0px;
	padding:							0px;
}
table.tabularData .header {
    background:                         #c1c1c1;
    color:                              #666;
    font-size:                          0.9em;
    padding:                            4px 2px;
    text-transform:                     uppercase;
}
table.tabularData .header a {
    color:                              #fff!important;
}
table.tabularData td, 
table.tabularData th {
    vertical-align:                     top;
}
table.tabularData th {
    background:                         #ddd;
    color:                              #666;
    font-size:                          0.9em;
    padding:                            4px 2px;
    text-transform:                     uppercase;
}
table.tabularData th a {
    color:                              #fff!important;
}
table.tabularData td {
    padding:                            5px;
    border-bottom:                      1px solid #efefef;
}

/*-------------------------- OTHER --------------------------*/

.lightGrey {
    color:                          #aaa;
}
.xImage {
	height:                         106px;
	padding-left:                   0;
	background:                     url(../images/xImage.jpg) no-repeat left center;
}
.xImageContent {
	width:                          206px;
	margin-top:                     15px;
	height:                         180px;
	background:                     url(../images/xImageContent.jpg) no-repeat left center;
}

/*-------------------------- APPRAISAL --------------------------*/

.cntHomeHdr {
	width:                          583px;
	height:                         15px;
	background:                     url(../images/cntMainHdr.gif) no-repeat 0 0;
}
.cntHomeHdrAgents {
	width:                          583px;
	height:                         135px;
	background:                     url(../images/home_heading.gif) no-repeat 0 0;
}

.cntHomeHdrRegister {
	width:                          583px;
	height:                         135px;
	background:                     url(../images/register_heading.gif) no-repeat 0 0;
}

.cntHomeHdrOverview {
	width:                          583px;
	height:                         135px;
	background:                     url(../images/overview_heading.gif) no-repeat 0 0;
}

.cntHomeHdrTestimonials {
	width:                          583px;
	height:                         135px;
	background:                     url(../images/cntMainHdrTestimonials.gif) no-repeat 0 0;
}
.widePane .cntHomeHdr {
	width:                          860px;
	height:                         15px;
	background:                     url(../images/ctntMainHdr_wide.gif) no-repeat 0 0;
}
.cntHomeBody {
	width:                          583px;
	background-color: #fff;
	color:                          #474747;
	padding:                        0 15px;
	widt\h:                         553px;
}
.widePane .cntHomeBody {
	width:                          860px;
	background:                     #fff;
	color:                          #474747;
	padding:                        0 15px;
	widt\h:                         830px;
}
.overflowVert {
	overflow-y:						auto; /* key */
	overflow-x: 					hidden;
	height:							368px;
	width:                          568px;
}
.cntHomeBody h1 {
	color:                          #cb2830 !important;
	padding:                        5px 0 0 0;
}
.cntHomeBody h2 {
	padding:                        2px 0;
	margin-bottom:                  20px;
	
}
.cntHomeBody p {
	padding:                        0 5px 15px 0;
	margin:                         0;
}

.noBtmMar {
	padding:                        0 0 15px 0;
}
.cntHomeFooter {
	width:                          583px;
	height:                         15px;
	background:                     url(../images/cntMainFooter.gif) no-repeat 0 0;
	padding-bottom:                 30px;
}
.widePane .cntHomeFooter {
	width:                          860px;
	height:                         45px;
	heigh\t:                        15px;
	background:                     url(../images/ctntMainFooter_wide.gif) no-repeat 0 0;
	padding-bottom:                 30px;
}

.overflow {
	overflow-y:						auto; /* key */
	overflow-x: 					hidden;
	height:							368px;
	width:                          558px;
}



table.appraisalTable {
	width:                          568px;
	padding-right:                  10px;
	width:                         558px;
}
td.labelCol {
	width:                          105px;
	vertical-align:                 top;
}
td label, .appraisalTable td {
	vertical-align:                 top;
}
td.labelCol {
	width:                          105px;
}
td.labelColTiny {
	width:                          55px
}

img.thanks 	{
	float:							left;
	}

	
	


.normal td p, .normal td label.thankyou
{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 17px;
	padding: 0;
	margin: 0;
}

.form_left_column
{
	padding: 32px 0 0 0;
	background: #fff url(../../images/form_left_column.gif) no-repeat top left;
	height: 60px;
}

*+html .form_left_column
{
	padding: 35px 0 0 0;
}


.form_right_column
{
	height: 60px;
	padding: 32px 0 0 0;
	background: #fff url(../../images/form_right_column.gif) no-repeat top left;
}


*+html .form_right_column
{
	width: 369px;
}

.normal td .form_left_column p,
.normal td .form_right_column p
{
	font-family: arial;
	color: #fff;
	line-height: 13.75px;
}

.normal td .form_right_column p
{
	font-family: arial;
	color: #000;
	line-height: 13.75px;
}


*+html .normal td .form_right_column p
{
	margin-top: 35px;
}


*+html .normal td .form_left_column p
{
	margin-top: 30px;
}


* html .normal td .form_right_column p
{
	margin-top: 35px;
}


* html .normal td .form_left_column p
{
	margin-top: 30px;
}

.form_left_column_main
{
	width: 367px;
	height: 202px;
	background: #fff url(../../images/form_left_column_main.jpg) no-repeat left -40px;
	position: relative;
}

.form_left_column_main_thankyou
{
	width: 367px;
	height: 180px;
	position: relative;
}

.form_right_column_main_thankyou
{
	width: 383px;
	height: 180px;
	position: relative;
}


.form_right_column_main
{
	width: 383px;
	height: 202px;
	background: #fff url(../../images/form_right_column_main.jpg) no-repeat left -40px;
	position: relative;
}

.button_right
{
	position: relative;
	left: 293px;
	top: 89px;
}

.button_left
{
	position: relative;
	left: 275px;
	top: 45px;
}

.thankyou_message
{
	font-size: 0.75em;
	color: #396ea4;
}






.contact input {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	background-color: #fff;
}

.contact select {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
	background-color: #fff;
}

h1.thankyou
{
	font-size: 1.35em;
	font-weight: bold;    
	color: #c1202d !important;   
	margin-bottom: 6px;
}

.normal_green {
font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
font-size: 11px;
}

.normal_green input
{
	margin:  0 5px 0 5px;
}

hr
{
	color: #6f9d43;
	border:0;
	border-bottom: 1px solid #bbb;
	height: 1px;
	margin: 20px 0;
}

hr.testimonial
{
	margin: 8px 0;	
	color: #ccc;
}

.widePaneForm
{
	padding: 0;
}

ul.ticks
{
	margin-bottom: 30px;	
}

ul.ticks li
{
	list-style-type: none;
	background: transparent url(../images/tick_green.gif) no-repeat 0 3px;
	padding: 	0 0 3px 24px;
	margin: 0;
}

#searchPanel_overview span
{
left:122px;
position:absolute;
top:30px;	
}

.offScreen
{
	left: -10000em;position: absolute;	
}

.heading
{
	margin-bottom: 20px;
}

.adspace
{
	text-align: left;
}