17. A method for navigating a markup language document including a plurality of item listings, the method comprising: receiving, at the client device from a server, a markup language document including a first page of the markup language document including a first subset of a plurality of item listings and a second page of the markup language document including a second subset of the plurality of item listings; detecting, using a web browser of a client device, a plurality of paging tags in the markup language document; dividing the markup language document into a plurality of pages based on each subset of the plurality of item listings between a pair of paging tags of the plurality of paging tags of the markup language document, each subset of the plurality of item listings comprising one page of the plurality of pages, a first paging tag pair of the plurality of paging tags corresponding to the first page and a second paging tag pair of the plurality of paging tags corresponding to the second page, wherein a page in the plurality of pages is specified by an open tag and an end tag where open tags include attributes describing the plurality of pages, the attributes including all of a current page number, a next page identification, a previous page identification, a first page identification, a last page identification, a total number of pages, a number of items per page, and a total number of items; updating pagination navigation information of the web browser in accordance with the division of the markup language document into the plurality of pages and the attributes of open tags; rendering within a content window of the web browser, the page of the markup language document with the subset of the plurality of item listings detecting actuation of a pagination navigation control of the web browser; and rendering within the content window of the web browser, the second page of the markup language document with the second subset of the plurality of item listings.
17. A method for navigating a markup language document including a plurality of item listings, the method comprising: receiving, at the client device from a server, a markup language document including a first page of the markup language document including a first subset of a plurality of item listings and a second page of the markup language document including a second subset of the plurality of item listings; detecting, using a web browser of a client device, a plurality of paging tags in the markup language document; dividing the markup language document into a plurality of pages based on each subset of the plurality of item listings between a pair of paging tags of the plurality of paging tags of the markup language document, each subset of the plurality of item listings comprising one page of the plurality of pages, a first paging tag pair of the plurality of paging tags corresponding to the first page and a second paging tag pair of the plurality of paging tags corresponding to the second page, wherein a page in the plurality of pages is specified by an open tag and an end tag where open tags include attributes describing the plurality of pages, the attributes including all of a current page number, a next page identification, a previous page identification, a first page identification, a last page identification, a total number of pages, a number of items per page, and a total number of items; updating pagination navigation information of the web browser in accordance with the division of the markup language document into the plurality of pages and the attributes of open tags; rendering within a content window of the web browser, the page of the markup language document with the subset of the plurality of item listings detecting actuation of a pagination navigation control of the web browser; and rendering within the content window of the web browser, the second page of the markup language document with the second subset of the plurality of item listings. 22. The method of claim 17 , further comprising storing a default value for a number of item listings per page to display in the web browser.