/* 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;
}