.button-resubmit,#hws .m-button-default-hover,#hws.font-set-1 .m-button-default-hover,#hws .m-button-default,#hws.font-set-1 .m-button-default,button,.submit,.button-submit{display:inline-block;margin:2px;padding:6px 16px;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:0;cursor:pointer;color:#fff;font-weight:600;font-size:14px;line-height:20px;outline:0;overflow:visible;width:auto;white-space:normal;text-align:center;text-decoration:none}.button-resubmit{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCECECE', endColorstr='#FFBEBEBE');background:#cecece;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cecece), color-stop(100%, #bebebe));background:-webkit-linear-gradient(top, #cecece,#bebebe);background:-moz-linear-gradient(top, #cecece,#bebebe);background:-o-linear-gradient(top, #cecece,#bebebe);background:linear-gradient(top, #cecece,#bebebe);-webkit-box-shadow:inset 0px 2px 0px #dedede;-moz-box-shadow:inset 0px 2px 0px #dedede;box-shadow:inset 0px 2px 0px #dedede;-webkit-box-shadow:inset 1px 2px 0 rgba(255,255,255,0.25);-moz-box-shadow:inset 1px 2px 0 rgba(255,255,255,0.25);box-shadow:inset 1px 2px 0 rgba(255,255,255,0.25);color:#fff;border:1px solid #b4b4b4;color:#555 !important}#hws .m-button-default-hover,#hws.font-set-1 .m-button-default-hover{color:#fff;text-decoration:none;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#33000000', endColorstr='#00000000');background:#333;background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%)}#hws .l-align-right,#hws.font-set-1 .l-align-right{text-align:right}#reservations-summary a.button-primary{width:100%;color:#fff}