/* reset the content UL's for member deals. */ #memberdeals {width:100%;border:none;} #memberdeals td {width:50%;vertical-align:top;} #TB_ajaxContent ul, #TB_ajaxContent li, #memberdeals ul, #memberdeals li {margin:0;padding:0;list-style:none;} #TB_ajaxContent li, #memberdeals li {text-align:center;margin-top:12px;} #TB_ajaxContent li, #memberdeals .deal {text-align:left;margin: 12px 10px 0;border:1px solid #00008b;border-radius:5px;padding:10px;background-color:#eff6ff;} #TB_ajaxContent li {margin:12px 0 0 20px;margin-left:0;} #memberdeals h1 {cursor:pointer;width:100%;height:0px;padding-top:102px;margin:0 auto 0 auto;overflow:hidden;background-repeat:no-repeat;background-position:center;} h1#attendee-registration-discounts {background-image:url("/image/deal-attendee-registration.png");} h1#hotels-venues {background-image:url("/image/deal-hotels.png");} h1#hotel-dinner-discounts {background-image:url("/image/deal-hotel.png");} h1#event-logistics-transportation {background-image:url("/image/event-planning-logistics.png");} h1#exhibitor-sponsor-discounts {background-image:url("/image/deal-exhibitor.png");} h1#mailing-lists {background-image:url("/image/deal-mailing.png");} h1#premiums-tchotchkes {background-image:url("/image/deal-premiums.png");} html {overflow-y:scroll} div#memberdeals { width:50%; margin: 0 auto; } .newdeal { /* The height of this element seems to affect the spacing between the logo and list */ height: 0px; color: red; display: block; font-weight: bold; margin: 0 auto; position: relative; text-align: right; top: -100px; width: 218px; }