/* @override http://www.teamrw.com.au/wp-content/themes/default/style.css */

/* First thing first */
@import "css/reset.css"; @import "css/text.css";
body {background: #dcdcdc; margin: 0 auto;}
body#team_page_popup {background: white; margin: 20px;}
body#team_page_popup h3 {margin-bottom: 5px; color: #007ca5;}
body#team_page_popup li {list-style-type: circle; color: #707070; }
.wrapper {width: 1030px; margin: 0 auto;}
.clear_fix {clear: both;}
.main_bg {background: url(images/backgrounds/bg.jpg) repeat-x;}
a {color: #007ca5;}
a:hover {text-decoration: underline;}
input, select, textarea {
border:1px solid #A6AEB3;
font-family:Verdana,Arial,sans-serif;
font-size:11px;}
.ui-tabs-hide, .tabs-hide {display:none;}

.top_line {height: 4px; background: #2c6bde;}
.login_box {float: right; margin-right: 54px; color: white; font-family: Arial; font-size: 12px;}
.login_box .content {height: 21px; background: url(images/backgrounds/bg_rounded.png) 0 -67px repeat-x; float: left; padding: 4px 12px; text-transform: uppercase;}
.bg_left {height: 29px; width: 15px; background: url(images/backgrounds/bg_rounded.png) 0 -38px no-repeat; float: left}
.bg_right {height: 29px; width: 15px; background: url(images/backgrounds/bg_rounded.png) 0 -96px no-repeat; float: left;}
.title {margin-top: 10px; margin-bottom: 10px;}
h1 {background: url(images/backgrounds/title.gif); width: 531px; height: 71px; margin-bottom: 0;}
h1 a {width: 531px; height: 71px; text-indent: -9999em; display: block;}

.menu_nav, .big_box, #flashcontent {position: relative;}
.menu_nav .TL {background: url(images/backgrounds/bg_rounded.png) 0 -20px no-repeat; width: 9px; height: 9px; position: absolute; top: 0; left: 0;}
.menu_nav .TR {background: url(images/backgrounds/bg_rounded.png) 0 -29px no-repeat; width: 9px; height: 9px; position: absolute; top: 0; right: 0;}
.menu_nav ul {margin: 0px; background: #ef3327; color: white; font-family: Rockwell, Georgia; font-size: 12pt;}
.menu_nav li {list-style: none; text-align: center; float: left; margin: 4px; background: url(images/backgrounds/menu_nav.gif) no-repeat; height: 26px; cursor: pointer; position: relative;}
.menu_nav li a {color: white; text-transform: uppercase; display: block;}
.menu_nav li a:hover {text-decoration: none;}
.menu_nav li.page-item-14 {width: 72px; background-position: top left; text-indent: -999999em;}
.menu_nav li.page-item-14:hover, body.parent-pageid-14 .menu_nav li.page-item-14 {background-position: 0 -26px;}
.menu_nav li.page-item-29 {width: 53px; background-position: 0 -52px; text-indent: -999999em;}
.menu_nav li.page-item-29:hover, body.parent-pageid-29 .menu_nav li.page-item-29 {background-position: 0 -78px;}
.menu_nav li.page-item-60 {width: 62px; background-position: 0 -104px; text-indent: -999999em;}
.menu_nav li.page-item-60:hover, body.parent-pageid-60 .menu_nav li.page-item-60 {background-position: 0 -130px;}
.menu_nav li.page-item-4 {width: 62px; background-position: 0 -156px; text-indent: -999999em;}
.menu_nav li.page-item-4:hover, body.parent-pageid-4 .menu_nav li.page-item-4 {background-position: 0 -182px;}
.menu_nav li.page-item-38 {width: 109px; background-position: 0 -208px; text-indent: -999999em;}
.menu_nav li.page-item-38:hover, body.parent-pageid-38 .menu_nav li.page-item-38 {background-position: 0 -234px;}
.menu_nav li.page-item-2 {width: 62px; background-position: 0 -260px; text-indent: -999999em;}
.menu_nav li.page-item-2:hover, body.parent-pageid-2 .menu_nav li.page-item-2 {background-position: 0 -286px;}
.menu_nav li.page-item-15 {width: 109px; background-position: 0 -312px; text-indent: -999999em;}
.menu_nav li.page-item-15:hover, body.parent-pageid-15 .menu_nav li.page-item-15 {background-position: 0 -338px;}
.menu_nav li.page-item-156 {width: 119px; background-position: 0 -364px; text-indent: -999999em;}
.menu_nav li.page-item-156:hover, body.parent-pageid-156 .menu_nav li.page-item-156 {background-position: 0 -390px;}
.menu_nav li.page-item-73 {background: #ef3327; margin-top: 5px;}
.menu_nav li.go_right, .menu_nav li.go_right_last {background: none; text-indent: 0; float: right; margin: 5px 3px 4px 3px; font-size: 12pt;}
.menu_nav li.go_right_last {margin-right: 10px}
.menu_nav li ul {visibility: hidden; position: absolute; width: 200px; top: 26px; left: 0; z-index: 100;}
.menu_nav li ul li {float: none; margin: 0; text-indent: 0; background: #ef3327; text-align: left; height: auto; border-top: 1px solid #ed635a; border-bottom: 1px solid #bb160b;}
.menu_nav li ul li:first-child {border-top: none;}
.menu_nav li ul li:last-child {border-bottom: none;}
.menu_nav li ul li a {padding: 5px 10px; display: block; }
.menu_nav li ul li a:hover {background-color: #bb160b;}
/*.menu_nav li:hover ul {visibility: visible;}*/

.container, .footer_box {padding: 13px 20px 0 20px; background: #f9f9f9;}
.big_box .TL {width: 6px; height: 6px; position: absolute; top: 0; left: 0; background: url(images/backgrounds/bg_rounded.png) 0 -125px no-repeat;}
.big_box .TR {width: 6px; height: 6px; position: absolute; top: 0; right: 0; background: url(images/backgrounds/bg_rounded.png) 0 -131px no-repeat;}
.big_box .BR {width: 6px; height: 6px; position: absolute; bottom: 0; right: 0; background: url(images/backgrounds/bg_rounded.png) 0 -137px no-repeat;}
.big_box .BL {width: 6px; height: 6px; position: absolute; bottom: 0; left: 0; background: url(images/backgrounds/bg_rounded.png) 0 -143px no-repeat;}

.row {margin-top: 7px;}
.row .box_left {float: left; width: 485px}
.row .box_right {float: right; width: 485px;}
.row h2 {margin: 0}
h2.featured_listings {background: url(images/backgrounds/bg_subtitle.png) top no-repeat; width: 488px; height: 38px; text-indent: -9999em; margin-bottom: 5px}
h2.recent_listings {background: url(images/backgrounds/bg_subtitle.png) 0 -38px no-repeat; width: 491px; height: 38px; text-indent: -9999em; margin-bottom: 5px}
.jcarousel-skin-tango .jcarousel-container {background: url(images/backgrounds/bg_box.png) top no-repeat; height: 152px; width: 445px; padding: 10px 20px; font-size: 11px}

.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 348px; /*height: 195px;*/ height: 152px; margin-left: 46px;}

.jcarousel-skin-tango .jcarousel-item {float: left; width: 164px; text-align: center; margin: 0 5px; height: 155px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: url(images/backgrounds/bg_buttons.png) left top no-repeat; height: 33px; width: 33px; position: absolute; top: 70px; right: 7px; cursor: pointer;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: url(images/backgrounds/bg_buttons.png) 0 -33px no-repeat; height: 33px; width: 33px; position: absolute; top: 70px; left: 7px; cursor: pointer;}
.image_title, .image_desc {width: 150px; margin-left: 7px;}
.image_desc {font-size:11px;}
.image_title a {color: #ef3327;}
.image_box {position: relative;}
.image_box img {position: absolute; top: 7px; left: 7px;}
.image_border {background: url(images/backgrounds/bg_box.png) 0 -428px no-repeat; width: 164px; height: 125px;}

.small_box_left {background: url(images/backgrounds/bg_box.png) 0 -214px no-repeat; height: 152px; float: left; width: 211px; padding: 10px 12px; font-size: 11px}
.small_box_right {background: url(images/backgrounds/bg_box.png) 0 -214px no-repeat; height: 152px; float: right; width: 211px; padding: 10px 12px; font-size: 11px}
.prop_label {background: #ef3327; margin-top: 5px; padding: 2px 3px; font-size: 11px; color: white;}
.prop_info {padding: 2px 3px;}
.prop_link img {vertical-align: middle; margin-right: 5px; margin-left: 3px; }

.adv_box a {float: left;}
.adv_box a.last_row {float:right;}
.adv_box img.last {margin: 0;}
.agent_box, .news_box {background: url(images/backgrounds/bg_box.png) 0 -553px no-repeat; height: 207px; padding: 0px;}
.agent_box h2, .news_box h2 {margin: 0; float: left}
h2.team_member {background: url(images/backgrounds/bg_subtitle.png) 0 -76px no-repeat; width: 347px; text-indent: -9999em; margin-bottom: 5px}
h2.news {background: url(images/backgrounds/bg_subtitle.png) 0 -102px no-repeat; width: 112px; text-indent: -9999em; margin-bottom: 2px; margin-top: 3px;}
.sub_title {padding: 10px; }
.sub_title_link {float: right; background: url(images/backgrounds/bg_buttons.png) 0 -78px no-repeat; width: 95px; height: 27px;}
.sub_title_link a {text-indent: -9999em; display: block;}

.jcarousel-skin-team-member {height: 155px;}
.jcarousel-skin-team-member .jcarousel-next-horizontal {background: url(images/backgrounds/bg_buttons.png) 0 -105px no-repeat; height: 26px; width: 26px; position: absolute; top: 45px; right: 2px; cursor: pointer;}
.jcarousel-skin-team-member .jcarousel-prev-horizontal {background: url(images/backgrounds/bg_buttons.png) 0 -131px no-repeat; height: 26px; width: 26px; position: absolute; top: 45px; left: 2px; cursor: pointer;}
.jcarousel-skin-team-member .jcarousel-clip-horizontal {width:  431px; height: 155px; margin-left: 29px;}
.jcarousel-skin-team-member li {margin: 0;}
.jcarousel-skin-team-member .jcarousel-item {float: left; width: 108px; text-align: center; margin: 0; height: 155px;}

.small_arrow_left, .small_arrow_right {width: 26px; height: 26px; float: left; margin-top: 50px}
.small_arrow_left {background: url(images/backgrounds/bg_buttons.png) 0 -131px no-repeat;}
.small_arrow_right {background: url(images/backgrounds/bg_buttons.png) 0 -105px no-repeat;}
.small_arrow_left a, .small_arrow_right a {text-indent: -9999em; display: block;}
.team_member_box, .news_entry {float: left;}
.team_img {position: relative; width: 108px;}
.team_img_link {background: url(images/backgrounds/bg_buttons.png) 0 -157px no-repeat; width: 16px; height: 16px; position: absolute; right: 7px; bottom: 6px; z-index: 20;}
.team_img_link a {text-indent: -9999em; display: block;}
.team_img img { position: absolute; top: 6px; left: 7px; z-index: 1;}
.team_img_border {background: url(images/backgrounds/bg_box.png) 0 -760px no-repeat; width: 108px; height: 132px;}
.team_member_name {text-align: center; }
.team_member_name a {color: #db8d29;}
.jcarousel-skin-news-article {height: 155px;}
.jcarousel-skin-news-article .jcarousel-next-horizontal {background: url(images/backgrounds/bg_buttons.png) 0 -105px no-repeat; height: 26px; width: 26px; position: absolute; top: 45px; right: 2px; cursor: pointer;}
.jcarousel-skin-news-article .jcarousel-prev-horizontal {background: url(images/backgrounds/bg_buttons.png) 0 -131px no-repeat; height: 26px; width: 26px; position: absolute; top: 45px; left: 2px; cursor: pointer;}
.jcarousel-skin-news-article .jcarousel-clip-horizontal {width:  431px; height: 155px; margin-left: 29px;}
.jcarousel-skin-news-article li {margin: 0;}
.jcarousel-skin-news-article .jcarousel-item {float: left; width: 408px; margin: 0; height: 155px;}
li.news_entry {width: 410px; padding: 0 10px; font-family: Georgia;}
h3 {margin: 0; color: #052560; font-family: Georgia; font-weight: normal; font-size: 18px;}
.sitemap_box {margin: 0 10px;}
.sitemap_box h3 {margin-top: 7px;}
.sitemap_box li {list-style: none; margin-left: 0;}
.news_entry p {font-size: 11px; margin-bottom: 5px; color: #6c6c6c}
.news_date, .news_author, .news_tags, .news_cat {float: left; margin-right: 20px; font-size: 14px; color: #6c6c6c}
.news_date img, .news_author img {vertical-align: middle; margin-right: 5px}
.news_author a {color: #ef3327;}
.stripe {background: url(images/backgrounds/stripe.gif); height: 8px; margin-bottom: 7px;}

.sitemap_box li {margin-top: 5px; float: left; width: 161px;}
.sitemap_box li a {color: #ef3327; margin: 5px 0; font-weight: normal; font-family: Georgia; font-size: 16px;}
.sitemap_box li ul {margin-bottom: 20px; font-size: 11px;}
.sitemap_box li li {list-style: none; margin: 0; margin: 3px 0; }
.sitemap_box li li a {font-family:Verdana,'Liberation Sans',FreeSans,sans-serif; font-size: 11px; color: #007ca5;}
.sitemap_box li li a:hover {text-decoration: underline;}

.blog_box .news_meta {margin-bottom: 10px;}

.sidebar {width: 330px; float: left;}
#property_info {margin-bottom: 20px;}
#property_info .top_bg {height: 15px; background: url(images/backgrounds/bg_sidebar2.png);}
#property_info .prop_container { background: url(images/backgrounds/bg_sidebar_container.png) repeat-y; position: relative;}
#property_info .bottom_bg {height: 15px; background: url(images/backgrounds/bg_sidebar2.png) 0 -15px;}
#property_info h3 {font-family: Georgia; margin: 0px 15px 7px 15px; border-bottom: 1px solid #DADADB; padding-top: 5px; padding-bottom: 8px; color: #ef3327; font-weight: bold; font-size: 18px;}
#property_info p {border-top: 1px dotted #D5D5D6; margin: 0 15px; clear: both;}
#property_info p.email_to_self {border-top: none; padding: 0; margin: 0 15px;}
#property_info p.no-border, #property_info p.suburb {border: 0;}
#property_info p span {line-height: 1.8em;}
#property_info p span.field, 
#add_to_favs span.field_times,
#property_info p span.field_times {float: left; display: block; width: 115px; font-size: 11px; font-weight: bold; color: #484848; margin-right: 5px;}
#property_info p span.field_times {color: #db8d29}
#property_info p span.value {float: left; display: block; width: 177px; font-size: 11px; color: #58585a;}

#share_enjoy h3, #property_tools h3 {font-family: Georgia; color: #ef3327; font-weight: bold; font-size: 18px; margin-bottom: 0;}
#share_enjoy h3 {margin-bottom: 10px;}
#property_tools h3 {margin-bottom: 10px;}
#add_to_favs {font-size: 11px; clear: both;}
p.action_buttons {clear: both; border-bottom: 0;}
.share_enjoy  td {margin-bottom: 10px;}
#share_enjoy img {margin-right: 20px; margin-bottom:10px;}
#share_enjoy table {margin-top: 0px;}

#cloud_state {
	display: none;
}

#agentinfo_contactform {color: #58585a; font-size: 11px; margin-bottom: 20px;}
#agentinfo_contactform p {margin-bottom: 0;}
#agentinfo_contactform h3 {display: none;}
#agentinfo_contactform h4 {margin-bottom: 2px;}
#agentinfo_contactform h4 a {text-transform: uppercase; font-size: 13px; color: #f73130;}
#agent_info_0, #agent_info_1 {padding: 0 15px}
#agent_info_0 {height: 170px; background: url(images/backgrounds/bg_sidebar.png) 0 -474px no-repeat;}
#agent_info_1 {padding-top: 5px; background: url(images/backgrounds/bg_sidebar.png) 0 -644px no-repeat;}
#agent_info_0 .agent_contact_info {padding-top: 48px;}
.agent_contact_info {width: 195px; float: left; }
.agent_contact_info p {margin-bottom: 0;}
.post_entry .agent_contact_info {width: 300px; min-height: 145px;}
.name_email_phone_boxes p {margin: 0; clear: both;}
p.agent_testimonials a {background: url(images/icons/testimonials_bttn.png); width: 95px; height: 28px; display: block; text-indent: -999999em;}
#agent_info_0 p.agent_photo {margin: 23px 9px 0 0; float: right; width: 93px; height: 124px;}
#agent_info_1 p.agent_photo {float: right; margin: 0px 9px 17px 0; width: 93px; height: 124px;}
#agent_info_1 .agent_contact_info {margin-top: 5px;}

.post-list {padding-top:0px; border: 1px solid #cdcdcd; border-bottom: 0;}
.post-list .post {padding: 10px;}
.grey_line {margin-bottom: 0px; border-color: #cdcdcd; height: 1px;}

.formpart {padding: 0 15px; width: 300px; margin: 0;}
form#calculator, form#calculate {padding: 0px 20px; margin-top: -120px; clear: both;}
#calculator p, #calc_results p {clear: both;}
#calc_results, .stamp_duty_result {padding: 0 20px;}
form#calculate {height: 160px;}
#calculator p a.btn, form#calculate p.stamp_btn, form#calculate a.btn {background: url(images/icons/calc_bttn.png); width: 94px; height: 28px; display: block; clear: both; margin-left: 130px; margin-top: 40px; text-indent: -999999em;}
p.email_btn a.btn {background: url(images/icons/submit_bttn.png); width: 94px; height: 28px; display: block; clear: both; margin-left: 10px; text-indent: -999999em;}
form#calculate p.stamp_btn, form#calculate a.btn {margin-top: 75px; cursor: pointer;}
.contact_agent .formpart {margin-top: 0px;}
.formpart {background: #D1DFF2; width: 299px;}
.agent_contact_bottom {background: url(images/backgrounds/agent_contact_bottom.png); height: 15px; width: 329px;}
.formpart .name_email_phone_boxes {float: left; margin-top: 10px; width: 280px;}
.name_email_phone_boxes label {font-size: 12px; font-weight: bold; margin-right: 10px; width: 109px; float: left; text-align: right; line-height: 1.9em;}
.spam_question label {font-size: 11px; font-weight: bold; float: left; line-height: 1.9em;}
.spam_question label span.emphasis { margin:0 5px; font-size: 11px; color: #db8d29;}
.spam_question input {width: 22px; margin-right: 15px; float: left; padding: 1px 2px 3px; margin: 2px 0 1px; }
p.submit_btn input.btn {float: right; margin: 22px 90px 0 0;border: 0; text-indent: -99999em; display: block; cursor: pointer; width: 95px; background: url(images/icons/submit_bttn.png); height: 28px;}
.formpart .name_email_phone_boxes input, .formpart .name_email_phone_boxes textarea, .mortgage_entry input, .mortgage_entry select, select#referrer {width: 155px; padding: 1px 2px 3px; margin: 2px 0 1px; font-weight: bold; color: #58585A; float: right;}
select#referrer {width: 160px;}
.mortgage_entry select {width: 160px;}
.formpart .name_email_phone_boxes textarea {height: 117px;}

.contact_agent {float: right; margin-left: 10px; margin-bottom: 10px;}

ul.calc_tab, ul.search_tab {margin: 0;}
ul.calc_tab li.mortgage a {width: 127px; height: 39px; background: url(images/backgrounds/bg_sidebar.png) 0 -1074px no-repeat;}
ul.calc_tab li.mortgage a:hover, ul.calc_tab li.mortgage.tabs-selected a {width: 127px; height: 39px; background: url(images/backgrounds/bg_sidebar.png) 0 -1113px no-repeat;}
ul.calc_tab li.stamp_duty a {width: 125px; height: 39px; background: url(images/backgrounds/bg_sidebar.png) -127px -1074px no-repeat;}
ul.calc_tab li.stamp_duty a:hover, ul.calc_tab li.stamp_duty.tabs-selected a {width: 125px; height: 39px; background: url(images/backgrounds/bg_sidebar.png) -127px -1113px no-repeat;}
.calc_top {height: 145px; background: url(images/backgrounds/bg_sidebar.png) 0 -1152px no-repeat;}
.calc_content {background: url(images/backgrounds/calc_bg.png) repeat-y; position: relative;}
.calc_bttm {height: 13px; background: url(images/backgrounds/calc_bttm.png) no-repeat;}
.mortgage_entry {background: url(images/backgrounds/calc_bg.png) repeat-y; position: relative;}
#mortgage_entry {margin-top: -120px;}
.page_title {display: none;}
.mortgage_entry p {margin: 0; }
p.anomali {clear: both; font-size: 11px; font-weight: bold; color: white; width: 109px; text-align: right;}
.mortgage_entry p input.btn, .mortgage_entry p.stamp_btn input.btn  {margin-top: 19px; clear: both; width: 80px; margin-right: 75px; cursor: pointer; background: none; border: 0; text-indent: -999999em; display: block;}
.mortgage_entry p.stamp_btn input.btn {margin-top: 80px;}
.mortgage_entry label {font-size: 11px; font-weight: bold; margin-right: 10px; width: 109px; float: left; text-align: right; line-height: 1.9em; color: white;}
#post-28 .mortgage_entry label, #post-28 p.anomali {color: #707070;}
#post-28 input.btn {border: 1px solid #CCCCCC; color: #707070; cursor: pointer; background: #EEE; text-indent: 0; padding: 5px;}
#post-28 .mortgage_entry {margin-right: 0px; padding-top: 0; padding-left: 0; background: none;}
#post-28 .mortgage_entry #calc_results  {width: 290px; float: left;}
#post-28 .mortgage_entry .stamp_duty_result {width: 290px; float: left;}
#post-28 .mortgage_entry .calc_top, #post-28 .mortgage_entry .calc_bttm {display: none;}
#post-28 .mortgage_entry form#calculator, #post-28 .mortgage_entry form#calculate {margin: 0; background: none; float: left;  }
#post-28 .mortgage_entry form#calculator {margin-bottom: 20px;}
#post-28 .mortgage_entry form#calculator p a.btn, #post-28 .mortgage_entry form#calculate a.btn {background: #CCC; border: 1px solid #999; text-align: center; color: #707070; text-indent: 0; height: 20px;}
#post-28 #calculator {clear: both;}
#post-28 .page_title {display: inline;}
#post-28 .page_title h3 {display: block; color: #007ca5; margin-bottom: 10px;}
#post-28 .blue_box {background: #D1DFF2; padding: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; margin-bottom: 20px; height: 180px;}
ol.cf-ol li {margin: 0;}
ol.cf-ol label {display: block; float: left; width: 150px;}
ol.cf-ol input {padding: 5px;}
#post-218 a.btn {margin-left: 150px;}
.post_entry #search_quick {display: none;}
.mortgage_entry input {color: black;} 
p.stamp_result {clear: both; font-weight: bold; font-size: 11px; width: 109px; text-align: right;}

.search_bar {width: 210px; float: left;}
.search_bar a {color: #222222;}
.search_bar a:active, .search_bar a:hover, .search_bar a.selected, .search_bar .current_page_item a {color: #ef3327; text-decoration: none;}
h2.search {text-indent: -999999em; display: block; background: url(images/backgrounds/bg_searchbar.png) 0 -560px no-repeat; height: 33px; margin: 0;}
.search_nav {margin-bottom: 15px;}
ul.search_tab {margin-bottom: 15px;}
ul.search_tab li.filter a {background: url(images/backgrounds/bg_searchbar.png) 0 0 no-repeat; height: 26px; width: 107px;}
ul.search_tab li.filter a:hover, ul.search_tab li.filter.tabs-selected a {background: url(images/backgrounds/bg_searchbar.png) 0 -26px no-repeat; height: 26px; width: 107px;}
ul.search_tab li.quick a {background: url(images/backgrounds/bg_searchbar.png) -107px 0 no-repeat; height: 26px; width: 103px;}
ul.search_tab li.quick a:hover, ul.search_tab li.quick.tabs-selected a {background: url(images/backgrounds/bg_searchbar.png) -107px -26px no-repeat; height: 26px; width: 103px;}
ul.prop_alerts_ul, ul.news_alerts_ul {margin-left: 150px;}
#manage_profile ul.news_alerts_ul {margin-left: 0;}
ul.prop_alerts_ul li, ul.news_alerts_ul li {list-style: none;}

#feeds ul {margin-bottom: 10px;}
#feeds li {list-style: none; margin-left: 0; vertical-align: middle; height: 40px; padding-bottom: 10px; }
#feeds li img {vertical-align: middle; margin-right: 5px;}
#feeds li a {font-family: Rockwell, Georgia; font-size: 14pt; font-weight: bold; text-shadow:0px 2px 2px #CCCCCC;}

#side_contact, .search_box {margin-bottom: 10px;}
#side_contact h4, label.screen-reader-text {color: #ef3327; font-size: 12px; margin-bottom: 10px;}
label.screen-reader-text {font-weight: bold; text-transform: uppercase;}
input#s {padding: 5px; width: 160px;}
input#searchsubmit {background: url(images/icons/btn_go.gif); border: none; width: 26px; height: 26px; text-indent: -999999em; cursor: pointer;}
#side_contact p {margin: 0; color: #707070; font-size: 11px;}

.search_sidebar_box {margin-bottom: 20px;}
.search_sidebar_box h2 {display: none;}
h3.filter_result {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -52px no-repeat;}
h3.quick_search_title {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -659px no-repeat;}
h3.property_type {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -85px no-repeat; margin: 0;}
h3.bedrooms {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -118px no-repeat; float: none; width: 210px;}
h3.suburb {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -151px no-repeat;}
h3.state {text-indent: -999999em; display: block; height: 33px; background: url(images/backgrounds/bg_searchbar.png) 0 -692px no-repeat;}
h3.child_page {display: block; height: 31px; background: url(images/backgrounds/bg_searchbar.png) 0 -626px no-repeat; padding: 1px 10px; color: white; text-shadow:0px 2px 2px #333333;}
.contact_agent h3.child_page {background-repeat: repeat-x; width: 309px;}
.search_sidebar_child {background: #cddbf1; font-size: 11px; color: #222222;}
.search_sidebar_entry {background: url(images/backgrounds/bg_side_entry.png) bottom no-repeat; padding: 5px 10px 10px 10px;}
.search_sidebar_bottom {background: url(images/backgrounds/bg_searchbar.png) 0 -550px no-repeat; height: 10px; margin-top: -10px;}
a.help_link {padding-left: 16px; background: url(images/icons/icons.png) 0 -200px no-repeat; height: 20px; color: #ef3327;}
a.help_link:hover {text-decoration: underline;}
.search_sidebar_entry ul {margin: 0;}
.search_sidebar_entry li {list-style: none; background: url(images/icons/icons.png) 0 -220px no-repeat; margin: 0; padding-left: 16px;}
#quick_search .search_sidebar_entry li {list-style: none; background: none; padding-left: 0;}
.property_type, .prices, .numberofrooms {margin-bottom: 5px;}
.property_type select, .suburb_select select {width: 190px;}
.prices select, .bedrooms, .bathrooms select {width: 90px;}
.bedrooms label, .bathrooms label {padding: 5px; font-weight: bold;}
.price_min, .bedrooms {float: left; margin-right: 10px;}
p.instruction, p.quick_search_btn {margin: 5px 0;}
#property_info p.bedrooms {width: auto;}
.email_box label {display: block; width: 150px; float: left;}
.email_box p.email_btn a.btn, .subscriber_detail p.email_btn a.btn {margin-left: 150px;}
.email_box p.email_btn {margin-bottom: 10px;}
#manage_profile input {padding: 5px; margin-bottom: 5px;}
.subscriber_detail h3 {color: #007ca5;}
.subscriber_detail p {margin-bottom: 5px;}
#manage_profile td {width: 195px;}
.form_email_subscription {background: #D1DFF2; padding: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px}
.form_email_subscription p.email_btn a.btn {margin-left: 0;}
.email_box input {padding: 5px; margin-bottom: 5px;}
.subscriber_detail li {list-style: none;}
.user_management_page li {list-style: none; margin-left: 0; float: left; margin-right: 10px;}
ul.news_alerts_ul li {margin:0;}
ul.news_alerts_ul li input {margin-right: 8px;}
#return, .return {margin-bottom: 20px; color: #ef3327;}
.return {margin-bottom: 0;}

.main_box, .blog_box {float: right; }
.search_results, .blog_box {float: left; margin-left: 25px; width: 751px;}
.search_results h2, .blog_box h2 {display: block; font-family: Rockwell, Georgia; font-size: 18pt; margin: 0; margin-top: -8px; color: #ef3327; font-weight: normal;}
.blog_box h2 {margin-bottom: 10px;}
.blog_box .entry p, #respond p {margin-bottom: 10px; color: #707070;}
.blog_box h3 {color: #007ca5; margin-bottom: 10px;}
#respond {color: #707070;}
#respond input, #respond textarea {padding: 5px;}
ol.commentlist li {margin-left: 0; margin-bottom: 20px; border-bottom: 1px solid #CCC;}
ol.commentlist li:last-child {border: 0; margin-bottom: 0;}
.comment-author {display: inline;}
.commentmetadata {font-size: 11px;}
.comment-body p {margin-left: 55px; color: #707070; margin-top: 5px; margin-bottom: 5px;}
.comment-author img {vertical-align: middle; float: left; margin-right: 10px; padding: 5px; border: 1px solid #ccc; background: #eee;}

#flashcontent {width: 644px; margin-bottom: 20px;}
#flashcontent .TL {top: 0; left: 0; background: url(images/backgrounds/bg_rounded.png) 0 -149px no-repeat; width: 9px; height: 9px; position: absolute;}
#flashcontent .TR {top: 0; right: 0; background: url(images/backgrounds/bg_rounded.png) 0 -158px no-repeat; width: 9px; height: 9px; position: absolute;}
#flashcontent .BR {bottom: 0; right: 0; background: url(images/backgrounds/bg_rounded.png) 0 -167px no-repeat; width: 9px; height: 9px; position: absolute;}
#flashcontent .BL {bottom: 0; left: 0; background: url(images/backgrounds/bg_rounded.png) 0 -176px no-repeat; width: 9px; height: 9px; position: absolute;}
#flashcontent .content_rounded {padding: 12px 15px 12px 16px; background: #dbeef4; }

ul.flash_tab {margin: 0; float: right; }
ul.flash_tab li, ul.prop_info_tab li, ul.calc_tab li, ul.search_tab li {list-style: none; margin: 0; float: left;}
ul.flash_tab li a, ul.prop_info_tab li a, ul.calc_tab li a, ul.search_tab li a {display: block; text-indent: -999999em; height: 25px; }
ul.flash_tab li.photos_tab a {background: url(images/backgrounds/bg_tab.png) 0 0 no-repeat; width: 110px;}
ul.flash_tab li.photos_tab a:hover, ul.flash_tab li.photos_tab.tabs-selected a {background: url(images/backgrounds/bg_tab.png) 0 -25px no-repeat; width: 110px;}
ul.flash_tab li.plans_tab a {background: url(images/backgrounds/bg_tab.png) -110px 0 no-repeat; width: 110px;}
ul.flash_tab li.plans_tab a:hover, ul.flash_tab li.plans_tab.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -110px -25px no-repeat; width: 110px;}
ul.flash_tab li.video_tab a {background: url(images/backgrounds/bg_tab.png) -220px 0 no-repeat; width: 105px;}
ul.flash_tab li.video_tab a:hover, ul.flash_tab li.video_tab.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -220px -25px no-repeat; width: 105px;}
#flashcontent .tabs-container {margin-top: 26px;}
#flashcontent .tabs-container object {width: 613px; height: 446px;}

#description_details {background: url(images/backgrounds/bg_grey_check_vert.gif) 478px 60px no-repeat; margin-bottom: 20px; width: 644px;}
#description_details h2 {font-family: Georgia; color: #eb4221; font-size: 28px; font-weight: normal; margin-bottom: 16px;}
#property_description {float: left; width: 460px; margin-bottom: 20px;}
#property_description .prop_description {margin: 0; font-family: Georgia; font-size: 13px; color: #707070; line-height: 1.8em;}
#property_description .prop_description p {margin-bottom: 24px;}
#open_features {float: right; }
#open_features h3 {font-family: Verdana; font-size: 12px; color: #ee3224; text-transform: uppercase; font-weight: bold;}
#open_features ul {margin: 0; font-family: Verdana; font-size: 11px; color: #919191;}
#open_features li {padding: 5px 0 5px 16px; margin: 0; list-style: none; line-height: 1.5em; background: url(images/icons/icons.png) 0 -162px no-repeat;}
#open_features li span {background: url(images/icons/icons.png) 0 -162px no-repeat; width:16px; height:16px; display:inline-block;}
p.reset_btn a {background: url(images/backgrounds/reset_btn.png); display: block; height: 30px; text-indent: -999999em;}

ul.prop_info_tab {margin: 0; margin-left: 15px;}
ul.prop_info_tab li.map a {background: url(images/backgrounds/bg_tab.png) -325px 0 no-repeat; width: 109px;}
ul.prop_info_tab li.map a:hover, ul.prop_info_tab li.map.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -325px -25px no-repeat; width: 109px;}
ul.prop_info_tab li.suburb_profile a {background: url(images/backgrounds/bg_tab.png) -434px 0 no-repeat; width: 122px;}
ul.prop_info_tab li.suburb_profile a:hover, ul.prop_info_tab li.suburb_profile.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -434px -25px no-repeat; width: 122px;}
ul.prop_info_tab li.similar_listings a {background: url(images/backgrounds/bg_tab.png) -556px 0 no-repeat; width: 140px;}
ul.prop_info_tab li.similar_listings a:hover, ul.prop_info_tab li.similar_listings.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -556px -25px no-repeat; width: 140px;}
ul.prop_info_tab li.recent_sales a {background: url(images/backgrounds/bg_tab.png) -697px 0 no-repeat; width: 108px;}
ul.prop_info_tab li.recent_sales a:hover, ul.prop_info_tab li.recent_sales.tabs-selected a {background: url(images/backgrounds/bg_tab.png) -697px -25px no-repeat; width: 108px;}
.tab_box {width: 644px;}
.stripe_top {height: 17px; background: url(images/backgrounds/bg_tab_box.gif) 0 0 no-repeat;}
.tab_box_entry {background: url(images/backgrounds/bg_tab_box2.gif); padding: 0 15px;}
.tab_box_entry p {margin-bottom: 0px; padding-bottom: 10px;}
.suburb_img {float: left; margin-right: 15px;}
.suburb_info {float: left;}
.suburb_img img {border: 2px solid #939393;}
.suburb_info h3 {font-size: 18px; color: #e8483c; margin-bottom: 5px;}
.suburb_info p {margin: 0; padding: 0; font-size: 11px; line-height: 2em;}
.suburb_info p span {color: #d33327;}
.suburb_info p a {color: black;}
.suburb_highlight {padding-bottom: 15px; border-bottom: 1px solid #d1d1d1;}
.stripe_bottom {height: 19px; background: url(images/backgrounds/bg_tab_box.gif) -644px 0 no-repeat;}
.suburb_descriptions {padding-top: 10px; }
.suburb_descriptions p {font-family: Georgia; font-size: 13px; font-weight: normal; color: #707070;}

.post_entry {color: grey; font-family: verdana; color: #707070;}
.post_entry img.alignright {float: right; margin-left: 5px; margin-bottom: 5px; margin-top: 5px;}
.post .entry ul {color: #707070;}

.agent_contact {margin-left: 0px; float: left; width: 230px;}
.agent_detail {float: left; width: 410px;}

ul#listing_tabs li {list-style: none; margin-right: 20px; display: inline; margin-left: 0;}
#tabbed_listings ul {margin-bottom: 0; margin-top: 5px;}
#tabbed_listings li.ui-corner-top {margin-left: 0px; list-style: none; float:left; margin-right:5px}
#tabbed_listings li.listings a {background: url(images/backgrounds/bg_tab2.png); width: 136px; height: 25px; display: block; text-indent: -999999em;}
#tabbed_listings li.posts a {background: url(images/backgrounds/bg_tab2.png) -272px 0; width: 136px; height: 25px; display: block; text-indent: -999999em;}
#tabbed_listings li.sold a {background: url(images/backgrounds/bg_tab2.png) -136px 0; width: 136px; height: 25px; display: block; text-indent: -999999em;}
#tabbed_listings li.listings a:hover, #tabbed_listings li.listings.ui-state-active a {background-position: 0 -25px;}
#tabbed_listings li.posts a:hover, #tabbed_listings li.posts.ui-state-active a {background-position: -272px -25px;}
#tabbed_listings li.sold a:hover, #tabbed_listings li.sold.ui-state-active a {background-position: -136px -25px;}
.prop_list li.alt {background: #F1F2F3;}

table.results, table.date_container { width: 751px; margin: 0 0 23px; }

table.results th, table.date_container th { height: 20px; background: #007ca5; padding: 4px 0; color: white; text-align: left;}
	table.date_container th { height: auto; background: none; margin: 8px 0 0; padding: 3px 0; color: #007ca5;}
	table.date_container tr.head td{ background: #007CA5; font-size: 14px; color: white; font-weight: bold; padding: 4px;}

table.results td, table.date_container td { background: #ecf9fe; padding: 8px 0 2px; vertical-align: top; font-family: Verdana, Arial, sans-serif; font-size: 11px; }
	table.results tr.alt td, table.date_container tr.alt td { background: #f9f9f9; }
	table.date_container td { padding: 3px 0; }
	#watch table.date_container td {padding: 3px;}

	table.results th.th_address, table.results td.td_address { padding-left: 10px; }
	
	th.th_bed, th.th_bath, td.td_bed, td.td_bath { width: 30px; text-align: center; }
	th.th_car { width: 30px; padding-left: 7px !important; }
	td.td_car { width: 27px; padding-left: 10px !important; }
	td.time_cell { width: 180px; }
	td.suburb_cell { width: 150px; }
	td.address_cell { width: 150px}
	td.property_link {width: 50px;}
	td.bedrooms_cell {width: 20px}
	td.property_type_cell {width: 50px;}
	
	table.results td.td_subscribers { width: 150px; padding-top: 0; }
		td.td_subscribers p { width: 140px; height: 29px; margin: 0; padding: 0; display: block; }
		td.td_subscribers span { width: 140px; height: 29px; background: url(images/buttons/btn_subscribers.jpg) no-repeat 0 0; display: block; text-indent: -9999px; }

		tr td.td_subscribers span.purchaser { background-position: 0 2px; }
			tr.alt td.td_subscribers span.purchaser { background-position: 0 -121px; }
		td.td_subscribers span.vendor { background-position: 0 -29px; }
			tr.alt td.td_subscribers span.vendor { background-position: 0 -152px; }
		td.td_subscribers span.both { background-position: 0 -62px; }
			tr.alt td.td_subscribers span.both { background-position: 0 -185px; }
		td.td_subscribers span.normal { background-position: 0 -92px; }
			tr.alt td.td_subscribers span.normal { background-position: 0 -215px; }

#list_of_agents p, .post_entry .agent_contact_info p {margin-bottom: 5px;}
.descCont {margin-bottom: 20px; border-bottom: 1px solid #A6AEB3; min-height: 145px;}
.imageCont {float: left; margin-right: 10px;}
.tdContent { margin-left: 110px;}
p.agent_name, .post_entry .agent_contact_info h4 {color: #ef3327; font-size: 14px; margin-bottom: 10px; font-weight: bold; text-transform: uppercase;}
p.agent_twitter span, p.agent_facebook span, p.agent_linkedin span {float: left;}
p.agent_twitter a, p.agent_facebook a, p.agent_linkedin a {display: block; margin-right: 5px; text-indent: -999999em; width: 16px; height: 16px;}
p.agent_twitter span{background: url(images/icons/twitter.ico) no-repeat;}
p.agent_facebook span{background: url(images/icons/facebook.ico) no-repeat;}
p.agent_linkedin span{background: url(images/icons/linkedin.png) no-repeat;}
p.agent_description {margin-top: 0px; margin-bottom: 10px;}
.agent p.agent_description {margin-top: 10px;}

#sorter p {margin-bottom: 5px; font-family: Arial; font-size: 14px; color: #222222;}
.sorter_box {background: url(images/backgrounds/bg_sorty.png) 0 0 no-repeat; height: 64px; width: 751px;}
.sorter_box_bottom {background: url(images/backgrounds/bg_sorty.png) bottom no-repeat; height: 33px; width: 751px;}
.sorter_nav p {margin-left: 234px; height: 25px; width: 300px; text-align: center; padding-top: 5px;}
.sorter_nav p a, .sorter_nav span {display: block; float: left; text-indent: -999999em;}
.sorter_nav span {width: 70px;}
.sorter_nav p a.sort_price {width: 50px; margin-right: 13px;}
.sorter_nav p a.sort_suburb {width: 60px; margin-right: 13px;}
.sorter_nav p a.sort_date_added {width: 94px;}
.page_toolbar {font-size: 11px; text-align: center; margin-top: 8px;}
.sorter_box_bottom .page_toolbar {padding-top: 7px; margin: 0;}
.page_toolbar .prev, .page_toolbar .next, .page_toolbar .page_numbers {display: inline;}
.page_numbers a {padding:0 4px 2px;}
.page_numbers a.current_page, .page_numbers a:hover, .page_numbers a.current {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #91CBE0;
	color:#007CA5;
	padding:0 3px 2px;
	text-decoration: none;
}

.prop_list ul {margin: 0;}
.prop_list li {margin: 0; padding: 15px 0; border-bottom: 1px solid #cdcdcd; list-style: none;}
.prop_list .prop_thumb {float: left; margin-right: 15px; width: 200px; height: 150px; position: relative;}
.prop_list .prop_thumb img {border: 1px solid #848484; width: 200px; height: 150px;}
.prop_list .prop_description {position: relative; float: left; width: 534px; min-height: 150px;}
.my_widget_class .prop_list .prop_description {width: 395px;} 
.prop_list .prop_description h4 {display: inline; margin: 0; text-transform: uppercase; font-family: Georgia; font-size: 15px;}
ul#listing_tabs {margin-bottom:0; margin-top: 10px; height: 25px;}
li.sold_tab a {background: url(images/backgrounds/bg_tab3.png) no-repeat; width: 136px; height: 25px; display: block; float: left; text-indent: -999999em; margin-right: 10px;}
li.sold_tab.current a {background-position: 0 -25px;}
li.leased_tab a {background: url(images/backgrounds/bg_tab3.png) -136px 0 no-repeat; width: 136px; height: 25px; display: block; float: left; text-indent: -999999em;}
li.leased_tab.current a {background-position: -136px -25px;}
.my_widget_class .prop_list li:first-child {padding-top: 0;}
.my_widget_class .prop_list li:last-child {padding-bottom: 0; border: 0;}
.prop_list .prop_description h4 a {color: #ee3224; font-weight: normal;}
.prop_list p.price {margin-bottom: 5px; font-family: Georgia; font-size: 15px; color: #313232;}
.prop_list p.sort_desc {font-size: 13px; font-family: Georgia; color: #707070; margin: 0; margin-bottom: 10px;}
.prop_list p.sort_desc a.more_link {font-family: Arial; text-transform: uppercase; font-size: 12px;}
.prop_description ul.prop_icon {margin: 0; font-family: Georgia; color: #222222;}
.prop_description ul.prop_icon li {float: left; list-style: none; margin: 0; padding: 0; display: block; height: 20px; border: none; margin-right: 15px;}
.prop_description ul.prop_icon li span.room_type {display: none;}
.prop_description ul.prop_icon li.bedrooms {padding-right: 20px; background: url(images/icons/icons.png) right 0 no-repeat; width: auto;}
.prop_description ul.prop_icon li.bathrooms {padding-right: 20px; background: url(images/icons/icons.png) right -40px no-repeat;}
.prop_description ul.prop_icon li.carspaces {padding-right: 20px; background: url(images/icons/icons.png) right -80px no-repeat;}

.footer_rounded {padding-bottom: 20px;}
.footer_box {font-size: 11px; color: #929292; font-weight: normal;}
.footer_content { margin:0 10px;}
.footer_rounded .BL {background: url(images/backgrounds/bg_rounded.png) left top no-repeat; height: 10px; width: 10px; float: left}
.footer_rounded .BR {background: url(images/backgrounds/bg_rounded.png) 0 -10px no-repeat; height: 10px; width: 10px; float: right}
.footer_rounded .footer_line {height: 10px; background: white; margin: 0 10px}

body#email_subscribe {background: white; padding: 20px; color: #707070;}
body#email_subscribe #main_body h2 {font-family: Georgia; color: #ee3224; font-size: 28px; font-weight: normal;}
body#email_subscribe p {margin-bottom: 10px;}
body#email_subscribe p label {display: block; float: left; width: 150px;}
body#email_subscribe input, body#email_subscribe textarea {padding: 5px; width: 200px;}
body#email_subscribe input.checkbox {width: auto;}
body#email_subscribe textarea {margin-left: 150px; height: 100px;}
body#email_subscribe input.btn {width: 95px; float: left; margin-left: 150px; margin-top: 20px;}

#page_nav_buttons {font-family: Georgia; font-size: 16px; display: block;}

.page-id-6 .top_line, .page-id-6 .main_bg, .page-id-6 .container {background: white;}
body.page-id-6 {float: left; margin: 0 10px; background: white;}
.page-id-6 .wrapper {width: 780px;}
.page-id-6 .container {padding: 13px 0; width: 780px;}
.page-id-6 .search_results {margin: 0; width: 780px;}
.page-id-6 #property_description {float: left; width: 468px;}
.page-id-6 #agentinfo_contactform {position: relative; border-top:1px dashed #CACDD0; }
.page-id-6 p.agent_photo {float: right;}
#page_nav_buttons {font-family: Georgia; font-size: 16px;}
p.rental_pw {color: #ee3224;}
#print_page {float: left; margin-right: 24px;}
.main_photo_overlay {position: relative; margin-bottom: 20px;}
.thumb_swap_img {float: right; height: 365px; overflow-y:hidden; width: 274px;}
.main_img {width: 488px; float: left;}
.page-id-6 h2 {margin-bottom: 20px;}
img#slide_photo {border: 2px solid #707070; margin-right: 0px; width: 468px; height: 358px;}
.thumb_img_print a {width: 270px; height: 167px; display: inline-block; margin-right: 0; margin-bottom: 24px;}
.thumb_img_print img {float: left; border: 2px solid #707070; width: 270px; height: 167px;}
#content, #details {float: right; width: 274px;}
#content p {margin-bottom: 10px;}
h2.property_headline {margin: 0; margin-bottom: 10px;}
.image_overlay {position: absolute; top: 0; left: 0;}
.agent_content {margin-top: 20px;}
.block_content {width: 274px; padding-top: 0px;}
.page-id-6 #map_canvas {border: 2px solid #707070}
.page-id-6 .property_map {page-break-before: always;}

.search_team_member_testimonial li {margin-bottom: 10px;}


.team_member_name {font-size: 10px}

/* update--buttons */
.row.buttons a {
	display: block;
	width: 192px;
	height: 125px;
	float: left;
}

.row.buttons a.open-times {
	margin: 0 8px 0 0;
}

.row.buttons a.real-news {
	margin: 0 7px;
}

.row.buttons a.property-alerts {
	margin: 0 0 0 8px;
}
