	body {
		margin: 0px;
		padding: 0px;
		background: url('images/fade.jpg') repeat-x;
		background-color: #FFF;
	}

	p {
		padding: 0px;
		margin: 0px;
		padding-bottom: 12px;
	}

	#container {
		width: 908px;
	}

	#utility {
		height: 42px;
		line-height: 42px;
		text-align: right;
		color: #900028;
		padding-right: 12px;
	}

	#utility form {
		display: inline;
		padding: 0px;
		margin: 0px;
	}

	#utility form * {
		vertical-align: middle;
	}

	#search_field {
		height: 15px;
		background: #FFF;
		border: 1px #CCC solid;
		border-right: 0px;
		font-size: 10px;
		width: 177px;
		padding: 4px 5px;
	}

	#utility a {
		padding: 0px 6px;
		font-size: 10px;
		color: #818181;
	}

/* NAVIGATION */

	#mainnav { width: 908px; height: 39px; margin: 0px auto; position: relative; z-index: 9998; }
	#mainnav #nav { margin: 0px; padding-left: 0px; }
	#mainnav #nav li { display: inline; }
	#mainnav #nav li a { float: left; height: 39px; text-indent: -9999px; overflow: hidden; }
	#mainnav #nav li a { background-image: url('images/nav.jpg'); background-repeat: no-repeat; }

	/* BUTTONS */
	#mainnav #nav li#nav_home a { width: 139px; background-position: 0 0; }
	#mainnav #nav li#nav_services a { width: 118px; background-position: -139px 0; }
	#mainnav #nav li#nav_how a { width: 141px; background-position: -257px 0; }
	#mainnav #nav li#nav_faq a { width: 85px; background-position: -398px 0; }
	#mainnav #nav li#nav_technical a { width: 123px; background-position: -483px 0; }
	#mainnav #nav li#nav_company a { width: 132px; background-position: -606px 0; }
	#mainnav #nav li#nav_cooling a { width: 170px; background-position: -738px 0; }

	/* OVER STATES */
	#mainnav #nav li#nav_home a:hover { background-position: 0px -39px; }
	#mainnav #nav li#nav_services a:hover { background-position: -139px -39px; }
	#mainnav #nav li#nav_how a:hover { background-position: -257px -39px; }
	#mainnav #nav li#nav_faq a:hover { background-position: -398px -39px; }
	#mainnav #nav li#nav_technical a:hover { background-position: -483px -39px; }
	#mainnav #nav li#nav_company a:hover { background-position: -606px -39px; }
	#mainnav #nav li#nav_cooling a:hover { background-position: -738px -39px; }

/* END NAVIGATION */

	#cinema {
		margin-top: 5px;
	}

	#footer {
		border-top: 1px #818181 solid;
		background: #EAEAEA;
		text-align: center;
		padding: 20px;
	}

	#footer, #footer a {
		color: #A8A8A8 !important;
	}

/* SUBPAGE */

	#header {
		height: 176px;
		width: 900px;
		text-align: center;
	}

	#headbanner, #logo {
		position: absolute;
		width: 900px;
		height: 176px;
	}
	
	#headbanner {
		z-index: 20;
	}

	#logo {
		z-index: 30;
		background: url('images/logo.png') no-repeat;
		background-position: 14px 25px;
		width: 95px;
	}

	#main {
		border-top: 14px #EAEAEA solid;
		padding: 20px 0px;
	}

	#sidebar {
		width: 220px;
		border-right: 1px #91032B solid;
		vertical-align: top;
	}

	.padding {
		padding: 0px 22px;
	}

	#content {
		vertical-align: top;
	}

	#spotlight {
		margin-top: 10px;
		text-align: center;
	}

	.spotlight_txt {
		text-align: left;
		width: 160px;
	}