/**************/
/* 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:101px;}

.summary .price{color:#ab0000;}
.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 {font-size:15px;line-height:17px;float:right;text-transform: capitalize;}
.box .footer p {}

h1 {font-size:18px; font-weight:normal; line-height: 20px;}
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:12px;line-height:18px;}
ul.navigation {line-height:24px;}
ul.tabs li {font-size:16px; line-height: 20px;}
#header ul.navigation li {font-size:16px; line-height:40px;}
.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:#888888;
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:#000000;
font-size:18px;
font-weight:normal;
line-height:30px;
margin:3px 0 0;
padding:3px;}
#section-auctions .auctions p.description {width:auto;}
#section-auctions .auctions p.property-description {width:700px;#width:470px;}

#section-property-details .auctions p,#section-property-details .inspections p{padding:3px 0px;}
#section-property-details .description h2{font-weight:bold;color:#AB0000;}
#section-property-details .sale-method, #section-property-details .property-type{color:#AB0000;}
#section-property-details .auctions h2,#section-property-details .inspections h2,#section-property-details .features h2{padding-left:0;color:#AB0000;}

.auction-time p{
color:#ab0000;
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; padding-top:0px; }
.inspections h2, .auctions h2{padding-left:0px; }

.feature-property .price {line-height:24px;}

/*wb simpson header specific*/

.top-area{display: block; width: 940px; height: 60px; }
.right-area{float:right; width:395px;#width:425px; padding: 0 10px;}
.logo-area{padding: 0 10px;}

.top-buttons{display: block; width: 940px; height: 80px;padding-left:2px;}
.top-buttons a{
border:4px solid #FFFFFF;
display:block;
float:left;
font-size:18px;
height:30px;
margin-right:5px;
padding:30px 10px 0;
text-decoration:none;
text-shadow:1px 1px #DDDDDD;
width:202px;}
.top-buttons a.button4{margin-right:0px;}
.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;padding: 10px;}
.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: 5px 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;}
 select.property-types{width:169px;}
textarea {padding:4px;width:160px;line-height:11px;font-size:11px;}

/* 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; background: url(../images/black-50-alpha.png);}
#header ul#cssdropdown ul li a {
font-size:15px;
line-height:16px;
text-transform:lowercase;}

/**************/
/*   COLOR    */
/**************/
.notice{color:#009900}
.error{color:#ff0000;}
a{color:#ab0000}

body {}

#header .navigation{
	background:url(../images/nav_bg.gif) top repeat-x;
	color:#fff;
	}
	
#footer, .box .content {}

/* toolbar */
#toolbar {background-color:#ededed;}
#toolbar .tools-wrapper{min-width:620px; #width:620px; #max-width:780px;float:right;height:40px;#height:auto;overflow:hidden;#overflow:visible;}
#toolbar .tools-wrapper .tools-sn{width:170px;float:left;}
#toolbar .tools-wrapper .tools-sn div{font-size:16px;float:left;margin-right:5px;width:80px;}
#toolbar .tools-wrapper .tools-sn div.a{width:35px;margin-top:4px;}
.toolbar-dropdown {background-color:#e2e2e2; padding:10px 0px}
#toolbar .tools {background: #e2e2e2 url(../images/user_login_arrow.gif) top left no-repeat; padding-right:10px;padding-left:30px;}
#toolbar .tools h2{float:left; padding:12px 0px 0px 0px; font-weight:normal;}
#login-form a, #toolbar a{color:#000; font-size:12px}
#toolbar .tools.logged{padding-left:10px;} 
#toolbar a.login, #toolbar a.logout {background: transparent url(../images/user_icon_bg.gif) 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;}

.navigation a {
border-left:1px solid #880000;
border-right:1px solid #FF6666;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;}

#footer .navigation a{
border-left:none	;
border-right: 1px solid #ccc;
color:#aaa;
text-decoration:none;
text-transform:lowercase;}

a.return{color:#000;}
a.close{color:#000;}

.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:#C0C0C0;}
.box h1 {color:#ab0000;}
.box h2 {color:000;}
.box.description h1, .box.description h2, .box.summary h1, .box.summary h2 {background-color:transparent;}

.box.employee{
background:url("../images/box300a.gif") repeat-x bottom #FFF;
border:1px solid #DDDDDD;
margin:0px;margin-right:10px;margin-top:15px;
min-height:245px;
padding:8px 0;
width:146px;}
.box.employee.last {margin-right:0px;}
.box.employee h2{font-size:14px; line-height:20px;}
#section-employee .box.employee{margin-top:25px;}
.box.employee a{color:#ab0000}

.box.about h1, .box.about p, .box.about h2 {padding-left:0px;} 

.box.latest-news{background-color:#eee; padding-bottom:15px; width:285px;}
.box.latest-news h1{color:#ab0000; }
.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.latest-news .content{color:#eee;}.box.latest-news .content p{color:#000;}/*to hide ... that truncate funciton add after the content*/
.box.footer-awards{background-color:#ddd; width:940px;}
.box.site-nav{background-color:#eee; width: 940px; margin:0 0 5px 0;#padding-bottom:20px;}
.box.awards{background-color:#fff;}
.box.site-nav h1{color:#ab0000; 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;}

.summary .address {border-right:1px solid #000;}

/* navigation */
#header ul#cssdropdown ul li a {color:#fff;border-right:0; border-left:0; padding:10px 30px;background-color:#e2002f;}
#header ul#cssdropdown ul li a:hover {background-color:#d76868; color:#fff;}

/* forms */
input, select, textarea {border:1px solid #ccc;}
form.basic-search {}
.example {color:#ccc;font-style:italic;}

/* tabs */
.tabs li a {background: #e2e3e1 url(../images/button_bg2.gif) top left repeat-x; border: 1px solid #c3c5bc;  color:#54523f; text-decoration:none; text-shadow: 0px 1px #fff;}
.tabs li a:hover{background: #fff;}
.tabs li.on a {background: url(../images/button_bg2r.gif) #e2e3e1; color:#fff; text-shadow:0 1px #000;}
.tabs .last a {margin-right:0;}

/* buttons */
.submit {background:#ab0000 url(../images/button_bg.gif) top left repeat-x; border:1px solid #ab0000; color:#fff !important;text-decoration: none;}
.submit.disabled{background: #ab0000 !important; border: 1px solid #880000 !important;color:#666 !important;}
.results .submit{margin-top:10px}
.submit:hover{background:#ab0000;}

/* latest listings */
.latest-listings .result {color:#fff;background-color:#676767;border-bottom:1px solid #c4c4c4;}
.latest-listings .result.odd {background-color:#595959;}

/* search results */
.search-results h2{
color:#AB0000;
font-size:18px;
padding-left:0; 
line-height:40px;
margin-bottom:7px;
border-bottom:1px solid #CCCCCC;
}
.search-results .result {
color:#000;
background: url(../images/search_bg.gif) repeat-x bottom;
border-bottom:1px solid #ccc;}
.search-results .result.odd {}
.result .suburb a {color:#ab0000; font-size:18px;}
.search-results .bookmarks .property_status, .search-results .results .property_status{color:#ab0000; font-weight:bold; float:right; text-align:left;
text-transform:uppercase;
width:110px; margin-bottom:0px}
.search-results .results .property_status_sold{float:left;position:relative;top:-160px;left:5px;}
.search-results .results .property_status_sold img{width:auto;}
.basic-search .footer {background: transparent url(../images/search_icon.gif) 50px 10px no-repeat;}
.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:460px !important; padding-top:20px; border-top:1px solid #ccc;}
#facebox .box.agent-basic{width:350px !important;}
.agent-basic a{color:#ab0000}
.agent-basic-photo{float:left; margin-right: 20px;min-width:170px;min-height:200px;}
#main.floorplan .agent-basic-photo{min-width:100px;}
/* 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:890px;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:910px;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 #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;}
#section-property-brochure ul {padding-left:0px;margin-left:5px;}
/* suburb dropdown checklist */
span.ui-dropdownchecklist-text {font-size:11px;}
label.ui-dropdownchecklist-text {font-size:11px;line-height:auto;font-weight:normal;display:inline;float:none;}
/* calculator */
.calculators h2,.calculators td h2 {text-transform:uppercase;background-color:#e2002f;color:#fff;font-size:12px;font-weight:bold;}
.calculators .content{margin-top:13px;}
input.text-disabled{border:1px solid #ccc;background-color:#e2e2e2;color:#646464;#padding:4px;#height:24px;#line-height:11px;#font-size:11px}

#section-home .latest-news .content{height:250px;overflow-y:auto;overflow-x:hidden;}
