Several options, but the simples is probably be to add a near identical RewritCond, to pick up the first 9 arguments, accessible via %1 through %9, in the subsequent ReqriteRule, then modify you Rewrite Rule to pick up the next 1 to 9 arguments, accessible via $1 to $9 e.g.
RewriteCond %{REQUEST_URI} ^search/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([0-9]+)-([0-9]+)/([0-9]+)-([0-9]+)/([a-zA-Z0-9-+]+)/([0-9]+)-([0-9]+)/
RewriteRule ^search/[a-zA-Z0-9-]+/[a-zA-Z0-9-]+/[0-9]+-[0-9]+/[0-9]+-[0-9]+/[a-zA-Z0-9-+]+/[0-9]+-[0-9]+/([a-zA-Z0-9-+_]+)/([0-9]+) /results4.php?param=%1&task=%2&dollars0=%3&dollars1=%4&dollars0r=%5&dollars1r=%6&propertyType=%7&resultsPerPage=10&bedrooms=%8&bathrooms=%9&action=search&order=$1
Alternatively you could have multiple ReqriteRule's, one each to set an environment variable, for each argument then just have a RewriteRule to join the lot.