/* layout IDs */
#header {
	position:relative;
	left:151px;
	top:0px;
	width:448px;
	height:46px
	}
	
#homebanner1 {
	position:relative;
	top:0;
	left:151px;
	width:448px;
	height:161px;
	}	
	
#homebanner2 {
	position:relative;
	top:0;
	left:151px;
	height: 68px;
	width: 448px;
	border-top:1px solid #fff
	}	
	
#homebanner3 {
	position:relative;
	top:0;
	left:151px;
	height: 68px;
	width: 448px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff
	}		
	
#boxtop {
	position:absolute;
	left:0;
	top:0;
	height: 99px;;
	width: 752px;
	background-repeat: no-repeat;
	background-color: #ffffff;
	border: none;
	}
	
#invisibleButton {
	position:absolute;
	left:11px;
	top:10px;
	}
		
#topquote {
	position: relative;
	top:13px;
	left: 200px;
	}
	
#boxtips{
	position:absolute;
	left: 601px;
	top:70px;
	width:151px;
	height:105px;
	background-repeat: no-repeat;
	background-color: transparent;
	z-index: 100;
	}
	
#boxshortcuts{
	position:absolute;
	left:0;
	top:99px;
	width: 752px;
	height: 25px;
	background-color: #0e0d86;
	border: none;
	}
	
#boxoutline {
	position:absolute;
	left:0;
	top:124px;
	border-left: 1px solid #9799a5;
	border-right: 1px solid #9799a5;
	border-bottom: 1px solid #9799a5;
	border-top: 1px solid #fff;
	width: 752px; /* ie5win hack begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 750px;
	}
html>body #boxoutline {
	width: 750px; /* ie5win hack ends */
	}

#boxcolumnleft {
	position:absolute;
  top:125px;
  left:1px;
	width:150px ;
	border:0;
	padding: 0;
	}

#setcontentheight {/* set minimum height of content area since min-height attribute isn't well supported */
	height:380px;
	font-size:1em;
	}

#MACIndentBug {
	font-size:1em;
	border-collapse: collapse;
	border-spacing: 0;
	background-color:#fff
	}	
#boxcolumncentre {
	position:relative;
	top:0;
	left:150px;
	height:99%;
	min-height:380px;
	padding:0px 30px;
	border:1px solid #fff; /* hack to stop NS and Opera displaying weird gaps top and bottom*/
	margin: 0;
	width: 450px;/* ie5win hack begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 388px;
	}
html>body #boxcolumncentre {
	width: 388px; /* ie5win hack ends */
	}
	
#boxcolumnright {
	position:absolute;
	top:174px;
	left:601px;
	width: 150px;
	/*height: 210px; - check expandability for centre locator right nav */
	border:0;
	padding: 0;
	}
	
#boxfooter {
	position:relative;
	bottom:0;
	width: 750px;
	height: 40px;
	background-color :#868999;
	border: none;
	}
	
#routeplanner {
	width: 150px;
	height: 265px;
	border-top:1px solid #80ce80;
	padding:0px 0px 0px 0px;
	margin:0;
	background-color: #0a8c36;
	}

/*added by Scalena*/
#boxCMS {
	position:absolute;
	top:0px;
	left: 0px;
	}

