html
{
	margin: 0px;
	padding: 0px;
	overflow-x: auto;
	overflow-y: scroll;
}
body
{
	margin: 0px;
	padding: 0px;
	cursor: default;
	background: rgb(240,240,240) no-repeat;
}
.residential_body
{
    background-image: url(/resources/residential_wave.png);
}
.commercial_body
{
    background-image: url(/resources/commercial_wave.png);
}
.holiday_body
{
    background-image: url(/resources/holiday_wave.png);
}
*html .residential_body
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/resources/residential_wave.png');
}
*html .commercial_body
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/resources/commercial_wave.png');
}
*html .holiday_body
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/resources/holiday_wave.png');
}
.main_task_bar
{
    position: relative;
    margin: 1px 0px 0px 0px;
    height: 20px;
    padding: 0px 20px 0px 25px;
}
.main_task_button_a
{
    position: relative;
    float: left;
    width: 121px;
    height: 24px;
    margin: 11px 5px 0px 0px;
    padding: 0px;
    border: none;
    font: normal normal bold 11px "Trebuchet MS" tahoma;
    text-align: center;
    cursor: pointer;
    color: White;
    text-transform: uppercase;
    background: url(/resources/neutral_button.png);
}
.main_task_button_b
{
    position: relative;
    float: right;
    width: 160px;
    height: 24px;
    margin: 11px 5px 0px 0px;
    padding: 0px;
    border: none;
    font: normal normal bold 11px "Trebuchet MS" tahoma;
    text-align: center;
    cursor: pointer;
    color: White;
    text-transform: uppercase;
}
.window
{
    position: absolute;
    z-index: 10;
}
.window_task_bar
{
    position: relative;
    margin: 1px 0px 0px 0px;
    height: 20px;
    padding-right: 20px;
    background: transparent url(/resources/grip.png) no-repeat scroll 50% 0px;
}
.window_grip
{
    position: absolute;
    left: 50%;
    margin-left: -150px;
    width: 300px;
    height: 20px;
    background-image: url(/resources/grip.png);
    cursor: move;
}
.window_task_heading
{
    position: absolute;
    left: 20px;
    top: 4px;
    font: normal normal bold 14px "Trebuchet MS" tahoma;
}
.window_task_button
{
    position: relative;
    float: right;
    width: 121px;
    height: 24px;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    border: none;
    font: normal normal bold 11px "Trebuchet MS" tahoma;
    text-align: center;
    background: url(/resources/window_task_button.png);
    cursor: pointer;
    color: White;
    text-transform: uppercase;
}
.context
{
    position: relative;
    margin: 0px auto 0px auto;
    padding: 0px 0px 20px 0px;
    top: 20px;
    width: 930px;
    overflow-x: hidden;
    overflow-y: visible;
}
.frame_top
{
    width: 930px;
    height: 40px;
    background-image: url(/resources/frame_top.png);
}
*html .frame_top
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=fixed src='/resources/frame_top.png');
}
.frame_middle
{
    position: relative;
    width: 930px;
    padding-bottom: 30px;
    background-image: url(/resources/frame_middle.png);
}
.frame_middle:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
*html .frame_middle
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/resources/frame_middle.png');
}
.frame_bottom
{
    width: 930px;
    height: 50px;
    background: transparent url(/resources/frame_bottom.png) no-repeat;
}
*html .frame_bottom
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=fixed src='/resources/frame_bottom.png');
}
.ambience
{
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: black;
    z-index: 9;
}
.load
{
    position: absolute;
    width: 25px;
    height: 25px;
    left: 10px;
    top: 40px;
}
.title
{
    position: absolute;
    top: 7px;
    left: 45px;
    cursor: pointer;
    border: none 0px;
}
.sub_title
{
    position: absolute;
    left: 39px;
    top: 94px;
    font: normal normal normal 15px "Trebuchet MS" tahoma;
}
.splash
{
    position: absolute;
    left: 5px;
    top: 180px;    
}
.search
{
    position: relative;
    float: left;
    width: 250px;
    margin: 120px 0px 0px 20px;
}
*html .search
{
    margin-left: 10px;
}
.search_simple_advanced_panel
{
    overflow: hidden;
}
.search_nation
{
    position: relative;
    width: 200px;
    height: 165px;
    margin: 0px 0px 0px 30px;
}
.search_nation_state
{
    position: absolute;
    cursor: pointer;
}
.focus_region
{
    position: absolute;
    left: 30px;
    top: 40px;
    height: 250px;
}
.focus_region_locations
{
    position: absolute;
    left: 30px;
    top: 30px;
    width: 100px;
    height: 100px;
}
.focus_region_location_container
{
    position: relative;
}
.focus_region_location
{
    position: absolute;
    cursor: pointer;
    font: normal normal normal 10px verdana;
    padding-left: 20px;
    white-space: nowrap;
    background: transparent url(/resources/location.png) no-repeat scroll 0px 2px;
    color: rgb(40,40,40);
}
*html .focus_region_location
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/resources/location.png');
}
.focus_region_suburb
{
    position: absolute;
    width: 362px;
    left: 430px;
    top: 65px;
}
.focus_region_map
{
    position: absolute;
    left: 430px;
    top: 90px;
    border: solid 1px black;
}
.focus_region_description
{
    position: absolute;
    width: 380px;
    font: normal normal bold 11px "Trebuchet MS" tahoma;
    left: 30px;
    top: 294px;
}
.focus_region_info_title
{
    font: normal normal bold 17px "Trebuchet MS" tahoma;
    color: rgb(90,90,90);
    margin: 0px;
    padding: 0px;
    text-transform: capitalize;
}
.focus_region_info_image
{
    margin-top: 5px;
    border: solid 2px rgb(129,176,207);
    padding: 2px;
}
.focus_region_info_description
{
}
.focus_region_info_details
{
}
.focus_region_info_link
{
    display: block;
    text-align: right;
    font: normal normal normal 11px "Trebuchet MS" tahoma;
    text-decoration: underline;
    color: blue;
}
.focus_region_map_large
{
    position: absolute;
    width: 360px;
    left: 430px;
    top: 345px;
    cursor: pointer;
}
.region_map
{
    position: absolute;
    left: 30px;
    top: 40px;
    border: solid 1px black;
}
.search_section
{
    margin-top: 7px; 
}
.search_heading
{
    font: normal normal bold 12px "Trebuchet MS" tahoma;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    text-transform: capitalize;
    border-bottom: solid 1px black;
}
.search_results_control_container
{
    width: 600px;
    height: 20px;
    margin: 30px 0px 0px 20px;
    overflow-x: hidden;
}
.search_results_control_page
{
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(/resources/page.png);
    text-align: center;
    font: normal normal bold 10px arial;
    color: white;
    cursor: pointer;
}
*html .search_results_control_previous
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=fixed src='/resources/page.png');
}
.search_results_control_previous
{
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(/resources/previous_page.png);
    cursor: pointer;
}
*html .search_results_control_previous
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/resources/previous_page.png');
}
.search_results_control_next
{
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(/resources/next_page.png);
    cursor: pointer;
}
*html .search_results_control_next
{
    background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/resources/next_page.png');
}
.search_results_listings_container
{
    margin: 30px 0px 0px 13px;
}
.search_results_label
{
    position: absolute;
    left: 200px;
    top: 270px;
    font: normal normal bold 13px arial;
    color: rgb(80,80,80);
    white-space: nowrap;
}
.search_task_button
{
    position: relative;
    float: left;
    top: 0px;
    width: 121px;
    height: 24px;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    border: none;
    background: url(/resources/search_task_button.png);
    cursor: pointer;
    font: normal normal bold 9px verdana;
    color: white;
    text-align: center;
    text-transform: uppercase;
}
.page
{
    position: relative;
    float: left;
    width: 600px;
    margin: 10px 15px 0px 20px;
}
*html .page
{
    margin-right: 0px;
}
.footer_menu
{
    position: absolute;
    bottom: 0px;
    right: 30px;
    font: italic normal bold 12px "Trebuchet MS" tahoma;
}
.footer_menu_item
{
    font-weight: bold;
    color: Black;
    text-decoration: underline;
    cursor: pointer;
    font: normal normal normal 10px "Trebuchet MS" tahoma;
}
.form
{
    margin: 3px 0px 0px 0px;
}
.form_label
{
    font: normal normal normal 12px "Trebuchet MS" tahoma;
    text-align: right;
    padding: 0px 0px 0px 10px;
    white-space: nowrap;
    color: Gray;
}
.form_value
{
    font: normal normal bold 12px "Trebuchet MS" tahoma;
}
.text_input
{
    font: normal normal bold 12px "Trebuchet MS" tahoma;
    width: 170px;
    height: 17px;
    border: solid 1px #7F9DB9;
}
.select_input
{
    font: normal normal normal 11px "Trebuchet MS" tahoma;
    width: 176px;
    height: 21px;
    border: solid 1px #7F9DB9;
}
.select_input_short
{
    width: 70px;
}
.input_residential
{
    background-color: #DFEDF4;
}
.input_commercial
{
    background-color: #E5D7EE;
}
.input_holiday
{
    background-color: #E2F2E1;
}
.check_input
{
    cursor: pointer;
}
.button_container
{
    clear: both;
    padding: 5px 20px 0px 20px;
    text-align: right;
}
.button
{
    cursor: pointer;
    margin: 0px;
    height: 24px;
    font: normal normal normal 12px "Trebuchet MS" tahoma;
}
.section
{
    clear: both;
    height: 1%;
    margin-top: 20px;
}
.section:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.heading
{
    font: normal normal normal 17px "Trebuchet MS" tahoma;
    letter-spacing: -1px;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    text-transform: capitalize;
    border-bottom: solid 1px;
}
.heading_button
{
    position: relative;
    float: right;
    width: 121px;
    height: 24px;
    margin: 7px 5px 0px 0px;
    padding: 0px;
    border: none;
    font: normal normal bold 11px "Trebuchet MS" tahoma;
    text-align: center;
    background: url(/resources/heading_button.png);
    cursor: pointer;
    color: White;
    text-transform: uppercase;
}
.listing
{
    position: relative;
    margin: 5px 0px 0px 10px;
    width: 602px;
    height: 122px;
    cursor: pointer;
}
.listing_image
{
    position: absolute;
    left: 10px;
    top: 7px;
    width: 133px;
    height: 100px;
    border: solid 2px rgb(129,176,207);
    padding: 2px;
}
.listing_suburb
{
    position: absolute;
    left: 170px;
    top: 10px;
    font: normal normal bold 14px "Trebuchet MS" tahoma;
    color: rgb(50,50,50);
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}
.listing_form
{
    position: absolute;
    left: 160px;
    top: 30px;
    border-bottom: solid 1px gray;
}
.listing_description
{
    position: absolute;
    width: 410px;
    height: 50px;
    left: 170px;
    top: 60px;
    font: normal normal normal 11px "Trebuchet MS" tahoma;
}
.listing_link
{
    position: absolute;
    left: 520px;
    top: 10px;
    font: normal normal normal 11px "Trebuchet MS" tahoma;
    text-decoration: underline;
    color: blue;
}
.paragraph
{
    margin: 5px 0px 0px 20px;
    padding: 0px;
    font: normal normal normal 12px "Trebuchet MS" tahoma;
}
.list_item
{
    font: normal normal normal 12px "Trebuchet MS" tahoma;
}
.link
{
    font: normal normal normal 12px "Trebuchet MS" tahoma;
    text-decoration: underline;
    color: blue;
    cursor: pointer;
}
.details
{
    float: right;
    margin: 10px 0px 20px 0px;
}
.details_label
{
    font: normal normal bold 12px "Trebuchet MS" tahoma;
    text-align: right;
    padding: 3px 0px 0px 10px;
    vertical-align: top;
    white-space: nowrap;
}
.details_value
{
    padding: 3px 0px 0px 5px;
    font: normal normal normal 12px "Trebuchet MS" tahoma;
    color: rgb(80,80,80);
}