broke out css parameter logic