body {
	background: black url(images/headerbg.gif) repeat-x;
	padding:0px;
	margin:0px ;
	color:#eeeeee;
}

#container {
  margin:0px auto;
  width: 854px;
  position:relative;
  top:0px;
}

#header {
  height: 183px;
  width:854px;
  
  
}

#topnav {
height:32px;
position:absolute;
top: 150px;
left:0px;
padding-left: 4px;
text-align:center;
}

#topnav div
{
	float:left;
	height:32px;
	padding:6px 20px;
	}

#topnav a, #topnav a:visited {
  font-family: Verdana;
  color:white;
  font-size: 13px;
  text-decoration:none;
  }
  
#topnav a:hover {
  text-decoration:underline;
  }

#loginbox {
  font-family:Arial;
  font-size:11px;
	float:right;
	width:206px;
	margin-right:0px;
	text-align:right;
	margin-top:15px;
	
}
#loginbox input
{
  font-family:Arial;
  font-size:11px;
	margin-top:4px;
}

#loginbox a, #loginbox a:visited
{
  color:white;
  text-decoration:underline;
}
  
#loginbox a:hover {
  text-decoration:none;
}

#content {
	margin:10px 15px 0px 15px;
	font-family: Tahoma, Verdana, Arial;
	font-size:12px;
	color:white;
}

.title1 {
margin-bottom:10px;
}

.box1 {
  float:left;
  width:180px;
  height:136px;
  margin-right:34px;
  line-height:14px;
}

.box1 div {
margin-top: 0px;
}

/* Home page */
#bcontent {
  position:relative;
  height:443px;
  background: url(images/girl.jpg) no-repeat bottom right;
}

#footer {
	position:relative;
	top:380px;
}

#sfooter {
 width:854px;
 margin:5px auto;
 text-align:left;
}

#sfooter div {
	font-family:arial; 
	font-size:10px; 
	padding:10px 10px 12px 30px;
}

#footer div {
	font-family:arial; 
	font-size:10px; 
	padding:16px 10px 12px 10px;
}

#savebox {
 position:absolute;
 left:264px;
 top:9px;
 width:370px;
 height:118px;
}

#savebutton {
 position:absolute;
 width:278px;
 height:60px;
 left:308px;
 top:182px;
 z-index
 /*background: url(images/saving.jpg) no-repeat;*/
}
#savebuttonbox {
 position:absolute;
 width:278px;
 height:60px;
 left:308px;
 top:182px;
 background: url(images/rsave_over.jpg) no-repeat;
}

#savebutton:hover {
 background: url(images/rsave_over.jpg) no-repeat;
}


#aumap0 {
 position:absolute;
 width:240px;
 height:306px;
 left:8px;
 top:52px;
 background: url(images/map.jpg) no-repeat;
}

#aumap {
 }

#nzmap {
 position:absolute;
 width:65px;
 height:108px;
 left:240px;
 top:202px;
 }
 
#mmap {
 width:214px;
 height:206px;
 margin:0px;
 padding:0px;
 
} 

.map0 {
 background: url(images/map.jpg) no-repeat;
}
.mapnz {
 background: url(images/nzmap.jpg) no-repeat;
}

.map1 {
 background: url(images/wa_over.jpg) no-repeat;
}

.map2 {
 background: url(images/nt_over.jpg) no-repeat;
}
.map3 {
 background: url(images/qld_over.jpg) no-repeat;
}
.map4 {
 background: url(images/sa_over.jpg) no-repeat;
}
.map5 {
 background: url(images/nsw_over.jpg) no-repeat;
}
.map6 {
 background: url(images/vic_over.jpg) no-repeat;
}
.map7 {
 background: url(images/tas_over.jpg) no-repeat;
}

.map8 {
 background: url(images/nz_over.jpg) no-repeat;
}



a img {border:0px;}

#footerbar {
height:17px;
background:url(images/footerbg.gif) repeat-x;
}

#content a, #content a:visited {
color:white;
text-decoration:underline;
}

#content a:hover {
  text-decoration:none;
  }
  
#content form {
color: #bbbbbb;
}
  
/*#content input, #content textarea, #content select {
background:#111111;
color:white;
border:0px;
}*/

.input_box, #content textarea, #content select, #content option {
background:#cccccc;
color:#333333;
border:0px;
}

.special {color:#dd0000; font-weight:bold;}
