#sliding-popup { display: block; margin: 0px; padding: 0px; right: 0px; text-align: center; width: 100%; z-index: 99999; }
.sliding-popup-bottom { background: transparent url(b8d9ce340bb14c7a0dd1a5e7835e0ab3e3232ec6.png)  repeat-y scroll center center; position: fixed; }
.sliding-popup-top { background-color: rgb(0, 0, 0); position: relative; }
#sliding-popup .popup-content { background-color: transparent; border: 0px none; display: block; margin: 0px auto; padding: 0px; max-width: 80%; }
#sliding-popup .popup-content #popup-buttons { float: right; margin: 0px; max-width: 40%; }
#sliding-popup .popup-content #popup-buttons button { cursor: pointer; margin-right: 5px; margin-top: 1em; vertical-align: middle; overflow: visible; width: auto; box-shadow: 0px 1px 0px 0px rgb(255, 255, 255) inset; background: rgb(237, 237, 237) -moz-linear-gradient(center top , rgb(237, 237, 237) 5%, rgb(223, 223, 223) 100%) repeat scroll 0% 0%; border-radius: 6px; border: 1px solid rgb(220, 220, 220); display: inline-block; color: rgb(0, 0, 0); font-family: arial; font-weight: bold; padding: 4px 8px; text-decoration: none; text-shadow: 1px 1px 0px rgb(255, 255, 255); }
#sliding-popup .popup-content #popup-buttons button:hover { background: rgb(223, 223, 223) -moz-linear-gradient(center top , rgb(223, 223, 223) 5%, rgb(237, 237, 237) 100%) repeat scroll 0% 0%; }
#sliding-popup .popup-content #popup-buttons button:active { position: relative; top: 1px; }
#sliding-popup .popup-content #popup-text { color: rgb(255, 255, 255); float: left; font-weight: bold; margin: 5px 0px; text-align: left; max-width: 60%; }
#sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text p { color: rgb(255, 255, 255); display: block; font-size: 16px; font-weight: bold; line-height: 1.4; margin: 0px 0px 5px; }
#sliding-popup .popup-content #popup-text p { font-size: 12px; }
@media screen and (max-width: 600px) {
  #sliding-popup .popup-content { max-width: 95%; }
  #sliding-popup .popup-content #popup-text { max-width: 100%; }
  #sliding-popup .popup-content #popup-buttons { float: none; margin: 5px 0px; max-width: 100%; }
  #sliding-popup .popup-content #popup-buttons button { margin-bottom: 1em; }
}
