update markup
update search markup
update code formatting
IE9 fixes