/* CSS Document */


 a:visited { text-decoration:underline; color:blue}

#content{width:850px;}
.main{width:567px; margin-left:auto; margin-right:auto;}




.divOther{width:550px;visibility:hidden;}

      .style1
        {
            height: 8px;
            font-size: small;
        }
        .style2
        {
            height: 12px;
        }
        .style3
        {
            height: 8px;
            font-size: small;
        }
        .style4
        {
            font-size: small;
        }
        .style5
        {
            height: 22px;
        }

#borderedImage {
   border:1px solid #021a40;
}

#pnlMultipleAddresses
{
   top:0;
   float:left;
  
}

#divLeftAd {
	margin: 0px;
	padding: 5px;
	width: 160px;

	background:#bedff3;
	float: left;
}

#divRightAd {
	margin: 0px;
	padding: 5px;
	width: 160px;

	background:#bedff3;
	position:absolute;
    top:15px; 
    left:755px;
 	float: left;
}

    
#divMap
{
padding-top:12px;
float:left;
}

h2{
font-family:Verdana; font-size:12px; font-weight:bold;color:#000080;
}

h2 a {
text-decoration:none;
color:#000080;
}


#tableLink { }
/* search */

.search{margin:0px;}
.searchPanelTopBorder{clear:both; width:567px; height:29px; background:url(../images/search_03.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:566px; height:105px;}

div#mymap {background:url(../media/map_bg.gif) top left no-repeat;overflow:hidden;width:655px;height:430px;padding:0px 0px 0px 0px;font-size:9px;line-height:10px;
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; margin-left:20px;color:#ffffff; }

.searchFields_suburb{font-family:verdana; font-size:10px; font-weight:normal;color:#ffffff; margin-left:5px; margin-top:2px;margin-bottom:0px; clear:both}
.stateList{font:Verdana 9px; width:70px}
.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-family:Verdana; font-size:10px; color:Red;}

div#error{margin-top:5px;}
.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:normal; color:#ffffff;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);}

.resultsHeaderRow{background:#0bA1E5; height:20px; font-family:verdana; font-size:10px; font-weight:bold; color:#ffffff}
.resultsRow1{font-family:verdana; font-size:10px;color:#000080;}
.resultsRow2{font-family:verdana; font-size:10px;color:#000080;background:#cbecf5;}

.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 */

.tableResults {}

.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:normal;color:#000000;}
.copyright a:link, a:visited, a.tl:link {font-size:10px;text-decoration: none; color: Navy; font-size:10px; font-style:normal; }
.copyright a:hover { text-decoration: underline; color: Navy; font-size:10px; font-style:normal; }
/* Copyright ends*/

 
.Vis
{
	visibility: visible;
	position: absolute;
	z-index: 5;
}

.hid
{
	visibility: hidden;
	position: absolute;
	z-index: 1;
}

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	/*
	* html body .clearfix {
		display: inline-block;
		width: 100%;
	}
	*/ 
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */


