#page{ margin-top:20px; }#colL{ width:680px; float:left; }#col1{ width:447px; float:left; }#col1 form{ width:425px; padding:9px 6px 0 14px; border:1px solid #0099FF; height:271px; }#col1 p{ height:50px; }#col1 label{ vertical-align:middle; line-height:19px; }#imgcat{ width:68px; height:30px; margin-top:7px; float:right; background:url('new/cats.gif') no-repeat 0 0 transparent; }#col1 .full{ width:414px; }#col1 .full select{ width:414px; }#col1 .half{ width:202px; float:left; margin-right:10px; }#col1 .half select{ width:202px; }#search{ width:202px; height:35px; text-transform:uppercase; letter-spacing:2px; font-weight:bold }#extSearch{ padding-top:12px; }#extSearch a, #extSearch a:visited{ color:#0099ff; font-weight:bold; font-size:12px; }#col2{ width:190px; float:left; padding:0 20px; }#col2 img{ width:190px; padding:6px 0 0 0; }#col3{ width:300px; float:right; }#col3 a{ display:block; width:145px; float:left; }#offers_for{ width:657px; margin-top:20px; }#offers_for table{ border-collapse:separate; border-spacing:10px; }#offers_for tr{ height:150px; }#offers_for td{ width:150px; text-align:center; border:1px solid #000; vertical-align:middle; }#offers_for .offers_for{ }#offers_for img{ width:120px; height:auto; margin-bottom:5px; }#offers_for a, #offers_for a:visited{ color:#033257; }#last_offers{ width:657px; margin-top:10px; }.last_offer{border-bottom:1px solid #333333;height:19px;line-height:19px}.last_offer a{float:left}.last_offer a, .last_offer a:visited, .last_offer a:hover{text-decoration:none;color:#333}.last_offer div{float:right;color:#999999;font-size:9px;font-style:italic}.flrow{height:47px}