body.home{ background:#55618A url(../graphics/color-bg.jpg) repeat-x;}
body.home #container {  text-align: left;  position: relative;  padding: 25px 25px 0 25px;  margin: 25px auto 0 auto;  width: 900px; background:#FFFFFF; border:1px solid white;}
body.home h1{ display:block; height:70px; padding:5px 5px 0px 5px}
body.home h1 a {background: #fff url(../graphics/karat-logo-blue.jpg) no-repeat top left;	width: 190px;	height: 60px; display:block;	text-decoration: none; left:0; top:0; position:relative;	}

body.home #navigation {	background: #fff; 	list-style-type: none;	padding: 5px 0 0 0; width:890px;	margin: 0 0 0 5px;	border-top:1px solid #A4A8B1;	}
body.home #navigation li {margin: 0; float: left;	display: block;	/*margin-right: 40px;*/}
body.home #navigation li.off ul, body.home #navigation li.on ul {	position: absolute;	left: 25px;	width: 800px; }
body.home #navigation li.off ul li, body.home #navigation li.on ul li {	margin: 0 5px 0 5px;	}
body.home #navigation li li.link7 a{ border:none;}

body.home #navigation li.no {margin: 0; float: left;	display: block;	margin-right: 0px;}

body.home #navigation li.one { width:80px}
body.home #navigation li.two {width:170px}
body.home #navigation li.three {width:175px}
body.home #navigation li.four {width:215px}
body.home #navigation li.five {width:112px;}
	
body.home #navigation li.six {width:90;}

body.home #navigation li a {color: #989898;	text-transform: uppercase;	font: 9px verdana; letter-spacing:1px;	display: block;	}

body.home #footer {	position: relative;	clear: both;	border-top: none;	padding:0;		color: #959DB4; margin:40px 0 0 0;	}
body.home #footer a {	color: #959DB4;	text-decoration: underline;	margin-left: 20px;	}

body.home div#home-images{width:950px!important; height:490px!important; background:#fff url(../graphics/kpt-home-big2.jpg) no-repeat top left!important; margin:20px 0 0 -25px!important; }

body.home div#home-images h2{ position:absolute; left:615px; top:50px; font:28px Georgia; color:#161638; width:300px; }
body.home div#home-images p{ position:absolute; left:615px; top:90px; font:12px/20px Verdana; color:#999; width:240px;}

div#search-bar{ position:absolute; right:-15px; top:55px; width:260px; }
	* html div#search-bar{right:0px;}
	div#search-bar label{font:11px arial; color:#9E9E9F; letter-spacing:1px; text-transform:uppercase; margin:0 5px 0 0; }
	div#search-bar input.search{ width:120px; border:1px solid #CCCECE; margin:0 5px 0 0;}
	div#search-bar input.go{ background:url(../graphics/search-btn.gif) no-repeat; border:none; width:25px; }
