
@media screen and (-webkit-min-device-pixel-ratio:0) {
#pagewrapper .registerbutton {
padding:2px 35px 3px 5px}

#pagewrapper .registerbutton:hover {
padding:2px 5px 3px 5px!important}

body #pagewrapper .registerbutton.primary
{background:#0a75bf url(../images/button-sprite.png) repeat-x 0 -45px;
background:-webkit-linear-gradient(top,#01a6dd,#137bc8);
background:-moz-linear-gradient(top,#01a6dd,#137bc8);
background:-ms-linear-gradient(top,#01a6dd,#137bc8);
background:linear-gradient(top,#01a6dd,#137bc8);
color:#fff;
text-shadow:1px 1px 1px #555;}

body #pagewrapper .registerbutton.primary:hover
{background:#0b7bc8 url(../images/button-sprite.png) repeat-x 0 -10px;
background:-webkit-linear-gradient(top,#3bb4dd,#4295ce);
background:-moz-linear-gradient(top,#3bb4dd,#4295ce);
background:-ms-linear-gradient(top,#3bb4dd,#4295ce);
background:linear-gradient(top,#3bb4dd,#4295ce);
border-color:#0a75bf;}


body #pagewrapper .registerbutton.secondary
{background:#aaa url(../images/button-sprite.png) repeat-x 0 -150px;}

body #pagewrapper .registerbutton.secondary:hover
{background:#f3f3f3 url(../images/button-sprite.png) repeat-x 0 -140px;}


body #pagewrapper .registerbutton.forward,
body #pagewrapper .registerbutton.forward:hover
{padding-right:5px;}


#pagewrapper .registerbutton.forward b
{display:inline-block;
line-height:20px;
margin:0;}

#pagewrapper .registerbutton.forward b
{padding:0 40px 2px 0;}

#pagewrapper .registerbutton.primary.forward b
{background:url(../images/forward.png) no-repeat 100% -2px;}


#pagewrapper .registerbutton.secondary.forward b
{background: url(../images/forward-sec.png) no-repeat 100% -2px;}

}
}
