#eShoppingOverlay * {text-align:left;width:auto;margin:0;padding:0;}
#overlay {background:#fff;filter: alpha(opacity=0); opacity:.0;position:absolute;top:0;left:0;bottom:0px;right:0px;width:100%;height:900px;z-index:4;}
#eShoppingOverlay #overlay_container {top:25%;left:50%;margin-left:-208px;position:absolute;z-index:6;width:416px;}
html.withOverlay {overflow-y:scroll;}
#eShoppingOverlay .close_overlay {border-width:0;position:absolute;top:9px;right:26px;width:62px;height:20px;}
/*
AD
*/
#overlay_ad {position:relative;display:none;width:416px;z-index:100;background:url(images/rescue_bg.png) 0 0 no-repeat;font-family:Chalkboard,Comic sans ms,cursive,sans-serif}
#overlay_ad form {padding:247px 33px 5px 211px;float:left;display:inline;text-align:center;}
#overlay_ad form label {color:#de7121;line-height:12px;font-size:12px;}
#overlay_ad form label input {margin:0 4px 0 0;vertical-align:middle;border:none;}
#overlay_ad form #overlay_submit {cursor:pointer;display:block;background:url(images/rescue_button.png) 0 0 no-repeat;margin-top:6px;width:163px;height:39px;border:none;}
#overlay_ad form #overlay_error {display:none;position:absolute;color:red;right:63px;top:235px;}
#overlay_ad form #no_thanks {border-width:0;position:absolute;left:116px;height:20px;width:65px;bottom:61px;}
#overlay_ad p {font-family:verdana, arial, sans-serif;font-size:9px;background:#c6c4b8 url(images/rescue_bottom.png) -3px bottom no-repeat;clear:both;margin:0 19px 0 3px;padding:5px 10px;}
#overlay_ad p a {color:#676D76;text-decoration:underline;}
/*
THANKS
*/
#overlay_thanks {position:relative;display:none;background:url(images/overlay_thanks.png) 0 0 no-repeat;padding:129px 0;}
#overlay_thanks #overlay_thanks_content {font-size:12px;padding-top:10px;text-align:center;margin:0 56px 0 32px;border-top:1px solid #ddd;}
#overlay_thanks p {text-align:center;padding-bottom:10px;}
#overlay_thanks p a {color:#676D76;}
