html,body{
	height:100%;
}
body,td{
	font-family:trebuchet ms,arial narrow,helvetica,arial,sans-serif;
	font-size:11px;
}
body{
	text-align:center;
	margin:0;
}
h1,h2,h3,h4{
	margin:0;
	font-size:100%;
	letter-spacing:4px;
	font-weight:normal;
}
h1,h2{
	text-transform:uppercase;
}
h1,h3{
	font-weight:bold;
}
ul,li{
	margin:0;
}
table#v{
	height:100%;
	margin:0 auto;
}
table#v td{
	text-align:left;
	vertical-align:middle;
}
div#l{
	width:923px;
	background:#ffffff url(images/l2.gif) repeat-y;
}
div#l div.t{
	background:url(images/l1.gif) no-repeat;
	height:15px;
}
div#l div.b{
	background:#ffffff url(images/l3.gif) no-repeat;
	height:16px;
	padding-top:16px;
	line-height:16px;
	font-size:9px;
	font-weight:bold;
	letter-spacing:2px;
	text-transform:uppercase;
}
* html div#l div.b{
	\height:32px;
	he\ight:16px;
}
div#l div.b div{
	width:360px;
	float:left;
	text-align:center;
}
div#l div.b div a,div#l div.b div a:visited,div#l div.b div a:active,div#l div.b div a:hover{
	text-decoration:none;
	color:#999999;
}
div#l div.b div.n a,div#l div.b div.n a:visited,div#l div.b div.n a:active,div#l div.b div.n a:hover{
	color:#001c3e;
}
div#l div.b div a:hover{
	text-decoration:underline;
}
div.dim{
	top:0;
	left:0;
	position:absolute;
	visibility:hidden;
	background:black;
	opacity:0.01;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=01);
	z-index:256;
}
div.loading{
	position:absolute;
	visibility:hidden;
	z-index:257;
	top:0;
	left:0;
}
h1.t{
	width:631px;
	height:85px;
	margin:0 auto 0 0;
}
table.menu{
	margin:0 auto;
	width:95%;
}
table.menu td a,table.menu td a:visited,table.menu td a:active,table.menu td a:hover{
	line-height:31px;
	display:block;
	height:31px;
	text-align:center;
	text-transform:lowercase;
	font-weight:bold;
	font-size:13px;
	padding:0 10px;
}
div.lft a,div.lft a:visited,div.lft a:active,div.lft a:hover{
	color:white;
	text-decoration:none;
}
div.lft a.c,div.lft a.c:visited,div.lft a.c:active,div.lft a:hover{
	color:#03b6fa;
}
div.c2 div.lft a.c,div.c2 div.lft a.c:visited,div.c2 div.lft a.c:active,div.c2 div.lft a:hover{
	color:#474747;
}
div.c3 div.lft a.c,div.c3 div.lft a.c:visited,div.c3 div.lft a.c:active,div.c3 div.lft a:hover{
	color:#085262;
}
div.c4 div.lft a.c,div.c4 div.lft a.c:visited,div.c4 div.lft a.c:active,div.c4 div.lft a:hover{
	color:#533313;
}
div.c5 div.lft a.c,div.c5 div.lft a.c:visited,div.c5 div.lft a.c:active,div.c5 div.lft a:hover{
	color:#00a9eb;
}
div.c6 div.lft a.c,div.c6 div.lft a.c:visited,div.c6 div.lft a.c:active,div.c6 div.lft a:hover{
	color:#d7815f;
}
div.c7 div.lft a.c,div.c7 div.lft a.c:visited,div.c7 div.lft a.c:active,div.c7 div.lft a:hover{
	color:#052a3a;
}
div.fs{
	width:631px;
	height:64px;
	margin:0 auto 0 0;
	border:solid #ffffff;
	border-width:4px 0;
	overflow:auto;
	position:relative;
}
div.fs{
	he\ight:72px;
	\height:64px;
}
div.fs div.sld{
	position:relative;
	height:64px;
	white-space:nowrap;
	background:url(images/iload.gif);
}
div.c1 div.fs,div.c8 div.fs{
	background:#001d3c;
}
div.c2 div.fs{
	background:#929292;
}
div.c3 div.fs{
	background:#1d9fbb;
}
div.c4 div.fs{
	background:#8e7254;
}
div.c5 div.fs{
	background:#055890;
}
div.c6 div.fs{
	background:#893412;
}
div.c7 div.fs{
	background:#23576f;
}
div.fs a img{
	border:0;
}
div.fs div.hover{
	background:url(images/button3.png) no-repeat;
	width:158px;
	height:64px;
	position:absolute;
	visibility:hidden;
	top:0;
	left:0;
	cursor:pointer;
}
* html div.fs div.hover{
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/kingfisher/style/images/button3.png", sizingMethod="scale");
}
div#li{
	background:url(images/bg.gif) 13px 100% no-repeat;
	margin:-11px 0 -8px;
	height:506px;
	position:relative;
}
div.c1 div.lft{
	background-image:url(/kingfisher/style/images/bg1.jpg);
}
div.c2 div.lft{
	background-image:url(/kingfisher/style/images/bg2.jpg);
}
div.c3 div.lft{
	background-image:url(/kingfisher/style/images/bg3.jpg);
}
div.c4 div.lft{
	background-image:url(/kingfisher/style/images/bg4.jpg);
}
div.c5 div.lft{
	background-image:url(/kingfisher/style/images/bg5.jpg);
}
div.c6 div.lft{
	background-image:url(/kingfisher/style/images/bg6.jpg);
}
div.c7 div.lft{
	background-image:url(/kingfisher/style/images/bg7.jpg);
}
div.c8 div.lft{
	background-image:url(/kingfisher/style/images/bg8.jpg);
}
div.lft{
	height:312px;
	width:631px;
	text-align:center;
}
img.precls{
	position:absolute;
	top:-500px;
	left:0px;
}
div.c{
	width:631px;
	top:37px;
	left:13px;
	position:absolute;
	z-index:128;
	filter:progid:DXImageTransform.Microsoft.Fade(duration='0.5');
}
div#i{
	position:absolute;
	z-index:64;
	top:0px;
	left:564px;
	width:346px;
	height:506px;
}
div#i div{
	position:absolute;
	z-index:96;
	width:346px;
	height:506px;
	filter:progid:DXImageTransform.Microsoft.Fade(duration='0.5');
	background:url(images/right.jpg);
}
div#i div.dim{
	z-index:99;
	background:black;
}
div#i div.loading{
	z-index:99;
	background:none;
}
div#i div.iitt{
	background:none;
	padding:250px 20px 0 100px;
	width:226px;
	height:auto;
	position:static;
}
div#i div.iitt div{
	background:none;
	width:226px;
	height:auto;
	position:static;
}
* html div#i div.iitt div,* html div#i div.iitt{
	\width:346px;
	w\idth:226px;
}
div.content{
	position:relative;
	text-align:left;
	padding:45px 256px 0 85px;
	color:#ffffff;
	width:290px;
	height:200px;
}
div.content div.pnav{
	position:absolute;
	top:255px;
	left:85px;
	width:20px;
	height:20px;
}
div.text{
	width:290px;
	height:204px;
	overflow:auto;
	line-height:17px;
	position:relative;
	letter-spacing:1px;
}
* html div.content{
	\width:631px;
	w\idth:290px;
	\height:249px;
	he\ight:204px;
}
div.c8 div.content{
	position:relative;
	text-align:left;
	padding:45px 56px 0 85px;
	color:#ffffff;
	width:490px;
}
* html div.c8 div.content{
	\width:631px;
	w\idth:490px;
}
div.c8 div.text{
	width:490px;
}
div.text div.ti{
	position:absolute;
}
div.content ul,div.content ul li{
	margin:0;
	padding:0;
}
div.content ul li{
	padding-left:16px;
	list-style:none;
	background:url(images/bul1.gif) 2px 4px no-repeat;
}
div.c1 div.content ul li{
	background-image:url(images/bul1.gif);
}
div.c2 div.content ul li{
	background-image:url(images/bul2.gif);
}
div.c3 div.content ul li{
	background-image:url(images/bul3.gif);
}
div.c4 div.content ul li{
	background-image:url(images/bul4.gif);
}
div.c5 div.content ul li{
	background-image:url(images/bul5.gif);
}
div.c6 div.content ul li{
	background-image:url(images/bul6.gif);
}
div.c7 div.content ul li{
	background-image:url(images/bul7.gif);
}
div.c8 div.content ul li{
	background-image:url(images/bul8.gif);
}
div.content ul li a,div.content ul li a:visited,div.content ul li a:active,div.content ul li a:hover{
	text-transform:uppercase;
	letter-spacing:3px;
	/*font-weight:bold;*/
}
div.content ul.nott li a,div.content ul.nott li a:visited,div.content ul.nott li a:active,div.content ul li.nott a:hover{
	text-transform:none;
}
div.content ul.faq li a,div.content ul.faq li a:visited,div.content ul.faq li a:active,div.content ul.faq li a:hover{
	text-transform:none;
	letter-spacing:0px;
	/*font-weight:normal;*/
}
div#c div.content ul.faq li,div.content ul.faq{
	list-style:none;
	background:none;
	padding:0;
	margin:0;
}
.nbtable td{
	padding-right:10px;
}
form.form2 div label span {
	float: left;
	width: 100px;
	padding-top: 2px;
}
* html form.form2 div label span {
	margin-right: -3px;
}
form.form2 div.pad {
	text-align:right;
	margin: 0px auto 0px 0px;
}
form.form2 div label input.ti {
	padding: 1px;
	border: 1px solid #000066;
	width: 186px;
}
form.form2 div textarea.ta {
	padding: 1px;
	border: 1px solid #000066;
	width: 316px;
	height: 40px;
}
div.error{
	position:absolute;
	top:55px;
	left:390px;
}
