
a {
	    text-decoration: none;
}
a:visited{
		color:#0000ff;
		background-color:#ffffff;
}
		
a:hover {
		text-decoration: underline;


} 


.topbanner h1{
		font:900 28pt 'arial black',helvetica,sans-serif;
	 	color:#000099;
	 	background-color:yellow;
	 	margin-top:18px;
}

h2 {
		font-family:arial, helvetica, sans-serif;
    	font-size:18pt;
    	font-weight:900;
    	margin-top:30px;
    	color:#FF0000;
    	background-color:#ffffff; 
}
h3 {
		font-family:arial, helvetica, sans-serif;
    	font-size:14pt;
    	font-weight:700;
		margin-top:40px;
    	color:#FF0000;
    	background-color:#ffffff;
}

.whatsnew h2 {
		font-family:arial, helvetica, sans-serif;
    	font-size:14pt;
    	font-weight:700;
		margin-top:40px;
    	color:#FF0000;
    	background-color:#ffffff;
}


.boxer {
		width:112px;
		border:4px double #ff0000;
		background-color:#ffffc6;
		margin-top:10px;
	    margin-bottom:40px;
		padding:0px;
		margin-left:0px;
}
.title {
		margin-top:10px;
		margin-left:5px;
		margin-bottom:0px;
		padding:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight:700;
		color:#ff0000;
		background-color:#ffffc6;
}

.boxerfootnote{
		margin-top:0px;
		margin-left:5px;
		margin-bottom:10px;
		padding:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:10px;
		font-weight:700;
		color:#000000;
		background-color:#ffffc6;
}		
.boxer p{
		margin-left:5px;
		font-size:10px;
		font-family:arial, helvetica, sans-serif;
		color:#0000ff;
		background-color:#ffffc6;
		
}
.boxer a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer a:hover{
		color:#ff0000;
		background-color:#ffffc6;
}
.technologyguide{
		border:solid #ff0000 1px;
		background-color:#ffffc6;
		outline:red solid 1px;
	    margin-top:20px;
}
.technologyguide img{
        border:0;
        margin: 0 10px 0 10px;
}		

.technologyguide p{
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;	
		color:#000000;
		background-color:#ffffc6;
		margin: 0px 10px 10px 10px;
}


.technologyguide h3{
		font-family:arial, helvetica, sans-serif;
    	font-size:14pt;
    	font-weight:700;
    	color:#FF0000;
		background-color:#ffffc6;
		margin:5px 0 25px 10px;
}
.technologyguide h4{
		font-family:arial, helvetica, sans-serif;
    	font-size:13pt;
    	font-weight:700;
    	color:#FF0000;
		background-color:#ffffc6;
		margin:35px 0 15px 10px;
}
.technologyguide h5{
		font-family:arial, helvetica, sans-serif;
    	font-size:12pt;
    	font-weight:700;
    	color:#FF0000;
		background-color:#ffffc6;
		margin:25px 0 10px 10px;
}

.technologyguide ul {
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
    	line-height:18pt;
        color:#000000;
        background-color:#ffffc6;
		list-style-type:square;
		
}		
.technologyguide a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.technologyguide a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.technologyguide a:hover{
		color:#0000ff;
		background-color:#ffffc6;
}
.technologyguidebar {
		margin:5px 10px 20px 10px;
		border-top:solid #000099 3px;
}
.sidemenu a:link {
		color:#000000;
        background-color:#000099;
}
.sidemenu a:visited{
		color:#0000FF;
        background-color:#000099;
}




h1 {
        font-family:arial,hevetica, sans-serif;
        font-size:18pt;
    	font-weight:700;
    	color:#ff0000;
    	background-color:#ffffff;
} 

h4 {
		font-family:arial, hevetica, sans-serif;
    	font-size:12pt;
    	font-weight:700;
    	color:#FF0000;
    	background-color:#ffffff;   
}
h5 {
		font-family:arial, helvetica, sans-serif;
    	font-size:12pt;
    	font-weight:700;
    	color:#FF0000;
    	background-color:#ffffff; 
}
h6 {
		font-family:arial, helvetica, sans-serif;
    	font-size:8pt;
    	font-weight:700;
    	color:#FF0000;
    	line-height:13pt;
    	background-color:#ffffff;
		margin:20px 0 20px 0;     
}
p  {
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
}
.blue {
		color:#0000ff;
       	background-color:#ffffff; 
}
.red  {
		color:#ff0000;
       	background-color:#ffffff; 
} 
.black {
		color:#000000;
        background-color:#ffffff;
}  

.termsbar{
		
		border-top: 3px solid #000099;
		margin:-40px 0 0 0;
}				
strong {
		font-family:arial, sans-serif;
      	color:#0000ff;
       	background-color:#ffffff;
}  
em {
		color:#FF0000;
        background-color:#ffffff;
		font-size:110%;
        font-style:normal; 
} 
input{
        background-color:#ffff99;
}		
		 
input.yellow {
		font-family:arial,sans-serif;
        color:#000000;
        background-color:#ffffc6;
}
textarea.yellow {
		font-family:arial,sans-serif;
        color:#000000;
        background-color:#ffffc6;
}
input.red {
		font-family:arial,sans-serif;
		background-color:#cc0000;
        font-weight:bold;
        font-size:12px;
        color:white;
}


.panel p {
		color:#0000ff;
		background-color:#ffffc0;
}
.panel h5 {
		font-family:arial, helvetica, sans-serif;
        font-size:12pt;
        font-weight:700;
        color:#FF0000;
        background-color:#ffffc0;
} 
.panel h6 {font-family:arial, helvetica, sans-serif;
		font-size:8pt;
        font-weight:700;
        color:#FF0000;
        line-height:13pt;
        background-color:#ffffc0;     
}
.panel em {
		font-family:arial, helvetica, sans-serif;
        font-size:11pt;
	    font-weight:700;
        color:#ff0000;
        background-color:#ffffc0;
}		
.panel strong {
		font-family:arial, hevetica, sans-serif;
        font-size:10pt;
        font-weight:700;
        color:#ff0000;
        background-color:#ffffc0;
} 
ul {
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
    	line-height:18pt;
        color:#0000ff;
        background-color:#ffffff;
} 
.leftimg {
		float:left;
}
.rightimg {
		float:right;
}

.boxer2{
		width:112px;
		border-style:double;
		border:medium;
		color:#ff0000;
		border-color:#ff0000;
		background-color:#ffffc6;
	    margin-top:0px;
		margin-bottom:30px;
		padding:0px;
		margin-left:0px;
		outline:red double 5px;	
}

.boxer2 p{
		margin-left:5px;
		font-size:xx-small;
		line-height:8px;
		font-family:arial, helvetica, sans-serif;
		color:#0000ff;
		background-color:#ffffc6;
}

.boxer a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer a:hover{
		color:#ff0000;
		background-color:#ffffc6;
}

.boxer2 a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer2 a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer2 a:hover{
		color:#ff0000;
		background-color:#ffffc6;
}
.boxer2 a:active{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer3 a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer3 a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer3 a:hover{
		color:#0000ff;
		background-color:#ffffc6;
}
.boxer3 a:active{
		color:#0000ff;
		background-color:#ffffc6;
}



.footer p{
		margin-top:-7px;
		padding-left:0px;
		font-family:arial,helvetica,sans-serif;
		font-size:7pt;
		color:#000000;
		background-color:#ffffff;
}
.footnavigation{
		margin:10px 0 10px 0;
		
}
.footnavigation em{
margin-bottom:0px;
padding-left:3px;
padding-right:3px;
font-family:arial, helvetica, sans-serif;
font-size:8px;
color:#ff0000;
background-color:#ffffff;
}
.footnavigation ul{
		list-style:none;
		margin:0px;
		padding:0px;
}
.footnavigation li{
		display:inline;
		font-family:arial, helvetica, sans-serif;
		font-size:7pt;
		color:#0000ff;
		background-color:#ffffff;
		line-height:15px;
}
.footnavigation a:link{
		color:#0000ff;
		background-color:#ffffff;
}
.footnavigation a:visited{
		color:#0000ff;
		background-color:#ffffff;
}
.footnavigation a:hover {
		color:#ff0000;
		background-color:#ffffff;
}
.footnavigation a:active {
		color:#0000ff;
		background-color:#ffffff;
}
.footbar {
		margin:0px  0 10px 0;
		border-top:solid #000099 3px;
}
.discontinued {
		font-family:arial, helvetica, sans-serif;
    		font-size:11pt;
	 	font-weight:700;
		color:#0000ff;
		background-color:#ffffff;
}
.buypanelprice p{font-family:arial, helvtica, sans-serif;
		font-size:12pt;
		font-weight:700;
		margin: 2px 0 0 0;
		padding:0px;
		color:#ff0000;
		background-color:#ffffc0;
}
.buypanelprodno p {
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight:700;
		margin: 7px 0 0 5px;
		color:#ff0000;
		background-color:#ffffc0;
}
.buypaneltext p {
		font-family:arial, helvetica, sans-serif;
		font-size:10pt;
		color:#0000ff;
		background-color:#ffffc0;
		margin:5px 0 0 0;
}
.buypaneldelivery p {
		font-family:arial, sans-serif;
		font-size:11pt;
		font-weight:700;
		color:#ff0000;
		background-color:#ffffc0;
		margin:0 0 5px 0;
}		
.design p {
		font:bold .8em arial, helvetica, sans-serif;
		color:#0000ff;
		background-color:#ffffff;
		margin:0px 0px 0px 40px;
}

.mainmenu {
        border:0;
		width:197px;
		height:197px;
		padding:0;
		margin-right:20px;
		margin-bottom:10px;
		float:left;
}			

.mainmenu p {
        line-height:14px;
}	

.show {
        display:block;
}
.hide {	
        display:none;
}		
.termsandconditionsofuse{
        font:normal 7pt arial,helvetica,sans-serif;
		margin: 0px 10px 0px 10px;
		color:#000099;
		background-color:#ffffff;
}
.menubox {
        margin:30px 10px 10px 10px;
	    border-style:double;
		width:230px;
		border:medium;
		border:4px double #0000ff;
		background-color:#ffffc6;
		float:right;
}	
.menubox a:link{
		color:#0000ff;
		background-color:#ffffc6;
}
.menubox a:visited{
		color:#0000ff;
		background-color:#ffffc6;
}
.menubox a:hover{
		color:#0000ff;
		background-color:#ffffc6;
}
.menubox p{
		margin:15px 0 15px 5px;
}	
.topimage {
         margin:30px 20px 10px 15px;
}	  
	
.topimage img{
         border:0px;
		 height:200px;
		 width:200px;
		
}     


.topimagebox {
        margin:0px 0px 0px 0px;
		padding:0 0 0 0px;
		width:192px;
		height:192px;
		
		border:4px double #0000ff;
		background-color:#eaeaea;
}
ul {margin-bottom:20px;
}
		
/* FLASHERS */

.datebox{
		width:112px;
		border-style:double;
		border:medium;
		color:#0000ff;
		border:4px double #0000ff;
		background-color:#ffffc6;
	   	margin:30px 0 30px 0;
}	
.datebox p{
		margin:5px 0 5px 5px;
		font-size:11px;
		font-family:arial, helvetica, sans-serif;
		color:#FF0000;
		background-color:#ffffc6;
}
.datebox2{
		width:112px;
		border-style:double;
		border:medium;
		color:#0000ff;
		border:4px double #0000ff;
		background-color:#ffffc6;
	   	margin:6px 0 30px 0;
}	
.datebox2 p{
		margin:5px 0 5px 5px;
		font-size:11px;
		font-family:arial, helvetica, sans-serif;
		color:#FF0000;
		background-color:#ffffc6;
}

.logoflashers{
		border:0;	  
       	margin:0 0 0 0;
}		
.logoflashers img{
	width:100px;
      border:0;
        margin:0 10px 30px 10px;
}
.detailsflashers{
	border:0;	  
       	margin:0px 0 0px 0;
}		
.detailsflashers img{
	width:110px;
        border:0;
        margin:0 5px 30px 5px;
}
.buynowflashers{
	border:0;
        margin:0px 0 0px 0;
}

.buynowflashers img{
	width:110px;     
	border:0;
	margin:0 5px 30px 5px;
		
}
.ukdelivery img{
        width:100px;
		border-style:double;
		border:medium;
		color:#0000ff;
		border:4px double #0000ff;
		background-color:#ffffc6;
	   	margin:0 0 30px 6px;
}		
		
		



.cardflashers{
        margin:0px 0 0 0;
}
.cardflashers img{
	width:100px;
        border:0;
        margin:0 10px 30px 10px;	
} 
.productflashers{
        margin:0px 0 0 0;
}   
.productflashers img{
	width:100px;
        border:0;
        margin: 0 10px 30px 10px;		
}
.associationflashers{
        margin:0px 0 0 0;
}		   
.associationflashers img{
	width:100px;
        border:0;
		margin: 0 10px 30px 10px;
}
.filmflashers{
        margin:0 0 30px 0;
}
.filmleft img{
        border:0;
		display:block;
		float:left;	     		
}	
.filmimage img{
        border:0;
		border-top:1px solid black;
		border-bottom:2px solid black;
		display:block;
		float:left;
}
.filmright img{
        border:0;
		display:block;	     		
}						   	   
/* 29 July 2008 */
.popupbanner{	
		font:12pt arial,helvetica,sans-serif;
	 	color:#000099;
	 	background-color:yellow;
	 	margin:0px;
		padding:0px; 
}	
.privacytermscopyright  {
        font:normal x-small 'arial black',helvetica,sans-serif;
		margin: 0px 10px 0px 10px;
		color:#000099;
		background-color:#ffffff;
}
.privacy{
		width:85px;
		font:normal x-small arial, helvetica, sans-serif;
		display:block;
		float:left;
		margin-left:0px;
		border:0px;
		color:#000099;
		background-color:#ffffff;
}
.terms{
		width:200px;
		font:normal x-small arial,helvetica,sans-serif;
		display:block;
		float:left;
		margin:0px;
		padding:0px;
		border:0px;
		color:#000099;
		background-color:#ffffff;
}
.copyright{
		width:85px;
		font:normal x-small arial,helvetica,sans-serif;
        display:block;
		float:right;
		margin:0px;
		padding:0px;
		border:0px;
		color:#000099;
		background-color:#ffffff;
}
.smalltext{
        font-size:9pt;
		font-family:arial, helvetica, sans-serif;
		color:#0000FF;
		background-color:#ffffff;
}
.morenews{
        margin-left:10px;
		font-size:9px;
}
.boxer3{
		width:498px;
		border:1px solid #0000ff;
		
		background-color:#ffffc6;
	    margin:20px 0 20px 0;
		padding:20px 0 0 0;
}
.boxer3 ul{
		color:#0000ff;
        background-color:#ffffc6;
		margin-right:0px;
}

.boxer3 li{
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
    	/*line-height:18pt;*/
        color:#0000ff;
        background-color:#ffffc6;
		margin:0 20px 20px;
}

.boxer3 h5 {
		font-family:arial, helvetica, sans-serif;
    	font-size:12pt;
    	font-weight:700;
    	color:#FF0000;
    	background-color:#ffffc0;
		margin:0 0 0 20px; 
}

.boxer3 h6 {
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
    	color:#FF0000;
    	background-color:#ffffc0;
		margin:0 0 0 20px; 
}



.boxer3 p{
		font-family:arial, helvetica, sans-serif;
    	font-size:11pt;
    	font-weight:700;
    	color:#0000ff;
    	background-color:#ffffc0;
		margin:20px 10px 20px 20px; 
}
/* 24 NOV 2008*/

.cardbar img{
		border:0;
		width:500px;
		height:40px;
		margin:30px 0 0 0;
}
/* 10 DEC 2008 */

.boxer4{
        margin:30px 0px 30px 0px;
		width:492px;
		border:4px double red;	
		background-color:#ffffff;	
}

.boxer4 h2{
		font-family:arial, helvetica, sans-serif;
    	font-size:18pt;
    	font-weight:900;
    	color:#FF0000;
    	background-color:#ffffff;
		margin:30px 30px 0px 30px; 
}		
.boxer4text{
         margin:30px 30px 30px 30px;
}		 
		   	