#backgroundPopup{background:#000;border:1px solid #cecece;display:none;position:fixed;height:100%;top:0;left:0;width:100%;z-index:99998;}
#join-signup{border-top:3px solid #23ae4a;background-color:#fff;height:auto;position:absolute;top:100px;left:0;right:0;width:370px;z-index:99999;margin:auto;}
#join-signup #join-signup-form{width:320px;margin:0 auto;}
#pge-container #join-signup{top:0;}

#join-signup #signup-list li input.text{border:1px solid #999;padding:8px;width:302px;font-size:14px;display:block !important;color:#000;font-style:normal;}
#join-signup sup.ast{vertical-align:1px;}
#join-signup.signin #next-button{padding:10px 46px;width:auto;-webkit-appearance: none;}
#join-signup #refer-field{display:none;}
#join-signup #footer{background:#eee;padding:20px 0;position:relative;}
#join-signup #footer .terms{color:#333;width:320px;margin:0 auto;}
#join-signup #terms,#privacy,#footer a#disable{cursor:pointer;}

#join-signup .join-sprite {background: url(../../../images/signup/join_overlay/join-sprite.gif)/*tpa=http://www.ebates.com/images/signup/join_overlay/join-sprite.gif*/ no-repeat 0 0;}
#join-signup .join-sprite.logo {width: 167px;height: 67px;background-position: -5px -5px;}
#join-signup #join-header .logo{vertical-align:-24px;}
#join-signup .fb-join {background:url(../../../images/login/signin_overlay/fb-signin.gif)/*tpa=http://www.ebates.com/images/login/signin_overlay/fb-signin.gif*/ no-repeat 0 0;width:292px;height:35px;display:block;}
.fb-join2 {background:url(../../../images/login/signin_overlay/fb-signin.gif)/*tpa=http://www.ebates.com/images/login/signin_overlay/fb-signin.gif*/ no-repeat 0 0;width:292px;height:35px;display:block;}
/* Terms and Conditions */
#join-signup div#dwindow{z-index:99999 !important;left:-200px;top:0;}
#join-signup #dwindow h4{color:#333;padding:5px 0px;}
#join-signup #pge #dwindow p a{color:#060;}
#join-signup #pge #dwindow p{color:#333;}
#join-signup #dwindow .popuphide{display:none;}
#join-signup #dwindow .addrname{font-style:italic;margin-top:10px;}
#join-signup .grp-ui{background:url(../../../groupon/layout_v1/images/grp-sprite.1.0.0.png)/*tpa=http://www.ebates.com/groupon/layout_v1/images/grp-sprite.1.0.0.png*/ no-repeat 0 0;}
/*#join-signup.signin .top-bar a#disable{top:15px;right:10px;}*/
#join-signup.signin .top-bar a#disable{right: 10px;top: 10px;}
#join-signup div#dwindowcontent div#conditions{font-size:2em;line-height:20px;margin-bottom:5px;}

/* From Ice */
.f-11{font-size:11px;}
.signin .top-bar{background:#eee;text-align:center;margin-bottom:35px;}
.f-27{font-size:27px;}
.block{display:block;}
.icon{display:inline-block;}
.grey{color:#999;}
.pad-5{padding:5px;}
.pad-10{padding:10px;}
.pad-15{padding:15px;}
.pad-20{padding:20px;}
.pad-0-b{padding-bottom:0;}
.pad-5-b{padding-bottom:5px;}
.pad-10-b{padding-bottom:10px;}
.pad-15-b{padding-bottom:15px;}
.pad-20-b{padding-bottom:20px;}
.pad-0-l{padding-left:0;}
.pad-20-l{padding-left:20px;}
.pad-0-lr{padding-right:0;padding-left:0;}
.pad-10-lr{padding-right:10px;padding-left:10px;}
.pad-20-lr{padding-right:20px;padding-left:20px;}
.pad-0-r{padding-right:0 !important;}
.pad-10-r{padding-right:10px;}
.pad-20-r{padding-right:20px;}
.pad-30-r{padding-right:30px;}
.pad-0-t{padding-top:0;}
.pad-5-t{padding-top:5px;}
.pad-10-t{padding-top:10px;}
.pad-15-t{padding-top:15px;}
.pad-20-t{padding-top:20px;}
.pad-0-tb{padding-top:0;padding-bottom:0;}
.pad-10-tb{padding-top:10px;padding-bottom:10px;}
.mar-15{margin:15px;}
.mar-5-t{margin-top:5px;}
.mar-10-t{margin-top:10px;}
.mar-20-t{margin-top:20px;}
.mar-30-t{margin-top:30px;}
.mar-40-t{margin-top:40px;}
.mar-85-t{margin-top:85px;}
.mar-125-t{margin-top:125px;}
.mar-10-b{margin-bottom:10px;}
.mar-15-b{margin-bottom:15px;}
.mar-20-b{margin-bottom:20px;}
.mar-0-r{margin-right:0;}
.mar-10-l{margin-left:10px;}

.border{border:1px solid #ccc;}
.border-t{border-top:1px solid #ccc;}
.border-t-0{border-top:none !important;}
.border-b{border-bottom:1px solid #ccc;}
.border-b-0{border-bottom:none;}
.border-br{border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.border-l{border-left:1px solid #ccc;}
.border-lr{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.border-r{border-right:1px solid #ccc;}
.border-r-0{border-right:none;}
.border-lte{border:1px solid #ebebeb;}
.border-grn{border:1px solid #23ae4a;}
.border-org{border:1px solid #f30;}
.border-black{border:1px solid #000}
.border-b-black{border-bottom:1px solid #000}
.cursor{cursor:pointer;}

.button,.button-lg{border:none;cursor:pointer;transition:all 0.1s;text-align:center;display:inline-block;color:#fff;border-radius:3px;}
.button:hover,.button-lg:hover{text-decoration:none;}
.button{font-size:16px;line-height:16px;padding:7px 12px;}
.button-lg{font-size:20px;line-height:20px;padding:11px 12px;}
.button.ext,.button-lg.ext{background-color:#f30;}
.button.int,.button-lg.int{background-color:#23ae4a;}
.button.blu,.button-lg.blu{background-color:#307bbf;}
.button.no-bg,.button-lg.no-bg{color:#f30;}
.button.round-r{border-radius:0 3px 3px 0;}

.f-10{font-size:10px !important;}

/* Placeholder workaround */
.absolute{position:absolute;} .relative{position:relative;} .hide{display:none;}
#join-signup .h-v-centered{position:absolute;top:-5px !important;bottom:0;left:10px !important;right:auto !important;margin:auto;font-size:12px !important;margin-top:15px !important;}
.placeholder-container{margin:0; padding:0; width:317px; height:40px; display:inline-block;}
input.placeholder-wraped{left:0; top:0; background:transparent; }
#join-signup .placeholder-div{color:#bbb;height:15px;z-index:0;white-space:nowrap;}
#join-signup .placeholder-container div{height:15px;}
* + html #join-signup .placeholder-div{*top:8px !important;} /* IE7 hack */
#signup-form ul li{*max-height:40px;}
input:-ms-input-placeholder{color:transparent !important;}
#backgroundPopup{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}

/* Error */
#join-signup .error,#err_popup{position:absolute;padding:10px;color:#333;height:auto;border:1px solid #ccc;text-align:left;left:-190px !important;top:0;z-index:90 !important;width:160px !important;background-color:#fff;}
#join-signup .error:after,#join-signup .error:before{left:100%;top:10px;border:solid transparent;content:"";height:0;width:0;position:absolute;}
#join-signup .error:after{border-left-color:#fff;border-width:6px;}
#join-signup .error:before{border-left-color:#ccc;border-width:8px;margin-top:-2px;}
#err_popup a.close{position:absolute;top:6px;right:14px;}
.icon-excl{display:block;width:19px;height:19px;background-position:-659px -50px;position:absolute;left:6px;top:6px;}
.rightarr{display:block;width:9px;height:17px;background-position:-630px -52px;position:absolute;right:-8px;top:10px;}

/* --- Google + Button --- */
.gplus-ui-join{background:url(../../../images/signup/join_overlay/join-sprite.1.0.0.gif)/*tpa=http://www.ebates.com/images/signup/join_overlay/join-sprite.1.0.0.gif*/ no-repeat 0 0;}
.gplus-ui-signin{background:url(../../../images/login/signin_overlay/signin-sprite.1.0.0.gif)/*tpa=http://www.ebates.com/images/login/signin_overlay/signin-sprite.1.0.0.gif*/ no-repeat 0 0;}
.gplus-full-join,.gplus-full-signin{width:292px;height:35px;}
.gplus-inline{width:118px;height:31px;}
.gplus-full-join{background-position:-183px -48px;}
.gplus-full-signin{background-position:-4px -48px;display:block;margin:4px 0;}
.disabled {zoom:1;opacity:0.2;filter:alpha(opacity=20);cursor:default !important;}
.disabled:hover {text-decoration:none !important;}
.skinny-social-signin{width:292px;margin:0 auto;}