.signup-call-to-action-button { display: inline-block; cursor: pointer; padding: 0; border: 1px solid #000; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2); -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2); box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2); }
.signup-call-to-action-button input, .signup-call-to-action-button a, .signup-call-to-action-button button { text-decoration: none; margin: 0; padding: 0 5px; cursor: pointer; outline: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #dfdfdf; background-color: #cdcbcb; background-image: url(http://www1.sk-static.com/images/layout/homepage/button-bg-gradient-sprite.png?d30448); background-repeat: repeat-x; background-position: 0 0; color: #fff; text-shadow: 0px 1px #000; text-align: center; font-weight: bold; width: auto; height: 28px; }
.signup-call-to-action-button input:hover, .signup-call-to-action-button a:hover, .signup-call-to-action-button button:hover { outline: none; text-decoration: none; border: 1px solid white; background-position: 0 -30px; }
.signup-call-to-action-button input:active, .signup-call-to-action-button a:active, .signup-call-to-action-button button:active { outline: none; text-decoration: none; border: 1px solid #aeadad; background-position: 0 -60px; }
.signup-call-to-action-button input:focus, .signup-call-to-action-button a:focus, .signup-call-to-action-button button:focus { outline: none; text-decoration: none; }
.signup-call-to-action-button a { display: block; line-height: 30px; padding: 0; }
.signup-call-to-action-button input, .signup-call-to-action-button a, .signup-call-to-action-button button { background-color: #cdcbcb; }
.signup-call-to-action-button input, .signup-call-to-action-button a, .signup-call-to-action-button button { color: #f80046; text-shadow: 0px 1px #fff; }
.signup-call-to-action-button input, .signup-call-to-action-button a, .signup-call-to-action-button button { padding: 0 10px; }

#signup-call-to-action { clear: both; padding-top: 3px; width: 660px; font-size: 1.6em; margin-left: -16px; background-image: url(http://www1.sk-static.com/images/layout/ribbon/top.png?d30448); background-repeat: no-repeat; background-position: left top; }
#signup-call-to-action strong { display: block; }
#signup-call-to-action h2 { width: 640px; text-transform: none; background-color: transparent; font-size: 0.9em; background-repeat: no-repeat; background-image: url(http://www2.sk-static.com/images/layout/ribbon/bottom.png?d30448); background-position: left bottom; border-top: none; color: white; text-shadow: black 1px 1px; padding: 2px 10px 18px 33px; font-weight: normal; }
#signup-call-to-action .signup-call-to-action-button { position: relative; z-index: 5; float: right; margin-top: 5px; margin-right: 23px; margin-left: 5px; display: inline-block; cursor: pointer; padding: 0; border: 1px solid #333; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3); text-shadow: 0px 1px #701325; }
#signup-call-to-action .signup-call-to-action-button input, #signup-call-to-action .signup-call-to-action-button a, #signup-call-to-action .signup-call-to-action-button button { text-decoration: none; margin: 0; padding: 0 5px; cursor: pointer; outline: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #d64d6d; background-color: #f80046; background-image: url(http://www1.sk-static.com/images/layout/homepage/button-bg-gradient-sprite.png?d30448); background-repeat: repeat-x; background-position: 0 0; color: #fff; text-shadow: 0px 1px #000; text-align: center; font-weight: bold; width: auto; height: 28px; }
#signup-call-to-action .signup-call-to-action-button input:hover, #signup-call-to-action .signup-call-to-action-button a:hover, #signup-call-to-action .signup-call-to-action-button button:hover { outline: none; text-decoration: none; border: 1px solid #da738a; background-position: 0 -30px; }
#signup-call-to-action .signup-call-to-action-button input:active, #signup-call-to-action .signup-call-to-action-button a:active, #signup-call-to-action .signup-call-to-action-button button:active { outline: none; text-decoration: none; border: 1px solid #b91e42; background-position: 0 -60px; }
#signup-call-to-action .signup-call-to-action-button input:focus, #signup-call-to-action .signup-call-to-action-button a:focus, #signup-call-to-action .signup-call-to-action-button button:focus { outline: none; text-decoration: none; }
#signup-call-to-action .signup-call-to-action-button a { display: block; line-height: 30px; padding: 0; }
#signup-call-to-action .signup-call-to-action-button a { padding-right: 8px; padding-left: 8px; }
