@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'M1mthin';
    src: url('../fonts/mplus-1m-thin-webfont.eot');
    src: url('../fonts/mplus-1m-thin-webfont.eot?iefix') format('eot'),
         url('../fonts/mplus-1m-thin-webfont.woff') format('woff'),
         url('../fonts/mplus-1m-thin-webfont.ttf') format('truetype'),
         url('../fonts/mplus-1m-thin-webfont.svg#webfontZ73Avsx1') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* ------------------------------------ main page elements ------------------------------------ */


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	background-color: #006993;
	background-image: url(../images/general/background.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


/* ------ outer containment section -------- */

#outerDiv {
	width: 98em;
	-moz-border-radius: 20px;
 	-webkit-border-radius: 20px;
	khtml-border-radius: 20px;
	border-radius: 20px;
	border: solid 1px #000;
	background-color: #FFF;
	margin: 2.5em auto 0 auto;
}


/* ------ top banner section -------- */

#topBannerDiv {
	
}

#logoDiv {
	width: 14.9em;
	height: 12.8em;
	padding: 3.3em 0 0 2.8em;
	float: left;
}

#logoImage {
	width: 14.2em;
}

#sloganDiv {
	width: 52.5em;
	padding: 7.5em 0 0 2.3em;
	float: left;
}

#sloganFont {
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3b3b3d;
	line-height: 1.5em;
}

#searchDiv {
	float: left;
	padding: 10em 1.8em 0 0;
	width: 23.2em;
	text-align: right;
}

#jumpMenu {
	font-size: 1.3em;
	width: 15em;
	margin: 0;
}

#go_button {
	background-image: url(../images/general/submit_bg.jpg); 
	border-bottom: #000 solid 1px;
	border-left: #666 solid 1px;
	border-right: #000 solid 1px;
	border-top: #666 solid 1px;
	color: #FFF;
	font-size: 1em;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: 700;
	width: 2em;
	height: 2em;
	text-align: center;
	padding: 0 0 0 .2em;
}


/* ------ middle banner section -------- */

#middleBannerDiv {
	clear: both;
}

#outlineGraphicDiv {
	float: left;
}

#outlineGraphic {
	width: 17.8em;
	height: 18.3em;
}

#pageImageDiv {
	float: left;
	overflow: hidden;
}

.pageImage {
	width: 80.2em;
}


/* ------ main menu and page content section -------- */

#pageContentSectionDiv{
	clear: both;
}

/* - menu section - */

#menuDiv {
	width: 17.7em;
	float: left;
	font-weight: 700;
}

#menuDiv ul {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}

#menuDiv ol {
	background-color: #d3f2ff;
	font-size: 1.05em;
	display: block;
	margin: 0;
	padding: 0;
}

#menuDiv ol li {
	line-height: 2em;
	margin: 0 0 0 5.5em;
	padding: 0;
}

#menuHome, .menuLevel1, .menuLevel2, .menuLevel3, .menuLevel4, .menuLevel4c {
	font-size: 1.2em;
	height: 1.7em;
	border-bottom: 1px #000 solid;
}

#menuHome, .menuLevel1, .menuLevel2, .menuLevel3 {
	padding: .5em 0 0 1.4em;
	width: 13.45em;
}

.menuLevel4 {
	padding: .5em 0 0 3.8em;
}

.menuLevel4c {
	padding: .5em 0 0 3.8em;
}

.menuLevel5 {
	padding: .5em 0 0 4.4em;
}

.menuLevel6 {
	border-top: 1px solid #000;
}

.menuLevel3, .menuLevel4 {
	border-bottom: none;
}

#menuHome {
	background-color: #006993;
	color: #FFF;
	margin: 2.5em 0 0 0;
}

#menuDiv #menuHome a:link, #menuDiv #menuHome a:visited {
	color: #FFF;
	text-decoration: none;
	font-weight: 300;
}

#menuDiv #menuHome a:hover, #menuDiv #menuHome a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: 700;
}

.menuLevel1 {
	background-color: #FFF;
}

.menuLevel2a {
	background-color: #FFF;
	background-image: url(../images/navigation/menu_bg_1a.gif);
	background-repeat: no-repeat;
}

.menuLevel2b {
	background-color: #FFF;
	background-image: url(../images/navigation/menu_bg_1b.gif);
	background-repeat: no-repeat;
}

.menuLevel3a {
	background-color: #d3f2ff;
	background-image: url(../images/navigation/menu_bg_2a.gif);
	background-repeat: no-repeat;
}

.menuLevel3b {
	background-color: #d3f2ff;
	background-image: url(../images/navigation/menu_bg_2b.gif);
	background-repeat: no-repeat;
}


.menuLevel4a {
	background-color: #d3f2ff;
	background-image: url(../images/navigation/menu_bg_3a.gif);
	background-repeat: no-repeat;
}

.menuLevel4b {
	background-color: #d3f2ff;
	background-image: url(../images/navigation/menu_bg_3b.gif);
	background-repeat: no-repeat;
}

#menuDiv a:link, #menuDiv a:visited {
	color: #3b3b3d;
	text-decoration: none;
}

#menuDiv a:hover, #menuDiv a:active {
	color: #000;
	font-weight: 700;
	text-decoration: none;

}



/* - common page content section elements - */

#pageContentOuterDiv {
	border-left: 1px solid #000;
	float: left;
}

#leftContentColDiv {
	float: left;
	padding: 2em 4.1em 1.5em 4.1em;
	width: 47.2em;
	color: #3b3b3d;
}

#rightContentColDiv {
	background-color: #d3f2ff;
	float: left;
	width: 22.8em;
}

.clearFloats {
	clear: left;
}


/* - common page content text formating - */

h1 {
	font-family: M1mthin, Arial, Helvetica, sans-serif;
	font-size: 4.2em;
	font-weight: normal;
	letter-spacing: -.05em;
	font-stretch: extra-expanded;
	word-spacing: -.2em;
	color: #3387a9;
	margin: 1.1em 0 .7em 0;
} 

h2 {
	font-size: 1.6em;
	color: #670033;
	font-weight: 300;
	margin: .8em 0 .4em 0;
}


h3 {
	font-size: 1.4em;
	color: #670033;
	font-weight: 300;
}


#pagecontentDiv {
	font-size: 1.2em;
	line-height: 1.3em;
}

#pagecontentDiv p {
	line-height: 1.7em;
}

#pagecontentDiv ul  {
	padding: 0 0 0 1em;
}

#pagecontentDiv ul li {
	line-height: 2.4em;
}

.boldText {
	font-weight: 700;
}

.normalText {
	font-weight: 300;
}

a:link, a:visited {
	color: #006993;
	text-decoration: none;
	font-weight: 400;
}

a:hover, a:active {
	color: #000;
	text-decoration: none;
	font-weight: 400;
}



/* - right column common spacing, image, and text formating styles - */

#commonPicSpacerDiv {
	height: 12.7em;
	width: 1em;
}

#commonPicDiv {
	margin: 0 0 6em 0;
}

#pageContentPic {
	width: 22.8em;
}

#rightColSpacerDiv {
	height: 19.5em;
}

#rightColPicDiv {
}

.rightColTextGrey {
	color: #666;
}

.pNoTopMargin {
	margin: 0;
}


#rightColTextDiv {
	font-size: 1.2em;
	line-height: 1.5em;
	padding: 1.3em 1em 1em 1em;
	margin: 0;
}

#rightColTextDiv h2, #rightColTextDiv .pNoTopMargin {
	color: #670032;
}

.linkArrow {
	font-size: 1.2em;
}



/* ------ footer section -------- */

#footerDiv {
	width: 98em;
	margin: 1.5em auto;
	text-align: right;
	padding: 0 3em 4em 0;
}

#footerText {
	color: #FFF;
	font-size: 1.2em;
	font-weight: 700;
}

#footerText a:link, #footerText a:visited {
	color: #FFF;
	text-decoration: none;
}

#footerText a:hover, #footerText a:active {
	color: #000;
	text-decoration: none;
}

.currentPageLink {
	color: #000;
}



/* ------------------------------------ specific page elements ------------------------------------ */


/* ------ index page elements -------- */

#pageImageDiv img {
  position: absolute;
}


#associatedWith {
	color: #006993;
	margin: 4em 0 0 0;
}

#associatedWithLogoDiv {
	margin: -.4em 0 .2em 0;
}

#underlinePic {
	height: 4.45em;
	width: 19.2em;
}

#hiaLogoPic {
	width: 15.4em;
	height: 4.45em;
	border: none;
}

#tqLogoPic {
	height: 4.45em;
	width: 4.6em;
	border: none;
}


#bsaLogoPic {
	width: 5em;
	border: none;
}


#indexRightColDiv {
	color: #3b3b3d;
	float: left;
	background-color: #d3f2ff;
	width: 22.9em;
}

#indexRightColTextDiv {
	font-size: 1.1em;
	font-weight: 700;
	line-height: 1.7em;
	padding: 4em 0 1em .7em;
	margin: 0;
}

.h1Smaller {
	font-size: 2.5em;
	letter-spacing: -.07em;
	margin-top: 1.5em;
}

#loginOuterDiv {
	background-color: #FFF;
	height: 9.5em;
}

#tenderTextDiv {
	font-size: 1.35em;
	font-weight: 700;
	padding: 1.1em 0 .8em 1em;
}

#loginFormDiv {
	background-color: #d3f2ff;
	height: 3.5em;
	border-bottom: solid 1px #b2b2b2;
	border-right: solid 1px #b2b2b2;
	margin: 0;
	padding: 0;
}

#loginFormDiv form {
	margin: 0;
	padding: 0;
}

#user {
	font-size: 1.2em;
	background-color: #d3f2ff;
	border: none;
	margin: .8em 0 0 1em;
}

#houseSymbolDiv {
	margin: -6.6em 0 0 16em;
}

#houseSymbolPic {
	width: 58px;
}

/* - Whio We Are - */

.whoWeAre {
	height: 65em;
}

/* - Queensland Government link styles - */

#qGov {
	background-color: #79000d;
	background-image: url(../images/general/qGov_logo.jpg);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1.2em;
	font-weight: 300;
	height: 2.4em;
	margin: 1.9em 0 0 0;
	padding: 1em 0 0 2.7em;
}

.qGovSmallText {
	font-size: 1em;
}

#qGovText {
	padding: 1em 0 0 1.4em;
	font-size: 1.2em;
	line-height: 1.5em;
	width: 13.45em;
}

#qGovLink {
	padding: .5em 0 0 1.4em;
	font-size: 1.2em;
	height: 1.7em;
	margin: .2em 0 0 0;
}

.qGovLinkLevel2a {
	background-color: #FFF;
	background-image: url(../images/navigation/qGovLink_bg_1a.gif);
	background-repeat: no-repeat;
}

.qGovLinkLevel2b {
	background-color: #FFF;
	background-image: url(../images/navigation/qGovLink_bg_1b.gif);
	background-repeat: no-repeat;
}



/* ------ Contact US and Job Enquiry page elements -------- */

#contactContentDiv {
	padding: 2em 5em 1.5em 4.1em;
	width: 64.4em;
	color: #3b3b3d;
}

.leftDiv {
	float: left;
	width: 9em;
}

.rightDiv {
	float: left;
	margin: 0 0 .8em 0;
}

.contactInput {
	font-size: 1.2em;
	width: 23em;
}

.contactTextarea {
	font-size: 1.2em;
	height: 5em;
	width: 28em;
}


#submitButtonDiv {
	text-align: right;
	width: 37em;
	margin: 0 0 1.7em 0;
}


#contactButton {
	-moz-border-radius: 20px;
 	-webkit-border-radius: 20px;
	khtml-border-radius: 20px;
	border-radius: 20px;
}

#postCode {
	font-size: 1.2em;
	width: 4em;
}


.contactCheckBox {
	font-size: 1.2em;
}

#enquiryRightColSpacer {
	height: 40em;
}


/* ------ Current Tenders page elements ------- */






/* ------  Site Map, Terms of Use and Privacy Policy page elements -------- */

#termsPrivacyContentDiv {
	padding: 2em 5em 1.5em 4.1em;
	width: 62.4em;
	color: #3b3b3d;
}

#termsPrivacyContentDiv #pagecontentDiv ol  {
	padding: 0 0 0 1.3em;
}

#termsPrivacyContentDiv #pagecontentDiv ol li {
	font-weight: 700;
	line-height: 1.8em;
	margin: 0 0 .7em 0;
}

#siteMapUlTop {
	padding: 0;
	list-style: none;

}

#siteMapUlTop a:link, #siteMapUlTop a:visited {
	font-weight: 700;
}

#siteMapUlTop a:hover, #siteMapUlTop a:active {
	font-weight: 700;
}

.siteMapUlSecond {
	padding: 0 0 0 2em;
	list-style: none;
}

#siteMapUlTop .siteMapUlSecond a:link, #siteMapUlTop .siteMapUlSecond a:visited {
	color: #3b3b3d;
	font-weight: 300;
}

#siteMapUlTop .siteMapUlSecond a:hover, #siteMapUlTop .siteMapUlSecond a:active {
	color: #000;
	font-weight: 300;
}

#siteMapRightCol {
	height: 80em;
}

/* ------ Suppliers page elements -------- */

#SuppliersContentDiv {
	padding: 2em 5em 1em 4.1em;
	width: 62em;
	color: #3b3b3d;
} 

#suppliersPicDivOuter {
	height: 22em;
	margin: 1.5em 0 .5em 0;
}

#firstRow {
}

#secondRowLeft{
	float: left;
}

#secondRowRight{
	float: left;
}

#logoDiv1, logoDiv2 {
	overflow: hidden;
}

#beaumontLogo {
	border: none;
	display: block;
	float: left;
	height: 5.35em;
	margin: 0 1.6em 0 0;
	width: 16.9em;
}

#bradmansLogo {
	border: none;
	display: block;
	float: left;
	margin: 0 1.4em 0 0;
	width: 17.75em;
}

#bunningsLogo {
	border: none;
	display: block;
	float: left;
	margin: 0 0 0 0;
	width: 11.05em;
}

#byrneBrosLogo {
	border: none;
	display: block;
	float: left;
	margin: 0 1.6em 0 0;
	width: 18.15em;
}

#gJamesLogo {
	border: none;
	display: block;
	float: left;
	margin: .5em 2em 0 2em;
	width: 13.75em;
}

#haymansLogo {
	border: none;
	display: block;
	float: left;
	margin: .5em 0 0 0;
	width: 10.9em;
}

#neumannSteelLogo {
	border: none;
	display: block;
	float: left;
	margin: -4.7em 2em 0 0;
	width: 13.25em;
}

#samiosLogo {
	border: none;
	display: block;
	float: left;
	margin: -3.9em 0 0 6.5em;
	width: 11.15em;
}

#stramitLogo {
	border: none;
	display: block;
	float: left;
	margin: .7em 0 0 6.2em;
	width: 12.54em;
}

#stratcoLogo {
	border: none;
	display: block;
	float: left;
	margin: .7em 2em 0 2em;
	width: 11.5em;
}

#boralLogo {
	border: none;
	display: block;
	float: left;
	margin: 1em 0 0 0;
	width: 15.1em;
}

#galaxyTilesLogo {
	border: none;
	width: 22.56em;
}

/* ------ Key People page and Testimonials page style elements ------- */


/* - common elements - */

#testimonialProjectsDiv {
}

.estimonialProjectsH1 {
	margin: 1.2em 0 .4em 0;
}

.largeBoldTextGray {
	color: #58575c;
	font-size: 2em;
	font-weight: 300;
	margin: 0 0 .8em 0;
}

.titleTextBold {
	font-weight: 700;
	padding: 0;
	margin: 0 0 1em 0;
}


/* - Testimonials page - */

#estimonialBottomPageNavDiv {
	font-size: 1.2em;
	padding: 0 1em 0 0;
	margin: 1em 0 0 0;
	text-align: right;
}

#rightColTestimonialSpacer {
	height: 8.2em;
}


/* - Key People - */

#keyPeopleContentDiv {
	padding: 2em 1em 1.5em 4.1em;
	width: 74em;
	color: #3b3b3d;
}

.keyPeopleH1 {
	margin: 1.1em 0 .5em 0;
}

.leftColKeyPeople {
	float: left;
	padding: 0 3em 0 0;
	width: 44em;
}

.rightColKeyPeople {
	float: left;
	padding: 4em 0 0 0;
	text-align: center;
	width: 14em;
}

.keyPeoplePic {
	width: 11.4em;
}

/* ------ Projects page style elements ------- */


/* - Our Project page elements - */

#projectLinksDiv {
	margin: 0;
	padding: 0;
}

#projectLinks {
	list-style-type: none;
	display: block;
	margin: 0 0 0 -1em;
	padding: 0;
}

#projectLinks li {
	list-style: none;
	padding: 0 0 0 2em;
	margin: 0;
}

.liArrowLink {
	background-image: url(../images/navigation/menu-arrow-2a.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.liArrowHover {
	background-image: url(../images/navigation/menu-arrow-1b.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#projectPicSpacerDiv {
	height: 13.3em;
	width: 1em;
}

#projectTopNav {
	left: 50%;
	margin: 0 0 0 41em;
	position: absolute;
	top: 45em;
}

#projectTopNav2 {
	left: 50%;
	margin: 0 0 0 32em;
	position: absolute;
	top: 45em;
}

/* - Project Section page elements - */

#projectListOuterDiv {
	color: #3b3b3d;
	float: left;
	font-size: 1.2em;
	font-weight: 300;
	min-height: 45em;
	padding: 0em 0 1.5em 3.6em;
	width: 60.7em;
}

#projectSectionIntroDiv {
	width: 56em;
	line-height: 1.6em;
	margin: 0 0 2.9em 0;
}

.projectsSectionH1 {
	margin: 1.1em 0 .4em 0;
}


.projectDiv {
	margin: .5em 0 2em 0;
	line-height: 1em;
}

.projectPicDiv {
	float: left;
	margin: .1em 0 1.4em 0;
}

.projectPicDiv img {
	border: none;
}

#ourProjectsPicDiv {
	margin: 0 0 5em 0;
}

.projectThumbNailPic {
	width: 20.7em;
}

.projectDetailsOuterDiv {
	float: left;
	margin: 0 0 0 3em;
}

.projectNameDiv {
	clear: both;
	color: #670033;
	font-size: 1.2em;
	font-weight: 700;
}

.projectDetailItemsDiv {
	font-size: 1em;
}

.projectDetailItemsDiv p {
	clear: left;
}

.projectDetailsItemsSpan {
	display: block;
	float: left;
	font-weight: 700;
	height: 2em;
	
	width: 9em;
}

.projectDetailsSpan {
	display: block;
	float: left;
}

.projectMoreInfoDiv {
	float: left;
	text-align: right;
	width: 20.7em;
}

.projectMoreInfoDiv a:link, .projectMoreInfoDiv a:visited {
	color: #670033;
	font-weight: 700;
}

.projectMoreInfoDiv a:hover, .projectMoreInfoDiv a:active {
	color: #000;
	font-weight: 700;
}

#projectDiv #projectMoreInfoDiv a:link, #projectDiv #projectMoreInfoDiv a:visited {
	color: #3b3b3d;
	text-decoration: none;
}

#projectMoreInfoDiv a:hover, #projectDiv #projectMoreInfoDiv a:active {
	color: #000;
	font-weight: 700;
	text-decoration: none;

}

.projectBackToTopDiv {
	float: left;
	margin: 0 0 0 3em;
}

#bottomNavNextBackDiv {
	float: right;
	font-weight: 700;
	margin: 0 0 0 3em;
}


.dottedLineDiv {
	font-size: .7em;
	border-bottom: dotted #006993 .2em;
	float: right;
	margin: 1.5em 0 0 0;
	width: 53.5em;
}


/* - single project page elements - */

#leftProjectColDiv {
	color: #3b3b3d;
	float: left;
	width: 55.4em;
}

#topProjectSectionDiv {
	margin: 0 0 0 4.1em;
	padding: .7em 0 0 0;
	width: 47em;
}

#projectSectionHeadingDiv h1{
	margin: 1.1em 0 .15em 0;
}

#projectTitleDiv {
	float: left;
	margin: 0;
}

#printButton {
	width: 2.2em;
}

#projectBackArrow {
	width: 2em;
}


.buttons_pos {
	margin: 0 0 -.5em 0;
}

#mainProjectPicDiv {
	margin: 2em 0 1.5em 0;
}

#mainProjectPic {
	width: 47em;
}

#navPrintDiv {
	float: right;
}

.sliderkit-nav-clip img, #topProjectSectionDiv img {
	border: none;
}

#middleProjectSectionDiv {
	padding: 0 0 0 1em;
}

#bottomProjectSectionDiv  {	
	margin: 0 0 0 4em;
	width: 47em;
}

#projectDescriptionOuterDiv {
	margin: 3em 0 0 0;
}

#projectDescriptionDiv {
	font-size: 1.2em;
	line-height: 1.5em;
}

#projectDescriptionDiv h2 {
	font-size: 1.4em;
	color: #670033;
	font-weight: 300;
	margin: .8em 0 .4em 0;
}

#projectPageNavDiv {
	font-size: 1.2em;
	line-height: 1.5em;
	float: right;
	margin: 0 0 1em 0;
}

.smallArrows {
	font-size: .9em;
	margin: 0 0 .5em 0;
}

#rightProjectColDiv {
	height: 69em;
	padding: 17.5em 2em 0 1.5em;
}


#rightProjectColText p {
	font-size: 1.2em;
	margin: 0 0 .6em 0;
	line-height: 1.6em;
}

#rightProjectColText a:link, #rightProjectColText a:visited {
	color: #670033;
}

#rightProjectColText a:hover, #rightProjectColText a:active {
	color: #666;
}

/* - Education Project pages - */
#educationProjectColDiv {
	height: 77em;
	padding: 17.5em 2em 0 1.5em;
}

/* - MCELC Project page - */


.mcelcProjectBottomSpacer {
	margin-bottom: 4em;
}

/* - Riverside Christan College Project - */

.rccProjectBottomSpacer {
	margin-bottom: 8em;
}

/* - St Mary’s Catholic College Language Centre Project - */

.cclcpProjectBottomSpacer {
	margin-bottom: 9.4em;
}

/* - Riverside Christian College new K Block Project - */

.ccKBlockProjectBottomSpacer {
	margin-bottom: 4em;
}

/* - Sun Sea Bay Project page - */

#ssbProjectColDiv {
	height: 70em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Riverside Christian College K block Project page - */

#kBlockProjectColDiv {
	height: 73.8em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Urangan Car Wash Project page - */

#carwashProjectColDiv {
	height: 76.2em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Bay City Motors Project page - */

#baycityProjectColDiv {
	height: 65.1em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Kalang Respite Centre - Stage 3 Project page - */

#kalangProjectColDiv {
	height: 74em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Islander Road Warehouses Project page - */

#islanderProjectColDiv {
	height: 55.5em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Lifeline Hervey Ba Project page - */

#lifelineProjectColDiv {
	height: 76.2em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Meals on Wheels Hervey Bay Project page - */

#wheelsProjectColDiv {
	height: 77em;
	padding: 17.5em 2em 0 1.5em;
}

/* - St Vinnies Store Hervey Bay Project page - */

#vinniesProjectColDiv {
	height: 68.7em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Commonwealth Bank Project page - */

#commonwealthProjectColDiv {
	height: 62.5em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Dimmey's Store Project page - */

#dimmeysProjectColDiv {
	height: 84em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Warehouses Store Project page - */

#warehousesProjectColDiv {
	height: 62.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Samford Project page - */

#samfordProjectColDiv {
	height: 138em;
	padding: 17.5em 2em 0 1.5em;
}

/* - St Mary’s Catholic College Project page - */

#stMarysProjectColDiv {
	height: 69.1em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Golf Cresent Griagnish Project page - */

#golfProjectColDiv {
	height: 68.9em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Burrum Heads Project page - */

#burrumHeadsProjectColDiv {
	height: 70.6em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Mary River Project page - */

#maryRiverProjectColDiv {
	height: 79.8em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Herbert Street Project page - */

#herbertStreetProjectColDiv {
	height: 73.9em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Senorita Parade Project page - */

#senoritaParadeProjectColDiv {
	height: 60.6em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Tortworth Court Project page - */

#tortworthCourtProjectColDiv {
	height: 67.9em;
	padding: 17.5em 2em 0 1.5em;
} 

/* - Pole Home Project page - */

#poleHomeProjectColDiv {
	height: 106.6em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Hughes Road Project page - */

#hughesRoadProjectColDiv {
	height: 114em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Beach Front Project page - */

#beachFrontProjectColDiv {
	height: 100.6em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Eyes Wide Bay Medical Centre Project page - */

#eyeswideProjectColDiv {
	height: 70.8em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Fraser Coast Radiology Project page - */

#radiologyProjectColDiv {
	height: 75em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Bayswater Family Practice Project page - */

#bayswaterProjectColDiv {
	height: 78.7em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Maryborough Town Hall Shelter - */

#mthsProjectColDiv {
	height: 70em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Hervey Bay Presbyterian Church - */

#hbpcProjectColDiv {
	height: 90.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Wesleyan Methodist Church - */

#wesleyanProjectColDiv {
	height: 74.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Brogla Theatre Viewing Deck - */

#broglaProjectColDiv {
	height: 74.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Urraween Medical Centre - */

#urraweenProjectColDiv {
	height: 74.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* - Urangan Medical Centre - */

#uranganProjectColDiv {
	height: 74.4em;
	padding: 17.5em 2em 0 1.5em;
}

/* ------ Our Values page elements ------- */

#ovContentColDiv {
	padding: 2em 5em 1.5em 4.1em;
	width: 62.4em;
	color: #3b3b3d;
}

#bottompacerDiv {
	height: 4em;
	width: 1em;
}



/* ------ What We Do and Working With Us page elements ------- */


/* - What We Do page elements - */

#wwuPicDiv {
	margin: 0 0 9.8em 0;
}


/* - Who We Are page elements - */

#whoweareTextDiv {
	padding: 1.5em 0 1em 2.7em;
	height: 13.5em;
}

#whoweareTextDiv p {
	color: #006993;
	font-size: 1.2em;
	font-weight: 700;
	line-height: 1.8em;
}

#pagePicDiv {

}


/* - temp styles - */

.disableLink {
	cursor: default;
	pointer-events: none;
}