div.plain       {padding:0px; border:0px; margin:0px; width:100%; clear:both;}
div.dlg40       {margin-right:2%; padding:0px; border:0px; width:40%; color:#333; background:#FFF; float:left;} 
div.d49         {width:49%; float:left;} 
div.dlg60       {margin:0px; padding:0px; border:0px; width:58%; color:#333; background:#FFF; float:left;} 
div.dlg30       {margin-right:2%; padding:0px; border:0px; width:30%; color:#333; background:#FFF; float:left;} 
div.dlg70       {margin:0px; padding:0px; border:0px; width:68%; color:#333; background:#FFF; float:left;} 
.small          {font-size:0.9em;}
.tiny           {font-size:0.8em;}
.price          {color:red;}
.mtb            {margin:0px; padding:0px; border:0px; width:100%; clear:both;}
.mtb form       {margin:0px;}
.mtb fieldset   {padding:0px;margin:0px;border:none;}
.mtb legend     {font-weight:bolder;}
.mtb label      {width:30%; float:left;text-align:right;margin:0 0.5em 0 0;clear:both;font-weight:normal;}
.mtb required   {font-weight:bold;}
.mtb table      {font-size: 90%;}
.mtb tbody td   {border-bottom:1px solid #333;}
.mtb tbody th   {border-bottom:1px solid #333;}
.mtb thead tr   {color:#FFF; background:#333;}
.mtb thead th   {font-weight:normal; border:2px outset #333;}
.mtb button     {color:#FFF; background-color:#333;font-size: 90%;padding:2px;}
.AuthorizeNetSeal {float:left;margin:0px 5%;width:90px;height:72px;}
