@charset "utf-8";
/* CSS Document */
body{
	background:url(../images/BG_01.gif) repeat-x;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
#topmainarea{
	background:url(../images/30years-celibration.gif) right no-repeat;
	padding:0;
	margin:auto;
	width:857px;
	height:86px;
}
#topmainarea span{
	display:none;
}
.logo{
	padding:15px 0 0 0;
}
#havarea{
	margin:auto;
	width:857px;
	border-bottom:#324f5d solid 1px;
	border-top:#324f5d solid 1px;
	height:42px;
	padding:1px 0;
}
#havarea ul{
	width:563px;
	float:left;
	padding:12px 0;
	margin:0;
	list-style:none;
}
#havarea li{
	padding:0 15px;
	margin:0;
	list-style:none;
	display:inline;
	font-size:11px;
	color:#a4aab0;
}
#havarea li.selc{
	font-weight:bold;
	color:#FFF;
}

#havarea li a{
	text-decoration:none;
	color:#a4aab0;
}
#havarea li a:hover{
		text-decoration:none;
	color:#F60;
}
#deliveryarea{
	float:left;
	padding:0;
	margin:0;
}
.flash{
	margin:auto;
	width:857px;
	background:url(../images/flash.jpg) no-repeat left;
	height:212px;
}
.midcontainer{
	background:url(../images/midbg.gif) repeat-y;
	margin:auto;
	width:857px;
}
.leftnav{
	float:left;
	width:174px;
	padding:0 7px;
}
.leftnav ul{
	padding:0;
	margin:0;
	list-style:none;
}
.leftnav ul li{
	padding:3px 0 3px 15px;
	margin:0;
	list-style:none;
	border-bottom:#1f181c solid 1px;
	color:#9aa1a4;
	background:#090607 url(../images/right-bullet.gif) 166px 6px no-repeat;
	font-size:11px;
	}
.leftnav ul li.on{
	background:#090607 url(../images/right-selected.gif) 166px 6px no-repeat;
	color:#F60;
}
.leftnav ul li.on a{
	background:#090607 url(../images/right-selected.gif) 166px 6px no-repeat;
	color:#F60;
}
.leftnav ul li.hd{
	color:#5e92a6;
	background:url(../images/Knaggs-bullet.gif) no-repeat 0 1px;
	padding:0 0 3px 14px;
	font-weight:bold;
}
.leftnav ul li.sd{
	color:#9aa1a4;
	background:#090607 url(../images/down-bullet.gif) 166px 6px no-repeat;
	font-weight:bold;
}

.leftnav ul li a{
 color:#9aa1a4;
 text-decoration:none;
}
.leftnav ul li a:hover{
 color:#F60;
 text-decoration:none;
}
.cleaner{
		clear:both;
	}

.mainmidcont{
	padding:0 0 15px 0;
	margin:0;
	float:left;
	width:668px;
}
.welcomemsg{
	background:url(../images/Welcome-to-Knaggs.gif) #c3e8fa no-repeat 0 8px;
	padding:41px 0 0 0;
	margin:0;
	font-size:11px;
}
.welcomemsg p{
	padding:10px 6px 19px 18px;
	margin:0;
	border-top:#9cc1d3 solid 1px;
}

.maincontarea{
	padding:17px 0 0 27px;
	font-size:11px;
}
.partnerarea{
	width:186px;
	float:left;
}
.requestabro{
	background:url(../images/Request-a-Brochure.gif) no-repeat;
	padding:29px 0 0 0;
	margin:0 0 0 33px;
	width:194px;
	float:left;
	font-size:11px;
}
.requestabro a{
	color:#32ace6;
	text-decoration:none;
	font-weight:bold;
}
.requestabro a:hover{
	color:#F30;
	text-decoration:none;
}
.requestabro span{
	padding:10px 0 0 0;
	margin:0;
	display:block;
}
.requestabro p{
	padding:10px 0;
	margin:0;
}
.specoffer{
	background:url(../images/Special-Offer.gif) no-repeat;
	padding:29px 0 0 0;
	margin:0 0 0 33px;
	width:194px;
	float:left;
	font-size:11px;
}
.specoffer a{
	color:#32ace6;
	text-decoration:none;
	font-weight:bold;
}
.specoffer a:hover{
	color:#F30;
	text-decoration:none;
}
.specoffer span{
	padding:0 0 0 0;
	margin:0;
	display:block;
	color:#32ace6;
	text-transform:uppercase;
	font-weight:bold;
}
.specoffer p{
	padding:10px 0;
	margin:0;
}
.specoffer ul{
	padding:0;
	margin:0;
	list-style:none;
}
.specoffer ul li{
	padding:6px 0;
	margin:0;
	border-bottom:#c7c6c7 solid 1px;
}
.specoffer ul li a{
	text-decoration:none;
	color:#000;
}
.specoffer ul li a:hover{
	text-decoration:none;
	color:#F90;
}
.botnav{
	padding:10px 0;
	margin:0;
	margin:auto;
	width:857px;
	font-size:11px;
	border-top:#CCC solid 1px;
}
.botnav span {
	padding:0 20px 10px 0;
}
.botnav a {
	color:#a4aab0;
	text-decoration:none;
}
.botnav a:hover {
	color:#F60;
	text-decoration:none;
}
.doorhead{
	padding:0;
	background:url(../images/door/door_head.jpg) no-repeat;
	width:856px;
}

.asshead{
	padding:0;
	background:url(../images/door/ass&oth_head.jpg) no-repeat;
	width:856px;
}

.maiahead{
	padding:0;
	background:url(../images/door/maia-work-surfaces-.jpg) no-repeat;
	width:856px;
}

.leftnw-innr{
	background:url(../images/Knaggs_flash.gif) #090607 no-repeat;
	padding:35px 0 0 6px;
	width:183px;
	margin-top:85px;
}
.innerrigtcol{
	padding:19px 10px 0 22px;
	margin:150px 0 0 0;
	float:left;
	width:635PX;
}
.innerrigtcol h3{
	font-size:30px;
	padding:0;
	margin:0;
	color:#48758b;
}
#bampin{
	padding:0;
	margin:0;
	font-size:11px;
}
.bcm{
	color:#6a9fb9;
}
.bcm a{
	color:#6a9fb9;
	text-decoration:none;
	font-weight:bold;
}
.bcm a;hover{
	color:#F30;
	text-decoration:none;
}
.pgin{
	color:#000;
	text-align:right;
	font-weight:bold;
	padding:0 15px 0 0;
}
.pgin a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.pgin span{
	color:#6a9fb9;
}
.pgin a:hover{
	color:#F30;
	text-decoration:none;
}
.pitem{
	background:#bfe5f7;
	padding:0;
	margin:0;
	float:left;
}
.itemlistarea{
	padding:14px 0 0 0;
	margin:0;
}

.item{
	background:#bfe5f7;
	padding:0;
	margin:0 11px 18px 0;
	float:left;
	width:200px;
	font-size:11px;
	text-align:center;
}
.item img{
	border:#c1c1c1 solid 1px;
}
.item img a{
	border:#c1c1c1 solid 1px;
}
.item img a:hover{
	border:#bfe5f7 solid 1px;
}
.item p{
	margin:4px;
	color:#002436;
	height:61px;
}
.item p strong{
	text-transform:uppercase;
	padding:2px 0;
	display:block;
}
.viedteails{
	color:#bfe5f7;
	text-transform:uppercase;
	font-weight:bold;
}
.viedteails a{
	text-align:left;
	text-decoration:none;
	color:#bfe5f7;
	width:180px;
	display:block;
	background:url(../images/door/vewdetails.jpg) right #1a5d7e no-repeat;
	padding:5px 10px;
}
.viedteails a:hover{
	text-decoration:none;
	color:#F90;
	background:url(../images/door/vewdetails_over.gif) right #1a5d7e no-repeat;
}
.adv{
	padding:10px 0 0 0;
	margin:0;
}
.itemdata{
	border-top:#CCC solid 1px;
	padding:15px 0 15px 0;
	margin:10px 0 0 0;
}
.pro_large{
	width:321px;
	float:left;
	margin-right:21px
}
.pro_large img{
	padding:0;
	margin:0;
	border:#687475 solid 3px;
}
.prodct_des{
	float:left;
	width:279px;
	color:#002436;
	font-size:11px;
}
.prodct_des h4{
	font-size:30px;
	padding:0;
	margin:0;
	
}
.largeimg{
	float:right;
	padding:0;
	margin:0;
	width:73px;
	font-size:11px;
	color:#FFF;
	background:url(../images/door/enlarge.gif) no-repeat;
	padding:0 0 3px 8px;
}
.largeimg a{
	color:#FFF;
	text-decoration:none;
}
.largeimg a:hover{
	color:#F60;
	text-decoration:none;
}
.emailtel{
	padding:6px 0;
	margin:20px 0 0 0;
	width:279px;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}
.emailtel ul{
	padding:0;
	margin:0;
	list-style:none;
}
.emailtel li{
	display:inline;
	padding:0 0 0 22px;
	margin:0;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#1a5d7e;
}
.emailtel ul li a{
	color:#1a5d7e;
	text-decoration:none;
}
.emailtel ul li a:hover{
	color:#F60;
	text-decoration:none;
}
.emailtel ul li.mailto{
	background:url(../images/door/send-this.gif) no-repeat 0 0;
	padding-right:15px;
}
.emailtel ul li.tel{
	background:url(../images/door/telephone.gif) no-repeat 0 0;
}

/*
sandun 080909
*/

.service{
	padding:0;
	background:url(../images/door/services_head.jpg) no-repeat;
	width:856px;
}

.aboutknaggs{
	padding:0;
	background:url(../images/door/ABOUT_head.jpg) no-repeat;
	width:856px;
}

.construction{
	padding:0;
	background:url(../images/door/Knaggs-head.jpg) no-repeat;
	width:856px;
}

.deliveryinfo{
	padding:0;
	background:url(../images/door/INFO_head.jpg) no-repeat;
	width:856px;
}

.contactus{
	padding:0;
	background:url(../images/door/CONTACT_head.jpg) no-repeat;
	width:856px;
}

.itemdata h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
}

.servicebottimg{
padding:20px 0 0 0;
}

.servicebottcall{
padding:20px 0 0 0;
}

.normaltex{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
}

.normaltex a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:normal;
text-decoration:none;
}

.normaltex h6{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:normal;
}

.maiaproduct{
padding-top:10px;
}

.colorpaltte{
font-size:14px;
font-weight:bold;
color:#630;
text-transform:uppercase;
}

.linktex{
font-size:11px;
color:#600;
font-weight:bold;
}

.linktex a{
font-size:11px;
color:#600;
font-weight:bold;
text-decoration:none;
}

.contactustexbox{
width:200px;
height:20px;
border:#666 solid 1px;
}

.kicthennortex{
padding:0;
margin:0;
}

.kicthennortex h2{
font-size:11px;
color:#000;
}

.carcsheadcon{
width:285px;
border:#CCC solid 1px;
}

.carheadtop{
width:285px;
}

.carheadlefcon{
width:143px;
float:left;
padding:10px 0 48px 5px;
background-color:#f2fbff;
}

.carheadlefcon ul{
font-size:11px;
color:#000;
margin:0;
padding:0;
}

.carheadlefcon ul{
font-size:11px;
color:#000;
margin:0;
padding-left:20px;
line-height:20px;
}

.carheadrightcon{
width:112px;
padding-top:10px;
padding-left:20px;
padding-bottom:20px;
float:left;
background-color:#FFF;
}

.carheadrbottcon{
clear:both;
}

/*

150909
*/

.kcdetailsmaincon{
width:279px;
padding:5px 0 20px 0;
}

/*22/02/2010*/

.servicebottcall h2{
font-size:16px; color:#000; text-transform:uppercase; margin:0; padding:0; background:url(../images/fitting-pdf-downloada_07-arrow.jpg) no-repeat 430px 0px; }

.servicebottcall h2 a{
font-size:16px; color:#000; text-transform:uppercase; text-decoration:none; 
}

.servicebottcall h2 a:hover {
font-size:16px; color:#069; text-transform:uppercase; text-decoration:underline; 
}

