p { margin-top: 0px; margin-bottom: 0px; }

body { margin: 0px; }

a:link { color: #000000; }
a:visited { color: #000000; }
a:hover { color: #0000FF; }
a:active { color: #0000FF; }


#productsIntroL { position:absolute; left:23px; top:23px; width:377px; z-index:1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }
#productsIntroR { position:absolute; left:420px; top:23px; width:370px; z-index:1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }

#productsPhoto { position:absolute; left:640px; top:0px; width:100px; height:232px; z-index:8; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: hidden; }

#topMiddleText { position:absolute; left:320px; top:23px; width:160px; height:162px; z-index:7; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }


#topLeftText { position:absolute; left:23px; top:23px; width:434px; z-index:2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }


#aboutUsText { position:absolute; left:23px; top:23px; width:290px; height:173px; z-index:2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }


#topPic1 { position:absolute; visibility:visible; left:0px; top:0px; width:320px; height:232px; z-index:13; }
#topPic2 { position:absolute; visibility:visible; left:320px; top:0px; width:160px; height:232px; z-index:14; }
#topPic3 { position:absolute; top:0px; width:160px; height:232px; z-index:12; visibility: visible; right: 160px; }
#topPic4 { position:absolute; top:0px; width:160px; height:232px; z-index:12; visibility: visible; right: 0px; }

#holdsDropShadow { position:absolute; visibility:visible; left:50%; top:50%; width:820px; height:570px; z-index:1; margin-top: -285px; margin-left: -400px; }
#navigationMiddle { position:absolute; left:50%; top:50%; width:820px; height:45px; z-index:20; margin-left: -400px; margin-top: -43px; visibility: visible; background-image: url(images/NavigationMiddle/NavigationBG_03.jpg); background-repeat: repeat-x; }
#navigationBottom { position:absolute; visibility:visible; left:50%; top:50%; width:800px; height:273px; z-index:3; margin-left: -390px; margin-top: 2px; }
#holdsTOPofPages { position:absolute; visibility:visible; left:50%; top:50%; width:800px; height:232px; z-index:20; margin-left: -390px; margin-top: -275px; background-color: #FFFFFF; }
#holdsBottomOfPages { position:absolute; visibility:visible; left:50%; top:50%; width:800px; height:273px; z-index:10; margin-left: -390px; margin-top: 2px; }

#aboutUsText { position:absolute; left:23px; top:23px; width:450px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }
#aboutUsPic { position:absolute; width:480px; height:273px; z-index:3; right: 0px; bottom: 0px; visibility: hidden; }

#contactUsLeftText { position:absolute; left:23px; top:23px; width:280px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }
#contactUsFormText { position:absolute; left:320px; top:10px; width:480px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }
.contactUsHeadings { font-size: 10px; line-height: 14px; text-transform: uppercase; }

.formFields { background-color: #eeeeee; width: 375px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.formBlankLines { height: 10px; }
#kbbLeftText { position:absolute; left:23px; top:23px; width:160px; height:173px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }

#credits { position:absolute; visibility:visible; left:50%; top:50%; width:800px; z-index:20; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: -390px; margin-top: 285px; color: #CCCCCC; }

#credits a:link { color: #CCCCCC; text-decoration: none; }
#credits a:visited { color: #CCCCCC; text-decoration: none; }
#credits a:hover { color: #000000; text-decoration: underline; }
#credits a:active { color: #000000; text-decoration: underline; }
#aboutUsTextRight { position:absolute; top:23px; width:280px; z-index:2; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; right: 23px; }
.white { color: #FFFFFF; }

#kbbLeftBottomText { position:absolute; left:23px; width:140px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; bottom: 15px; }
.cellsRuleAbove { border-top-width: 1px; border-top-style: solid; border-top-color: #000000; }


#recentProjectsLeftText { position:absolute; left:23px; top:23px; width:290px; height:173px; z-index:4; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }

#recentProjectsPhoto1, #recentProjectsPhoto2, #recentProjectsPhoto3, #recentProjectsPhoto4, #recentProjectsPhoto5, #recentProjectsPhoto6, #recentProjectsPhoto7, #recentProjectsPhoto8, #recentProjectsPhoto9, #recentProjectsPhoto10, #recentProjectsPhoto11, #recentProjectsPhoto12, #recentProjectsPhoto13, #kitchensPhoto1 { position:absolute; width:480px; height:273px; right: 0px; bottom: 0px; visibility: visible; left: 320px; top: 0px; }

#recentProjectsPhoto1 { z-index:99; }
#recentProjectsPhoto2 { visibility:hidden; z-index:98; }
#recentProjectsPhoto3 { visibility:hidden; z-index:97; }
#recentProjectsPhoto4 { visibility:hidden; z-index:96; }
#recentProjectsPhoto5 { visibility:hidden; z-index:95; }
#recentProjectsPhoto6 { visibility:hidden; z-index:94; }
#recentProjectsPhoto7 { visibility:hidden; z-index:93; }
#recentProjectsPhoto8 { visibility:hidden; z-index:92; }
#recentProjectsPhoto9 { visibility:hidden; z-index:91; }
#recentProjectsPhoto10 { visibility:hidden; z-index:90; }
#recentProjectsPhoto11 { visibility:hidden; z-index:89; }
#recentProjectsPhoto12 { visibility:hidden; z-index:88; }
#recentProjectsPhoto13 { visibility:hidden; z-index:87; }

#kitchensPhoto1 { z-index:99; visibility: visible; }









/*#details {
	position:absolute;
	left:23px;
	top:170px;
	width:180px;
	height:109px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	visibility: hidden;
	color: #333333;
}
#martin {
	position:absolute;
	visibility:visible;
	left:210px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#mick {
	position:absolute;
	visibility:visible;
	left:410px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#greg {
	position:absolute;
	visibility:visible;
	left:610px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#gary {
	position:absolute;
	visibility:visible;
	left:510px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#mike {
	position:absolute;
	visibility:visible;
	left:710px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#sixth {
	position:absolute;
	visibility:visible;
	left:310px;
	top:41px;
	width:100px;
	height:242px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
#wcCredit {
	position:relative;
	visibility:visible;
	left:23px;
	top:212px;
	width:167px;
	height:49px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
	color: #333333;
	overflow: visible;
}
#workshopText {
	position:absolute;
	left:3px;
	top:43px;
	width:399px;
	height:109px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	visibility: visible;
	color: #333333;
}
#productsDetails {
	position:absolute;
	visibility:visible;
	left:480px;
	top:55px;
	width:320px;
	height:162px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}
.textSitsBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	padding-bottom: 22px;
	vertical-align: bottom;
}
#aboutUs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	position:absolute;
	visibility:visible;
	left:460px;
	top:159px;
	width:350px;
	height:124px;
	z-index:1;
	font-weight: bold;
}
#aboutUs2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	position:absolute;
	visibility:visible;
	left:23px;
	top:43px;
	width:350px;
	height:124px;
	z-index:1;
}
.textGREY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	vertical-align: top;
}
.textGREYCAPSsmall {
	font-size: 9px;
	text-transform: uppercase;
	padding-right: 2px;
	padding-top: 0px;
	vertical-align: top;
}
.textGREYverySmall {
	font-size: 9px;
}
#intro {
	position:absolute;
	visibility:visible;
	left:23px;
	top:43px;
	width:163px;
	height:109px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	color: #333333;
}*/
.boldCaps { font-size: 9px; font-weight: bold; text-transform: uppercase; }
#clickImagesBelow { position:absolute; visibility:visible; top:210px; width:249px; z-index:9; font-size: 11px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; right: 10px; text-align: right; font-style: italic; color: #666666; }
#approach1 { position:absolute; left:23px; top:39px; width:760px; z-index:1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; }
#approachHeading { position:absolute; left:23px; top:23px; width:377px; z-index:1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; vertical-align: top; color: #333333; visibility: visible; font-weight: bold; }
#topRightPic1 { position:absolute; visibility:visible; top:0px; width:320px; height:232px; z-index:20; background-color: #FFFFFF; right: 0px; left: 480px; }
#topRightPic2, #topRightPic3, #topRightPic4, #topRightPic5, #topRightPic6, #topRightPic7, #topRightPic8, #topRightPic9, #topRightPic10, #topRightPic11, #topRightPic12 { position:absolute; visibility:hidden; top:0px; width:320px; height:232px; z-index:20; background-color: #FFFFFF; right: 0px; left: 480px; }
