/* CSS Document */
body	{
width:100%;
height:100%;
margin:0;
padding:0;
background-color:transparent;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
font-size:11px;
behavior: url(csshover.htc);
}
div	{
margin:0;
padding:0;
}
p	{
margin:0 0 10px 0;
line-height:1.4em;
}
img	{
margin:0;
padding:0;
border:0;
}
h1	{
color:#E7791A;
font-size:16px;
margin:0 0 10px 0;
padding:0;
}
.one_box	{
padding:20px 0 10px 285px;
clear:both;
}
#listings	{
background-color:#F7F7F7;
}

#listings h1	{
padding:20px 0 10px 260px;
margin:0;
background-color:#F7F7F7;
}
h2	{
color:#E7791A;
font-size:14px;
margin:0 0 10px 0;
}
h3	{
color:#E7791A;
font-size:12px;
margin:0;
}
a	{
text-decoration:underline;
color:#E7791A;
}
a:hover	{
text-decoration:underline;
color:#000000;
}
/*structure*/
#container	{
width:762px;
text-align:left;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
position:relative;
}
#banner	{
width:100%;
}
/*general content*/
#content	{
padding:0;
margin:0;
width:100%;
}
/*left content*/
#content_left{
width:258px;
float:left;
padding:0;
margin:0;
height:373px;
}
#content_left2{
width:285px;
float:left;
padding:0;
margin:0;
}

/*right content*/
#content_right	{
float:left;
padding:20px;
/*background-image:url(images/watermark_logo.jpg);
background-repeat:no-repeat;
background-position:center;*/
height:313px;
width:464px;
}
#content_right2	{
float:left;
padding:20px;
/*background-image:url(images/watermark_logo.jpg);
background-repeat:no-repeat;
background-position:center;*/
width:437px;
}
#content_right3	{
float:left;
padding:20px;
width:437px;
}
#content_right4	{
float:left;
padding:0px 20px 20px 20px;
width:437px;
}

.featured	{
margin:10px 0 0 0;
background-color:transparent;
}
.featured img	{
float:left;
margin-right:20px;
}
.featured p	{
margin:0;
}
.featured a	{
font-weight:bold;
line-height:25px;
}
.featured table	{
margin-top:10px;
font-weight:bold;
}
#footer	{
width:100%;
clear:both;
height:28px;
background-color:#370E5A;
margin:0;
color:#FFFFFF;
padding:0;
border:0;
position:relative;
top:-2px;
}
/*end stucture*/

/*navigation*/
ul#top_nav	{
margin:0;
padding:0;
background-color:#ffffff;
}

ul#top_nav li	{
float:left;
list-style-type:none;
margin:0;
padding:0;
}
ul#top_nav li.submenu	{
position:relative;
}
ul#top_nav li a	{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
display:block;
font-size:13px;
line-height:28px;
padding:0 39px;
background-color:#E7791A;
margin:0;
font-family:Arial Rounded, Arial, Helvetica, sans-serif;
border-right:1px solid #E7791A;
}
ul#top_nav li a.last	{
margin:0;
padding-right:44px;
border-right:none;
}

ul#top_nav li a:hover, ul.top_nav li a:active	{
background-color:#370E5A;
text-decoration:none;
color:#FFFFFF;
}
.buying	{
width:114px;
}
.selling	{
width:112px;
}
.about	{
width:124px;
}
.renting	{
width:128px;
}
ul#top_nav li a.uberlink{
background-color:#370E5A !important;
color:#FFFFFF !important;
}
ul#top_nav li.submenu ul.level2	{
display:none;
position:absolute;
top:28px;
left:0;
z-index:10000;
background-color:#FFFFFF;
padding:0;
margin:0;
}
ul#top_nav li.submenu ul.level2 li	{
margin:0;
padding:0;
background-color:#FFFFFF;
float:left;
clear:left;
}
ul#top_nav li.submenu:hover ul.level2	{
display:block;

}
ul#top_nav li.submenu ul.level2 li a	{
color:#370E5A;
display:block;
font-size:10px;
line-height:18px;
padding:0 3px;
margin:0;
font-family:Arial Rounded, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border:1px solid #370E5A;
border-top:0;
width:100%;
}
ul#top_nav li.submenu ul.level2 li a:hover	{
background-color:#370E5A;
color:#FFFFFF;
}
/*custom class*/

/*right footer*/
.right_f	{
float:right;
margin:8px 15px 0 0 ;
}
#footer a	{
color:#FFFFFF;
text-decoration:none;
}
#footer a:visited	{
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover {
color:#FFFFFF;
text-decoration:underline;
}
/*left footer*/
.left_f	{
float:left;
margin:8px 0 0 15px;
}
/*clearing floats*/
.clear	{
clear:both;
width:100%;
}
#listings	{
clear:both;
padding-top:15px;
}
#top_listing	{
float:right;
color:#999999;
margin:10px 10px 0 0;
text-align:right;

}
#bottom_listing	{
float:right;
margin:10px 10px 0 0;
text-align:right;
}
#top_listing a, #bottom_listing a	{
color:#999999;
text-decoration:none;
}
#top_listing a:hover, #bottom_listing a:hover	{
color:#E7791A;
}

.end_listing	{
border-bottom:2px dotted #CCCCCC;
height:2px;
width:635px;
clear:both;
margin-left:62px;
}
.each_listing	{
margin:0;
padding:0;
width:100%;
height:135px;
background-image:url(images/bg_listings.gif);
background-repeat:repeat-x;
}
.each_listing p	{
clear:both;
margin:0 0 5px 0;
}
.photo_listing	{
float:left;
margin:15px 40px 15px 62px;
}
/*.description	{
width:365px;
float:left;
margin:10px 0 0 0;
padding:0;

}*/
.icons	{
float:right;
height:22px;
}
.suburb	{
color:#E7791A;
font-size:12px;
float:left;
font-weight:bold;
}
.price	{
color:#E7791A;
font-size:12px;
float:right;
font-weight:bold;
margin-right:10px;
}
#top_link	{
float:right;
}
#top_link a	{
color:#666666;
text-decoration:underline;
}
#top_link a:hover	{
color:#E7791A;
text-decoration:none;
}
.each img	{
float:left;
margin:0 34px 0 100px;
}
.each_txt	{
float:left;
width:462px;
margin-bottom:30px;
}
.each h2	{
color:#370E5A;
}
.contact	{
color:#E7791A;
font-weight:bold;
width:20px;
border-right:1px solid #E7791A;
padding:0 0 2px 0;
margin-right: 5px;
float:left;
}
#content_right3 p.float	{
margin:2px 0 2px 0;
padding:0;
}
#content_right3 h2	{
padding:0;
margin:15px 0 2px 0;
font-size:11px;
}
.not_last_pic	{
margin:0 0 5px 0;
}
ul.main_list	{
margin:0 0 10px 0;
padding: 0 0 0 0;
}
ul.main_list li	{
line-height:1.5em;
margin:0;
list-style-type:none;
}