div#header div.menu div.menu_container div.menu_wrapper ul.right_side li.mob_cart.li_cart{display:none;}
@media screen and (max-width:500px) {
	html, div, div.wrapper, 
	div#header div.header_middle, 
	div#header div.header_top_menu, 
	div#header div.menu, 
	div#top-spacer, #mainframe, 
	div#footer div.footer_container{
		width:auto;height:auto;
	}
	#mainframe{width:100%;}
	img {max-width:100%;width:100%;}
	div#header div.header_top,
	div#ecosMenu,
	div#flyoutContainer,
	div#header div.header_top_menu,
	a#lhn_help_btn{
		display:none;
	}
	.menu_wrapper, 
	div#header div.menu div.menu_container div.menu_wrapper ul.right_side{
		float:left;
	}
	div#header div.menu{border:none;padding-top:1px;}
	
	div.menu_wrapper, ul.right_side{width:100%;}

	div#header div.menu div.menu_container div.menu_wrapper ul.right_side { padding-top: 4px;	}	
	div#header div.menu div.menu_container div.menu_wrapper ul.right_side li.mob_cart.li_cart{display:block;float:right;}
	div#header div.menu div.menu_container div.menu_wrapper ul.right_side li.mob_cart.li_cart a{padding:0;}
	div#header div.menu div.menu_container div.menu_wrapper ul li a.menu-current {
		font-weight: normal;
		background-color: #FFC72C;
		border:0;padding:0;margin-top:3px;
	}	
	
	div#header div.menu div.menu_container div.menu_wrapper ul.right_side li.favourites,
	div#header div.menu div.menu_container div.menu_wrapper ul.right_side li.search	{
		float:left;
	}
}
/*looks like we will need a mobile block like the above added to many ecos css files e.g. flip css, tile css etc*/