a:link, a:visited, a:active { text-decoration: none }
a:hover {text-decoration: none;
         color: #B00000;}
         
#main {min-height:525px;
       height:auto !important;
       height:525px;
       margin-right:10px;
       } 
       
.largefonttd td{font-size:16px; }        
.testimonial li{margin-bottom:12px; font-family:Georgia, serif; }        		
         
#topmenu {clear:both;
          width:950px; height:40px; 
          background:url('img/topmenu.png'); 
          font-family:Tahoma,Geneva,Arial; font-size:16px; color:orange; text-align:center;}
#topmenu a{color:#9AD6F6;
           display:-moz-inline-box; /* Gecko proprietary */
           display:inline-block; /* supported by Opera and IE */
           padding:9px 20px 0px 20px;
           }         
#topmenu a:hover {color:yellow; }           

#sidemenu {width:180px; 
           background-image:url('img/sidemenu2.png');
           font-family:Arial; font-size:14px; }
#sidemenu a{colour:black; width:160px; text-align:left;
            display:-moz-inline-box; /* Gecko proprietary */
            display:inline-block; /* supported by Opera and IE */
            padding:6px 0px 6px 20px;  }
#sidemenu a:hover {color:yellow; 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;}    

#shapesel  {width:130px; height:72px; background-image:url('img/shapesel.png'); cursor:pointer; }
#shapeseli {width:130px; height:72px; background-image:url('img/shapeselUp.png');}
#shapeseli:hover {background-image:url('img/shapeselUpO.png'); }  
#shapesel3 {width:130px; height:72px; background-image:url('img/shapesel3.png'); cursor:pointer; text-align:center; }
#shapesel3 div{width:130px; height:32px; background-image:url('img/shapesel3Down.png');}      
#shapesel3 div:hover{background-image:url('img/shapesel3DownO.png'); }     

.selimg img{filter:progid:DXImageTransform.Microsoft.Glow(color=#FF0000,strength=3); 
            cursor:pointer; 
            padding-bottom:4px;}
.selimg {color:#804020; }            


		 
.ttext span{color: black;
         text-decoration: none;
		 font: bold 15px Arial Narrow;
		 cursor: hand; cursor:pointer;}
		 
.ttext:hover span{color: yellow;
        text-decoration: none;
		font: bold 15px Arial Narrow;
		cursor:hand; cursor:pointer;}
        
.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#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;}

.smaller td{font-family:Arial; font-size:13px; }

.bigfont td{font-family:Tahoma,Geneva,Arial; font-size:16px; padding-bottom:20px;}

.headl li{text-align:left; font-size:12px;}
.headl h1{font-size:16px; font-family: Tahoma,Geneva,Arial;}
.headl h2{font-size:14px;}
div.headl {cursor:hand; cursor:pointer; padding:0px; font-size:8px; font-family:Arial-Narrow; display:none; width:100%; height:6px;}


table#plist td{font-family:Times New Roman;
       font-size:14px;
	   color:#000000;
       text-align:center;
       width:128px;}
       
.fimg img{-moz-opacity:1;}

.fimg:hover img{filter:progid:DXImageTransform.Microsoft.Glow(color=#FF8000,strength=3); 
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;}
         
.justpad {text-align:justify; padding-right:8px; }         

#submit {text-align:center; font-size:13px;}      

#footer {font-size:12px; text-align:center;} 		


.padtab td{padding-left:5px; padding-right:5px;}

.foamd {visibility:hidden; position:absolute; width:405px; text-align:justify;}

.typepic {margin-left:6px; margin-bottom:4px; border: thin outset #C0C0C0; width:150px; height:150px; float:right;}

.typepicS {margin-right:1px; border:thin outset #C0C0C0; }

.prodR {font-size:12px;text-align:center;}

#quote a:hover {color:red;}
#quote a:active {color:black;}
#quote input[type="radio"] {cursor:pointer; }

.red a:hover {color:red;}


#guide,#acousticinfo,#acousticdata {top:130px;
       border: 2px solid #404040;
       position:absolute;
       background-color:white;
       z-index: 100;
       visibility:hidden;
       filter:progid:DXImageTransform.Microsoft.Fade(duration=0.4,overlap=1.0) progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#804040,strength=10); 
       -moz-opacity:1;}
#acousticinfo,#acousticdata {cursor:pointer; top:100px; }       
 
#acousticinfo li{padding-top:5px; font-weight:300;}
#acousticinfo ul{margin-left:20px; padding-left:0; }
       

.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;}   

.formnum {border:0; margin:0; background-color:transparent; font-weight:700; font-family:Arial; font-size:15px; padding:0; }
.quantity {font-weight:bold; height:14px; width:26px; }
.freedel {color:#800000; background-color:yellow; text-align:center; font-size:14px; font-family:Arial; font-style:italic; padding:0 5px 2px 5px; line-height:120%;}
#add_discount {color:#700000; font-size:14px; font-family:Arial; font-style:italic; 
               font-weight:300; text-align:center; cursor:hand; cursor:pointer; text-decoration:underline;}
a #add_discount:hover {color:#FFFF00; }               
.slogan { font-size:14px; color:#404040; font-weight:700; text-align:center; font-family:Verdana; font-style:italic; letter-spacing:0px; }

.testslogan {background-color:#FED929; }
.highlight {background-color:#FF0000; color:#FFFF40; font-weight:700; font-style:italic; padding:0 6px 0 6px;}

ul.blist {margin:0; padding:0px; margin-left:18px;} 

.enterdim {margin-bottom:8px; text-align:center; font-size:13px; font-family:Arial; font-style:italic; color:#000080; }

.tcomment {font-size:12px; font-style:italic;}

.centertd td{text-align:center; border:1px solid black;}

.backcolor {background-color:#F0F0F0;}