[class*="icon-"]
	{
	text-decoration:inherit;
	line-height:normal;
	}

.menu .icon-facebook { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\66') }
.menu .icon-twitter { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\74') }
.menu .icon-google { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\67') }
.menu .icon-rss { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\72') }
.menu .icon-youtube { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\79') }
.menu .icon-vimeo { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\76') }
.menu .icon-apple { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\61') }
.menu .icon-android { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\41') }
.menu .icon-windows { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\77') }
.menu .icon-home { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\68') }
.menu .icon-menu, .menu-tools .icon-search { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\6d') }
.menu .icon-tag { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\54') }
.menu .icon-date { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\64') }
.menu .icon-quote { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\71') }
.menu .icon-user { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\75') }
.menu .icon-tick { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\2f') }
.menu .icon-cross { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\78') }
.menu .icon-star-empty { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\38') }
.menu .icon-star { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\2a') }
.menu .icon-left { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\3c') }
.menu .icon-right { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\3e') }
.menu .icon-up { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\55') }
.menu .icon-down { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\44') }
.menu .icon-brand-one { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\31') }
.menu .icon-brand-two { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\32') }
.menu .icon-brand-three { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\33') }
.menu .icon-map { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\70') }
.menu .icon-email { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\65') }
.menu .icon-search, .menu-search .icon-search { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\73') }
.menu .icon-star-half { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\39') }
.menu .icon-cart { font-family: 'keystone'; zoom:expression(this.runtimeStyle['zoom']='1', this.innerHTML='\63') }