/********************************************************************************************/
/* TYPOGRAPHY - define all font faces and size rules here*/  
/********************************************************************************************/

body {font-family: Verdana, Arial, sans-serif;}
#header, h1 {font-family: Verdana, Arial, sans-serif;}
#header .navigation {line-height: 40px;}
#header ul.navigation li {font-size:15px; line-height:40px; text-transform:lower;}

#footer {font-size:10px;}

.navigation a {text-decoration: none;}
.tabs {line-height: 40px;}
.tabs li a {height:40px;line-height:40px;margin-right:1px; #margin-right:5px;}

a{color:#3d6b91;}

a.return{padding:0px 0px 2px 15px; text-transform:lowercase; color:#333; background:url('../images/arrow_b.gif') no-repeat left; margin-bottom:0px; text-decoration:none;}
.box.back p{display:block;height:20px; margin-bottom:-30px; _margin-bottom:-10px;}
a.return:hover{color:#b8cedd;}

h1 {font-size:20px; font-weight:normal; line-height: 20px;}
h2 {font-size:14px; font-weight:bold; line-height: 16px;}
h3 {font-size:12px; font-weight:bold; line-height: 14px;}

p, ul, li {font-size:12px;line-height:15px;}

#header ul.navigation {line-height:24px;position:absolute;z-index:200;}
ul.tabs li {font-size:16px; line-height: 20px;}

.slideheader{margin-top: 94px;position:absolute; z-index:2;margin-left:2px;width:936px;height:180px;overflow:hidden;border-top:5px solid #3d6b91;}

p.description {font-size:11px;}
.calculators p, .calculators label, .box.description p {font-size:12px; margin:0px 15px;}

.feature-property .price {font-weight:bold; font-size:14px; line-height:24px; color:#0f1f45;}

#toolbar a {font-size:11px;}

.summary h3 {font-size:14px; font-weight:bold; line-height:31px;}
.summary .price { font-size:16px; font-weight:bold;} 

.about h1, .feature-property h1, .latest-listings h1 {padding:0px; margin-left:15px;}
.about p { padding: 3px 0px; margin: 0px 15px;}
.footer p {padding:7px 15px;}
p.price, p.suburb, .inspection-time p {padding:10px 15px 0;}
.latest-listings p.suburb, .latest-listings p.price {padding: 5px 15px;}
.feature-property .footer p.suburb {padding: 7px 15px 8px;}
.feature-property .footer p, .latest-listings .footer p{line-height:19px;padding:7px 15px;}

.contact-details h2 {font-size:14px;font-weight:bold;}

.results {font-size:11px;line-height: 15px;}
.result .suburb {font-weight:bold;}
.result .suburb a {text-decoration:none;}
.result .suburb a:hover {text-decoration:underline;}
.result .meta {font-weight:bold;}

.icons {font-weight:bold; font-size:14px;line-height:31px;}


/********************************************************************************************/
/* BOX, ELEMENT & EXTRA LAYOUT RULES */
/********************************************************************************************/

.box h1 {line-height:40px;font-weight:normal; _margin-left:15px;}
.box h2 {line-height:40px;}
.box h3 {line-height:20px;font-weight:normal;}

.icons .carparks, .icons .bedrooms, .icons .bathrooms  {display:block;float:left; height:31px; width:31px;}

.box.contact-form {padding-bottom: 15px;}

/********************************************************************************************/
/* FORMS */
/********************************************************************************************/

form.basic-search, form.refine-search {padding: 7px 0px 0px 0px}
label {font-weight: normal;line-height:20px;}
input[type="text"], input[type="password"], select {padding:4px;width:160px;line-height:11px;font-size:11px;}
textarea {padding:4px;width:160px;line-height:11px;font-size:11px;}
select.property-types {width:170px;}
.submit {font-family: font-family: Verdana, Arial, sans-serif !important; font-size:11px;border:0px; float:right;text-transform: lowercase;}
#login-form .submit {float:left;width:133px;}

/********************************************************************************************/
/* PAGINATION */
/********************************************************************************************/

.pagination {text-align:center;font-size:11px;line-height:40px;background-color:#ffffff;}
.pagination a {text-decoration:none; color:#3d6b91;}
.pagination a:hover {text-decoration:underline;}
.pagination .disabled {color:#bbb;}
.pagination .current {background-color:#3D6B91;color:#fff;}


/********************************************************************************************/
/* BOX COLOURS, BORDERS ETC */
/********************************************************************************************/

body{background: #FFF url(../images/body_bg.gif) no-repeat; background-position: 50% 0%;}
#header .navigation, .box .content {background-color:transparent;}
#header {background: url(../images/header.png) top left no-repeat;}
#header .navigation {background: url(../images/nav.png) top left no-repeat;}
#footer{background: transparent;}

#toolbar {background: transparent url(../images/nav2.png) no-repeat scroll left top}
.toolbar-dropdown {border-bottom:1px solid #d1d3ce; margin-top:5px}
.toolbar-dropdown {background: url(../images/box940.png) repeat-x scroll 0 0;}
#toolbar a{color:#000;}
#toolbar a.login, #toolbar a.logout {background: transparent url(../images/icon_account.png) center left no-repeat;}
#toolbar a.setup-alerts {background: transparent url(../images/icon_alert.png) center left no-repeat;}
#toolbar a.view-bookmarks {background: transparent url(../images/icon_favorite.png) center left no-repeat;}
.toolbar-dropdown p {padding:10px 0 10px 0;}

.box.my-properties-login {background: url(../images/box300d.png) no-repeat top left;}
.feature-property .box .main-image {background-color:#ededed;}
.box.description .content {background-color:transparent;}
.search-results {background: transparent url(../images/box620_short.png) no-repeat scroll center top;}
.box.subscribe {background: transparent url(../images/box620.png) no-repeat scroll center top;}

.box.map {border: 1px solid #d1d3ce;}
.inspections p {margin: 1px 5px 0px 5px; background:#D1DCE2;}
.basic-search .footer p{background-color: #fff;}
.box.feature-property, .box.latest-listings, .box.features, .box.calculators {background: transparent url(../images/box300a.png) repeat-x;}
.box.about{background: transparent url(../images/box940.png) no-repeat top left;}
.inspections{_background: #d1d3ce url(../images/box300a.png) repeat-x; padding-bottom: 5px;}
.personal-details, .access, .market-appraisal, .contact-form, .contact-details{background: transparent url(../images/box300c.png) repeat-x; padding-bottom: 7px;}

.box.employee {margin-bottom:0;height:230px; padding: 8px 0px; width:140px; background: url(../images/box140.png) no-repeat}
.box.employee h2, .employee p {margin: 0px 3px 0px 3px;}
#section-employee .box.employee{height:auto;}
.box.article{
background:transparent url(../images/box940.png) repeat scroll 0 0;
padding:15px 40px 15px 0;
padding-right:40px;
width:900px;
}


/********************************************************************************************/
/* FONT COLOURS, ICONS ETC */
/********************************************************************************************/

.navigation a {text-decoration: none;color:#FFF;}
.navigation a:hover {text-decoration: none; color: #b8cedd;}
#footer .navigation a {text-decoration: none;color:#3d6b91;}
#footer .navigation a:hover {text-decoration: none; color: #b8cedd;}

.box h1, .box h2 {background-color: transparent;}
.box h1, #toolbar h1 {color: #3d6b91;}
.my-properties-login h1{color:#3D6B91;}
.description h1, .description h2, .summary h1, .summary h2 {background-color:transparent;}
.summary h1 {
margin-top:0px; 
padding-top:0px; 
line-height:15px;
margin-bottom:15px;}

.error h2{font-size:12px; margin-bottom:0px; padding-bottom:0px; line-height:15px; color:#cc0000;}
.error ul{margin: 10px 30px}
.error {font-size:12px; color:#cc0000;}

.description h2 {size:16px; color: #27667b1; margin-left:15px;line-height:18px;padding-bottom:4px;}

.summary .address {border-right:1px solid #000;}
.summary h3 {color:#3D6B91;font-weight:bold;}
.sale-method {color:#3D6B91;font-weight:bold;margin-left:15px;}
.property-type {color:#888;font-weight:normal;font-size:15px;}

.box.personal-details h2, .box.access h2, .box.features h2, .box.inspections h2, .box.calculators h2, .box.auctions h2{color:#3D6B91; padding-top: 5px;}
.box.contact-details h2{color:#3D6B91;}

.icons .carparks {background: url(../images/car.png) no-repeat top left;}
.icons .bedrooms {background: url(../images/bed.png) no-repeat top left;}
.icons .bathrooms {background: url(../images/bath.png) no-repeat top left;}

.required{color:#3d6b91; font-size:11px;}

.box.employee a {font-weight:bold; color: #134b92; font-size:13px; line-height:14px; text-decoration:none;}
.box.employee a:hover{color: #3d6b91}
.box.employee p {font-size:11px; line-height:14px; margin-top:5px; border-top: 1px solid #ededed;}

.bookmark {padding: 5px;}


/********************************************************************************************/
/* NAVIGATION */
/********************************************************************************************/

#header ul#cssdropdown ul li a {
font-size:14px;
line-height:30px;
background: transparent url(../images/blue-alpha2.png) repeat scroll left top;
border-bottom: 1px solid #ededed ;color:#FFF
}
#header ul#cssdropdown ul li a:hover {background: transparent url(../images/blue-alpha.png) repeat scroll left top; color:#FFF}


a.btn_emag{font-size:12px; cursor:pointer; display:block; padding: 40px 15px 0px 15px; height:46px; width: 259px; background: url(../images/button_emag.gif) no-repeat top;}
a.btn_news{font-size:12px; cursor:pointer; display:block; padding: 40px 15px 0px 15px; height:46px; width: 259px; background: url(../images/button_newsletter.gif) no-repeat top;}

/********************************************************************************************/
/* FORMS */
/********************************************************************************************/

textarea, input, select {border:1px solid #3d6b91;}
form.basic-search {background: #FFF url(../images/box300a.png) repeat-x;}
.example {color:#3d6b91;font-style:italic;}


/********************************************************************************************/
/* BOX TABS */
/********************************************************************************************/

.tabs li a {text-decoration:none; color:#fff;}
.tabs li.on a {color:#3d6b91;}
.tabs .last a {margin-right:0;}

.buy{background: url(../images/buy_tab.gif) no-repeat top left;width:50%;}
.rent{background: url(../images/rent_tab.gif) no-repeat top right;width:50%;}

.tabs li.on.buy {background: url(../images/buy_tab_on.gif) no-repeat top left;width:50%;}
.tabs li.on.rent {background: url(../images/rent_tab_on.gif) no-repeat top right;width:50%;}



/********************************************************************************************/
/* BUTTONS */
/********************************************************************************************/

.my-properties-login .submit, .basic-search .submit {background: url(../images/button.gif) top left no-repeat;color:#fff;text-decoration: none;}
.my-properties-login .submit:hover , .basic-search .submit:hover {url(../images/button_r.gif)top left no-repeat;}

.submit {border: none; border-bottom:none; background: url(../images/button2.gif) top left no-repeat;color:#fff;text-decoration: none;}
.submit:hover {background: url(../images/button2_r.gif) top left no-repeat;}
.box .submit.disabled {background: url(../images/button2_r.gif) top left no-repeat; color:#ccc;}
.box .submit.disabled:hover {background: url(../images/button2_r.gif) top left no-repeat;}

.media .submit{background: url(../images/button.gif) top left repeat-x;color:#fff;text-decoration: none; border: none;}
.media .submit:hover{background: url(../images/button_r.gif) no-repeat;}


/********************************************************************************************/
/* LATEST LISTINGS */
/********************************************************************************************/

.latest-listings .result {border-bottom: solid 1px #fff; color:#fff;background: url(../images/latest.gif) no-repeat top}
.latest-listings .result.odd {border-bottom: solid 1px #fff; color:#fff;background: url(../images/latest.gif) no-repeat top}

/********************************************************************************************/
/* SEARCH RESULTS */
/********************************************************************************************/

.search-results .result {background:transparent url(../images/results_bg_lrg.png) no-repeat scroll center top}
.search-results .result {color:#fff;background-color:#134B92;border-bottom:1px solid #FFFFFF;}
.search-results .result.odd {background-color:#3d6b91;}
.result .suburb a {color:#fff;}

.search-results.inspections {background:none;}
.search-results.inspections p {background:none;}
.search-results.inspections.icons span {padding-left:35px;}


.feature-property .footer p.suburb {background: transparent url(../images/white-alpha.png) top left repeat;color:#000;}

/********************************************************************************************/
/* AUCTION / INSPECTION RESULTS */
/********************************************************************************************/
#section-auctions .auctions .content {
	background:transparent url(../images/box940.png) repeat scroll 0 0;
	padding:15px 0px 15px 0;
	width:940px;
}
#section-inspections .inspections .content {
	background:transparent url(../images/box940.png) repeat scroll 0 0;
	padding:15px 0px 15px 0;
	width:940px;
}
/********************************************************************************************/
/* AUTOCOMPLETE */
/********************************************************************************************/

.ac_results { background-color:#fff;border:1px solid #E2dec9;}
.ac_over {background-color:#ededed;}


/********************************************************************************************/
/* IMAGE GALLERY */
/********************************************************************************************/

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}

* html .galleria li div span{width:400px} /* MSIE bug */
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.content ul.gallery_demo {margin-left:15px;padding-bottom:10px;}
.gallery_demo{width:430px;margin:0 auto;}
.gallery_demo li{width:67px;height:50px;border:0;margin: 0 2px 4px 2px;background:#000;overflow:hidden;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image {margin:10px 15px 0 15px;height:323;width:430px;background:black;}
#main_image img{margin-bottom:10px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

/* print brochure */
#section-property-brochure * {
font-size:12px;
line-height:1.5em;
font-family: Arial, Helvetica, sans-serif;
}
#section-property-brochure h2 {
font-size:14px;
}
#section-property-brochure h1, #section-property-brochure h2, #section-property-brochure h3 {
font-weight:bold;
}
#section-property-brochure #printbrochure .features,#section-property-brochure #printbrochure .addresses{
border:1px solid #3399ff;
}
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div img,
#section-property-brochure #popup table tr .printbrochure #printbrochurewrapper .topimages div#map_canvas {
border: 1px solid #3d6b91;
}
#section-property-brochure table.icontable{border:1px solid #09266b;background:#E2E9FB;}
#section-property-brochure .icontable td{#font-size:12px;}
#section-property-brochure #section-property-brochure  #map {width:598px;}

/* .property-search li.rent {display:none;} */