body{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font: 12px verdana, helvetica, arial, sans;
  color:#333;
  text-align: center;
  background:url('../img/bg.png');
  background-repeat: repeat-x;
  background-color:#36393A;
}
a:link, a:visited, a:active{
  color: #D90F0B;
  outline: none;
}
a:hover{
  color: #333;
  outline: none;
}
h2{
  font: 14px verdana, helvetica, arial, sans;
  font-weight: bold;
}
h3{
	font: 12px verdana, helvetica, arial, sans;
	font-weight: bold;
}
ul{
  list-style-image:url('../img/bullet.gif');
}
img{
  border:none;
}
img.right{
  float:right;
  margin: 10px 0px 10px 10px;
}
img.left{
  float:left;
  padding: 10px 10px 10px 0px;
}
img.amey{
  float:right;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 10px;
}
#page{
  width: 813px;
  padding:0px 0px 0px 0px;
  margin:0em auto 0em auto;
  text-align: left;
}
#block, #foot{
  background:url('../img/shadow-box.png');
  background-repeat: no-repeat;
}
#block{
  background-position: 0px -15px;
}
#head{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 100px;

  background:url('../img/header.png');
  background-repeat: no-repeat;
  background-position: 14px -2px;
  
}
#head h1{
  display:none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#menu{
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 0px;
  height: 33px;

  background:url('../img/header.png');
  background-repeat: no-repeat;
  background-position: 14px -102px;

  font-weight: bold;
  font-size: 1px;
}
#menu ul{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height: 33px;

  list-style-type: none;
  text-align:center;
}

#menu li{
  margin:0px 0px 0px 0px;
  padding:0px 0px 15px 0px;
  height: 33px;

  display:inline;
  font-weight: bold;
  font-size: 9px;
  background:url('../img/menu-button.gif');
  background-repeat: no-repeat;
  background-position: -21px 0px;
  
}
#menu li a:link,#menu li a:visited,#menu li a:active,#menu li a:hover{
  margin:0px 0px 0px 0px;
  padding:0px 10px 5px 10px;
  height: 33px;

  font-weight: bold;
  font-size: 9px;

  color:white;
  text-decoration:none;
  position:relative;
  top:15%;
}
#menu li .m-left{
  padding:0px 10px 15px 0px;
  margin:0px 0px 0px 0px;
  height: 33px;

  background:url('../img/menu-button.gif');
  background-repeat: no-repeat;
  background-position: -21px 0px;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 9px;
}
#menu li .m-right{
  padding:0px 10px 15px 0px;
  margin:0px 0px 0px 0px;
  height: 33px;

  background:url('../img/menu-button.gif');
  background-repeat: no-repeat;
  background-position: -311px 0px;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 9px;
}

#menu li, #menu li a:link,#menu li a:visited,#menu li a:active,#menu li a:hover, #menu li .m-left, #menu li .m-right{
  font-size: 12px;
}
#content{
  margin: 0px 20px 0px 20px;
}
#content #info-page{
  font: 14px verdana, helvetica, arial, sans;
  margin: 20px 24px 0px 24px;
  background:url('../img/content-bg.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#info-page p{
  text-align:justify;
}





#foot{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 65px;
  background-position: 0px -4935px;
}

#foot p {
  padding: 25px 0px 0px 30px;
  margin: 0px 0px 0px 0px;
}

#foot p, #foot a:link,#foot a:visited,#foot a:active,#foot a:hover{
  font-size: 7pt;
  color: white;
  text-decoration: none;
}


.content {
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 20px;
  width: 90%;  

}
.content p{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px;

}

/*HOMEPAGE*/
#home-layout{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:400px;
}
#home-layout h2{
  font: 14px verdana, helvetica, arial, sans;
  text-align: left;
  font-weight: bold;
  line-height: 12pt;
  margin: 0px 0px 5px 0px;
  padding: 5px 0px 0px 0px;
}
#home-layout #left-column{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:352px;
  height:400px;
  float:left;
}
#home-layout #left-column #top-cell{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:208px;
font-size: 8pt;
  background:url('../img/left-box-bg.gif');
  background-repeat: no-repeat;
  background-position: -1px -6px;
}
#home-layout #left-column #bottom-cell{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:162px;

  background:url('../img/left-box-bg.gif');
  background-repeat: no-repeat;
  background-position: -1px -6px;
}
#home-layout #left-column .left-cell-close{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 15px;
  background:url('../img/left-box-bg.gif');
  background-repeat: no-repeat;
  background-position: -1px -880px;
}


#home-layout #right-column{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 417px;
  height:385px;
  float:left;

  background:url('../img/right-box-bg.gif');
  background-repeat: no-repeat;
  background-position: 0px -6px;

}


#home-layout #right-column #map{
  border:solid 1px #333;
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 0px 12px;
  width: 395px;
  height: 282px
}

#home-layout #right-column #form-area{
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 12px;
  width: 395px;
  height: 90px

}

#home-layout #right-column-close{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 15px;
  width: 417px;
  float:left;

  background:url('../img/right-box-bg.gif');
  background-repeat: no-repeat;
  background-position: 0px -880px;

}


/* HOMEPAGE FORM*/
#form-area .left{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  width: 322px;
  float:left;
}
#form-area .right{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 9px;
  width: 71px;
  float:right
}
#f_state, #f_suburb, #f_street, #f_pcode,#f_dist,#f_search{
border:solid 1px #333;
  padding: 0px 0px 0px 0px;
  margin: 2px 5px 2px 5px;
  font-size: 12px;
  font-family: verdana, helvetica, arial, sans;
}
#f_state{
  width: 120px;
}
#f_suburb{
  width: 175px;  
}
#f_street{
  width: 230px;
} #f_pcode{
  width: 60px;
} #f_dist{
  width: 35px;
} #f_search{
  width: 61px;
  height: 62px;
  border: none;
  background:url('../img/search-button.gif');
  color: white;
  font-weight: bold;
} 
#form-area #error_msg{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  color: red;
  /*position: relative;*/
}



/*SEARCH RESULTS*/
#results-layout{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:545px;
}



#results-layout #left-column{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width:500px;
  height:485px;
  float:left;
  background:url('../img/left-box-res-bg.gif');
  background-repeat: no-repeat;
  background-position: -28px -6px;
}
#results-layout #left-column #map{
  border:solid 1px #333;
  padding: 0px 0px 0px 0px;
  margin: 12px 0px 0px 12px;
  width: 473px;
  height: 352px
}
#results-layout #left-column #form-area{
  padding: 0px 0px 0px 0px;
  margin: 4px 0px 0px 12px;
  width: 400px;
  height: 98px;
  border: solid 1px white;
}
#left-column #form-area .left{
	width: 325px;
}
#left-column #form-area .right{
	width: 73px;
}
#results-layout #left-column-close{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 15px;
  width: 500px;
  background:url('../img/left-box-res-bg.gif');
  background-repeat: no-repeat;
  background-position: -28px -880px;
}


#results-layout #right-column{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 268px;
  height:485px;
  float:left;
}
#results-layout #right-column #top-cell{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:60px;
  /*background:url('../img/right-box-res-bg.gif');*/
  background:url('../img/right-box-res-bg.png');
  background-repeat: no-repeat;
  background-position: -26px -6px;
}
#results-layout #right-column #top-cell .content{
  margin:0px 10px 10px 10px;
  padding:0px 0px 0px 0px;
  font-size: 11px;
  color:white;
  position: relative;
  top: 10px;
  left: 5px;
}
#results-layout #right-column #top-cell .content p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height: 11px
}
#results-layout #right-column #bottom-cell{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height:410px;
  /*background:url('../img/right-box-res-bg.gif');*/
  background:url('../img/right-box-res-bg.png');
  background-repeat: no-repeat;
  background-position: -26px -100px;
}
#results td {
  font: 11px verdana, helvetica, arial, sans;
  color:#333;
}
#results{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#results-layout #right-column-close{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  height: 15px;
  width: 268px;
  /*background:url('../img/right-box-res-bg.gif');*/
  background:url('../img/right-box-res-bg.png');
  background-repeat: no-repeat;
  background-position: -26px -880px;

}



#results-list{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 10px;
  position: relative;
  /*top: 30px;*/
  top: 0px;
}

#results-list #results .box, #results-list #results .number, #results-list #results .address, #results-list #results .sms{
  /*padding: 0px 0px 0px 0px;*/
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  height: 60px;
  float:none;
}

#results-list #results .box{
  width: 20px;
  text-align: center;
}
#results-list #results .number{
  width: 20px;
}
#results-list #results .address{
  font-size: 10px;
  line-height: 12px;
  width: 155px;
}
#results-list #results .sms{
  width: 31px;
  /*background:url('../img/sms.gif');
  background-repeat: no-repeat;
  background-position: -3px 6px;*/

}

.more-info{
  display: none;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
  position: absolute;
  background-color: #FFC;
  left: 120px;
  border: solid 1px #FF0; 
  width: 130px;
}

.more-info-link{
	float: left;
	width: 70px;
}

.restricted {
	float: right;
}

#padlock-info {
	padding: 10px;
}

#sub-nav{
  margin: 2px 1px 5px 0px;
  padding: 0px;
  float: left;
  width: 185px;
  background-image: none;
}

#sub-nav .sub-nav-top {
	margin: 0px 0px 0px 0px;
	background:url('../img/2nd-menu-bg.gif');
	background-repeat: no-repeat;
	background-position: -10px 0px;
	height: 17px;
}
#sub-nav .sub-nav-head {
	background:url('../img/sub-nav-header-bg.gif');
	background-repeat: repeat-y;
	background-position: -10px 0px;
}
#sub-nav h2{
  font: 14px verdana, helvetica, arial, sans;
  color: white;
  text-align: left;
  font-weight: bold;
  line-height: 12pt;
  margin: 0px 20px 0px 15px;
  padding: 0px;
}

#sub-nav .sub-nav-middle {
	background:url('../img/sub-nav-middle-bg.gif');
	background-repeat: no-repeat;
	background-position: -10px 0px;
	padding-top: 15px;
}

#sub-nav ul{
  margin: 2px 1px 0px 3px;
  padding: 0px 20px 0px 25px;

  list-style-type: none;
}
#sub-nav ul li{
  margin: 6px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#sub-nav li, #sub-nav li a:link,#sub-nav li a:visited,#sub-nav li a:active,#sub-nav li a:hover{
  font-size: 12px;
  text-decoration: none;
  color: #333;
  font-weight: bold;
}
#sub-nav li a:hover{
  color: #D90F0B;
}
#sub-nav .end{
  background:url('../img/2nd-menu-bg.gif');
  background-repeat: no-repeat;
  background-position: -10px -844px;
  height: 10px;
  width: 100%;
}


#content{
  margin: 0px 20px 0px 20px;
}
#content #info-page{
  font: 8pt verdana, helvetica, arial, sans;
  margin: 10px 0px 0px 0px;
  padding: 28px 34px 20px 24px;
  background:url('../img/content-bg.gif');
  background-repeat: no-repeat;
  background-position: -13px 0px;
}

#info-page {
	height: 1%;
}

#info-page p{
  text-align:justify;
}

#end{
background-color: red;
height: 10px;
width: 100%;
background:url('../img/content-bg.gif');
  background-repeat: no-repeat;
  background-position: -13px -4985px;
}

.faqIntructions{
	list-style-type: decimal; 
	margin-top: 0px; 
	list-style-image: none;
}


/* STYLES FOR THE PARTNER PAGE */
#partnerList{
	border: none;
	padding: 5px;
}

td.partnerDataLeft{
	padding-right: 10px;
	vertical-align: top;
}

td.partnerDataRight{
	padding-left: 10px;
	vertical-align: top;
}

#partnerList li, #partnerList a, #partnerList p{
	font: 8pt verdana, helvetica, arial, sans;
}

#partnerListLeft
{
	width: 350px;
	float: left;
}

#partnerListRight
{
	width: 350px;
	float: right;
}

/* GENERAL STYLES */
img#logoLink{
	width: 230px;
	height: 100px;
}

#logoSpan{
	height: 100px;
	padding-left: 20px;
	float: left;
}

img.brandLogo{
	margin: 10px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.clearboth{
	clear: both;
}

.clearright{
	clear: right;
}

.clearleft{
	clear: left;
}

/* STYLES FOR CONTACT US FORM */
#contactForm {
	width: 475px;
}

#contactForm input.txt, #contactForm textarea {
	border:solid 1px #333;
	font-size: 12px;
	font-family: verdana, helvetica, arial, sans;
	width: 295px;
}

#contactForm form div {
	clear: left;
	margin: 0;
	padding: 0;
	padding-top: 0.6em;
}

#contactForm div label {
	float: left;
	width: 175px;
	font-weight: bold;
}

#contactForm button.btn{
	width: 65px;
	height: 31px;
	border: none;
	background:url('../img/submit-button.gif');
	color: white;
	font-weight: bold;
	float: right;
}

#submitButton {
	padding-bottom: 10px;
}

#contactUsPage {
	min-height: 350px;
}

.redtext {
	color: red;
}
/*-------*/

/* STYLES FOR UPCOMING ATM PAGE */
#atmListLeft
{
	width: 345px;
	float: left;
	padding-right: 5px; 
}

#atmListRight
{
	width: 345px;
	float: right;
	padding-left: 5px;
}
/* STYLES FOR COBRANDING */
#brander
{
	text-align: center;
	padding-top: 40px;
	font-size:
}

#bottom-cell
{
	/*font-size: 8pt;*/
  font-size: 0.89em;	
}

/* STYLES FOR INTERNET ARTICLES */
.relatedContent
{
	float: left; 
	width: 160px;
	border:1px solid #ccc; 
	padding: 5px 5px 5px 5px;
	clear: left;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: auto;
	
	/*margin-bottom: 10px;*/
}

.relatedContent h3 
{
	margin-top: 0px;
}

.relatedContent ul
{
	margin-top: 0px;
	padding-top: 0px;
}

#leftcol
{
	float: left;
	margin: 2px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*width: 185px;*/
}

#artcontent
{
	text-align: justify;
}

#artcontent ul, #artcontent ol, #rightcol ul, #rightcol ol
{
	zoom: 1;
	overflow: auto;
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
}

#artcontent li
{
	margin-left: 40px;
}

#artcontent p
{
	margin-top: 0px;
}

/* STYLES FOR THE BANNER */
#banner
{
	float: right;
	width: 468px;
	margin-top: 22px;
	margin-right: 40px;
	border: 1px solid black;
	padding-bottom: 0px;
	height: 60px;

}
