OSD revenue increased reflecting increased online advertising revenue, offset in part by decreased Access revenue. Online advertising revenue increased $146 million or 8% to $1.9 billion, reflecting higher search and display advertising revenue, offset in part by decreased advertiser and publisher tools revenue. Access revenue decreased $57 million or 31%, reflecting continued migration of subscribers to broadband or other competitively-priced service providers.
OSD operating loss increased due to increased operating expenses, offset in part by increased revenue. Cost of revenue increased $565 million, primarily driven by higher online traffic acquisition costs and Yahoo! reimbursement and implementation costs. General and administrative expenses increased $136 million. Sales and marketing expenses increased $56 million or 5% due mainly to increased marketing of Bing, offset in part by decreased headcount-related expenses.