/* body */
body { margin:10px 0 20px 0; font:82%/120% arial,verdana,sans-serif; color:#6A737B; background:url('../images/tile-page.gif') repeat-x #fafcfe; }

/* links */
a { color:#F86F0E; } /* active */
a:hover { color:#323232; } /* hover */
a.arw, a.arw2 { background:url('../images/arw.gif') no-repeat left; } /* link arrow */

/*heading tags */
h1 { font-size:160%; color:#3165C3; font-weight:normal; margin:.5em 0 .5em 0; letter-spacing:-.05em; }
h3 { font-size:125%; color:#3165C3; margin-top:.7em; letter-spacing:-.05em;}

/* horizontal rule */
#content .item {background:url('../images/hr-line.gif') repeat-x bottom; }

/*page border and background */
#drop_shadow { width:788px; padding:0 6px 10px 6px; margin: 0 auto 0 auto; background:url('../images/bg-shadow.png') left repeat-y; }
*html #drop_shadow	{ background:none; }

#outer_wrapper { border:none; padding:0 10px 0 10px; margin: 0 auto 0 auto; border-bottom:none; background:#ffffff;} /* border and background */

/* team agent header */
#header { height:8em; border-top:0px solid #A30B0F; background:url('../images/tile-header.gif') repeat-x #3165C3; } /* header background image */
#header .col1 { float:right; text-align:right; font-size:180%; line-height:100%; padding-top:1.4em; letter-spacing:.001em; } /* logo */
#header .col1 a { text-decoration:none; color:#ffffff; } /* logo link */

/* quicksearch */
#header .col2 { float:left; text-align:left; margin-top:.4em; } /* left-right alignment */
#header .col2 h2 { color:#ffffff; } /* heading colour */
#header .col2 { color:#ffffff; } /* text color */
#header .col2 a { color:#ffffff; } /* active link */
#header .col2 a:hover { color:#f86f0e; } /* hover link */

/*tertiary nav links at top*/
ul#tertiary_nav { border-top:10px solid #ffffff; border-right:10px solid #ffffff; border-left:10px solid #ffffff; background:url('../images/tile-tertiary-nav.jpg') repeat-x #3165C3; } /* background */
ul#tertiary_nav li { float:right; margin:.6em 5px 0 15px; } /* list item formatting */
ul#tertiary_nav a { text-decoration:none; } /* active link */
ul#tertiary_nav a:hover { color:#1F407C; } /* hover link */

/* navigation */
ul#nav { height:2em; padding-top:.7em; border-bottom:1px solid #ffffff; background:url('../images/tile-nav.gif') repeat-x #203E79; } /* background */
ul#nav li a { color:#ffffff; } /* active */
ul#nav li a:hover { color:#F86F0E; background:none; } /* hover */
ul#nav li a.current { color:#F86F0E; background:none; } /* current page */

/* sub navigation */
ul#sub_nav { background:#EAEFF9; } /* background */
ul#sub_nav li { color:#3165C3; }
ul#sub_nav li a { color:#FF6D06; background:url('../images/arw.gif') no-repeat left; padding-left:11px; }
ul#sub_nav li a:hover { color:#B32600; }

/* content */
#content { padding:10px 0 5px 0; } /* border */

/* property nav */
.results_nav a { color:#ffffff; background:#323232; } /* active */
.results_nav a:hover { color:#323232; background:#FFC000; } /* hover */

/* refine search */
h4 { color:#ffffff; background:#323232; border-top:2px solid #EAEFF9; } /* heading colour and background */

/* horizontal lines */
.line_header { background:url('../images/tile-line_colour.gif') repeat-y #dedede right; }

/* feature prop */
h3.test { background:#EEF2FA; padding:.2em 0 .1em .1em; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin-bottom:1px; } /* title */
.feature_prop h3 { color:#444444; } /* suburb */
.feature_prop h4 { color:#B32600; } /* price  */
.feature_prop h5 { background:#B32600; color:#ffffff; } /* under offer */

/* latest sales */
#latest_sales h5 { color:#000000; } /* property title */
#latest_sales .row2 { background:#EEF2FA; } /* row colour */

/* footer */
#footer { width:770px; margin:0 auto; padding:10px;  border-top:0px solid #D6E1F3; background:url('../images/bg-footer.png') top repeat-x; } /* branding line */
#footer .col1 { float:left; color: #999999; }
#footer .col1 a { color:#F86F0E; }
#footer .col1 a:hover { color:#323232; }
#footer .col2 { float:right; background:none; } 

/* forms */
#form1 label { color:#ffffff; }
.btn3 { background: url(sub-btn_bg.gif) #F76E0E repeat-x left bottom; color: white; border-left: .1em solid #F68E45; border-top: .1em solid #F68E45; border-right: .1em solid #AE500F; border-bottom: .1em solid #AE500F;}

ol { padding-left:15px; }

/*background header for print */
address p strong { 	list-style-image: url(email-header.gif); }