Routing issue

HI.

I have been facing an issue while setting up ROUTES.

I am using a firewall rule to mark-route all tcp port 80 packets, the rule is working fine. Now the problem starts as soon as i create a ROUTE for all marked packets.

/ip firewall mangle
chain=prerouting protocol=tcp src-port=80 action=mark-routing new-routing-mark=http passthrough=no

/ip route
add dst-address=0.0.0.0/0 gateway=192.168.2.1 scope=255 target-scope=10 routing-mark=http comment="" disabled=yes

As soon as i enable the ROUTE rule all my browsing stops, dont know for what reason. Please guide me how can i do this.

I am basicaly tryting to divide browsing and all other internet activity on two different WAN links. I want to route all tcp port 80 traffic (normally http traffic) to use 192.168.2.1 as a GATEWAY. And route all traffic other than tcp port 80 to use GATEWAY 192.168.1.1

Looking forward for some guideline.

Follow steps described in this example:
http://wiki.mikrotik.com/wiki/Policy_Routing_in_RouterOS_2.9.x