/*
	Adrian Willard November 2007
*/ 	
		{
			margin:0;
			padding:0;
		}
/*########### LAYOUT ###############*/		
	body {
	background-color: white;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: black;
	text-align: center;
	height: auto !important;
	height: 100%;
	behavior: #816F59;
		}

#h1 {
 	font-family: Arial, Helvetica, sans-serif;
  color: #d4cfca;
	}
	
h2{
	color: #999999;
	/*font-family : "Trebuchet MS",verdana, arial, sans-serif;*/
	font-family: arial, sans:serif;
	text-align: center;
	padding-bottom:0px;
}		
h6{
	color: #999999;
	font-family : "Trebuchet MS",verdana, arial, sans-serif;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
}
p{
	color : #999999;
	font-family : verdana, arial, sans-serif;
	font-size: .8em;
}
	
#container {
	/*border: 1px solid #d4cfca;*/
	background-color: white;
	position: relative;
	padding: 20px;
	margin-top: 50px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	width: 780px;
	height: 600px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#content {
	border: 0px solid #d4cfca;
	position: absolute;
	background-color: white;
	height: 600px;
	top: 35px;
	left: 233px;
	width: 535px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#contentcontact {
	border: 0px solid #d4cfca;
	position: absolute;
	background-color: white;
	height: 400px;
	top: 234px;
	left: 275px;
	width: 485px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
ul {
  /*display:block;*/
	color : #999999;
	font-family : verdana, arial, sans-serif;
	font-size: .8em;
	text-decoration : none;
}
.pcontent {
					text-align: center;
				  float: center;	
}					
#contentresibackground {
	border: 0px solid #d4cfca;
	position: absolute;
	background-color: white;
	min-height: 495px;
	top: 35px;
	left: 233px;
	width: 552px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-bottom: 10px;
}
	
#contentresi {
	border: 0px solid #d4cfca;
	position: absolute;
	background-color: white;
	height: 420px;
	top: 0px;
	left: 0px;
	width: 370px;
	text-color: white;
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#navigation {
	margin-top: 0px;
	padding: 0px;
	width: 163px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 0px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: 35px;
	min-height: 487px;
}
#kta_menu_home {
  margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 35px;
	background-color: #737CA1;
	border: 0px solid #d4cfca;
	left: 0px;
	min-height: 81px;
}

#kta_menu_homeimage {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 35px;
	background-color: #737CA1;
	border: 0px solid #d4cfca;
	left: 81px;
	min-height: 81px;
}

#kta_menu_aboutus {
	margin-top: 0px;
	padding: 0px;
	width: 161px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 116px;
	background-color: #white;
	border: 0px solid #d4cfca;
	left: -1px;
	min-height: 81px;
}

#kta_menu_residential {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 197px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: -1px;
	min-height: 81px;
}

#kta_menu_residentialimage {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 197px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: 81px;
	min-height: 81px;
}

#kta_menu_commercialimage {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 278px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: -1px;
	min-height: 81px;
}

#kta_menu_commercial {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 278px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: 81px;
	min-height: 81px;
}

#kta_menu_services {
	margin-top: 0px;
	padding: 0px;
	width: 163px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 359px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: -1px;
	min-height: 81px;
}

#kta_menu_contactus {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 440px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: 81px;
	min-height: 81px;
}
#kta_menu_contactusimage {
	margin-top: 0px;
	padding: 0px;
	width: 81px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 440px;
	background-color: white;
	border: 0px solid #d4cfca;
	left: -1px;
	min-height: 81px;
}
#navigationright {
  /*margin-bottom: 10px;*/
	margin-top: 0px;
	padding: 0px;
	width: 130px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 35px;
	/*background-color: #d9ddea;*/
	background-color: #f2f4f8;
	left: 655px;
	height: 490px;
}
#navi_right_1 {
	margin-top: 0px;
	padding: 0px;
	width: 110px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 10px;
	background-color: grey;
	left: 10px;
	height: 92px;
}
#navi_right_2 {
	margin-top: 0px;
	padding: 0px;
	width: 110px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 112px;
	background-color: white;
	left: 10px;
	height: 92px;
}
#navi_right_3 {
	margin-top: 0px;
	padding: 0px;
	width: 110px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 214px;
	background-color: white;
	left: 10px;
	height: 92px;
}
#navi_right_4 {
	margin-top: 0px;
	padding: 0px;
	width: 110px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 316px;
	background-color: white;
	left: 10px;
	height: 92px;
}
#navi_right_wording {
	margin-top: 0px;
	padding-top: 0px;
	width: 100px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 418px;
	left: 10px;
	height: 32px;
}
#navigationcommright {
	margin-top: 0px;
	padding: 0px;
	width: 140px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 35px;
	background-color: #f2f4f8;
	left: 645px;
	height: 500px;
}
.naviimagetop {
padding-top: 10px;
padding-bottom: 10px;
}
.naviimage {
padding-top: 0px;
padding-bottom: 10px;
}
#navi_comm_wording {
	margin-top: 0px;
	padding-top: 0px;
	width: 100px;
	list-style-type: none;
	text-align: center;
	position: absolute;
	top: 425px;
	left: 10px;
	height: 32px;
}
#navibottom {
	border: 0px solid #d4cfca;
	position: absolute;
	background-color: #d9ddea;
	height: 100px;
	top: 400px;
	left: 0px;
	width: 370px;
	text-color: black;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
}	

#footer
		{	position:relative;
			display:block;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			color: #999999;
			font-size: 0.8em;
			padding-top: 5px;
	  }
		
a:link {  
	text-decoration: none; 
	color: #999999;
	}
a:visited { 
	text-decoration: none; 
	color: #999999;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #666666;
	}

.footernavigation {
  display:block;
	color : #999999;
	font-family : verdana, arial, sans-serif;
	font-size: .7em;
	text-decoration : none;
}	