/* CSS Document */
@import url("slider.css");

BODY {
	padding: 0px;
	margin: 0px;
	
	background: #fff;
	
	font-family: arial;
	font-size: 11px;
}
p{
  padding:0px;
  margin:0px;
}

#all{
  float:left;
  width:100%;
/*  background-image:url(images/bgimg_body_mid.jpg);*/
}

#all1{
  float:left;
  width:100%;
  background-position:50% 0%;
  background-repeat:no-repeat;
  background-color: #FFEF00;
}

#all1_footer{
  float:left;
  width:100%;
  background-image:url(images/bckgrd_footer.jpg);
  background-position:top center;
  background-repeat:repeat-x;
  background-color:#C8C8C8;
}


#all2_footer{
  position: relative;
  margin:0 auto;
  width:950px;
  padding-top: 10px;
}
#all3_footer{
  position: relative;
  margin:0 auto;
  width:1000px;
}
#all3{
margin:auto;
width:965px;
/*border: 1px solid black;*/
/*background: url(images/bckgrd_rep.png) repeat-y left top;*/
}

#all4{
position: relative;
  float:left;
  margin:0px;
  padding:0px;
  width:965px;
}



#site_header{
  /*background:red;*/
  position: relative;
  float:left;
  clear:none;
  width:100%;
  z-index:10;
  height:180px;
}
#header_icon_contact_us{
position: absolute;
right:10px;
top:80px;
width:99px;
height:31px;
background: url(images/icon_header_contact_us.png) no-repeat;
}
#header_icon_contact_us:hover{
background-image: url(images/icon_header_contact_us_on.png);
}

    
    #topmenu_container{
      float:left;
      position:absolute;
      top:266px;
      left:0px;
    }

#site_mid{
  position: relative;
  float:left;
  clear:none;
  z-index:7;
  /*min-height:644px;*/
  width:100%;
}

#icon_links_top{
  margin-left:16px;
  padding-bottom:10px;
}

#col_left{
  position: relative;
  float:left;
  clear:none;
  width:220px;
  padding-right:6px;
  min-height:50px;
  margin-top:60px;
}


    #imgTans_container{
      position:absolute;
      left:0px;
      right:0px;
      z-index:1;
    }

    #col_main {
      position: relative;
      float:left;
      clear:none;
      width:724px;  
    }

    #content_area{
      position: relative;
      float:left;
      clear:none;
      width:100%;
    }
    
    #content{
      position: relative;
      float:left;
      clear:none;
      width:374px;
      /*right:20px;
      top:60px;*/
      font-size:12px;
      background: url(images/bckgrd_content.png) repeat-y left top;
    }
    
    #content_right_bubbles{
      position:relative;
      float:right;
      width:350px;
    }
    
/**top 4 links***/

.above_content_link{
background: no-repeat;
width:110px;
height:47px;
}
#icon_who_we_are{
background-image: url(images/icon_who_are_we.png);
height:58px;
}
#icon_who_we_are:hover {
background-image: url(images/icon_who_are_we_on.png);
}
#icon_think_yellow_team{
background-image: url(images/icon_think_yellow_team.png);
}
#icon_think_yellow_team:hover{
background-image: url(images/icon_think_yellow_team_on.png);
}
#icon_faq{
background-image: url(images/icon_faq.png);
}
#icon_faq:hover{
background-image: url(images/icon_faq_on.png);
}

#icon_radio_show{
background-image: url(images/icon_radio_show.png);

}
#icon_radio_show:hover{
background-image: url(images/icon_radio_show_on.png);
}
/**eof top 4 links ***/    
    
    
.bubbles{
position: absolute;
background: no-repeat;
}    

#content_bottom_links{
position: relative;
float:left;
clear:both;
width:100%;
}

.infobox_left {
position: relative;
float:left;
clear:none;
width:220px;
}

#loginbox{
position: relative;
margin-bottom:10px;
/*width:100%;*/
  background-image: url(images/login_box.png);
  background-position:left top;
  background-repeat:no-repeat;
  width:185px;
  height:126px;
  padding-left:35px;
  padding-top:5px;
/*background: #fff8a6;*/
}

#property_search_md P{
padding:3px 0;
}
#property_search_suburbs_box{
  width:212px;
  height:100px;
  overflow-y:scroll;
  background:white;
  padding:2px;
  border:2px solid #d3d4d6;
}
SELECT.property_search_range_dropdown{
width:96px;
border:2px solid #d3d4d6;
}
INPUT.property_search_text{
width:186px;
border:2px solid #d3d4d6;
padding:0px;
margin:0px;
}

SELECT.property_search_text{
width:190px;
}

#event_calendar{
position:relative;
margin-left:13px;
}

/* NEWSDESK */
.newsdesk_title{
font-size:24pt;
color:#0070c0;
}
.newsdesk_subtitles{
color:#0070c0;
}

/* jQuery */
#headerContent{ width:770px; height:239px; position:absolute; top:0px; right:0px; overflow:hidden; display:block; }
#headerContent ul, #headerContent li {
  margin:0;
  padding:0;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html>body .clearfix { display: block; /*width: 100%;*/ }

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
/* eof_jQuery */

TD.pollBoxRow {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;
background:transparent;
/*border-color: #eeeeee;   
border-style: solid;
border-width: 1px;*/
} 

TD.pollBoxText {   
font-family: Verdana, Arial, sans-serif;   
font-size: 10px;   /*border-color: #eeeeee;   
border-style: solid;   
border-width: 1px;*/
} 

TR.pollOptRow {   
/*background: #f1f9fe;*/ 
} 
TR.pollFooter { 
  /*background: #f1f9fe;*/
}  


#footer_label{
  position: relative;
  width:100%;
  clear:both;
  height:50px;
  margin-top:-1px;
  font-size:10px;
}
#footer_label a {
color:black;
}


.newsdesk_blog_hr{
  font-size: 0;
  background: #034b97;
  color: #034b97;
  height:2px;
  margin:3px 0;
}







/*scrolling*/
.scrolling_product_area
{
	position:relative;
	float:left;
	width:100%;
	height:111px;
/*	margin:0px 331px 12px 88px;*/
}
#icon_left{
  position: absolute;
  left: 10px;
  top:38px;
  z-index:999;
}
#icon_right{
  position: absolute;
  right: 10px;
  top:38px;
  z-index:999;
}
#slider_frame{
  position: relative;
  left:0px;
  top:0px;
  width:300px;
  margin-left:0px;
  height:111px; 
  overflow:hidden;
}
#scroller{
width:100%;
height:111px;
margin-top:20px;
}
/*.logo_frame_odd{
position: relative;
float:left;
clear:none;
margin:0 10px 0 0; 
width:112px; 
height:111px;
background:gray;
background: url(images/product_box1.png); 
background-position:top left;
background-repeat:no-repeat;
}
.logo_frame_even{
position: relative;
float:left;
clear:none;
margin:0 10px 0 0;
width:112px; 
height:111px;
background:gray;
background: url(images/product_box2.png); 
background-position:top left;
background-repeat:no-repeat;
}  */


.logo_frame_odd
, .logo_frame_even{
  position: relative;
  float:left;
  clear:none;
  margin:0 10px 0 0;
  width:97px; 
  height:61px;
  overflow:hidden;
  border:1px solid #acaca4;
}

.prod_info_images{
border:1px solid #acaca4;
}
/*eof scrolling */




.prop_specs_title{
color:#546293;
font:normal 12px arial;
}

.prop_specs_key{
color:#757679;
}
.prop_specs{
color:#546293;
font-size:12px;
font-weight:bold;
}

.prop_list{
  float:left;
  width:706px;
  height:161px;
  background-image:url(images/bgimg_listing.png);
  background-repeat:no-repeat;
  background-position:center top;
}
  .prop_list_inner{
    float:left;
    margin:15px 0px 0px 15px;
    width:676px;
  }

DIV.prod_image_large {
position:absolute;
left:0;
top:0;
width:213px;
height:130px;
background:white;
}

#site_search{
position: absolute;
right:50px;
top:55px;
font-size: 13px;
line-height: 0.9;
}

#header_temp_listing_links {
position: absolute;
top:35px;
right:10px;
font:normal 14px arial; 
}
#header_temp_listing_links A {
position: relative;
}

#header_logged_in_links{
position: absolute;
top:80px;
right:10px;
font:normal 14px arial;
}

#header_logged_in_links A {
/*position: relative;*/
display:inline;
margin-right:10px;
}
.header_login_button
{
width:99px;
height:31px;
background-image:url(images/btn_login.png);
background-position:left top;
background-repeat:no-repeat;
}
.header_login_button:hover
{
 background-image:url(images/btn_login_hover.png);
}
.header_control
{
width:99px;
height:31px;
background-image:url(images/btn_control.png);
background-position:left top;
background-repeat:no-repeat;
}
.header_control:hover
{
 background-image:url(images/btn_control_hover.png);
}






/********* BOF Newsdesk*************/

.title_article{
font-size: 18px;
}
.blog_info{
color:#000;
}
.blog_info A {
  text-decoration: underline;
  color:#034b97;
}
.blog_text{
font-size: 13px;
}
/********* EOF Newsdesk*************/
/************************************/
.select_style {
width: 213px;
height: 18px;
overflow: hidden;
background-image: url(images/type_field.png);
background-position: top left;
background-repeat: no-repeat;
z-index: 999;
}
.select_style select {
color: black;
border: 0;
background: none repeat scroll 0 0 
transparent;
-webkit-appearance: none;
padding-top: 0px;
width: 213px;
padding-right: 35px;
height: 18px;
overflow: hidden;
margin-top:0px;
}
.select_style_agent {
width: 187px;
height: 18px;
overflow: hidden;
background-image: url(images/agent_field.png);
background-position: top left;
background-repeat: no-repeat;
z-index: 999;
}
.select_style_agent select {
color: black;
border: 0;
background: none repeat scroll 0 0 
transparent;
-webkit-appearance: none;
padding-top: 0px;
width: 187px;
padding-right: 35px;
height: 18px;
overflow: hidden;
margin-top:0px;
}

.select_style2 {
width: 101px;
height: 18px;
overflow: hidden;
background-image: url(images/dropdown_bg.png);
background-position: top left;
background-repeat: no-repeat;
z-index: 999;
}
.select_style2 select {
color: black;
border: 0;
background: none repeat scroll 0 0 
transparent;
-webkit-appearance: none;
padding-top: 0px;
width: 101px;
padding-right: 35px;
height: 18px;
overflow: hidden;
margin-top:0px;
}
@-moz-document url-prefix() {
    .select_style 
    {
    width: 213px;
    }
    .select_style select {
    width: 230px;
    padding-right: 0px;
    }
    .select_style option
    {
    width:100%;
    background-color:#fff;
    }
    
    .select_style2 {
    width: 101px;
    }
    .select_style2 select {
    width: 121px;
    padding-right: 0px;
    } 
    .select_style2 option
    {
    width:100%;
    background-color:#fff;
    }
    
    .select_style_agent
    {
    width: 187px;
    }
    .select_style_agent select {
    width: 207px;
    padding-right: 0px;
    }
    .select_style_agent option
    {
    width:100%;
    background-color:#fff;
    }    
}
.login_bg
{
  background-image: url(images/login_box.png);
  background-position:left top;
  background-repeat:no-repeat;
  width:185px;
  height:126px;
  padding-left:35px;
  padding-top:5px;
}

#renting_bubble_registration_search {
    top:-78px;
    right:0;
    z-index:49px;
width: 164px;
height: 96px;
background-image: url(images/renting_bubble_registration_search.png);
}
