/* @override http://deewhyrealestate.com.au/style.css */

/* HTML ELEMENTS */
BODY, HTML {
	font-size: 13px;
	margin: 0px;
	color: #000;
	font-family: arial;
	background: #df1111 url(images/bk_st.gif) repeat-y;
}

.clear {
	clear: both;
	height: 1px;
}

h1 {
	color: #000;
	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	/*display: inline;*/
}

h2 {
	color: #DF1111;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	display: inline;	
	letter-spacing: 3px;
}

h5 {
	color: #007CC3;
	font-size: 9px;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	display: inline;	
}

p {
	line-height: 1.6;	
}

a, a:visited, a:hover {
	color: #DF1111;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: none;
}

img {
	border: none;
}

/* MISC ELEMENTS */
#header {
	background: #df1111;
	height: 89px;
}

#contentCenter {
	padding-left: 50%;
	background: #fff;
}

#nav {
	background: url(images/nav_st.gif) top repeat-x;
	height: 33px;
}

#nav a {
	margin-top: 7px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	float: left;
	height: 20px;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;		
}

#nav a:visited {
	color: #000000;
}

#nav a:hover {
	background: #DF1111;
	color: #fff;
}


#content {
	padding-top: 25px;
	padding-bottom: 25px;
	width: 800px;
	margin-left: -400px;
}

#footer {
	padding-top: 20px;
	clear: both;
	background: #df1111 url(images/footer_st.gif) top repeat-x;
	height: 75px;
}


#bathIcon {
	display: none;
}
#bedIcon {
	display: none;
}
#carIcon {
	display: none;
}

#bedIconBox {
	background: url(images/bed.gif) no-repeat;
	width: 36px;
	display: block;
	height: 27px;
}

#bathIconBox {
	background: url(images/bath.gif) no-repeat;
	width: 36px;
	display: block;
	height: 27px;
}

#carIconBox {
	background: url(images/car.gif) no-repeat;
	width: 36px;
	display: block;
	height: 27px;
}

#introPrice {
	color: #DF1111;
}

#introHeading {
	font-size: 8pt;
}

#formBox {
	margin-right: 5px; 
	float: left; 
	border: 1px solid #000;
	width: 100%;
	padding: 10px;
	position: relative;
	font-family: arial, tahoma, sans-serif;
	font-size: 10px;
}

/* small change to the formbox class for properties pages */

#content.properties #formBox {
	float:none;
}

#formBoxTitle {
	position: absolute;
	top: -9px;
	left: 30px;
	background: #fff;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #df1111;
	font-size: 10pt;
	float: left;
}
#formLabel {
	font-family: arial, tahoma, sans-serif;
	font-size: 7pt;
	color: #164A7A;
	padding: 3px;
}
#formElement {
	padding-bottom: 8px;	
	font-family: arial, tahoma, sans-serif;
	font-size: 7pt;
	color: #164A7A;
}
#formBox input, textarea, select {
	background: #f1f1f1;
	border: 1px solid #075f78;
}

#companyLogo {
	display: none;
}

#renetLinks {
	text-align: center;
	margin-top: 7px;
	color: #fff;
	font-size: 8pt;
}

#renetLinks a{
	color: #fff;
}

#footerNav {
	text-align: center;
	margin-top: 20px;
	color: #fff;
}

#footerNav a{
	color: #fff;
}

#footerNav a:visited{
	color: #fff;
}

#footerNav a:hover{
	color: #000;
}

#formLabel {
	font-family: arial, tahoma, sans-serif;
	font-size: 7pt;
	color: #164A7A;
	padding: 3px;
}
#formElement {
	padding-bottom: 8px;	
	font-family: arial, tahoma, sans-serif;
	font-size: 7pt;
	color: #164A7A;
}
#formBox input, textarea, select {
	background: #f1f1f1;
	border: 1px solid #075f78;
}

/********************/
/*									*/
/*		My Finder			*/
/*									*/
/********************/

#myFinder #formBox {
	font-size: 12px;
}

#myFinder td {
	padding: 4px; 
}

#myFinder .leftCol {
	font-size: 10px;
	text-transform: uppercase;
	width: 200px;
}

#myFinder #goodNews {
	text-align: center;
	font-size: 20px;
	color: red;
	display: block;
	font-family: garamond;
	
}

#myFinder .error input {
	border: 1px solid black;
	background: red;
	color: white;
}

#myFinder .error select {
	border: 1px solid black;
	background: red;
	color: white;
}

#myFinder .error textarea {
	border: 1px solid black;
	background: red;
	color: white;
}





/////////////////////////////
/////////////////////////////
/////////////////////////////
#nav {
	background: url(images/nav_st.gif) top repeat-x;
	height: 33px;
}

#nav a {
	margin-top: 7px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
	float: left;
	height: 20px;
	font-size: 12px;
	font-weight: bold;	
	color: #000000;		
}

#nav a:visited {
	color: #000000;
}

#nav a:hover {
	background: #DF1111;
	color: #fff;
}

.ddmx {
    font: 11px arial;
    text-align: center; 
		background: url(images/nav_st.gif) top repeat-x;  
		height: 33px;     
}

.ddmx a {
		color: #ffffff;
}

.ddmx .item1,
.ddmx .item1:visited,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
		margin-top: 7px;
		padding-top: 5px;
		padding-left: 20px;
		padding-right: 20px;
		display: block;
		float: left;
		height: 20px;
		font-size: 12px;
		font-weight: bold;	
		color: #000000;		
    display: block;
    white-space: nowrap;
    position: relative;
}

.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    background: #DF1111;
    color: #fff;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2:visited,
.ddmx .item2-active,
.ddmx .item2-active:hover {
		padding: 5px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
    width: 100%;
}
.ddmx .item2 {
    background: #DF1111;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
    color: #000000;
    filter: alpha(opacity=100);
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
   background: #DF1111;
   width: 80px;
   position: absolute;
   visibility: hidden;
   z-index: -1;
   text-align: left;
   border: 1px solid black;
   border-top: none;		
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */