body{font-family: Arial; font-size: 14px; -webkit-text-size-adjust:100%; }

.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: #800000;} 				 

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:15px; 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{opacity:1;}

.fimg:hover img{
filter:progid:DXImageTransform.Microsoft.Glow(color=#0000FF,strength=3);
cursor: hand; cursor:pointer; }

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

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

.imgw, .gallery120 img{border:none; -webkit-box-shadow: 0px 0px 6px 2px #FFF); -moz-box-shadow:0px 0px 6px 1px #FFF); box-shadow:0px 0px 6px 2px #FFF;}
.gallery120 td{text-align:center; font: bold 15px Arial Narrow; padding-top:10px;}
.gallery120 img{width:120px; height:120px;}
.gallery120 a:hover {opacity:0.85; color:#800;}

.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;}

table#data td{font:Arial; text-align:center; }    

.testm {margin:10px 5px 0 5px; font-family:Arial; font-size:12px; }

#seal {text-align:center;}
#seal img{border:1px solid black;}

#productmonth {margin:0 70px 20px 70px;}
#productmonth table{background:#ffc800; padding:3px 0;}
#productmonth table:hover {background:#ff7a17; color:black;}
#productmonth td{font-size:14px;}
#productmonth h2{text-align:center;}


#headnumbers,#headdelivery {float:left; margin-top:6px; font-size:16px; font-family:Verdana, Geneva, sans-serif; text-shadow:0px 0px 11px rgba(210, 210, 0, 1); font-weight:700;}
#headnumbers a,#headdelivery a{color:black;}
#headnumbers a:hover, #headdelivery a:hover{color:#C00000;}
#headdelivery {text-align:center; margin-top:8px; font-size:15px;}
#headcart {height:36px; float:right; line-height:18px; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:center; margin:2px 16px 0 0; }

.yellowdel {width:640px; border:dashed 1px red; margin:14px 0 6px 0; padding-bottom:2px; letter-spacing:1px; background:yellow; text-align:center; font-family:Verdana; font-weight:700; font-size:18px; }
.yellowdel h1{font-size:18px; font-weight:300; display:none;}

