html{height:100%}body{background-color:#fff;color:#fff;height:100%;margin:0;padding:0;font-size:12px}.postcodeChecker,.postcodeChecker input{color:#303030;background-color:transparent;line-height:140%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:4px}.nhsmap{width:100%;height:100%;min-height:500px}.pbutton{cursor:pointer;font-size:11px;color:#fff;background-color:#0064cd;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#049cdb),to(#0064cd));background-image:-moz-linear-gradient(to bottom,#049cdb,#0064cd);background-image:-ms-linear-gradient(to bottom,#049cdb,#0064cd);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#049cdb),color-stop(100%,#0064cd));background-image:-webkit-linear-gradient(to bottom,#049cdb,#0064cd);background-image:-o-linear-gradient(to bottom,#049cdb,#0064cd);background-image:linear-gradient(to bottom,#049cdb,#0064cd);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;border-color:#0064cd #0064cd #003f81;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-width:1px}.pbutton:hover{background-position:0 -15px;text-decoration:none}.pbutton:focus{outline:1px dotted #666}.pbutton:active{border-width:1px;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}