a:link, a:visited, a:active { text-decoration: none }
a:hover {text-decoration: none;
         color: #B00000;}
         
#main {padding-left:10px; text-align:center;   } 


       

#sidemenu {width:180px; 
           background-image:url('img/sidemenu2.png');
           font-family:Arial; font-size:14px; }
#sidemenu a{colour:black; width:170px; text-align:left;
            display:-moz-inline-box; /* Gecko proprietary */
            display:inline-block; /* supported by Opera and IE */
            padding:6px 0px 6px 10px;  }
#sidemenu a:hover {color:black; background-image:url('img/sidemenuO.png');}
#sidemenu h4{height:1px; margin:0; padding:0; width:180px; background-image:url('img/sidemenuS.png'); font-size:0px;}    

.selimg img{filter:progid:DXImageTransform.Microsoft.Glow(color=#FF0000,strength=3); 
            -moz-opacity: 0.80; opacity:0.8; cursor:pointer; 
            padding-bottom:4px;}
.selimg {color:#804020; }            


        
.list{margin:0px; padding:0px; margin-left:20px; margin-bottom:2px;}        
		
ul.mlist{font:italic 15px Verdana; text-align:left; margin-top:0px; margin-bottom:0px;}
ul.blist {margin:0; padding:0px; margin-left:18px;} 		
#tlist li{margin-bottom:10px; } 		
ul#hlist {font:13px Arial; padding:0px; margin:0px 30px 10px 30px;}
		
		 
body{font-family:Arial;  font-size:14px;}
h1{font-family:Trebuchet MS, Helvetica, sans-serif; font-size:24px; color:#200000; text-align:center; padding:16px; margin:0; font-style:italic; letter-spacing:1px;}
h2{font-family:Trebuchet MS, Helvetica, sans-serif; font-style:italic; font-size:16px; letter-spacing:1px; text-align:left; padding:0px; margin:0px; margin-bottom:5px;}
h3{font-family: Tahoma,Geneva,Arial; font-size:16px; padding-bottom:6px; margin:0;}
h4{font-family: Verdana; font-size:15px; font-weight:400; padding-top:14px; padding-bottom:3px; margin:0; color:#800000;}
strong{font-family: Verdana; font-size:16px; padding-right:8px; font-weight:700;}
input.radio {background-color:white; color:black;}  
select {font-size:14px; }
form{display:inline;}

       
.fimg img{-moz-opacity:1;}

.fimg:hover img{filter:progid:DXImageTransform.Microsoft.Glow(color=#FF8000,strength=3); 
-moz-opacity: 0.80; opacity:0.8;
cursor: hand; cursor:pointer; }

.fimg:hover {color:#0000FF;}

.timg img{border:outset thin white ; margin-top:12px; margin-bottom:12px;}

.imgw {border: outset thin #505050;}
.imgthin img{border: outset thin white;}

.padded {font-family: Arial;
         padding-left:10px;
         padding-right:10px;}
         
.prodR {font-family:Arial Narrow,Arial; font-size:12px; text-align:center;}         
         
.justpad {text-align:justify; padding-right:8px; }         

.button {background-color:#F0F0F0; cursor:hand; cursor:pointer;}
.button:hover {color: #B00000;}        
       
.button2 {border:1px outset orange;
          text-align: center;
          cursor:hand; cursor:pointer;
          background: url(http://www.efoam.co.uk/img/button.png);}
.button2:hover {border:1px outset red;
                FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FF9D03,endColorStr=#E28A00); 
                -moz-opacity:0.80;}   


                         
#topmenu {clear:both; overflow:hidden;
          text-align:left;}
                
a.roundbutton {
    margin-left:12px;
    background: transparent url('img/buttona.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 14px Tahoma,Geneva,Arial; 
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none; }
a.roundbutton:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.roundbutton span {
    background: transparent url('img/buttonspan.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;}
a.roundbutton:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


#buttons {clear:both; width:100%; margin-bottom:6px; font-family:Verdana, Geneva, sans-serif; font-size:15px; 
		  text-align:center; text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.5);}
#buttons a{display:-moz-inline-box; /* Gecko proprietary */
           display:inline-block; 
           padding:3px 14px 3px 14px;
		   margin:0 5px;
		   background-color:#FFC800;
           }         