@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%;
}
/* 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:	10;
	dw-gutter-percentage:	25;
	
	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: 100%;
	height: 100%;
	padding-left: 0%;
	padding-right: 0%;
}


	#headerWrapper {
		z-index: 100;
		display: block;
		position: relative;
		background-color: rgba(255, 255, 255, 0.85);
		width: 100%;
		
		/* display: none; */
	}
	
	#headerContent {
		display: block;
		width: 100%;
		margin: auto;
		max-width: 1018px;
	}
	

	#navigationWrapper {
		display: none;
	}	
	
	#nav-mobile {
		display: block; 	
	}
	
 	#MobNavigationWrapper {
		text-align: center;
		display: block;
		clear: both;
		float: left;
		margin-left: 0;
		width: 100%;
		display: block;
		background-color: #00A9E7;	
		z-index: 2000;		
		
		position: fixed;
		top: 0px;		
	}

#BCK-Logo {
	clear: none;
	display: block;
	width: 80%;
	float: none;
	margin: auto;
	text-align: center;

	margin: auto;
	padding: 50px 0px 20px;

/* 	margin: 20px auto; */
}
#BCK-Logo  img {
	border: 0px;	
}

#NavigationBar {
	clear: both;
	float: left;
	width: 12%;
	min-width: 200px;
	display: block;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	position: fixed;
	z-index: 1; /* ONTOP */
}


.section { width: 100%; height: 100%; height: auto !important; min-height: 100%; overflow-x: hidden; position: relative; overflow: hidden; }


#footerwrapper {
	float: none;
	width: 100%;
	display: block;
	margin: auto;
	padding: auto;	
	margin-top: 5px;
	background-color: #00A9E7;
}

#footer {
	float: none;
	text-align: center;
	width: 60%;
	display: block;
	margin: auto;
	padding-top: 8px;
	max-width: 980px;
	padding: 8px;
	font-family: "Avenir-Medium", Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 11px;
}
#footer a {
	color: #FFF;
	font-size: 11px;
}

#content_area_wrapper { 
	border: 1px solid orange;
	float: none; height: auto; margin: auto; padding: auto;
}

#content_area { float: none; height: auto; margin: auto; padding: auto; margin-bottom: 20px; }



#homeContentWrapper { position: absolute; bottom: 100px; width: 100%; background-color: rgba(187, 189, 192, 0.8);   }
#home #content_area { padding: 20px 0px; width: 98%; max-width: 1018px; display: block; margin: auto; text-align: center; }
#home #content_area p {	color: #6C6D6F; }
#home #content_area h1, #home #content_area h2, #home #content_area h3, #home #content_area h4, #home #content_area h5, #home #content_area h6 { color: #6C6D6F; }


#about { position: relative; z-index: 6; }
#about #content_area p { color: #FFF; }
#about #content_area h1, #about #content_area h2, #about #content_area h3, #about #content_area h4, #about #content_area h5, #about #content_area h6 { color: #FFF; }

#kitchenfitout { position: relative; z-index: 6; }
#kitchenfitout #content_area p { color: #6C6D6F; }
#kitchenfitout #content_area h1, #kitchenfitout #content_area h2, #kitchenfitout #content_area h3, #kitchenfitout #content_area h4, #kitchenfitout #content_area h5, #kitchenfitout #content_area h6 { color: #6C6D6F; }

#kitchenfitout #section_inner {
		width: 100%;
		height: 100%;
}

#shopfitout { position: relative; z-index: 6; }
#shopfitout #content_area h1, #shopfitout #content_area h2, #shopfitout #content_area h3, #shopfitout #content_area h4, #shopfitout #content_area h5, #shopfitout #content_area h6 { color: #FFF; }
#shopfitout #content_area p { color: #FFF; }

#gallery { position: relative; z-index: 6; }
#gallery #content_area { text-align: center; }
#gallery #content_area h1, #gallery #content_area h2, #gallery #content_area h3, #gallery #content_area h4, #gallery #content_area h5, #gallery #content_area h6  { color: #6C6D6F; }
#gallery #content_area p { color: #6C6D6F; }

#contact { position: relative; z-index: 6; }
#contact #content_area h1, #contact #content_area h2, #contact #content_area h3, #contact #content_area h4, #contact #content_area h5, #contact #content_area h6 { color: #6C6D6F; }
#contact #content_area p { color: #6C6D6F; }


#home #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }
#about #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }
#kitchenfitout #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }
#shopfitout #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }
#gallery #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }
#contact #content_area { display: block; clear: none; margin: auto; width: 70%; max-width: 1018px; margin-top: 60px; }



#content_area p { font-size: 14px; }
#content_area h1 { font-size: 20px; }
#content_area h2 { font-size: 18px; }	


#mobile-nav-button {
	position: fixed;
	width: 98%;
	height: 100px;
	display: block;
	text-align: right;
	top: 10px;
	z-index: 200;
}

	
	/* PAGE IMAGES */ 
	#home { 
			background: url(../images/backgrounds/Mobile/Mob-Welcome.jpg) no-repeat center center fixed #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; -webkit-background-size: cover;
	}	
	#about {
			background: url(../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
	}
	#kitchenfitout {
			background: url(../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg) no-repeat center center fixed #000;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
	}
	#shopfitout {
			background: url(../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg) no-repeat center center fixed #000;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
	}
	#gallery {
			background: url(../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg) no-repeat center center fixed #000;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 	
	}
	#contact {
			background: url(../images/backgrounds/Mobile/Mob-ContactUs.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/MobileMob-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
	}
	/* PAGE IMAGES */
	
	#content_area_Col1 {
			clear: none;
			float: left;
			margin-left: 0;
			width: 100%;
			display: block;
	}
	#content_area_Col2 {
			clear: none;
			float: left;
			width: 100%;
			display: block;
	}
	#content_area_full {
			clear: none;
			float: left;
			width: 80%;
			display: block;
			margin: auto;
			
			background-color: rgba(255, 255, 255, 0.85); 
			padding: 10px 30px;
			margin-bottom: 20px;
			
	}
	
	#gallery #content_area_full {
		display: none;	
	}
	#gallery #content_area_full-mobile {
		clear: none;
		float: left;
		width: 95%;
		display: block;
		margin: auto;
		
		background-color: rgba(255, 255, 255, 0.85); 
		padding: 10px 20px;
		margin-bottom: 20px;	
	}
	
	#footerHotButtons {
	clear: both;
	float: none;
	width: 100%;
	display: block;
	background-color: #6C6D6F;	
	margin: auto;	
	margin-top: 5px;
	}
	#HotButtons {
	clear: both;
	float: none;
	margin: auto;
	width: 90%;
	display: block;
	max-width: 1018px;
	}
	#HotButton {
		display: none;
	}
	#HotButtonMobile {
		clear: none;
		float: none;
		margin: 40px auto 5px;
		text-align: center;
		width: 70%;
		display: block;
	}
	#HotButton img, #HotButtonMobile img {
		border: 0px;	
	}

	#content_header {
		width: 80%;
		margin: auto;
	}
	
	.kitchenfitout_header {
		width: 100% !important;
		margin: auto !important;
	}
	
	#content_header_home {
		margin-top: 30px;
		width: 60%;
		margin-left: 24%;
	}
	#content_header img, #content_header_home img {
		border: 0px;
		float: left;
	}


	#DesktopNav {
		display: none;	
	}



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

@media only screen and (min-width: 600px) {
	
	#content_header {
		width: 60%;
		margin: auto 0;
	}	
	.kitchenfitout_header {
		width: 75% !important;
		margin: auto 0 !important;	
	}
	
	
#homeContentWrapper { bottom: 0px;  }	
	
	#footer {
		text-align: left;
	}	
	

	/* PAGE IMAGES */ 
	#home { 
			background: url(../images/backgrounds/Tablet/Tablet-Welcome.jpg) no-repeat center center fixed #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}	
	#about {
			background: url(../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}
	#kitchenfitout {
			background: url(../images/backgrounds/Tablet/Tablet-Kitchen-Fitout.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;	
	}

	#shopfitout {
			background: url(../images/backgrounds/Tablet/Tablet-Shop-Fitout.jpg) repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Shop-Fitout.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}
	#gallery {
			background: url(../images/backgrounds/Tablet/Tablet-Gallery-Lines.jpg) repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Gallery-Lines.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}
	#contact {
			background: url(../images/backgrounds/Tablet/Tablet-ContactUs.jpg) repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}
	/* PAGE IMAGES */ 

	#HotButton {
		clear: none;
		float: left;
		margin: 20px 1.5%;
		width: 30%;
		display: block;	
	}
	#HotButtonMobile {
		display: none;	
	}


	#content_area_Col1 {
			clear: both;
			float: left;
			margin-left: 0;
			width: 45%;
			display: block;
	}
	#content_area_Col2 {
			clear: none;
			float: right;
			width: 45%;
			display: block;
	}
	#content_area_full {
			clear: both;
			float: left;
			margin-left: 0;
			width: 90%;
			display: block;
			
			background-color: rgba(255, 255, 255, 0.8); 
			padding: 20px;
			
	}
	

	
	#gallery #content_area_Col1 {
			clear: none;
			float: left;
			margin-left: 0;
			width: 100%;
			display: block;
	}
	#gallery #content_area_Col2 {
			clear: none;
			float: left;
			width: 100%;
			display: block;
	}	
	
	
		
	#content_header_home {
		margin-left: 4%;
	}		
	
	
	#content_area p { font-size: 15px; }
	#content_area h1 { font-size: 26px; }
	#content_area h2 { font-size: 20px; }	
	


}

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

@media only screen and (min-width: 910px) {
	

	#headerWrapper {
		position: fixed;
		/* display: block; */
	}

 	#MobNavigationWrapper {
		display: none;
	}
	
	
	#gallery #content_area_full {
			clear: both;
			float: left;
			margin-left: 0;
			width: 90%;
			display: block;
			
			background-color: rgba(255, 255, 255, 0.8); 
			padding: 20px;
			
	}	
	
	#gallery #content_area_full-mobile {
		display: none;	
	}
		
	

	
	#BCK-Logo {
		margin: 20px 0px 20px 15px;
		clear: none;
		display: block;
		width: 20%;
		float: left;
		
		padding: 0px 0px 0px;
	}	
	
	
	#content_area p { font-size: 16px; }
	#content_area h1 { font-size: 30px; }
	#content_area h2 { font-size: 24px; }	
		

	#mobile-nav-button {
		display: none;
	}
	
	
	#footer {
		text-align: left;
	}



	/* PAGE IMAGES */ 
	#home { 
			background: url(../images/backgrounds/Desktop/Desktop-Welcome.jpg) no-repeat center center fixed #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Welcome.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}	
	#about {
			background: url(../images/backgrounds/Desktop/Desktop-AboutUs-Wood.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-AboutUs-Wood.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;		
	}
	#kitchenfitout {
			background: url(../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg) no-repeat center center fixed  #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;						
	}
	#shopfitout {
			background: url(../images/backgrounds/Desktop/Desktop-Shop-Fitout.jpg) repeat center center fixed  #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Shop-Fitout.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;					
	}
	#gallery {
			background: url(../images/backgrounds/Desktop/Desktop-Gallery-Lines.jpg) repeat center center fixed  #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Gallery-Lines.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;					
	}
	#contact {
			/* background: url(../images/backgrounds/Desktop/Desktop-ContactUs.jpg) repeat center center fixed #ccc !important; */
			
			background-image: url(../images/backgrounds/Desktop/Desktop-ContactUs.jpg);
		    height: 100%;
		    background-repeat: no-repeat;
			background-position: center center;
			
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover;
			-webkit-background-size: cover; 
			-moz-background-size: cover; 
			-o-background-size: cover;				

			/* background fix when embedding an iframe. */
			-webkit-backface-visibility: hidden;
			-webkit-transform: translateZ(0);				
	}
	/* PAGE IMAGES */ 
	

	

	#navigationWrapper {
		display: block;
		width: 75%;
		float: right;
		margin-top: 3.8%;
	}
	
	
	#DesktopNav {
		display: block;	
	}
	
	#DesktopNav {
		position:relative;
		z-index:9999;
		margin-top: 0px; /* this creates the space between the navigation on the content below */
		margin-bottom: 12px; /* this creates the space between the navigation on the content below */
		width: 100%;
		float: right;
		display: block;
		text-align: right;
		margin-right: 0px;
		padding-right: 0px;
	}
	
	
	#DesktopNav ul {
		list-style: none; /* this removes the list marker */
		margin: 0;
		padding: 0;
		margin-top: 0px; /* this creates the space between the navigation on the content below */
		margin-bottom: 0px; /* this creates the space between the navigation on the content below */
		width: 100%;
		
		text-align: justify;
		
		height: 35px;
	}
	
	#DesktopNav ul:after {
		content: "";
		display: inline-block;
		width: 100%;
 	}
	
	#DesktopNav li {
		font-family: "Avenir-Black", Verdana, Geneva, sans-serif;
		font-size: 14px;
		text-transform: uppercase;
		font-weight: normal;
		
		display: inline-block;
		line-height: 18px;
		
		padding: 8px 6px;
	}
	
	#DesktopNav a {
	  color: #00A9E7;
	  text-decoration: none;
	  text-align: center;
	}
	
	#DesktopNav a, #DesktopNav a:visited { /* grouping these selectors makes sure that your links retain their button look even after being visited */
		display: block;
	}
	#DesktopNav a:hover, #DesktopNav a:active, #DesktopNav a:focus { /* this changes the background and text color for both mouse and keyboard navigators */
		/* N/A */
	}
	#DesktopNav li:hover {
		background-color: #00A9E7;
		padding: 8px 6px;
		color: #FFF;
	}
	#DesktopNav li:hover a {
		color: #FFF;
	}
	
	#DesktopNav li.current-menu-item {	
		background-color: #00A9E7;
		padding: 8px 6px;
		color: #FFF;
	}
	#DesktopNav li.current-menu-item a {	
		color: #FFF;
	}

	#toggleWrapper, #toggle {
		display: none;	
	}
	
	#DesktopNav .menu-item-has-children {
		min-height: 30px;	
	}
	
	
	#DesktopNav li:hover ul, #nav1 li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	/* second-level lists */
	#DesktopNav li ul {
		position: absolute;
		padding-top: 10px;
		width: auto; /* 220px; */
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
		text-align: left;
		z-index: 1000;
		margin-left: 0px;
	}
	
	#DesktopNav li ul li{ 
		text-align: left;
		clear: both;
		position: relative;
		left: 0px;
		list-style: none;
		padding: 2px 2px 2px 10px; /* top right bottom left */
		margin: 0;	
		width: 100%;
		display: block !important;
		background-color: rgba(152,192,99,0.85);
	}
	#DesktopNav li ul li a{ /* second-level lists */
		line-height: 20px;	
		text-transform: uppercase;
		text-align: left;
		color: #FFF;
		width: 100%;
	}
	#DesktopNav li ul li a:hover{ /* second-level lists */
		color: #FFF;
	}
	#DesktopNav li ul li:hover{ /* second-level lists */
		background-color: rgba(152,192,99,1);
		background-image: none !important;
		padding-bottom: 2px !important;
	}
	#DesktopNav li ul li.current-menu-item a{
		color: #FFF;
	}
	#DesktopNav li ul li.current-menu-item {
		background-color: rgba(152,192,99,1) !important;
		background-image: none !important;
	}	


	#home #content_area { margin-top: 140px; }

	#about #content_area { margin-top: 100px; }
	
	#kitchenfitout #content_area { margin-top: 140px; }

	#shopfitout #content_area { margin-top: 140px; }

	#gallery #content_area { margin-top: 140px; }
	
	#contact #content_area { margin-top: 140px; }
	
	#content_header_home { margin-left: 0%; margin-top: 140px; }
		
	#contact #content_area_Col2 { /* margin-top: 160px; */ border: 0px solid red; }


	#gallery #content_area_Col1 {
			clear: both;
			float: left;
			margin-left: 0;
			width: 45%;
			display: block;
	}
	#gallery #content_area_Col2 {
			clear: none;
			float: right;
			width: 45%;
			display: block;
	}


}



@media only screen and (min-width: 1024px) {
	#DesktopNav li {
		font-size: 15px;
	}
	#BCK-Logo {
		margin: 20px 0px 20px 0px;
	}	
}







/* IPHONE4 ADJUSTMENT LAYOUTS */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
	#home { 
			background: url(../images/backgrounds/Mobile/Mob-Welcome.jpg) no-repeat center top fixed #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; -webkit-background-size: cover;
			-webkit-background-size: 967px 733px; 
	}	
	#about {
			background: url(../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#kitchenfitout {
			background: url(../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 967px 733px; 
	}
	#shopfitout {
			background: url(../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#gallery {
			background: url(../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#contact {
			background: url(../images/backgrounds/Mobile/Mob-ContactUs.jpg) no-repeat center bottom fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 1267px 1033px; 
	}
	 
}


/* IPHONE4 ADJUSTMENT LAYOUTS */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
	
	#home { 
			background: url(../images/backgrounds/Mobile/Mob-Welcome.jpg) no-repeat center top fixed #ccc;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Welcome.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; -webkit-background-size: cover;
			background-size: 200%;
	}	
	#about {
			background: url(../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg) no-repeat center center fixed #FFF;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-AboutUs-Wood.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	
	#kitchenfitout {
			background: none;
			background-color: #d6d8d7;
	}
			
	#kitchenfitout #section_inner {
			padding-top: 50px;
			background: url(../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			background-size: 200%;
	}		
	
	
	#shopfitout {
			background: url(../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#gallery {
			background: url(../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg) no-repeat center center fixed #CCC;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#contact {
			background: none;
			background-color: #656762;
	}
			
	#contact #section_inner {
			padding-top: 50px;
			padding-bottom: 50px;
			background: url(../images/backgrounds/Mobile/Mob-ContactUs.jpg) no-repeat top center #656762;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 200%;  /* NEEDS TO BE LARGER TO SIT IN CENTER OF FULL HEIGHT OF PAGE */		
	}

}




/* IPAD ADJUSTMENT LAYOUTS */
/* Page background-image landscape for iPad 3 */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

	 
	#home { 
			background: url(../images/backgrounds/Tablet/Tablet-Welcome.jpg) no-repeat center top fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; -webkit-background-size: cover;
			-webkit-background-size: 1530px 1110px; 
	}	
	#about {
			background: url(../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpgg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#kitchenfitout {
			background: none;
			background-color: #d6d8d7;
	}
			
	#kitchenfitout #section_inner {
			padding-top: 50px;
			background: url(../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg) no-repeat top center #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 1830px 1410px;  /* NEEDS TO BE LARGER TO SIT IN CENTER OF FULL HEIGHT OF PAGE */			
	}

	#shopfitout {
			background: url(../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#gallery {
			background: url(../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#contact {
			background: url(../images/backgrounds/Tablet/Tablet-ContactUs.jpg) no-repeat center bottom fixed #d6d8d7F;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 1830px 1410px;
	}
	 

	  
}


/* Page background-image portrait for iPad 3 */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
	 
	#home { 
			background: url(../images/backgrounds/Tablet/Tablet-Welcome.jpg) no-repeat center top fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-Welcome.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; -webkit-background-size: cover;
			-webkit-background-size: 1530px 1110px; 
	}	
	#about {
			background: url(../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Tablet/Tablet-AboutUs-Wood.jpgg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	
	#kitchenfitout {
			background: none;
			background-color: #d6d8d7;
	}
			
	#kitchenfitout #section_inner {
			padding-top: 50px;
			background: url(../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg) no-repeat top center #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Desktop/Desktop-Kitchen-Fitout.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 2030px 1610px;  /* NEEDS TO BE LARGER TO SIT IN CENTER OF FULL HEIGHT OF PAGE */			
	}	
	
	
	#shopfitout {
			background: url(../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Shop-Fitout.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#gallery {
			background: url(../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg) no-repeat center center fixed #d6d8d7;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-Gallery-Lines.jpg', sizingMethod='scale')";
			background-repeat: repeat;
	}
	#contact {
			background: none;
			background-color: #656762;
	}
			
	#contact #section_inner {
			padding-top: 50px;
			padding-bottom: 50px;
			background: url(../images/backgrounds/Mobile/Mob-ContactUs.jpg) no-repeat top center #656762;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale');
			-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/Mobile/Mob-ContactUs.jpg', sizingMethod='scale')";
			background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; 
			-webkit-background-size: 1000px 1633px;  /* NEEDS TO BE LARGER TO SIT IN CENTER OF FULL HEIGHT OF PAGE */		
	}
	 
	  
}
