/*------------------------------------------------------------------

[Master Stylesheet]

Project:		whr.net

Version:		1.0

Last change:	01/03/09

-------------------------------------------------------------------*/



@charset "utf-8";

* {padding: 0px; margin: 0px;} /* Reset Padding & Margin Properties to 0px for all HTML elements */



body {

	background: #FFFFFF url(../img/website-background.gif) repeat-x;

}



body, th{

	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;

	font-size: 13px;

	color:#898989;

}

a,a:hover{

 color:#666666;

 text-decoration:none;

 outline:none;

}

a:hover{

 color:#000000;



}

h1{

    color: #406f1d;

	font-size:23px;

	font-weight:normal;

	

	

}

h2{

    color: #406f1d;

	font-size:17px;

	font-weight:normal;

	

}

.left{

 float:left;

}

.right{

 float:right;

}

.wrapper {

	width: 996px;

	margin: 0px auto;

	position:relative;

}

	

	.top-navigation {

		margin:0px 60px;

		}



		.logo {

			float: left;

		}

			.logo a,.logo a:hover {

				display: block;

				width: 266px;

				height: 97px;

				margin-top:17px;

				margin-left:17px;

				text-indent: -9999px;

				background: url(../img/sprite.gif) no-repeat 0px 0px;

				outline: none; /*hide outline from firefox*/

			}

		.place{

		   display:block;

		   float:right;

		   width:347px;

		   height:20px;

		   text-indent: -9999px;

		   margin:23px 20px 0px 200px;

		   background: url(../img/sprite.gif) no-repeat -275px -67px;

		   }

		 .loginBox{

		   float:right;

		   margin-top:6px;

		   height:36px;

		   padding:7px 0px 10px 7px;

		   border:1px solid #66795b;

		   background: url(../img/sprite-x.gif) repeat-x 0px -104px;

		 }  	

		    .loginBox div{

		      float:left;

			  padding-right:10px;

		     }

		    .loginBox .input{

		     background: url(../img/sprite.gif) no-repeat -275px -3px; 

			 border:1px solid #66795b;

			 width:110px;

			 color:#FFFFFF;

			 font-size:11px;

			 padding:2px 4px;

			 background: url(../img/sprite.gif) no-repeat -275px -3px; 

			 }

			.loginBox .button{

			 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

			 font-size:12px;

			 font-weight:bold;

			 padding:4px 0px;

			 letter-spacing:-0.3px;

			 width:62px;

			 color:#FFFFFF;

			 background: url(../img/sprite.gif) no-repeat -275px -30px; 

			 border:0px;

			}

			.loginBox a.create,.loginBox a:hover.create

			{

			 color:#cfd754;

			 font-size:10px;

			 font-weight:bold;

			 text-decoration:underline;

			 display:block;

			 margin-top:3px;

			 _margin-top:1px;

			 

		}

			.loginBox a.forgot,.loginBox a:hover.forgot

			{

			 color:#a7b0a0;

			 font-size:10px;

			 font-weight:normal;

			 text-decoration:none;

			 display:block;

			 margin-top:3px;

			  _margin-top:1px;

			

			}

.main-menu{

  background:url(../img/sprite-x.gif) repeat-x 0px 0px;

  margin-top:6px;

  padding-left:9px;

}			



.wrapper_bg{

				display: block;

				padding:0px 60px;

				background: url(../img/sprite.gif) no-repeat 0px -165px;

				outline: none; /*hide outline from firefox*/

			}	

.header{

   background:url(../img/header.jpg) no-repeat 0px 0px;

   height:254px;

}				

.box1{

  color:#353736;

  font-size:11px;

  font-weight:normal;

   

}	

   .box1 .inside{

    background: #e4e3b4  url(../img/sprite-x.gif) repeat-x 0px -163px;

    border:1px solid #c0c0a8;

    width:294px;

	padding:6px 10px 10px;

   }

   	.box1 .title{

    color:#878740;

	font-size:13px;

	font-weight:bold;

	padding-bottom:3px;

	}	

   .box1 form{

    text-align:right;

   }

   .box1 span{

    color:#7e7d6d;

	font-size:11px;

	font-weight:normal;

	}

   .box1 .input{

    width:192px;

	border: 1px solid #b2b28c;

	background: #FFFFFF  url(../img/sprite-x.gif) repeat-x 0px -458px;

	margin:2px 0px 2px 4px;

	#margin:1px 0px 1px 4px;

	padding:1px 5px;

	color:#515050;

	

	}

   .box1 select

   {

    width:204px;

	border: 1px solid #b2b28c;

	margin:2px 0px 2px 4px;

	#margin:1px 0px 1px 4px;

	padding:1px 0px;

	height:20px;

	color:#515050;

	

	}

	.box1  span.btn{

	   border:1px solid #b2b28c;

	   display:block;

	   width:70px;

	  

	  }

	.box1 .button{

	 border:1px solid #FFFFFF;

	 background: #e5e5b8  url(../img/sprite-x.gif) repeat-x 0px -406px;

	 color:#2c431b;

	 font-weight:bold;

	 font-size:11px;

	 padding:5px 10px;

	 margin:0px;

	 width:70px;

	

	}

.box2{

  color:#353736;

  font-size:11px;

  font-weight:normal;

   

}	

   .box2 .inside{

    background: #FFFFFF  url(../img/sprite-x.gif) repeat-x 0px -832px;

    border:1px solid #c5c8c1;

    width:294px;

	padding:6px 10px 10px;

   }

    .box2 .inside a,.box2 .inside a:hover{

    color:#898989;

	text-decoration:none;

   }

    .box2 .inside a:hover{

    color:#898989;

	text-decoration:underline;

   }

   	.box2 .title{

    color:#679147;

	font-size:18px;

	letter-spacing:-0.5px;

	font-weight:normal;

	padding-bottom:3px;

	}	

   .box2 form{

    text-align:right;

   }

   .box2 span{

    color:#7e7d6d;

	font-size:11px;

	font-weight:normal;

	}

   .box2 .input{

    width:192px;

	border: 1px solid #b2b28c;

	background: #FFFFFF  url(../img/sprite-x.gif) repeat-x 0px -458px;

	margin:2px 0px 2px 4px;

	#margin:1px 0px 1px 4px;

	padding:1px 5px;

	color:#515050;

	

	}

   .box2 .DDBox1

   {

    width:204px;

	border: 1px solid #b2b28c;

	margin:2px 0px 2px 4px;

	#margin:1px 0px 1px 4px;

	padding:1px 0px;

	height:20px;

	color:#515050;

	

	}

	.box2  span.btn{

	   border:1px solid #b2b28c;

	   display:block;

	   width:70px;

	  

	  }

	.box2 .button{

	 border:1px solid #FFFFFF;

	 background: #e5e5b8  url(../img/sprite-x.gif) repeat-x 0px -406px;

	 color:#2c431b;

	 font-weight:bold;

	 font-size:11px;

	 padding:5px 10px;

	 margin:0px;

	 width:70px;

	

	}	

.box3{

  color:#898989;

  font-weight:normal;

  background: #f7f7f5;

  border:1px solid #e4e4e4;

  border-top:0px;

  }	

 

 .box3 span{

  display:block;

 }

 

   

.page{

  margin:50px 60px;

}

.page2{

  margin:50px 60px;

  border-top:1px solid #c4c7c0;

  background: #FFFFFF  url(../img/sprite.gif) repeat-x 0px -520px;

  padding:10px;

}

.rightColumn{

 float:right;

 width:336px;

 margin-top:5px;

}	

.leftColumn{

 float:left;

 width:520px;

}	

 			



	.footer{

		background: #e7e7e7;

		height: 60px;

		color:#8d8d8d;

		font-size: 11px;

		margin:15px 60px 20px;

		padding:0px 15px 0px 0px;

	}

		.footer_logo a,.footer_logo a:hover {

			background: url(../img/sprite.gif) no-repeat 0px -459px;

			width: 304px;

			height: 60px;

			display: block;

			float: left;

			text-indent: -9999px;

			outline: none; /*hide outline from firefox*/

		}



		.footerNav {

				padding: 15px 0px 0px 0px;

				text-align:right;

			}

				.footerNav a, .footerNav a:hover {

					

					color: #8e8e8e;

					text-decoration: none;

					font-weight:bold;

					padding:0px 3px;

				}

				 .footerNav a:hover {

					color: #555555;

					text-decoration: underline;

				}

				

				.copy {

					color: #b9b9b9;

					font-size:11px;

					text-align:right;

				}

.label{

   color:#363636;

   font-size:13px;

   padding:3px 3px;

}

input.txtform,

textarea.txtform{

    width:270px;

	border: 1px solid #dedfde;

	background: #FFFFFF  url(../img/sprite.gif) no-repeat -1015px -258px;

	margin:1px 0px 1px 0px;

	#margin:1px 0px 1px 0px;

	padding:3px 3px;

	color:#515050;

	font-size:14px;

	}

textarea.txtform{

   background: #FFFFFF  url(../img/sprite.gif) no-repeat -1015px -173px;

   height:102px;

 }	

.DDBox1

   {

    width:280px;

	border: 1px solid #dedfde;

	background:url(../img/sprite.gif) no-repeat -1015px -258px;

	margin:1px 0px 1px 0px;

	#margin:1px 0px 1px 0px;

	color:#515050;

	font-size:14px;

	padding:2px;

	} 

.def_button

{

     background: url(../img/sprite.gif) scroll no-repeat -1658px top;

	 color:#FFFFFF;

	 font-weight:bold;

	 font-size:13px;

	 margin:5px;

	 padding:4px 0px;

     cursor:pointer; 

	 height:26px;

	 border:0px;

}

.suburb_link,.suburb_link:hover{

	color:#898989;

	text-decoration:none;

	font-size:14px;

}

.suburb_link:hover{

	color:#566a47;

	text-decoration:underline;

}

.LinkStyle1,.LinkStyle1:hover{

	color:#4b4b4b;

	text-decoration:none;

	font-size:12px;

}

.LinkStyle1:hover{

	color:#679147;

}

.LinkStyle2,.LinkStyle2:hover{

	color:#3d3c3c;

	text-decoration:none;

	font-size:13px;

}

.LinkStyle2:hover{

	color:#c71d14;

	text-decoration:underline;

}

.LinkStyle3,.LinkStyle3:hover{

	color:#898989;

	text-decoration:none;

	font-size:13px;

}

.LinkStyle3:hover{

	color:#c71d14;

	text-decoration:underline;

}

/*search pages*/

.browsbyheader{

    background: url(../img/sprite-x.gif) repeat-x 0px -1185px;

	color:#324227;

    font-weight:bold;

	font-size:13px;

}

  .browsbyheader span,.browsbyheader span.bor{

    display:block;

	float:left;

	height:18px;

	padding:10px 10px;

	width:88%;

	

  }

   .browsbyheader span.bor{

     background: url(../img/sprite.gif) no-repeat -1881px -30px;

	 text-align:right;

	 padding:0px;

	 height:38px;

	 width:2px;

  }

.search{

 font-size:11px;

 color:#8b8b80;

}

 .greenheader{

    font-weight:bold;

	font-size:13px;

	color:#FFFFFF;

	background:#FFFFFF url(../img/sprite-x.gif) repeat-x 0px -1230px;

	padding:10px 10px;

  }

 .search_form_field{

    width:150px;

	border: 1px solid #babaa3;

	background-color:#FFFFFF;

	margin:3px 0px;

	padding:2px;

	color:#898989;

	font-size:11px;

	}  

 .search_drop_down{

    width:150px;

	border: 1px solid #babaa3;

	background-color:#FFFFFF;

	margin:5px 0px;

	padding:1px;

	color:#898989;

	font-size:11px;

 }

 .grayheader{

    font-weight:bold;

	font-size:12px;

	color:#5d5e5c;

	height:29px;

	background:#FFFFFF url(../img/sprite-x.gif) repeat-x 0px -1291px;

	padding:0px 10px;

}



 .checkbox_row{

  float:left;

  margin:3px;

  padding:0px;

  border:0px;

  width:170px;

 }

.redheader{

    font-weight:bold;

	font-size:13px;

	color:#FFFFFF;

	background:#FFFFFF url(../img/sprite-x.gif) repeat-x 0px -1364px;

	padding:10px 11px 14px;

	}

/*list properties*/ 

.map_banner{

 margin:10px 0px 0px;

}

 .results{

 font-size:12px;

 color:#8b8b80;

}

 .savesearch

 {

  margin:0px;

  padding:0px 5px;

  

 }

  .savesearch span

 {

  background:url(../img/sprite-icon.gif) no-repeat 0px 0px;

  display:block;

  float:left;

  width:14px;

  margin-top:1px;

 }

  .printresults

 {

  margin:0px;

  padding:0px 5px;

  

 }

  .printresults span

 {

  background:url(../img/sprite-icon.gif) no-repeat 0px -170px;

  display:block;

  float:left;

  width:16px;

  margin-top:1px;

 }

/*property*/

 .property_link,.property_link:hover{

	color:#898989;

	text-decoration:none;

	font-size:13px;

}

 .property_link:hover{

	color:#c71d14;

	} 

  .property_link span{

   display:block;

   float:left;

   width:18px;

   margin-right:4px;

  }

  .property_link .back{

   background:url(../img/sprite-icon.gif) no-repeat 0px -19px;

   }	

  .property_link .world{

   background:url(../img/sprite-icon.gif) no-repeat 0px -42px;

   }	

  .property_link .star{

   background:url(../img/sprite-icon.gif) no-repeat 0px -68px;

  }

  .property_link .contact-agent{

   background:url(../img/sprite-icon.gif) no-repeat 0px -94px;

   }

   .property_link .taf{

   background:url(../img/sprite-icon.gif) no-repeat 0px -120px;

   }

   .property_link .calculator{

   background:url(../img/sprite-icon.gif) no-repeat 0px -146px;

   }

   .property_link .print-page{

   background:url(../img/sprite-icon.gif) no-repeat 0px -170px;

   }

   .property_link .dusty{

   background:url(../img/sprite-icon.gif) no-repeat 0px -196px;

   margin-top:3px;

   }	

 .row1{

  background-color:#FFFFFF;

 }

 .row2{

  background-color:#f2f2dc;

 }

 .enlargemap,.enlargemap:hover{

	color:#4b4b4b;

	text-decoration:none;

	font-size:12px;

	background-color:#e6e5b9;

	display:block;

	padding:5px;

	width:100px;

	margin:10px 0px;

}

 .enlargemap:hover{

	color:#679147;

}

 .picture_hack{

  margin-bottom:-4px;

  #margin-bottom:0px;

 }



/*member pages*/

.secmenu{

 color:#566a45;

 margin-bottom:10px;



 }  

  .secmenu .item, 

  .secmenu .item:hover,

  .secmenu .item-active,

  .secmenu .item-active:hover {

    text-decoration: underline;

	display: block;

	white-space: nowrap;

	position: relative;

	padding:2px 2px 5px;

	font-weight:normal;

	color:#c61e13;

  }

  .secmenu .item {

   color:#898989;

   text-decoration:none;

  }

 .featured_home{

   width:294px;

   margin:20px 0px;

   padding:10px 20px;

   border:1px solid #dedfde;

   font-size:11px;

 }

   .featured_home .title{

    color:#679146;

    font-size:20px;

	padding:5px 0px;

   }

   .featured_home .item

   {

    border-top:1px solid #dedfde;

	padding:10px 0px;

   }

   .featured_home .image

   {

     border:5px solid #dedfde; 

	 margin-right:12px; 

	 height:120px;

	 width:120px;

	 background-color:#efefef;

	 

   }

   .featured_home p{

    margin-top:10px;

   }

   .featured_home a.view,.featured_home a:hover.view

   {

    color:#566a47;

	font-size:15px;

	font-weight:bold;

   }

   .featured_home a:hover.view

   {

    color:#555555;

	font-size:15px;

   }

.featured{

   background-color:#eef0eb;

   width:282px;

   font-size:11px;

  }	

  .featured .title{

    color:#679146;

    font-size:20px;

	padding:5px 0px;

   }

   .featured .item

   {

    border-top:1px solid #dedfde;

	padding:10px 10px;

   }

   .featured .image

   {

     border:5px solid #FFFFFF; 

	 margin-right:12px; 

	 height:120px;

	 width:120px;

	 background-color:#efefef;

	 

   }

   .featured p{

    margin-top:10px;

   }

   .featured a.view,.featured_home a:hover.view

   {

    color:#566a47;

	font-size:15px;

	font-weight:bold;

   }

   .featured a:hover.view

   {

    color:#555555;

	font-size:15px;

   }

 

 .logout{

  width:155px;

  text-align:right;

  

 }

 .logout, .logout a, .logout a:hover {

	color:#FFFFFF;

	font-size:12px;

	font-weight:normal;

	margin:10px 5px;

	text-decoration:none;

}

 .logout a:hover {

	text-decoration:none;

	color:#a9b2a1;

	

}

.file_list a{

	padding: 25px 5px 25px 5px;

	margin:2px;

	color:#c81d15;

	text-decoration:none;

}

.file_list a:hover{

	padding: 25px 5px 25px 5px;

	margin:2px;

	color:#c81d15;

	text-decoration:underline;

}

.file_list input{

 padding:3px;

 font-weight:bold;

 margin:0px;

 border:1px solid #c1c1a9;

 font-size:12px;

 color:#87873f;

 background-color:#e7e6ba;



}

/* news */

.news{

 margin-left:3px;

}

  .news .item{

   border-bottom:1px dashed #dfdfdf;

   padding:5px 0px 15px 0px;

  }

  .news span{

   display:block;

  }

    .news span.date{

	 color:#333333;

	 font-weight:bold;

	 font-size:12px;

	}

	.news span.short_desc{

	 color:#333333;

	}

  .news .image{

   margin:5px 10px 5px 0px;

   border:1px solid #c5c7c2; 

  }

 .news .view{

  text-align:right;

  margin:3px 0px;

 } 

/* default */

.erorr

{

 color:#FF0000;

 font-size:12px;

 text-align:center;

}

.show{

	visibility:visible;

}



.hide {

	visibility:hidden;

	display:none;

}

/*pagination*/



.pagination{

	margin:5px auto 0px;

	

}

.pagination, .pagination a, .pagination a:hover {

	color:#4b4b49;

	font-size:12px;

	font-weight:normal;

	margin-right:10px;

	text-decoration:none;

	

}

.pagination a, .pagination a:hover {

	margin-right:0;

	text-decoration:none;

	color:#4b4b49;

	

}

.pagination a:hover {

	text-decoration:none;

	color:#689047;

	

}

.pagination .disabled {

	color:#acacac;

}

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}



* html .clearfix {

    height: 1%;

}