/* CSS Document */

.mainContent{width:567px; margin-left:auto; margin-right:auto;}

/* search */

.search{margin:0px;}
.logoTop{height:9px; width:567px; background:url(../images/search_01.gif) bottom no-repeat;}
.logo_left{float:left; width:23px; height:106px; background:url(../images/search1_04.gif) right no-repeat; }
.logo_image{width:520px; height:106px; float:left;}
#logoImage{margin-left:auto; margin-right: auto; display: block;}
.logo_right{float:left; width:24px; height:106px;  background:url(../images/search1_06.gif) left no-repeat;}
.searchPanelTopBorder{clear:both; width:567px; height:29px; background:url(../images/search_03.gif) left no-repeat;}
.searchPanelRow_left{float:left; width:23px; height:220px; background:url(../images/search1_10.gif) right no-repeat;}
.searchpanel{float:left; width:520px; height:220px;}
.searchFields_street{font-family:verdana; font-size:10px; font-weight:bold; margin-left:5px; margin-top:30px; clear:both}
.inputLabel{width:120px; float:left; margin-top:3px}
.inputfield{font:Verdana 9px; width:220px}
.searchFields_suburb{font-family:verdana; font-size:10px; font-weight:bold; margin-left:5px; margin-top:2px; clear:both}
.stateList{font:Verdana 9px; width:70px}
.findNearestList{font:Verdana 9px; width:70px}
.searchButton{margin-left:20px; vertical-align:bottom;}
.messageText{margin-top:3px; color:#FF0000;}
.multipleList{font:Verdana 9px;}

.err{font:Verdana 9px; color:Red;}

.searchInstructions{font-family:verdana; font-size:11px; font-weight:bold; color:#333333; text-align:center;}
.instructions{font-family:verdana; font-size:11px; font-weight:bold; color:#333333}
.searchFields{font-family:verdana; font-size:10px; font-weight:bold; margin-left:5px; margin-top:2px; clear:both}
.multiplefields{font-family:verdana; font-size:10px; font-weight:bold; margin-left:5px; margin-top:2px; clear:both}

.searchPanelRow_right{ float:left; width:24px; height:220px; background:url(../images/search1_12.gif) left no-repeat;}
.searchPanelRow_bottom{clear:both; width:567px; height:33px; background:url(../images/search_05.gif) top no-repeat;}

/* search ends */

/* results */
.maparea_top{width:567px; height:28px;background:url(../images/resultsArea_01.gif) top no-repeat;}
.resultsArea{clear:both;}
.results_row2_left{float:left; width:23px; height:300px; background:url(../images/resultsArea1_04.gif) top no-repeat;}
.mapImage{float:left; width:520px; height:300px}
.results_row2_right{float:left; width:24px; height:300px; background:url(../images/resultsArea1_06.gif) top no-repeat;}
.results_row3{clear:both;}
.results_row3_left{float:left; width:23px; height:31px; background:url(../images/resultsArea1_07.gif) right no-repeat;}
.results_row3_legend{float:left; width:520px; height:31px; background:url(images/resultsArea1_08.gif);}

.legendPanel{margin-top:5px; margin-left:5px;}
.legendText{font-family:verdana; font-size:9px;}
.locationIcon{margin-left:10px;}
.results_row3_right{float:left; width:24px; height:31px; background:url(images/resultsArea1_09.gif) left no-repeat;}

.results_row4{clear:both;}
.backtoResults{font-family:verdana; font-size:10px; text-decoration:none; float:right;}
.backtoResults a:link, a:visited, a.tl:link{font-family:verdana; font-size:10px; color:#0000CC; text-decoration:none;}

/* results ends */

/* results table area */
.table_left_border{background:url(../images/resultsTable_04.gif); width:4px;}
.table_contents{background:url(images/resultsTable_05.gif); width:559px; vertical-align:top;}
.fieldName{ padding-bottom:5px; font-family:Verdana; font-size:11px; font-weight:bold; color:#666666;}
.id{width:70px; margin:3px}
.details{width:70px;}
.resultsNumber{float:left}
.DDicon{float:right; margin:2px}
.resultsTableRow1{font-family:Verdana; font-size:11px; background-color:#EFEFEF}

.resultsTableRow2{font-family:Verdana; font-size:11px;}
.table_right_border{background:url(../images/resultsTable_06.gif); width:4px;}
/* results table area ends*/

/* details table area */
.detailsFieldName{ padding-bottom:5px; font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; width:170px;}
.detailsField{padding-bottom:5px; font-family:Verdana; font-size:11px; color:#666666;}
.detailsDistanceName{float:left;}
/* details table area ends */


/* driving directions table area */
.DDid{width:30px; padding:2px;}
.DDInstruction{width:80px}
.DDroad{width:80px}
.DDdirection{width:60px}
.DDtown{width:85px}
.DDdistance{width:40px;}
.DDtime{width:40px;}
/* driving directions table area ends */

/* Copyright*/
.copyright{font-family:arial; font-size:10px; font-style:italic;}
.copyright a:link, a:visited, a.tl:link {text-decoration: none; color: #4377BC; font-size:11px; font-style:italic; }
.copyright a:hover { text-decoration: underline; color: #4377BC; font-size:11px; font-style:italic; }
/* Copyright ends*/

/* mainCopyright*/
.mainCopyright{font-family:arial; font-size:10px; font-style:italic;}
.mainCopyright a:link, a:visited, a.tl:link {text-decoration: none; color: #4377BC; font-size:11px; font-style:italic; }
.mainCopyright a:hover { text-decoration: underline; color: #4377BC; font-size:11px; font-style:italic; }
/* mainCopyright ends*/

 
.Vis
{
	visibility: visible;
	position: absolute;
	z-index: 5;
}

.hid
{
	visibility: hidden;
	position: absolute;
	z-index: 1;
}


