#deliverytime-overlay { display : none; position : fixed; z-index : 10000; width : 100%; height : 100%; top : 0; left : 0; background : url("../img/Delivery/Newsletter-Overlay.png"); } #deliverytime-box { width : 816px; height : 516px; margin : 10% auto 0px auto; background : url("../img/Delivery/DeliveryCalculator-Box.png") no-repeat; font-weight : bold; line-height : 0.8em; color : #373737; font-size : 20px; } #deliverytime-close { padding : 26px 23px 0px 0px; text-align : right; } #deliverytime-calculator { float : left; width : 332px; margin-left : 69px; padding-top : 12px; } #deliverytime-header { height : 46px; text-align : center; color : white; font-size : 23px; padding-top : 25px; margin-top : 3px; background : url("../img/Delivery/DeliveryCalculator-Header.png") no-repeat; } #deliverytime-middle { height : 123px; font-size : 16px; padding : 2px 0px 0px 20px; background : url("../img/Delivery/DeliveryCalculator-Back.png") repeat-y; } #deliverytime-middle fieldset { margin : 0px; } #deliverytime-middle label { color : #343333; padding-top : 10px; width : 90px; text-align : right; } #deliverytime-middle div { margin : 9px; padding : 0px; background : none; text-align : left; } #deliverytime-middle input[type=text] { width : 154px; height : 22px; } #deliverytime-middle input[type=submit] { width : 110px; height : 33px; font-size : 20px; padding-top : 5px; text-transform : none; margin : 8px 0px 0px 79px; } #deliverytime-bottom { height : 71px; background : url("../img/Delivery/DeliveryCalculator-Bottom.png") no-repeat; } #deliverytime-results { float : right; height : 400px; width : 339px; margin-right : 69px; } #deliverytime-results-a, #deliverytime-results-wait { height : 54px; width : 268px; font-size : 16px; text-align : center; margin : 131px auto 0px auto; padding-top : 15px; line-height : 1.3; background : url("../img/Delivery/DeliveryCalculator-SmallRectangle.png") no-repeat; } #deliverytime-results-b, #deliverytime-results-wait { display : none; } #deliverytime-results-header { padding-top : 18px; text-align : center; font-size : 20px; color : #4e9500; } #deliverytime-results-top { margin-top : 3px; height : 22px; background : url("../img/Delivery/DeliveryCalculator-ResultsTop.png") no-repeat; } #deliverytime-results-center { padding-bottom : 10px; background : url("../img/Delivery/DeliveryCalculator-ResultsBack.png") repeat-y; } #deliverytime-results-center div { height : 40px; width : 244px; margin : 0px auto 3px auto; } #deliverytime-results-center img { float : left; } #deliverytime-results-center span { float : left; padding-top : 14px; padding-left : 10px; font-weight : bold; font-size : 18px; } #deliverytime-results-center em { color : #0377dc; } #deliverytime-results-bottom { height : 62px; color : white; font-size : 12px; font-weight : normal; padding : 8px 20px; background : url("../img/Delivery/DeliveryCalculator-ResultsBottom.png") no-repeat; }