﻿a.headerl:link{color:gray; text-decoration: none;font-family:Verdana;font-size:9px}
a.headerl:visited{color:gray; text-decoration: none;font-family:Verdana;font-size:9px}
a.headerl:hover{color:#e72121; text-decoration: none;font-family:Verdana;font-size:9px}
a.footer1:link{color:black; text-decoration: none}
a.footer1:visited{color:black;text-decoration: none}
a.footer1:hover{color:black;text-decoration: underline}
a.footer2:link{color:#e72121; text-decoration: underline}
a.footer2:visited{color:#e72121;text-decoration: underline}
a.footer2:hover{text-decoration: underline}
a.print:link{color:black; text-decoration: none}
a.print:visited{color:black;text-decoration: none}
a.print:hover{color:black;text-decoration: underline}
.link1 td#link1 {background-image:url('images/menuselected.jpg');background-repeat:repeat-x; }  
.link2 td#link2 {background-image:url('images/menuselected.jpg');background-repeat:repeat-x; }
.link3 td#link3 {background-image:url('images/menuselected.jpg');background-repeat:repeat-x; }
.link4 td#link4 {background-image:url('images/menuselected.jpg');background-repeat:repeat-x; }
.link5 td#link5 {background-image:url('images/menuselected.jpg');background-repeat:repeat-x; } 
.sublink1 a#sublink1 {background-image:url('SubMenu_Background.png') }
.sublink2 a#sublink2 {background-image:url('Images/GenMenu6.jpg') }
.sublink3 a#sublink3 {background-image:url('Images/GenMenu6.jpg') }
.sublink4 a#sublink4 {background-image:url('Images/GenMenu6.jpg') }
.sublink5 a#sublink5 {background-image:url('Images/GenMenu6.jpg') }
.sublink6 a#sublink6 {background-image:url('Images/GenMenu6.jpg') }
a.smenu:link {color:white; font-family:Microsoft Sans Serif; font-size:8pt}
a.smenu:visited {color:white;}
a.smenu:hover {text-decoration: none; color:black;}
a.submenu2:link {color:black;}
a.submenu2:visited {color:black;}
a.submenu2:hover {text-decoration: none; color:white;}
a.submenu3:link {color: black;}
a.submenu3:visited {color: black;}
a.submenu3:hover {color: #e72121;	text-decoration:none;}
a.footerl, a.footerl:visited, a.footerl:hover {font-size:8pt; color:gray; text-decoration:none;}
a {font-size:8pt; text-decoration:none;}

h1 {font-size:10pt;}
h1.productspage {font-size:12pt; color:#818181;}
h1.prodmain {padding-top:20px; font-size:20px; color:black; }
h1.prodsubmain {padding-top:5px; font-size:20px; color:black; }
h1.productheader {font-size:14pt; color:gray; text-decoration:none; display:inline;}


hr {  width: 100%; height:1px; }
hr.subh {background-color:#e7e2e3; color:#e7e2e3; height:5px; border:0;}

span.subhtext {font-family:Arial; text-align:left; font-size:10pt; vertical-align:top;}
p.subhtext2 {font-family:Arial; text-align:left; font-size:10pt; vertical-align:top; padding:20px}

.sitemaptext, .sitemaptext a:link, .sitemaptext a:visited  {color: gray;	font-size:8pt; font-family:Arial;}
.sitemaptext a:hover {color:black; font-size:8pt; font-family:Arial; text-decoration:underline;}
.sitemap {height:20px; background-color:white; }

.sitemapbtext, .sitemapbtext a:link, .sitemapbtext a:visited  {	color: black;	font-size:8pt; font-family:Arial;}
.sitemapbtext a:hover {color:black; font-size:8pt; font-family:Arial; text-decoration:underline;}
.sitemapb {height:20px; margin-top:10px;}


.headerb {width:100%; height:25px;background-image:url('images/bodytop.jpg'); background-repeat:repeat-x; position:static; padding:0; margin:0;}
.headerbcontainer {margin:0px auto; width:960px;}
.headerbcontainer img {vertical-align:middle; width:10px; height:10px;}
.headertext {color:white; font-size:10pt; font-style:italic;}
.headernumber {color:white; font-size:10pt; font-weight:bold;}
.hfloat {float:right}
.headerwrap {width:100%; height:80px; padding-top:10px; background-color:#eeeeee; border-bottom:#e7e2e3 solid 1px}
.header {width:960px; margin:0px auto;}
.headerlogo {width:350px; height:80px; float:left;}
.headermenu {width:510px; height:80px; float:left;}
.headerright {width:100px; height:80px; float:right;}

body
	{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	background-repeat:repeat-x;	
	background-color:#F7F7F7;
	}

#container /* main container for the content background with shadow */
	{
	padding:0px;
	width:980px;
	margin:0px auto;
	overflow: hidden; /* needed to overcome the DIV height issue in mozilla browsers where they don't expand with the content */
	background-color:white;
	margin-bottom:10px;
	margin-top:10px;
	
	}

#containerb /* sub-Container for the main container which includes all the website content */
	{
	/*padding-top:10px;*/
	width:960px;
	margin:0px auto;
	overflow: hidden;
	}
#containerp /* container for the fittings table on bilok main page */
	{
	width:820px;
	float:left;
	font-size:9pt;
	}
#containerp table
	{
	width:820px;
	}
#containerbilok /* container for the additional pages on bilok site */
	{
	width:960px;
	float:left;
	font-size:9pt;
	}
.leftcolumnbig {
	float:left; width:450px; height:290px; background-image:url('rc1.png');
	background-repeat:no-repeat;
	}
.leftcolumnbigtext {
	margin-left:5px; 
	margin-right:5px;
	}
.leftcolumn {
	width:240px; height:290px; float:left; background-image:url('rc2.png'); 
background-repeat:no-repeat; margin-left:10px
	}
.flashtext
	{
	color:#e72121; 
	font-family:Verdana;
	font-size:9px;
	}
#top
	{
	background-color:white;
	width:820px;
	margin:0px auto;
	}	
#toplogo
	{
	margin:0px auto;
	width:820px;
	}
#header
	{
	background-color:#EF2121;
	width:1024px;	
	margin:0px auto;
	}
#menu
	{
	width:120px;
	float:left;
	}
#bilok
	{
	width:960px;
	float:left;
	}
.SubHeading1 
	{
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: small;
	}
.SubHeading2 
	{
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: small;
	color: #Ef2121;
	}
#parts
	{
	width:820px;
	margin-left:5px;
	}
#parts table
	{
	width:820px;
	}
#footer 
	{
	padding:0px;
	width:100%;
	margin:0px auto;
	}
#footer table
	{
	margin:0px auto;
	}
#image
	{
	border-width: 0;
	}
#assemblyinstructions
	{
	margin:0px auto;
	width:820px;
	background-color:#e72121;
	background-image:url('Images/assm5.jpg');
	background-repeat:repeat-x;
	height:600px;
	}
#assm1
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	float:left;
	margin-left:3px;
	height:600px;
	width:405px;
	background-color:#ffffff;
	}
#assm2
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	float:right;
	margin-right:3px;
	height:600px;	
	width:405px;
	background-color:#ffffff;
	}
.submenu
	{
	width:960px;
	}
.submenu table
	{
	font-size:10pt;
	}
#prtable
	{
	width:800px;
	}	
#pheading
	{
	background-image: url('Images/header9.jpg');
	color: #ffffff;
	font-size:large;
	width:820px;
	height:30px;
	text-align: center;
	}
#pheading2
	{
	background-image: url('Images/header8.jpg');
	color: #ffffff;
	font-size:14px;
	width:960px;
	height:30px;
	text-align: left;
	background-repeat:repeat-y;
	}
#hheading
	{
	background-image: url('Images/header10.jpg');
	color: #ffffff;
	font-size:14px;
	width:960px;
	height:30px;
	text-align: left;
	background-repeat:repeat-y;
	}
#font
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
.productmenu
	{
	width:540px;
	height:40px;
	}
.productmenu table
	{
	width:100%;
	height:100%;	
	cellpadding="0";
	cellspacing="0"
	}
.productmenu table td
	{
	width:90px; 
	height:40px; 
	border: 1px black solid;
	}
.productimage 
	{
	position: relative;
	width: 200px;
	float:left;
	}
.productimage table.pimage
	{
	width: 200px; height:200px;
	}
.productimage table.presources
	{
	width: 200px; 
	background-color:#F4F4F4; 
	border: 1px solid #E7E2E3;
	font-size:8pt;
	margin-top:10px;
	}
.productimage table.presources image
	{
	border:0px;
	}
.productimage table tr.thelp {background-color:gray; text-align:center; color:white; font-size:8pt;}
.productimage table tr.thelp td{height:18px;}
.productimage table tr.tresources{background-color:#e72121; text-align:center; color:white; font-size:8pt;}
.productimage table tr.tresources td	{height:18px;}
.productimage ul {padding:10px; margin:10px;}

.productimage a
	{
	color:black;
	}
.productdesc
	{ 
	}
.productdata
	{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:600px;
	margin-right:10px;
	margin-left:10px;
	}
.productdata h5
	{
	color:orange;
	font-size:12pt;
	}
.productdata p
	{
	color:black;
	font-weight:normal;
	font-size:9pt;
	line-height:1.5em;
	}
.productdata p.h1
	{
	color:gray;
	font-weight:bold;
	height:20px;
	font-size:10pt;
	}
.productdata p.h2
	{
	color:black;
	font-weight:normal;
	font-size:9pt;
	}
.productdata li
	{
	color:black;
	font-weight:normal;
	font-size:8pt;
	}
.productdata table img
	{
	border:0px;
	}
.productdata table.dheader
	{
	width:100%;
	color:black;
	font-size:10pt;
	font-family:Arial;
	}
.productrightclm
	{
	float:right;
	width:120px;
	}
.productrightclm table
	{
	width: 100%; 
	background-color:#F4F4F4;
	border: 1px solid #E7E2E3;
	font-size:8pt;
	}
	
.productrightclm table tr.thelp {background-color:gray; text-align:center; color:white; font-size:8pt;}
.productrightclm table tr.thelp td{height:18px;}
.productrightclm table ul {padding-left:5px; padding-bottom:0px; margin-top:0; margin-bottom:0}
.productrightclm table tr.tresources{background-color:#e72121; text-align:center; color:white; font-size:8pt;}
.productrightclm table tr.tresources td	{height:18px;}
.productrightclm ul {padding:10px; margin:10px;}

.productrightclm table img
	{
	border:0px;
	}
.productdata2a
	{
	float:left;
	text-align:left;
	width:956px;
	border-bottom:1px #e7e2e3 solid;
	margin-top:10px;
	padding-top:20px;
	}
.productdata2b
	{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	width:956px;
	background-color:white;
	border-right:1px #e7e2e3 solid;
	border-left:1px #e7e2e3 solid;
	border-bottom:1px #e7e2e3 solid;
	}
.productdata2b div 
	{
	padding:20px 20px 20px 40px;
	}
.productdata2b p
	{
	color:black;
	font-weight:normal;
	font-size:9pt;
	line-height:1.5em;
	}
.productdata2b p.h1
	{
	color:gray;
	font-weight:bold;
	height:20px;
	font-size:10pt;
	}
.productdata2b blockquote
	{
	color:black;
	font-weight:normal;
	font-size:8pt;
	padding-top:-5px;
	}
.productdata2b li
	{
	color:black;
	font-weight:normal;
	font-size:10pt;
	}
.productdata2b table
	{
	font-size:9pt;
	}
.productdata2b table img
	{
	border:0px;
	}
.productdata1c
	{
	float:left;
	width:720px;
	}
.productdata2 p
	{
	color:black;
	font-weight:normal;
	font-size:8pt;
	}
.productdata2 p.h1
	{
	color:#e72121;
	font-weight:bold;
	background-image:url('images/pheader.jpg');
	background-repeat:no-repeat;
	height:20px;
	padding-left:5px;
	font-size:9pt;
	}
.productdata2 li
	{
	color:black;
	font-weight:normal;
	font-size:8pt;
	}
.productdata1 image
	{
	border:0px;	
	}
.producttext
	{
	width:210px;
	float:left;
	}
.slideshow
	{
	border:none;
	}
	

/* Products Sub menu starts here */

.submenu
	{
	width: 100%; 
	background-image:url('images/menubase.jpg');
	background-repeat:repeat-x;
	height:20px;
	margin-top:0px;
	}
.submenu tr	
	{
	text-align:center; 
	font-family :Arial; 
	font-size:8pt;
	}
.submenu td
	{
	text-align:center; 
	font-family :Arial; 
	font-size:8pt;
	}
.submenu td a
	{
	color:white;
	}
	
.submenutablehover	{ background-color:#e7e2e3; }
.submenutablehover a:link {	color:black; }
.submenutableout { background-image:url('images/menubase.jpg'); background-repeat:repeat-x; }
.bilok #slink1 {background-color:black}
.bilok #slink1 a {color:white;}

.submenutable2
	{
	border-width: 0px;
	background-color:#ffffff;
	font: normal 11px Verdana;
	text-align:center;
	color:#808080;
	border-bottom:1px #e7e2e3 solid;
	padding:5px 5px 10px 5px;
	}
.submenupic1 {
	vertical-align: bottom;
}
.submenupic2 {
	vertical-align: top;
}
.menutable
	{
	width:100%;	
	}
.menutable td
	{
	height:20px;
	width:125px;
	text-align:center;
	font-size:10pt;
	}
.menutable td.h2
	{
	height:20px;
	width:1px;
	color:black;
	text-align:center;
	}
.menutable td a
{
	color:black; text-decoration: none;font-family:Arial;font-size:8pt
}
.menutable td.h3
{
	height:20px;
	width:125px;
	font-size:8pt;
	font-family:Arial;
}
.menutable td.h3 a
{
	color:#e72121;
}
.menutable2
{
	width:100%;	
	height:30px;
	background-color:#e7e2e3;
}
.menutable2 td
{
	text-align:center;
}
.menutable2 td a
{
	color:black; 
	text-decoration: none;
	font-family:Arial;
	font-size:10pt
}
.menutable td.h2
	{
	width:1;
	background-color:black;
	}
.menutable2 td.h3
{
	background-color:#866F73;	
}
.menutable2 td.h3 a
{
	color:white;
}
.menutable2 td.h4
{
	background-color:#E7E2E3;	
}
.menutable2 td.h4 a
{
	color:black;
}
.menutableout
{
	height:20px;
	width:125px;
	font-size:8pt;
	font-family:Arial;
}
.table1	{
	width:100%;
	height:240px; 
	text-align:left;
}
.table1 div {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
.table1 td {
	width:220px;
	vertical-align:top;
	background-color:#F4F2F2;	
}
.table1f1 {
	font-size:10pt;
	color:black;
	font-weight:bold;
	font-family:Arial;
}
.table1f2 {
	font-size:8pt;
	color:black;
	font-family:Arial;
}


/* CSS for the products display on the Products page */
.tableprod {
	width: 100%;
	cellpadding="0";
	cellspacing="1"
}
.tableprod td {
	width:300px;
	height:230px;
	font-family:Arial;
	font-size:9pt;
	text-align:left;
	vertical-align:top;
	background-image:url('Product_bkg.png');	
	background-repeat:no-repeat;
	border-top:3px #e72121 solid;
}
.tableprod td img{
	border:0px;
}
.tablesubprod {
	width: 100%;
	cellpadding="0";
	cellspacing="1"
}
.tablesubprod td {
	width:300px;
	height:230px;
	font-family:Verdana;
	font-size:8pt;
	text-align:left;
	vertical-align:top;
	background-image:url('Product_bkg.png');	
	background-repeat:no-repeat;
	font-family:Arial;
}
.tablesubprod td img{
	border:0px;
}
.font1 {
	font-family:"Futura Lt BT";
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.font2 {
	font-family:Arial;
	font-size:8pt;
}

/* Products page display ends here */


/* Test version */
.tableprod2 {
	width: 960px;
	background-color:white;
	margin-top:10px;
	cellpadding="0";
	cellspacing="1";
}
.tableprod2 td {
	width:440px;
	height:300px;
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	padding-bottom:10px;	
}
.tableprod2 td h1, .tableprod2 td h1 a, .tableprod2 td h1 a:hover {
	font-size:14pt; 
	color:gray;
	text-decoration:none;
	display:inline;
}
.tableprod2 td strong {
	color:maroon;
}
.tableprod2 tr {
	/*padding-top:20px;*/
	padding-top:0px;
}
.tableprod2 td img {
	border:0px;
	float:left;
}
.tableprod2 td img.more {
	margin-left:365px;
}
.tableprod2 div {
	width:440px;
	float:left;
}
.tableprod2 div.img1 {
	float:left;
	width:250px;
	height:250px
}
.tableprod2 div.text {
	float:left;
	width:190px;
}
.tableprod2 div.img1chk {
	float:left;
	width:250px;
	height:200px;
}
.tableprod2 div.textchk {
	float:left;
	width:190px;
}
.tableprod2 div.img1reg {
	float:left;
	width:250px;
	height:200px;
}
.tableprod2 div.textreg {
	float:left;
	width:190px;
}
.tableprod2 hr {
	color:#e7e2e3; 
	size:1px;
}
.tableprod2 ul {
	list-style-position:inside;
}
.font1b {
	font-family:"Futura Lt BT";
	font-size:10pt;
	font-weight:bold;
	text-align:center;
}
.font2b {
	font-family:Arial;
	font-size:8pt;
}
/* ******************* */

.resourcest {
width: 100%; 
font-size:8pt; 
text-align:center;
}
.resourcest td {
width:186px;
}
.resourcest img {
border:0;
}
.resourcest2 {
width: 100%; 
font-size:8pt; 
text-align:center;
}
.resourcest2 td {
width:480px;
}
.resourcest2 img {
border:0;
}

.clear {clear: both; } 



/* css for underline menu on main page

<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: gray;
background: url(images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #4B4B4B;
}

#ddcolortabs a:hover span{
background-color: #e72121;
}

#ddcolortabs #current1 a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #e72121;
font-weight:bold;
}

#ddcolortabs #current2 a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #e72121;
}


#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 8px;
background: black;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}
.aboutusp {
font-size:10pt;
font-family:"Futura Lt BT";
}
.aboutusp p {
	padding:10px 10px 10px 10px;
	}
.aboutusp a, .aboutusp a.hover, .aboutusp a.visited {
	color:#e72121;
	font-size:10pt;
}
.resourceP1 {
	color:gray; 
	font-size:12pt; 
	font-weight:bold; 
	padding:10px 10px 0px 10px;
}
.resourceP2 {
	color:black; 
	font-size:8pt; 
	padding:0px 10px 10px 10px;
	width:700px;
	float:left;
}
.resourceP2 a {
	color:#e72121; 
	font-size:8pt; 
}
.resourceP3 {
	color:black; 
	font-size:8pt; 
	padding:0px 10px 10px 10px;
	width:200px;
	float:right;
}
.resourceP3 img{
	border:0px;
}
.contacttest {
	font-size:8pt;
	padding-left:10px;
}
.contactform {
	padding-top:10px;
	padding-left:10px;
}
.contactdesc {
	width:200px;
	float:left;
}
.contactfield {
	float:left;
	width:500px;
}
.contactsubmitfield {
	float:right;
	padding-top:10px;
}


/* Main Menu css */

.menucontainer{margin:0px auto; width:100%; }
.menucontainer ul {list-style:none;}
.menucontainer ul li{display:block; float:left; padding-right:25px;}
.menucontainer ul a {font-size:10pt; font-weight:bold; color:gray;}
.menucontainer ul a:visited{font-size:10pt; font-weight:bold; color:gray;}
.menucontainer ul li a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}


.home #home{display:inline; padding-right:25px;}
.home #home a, .home #home a:visited{font-size:10pt; font-weight:bold; color:#e72121;}
.home #home a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}

.products #products{display:inline; padding-right:25px;}
.products #products a, .products #products a:visited{font-size:10pt; font-weight:bold; color:#e72121;}
.products #products a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}


.resources #resources{display:inline; padding-right:25px;}
.resources #resources a, .resoureces #resources a:visited{font-size:10pt; font-weight:bold; color:#e72121;}
.resources #resources a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}


.aboutus #aboutus{display:inline; padding-right:25px;}
.aboutus #aboutus a, .aboutus #aboutus a:visited{font-size:10pt; font-weight:bold; color:#e72121;}
.aboutus #aboutus a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}

.contactus #contactus{display:inline;  padding-right:25px;}
.contactus #contactus a, .contactus #contactus a:visited{font-size:10pt; font-weight:bold; color:#e72121}
.contactus #contactus a:hover{font-size:10pt; font-weight:bold; color:gray; text-decoration:none}

h1.bproductheader {font-size:14pt; color:gray; text-decoration:none; display:inline; padding-bottom:10px;}
.bilokprodwrap { width:960px; }
.bilokprodleft { width:240px; float:left }
.bilokprodright { width: 240px; float:right }
.biloktable { width:960px; font-size:8pt; margin-bottom:30px; }
.biloktable td { width:240px; text-align:center; padding-top:20px; }
.biloktable td.subheader { background-color:#e7e2e3; width:960px; text-align:left; padding:5px;  border-bottom:gray 1px solid;}
.biloktable td img { border:none; }