@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
	font-size: 24px;
	float: none;
	text-align: center;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	15;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 88.626%;
	padding-left: 1.1869%;
	padding-right: 1.1869%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#slides {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 100%;
	display: block;
}
#morebody {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 100%;
	display: block;
}
#slide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#logos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 38.3928%;
	display: block;
	color: #000;
	font-size: 12px;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #C33;
}
#logos2 {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 38.3928%;
	display: block;
}
#logos3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 38.3928%;
	display: block;
}
#logos4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 79.4642%;
	display: block;
}
#bodytwo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lbp {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 38.3928%;
	display: block;
}
#smallheading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#slider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#RJLJ {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#RJLJpic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tristan {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#TI {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#welcome {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: right;
}
#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firstpara {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firstpara1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#para2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#budget {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #F4F4F4;
}
#reputation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#trust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #F4F4F4;
}
#plan2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nestedbody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#space {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
#budget2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #F4F4F4;
}
#reliable {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#really {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#random {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#elevation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#body8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#LayoutDiv4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#LayoutDiv6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#footer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#designslide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#divider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
.imageleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.imageright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#cazvic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chchteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#midteams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#teams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#sponsor {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fiji {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#maps {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#homeslide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#homeslidewords {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#architectural {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#traditional {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#albury {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#benhar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#brighton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#ettrick {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#spacerline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#leeston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#methven {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#spacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#oban {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Seedon {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Walton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Weston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Torrance {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#pic2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#morepics {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#morepics1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#morepics2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#galleryintro {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#omarama {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#omaramaslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mtsoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#repair {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#springston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spring1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spring2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frontoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frontchc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#woodford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#designslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#galleryslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#reno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#halwyn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#playground {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#alford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#redshed {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#wood {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#monck {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cashmere {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shields {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#raemaria {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cantyteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#headerdiv {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactdiv {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#morereno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#morereno2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#morereno3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spaceragain {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#newmenu2017 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchens {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#kitchen3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renospace3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renobath2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renospace4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bath4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bath5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bath6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renospacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#H1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firsth1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#commercialdesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#renodescr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renopagestart {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rapaki1 {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 100%;
	display: block;
}
#rapaki2 {
	clear: none;
	float: left;
	margin-left: 2.6785%;
	width: 100%;
	display: block;
}
#cashmere1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shed2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#seafield {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#newpic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiclass {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiinside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijikids {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#newroad1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijispacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiroad2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiroad3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sponsorspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#snowcar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
#buildonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#thisisone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#linksto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchen6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteeldesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#carport {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shed02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gable5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gabel2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bigshed {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hall {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#greybuild {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#astrolift {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gym {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showdates {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
#showinfo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteeldisc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formlogo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showdates2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
#gallery10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gallery11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gallery12 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactblurb {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#thankyou {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactformbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactdetailsbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#requestvisit {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#wowslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#choose {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#simple {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#contactusbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#privacypolicy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Haka1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#haka2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hakaspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteellogo1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bookletsignup {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#signupform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#privacy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#testimonial {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 91.4836%;
	padding-left: 0.7581%;
	padding-right: 0.7581%;
	
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#slides {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#morebody {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#slide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#logos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7569%;
	display: block;
	color: #000;
	font-size: 12px;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#logos2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 23.7569%;
	display: block;
}
#logos3 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 23.7569%;
	display: block;
}
#logos4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.464%;
	display: block;
}
#bodytwo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lbp {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 23.7569%;
	display: block;
}
#smallheading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#slider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#RJLJ {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#RJLJpic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tristan {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#TI {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#welcome {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 36.464%;
	display: block;
}
#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 61.8784%;
	display: block;
}
#firstpara {
	clear: both;
	float: left;
	margin-left: 0;
	width: 36.464%;
	display: block;
}
#firstpara1 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 61.8784%;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#para2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	horizontal-align: top;
	top: auto;
}
#para7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#budget {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#reputation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#trust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#plan2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nestedbody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#space {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#budget2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #F4F4F4;
}
#reliable {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#really {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#random {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#elevation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#body8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#LayoutDiv6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#footer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#designslide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#divider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
.imageleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.imageright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#cazvic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chchteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#midteams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#teams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#sponsor {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fiji {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#maps {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#homeslide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#homeslidewords {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#architectural {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#traditional {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#albury {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#benhar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#brighton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ettrick {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacerline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#leeston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#methven {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#oban {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Seedon {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Walton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Weston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#Torrance {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#morepics {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#morepics1 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#morepics2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#galleryintro {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#omarama {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#omaramaslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#pic1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#pic6 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#pic7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#pic9 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#pic10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#mtsoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#repair {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#springston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spring1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spring2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frontoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frontchc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#woodford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#indexslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#designslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#galleryslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#reno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#halwyn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#playground {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#alford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#redshed {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#wood {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#monck {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#cashmere {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#shields {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#spacer6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#raemaria {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cantyteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#headerdiv {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactdiv {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 36.464%;
	display: block;
}
#morereno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#morereno2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#morereno3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#spaceragain {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#newmenu2017 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchens {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchen3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#renospace3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renobath2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renospace4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bath4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#bath5 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#bath6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#renospacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#H1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firsth1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#commercialdesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#renodescr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renopagestart {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rapaki1 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#rapaki2 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 100%;
	display: block;
}
#cashmere1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#shed2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#seafield {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#newpic {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#comm2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#comm7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiclass {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#fijiinside {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#fijikids {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#newroad1 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#fijispacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#fijiroad2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#fijiroad3 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#sponsorspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#snowcar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
}
#thisisone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#linksto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchen6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#formsteeldesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#carport {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#shed02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gable5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gabel2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bigshed {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hall {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#greybuild {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#astrolift {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gym {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showdates {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showinfo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteeldisc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formlogo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showdates2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
#gallery10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#gallery11 {
	clear: none;
	float: left;
	margin-left: 1.6574%;
	width: 49.1712%;
	display: block;
}
#gallery12 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1712%;
	display: block;
}
#contactblurb {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#thankyou {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactformbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactdetailsbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#requestvisit {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#wowslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#choose {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#simple {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactusbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#privacypolicy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Haka1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#haka2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hakaspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteellogo1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bookletsignup {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#signupform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#privacy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#testimonial {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
	width: 89.0217%;
	max-width: 1232px;
	padding-left: 0.4891%;
	padding-right: 0.4891%;
	margin: auto;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#header {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
}
#slides {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
}
#morebody {
	clear: none;
	float: left;
	margin-left: 51.6483%;
	width: 49.4505%;
	display: block;
}
#slide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#menu {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#LayoutDiv3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#logos {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24.1758%;
	display: block;
	color: #000;
	font-size: 12px;
}
#footer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Cambria, Chiller, Consolas, Constantia;
	color: #C33;
	font-size: 14px;
}
#logos2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 15.7509%;
	display: block;
}
#logos3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 15.7509%;
	display: block;
}
#logos4 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#bodytwo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lbp {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 15.7509%;
	display: block;
}
#smallheading {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#slider {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#RJLJ {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	color: #000000;
}
#RJLJpic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#tristan {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#TI {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-image: url(Images/index%20bg%20crop.jpg);
	color: #000;
}
#welcome {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 18px;
}
#contact {
	clear: none;
	float: left;
	margin-left: 51.6483%;
	width: 32.6007%;
	display: block;
}
#logo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.8754%;
	display: block;
}
#firstpara {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24.1758%;
	display: block;
	font-size: 16px;
	
}
#firstpara1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#para2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#para3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
#para4 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
#para5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
	height:auto;
}
#para6 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	border-style: groove;
	background-image: url(Images/Builds/plan2.jpg);
	
}
#para7 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	border-style: groove;
	background-image: url(Images/Builds/plan2.jpg);
}
#para8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para9 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#para10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#budget {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 32.6007%;
	display: block;
	background-color: #F4F4F4;
	margin: 2;
}
#reputation {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#trust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
	background-color: #F4F4F4;
}
#plan2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 41.0256%;
	display: block;
}
#nestedbody {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#space {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#budget2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
	background-color: #F4F4F4;
}
#reliable {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#really {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#random {
	clear: both;
	float: left;
	margin-left: 0;
	width: 24.1758%;
	display: block;
}
#body5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#elevation {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#body6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#body7 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 57.8754%;
	display: block;
	color: #000;
}
#body8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#LayoutDiv4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
}
#LayoutDiv5 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	color: #000;
}
#LayoutDiv6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#footer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Cambria, Chiller, Consolas, Constantia;
	color: #C33;
}
#designslide {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#divider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cazvic {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#chchteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#midteams {
	clear: both;
	width: 100%;
	display: block;
	margin: 10;
	padding: 0px;
	text-align: left;
	color: #000;
}
#teams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcteams {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sponsor {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#fiji {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
	font-size: 14px;
}
#maps {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#homeslide {
	clear: both;
	margin-left: 0;
	width: 57.8754%;
	display: block;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#homeslidewords {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 41.0256%;
	display: block;
}
#architectural {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#traditional {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#albury {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
}
#benhar {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
}
#brighton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000000;
}
#ettrick {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
}
#spacerline {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#leeston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	color: #000;
}
#methven {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
}
#spacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 12px;
}
#oban {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	color: #000;
}
#Seedon {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	color: #000;
}
#Walton {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
}
#Weston {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	color: #000;
}
#Torrance {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	color: #000;
}
#pic2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#morepics {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#morepics1 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#morepics2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#galleryintro {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#omarama {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#omaramaslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#pic3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#pic4 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#pic5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#pic6 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#pic7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#pic8 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#pic9 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#pic10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#chcoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#mtsoffice {
	clear: both;
	float: left;
	margin-left: 0;
	width: 41.0256%;
	display: block;
}
#repair {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#pic11 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#springston {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#sjog2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#sjog3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#sjog4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#sjog5 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#spacer1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sjog6 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#spacer2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 12px;
}
#spring1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#spacer3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spring2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#frontoffice {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 41.0256%;
	display: block;
}
#frontchc {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 41.0256%;
	display: block;
}
#woodford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.8754%;
	display: block;
	color: #000;
}
#indexslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.8754%;
	display: block;
}
#designslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#galleryslider {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 41.0256%;
	display: block;
}
#reno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#halwyn {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#playground {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer5 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#alford {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#redshed {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#wood {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#monck {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#cashmere {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#shields {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#spacer6 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer7 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#raemaria {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-image: url(Images/index%20bg%20crop.jpg);
}
#cantyteam {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-image: url(Images/index%20bg%20crop.jpg);
	color: #000;
}
#headerdiv {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactdiv {
	clear: none;
	float: left;
	margin-left: 9.5238%;
	width: 24.1758%;
	display: block;
}
#morereno1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#morereno2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#morereno3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#spaceragain {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #C33;
	font-size: 24px;
}
#links {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#newmenu2017 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#kitchens {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#kitchen3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#renospace3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renobath2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#renospace4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bath4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#bath5 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#bath6 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#renospacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#H1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#firsth1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
}
#commercialdesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#renodescr {
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#renopagestart {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#rapaki1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rapaki2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#cashmere1 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#shed2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#seafield {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#newpic {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#comm2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#comm3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#comm4 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#comm5 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#comm7 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#fijiclass {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#fijiinside {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#fijikids {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#newroad1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#fijispacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fijiroad2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#fijiroad3 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#sponsorspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#snowcar {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
#buildonly {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 24px;
	color: #C33;
}
#thisisone {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gall3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#linksto {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	color: #000;
	font-size: 14px;
}
#kitchen6 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#formsteeldesc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#carport {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
#shed02 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#gable5 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#gabel2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#bigshed {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#hall {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#greybuild {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#astrolift {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#gym {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#showdates {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #FFF;
}
#showinfo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
#formsteeldisc {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#spacer4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formlogo {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#showdates2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#gallery10 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#gallery11 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#gallery12 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 32.6007%;
	display: block;
}
#contactblurb {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contactform {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#thankyou {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	font-size: 14px;
	color: #000;
}
#contactformbox {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	font-size: 14px;
	color: #000;
	background-color: #FFF;
}
#contactdetailsbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
}
#requestvisit {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#wowslider {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
}
#choose {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
	color: #000;
	text-align: center;
}
#simple {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: left;
}
#contactusbox {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
}
#contactbox {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#privacypolicy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#Haka1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.4505%;
	display: block;
}
#haka2 {
	clear: none;
	float: left;
	margin-left: 1.0989%;
	width: 49.4505%;
	display: block;
}
#hakaspacer {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#formsteellogo1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bookletsignup {
	clear: both;
	float: left;
	margin-left: 0;
	width: 32.6007%;
	display: block;
}
#signupform {
	clear: none;
	float: left;
	margin-left: 9.5238%;
	width: 57.8754%;
	display: block;
}
#privacy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#testimonial {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}
.logo {
	height: auto;
	width: auto;
}
.imageleft {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
.imageright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

}
#contactdiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E004D;
	text-align: right;
	padding-right: 4px;
}
h1 {
	font-size: 24px;
	color: #C33;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #C33;
	font-style: normal;
}
.gridContainer.clearfix #LayoutDiv1 #body #smallheading #homeslide {
	color: #000;
}
.gridContainer.clearfix #LayoutDiv1 #body {
	font-size: 14px;
	color: #000;
}
.gridContainer.clearfix #LayoutDiv1 #body #smallheading #homeslide {
	color: #000;
}
.gridContainer.clearfix #LayoutDiv1 #body #raemaria {
	color: #000;
}
.gridContainer.clearfix #LayoutDiv1 #body #body {
	text-align: left;
	color: #000;
}
.holiday {
	color: #C33;
	font-style: italic;
}
