/**************/
/* TYPOGRAPHY */
/**************/
a.readmore {float:right;
font-size:13px;
margin-right:15px;}
body,textarea,input[type=text],select option {font-family: Arial, Helvetica, sans-serif;}
#header .navigation {text-transform: uppercase;line-height: 40px;}
#footer {font-size:10px;}
.navigation a {text-decoration: none;}
.tabs {line-height: 40px;}
.tabs li a {height:40px;line-height:40px;margin-right:0px; width:140px;}

.sale-method{font-weight:bold}
.summary .price{color:#134b92;}
.mobile-link{margin-bottom:10px;}

/* boxes */
.box h1 {line-height:40px;font-weight:normal;}
.box h2 {line-height:30px;font-weight:normal;}
.box h3 {line-height:20px;font-weight:normal;}
.box .error h2{line-height:15px;}
.box .submit,  .box a.submit {font-size:18px;line-height:18px;float:left;text-transform: lowercase;}
.box a.submit{height:23px; padding: 8px 0px}
.box .footer p {}

h1 {font-size:20px; font-weight:normal; line-height: 20px; text-transform:lowercase;}
h2 {font-size:16px; font-weight:bold; line-height: 16px;}
h3 {font-size:14px; font-weight:bold; line-height: 14px;}
p, ul, li, blockquote {font-size:13px;line-height:18px;}
ul.navigation {line-height:24px;}
ul.tabs li {font-size:18px; line-height: 20px;}
#header ul.navigation li {font-size:16px; line-height:40px;}
#header ul.navigation li.last{#white-space:nowrap;#padding:0px;#padding-left:25px;}
.results {font-size:11px;line-height: 15px;}
.result .suburb {margin-top:10px;}
.result .suburb a {text-decoration:none;}
.result .suburb a:hover {text-decoration:underline;}
.result .meta {margin-top:10px;}
.icons {color:#2DABD1;
font-size:18px;line-height:24px;}

.summary h3 {font-size:16px;line-height:30px;color:#666;}
.summary .price {font-size:20px;line-height:30px;}

.auctions p.description {width:500px}

#section-auctions .auction-time h2{
border-bottom:1px solid #CCCCCC;
color:#2DABD1;
font-size:18px;
font-weight:normal;
line-height:30px;
margin:3px 0 0;
padding:3px;}

#section-property-details .auctions p{padding:3px 0px;}

.auction-time p{
color:#000;
font-size:18px;
margin-top:10px;
padding-top:0px;
border-bottom:1px solid #CCCCCC;
}

.auction-time strong{font-weight:normal;}
.auctions .time, .auctions .date, .auction-time .time, .auction-time .date{text-transform: uppercase; font-size:12px; color: #134b92; padding-top:0px; }
.inspections h2, .auctions h2{padding-left:0px; font-weight:bold;}

.feature-property .price {line-height:24px;}

/*wb simpson header specific*/

.top-area{display:block;
height:60px;
position:absolute;
top:35px;#top:40px;
width:940px;}
.right-area{float:right; width:395px;#width:425px; }
.logo-area{}

.top-buttons{display: block; width: 940px; height: 80px;}
.top-buttons a{
border:4px solid #FFFFFF;
display:block;
float:left;
font-size:18px;
height:30px;
margin-right:6px;
padding:30px 10px 0;
text-decoration:none;
text-shadow:1px 1px #DDDDDD;
width:202px;}

.top-buttons a:hover{ color:#ff0000;}

.button1{background: #fff url(../images/button1.gif) no-repeat top left;}
.button2{background: #fff url(../images/button2.gif) no-repeat top left;}
.button3{background: #fff url(../images/button3.gif) no-repeat top left;}
.button4{background: #fff url(../images/button4.gif) no-repeat top left;}

.top-address{}
.top-address p{text-align:right; color:#fff; font-size:12px; line-height:14px; margin:0px; padding:0px;}
.top-address a{color:#FFFFFF;
font-weight:bold;}
.google-trans{float:right}
.goog-te-gadget .goog-te-combo {margin:0px !important; width:202px !important;}
.goog-te-gadget {color:#fff !important; 
height:28px !important;
#height:22px !important;
overflow:hidden !important;}

/* forms */
form.basic-search, form.refine-search {padding: 0px 0px;}
label {font-weight: normal;line-height:20px;}
input[type="text"], input[type="password"], select , textarea{background: #062E48;
border: none !important;
color:#FFFFFF;
font-size:11px;
line-height:11px;
padding:4px;
}

select.property-types{width:189px;}


/* pagination */
.pagination {text-align:center;font-size:11px;line-height:40px;}
.pagination a {text-decoration:none;}
.pagination a:hover {text-decoration:underline;}

/* navigation */
#header ul#cssdropdown ul li {line-height:30px; border-bottom:1px solid #2685c9;  background: url(../images/black-50-alpha.png) ;}
#header ul#cssdropdown ul li a {
font-size:15px;
line-height:16px;
text-transform:lowercase;}

/**************/
/*   COLOR    */
/**************/

a{color:#134b92}

body {background:#fff url(../images/background.jpg) top center no-repeat}
body.printable{background:none;}
#section-home #main {background: transparent url(../images/home_bg.png) no-repeat top left;}
#section-home ul.tabs{background:none;}
ul.tabs{background:#39aae2; width:284px;}
#main{ background: transparent url(../images/bg_white.png) repeat-x top;min-height:400px;}

#section-search-results .property-search p{color:#000}

#header .navigation{color:#fff; }
	
.basic-search p{color:#fff;}
	
#footer, .box .content {}

#footer{
background: url(../images/footer_bg.jpg) no-repeat top center; color:#134b92}	


/* toolbar */
#toolbar {padding-right:10px; width: 935px; background: url(../images/tools.png) no-repeat top left; color:#fff;}
.toolbar-dropdown {
background:url("../images/blue_alpha2.png") repeat scroll 0 0 transparent;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
padding:10px ;}
#toolbar .tools {padding-right:10px;} /*place a background  here to separate the login icons etc from the welcome bar*/
#toolbar .tools h2{float:left; padding:12px 0px 0px 30px; font-weight:normal; text-transform:lowercase}
#login-form a, #toolbar a{color:#FFFFFF;
font-size:12px;
text-decoration:none;}

#toolbar a.login, #toolbar a.logout {background: transparent url(../images/user_icon_bg.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:5px; color:#fff}

.navigation a {
border-left:1px solid #134b92;
border-right:1px solid #55b6f2;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
font-size:13px;}

#footer .navigation a{
border-left:medium none;
border-right:1px solid #FFFFFF;
color:#134B92;
text-decoration:none;
text-transform:lowercase;}

a.return, a.close{color:#134b92;}

.navigation .first a{border-left:none;}
.navigation .last a{border-right:none;}

.box.latest-listings, .box.feature-property, .box.my-properties-login, .box.about, .box.banner {}
.box.feature-property .main-image {background-color:#003366;}
.box h1 {color:#134b92; border-bottom: 1px solid #2DABD1; margin-bottom:5px; padding-left:0px}
.box h2 {color:#2DABD1;}
.box.description h1, .box.description h2, .box.summary h1, .box.summary h2 {background-color:transparent;}

#section-contact-us .employee {
border-bottom:1px solid #DDDDDD;
margin-bottom:10px;
padding:8px 0;
width:270px;height:85px;}
#section-contact-us .employee span.value{width:95px;}
.box.employee p{line-height: 12px; font-size:10px;}

.box.employee h2{font-size:14px; line-height:20px;}

.box.employee a{color:#134b92}

.box.contact-details p, .box.about h1, .box.about p, .box.about h2 {padding-left:0px;} 
#section-home .box.contact-details h1, #section-home .box.about h1{padding-top:15px; border-bottom: 1px solid #2DABD1; margin-bottom:5px; padding-left:0px}
#section-home .box.contact-details h1 {#padding-top:5px;}
.latest-listings h1{border-bottom:none;}

.box.latest-news{background:#eee; padding-bottom:15px; width:285px;}
.box.latest-news h1{color:#444; }
.box.latest-news a.facebook-button{display:block; height: 55px; width:255px; background: url(../images/facebook.gif) no-repeat top left; margin:15px 15px 5px;}

.box.footer-awards{background:#ddd; width:940px;}
.box.site-nav{width: 940px; margin:0px;#float:none;#display:block;}
.box.site-nav h1{color:#134b92; border-bottom:1px solid #ccc; padding:0px;}
.box.site-nav ul{margin-top:10px; list-style-image: url(../images/red_arrow.gif)}
.box.site-nav ul li a{color:#000; text-decoration:none;}
.rental-links, .buyer-links,.owner-links{width:280px; float:left; margin:5px 15px 20px;}

.box.description  {border-top:1px solid #ddd; padding-top:10px}
.summary .address {border-right:1px solid #000;}

/* navigation */
#header ul#cssdropdown ul li a {color:#2DABD1;border-right:0; border-left:0; padding:10px 30px;}
#header ul#cssdropdown ul li a:hover {background-color:#2685c9; color:#fff;}

/* forms */
input, select, textarea {border:1px solid #ccc;}
form.basic-search {}
.basic-search p{padding-left:0px;}
.example {color:#ccc;font-style:italic;}

/* tabs */
.tabs li a {
text-align:center; text-transform:lowercase;
background: transparent url(../images/tabs_bg.png) no-repeat bottom right; border-bottom: 1px solid #2685c9; border-left:#3796d9 solid 1px; border-right: 1px solid #85c4f2;   color:#cccccc; text-decoration:none; }
.tabs li a:hover{color: #fff; opacity:0.4}
.tabs li.on a {color:#fff; background: transparent url(../images/tabs_bgr.png) no-repeat bottom right; }
.tabs .last a {margin-right:0; border-right:none;}
.tabs a.last  {margin-right:0;}


/* buttons */
.submit {background: transparent url(../images/button-bg.png) top left no-repeat; border: none; color:#fff !important;text-decoration: none;}

.submit.disabled{opacity: 0.5}
.results .submit{margin-top:10px}
.submit:hover{opacity:0.7;}

/* latest listings */
.latest-listings h1{padding-left:0px;#padding-top:15px;}
.latest-listings .result {	background: #e2e3e1 url(../images/feature_bg.gif) bottom left repeat-x; 
	border: 1px solid #979891;  
	color:#2dabd1;
	height:54px;}
.latest-listings .result.odd {}
.latest-listings .result p {color:#000; padding-top:0px;}
.latest-listings .footer p{padding-right:0px;padding-top:20px;}

/* search results */
.search-results h2{
color:#134b92;
font-size:18px;
padding-left:0; 
line-height:40px;
margin-bottom:0px;
border-bottom:1px solid #2DABD1;
}
.search-results .result {
color:#000;
background: #fff;
border-bottom:1px solid #ccc;}
.search-results .result.odd {}
.result .suburb a {color:#2DABD1;
font-size:18px;
line-height:16px;
padding:11px 0 0;}
.search-results .bookmarks .property_status, .search-results .results .property_status{color:#134b92; font-weight:bold; float:right; text-align:left;
text-transform:uppercase;
width:110px; margin-bottom:0px}

.basic-search .footer {}
.feature-property .footer p.suburb {background: transparent url(../images/black-60-alpha.png) top left repeat;color:#fff;}

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


/* autocomplete */
.ac_results { background-color:#fff;border:1px solid #E3E3E3;}
.ac_over {background-color:#E3E3E3;}

/* pagination */
.pagination {}
.pagination .disabled {color:#999;}
.pagination a {color:#000;}
.pagination .current {background-color:#555;color:#fff;}

/*agent photo box on details*/
.box.agent-basic{margin:0px; width:360px !important; padding-top:20px; border-top:1px solid #ccc;}
.box.agent-basic span{width:80px;}
#main.floorplan span.value{width:300px;}
.agent-basic a{color:#134b92}
.agent-basic-photo{float:left; margin-right: 20px;}
#main.floorplan .agent-basic-photo{float:none;}
.agent-basic-photo img,#facebox .agent-photo img {width:140px;}

#main.floorplan .agent-basic-photo img{width:auto;}
/* media 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:0px 15px 0 15px;height:323;width:430px;background:black;cursor:hand;cursor:pointer;}
#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 ul {padding-left:0px;margin-left:5px;}
#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 #2667b1;
}
#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;}
#section-property-brochure .overview .right .icons span{line-height:50px; #line-height:20px;}
#section-property-brochure .overview .left hr {#margin:0px;}
#section-property-brochure .overview .left *{#line-height:20px;}

/* suburb dropdown checklist */
span.ui-dropdownchecklist-text {font-size:11px;color:#fff;background-color:#062e48;padding-left:4px;}
.ui-dropdownchecklist-dropcontainer{color:#fff;background-color:#062e48;}
label.ui-dropdownchecklist-text {font-size:11px;line-height:auto;font-weight:normal;display:inline;float:none;}
