	/*#### File: css/in-house-kitchens.css                  */
	/*#### Author: Adam Stacey (adam.stacey@niddocks.com)   */
	/*#### Date: 05/06/2006                                 */
	/*#### Copyright: 2006 Niddocks                         */
	
	/*#### DEFAULT STYLES ####*/
	body
	{
		margin: 0;
		padding: 0;
		background: url(../images/stainless-steel-background.gif);
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #003300;
	}
	a
	{
		color: #003300;
		text-decoration: underline;
	}
	a:hover
	{
		text-decoration: none;
	}
	ul
	{
		margin: 0 0 0 16px;
		padding: 0;
	}
	li
	{
		list-style-image: url(../images/bullet.gif);
	}
	.InputBox
	{
		border: none;
	}
	.Button
	{
		border: 1px solid #00FF00;
		background: #003300;
		color: #FFF;
		cursor: pointer;
	}


	/*#### CONATINERS ####*/
	div#Container
	{
		width: 760px;
		height: 460px;
		margin: 10px auto;
		clear: both;
	}
	div#TopContainer
	{
		position: absolute;
		top: 30px;
		width: 760px;
		clear: both;
	}
	div#MiddleContainer
	{
		position: absolute;
		top: 40px;
		width: 760px;
		clear: both;	
	}
	div#BottomContainer
	{
		position: absolute;
		top: 480px;
		width: 760px;
		clear: both;	
	}
	
	
	/*#### BEVELS ####*/
	div#BevelTopLeft, div#BevelTopRight, div#BevelBottomLeft, div#BevelBottomRight
	{
		width: 10px;
		height: 10px;
		float: left;
	}
	div#BevelTop, div#BevelBottom
	{
		width: 740px;
		height: 10px;
		float: left;
	}
	div#BevelTop
	{
		background: url(../images/bevel-top.jpg) no-repeat;
	}
	div#BevelBottom
	{
		background: url(../images/bevel-bottom.jpg)  no-repeat;
	}
	div#BevelLeft, div#BevelRight
	{
		width: 10px;
		height: 440px;
		float: left;
	}
	div#BevelLeft
	{
		background: url(../images/bevel-left.jpg);
	}
	div#BevelRight
	{
		background: url(../images/bevel-right.jpg);
	}
	
	/*#### INNER CONATINER ####*/
	div#InnerContainer
	{
		width: 738px;
		height: 438px;
		float: left;
		border: 1px solid #003300;
		background: #FFF;
	}
	
	
	div#TopMenu
	{	
		position: absolute;
		z-index: 2;
		width: 738px;
		background: url(../images/top-menu-background.gif) no-repeat;
		height: 35px;
	}
	div#LeftMenu
	{
		width: 120px;
		float: left;
	}
	div#RightMenu
	{
		width: 603px;
		float: left;
		padding: 0 15px 0 0;
	}
	.LeftMenuItem
	{
		float: left;
	}
	.RightMenuItem
	{
		float: right;
	}
	.LeftMenuItem a, .RightMenuItem a
	{
		letter-spacing: 1px;
		text-decoration: none;
		padding: 11px 15px;
		line-height: 35px;
		height: 35px;
	}
	.LeftMenuItem a
	{
		color: #FF6666;
	}
	.RightMenuItem a
	{
		color: #FFF;
	}
	.RightMenuItem a:hover, .RightMenuItem a.Selected
	{
		color: #00CC00;
		background: #003300;
	}
	div#ServicesSubMenu
	{
		position: relative;
		width: 88px;
		height: 52px;
		background: #00FF00;
		visibility: hidden;
		z-index: 3;
	}
	div#ServicesSubMenu a
	{
		display: block;
		text-align: center;
		line-height: 26px;
		height: 26px;
		color: #003300;
		padding: 0 6px;
	}
	div#ServicesSubMenu a:hover
	{
		color: #FFF;
		background: #990000;
	}
	
	
	/*#### TITLE BAR ####*/
	div#TitleBar
	{
		position: absolute;
		top: 35px;
		width: 738px;
		height: 39px;
		border-bottom: 1px solid #00FF00;
		background: #003300;
		z-index: 1;
	}
	div#Title, div#InformationBar
	{
		position: absolute;
	}
	div#Title
	{
		width: 500px;
	}
	div#InformationBar
	{
		top: 35px;
		z-index: 100;
		right: 0px;
		width: 238px;
	}
	div.SubMenu
	{
		float: right;
		padding: 20px 15px 5px 0;
	}
	div.SubMenu a
	{
		color: #00FF00;
		text-decoration: none;
		letter-spacing: 2px;
	}
	
	
	/*#### MAIN BODY ####*/
	div#MainBody
	{
		position: absolute;
		width: 738px;
		height: 299px;
		top: 75px;
	}
	
	
	/*#### INNER FOOTER ####*/
	div#InnerFooter
	{
		position: absolute;
		width: 738px;
		top: 376px;
		height: 64px;
		border-top: 1px solid #00CC00;
		background: url(../images/inner-footer-background.gif) no-repeat;
	}
	div#ContactInformation, div#Logo
	{
		float: right;
	}
	div#ContactInformation
	{
		width: 505px;
		margin: 36px 0 15px 15px;
	}
	div#Logo
	{
		width: 218px;
	}
	div#ContactInformation, div#ContactInformation a
	{
		letter-spacing: 1px;
		color: #FFF;
	}
	div#ContactInformation a
	{
		text-decoration: none;
	}
	div#ContactInformation strong
	{
		color: #00CC00;
		font-weight: normal;
	}
	
	
	/*#### OUTER FOOTER ####*/
	div#OuterFooter
	{
		clear: both;
	}
	div#OuterFooter, div#OuterFooter a
	{
		color: #666;
		text-align: center;
		font-size: 10px;
	}
	div#OuterFooter a
	{
		text-decoration: none;
	}