.container{position:relative;top:81px}.cont{margin:0px}.g24{max-height:548px;overflow:visible;width:980px}.g6{margin-right:16px;width:225px}div.letterboxSP{background-image:none!important;font-weight:normal;height:auto!important}.payrollSolutions .hackHPContTop{background:url(/img/gradient-top.png) no-repeat;height:52px;left:-37px;position:relative;top:-52px;width:1054px}.payrollSolutions .hackHeader{margin:0px auto;position:relative;top:-133px;width:980px}.payrollSolutions .hackHeader .l0{color:#fff;height:auto;height:29px;padding:0}.payrollSolutions .hackHeader .l0 a{color:#fff}.payrollSolutions .hackHeader .l0 .links{padding-top:10px;right:0px;text-align:right}.payrollSolutions .hacklbCont{height:601px;position:relative;top:-115px;width:980px}.payrollSolutions .hacklbCont .cta{background:#fff;border-radius:25px;position:absolute;left:48px;text-align:center;top:58px;width:481px}.payrollSolutions .hacklbCont .cta .logo{margin:0px 10px 15px}.payrollSolutions .hacklbCont .cta .ribbonContainer{height:64px;left:-15px;margin-top:-10px;position:absolute;width:511px}.payrollSolutions .hacklbCont .cta .ribbonShadowLft{background:url(/img/cms/web/landingPage/payrollsolutions/ribbonCornerSprite-30x64.png) no-repeat 0px 0px;float:left;height:64px;width:15px}.payrollSolutions .hacklbCont .cta .ribbon{background:#6db33f;color:#fff;float:left;font:22px arial,sans-serif;height:35px;margin:0px 0px 10px;padding:15px 10px 1px 20px;width:450px}.payrollSolutions .hacklbCont .cta .ribbonShadowRt{background:url(/img/cms/web/landingPage/payrollsolutions/ribbonCornerSprite-30x64.png) no-repeat -15px 0px;float:left;height:64px;width:15px}.payrollSolutions .hacklbCont .cta .intro{margin-top:60px}.payrollSolutions .hacklbCont .cta .intro sup{font-size:8px}.payrollSolutions .hacklbCont .cta .ctaList{margin:0px 0px 28px 35px;text-align:left}.payrollSolutions .hacklbCont .cta .ctaList li{background:url(/img/cms/web/landingPage/payrollsolutions/blueSwirl-17x14.png) no-repeat 0px 2px;color:#666;font:14px arial,sans-serif;list-style:none;margin:0 0 10px;padding:0 15px 0 25px}.payrollSolutions .hacklbCont .cta .getStarted{text-decoration:none}.payrollSolutions .hacklbCont .cta p{color:#666;font:15px arial,sans-serif;margin:0 0 20px 0;padding:0px 35px;text-align:left}.payrollSolutions .hacklbCont .cta .joinBtn{margin:20px 0px 0px 0px}.payrollSolutions .hacklbCont .cta .chatLink{padding-top:10px}.payrollSolutions .bodyCont{margin:-69px 16px 20px}