*{margin:0;padding:0}
.clear { clear:both;}
#page-container{width:894px;margin:auto;position:relative}
#masthead{height:68px}
	#masthead form{width:320px; float:right; display:block; margin:30px 0 0 0;}
	#masthead form input{width:170px;}
	#masthead form label{color:#fff;}
	#masthead form button{float:right;}
	#masthead #logo{float:left; margin:11px 0 0 10px}
	#masthead #slogan{float:left; margin:30px 0 0 170px}
#topnav{height:20px; padding-left:180px; background-color:#000; color:#FFF;overflow:hidden;}
	#topnav li{float:left}
	#topnav #topnav-locations{float:right}
#content-container{position:relative}
#sidebar{float:left; width:180px; margin-top:-20px}
	#sidebar a img { border: none; }
	#flash-menu {padding: 1px 0 0 0;}
	#sidebar-box1,
	#sidebar-box2,
	#sidebar-box3,
	#sidebar-box4{
		width:179px;
		height:111px;
		overflow: hidden;
	}
#content{width:713px; float:left;}

	#content-container {height:1%}
	
	#content #content-page.scroll {height:496px;overflow:auto;}
	
	#content #content-page .page-head{
		margin:12px 0 0 8px; 
		height:40px; /* fix for sifr form jumping */
	}
	#content #content-page .page-head-split{ /* enquiry form heading */
		margin:12px 0 0 12px; 
		height:40px;
		position:relative; top:-52px;
	}
	
	
	#content #content-page .thin-column {float:left;width:32%}
	#content #content-page .half-column {float:left;width:49%}
	#content #content-page .thick-column {float:left;width:62%}
	#content #content-page .new-column {clear:both;width:95%}
	#content #content-page .page-column {width:100%}

	#content #content-intro{
		width:380px; height:224px; overflow:auto;
		float:left;
	}
	
	#content #locallegendbox {
		width:380px; height:224px; overflow:hidden;
		float:left;
	}
	
	
	
	#content #content-catalogue{
		width:356px; height:224px; overflow:hidden;
		float:right;
	}
	
	#content #content-footy{
		width:155px; height:224px; overflow:hidden; background:#60c054;
		float:right;
	}
	
	#content #content-scroller{height:28px;clear:left;margin: 0 0 0 1px;}
	#content #content-scroller marquee{padding:6px 0 0 0;}
	
	#content #content-grid{position:relative;left:1px;}
	#content #content-grid-2{position:relative;top:224px;left:1px;}
	
	#content .content-box{
		width:236px;
		height:111px;
		position:absolute;
		border-top:1px solid #666;
		border-left:1px solid #666;
		overflow: hidden;
	}
	
	#content #content-box1{top:0;left:0}
	#content #content-box2{top:0;left:237px}
	#content #content-box3{top:0;left:474px} 
	
	#content #content-box4{top:112px;left:0}
	#content #content-box5{top:112px;left:237px}
	#content #content-box6{top:112px;left:474px}
	
	#content #content-box7{top:0;left:0}
	#content #content-box8{top:0;left:237px}
	#content #content-box9{top:0;left:474px}
#footer{clear:both;padding:8px 0}