#address { color:#434343; font-style:normal; float:left; margin-bottom: 15px; }
#address fieldset { width: 200px; padding: 12px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 0px 0px; } 
#address legend { color:#be1316; }
#phone { color:#434343; font-style:normal; float:left; }
#phone fieldset { width: 200px; padding: 12px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 0px 24px; } 
#phone legend { color:#be1316; }
#email { color:#434343; font-style:normal; }
#email fieldset { width: 450px; padding: 0px 12px 12px 12px; height:380px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 20px 0px; } 
#email label { position: relative; width: 80px; display: block; margin: 10px 0px; } 
#email label input { position: absolute; left: 100%; top: 0px; width: 150px;}
#email label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; } 
#email label textarea { position: absolute; left: 100%; top: 0px; width: 350px; height:180px; } 
#email input.submit { position: absolute; left: 100%; top: 170px; width: 100px; }
#email legend { color:#be1316; }
/*#order { color:#434343; font-style:normal; }
#order fieldset { width: 500px; padding: 0px 12px 12px 12px; height:790px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 20px 0px; } 
#order label { position: relative; width: 120px; display: block; margin: 10px 0px; } 
#order label input { position: absolute; left: 100%; top: 0px; width: 150px; }
#order label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; } 
#order label textarea { position: absolute; left: 100%; top: 0px; width: 350px; height:180px; } 
#order input.submit { position: absolute; left: 100%; top: 170px; width: 100px; }
#order legend { color:#be1316; }
#order { color:#434343; font-style:normal; }*/
#quote fieldset { width: 500px; padding: 0px 12px 12px 12px; height:830px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 20px 0px; } 
#quote label { position: relative; width: 120px; display: block; margin: 10px 0px; } 
#quote label input { position: absolute; left: 100%; top: 0px; width: 150px; }
#quote label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; }
#quote label select.smallfield_sml { position: absolute; left: 100%; top: 0px; width: 55px; height:20px; } 
#quote label textarea { position: absolute; left: 100%; top: 0px; width: 350px; height:180px; } 
#quote input.submit { position: absolute; left: 100%; top: 170px; width: 150px; }
#quote legend { color:#be1316; }
#catalog fieldset { width: 500px; padding: 0px 12px 12px 12px; height:630px; border-color:#CCCCCC; border-style:solid; border-width: 1px; margin: 0px 0px 20px 0px; } 
#catalog label { position: relative; width: 120px; display: block; margin: 10px 0px; } 
#catalog label input { position: absolute; left: 100%; top: 0px; width: 150px; }
#catalog label select { position: absolute; left: 100%; top: 0px; width: 155px; height:20px; }
#catalog label select.smallfield_sml { position: absolute; left: 100%; top: 0px; width: 55px; height:20px; } 
#catalog label textarea { position: absolute; left: 100%; top: 0px; width: 350px; height:180px; } 
#catalog input.submit { position: absolute; left: 100%; top: 170px; width: 150px; }
#catalog legend { color:#be1316; }