/* BVCI Styles */

/* IE hover support */
body {
		behavior:url("../assets/hover.htc"); 
	}

/* Navigation template styles */
/* Navigation template styles */

.nav li em {background:none;}
.nav { list-style: none; }
.nav li { float: left; padding-bottom: 1px; } /* add a little bottom padding to make sure the 
																		  sub menus don't disappear before selecting them -lol*/
.nav li li { float: left; padding-bottom: 0px; }
.nav li, .nav li em { width: 110px; height: 20px; }

/* Button specific placement */
.nav li.home, .nav li.home em {width: 65px; height: 20px; }
.nav li.currentnews, .nav li.currentnews em {width: 105px; height: 20px; }
.nav li.products, .nav li.products em {width: 155px; height: 20px; }
.nav li.customer, .nav li.customer em {width: 155px; height: 20px; }
.nav li.aboutus, .nav li.aboutus em {width: 80px; height: 20px; }
.nav li.links, .nav li.links em {width: 60px; height: 20px; }
.nav li.gallery, .nav li.gallery em {width: 80px; height: 20px; }
.nav li.locateus, .nav li.locateus em {width: 80px; height: 20px; }
.nav li.benefits, .nav li.benefits em {width: 160px; height: 20px; }
.nav li.range, .nav li.range em {width: 60px; height: 20px; }
.nav li.colours, .nav li.colours em {width: 70px; height: 20px; }
.envirosep .nav li.benefits, .envirosep .nav li.benefits em {width: 70px; height: 20px; }
.envirosep .nav li.specs, .envirosep .nav li.specs em {width: 100px; height: 20px; }

/* Products List */
/* Products List */


.productdesc a:hover {color:lightgrey; border-color:grey; }
.productdesc a { color:white; padding-left:1px; border-left: 1px solid white;}
.productdesc a { padding-left:2px; padding-right:2px; }
.productdesc a.current { color:black; border-left:3px solid black; padding-left:1px;}
.telco a { border:0px; }



/* Naviagation arrow placements */
/* Naviagation arrow placements */

#front #navarrow { background-position: 25px 0px;}
#products #navarrow { background-position: 140px 0px;}
#aboutus #navarrow { background-position: 255px 0px;}
#locateus #navarrow { background-position: 335px 0px;}
#contactus #navarrow { background-position: 410px 0px;}

/* Buildpro specific */
#contactus.buildpro #navarrow { background-position: 400px 0px;}
#links.buildpro #navarrow { background-position: 240px 0px;}
#gallery.buildpro #navarrow { background-position: 160px 0px;}
#aboutus.buildpro #navarrow { background-position: 95px 0px;}
#locateus.buildpro #navarrow { background-position: 310px 0px;}

/* Plastek Specific */
#benefits.plastek #navarrow { background-position: 125px 0px;}
#aboutus.plastek #navarrow { background-position: 255px 0px;}
#range.plastek #navarrow { background-position: 330px 0px;}
#colours.plastek #navarrow { background-position: 395px 0px;}
#contactus.plastek #navarrow { background-position: 550px 0px;}
#locateus.plastek #navarrow { background-position: 470px 0px;}

/* Enirosep Specific */
#benefits.envirosep #navarrow {background-position: 245px 0px;}
#products.envirosep #navarrow {background-position: 135px 0px;}
#specs.envirosep #navarrow {background-position: 335px 0px;}
#aboutus.envirosep #navarrow {background-position: 425px 0px;}
#locateus.envirosep #navarrow {background-position: 505px 0px;}
#contactus.envirosep #navarrow {background-position: 580px 0px;}

/* End of nav arrow placements */
/* End of nav arrow placements */


/* Navigation template styles */
/* Navigation template styles */



.nav { padding-top:7px;}

.nav em
{
height:20px; /* 28px */
padding-right:4px;
border-left:1px dotted white; /* Safari code */
border-left:1px dashed white;
}

.nav .home em
{
padding-left:1px;
border-left:none;
}

.nav a
{
font-weight:normal;
color:white;
}


.nav a:hover
{
letter-spacing:0px;
font-weight:normal;
color:#ccc;
}


#aboutus .aboutus a, #links .links a, #gallery .gallery a, #products .products a, #contactus .contactus a, #locateus .locateus a, #benefits .benefits a, #range .range a, #colours .colours a, #specs .specs a
{
border-left:2px solid white;
color:white;
font-weight:bold;
letter-spacing:-1px;
}

/* End of navigation template styles */
/* End of navigation template styles */


body
{
/* Base text formatting */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
/* End of text formatting */

background:#004689;
}

#container
{
position:relative; /* needed for footer positioning*/
margin:0 auto; /* center, not in IE5 */
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
margin-top:45px;
min-height:100%; /* real browsers */
text-align:left;
width: 772px;
min-width:772px;
/*	
border-left: 1px solid #E9830A;
border-right: 1px solid #E9830A;
*/
}


#headergrill
{
/*background: url(../images/frontgrill.jpg) no-repeat;*/
height:80px;
}

#logoright
{
height:80px;
float:right;
}

#navigation
{
/*background:#004689;*/
height:3px;
}

.envirosep #navigation, .bvci #navigation, .plastek #navigation, .buildpro #navigation
{
/*background:#004689;*/
height:28px;
}

#latestnews, #navfooter
{
/*position:absolute;*/
height:69px;
margin-bottom:12px;
}

/* Jossy's hacks round one */
#products.envirosep #bodytext ul li, #benefits.plastek #bodytext ul li 
{line-height:13px; padding-top: 7px; padding-bottom:7px;}
#products.envirosep #bodytext ul { padding-top:10px;} /* Make specific to products, it changes  */
#benefits.envirosep #bodytext h3 { padding:5px 0px 0px 6px; margin-top: 12px; } /* H3's in benefits move down */ 
#benefits.envirosep #bodytext p { padding-top:4px;} /* H3's in benefits move down */ 

#specs.envirosep #bodytext h3 { padding-top:9px;}


#headertext h1 p {padding-bottom:0px; margin-bottom:0px;}
#locateus #bodytext li { line-height:14px;} 


#bodytext h2 { padding-top:14px ; padding-left:12px; color: #eee; font-size:14px; }


/* Plastek Contactus  shifted h3 back 2px! */
#contactus.plastek #bodytext h3 { padding-left:6px; }
/* Last check - address




/* Product specific coding */
/* Product specific coding */

#productspacing { clear:left; position:relative; height:5px; width:50px;}

small { font-size: 10px; }
.multipart .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.plasticpits .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.electrical .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.precastconcrete .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.concrete .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.concretecollars .productText { width:148px; padding-bottom:3px; margin-left:3px;}
.castironpitcovers .productText { width:148px; padding-bottom:3px; margin-left:3px;}


.multipart .productHolder
{
/* margin: 0px 0px 0px 20px; */ /* Left indent */
padding-top:5px;
padding-bottom:5px;
}


.multipart .productHolder {margin: 2px 0 0 0}
.plasticpits .productHolder {margin: 10px 0 0 0}
.electrical .productHolder {margin: 10px 0 0 0}
.precastconcrete .productHolder {margin: 10px 0 0 0}
.concrete .productHolder {margin: 10px 0 0 0}
.concretecollars .productHolder {margin: 10px 0 0 0}
.castironpitcovers .productHolder {margin: 10px 0 0 0}




/* Actual products (bumping, sizing etc) */

/* Plastic Pits */
.imageHolder.p5pit {padding-top:76px;}
.imageHolder.p5-800pit {padding-top:37px;}
.imageHolder.p1a3 {padding-top:40px;}
.imageHolder.p6 {padding-top:32px;}
.imageHolder.p7 {padding-top:45px;}
.imageHolder.p8 {padding-top:32px;}

/* Electrical */

.imageHolder.servicepitcc {padding-top:13px;}
.imageHolder.s44pit {padding-top:10px;}
.imageHolder.detectorpit {padding-top:18px;}
.imageHolder.servicepillarcover {padding-top:10px;}
.imageHolder.cableentryduct {padding-top:52px;}

/* Precast Concrete */
.imageHolder.p1pitcover {padding-top:0px;}
.imageHolder.p2pitcover {padding-top:24px;}
.imageHolder.p3pitcover {padding-top:4px;}
.imageHolder.p4pitcover {padding-top:0px;}
.imageHolder.p5pitcover {padding-top:0px;}
.imageHolder.p6pitcover {padding-top:1px;}
.imageHolder.type7cover {padding-top:1px;}

/* Concrete Collars */
.imageHolder.p5collar {padding-top:0px;}
.imageHolder.p6collar {padding-top:19px; }
.imageHolder.jointingpostbase {padding-top:14px; }
.imageHolder.type1a3collar {padding-top:7px; }
.imageHolder.pillarbase {padding-top:17px; }

/* Precast Concrete Pit Covers */
.imageHolder.p5castironlocking {padding-top:48px; }
.imageHolder.concred {padding-top:12px; }


/* Cast Iron Covers */


/* Product specific coding */
/* Product specific coding */



#navProductHeader /* not used anymore */
{
line-height:3px; /* For product text */
text-indent: 6px;
}


#navfooter span
{
padding-right:5px;
line-height:3px;  /*This line is top */
}

.productdesc /* Specific targeting to the name of the item */
{
padding-left:6px;
top:-5px;
_top:-10px; /* Ok then */
position:relative;
line-height:30px;
}

#navfooter .floatright
{
line-height:3px;
}

div.catchoice  /* Forced ie hack */
{
top:-5px;
_top:-10px; /* Ok then */
position:relative;
}

#navfooter a
{
font-weight: normal;
}

.multipart .imageHolder 
{
width:130px;
margin:0px auto;
}

.plasticpits .imageHolder { width:130px; margin:0px auto; }
.electrical .imageHolder  { width:130px; margin:0px auto; }
.precastconcrete .imageHolder { width:145px; margin:0px auto; }
.concrete .imageHolder { width:140px; margin:0px auto; }
.concretecollars .imageHolder { width:140px; margin:0px auto; }
.castironpitcovers .imageHolder { width:140px; margin:0px auto; }


.even { background:#C8D7E0; }

/* Need to be specific, so the front page isn't affected */
.plastek #navfooter, .bvci #navfooter, .envirosep #navfooter, .buildpro #navfooter
{
height:19px;
margin-bottom:12px;
} 

/* Products page formatting */
/* Products page formatting */

#choicecontainer
{
	/*height:100%;*/
	height:230px;
	margin-right: 3px;
	float:right;
	overflow:hidden;
	width: 180px;
}

#productspane
{
height:311px;
}

.productText
{
border-left:5px solid #34A0B0;
padding:2px 4px 4px 4px;
background:#055879;
opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9
}

.productText:hover
{
border-left:5px solid #74D0D0;
background:#012339;
opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7
}



.downloadInfo
{
color:white;
width:385px;
line-height:3px;
/*border:2px solid red;*/
}

.downloadInfo:hover
{
color:black;
}

.pdficon
{
background:url(../images/pdficon.gif);
height:18px;
width:18px;
}

a[href$='.pdf'] {
display:inline-block;
padding-left:22px;
line-height:3px;
background:transparent url(../images/pdficonb.gif) top left no-repeat;
}

#products.front #bodytext a[href$='.pdf']
{ display:normal; padding-left:0px; background:none; }


a[href$='.pdf']:hover {
background-position: bottom left;
}
	
.pdficon:hover
{
background-position:right;
}	

.productWrapper
{
float:left; /* Temp code? */
}


/* Scrolling image assignment */
.scroll-pane /* The width of the whole box */
{
position: relative;
width: 353px;
overflow: auto;
float: left;
}

.jScrollPaneTrack
{
background:none;
}

.jScrollPaneDragTop
{
height:11px;
background:url(../images/scrollpanegenericslidertop.gif) top right no-repeat;
}

.jScrollPaneDrag
{
background:url(../images/scrollgenericcolour.gif) no-repeat bottom;
background-position:0px 11px;
}

/* Spacing at the top for the product listing */
#choicecontainer, #listwrapper
{ padding-top:5px }

/* Products page formatting */
/* Products page formatting */



	/* Image assignment */
	/* image assignment */

/*BVCI's background*/
.bvci { background: url(../BVCI/images/bvcibackground.jpg) #004689 repeat-x; }

/*Plastek's Background */
.plastek { background: url(../plastek/images/plastekbackground.jpg) #067acb repeat-x; }

/*Buildpro's Background */
.buildpro { background: #ee782a; }

.envirosep
{ background: #198d38; }

/* Locate us lists */
#bodytext ul {
	padding-left:2px;
	list-style-type: disc;
}

#locateus ol 
{
list-style:decimal;
list-style-position: inside;
padding: 15px 0px 0 6px;
float:left;
}

.bal .loc-bal, .montrose .loc-mont, .rock .loc-rock
{ font-weight:bold; text-decoration:underline; }


#locateus ol li { float:left; padding: 0px 10px 0px 5px; }

#bodytext ul li {
	padding-top:10px;
	line-height: 13px;
}

/* Specs lists */
#specs #bodytext ul   {list-style:none; padding-left:12px;}
#specs #bodytext ul a {font-weight:normal; }
#specs #bodytext ul a:visited {color:#333; }

#headergrill 					{background: url(../images/frontgrill.jpg) no-repeat;}
.bvci #headergrill 				{background: url(../BVCI/images/bvciheadergrill.jpg) no-repeat;}
.plastek #headergrill	 		{background: url(../plastek/images/plastekheadergrill.jpg) no-repeat;}
.buildpro #headergrill	 		{background: url(../buildpro/images/buildproheadergrill.jpg) no-repeat;}
.envirosep #headergrill	 		{background: url(../envirosep/images/envirosepheadergrill.jpg) no-repeat;}


.bvci #navarrow 				{background:url(../BVCI/images/navarrow.gif) no-repeat;}
.plastek #navarrow 				{background:url(../plastek/images/navarrow.gif) no-repeat;}
.buildpro #navarrow 			{background:url(../buildpro/images/navarrow.gif) no-repeat;}
.envirosep #navarrow 			{background:url(../envirosep/images/navarrow.gif) no-repeat;}

.bvci #descriptionwrapper 		{background:url(../BVCI/images/descriptionwrapper.jpg) no-repeat;}
.plastek #descriptionwrapper	{background:url(../plastek/images/descriptionwrapper.jpg) no-repeat;}
.buildpro #descriptionwrapper	{background:url(../buildpro/images/descriptionwrapper.jpg) no-repeat;}
.envirosep #descriptionwrapper	{background:url(../envirosep/images/descriptionwrapper.jpg) no-repeat;}


.bvci #headertext				{background:url(../BVCI/images/bvciheadertextbg.gif) no-repeat;}
.plastek #headertext			{background:url(../plastek/images/plastekheadertextbg.gif) no-repeat;}
.buildpro #headertext			{background:url(../buildpro/images/buildproheadertextbg.gif) no-repeat;}
.envirosep #headertext			{background:url(../envirosep/images/envirosepheadertextbg.gif) no-repeat;}


.bvci #bodytext 				{background:url(../BVCI/images/bvcibodybg.gif) top center no-repeat;}
.plastek #bodytext				{background:url(../plastek/images/plastekbodybg.gif) top center no-repeat;}
.buildpro #bodytext				{background:url(../buildpro/images/buildprobodybg.gif) top center no-repeat;}
.envirosep #bodytext			{background:url(../envirosep/images/envirosepbodybg.gif) top center no-repeat;}


.bvci #contentfooter     		{background:url(../BVCI/images/bvcifooter.gif);}
.plastek #contentfooter  		{background:url(../plastek/images/plasteknavfooter.gif);}
.buildpro #contentfooter  		{background:url(../buildpro/images/buildpronavfooter.gif);}
.envirosep #contentfooter  		{background:url(../envirosep/images/envirosepnavfooter.gif);}


.bvci #navfooter    			{background:url(../BVCI/images/bvcifooter.gif) no-repeat;}
.plastek #navfooter   			{background:url(../plastek/images/plasteknavfooter.gif) no-repeat;}
.buildpro #navfooter   			{background:url(../buildpro/images/buildpronavfooter.gif) no-repeat;}
.envirosep #navfooter   		{background:url(../envirosep/images/envirosepnavfooter.gif) no-repeat;}


/* Image assignment end */

/* backgrounds */



#latestnews
{
width:191px;
float:right;
background:url(../images/latestnews.gif) no-repeat;
}

#navfooter { background:url(../images/bvcinavfooter.jpg) no-repeat; }

.plastek #navfooter, .bvci #navfooter, .buildpro #navfooter { width:772px; }

#navarrow
{
border:none;
height:9px;
width:772px;
background:url(../BVCI/images/navarrow.gif) no-repeat;
background-position: -50px 0px; /* If we're not sure what section we are in, then we hide it */
}


#frontchoice
{
height:277px;
background:url(../images/bvcifront.jpg) no-repeat;
}

#descriptionwrapper
{
float:right;
width:353px;
height:311px;
border:none;
}


#headertext
{
overflow:hidden;
width:408px;
height:70px;
margin-bottom:4px;
}

#bodytext
{
border-top:1px solid white;
width:408px;
height:238px;
}

#bodytext {overflow:auto;}


#products #bodytext 
{ overflow:none;}

#terms, #terms a {padding-top:10px; margin:0px auto; text-align:center; font-weight:normal; color:#37B}


/* Image assignment is above here */
/* Image assignment is above here */

/* Global class changes are done here */
/* Global class changes are done here */
.floatleft { float:left }
.floatright { float:right; }

.standardpadding { padding: 4px 4px 0px 4px } /* Bottom padding was removed */
.standardleftpad { padding-left:4px; }


/* Global class changes are done above  here */
/* Global class changes are done above here */


/* Formatting is applied here */
/* Formatting is applied here */

#bodytext p {line-height:18px; }

#headertext p /* Front page headers */
{
line-height:17px; /* Originally 19px */
font-size:13px; /* originally 15px */
}


#bodytext p, #headertext p, #descriptionwrapper p
{ padding:6px; } /* This is for the padding in text description */


#descriptionwrapper p { color:black; }

/* Textual spacing, styling is added here */
/* Textual spacing, styling is added here */

#headertext h1 p { padding-top:6px; padding-bottom:0px; letter-spacing:1px; font-size:18px; }

.buildpro #bodytext h3, .bvci #bodytext h3, .envirosep #bodytext h3, plastek #bodytext label
{
padding-bottom:6px;
padding-left: 6px
}

#benefits.envirosep #bodytext h3 {color:yellow; font-weight:bold; letter-spacing:.3px; margin-top:6px; margin-bottom:0px;};
#headertext h3
{padding-bottom:2px;}


/* Products list section override */
#products #bodytext h3 { padding:1px 1px 1px 6px; }


#products #bodytext h3 a
{
background:none;
color:white;
font-weight:normal;
}

#bodytext ul li { padding-top:3px; }

.buildpro #bodytext label, .bvci #bodytext label, .envirosep #bodytext label, .plastek #bodytext label
{
line-height:18px;
font-weight:bold;
font-size:14px;
padding-left: 20px;
margin-bottom: 20px;
letter-spacing: -1px;
}

#contactus h3, #links h3
{
padding-top:1px;
margin-left:14px;
}


#bodytext a:hover {
	text-decoration: underline;
}


/* Table formatting */
/* Table formatting */

.bvci .iteminfotable
{
padding:2px;
background:#94B6C6;
}

.plastek .iteminfotable
{
padding:2px;
background:#74B6C6;
}

.iteminfotable
{
color:black;
margin:0px auto;
font-size:10px;
}

.iteminfotable th, .iteminfotable tr, .iteminfotable td
{
border:1px solid black;
vertical-align: middle; 
height:20px;
padding-left:2px;
}


.iteminfotable th /* Header Row */
{
font-weight:bold;
background:white;
}
/* Table formatting */
/* Table formatting */

 
/* Textual spacing, styling is added here */
/* Textual spacing, styling is added here */



/** Link style for the footer and cressaids link **/
#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	bottom:-4px; /* stick to bottom */
	position:absolute;
	/*background:url(../images/cressaid.gif) #000000;*/
        background:#003166;	
        background-repeat:no-repeat;
	height: 20px;
	line-height:2.4;
	text-indent: 30px;
	padding-top: 0px;
	width: 800px;
	/*border: 0px solid #eda; */
        font-size:9px;
	letter-spacing:.25px;
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	}

#footer a:link {
	color: #888;
	text-decoration: none;
}


#footer a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
#footer a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
#footer a:active {
	text-decoration: none;
	color: #E1FFD3;
}

/* Section specific colours */
.plastek #footer { background:#00498D; }
.envirosep #footer { background:#005613; }
.bvci #footer { background:#002156 }

.buildpro #footer { background:#a74500; }
/* This stylesheet is for the scrolling stuff */

	 #scrollup {
	   position: relative;
	   overflow: hidden;
/*	   border: 1px solid #000; */
	   height: 69px;
	   width: 191px;
	 }
	 
	
	 .headline {
	   position: absolute;
	   top: 210px;
           left: 5px;
	   height: 195px;
	   width:181px;
	 }
	 
#latestnews
{
font-size:12px;
color:#004689;
}

#latestnews a
{
font-weight:bold;
text-decoration:none;

}

#latestnews a:hover
{
font-style:italic;
text-decoration:underline;
}


#contentfooter
{
height:19px;
width:772px;
}

/* Products page formatting */
/* Products page formatting */

.p-range
{
	font-weight:normal;
	letter-spacing:-1px;
	font-size:10px;
}

.p-range li { list-style: none; }
.p-range li a { color:white; }
.p-range li a:hover { color:black; }
.p-range li { display:none; }

#choicecontainer ul li
{ display:block; }

.textspace { margin-top: 5px; }

/* Products page formatting */
/* Products page formatting */










/* Delete me when complete and put in custom code here */
/* The following is cut and paste code from the original - suckerfish modified for the win! */
/* */



/* Highlight code */
/* highlight code */



	/*<![CDATA[*/


	
	p { margin: 0.5em 0; }
	a {
	text-decoration: none;
	font-weight: normal;
	line-height: normal;
}
	a:hover { text-decoration: underline; }
	.frontnav a:hover { text-decoration: none; }
	small { line-height: 120%; }
	
	.clear:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clear { display: inline-block; }
	
	/* Hides from IE-mac \*/
	* html .clear { height: 1%; }
	.clear { display: block; }
	/* End hide from IE-mac */
	
	/* image replacement general properties */
	ul.IR li { 
		position: relative;
		/* The original method recommends setting this so that the text doesn't peak out if you resize the text.
		   But overflow also includes our dropdown list, so we need the overflow to be visible. */
		/*overflow: hidden; */
		font-size: 0.9em;
	}

	.IR em {
		display: block;
		position: absolute;
		top: 0; left: 0;
		z-index: 2;
	}
	
	/* For IE5.x mac only */
	* html>body	.IR { 
		position: static;
		overflow: visible;
		font-size: 10px;
  }
	* html>body .IR em  { position: static; }
	
	/* image replacement specific properties */
	.frontnav { list-style: none; }
	.frontnav li { float: left; padding-bottom: 1px; } /* add a little bottom padding to make sure the 
																			  sub menus don't disappear before selecting them -lol*/
 	.frontnav li li { float: left; padding-bottom: 0px; }
	.frontnav li, .frontnav li em { width: 193px; height: 277px; }
	
	/* Button specific placement */
	.frontnav li.bvcifront, .frontnav li.bvcifront em {width: 193px; height: 277px; }
	.frontnav li.envirosepfront, .frontnav li.envirosepfront em {width: 193px; height: 277px; }
	.frontnav li.plastekfront, .frontnav li.plastekfront em {width: 193px; height: 277px; }
	.frontnav li.buildprofront, .frontnav li.buildprofront em {width: 193px; height: 277px; }

	
	/* drop down sizes */
	.frontnav li.plastekfront li {width:127px;}
	.frontnav li.buildprofront li {width:127px;}
	.frontnav li.contactus li {width:137px;}
	

	
	* html>body ul.frontnav li em { margin-bottom: -33px; } /* for ie5.x/mac only */
	
	.bvcifront em, .plastekfront em, .ratiocalc em, .buildprofront em, .envirosepfront em, .contactus em { 
		background: url(../images/bvcifront.jpg) no-repeat ; 
		cursor: pointer;
		/* IE5 requires cursor: hand; however this is not valid CSS2 */
	}
	.bvcifront { left: 0; }
	.bvcifront em { background-position: 0 0; }
	.bvcifront:hover em { background-position: 0 bottom;}
	.envirosepfront em { background-position: -193px 0; }
	.envirosepfront { left: 0px; }
	.envirosepfront:hover em { background-position: -193px bottom; }
	.plastekfront { left: 0px; }
	.plastekfront em { background-position: -386px 0; }
	.plastekfront:hover em { background-position: -386px bottom; }
	.buildprofront { left: 0px; }
	.buildprofront em { background-position: -579px 0; }
	.buildprofront:hover em { background-position: -579px bottom; }


	/* suckerfish styles */
	.frontnav a { display: block; font-weight: normal; line-height:21px; letter-spacing:1px }
	/* The lineheight above is to help get the text centered */
	* html .frontnav a { height: 1%; }
	

	.frontnav li ul {
		position: absolute;
		z-index: 10; /* show the dropdowns above the images */
		top: 21px; /* position the dropdowns a set distance from the top of the image */
		left: -999em;
		list-style: none;
		border: 0px solid #D1DD00;
	}
	
	.frontnav li:hover ul { left: auto; }
	
	.frontnav li li {
		height: auto; /* reset the height and padding set on the IR list items */
		padding-bottom: 1;
		font-size: 95%;
		border-bottom: 0px solid #FFCC00;
	}

	.frontnav li a {
	color:#FFFFFF;
	}
	.frontnav li a:hover {
	color:#000000;
	}
	

	.frontnav li ul a {
/*		padding: 0.25em;   */
		letter-spacing:normal;
		padding: 0.25em;
		color: #323232;
		background: #C19B5C;
/*			background:url(images/frontnavsubbutton.png);*/
	
		
	}
	.frontnav li ul a:hover {
		color: #000000;
		background:#E0B56C;
	}
	/*]]>*/


	/* End of highlight code */
	/* End of highlight code */


/* Debug code */

		#pane1 { height: 100px;	}
		#pane2 { height: 150px;	}
		#pane3 { height: 190px;	}
		#pane4 { height: 190px;	}
.hideme {display:none;} /* Need to hide stuff? used on other products atm */





/* Debug code */



#headertext h1 p {padding-bottom:0px; margin-bottom:0px;}
#locateus #bodytext li { line-height:14px;} 

/* Plastek Contactus  shifted h3 back 2px! */
#contactus.plastek #bodytext h3 { padding-left:6px; }
/* Last check - address




/* Debug code */
