 body { padding:0px; margin:0px; background:#e8e8e8; }
.page { width:960px; margin:0px auto; background:#ffffff; min-height:600px; }

.humane { padding:10px 20px; } 
.mouse { float:left; margin-right:10px; }
.trap { float:left; padding-top:10px; font:normal 48px "Arial Black", sans-serif; color:#333333; line-height:48px; }

.clr { clear:both; }

.email { float:right; font:normal 12px sans-serif; }
.email a { color:#444444; text-decoration:none; }

.mouse-trap    { list-style:none; text-align:center; padding:0px; margin:0px;  }
.mouse-trap li { float:left; width:196px; height:31px; background:url('/_gfx/menu.gif') no-repeat; text-align:center; padding-top:6px; margin:0px 22px; }
.mouse-trap a  { color:white; font:bold 12px sans-serif; text-decoration:none; }

.traps { padding:20px 30px; }

 h1 { font:normal 24px sans-serif; color:#444444; padding:0px; margin:0px; }
 h2 { font:normal 18px sans-serif; color:#444444; padding:0px; margin:0px; }
 p, td, div { font:normal 14px sans-serif; line-height:24px; } 
 a img { border:none; }
 
.fl { float:left; }
.fr { float:right; }

.footer { text-align:center; font:normal 10px sans-serif; padding:10px; }

.humane-mouse-trap { width:400px; height:320px; border:1px dashed #bbbbbb; float:left; margin:0px 15px 30px 15px; overflow:hidden; }
.humane-mouse-trap img { float:right; }

.price { color:#cc0000; font:bold 16px sans-serif; }
.infobutton { background:#cc0000; color:#ffffff; font-weight:bold; border:1px solid #222222; cursor:pointer; }
