/* CSS Document to support www.reedpp.com.au */

/* resets */

* {
	margin:0;
	padding:0;
	}

h1, h2, h3, h4, p, label, ol, li, dl, fieldset, address { 
	margin:1em 2%; 
	}
	
h1 {
	font-size:130%;
	}

h2 {
	font-size:120%;
	margin-top:0;
	text-align:left;
	}
	
h3, h4 {
	font-size: 110%;
	margin-top:0;
	}

dd 	{ 
	margin-left:5%;
	}

fieldset { 
	padding: .5em; 
	}

img {
	border: none;
	}

.break, .clear {
	clear:both;
	}
	
/* structure */

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

#container {
	width:900px;
	margin:0 auto;
	border-bottom: 1px solid #FFF;
	text-align:left;
	min-height:700px;
	height:auto;
	overflow:auto;
	padding-bottom:25px;
	}
	
body#buy #container {
	background: url(../images/bg_buy.gif) no-repeat right 280px;
	_background: url(../images/bg_buy.gif) no-repeat right 200px;
	}
body#homeSales #container {
	background: url(../images/bg_buy.gif) no-repeat right 280px;
	_background: url(../images/bg_buy.gif) no-repeat right 200px;
	}
body#landSales #container {
	background: url(../images/bg_success.gif) no-repeat right 280px;
	_background: url(../images/bg_success.gif) no-repeat right 200px;
	}
body#wishlist #container {
	background: url(../images/bg_contact.gif) no-repeat right 280px;
	}	
body#sell #container {
	background: url(../images/bg_sell.gif) no-repeat right 280px;
	}
body#success #container {
	background: url(../images/bg_success.gif) no-repeat right 280px;
	_background: url(../images/bg_success.gif) no-repeat right 200px;
	}
body#mortCalc #container {
	background: url(../images/bg_finance.gif) no-repeat right 280px;
	}
body#investCalc #container {
	background: url(../images/bg_finance.gif) no-repeat right 280px;
	}
body#affirmation #container {
	background: url(../images/bg_affirmation.gif) no-repeat right 280px;
	}
body#ourStory #container {
	background: url(../images/bg_ourStory.gif) no-repeat right 280px;
	}
body#us #container {
	background: url(../images/bg_sell.gif) no-repeat right 280px;
	}
body#reedEdge #container {
	background: url(../images/bg_affirmation.gif) no-repeat right 280px;
	}
body#contactUs #container {
	background: url(../images/bg_contact.gif) no-repeat right 280px;
	}
	

/* Menu */
#menu {
	position:absolute;
	top:98px;
	left:0px;
	background: url(../images/bg_header_nav.gif) no-repeat right top;
	}

#menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	}

body#home #menu ul {
	list-style-type: none;
	margin:0 0 0 184px;
	padding:0;
	}	
	
#menu ul li {
	display:inline;
	margin:0;
	padding:0;
	}
	
#menu li a {
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	line-height: 21px;
	float:left;
	padding:0;
	margin:0;
	color:#FFF;
	}

#menu #mm_home a {
	background-image: url(../images/mm_home_static.gif);
	width: 55px;
	}
#menu #mm_home a:hover{
	background-image: url(../images/mm_home_over.gif);
	width: 55px;
	}
#menu #mm_buy a {
	background-image: url(../images/mm_buy_static.gif);
	width: 45px;
	}
#menu #mm_buy a:hover{
	background-image: url(../images/mm_buy_over.gif);
	width: 45px;
	}
#menu #mm_sell a {
	background-image: url(../images/mm_sell_static.gif);
	width: 43px;
	}
#menu #mm_sell a:hover{
	background-image: url(../images/mm_sell_over.gif);
	width: 43px;
	}
#menu #mm_success a {
	background-image: url(../images/mm_success_static.gif);
	width: 72px;
	}
#menu #mm_success a:hover{
	background-image: url(../images/mm_success_over.gif);
	width: 72px;
	}
#menu #mm_finance a {
	background-image: url(../images/mm_finance_static.gif);
	width: 69px;
	}
#menu #mm_finance a:hover{
	background-image: url(../images/mm_finance_over.gif);
	width: 69px;
	}	
#menu #mm_affirmation a {
	background-image: url(../images/mm_affirmation_static.gif);
	width: 92px;
	}
#menu #mm_affirmation a:hover{
	background-image: url(../images/mm_affirmation_over.gif);
	width: 92px;
	}	
#menu #mm_ourStory a {
	background-image: url(../images/mm_ourStory_static.gif);
	width: 78px;
	}
#menu #mm_ourStory a:hover{
	background-image: url(../images/mm_ourStory_over.gif);
	width: 78px;
	}
#menu #mm_contactUs a {
	background-image: url(../images/mm_contactUs_static.gif);
	width: 74px;
	}
#menu #mm_contactUs a:hover{
	background-image: url(../images/mm_contactUs_over.gif);
	width: 74px;
	}

/* Homepage Only */

#homeHeader {
	width:712px;
	height:130px;
	position:relative;
	}

#homeHeader .logo {
	margin-top:24px;
	float:left;
	}

#flashWrap {
	margin-top: 25px;
	height:443px;
	}
	
/* Sidewide */

#header {
	width:900px;
	height:130px;
	position:relative;
	}

#header .logoSitewide {
	float:left;
	}

#header .headerImg {
	margin-top: 18px;
	float:left;
	}

h1 {
	width:236px;
	height:30px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}

body#buy h1 {
	background: url(../images/hd_buy.gif);
	}
body#landSales h1 {
	background: url(../images/hd_buy.gif);
	}
body#homeSales h1 {
	background: url(../images/hd_buy.gif);
	}
body#wishlist h1 {
	background: url(../images/hd_buy.gif);
	}
body#sell h1 {
	background: url(../images/hd_appraisal.gif);
	}
body#success h1 {
	background: url(../images/hd_success.gif);
	}
body#mortCalc h1 {
	background: url(../images/hd_finance.gif);
	}
body#investCalc h1 {
	background: url(../images/hd_finance.gif);
	}
body#affirmation h1 {
	background: url(../images/hd_affirmation.gif);
	}
body#ourStory h1 {
	background: url(../images/hd_ourStory.gif);
	}
body#us h1 {
	background: url(../images/hd_us.gif);
	}
body#reedEdge h1 {
	background: url(../images/hd_reedEdge.gif);
	}
body#contactUs h1 {
	background: url(../images/hd_contactUs.gif);
	}
body#privacy h1 {
	background: url(../images/hd_privacy.gif);
	}

/* subnav */

#subnav {
	width: 590px;
	float: left;
	margin-bottom: 25px; 
	}

.story {
	float:right;
	margin-right:19px;
	}
.story a:link, .story a:visited {
	height:20px;
	width:91px;
	display:block;
	background-image: url(../images/bg_ourstory_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.story a:hover, .story a:active {
	height:20px;
	width:91px;
	display:block;
	background-image: url(../images/bg_ourstory_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#ourStory .story a {
	background-position:bottom ;
	}
	
.us {
	float:right;
	margin-right:16px;
	}
.us a:link, .us a:visited {
	height:20px;
	width:36px;
	display:block;
	background-image: url(../images/bg_us_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.us a:hover, .us a:active {
	height:20px;
	width:36px;
	display:block;
	background-image: url(../images/bg_us_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#us .us a {
	background-position:bottom ;
	}
	
.edge {
	float:right;
	}
.edge a:link, .edge a:visited {
	height:20px;
	width:131px;
	display:block;
	background-image: url(../images/bg_edge_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.edge a:hover, .edge a:active {
	height:20px;
	width:131px;
	display:block;
	background-image: url(../images/bg_edge_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#reedEdge .edge a {
	background-position:bottom ;
	}
	
.wishlist {
	float:right;
	}
.wishlist a:link, .wishlist a:visited {
	height:20px;
	width:147px;
	display:block;
	background-image: url(../images/bg_wishlist_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.wishlist a:hover, .wishlist a:active {
	height:20px;
	width:147px;
	display:block;
	background-image: url(../images/bg_wishlist_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#wishlist .wishlist a {
	background-position:bottom;
	}

.homeSales {
	float:right;
	margin-right:19px;
	}
.homeSales a:link, .homeSales a:visited {
	height:20px;
	width:145px;
	display:block;
	background-image: url(../images/bg_home_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.homeSales a:hover, .homeSales a:active {
	height:20px;
	width:145px;
	display:block;
	background-image: url(../images/bg_home_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#homeSales .homeSales a {
	background-position:bottom;
	}

.landSales {
	float:right;
	margin-right:19px;
	}
.landSales a:link, .landSales a:visited {
	height:20px;
	width:145px;
	display:block;
	background-image: url(../images/bg_land_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.landSales a:hover, .landSales a:active {
	height:20px;
	width:145px;
	display:block;
	background-image: url(../images/bg_land_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#landSales .landSales a {
	background-position:bottom;
	}

.investCalc {
	float:right;
	}
.investCalc a:link, .investCalc a:visited {
	height:20px;
	width:154px;
	display:block;
	background-image: url(../images/bg_InvestCalc_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.investCalc a:hover, .investCalc a:active {
	height:20px;
	width:154px;
	display:block;
	background-image: url(../images/bg_InvestCalc_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#investCalc .investCalc a {
	background-position:bottom;
	}

.mortCalc {
	float:right;
	margin-right:19px;
	}
.mortCalc a:link, .mortCalc a:visited {
	height:20px;
	width:154px;
	display:block;
	background-image: url(../images/bg_mortCalc_link.gif); 
	background-position:top;
	background-repeat:no-repeat;
	}
.mortCalc a:hover, .mortCalc a:active {
	height:20px;
	width:154px;
	display:block;
	background-image: url(../images/bg_mortCalc_link.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
body#mortCalc .mortCalc a {
	background-position:bottom;
	}


#copyWrap {
	width: 590px;
	background:#1c1c1a;
	float: left;
	overflow:auto;
	min-height:230px;
	height:auto;
	margin: 0 0 25px 0; 
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	letter-spacing:1.8px;
	color: #93937b;
	}

#copyWrap a:link, #copyWrap a:visited {
	text-decoration: none;
	color:#656556;
	}

#copyWrap a:hover, #copyWrap a:active {
	text-decoration: underline; 
	color:#656556;
	}

#copyPic {
	float: left;
	width:255px;
	margin: 20px 0 0 20px;
	_margin: 20px 0 0 10px;
	}
	
#copyPic img {
	margin-bottom:20px;
	}

#copyPic .border {
	border:1px solid #a2a287;
	}

#copy {
	float:right;
	width: 275px;
	margin:20px;
	_margin:20px 10px 20px 15px;
	position:relative;
	} 

#copy .galleryLink {
	float:right;
	width:115px;
	text-align:right;
	}
	
#copy .author {
	font: 11px Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	text-align: left;
	font-style:italic;
	}

#copy .sold {
	position:absolute;
	top:0;
	right:0;
	color:#CC0000;
	font-size: 200%;
	}
#copyWrap h2.lower {
	text-transform:lowercase;
	line-height:28px;
	font-size: 160%;
	}

#footer {
	width:900px;
	margin:0 auto;
	font: 11px Arial, Helvetica, sans-serif;
	letter-spacing:1.5px;
	text-align: left;
	color: #bfbfbf;
	}

#footer a:link, #footer a:visited { 
	color: #bfbfbf;
	text-decoration:none;
	}
	
#footer a:hover, #footer a:active{
	color: #bfbfbf;
	text-decoration:underline;
	}
	
/*===INTEGRATED SEARCH===*/


/* icons */

#copyWrap .icons {
	margin: 10px 0 0 0;
	}
	
#copyWrap .icons .bed,
#copyWrap .icons .bath,
#copyWrap .icons .car {
	display:inline;
	height: 20px;
	margin: 0 0 0 1px;
	padding: 2px 2px 2px 30px;
	/*ie hack*/_margin: 0 0 0 4px;
	}

#copyWrap .icons .bed {
	background: url(http://www.reedpp.com.au/images/bg_bed.gif) no-repeat 4px 4px;	
	}
#copyWrap .icons .bath {
	background: url(http://www.reedpp.com.au/images/bg_bath.gif) no-repeat 4px 4px;	
	}
#copyWrap .icons .car {
	background: url(http://www.reedpp.com.au/images/bg_car.gif) no-repeat 4px 4px;	
	}

/* nav */
	
.searchNavigation {
	font: normal 90% Arial, Verdana, sans-serif;
	font:12px Arial, Helvetica, sans-serif;
	text-align:justify;
	letter-spacing:1.8px;
	color: #93937b;
	height:26px;
	clear:both;
	margin: 10px 20px 10px 20px;
	width: 550px;
	}

.searchNavigation a:link, .searchNavigation a:visited {
	text-decoration: none;
	color:#656556;
	}

.searchNavigation a:hover, .searchNavigation a:active {
	text-decoration: underline; 
	color:#656556;
	}

.searchNavigation .numberResults {
	float:left;
	height: 20px;
	}
	
.searchNavigation .prevNext {
	float:right;
	height: 20px;
	}

/* INTEGRATED SEARCH Details */

/* images */

#copyWrap .mainImage {
	margin: 10px 20px;
	display: block;
	}
	
#copyWrap .mainImage img {
	width: 550px;
	}
	
#copyWrap .subImage {
	float:left;
	width: 570px; 	
	margin: 0 0 20px 20px;
	_margin:0 0 20px 10px;
	}
	
#copyWrap .subImage img {
	margin-right: 10px;
	width:177px;
	}
	
/* text */

#copyWrap .description {
	clear:both;
	width: 550px;
	margin:10px;
	}
	
/* overview */

#copyWrap .overview {
	float:left;
	width: 370px;
	margin-left:2px;
	}

dl {
	width: 370px;
	}

dt  {
	float: left;
	margin: 0;
	padding: 0 0 4px 0;
	width: 140px;
	}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd {
	float: left;
	margin: 0 0 0 0;
	padding: 2px;
	width: 220px;
	}
	
/* options */

#copyWrap .options {
	float:right;
	width:160px;
	}

#copyWrap ul {
	margin: 20px 0 20px 20px;
	padding: 0;
	}

#copyWrap li {
	list-style: square;
	margin: 2px 0 0 0;
	}
	
/* lister */

#copyWrap .lister {
	float:left;
	margin-left:2px;
	width: 350px;
	}
	
#copyWrap .agent {
	float:right;
	width:160px;
	}	

/* FORMS */

#copyWrap form {
	overflow: auto;
	padding: 0;
	padding-top: 15px;
	}

/* fieldsets */

#copyWrap form fieldset {
	clear: both;
	margin: 0 0 10px 0; 
	padding: 0;
	border:none;
	}

/* legends */

#copyWrap form legend {
	font-weight: bold;
	margin: 0; 
	padding: 0;
	color: #81816C;
	}

/* labels */

#copyWrap form label {
	float: left; 
	width: 100px;
	text-align:left;
	}
	
#copyWrap form label.small {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 80px;
	}
	
#copyWrap form label.xsmall {
	float: left; 
	height: 25px;
	padding-top: 3px;
	width: 50px;
	}
	
/* inputs, selects, text areas */

#copyWrap form input,
#copyWrap form select,
#copyWrap form textarea {
	background-color: #2F2F29;
	border:1px solid #93937b;
	color:#93937b;
	font-size: 11px;
	margin: 12px 0 0 0;
	width: 150px;
	padding:2px;
	}
	
#copyWrap form input.small {
	width: 94px;
	}
	
#copyWrap form input.xsmall {
	width: 24px;
	}
	
#copyWrap form input.button {
	float: right; 
	width: auto;
	cursor:pointer;
	}
	
/* text */
	
#copyWrap form em {
	color: #CFCFCF; 
	font-weight:bold;
	float: left;
	}
	
#copyWrap form em.description {
	color: #666;
	float: left; 
	font-style:normal;
	width: 120px;
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
