#subscribe-overlay {
background-color: #000;
cursor: wait
}
#subscribe-container {
font: 16px/22px 'Trebuchet MS', Verdana, Arial;
text-align: left;
width: 350px
}
#subscribe-container .subscribe-content {
background-color: #fff;
color: #9d9d9d;
height: 200px
}
#subscribe-container .heading {
color: #252525;
font-size: 15px;
line-height: 15px;
margin: 0;
padding: 0 0 6px 12px;
text-align: center
}
#subscribe-container .logo {
margin: 0 auto;
text-align: center
}
#subscribe-container .subscribe-title {
margin: 0 auto;
text-align: center;
color: #252525;
font-size: 15px;
line-height: 15px
}
#subscribe-container .subscribe-loading {
background: url(//images.epromos.com/images/loading.gif) no-repeat;
height: 55px;
margin: 10px 0 0 135px;
padding: 0;
position: absolute;
width: 54px;
z-index: 8000
}
#subscribe-container .subscribe-message {
text-align: center
}
#subscribe-container .subscribe-error {
background: #000;
border: 2px solid #ccc;
font-size: 14px;
font-weight: bold;
line-height: 18px;
margin: 0 auto;
padding: 2px;
width: 92%
}
#subscribe-container br {
clear: both
}
#subscribe-container form p {
position: relative;
text-align: center
}
#subscribe-container label {
position: absolute;
top: 8px;
left: 20px;
display: block;
margin: 8px 5px 0 6px;
padding: 0
}
#subscribe-container .subscribe-input {
background: #fff;
border: 1px solid #ccc;
font-family: 'Trebuchet MS', Verdana, Arial;
margin: -5px auto;
width: 300px;
display: block
}
#subscribe-container textarea {
height: 114px
}
#subscribe-container .subscribe-cc {
cursor: default;
font-size: 14px;
vertical-align: top
}
#subscribe-container .subscribe-top {
background-color: #fff;
height: 13px;
margin: 0;
padding: 0;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-radius: 8px 8px 0 0
}
#subscribe-container .subscribe-bottom {
background-color: #fff;
font-size: 12px;
height: 46px;
line-height: 12px;
text-align: center;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-radius: 0 0 8px 8px
}
#subscribe-container .subscribe-bottom a, #subscribe-container .subscribe-bottom a:link, #subscribe-container .subscribe-bottom a:active, #subscribe-container .subscribe-bottom a:visited {
color: #666;
position: relative;
text-decoration: none
}
#subscribe-container .subscribe-bottom a:hover {
color: #888
}
#subscribe-container .subscribe-button {
border: 0;
margin: 0 auto;
text-align: center;
cursor: pointer
}
#subscribe-container .subscribe-button:hover {
background: #fff
}
#subscribe-container a.modal-close, #subscribe-container a.modal-close:link, #subscribe-container a.modal-close:active, #subscribe-container a.modal-close:visited {
color: #999;
font-size: 18px;
font-weight: bold;
position: absolute;
text-decoration: none;
right: 8px;
top: 0px
}
#subscribe-container a.modal-close:hover {
color: #ccc
}
#subscribe-container .trust {
margin: 4px
}