table.trans td { background-color:transparent; }
table.trans font-family: Century Gothic;
table.trans td.text { font-family: Century Gothic;}

#leftnavpanel {
background-image:url(http://www.rfasecurity.co.uk/images/leftnav.png);
background-repeat:no-repeat;
}

#navCatBlock10 {
Margin:-80px,0,0,0;
}

div#portalBrandMessage {
  color: #F8BA06;
  background-color: transparent;
  font: normal 11px verdana,arial,sans-serif;
  text-align: center;
  border: 0px solid #EEEEEE;
  border-top-width: 0px;
  border-bottom-width: 0px;
  padding: 5px;
  margin: 5px 0;
}

.flashbanner{
background-image:url(http://www.rfasecurity.co.uk/images/header.jpg);
width:1073px;
height:320px;
}

tr td {
background-color:transparent;
}

#toplogopanel {
height:127px;
z-index:5;
position:relative;
}

table#mainbody {
margin-top:-5px;
}

.prodtable {
display:none;
}

#footerpanel {
height:204px;
}

#rightnavpanel {
background-image:url(http://www.rfasecurity.co.uk/images/rightnav.png);
background-repeat:no-repeat;
}

td.maincontent {
padding:15px 15px 10px;
text-align:justify;
}

#topnavpanel {
height:60px;
width:1074px;
z-index:3;
position:relative;
}

#topnavpanel ul {
margin-left:auto;
margin-right:auto;
width:1000px;
}

#topnavpanel ul li a {
background-image:url(http://www.rfasecurity.co.uk/images/navbutton.jpg);
background-repeat:no-repeat;
width:161px;
height:47px;
padding-top:10px;
margin-top:0;
display:block;
float:left;
text-align:center;
}

#topnavpanel ul li a:visited{
background-image:url(http://www.rfasecurity.co.uk/images/navbutton.jpg);
background-repeat:no-repeat;
width:161px;
height:47px;
padding-top:10px;
margin-top:0;
display:block;
float:left;
text-align:center;
}

#topnavpanel ul li a:hover {
background-image:url(http://www.rfasecurity.co.uk/images/navbutton.jpg);
background-repeat:no-repeat;
width:161px;
height:47px;
padding-top:10px;
margin-top:0;
display:block;
float:left;
text-align:center;
}

<!-- BOTTOM LOGO HOVERS -->

#link1 br, #link2 br, #link3 br {
margin:0;
padding:0;
}

#instructiontext {
	text-align:center;
	z-index:1;
        font: 10px Verdana, sans-serif; 
}


#link1 a span {
	display: none;
	text-decoration:none;
}

#link1 a:hover span {
	display: block;
	position: absolute; 
	width: 1014px;
	padding: 5px; 
	margin: 10px 10px 10px -12px; 
	z-index: 100;
	color: #000;
	background-color:#FFF;
	font: 10px Verdana, sans-serif; 
	text-align: center;
	text-decoration:none;
}

#link2 a span {
	display: none;
	text-decoration:none;
}

#link2 a:hover span {
	display: block;
	position: absolute; 
	width: 990px;
       	padding: 5px; 
	margin: 10px 10px 10px -90px; 
	z-index: 100;
	color: #000;
	background-color:#FFF;
	font: 10px Verdana, sans-serif; 
	text-align: center;
	text-decoration:none;
}

#link3 a span {
	display: none;
	text-decoration:none;
}

#link3 a:hover span {
	display: block;
	position: absolute; 
  	width: 990px;
	padding: 5px; 
	margin: 10px 10px 10px -185px; 
	z-index: 100;
	color: #000;
	background-color:#FFF;
	font: 10px Verdana, sans-serif; 
	text-align: center;
	text-decoration:none;
}

/*JAVA BANNER START*/ 

#gallery {
	height:325px;
width:1074px;
position:relative;
z-index:1;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
	#gallery a {
       position: absolute;
       margin-left: auto;
       margin-right: auto;
       left: 0;
       right: 0;
       width: 1074px;
       height: 328px;

	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:400;
	}

	#gallery .caption {
		z-index:500; 
		background-color:transparent; 
		color:#ffffff; 
		width: 1074px;
                height: 325px;
    		position:absolute;
                margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
                padding:0;
                vertical-align:middle;
                margin-top:0px;
	}

	#gallery .caption .content {
                z-index:600; 
		background-color:transparent; 
		color:#ffffff; 
		width: 1074px;
                height: 325px;
    		position:absolute;
                margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
                vertical-align:middle;
                padding:0;
			}


	
	#gallery .caption .content h2{
                font-weight:normal;
                margin-top:20px;
		font-size:30px;
                text-align:left;
                margin-left:70px;
                padding:0;
                margin-top:275px;
			}

/*JAVA BANNER END*/ 

