/* CSS Document */

#scroll {
	position:absolute;
	top:0;
	bottom:-0.1px;
	width:1em;
	z-index:-1;
}

#footer-text a{
	color:#FFFFFF;
}

body {
background-color:#001B4A;
}

a span {
display:none;
visibility:hidden;
font-size:0px;
}

.hide {
display:none;
visibility:hidden;
font-size:0px;
line-height:0px;
margin:0px;
}

li {
list-style-image:url(images/li.jpg);
}

#guarantee {
padding-top:15px;
padding-bottom:3px;
background-color:#CCCCCC;
width:200px;
height:42px;
text-align:center;
color:#990000;
}

#kpc_logo {
display:block;
width:190px;
height:110px;
}

#container {
position:relative;
width:900px;
margin-left:auto; margin-right:auto;
background-color:#000000;
background-image:url(images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}

#navigation {
float:left;
width:200px;
background-color:#001B4A;
}

#home {
display:block;
background-image:url(images/navigation/home_down.jpg);
background-position:right;
width:200px;
height:40px;
background-color:#001B4A;
}

#bead_filter {
display:block;
background-image:url(images/navigation/beadfilter_down.jpg);
background-position:right;
width:200px;
height:40px;
background-color:#001B4A;
}

#glass_filter {
display:block;
background-image:url(images/navigation/glassfilter_down.jpg);
background-position:right;
width:200px;
height:40px;
background-color:#001B4A;
}

#solutions {
display:block;
background-image:url(images/navigation/solutions_down.jpg);
background-position:right;
width:200px;
height:40px;
background-color:#001B4A;
}

#contact_us {
display:block;
background-image:url(images/navigation/contactus_down.jpg);
background-position:right;
width:200px;
height:40px;
background-color:#001B4A;
}

#banner_pic {
display:block;
background-image:url(images/ABF_banner_final.jpg);
width:700px;
height:200px;
float:right;
background-color:#001B4A;
}

#home_pic {
display:block;
background-image:url(images/ABF_banner.jpg);
width:700px;
height:200px;
float:right;
background-color:#001B4A;
}

#home_pic1 {
display:block;
background-image:url(images/ABF_banner_fleft.jpg);
width:700px;
height:200px;
float:right;
background-color:#001B4A;
}

#home_pic2 {
display:block;
background-image:url(images/ABF_banner_fright.jpg);
width:700px;
height:200px;
float:right;
background-color:#001B4A;
}

#top_spacer {
display:block;
background-color:#DFDFDF;
width:100%;
height:10px;
margin-top:2px;
margin-bottom:2px;
clear:both;
line-height:10px;
float:none;
}

#leftcolumn {
background-color:#F8F8F8;
float:left;
width:200px;
}

#leftnav p {
text-indent:20px;
line-height:11px;
}

#leftnav {
color:#3A3A3A;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#leftnav h2 {
color:#3A3A3A;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#leftnav table {
margin:0px;
border-width:0px;padding-top:0px;
padding-bottom:0px;padding-left:5px;padding-right:5px;
}

#leftnav table tr {
padding-top:0px;
padding-bottom:0px;padding-left:5px;padding-right:5px;
}

#leftnav a {
color:#3A3A3A;
text-decoration:underline;
}

#leftnav a:hover {
text-decoration:none;
}

#content {
float:left;
width:700px;
padding-top:20px;
}

#sk_logo {
display:block;
height:69px;
width:425px;
float:left;
margin-top:0px;
}

#logospace {
height:100%;
width:69px;
padding-top:20px;
float:left;
}

#filters h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3A3A3A;
font-size:11px;
font-weight:normal;
font-style:italic;
margin-bottom:-10px;
line-height:12px;
}

#filters div {
width:430px;
padding-bottom:20px;
border-bottom:1px solid #DFDFDF;
}

#filters div a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B60028;
font-weight:bold;
font-size:14px;
font-style:normal;
text-decoration:none;
}

#filters div a:hover {
text-decoration:underline;
}

#content p {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3A3A3A;
font-size:11px;
margin-left:10px;
margin-right:40px;
}

#filters img {
float:left;
margin:10px;
}

#cc, #cc a {
display:block;
background-image:url(images/cc2.jpg);
width:200px;
height:90px;
}

#bbb, #bbb a {
display:block;
width:200px;
height:90px;
}

#footer {
text-align:center;
clear:both;
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#bottomclip {
display:block;
height:1px;
clear:both;
}

.footerbg {
background-color:#001B4A;
}

#content li {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3A3A3A;
font-size:11px;
margin-left:10px;
margin-right:40px;
}

#header {
position:relative;
width:900px;
height:200px;
}

.insidetext_TL {background:url(images/bg_inside_content_ltc.jpg) no-repeat;}
.insidetext_T {background:url(images/bg_inside_content_top.jpg) repeat-x;}
.insidetext_B {background:url(images/bg_inside_content_bot.jpg) bottom repeat-x;}
.insidetext_TR {background:url(images/bg_inside_content_rtc.jpg) top right no-repeat;}
.insidetext_L {background:url(images/bg_inside_content_lm.jpg) top left repeat-y;}
.insidetext_R {background:url(images/bg_inside_content_rm.jpg) top right repeat-y;}
.insidetext_BL {background:url(images/bg_inside_content_lbc.jpg) bottom left no-repeat;}
.insidetext_BR {background:url(images/bg_inside_content_rbc.jpg) bottom right no-repeat;}
.boxed {width:auto; height:auto; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
