
.topb{border-style: inset;
      border-color: #F7953A;
	  border-width: 2px;
      text-decoration: none;   
      text-align: center;
	  padding:0px;
	  margin:0px;
      display:-moz-inline-box; /* Gecko proprietary */
      -moz-box-orient: vertical;    
      -moz-box-align: center;  
      display:inline-block; /* supported by Opera and IE */
      }
      
.topb2{border-style: inset;
      border-color: #F7953A;
	  border-width: 2px;
      text-decoration: none;   
      text-align: center;
	  padding:0px;
	  margin:0px;
      display:table-cell;
      display:inline-block; /* supported by Opera and IE */
      }

.titleb{border-style: none;
        border-color: #F7953A;
		border-width: thin;
		text-decoration: none;
		text-align: center;
		width: 132px;
		height: 22px;}   
          
.btext span{color: black; 
         text-decoration: none;
         background-color: #FF8040;		    
         font: bold 14px Arial;
      -moz-center;          
         cursor:hand; cursor:pointer;}
         
.btext2 span{color: black; 
         text-decoration: none;
         background-color: #FF984A;		    
         font: bold 14px Arial; 
         cursor:hand; cursor:pointer;}
         
.btext2:hover span{color: yellow;
         background-color: #804020;}
         

.btext:hover span{color: yellow;
         background-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:14px Verdana; padding:0px; margin:0px 30px 10px 40px;}
		
a:link, a:visited, a:active { text-decoration: none }
a:hover {text-decoration: none;
         color: yellow;} 				 

td{font-family: Arial; font-size: 14px;}
h1{font-family: Verdana; font-size: 24px; color:#200000; text-align:center; padding:14px; margin:0; font-style:italic;}
h2{font-size:16px; letter-spacing:1px; text-align:left; padding:0px; margin:0px;}
h3{font-family: Tahoma; 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; font-size:16px; padding-bottom:20px;}

.headl li{text-align:left; font-size:12px;}
.headl h1{font-size:16px; font-family: Tahoma;}
.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=#0000FF,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 white;}
.imgthin img{border: outset thin white;}

.padded {font-family: Verdana;
         padding-left:10px;
         padding-right:10px;}
         
.justpad {text-align:justify; padding-right:8px; }         

#submit {text-align: center;}      

#footer {font-size:12px; text-align:center;} 		


.padtab td{padding-left: 6px;padding-right: 6px;}

.foamd {visibility:hidden; position:absolute; width:410px; 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:140px;
       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; }       
#guide td{font-size:12px; font-family:Arial; }       
#acousticinfo li{padding-top:5px; font-weight:300;}
#acousticinfo ul{margin-left:20px; padding-left:0; }
       

.button {background-color: #FF8040; cursor:hand; cursor:pointer;}
.button:hover {color:yellow;}        
       
.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:15px; 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:16px; font-family:Arial; font-style:italic; color:#000080; }

.tcomment {font-size:12px; font-style:italic;}

.centertd td{text-align:center; border:1px solid black;}