body {
	background-color: #E7E7E7; 
	width: 960px; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto;
	margin-top: 20px;
	font: 8pt Arial,Verdana,Helvetica,sans-serif;
	color: #7C8286;
	line-height: 13px;
}

p {
	padding-top: 8px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
}

.how_to {
	padding-top: 6px;
	margin-top: 0px;
	padding-bottom: 6px;
	margin-bottom: 0px;
}

td {
	padding: 0px;
	margin: 0px;
}

#container{
	width: 960px;
	background-color: #FFFFFF; 
}

#content {
	width: 932px;
	float: left;
}

#header {
	width: 932px;
	float: left;
}

#page {
	width: 932px;
	background-color: #FFFFFF; 
	padding: 0px 14px 14px 14px;
	float: left;
}

#rollover {
	width: 932px;
	background-color: #CDCDCD;
	height: 26px;
	text-align: left;
	border-bottom: 4px solid #D59223;
}

#rollover a {
	height: 26px;
	display: block;
	float: left;	
	text-decoration: none;
	vertical-align: bottom;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

.home {
	width: 52px;
	background: url("../images/nav/nav_home.gif") 0 0 no-repeat;
}

.design {
	width: 90px;
	background: url("../images/nav/nav_kd.gif") 0 0 no-repeat;
}

.additions {
	width: 103px;
	background: url("../images/nav/nav_ka.gif") 0 0 no-repeat;
}

.about {
	width: 60px;
	background: url("../images/nav/nav_about.gif") 0 0 no-repeat;
}

.buy {
	width: 68px;
	background: url("../images/nav/nav_buy.gif") 0 0 no-repeat;
}

.news {
	width: 91px;
	background: url("../images/nav/nav_news.gif") 0 0 no-repeat;
}

.downloads {
	width: 74px;
	background: url("../images/nav/nav_downloads.gif") 0 0 no-repeat;
}

.contact {
	width: 71px;
	background: url("../images/nav/nav_contact.gif") 0 0 no-repeat;
}

.admin_news {
	width: 91px;
	background: url("../images/nav/nav_news.gif") 0 0 no-repeat;
}

.admin_downloads {
	width: 74px;
	background: url("../images/nav/nav_downloads.gif") 0 0 no-repeat;
}

.admin_range {
	width: 136px;
	background: url("../images/nav/nav_productselector.gif") 0 0 no-repeat;
	margin-left: 91px;
}

.admin_help {
	width: 200px;
	background: url("../images/nav/nav_extra_help.gif") 0 0 no-repeat;
}


#rollover a:hover, #rollover.selected { 
	background-position: 0 -26px;
	height: 26px;
}


#sub_nav {
	background-color: #FFFFFF;
	height: 26px;
	text-align: left;
	margin-top: 14px;
	margin-bottom: 0px;
}

#sub_nav a {
	height: 26px;
	display: block;
	float: left;
	border-right: 3px solid #FFFFFF;	
	text-decoration: none;
	vertical-align: bottom;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#sub_nav a:hover, #sub_nav.selected { 
	background-position: 0 -26px;
	height: 26px;
}

.kd_intro {
	width: 46px;
	margin-left: 52px;
	background: url("../images/nav/nav_kd_intro.gif") 0 0 no-repeat;
}

.kd_door_style {
	width: 81px;
	background: url("../images/nav/nav_kd_door.gif") 0 0 no-repeat;
}

.kd_appliances {
	width: 76px;
	background: url("../images/nav/nav_kd_app.gif") 0 0 no-repeat;
}

.kd_worktops {
	width: 72px;
	background: url("../images/nav/nav_kd_worktops.gif") 0 0 no-repeat;
}

.kd_sinks {
	width: 76px;
	background: url("../images/nav/nav_kd_sink.gif") 0 0 no-repeat;
}

.kd_creating {
	width: 172px;
	background: url("../images/nav/nav_kd_create.gif") 0 0 no-repeat;
}

.ka_intro {
	width: 37px;
	margin-left: 142px;
	background: url("../images/nav/nav_ka_intro.gif") 0 0 no-repeat;
}

.ka_islands {
	width: 138px;
	background: url("../images/nav/nav_ka_islands.gif") 0 0 no-repeat;
}

.ka_units {
	width: 41px;
	background: url("../images/nav/nav_ka_units.gif") 0 0 no-repeat;
}

.ka_worktops {
	width: 66px;
	background: url("../images/nav/nav_ka_worktops.gif") 0 0 no-repeat;
}

.ka_built_in {
	width: 145px;
	background: url("../images/nav/nav_ka_builtin.gif") 0 0 no-repeat;
}

.ka_door_changes {
	width: 85px;
	background: url("../images/nav/nav_ka_doors.gif") 0 0 no-repeat;
}

.ka_accessories {
	width: 75px;
	background: url("../images/nav/nav_ka_acc.gif") 0 0 no-repeat;
}

.ka_how_to {
	width: 85px;
	background: url("../images/nav/nav_ka_order.gif") 0 0 no-repeat;
}

.philosophy {
	width: 74px;
	margin-left: 245px;
	background: url("../images/nav/nav_phil.gif") 0 0 no-repeat;
}

.benefits {
	width: 114px;
	background: url("../images/nav/nav_benefits.gif") 0 0 no-repeat;
}

.environment {
	width: 83px;
	background: url("../images/nav/nav_enviro.gif") 0 0 no-repeat;
}

.product_selectors {
	width: 136px;
	margin-left: 464px;
	background: url("../images/nav/nav_productselector.gif") 0 0 no-repeat;
}

.specifier {
	width: 200px;
	background: url("../images/nav/nav_extra_help.gif") 0 0 no-repeat;
}

#index_img {
	width: 932px;
	height: 365px;
	background: #333333;
	margin-bottom: 16px;
	margin-top: 18px;
}

#index_lower {
	width: 932px;
	height: 134px;
}

#index_left {
	width: 458px;
	height: 132px;
	border: 1px solid #D59223;
	margin-right: 12px;
	float: left;
	background-image: url('../images/home_box.gif');
}

#index_right {
	width: 458px;
	height: 132px;
	border: 1px solid #D59223;
	float: left;
	background-image: url('../images/home_box.gif');
}

.home_img {
	float: left;
}

.home_padding {
	padding: 13px;
	width: 210px;
	float: left;
}

.additions_padding {
	padding: 13px;
	width: 124px;
	float: left;
}

.downloads_padding {
	padding: 13px;
	width: 160px;
	height: 282px;
	float: left;
	position: relative;	
}

.downloads_text {
	position: absolute;
	bottom: 13px;
	left: 13px;
}

#large_image {
	width: 932px;
	height: 409px;
	background: #EBEBEB;
	margin-bottom: 10px;
	margin-top: 0px;	
}

#large_image {
	width: 932px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
}

#large_image_padding {
	width: 932px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
	padding: 10px;
}

#large_image_498 {
	width: 932px;
	height: 498px;
	margin-top: 0px;
	text-align: left;
	background: #EBEBEB;
}

#large_image_498_buy {
	width: 842px;
	height: 418px;
	padding: 40px 45px 40px 45px;
	margin-top: 0px;
	text-align: left;
	background: #EBEBEB;
}

#left_image {
	width: 455px;
	height: 455px;
	float: left;
	border: 20px solid #EBEBEB;
}

#right_content {
	width: 427px;
	height: 478px;
	float: left;
	border-top: 20px solid #EBEBEB;
	position: relative;
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
}

#left_image2 {
	width: 455px;
	height: 455px;
	float: left;
	border: 20px solid #EBEBEB;
}

#right_content2 {
	width: 417px;
	height: 478px;
	float: left;
	border-top: 20px solid #EBEBEB;
	border-left: 20px solid #EBEBEB;
	position: relative;
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
}

.dream_content {
	width: 416px;
	float: left;	
}

#kitchen_additions {
	width: 932px;
	height: 409px;
	padding: 42px 21px 42px 21px;
}

#thingy {
	width: 932px;
	height: 409px;
	padding: 0px;
}

#buy_online_text {
	padding-bottom: 5px;
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
}

#news {
	width: 932px;
	padding: 23px;
}

#news_left {
	width: 180px;
	border-right: 1px solid #D59223;
	height: 458px;
	float: left;
}

#range_left {
	width: 180px;
	border-right: 1px solid #D59223;
	height: 430px;
	float: left;
	line-height: 15px;
}

#range_left a:hover, #range_left a.selected, #news_left a:hover, #news_left a.selected {
	color: #D59223;
}

#news_right {
	width: 680px;
	height: 458px;
	padding-left: 30px;
	float: left;
}

#news_text {
	float: left;
	width: 373px;
}

#news_image {
	width: 286px;
	float: left;
	margin-left: 20px;
}

#contact {
	width: 862px;
	height: 488px;
	padding: 30px 40px 10px 40px;
}

#contact_left {
	width: 236px;
	height: 500px;
	margin-right: 84px;
	float: left;
	border-bottom: 1px dashed #D59223;
}

#contact_right {
	width: 535px;
	height: 500px;
	float: left;
	border-bottom: 1px dashed #D59223;
}

#downloads {
	width: 864px;
	height: 410px;
	margin-top: 0px;
	padding: 54px 34px 34px 34px;
}

#downloads_left {
	border: 1px solid #D59223;
	width: 413px;
	height: 308px;
	float: left;
	background: #CCCCCC;
}

#downloads_right {
	border: 1px solid #D59223;
	width: 413px;
	height: 308px;
	float: left;
	margin-left: 34px;
	background: #CCCCCC;
}

#footer {
	width: 960px;
	border-top: 14px solid #E7E7E7;
	background-color: #E7E7E7;
	float: left;
}

#footer_left {
	float: left;
	padding-left: 14px;
}

#footer_right {
	float: right;
	padding-right: 14px;
}

#sub_text {
	float: left;
	width: 480px;
	height: 78px;
	margin-right: 20px;
}

#sub_text_app {
	float: left;
	width: 493px;
	height: 78px;
	margin-right: 7px;
}

#sub_text_doors {
	float: left;
	width: 500px;
	height: 78px;
}


#sub_text_orange {
	float: left;
	width: 491px;
	border: 1px solid #D59223;
	height: 78px;
	margin-right: 6px;
}

.orange_box {
	border: 1px solid #D59223;
	width: 128px;
	height: 68px;
	float: left;
	background: #FFFFFF;
	padding: 5px;
	line-height: 10px;
	font-size: 9px;
	color: #686767;
}

.orange_box_middle {
	border: 1px solid #D59223;
	width: 126px;
	height: 66px;
	float: left;
	background: #FFFFFF;
	margin: 0px 6px 0px 6px;
	padding: 6px;
	line-height: 10px;
	font-size: 9px;
	color: #686767;
}

.orange_box_286 {
	border: 1px solid #D59223;
	width: 284px;
	height: 143px;
	float: left;
	background: #CDCDCD;
}

.orange_box_286_top {
	border: 1px solid #D59223;
	width: 284px;
	height: 143px;
	float: left;
	margin-bottom: 30px;
	background: #CDCDCD;
}

.orange_box_184_top {
	width: 182px;
	height: 138px;
	float: left;
	margin-bottom: 47px;
	margin-right: 35px;
	background: #FFFFFF;
}

.orange_box_184_top_right {
	width: 182px;
	height: 138px;
	float: left;
	margin-bottom: 47px;
	background: #FFFFFF;
}

.orange_box_184 {
	width: 182px;
	height: 138px;
	margin-right: 35px;
	float: left;
	background: #FFFFFF;
}

.orange_box_184_right {
	width: 182px;
	height: 138px;
	float: left;
	background: #FFFFFF;
}

#orange_box_container {
	width: 437px;
	background: #FFFFFF;
	float: left;
	padding: 6px 0px 0px 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#range_image {
	width: 440px;
	height: 316px;
	background: #FFFFFF;
}

#range_download {
	width: 440px;
	border-top: 1px solid #D59223;
	border-bottom: 1px solid #D59223;
	padding: 10px 0px 10px 0px;
	margin-top: 20px;
}

#door_thumbs {
	border: 1px solid #D59223;
	width: 78px;
	height: 78px;
}

#door_thumbs_end {
	border: 1px solid #D59223;
	width: 78px;
	height: 78px;
}

a{
	text-decoration: none;
	border: none;
	color: #686767;
	outline: none;
}

a:active {
	outline: none;
	border: none;
}

img{
	border: 0px solid #FFFFFF;
}

.img_header {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

hr {
	border: none 0;
	border-top: 1px dashed #D59223;/*the border*/
	height: 1px;
	
} 

h1 {
	color: #D59223;
	font: 11pt Arial,Verdana,Helvetica,sans-serif;
	padding-top: 0px;
	margin-top: 0px;
}

h1.news {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	font: 11pt Arial,Verdana,Helvetica,sans-serif;
}

h1.grey {
	color: #686767;
}

h2 {
	color: #333333;
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

h2 a {
	color: #D59223;
}

.orange {
	color: #D59223;
}

.news_date {
	font: 7pt Arial,Verdana,Helvetica,sans-serif;
}

#door_styles {
	width: 933px;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
	position: relative;
}

#door_title {
	width: 132px;
	height: 27px;
	border-bottom: 4px solid #D59223;
	background: #FFFFFF;
	margin-top: 20px;
	position: absolute;
	right: 1px;
	top: 0px;
}

#door_content {
	width: 112px;
	min-height: 177px;
	padding: 10px;
	background: #FFFFFF;
	position: absolute;
	right: 1px;
	top: 60px;
}

#door_content a {
	border: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#door_content a:hover,#door_content.selected  {
	color: #D59223;
	border: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#door_content a:active {
	color: #D59223;
	border: none;
	outline-color: invert;
	outline-style: none;
	outline-width: medium;
}

#dream_text {
	padding: 24px;
	float: left;
	width: 416px;
	font: 9pt Arial,Verdana,Helvetica,sans-serif;
}

#dream_video {
	padding: 10px;
	text-align: right;
}

#appliance_content {
	width: 112px;
	padding: 5px;
	background: #FFFFFF;
	position: absolute;
	right: 1px;
	top: 60px;
}

#contact_image {
	width: 236px;
	height: 161px;
	margin: 34px 0px 18px 0px;
	background: #FFFFFF;
}

.contact_input {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 205px;
}

.contact_select {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 284px;
}

.contact_comments{
	margin-top: 5px;
	width: 200px;
	height: 70px;
}

#contact_col_1 {
	 float: left;
	 margin-right: 40px;
	 position: relative;	 
}

#contact_col_2 {
	 float: left;	
	 height: 420px;
}

.contact_submit {
	position: absolute;
	bottom: 0px;
	text-align: left;
	
}

#large_image_admin {
	width: 872px;
	height: 438px;
	padding: 30px;
	margin-top: 0px;
	text-align: left;
	background: #EBEBEB;
}

#admin_left {
	width: 170px;
	height: 438px;
	border-right: 1px solid #D59223;
	float: left;
}

#admin_left a:hover, #admin_left a.selected {
	color: #D59223;
}

#admin_middle {
	width: 495px;
	margin: 0px 30px 0px 30px;
	height: 438px;
	float: left;
}

#admin_right {
	width: 115px;
	height: 438px;
	border-left: 1px solid #D59223;
	float: left;
	padding-left: 30px;
}

.text_admin {
	width: 300px;
}

.textbox_admin {
	width: 300px;
	height: 200px;
}

.submit {
	background-image: url('../images/submit.gif');
	width: 70px;
	height: 25px;
	border: none;
}

input {
	height: 10px;
	font: 8pt Arial,Verdana,Helvetica,sans-serif;
}

select {
	height: 20px;
	font: 8pt Arial,Verdana,Helvetica,sans-serif;
}