@media only screen and (max-width: 480px) {
	div#mobile-width {
		display: none;
	}

	.scrolling-object {
		display: none;
	}

	div.page-content,
	#header,
	#header h1,
	p,
	p.intro,
	#welcome,
	#welcome div.page-shell,
	#menus,
	#bookings,
	#mad-hatters .page-shell,
	#art-expo,
	#menus div.menus-wrapper {
		height: auto;
		width: auto;
		min-width: 0;
		min-height: 0;
		padding: 0;
		
	}

	#header h1 {
		background: transparent url(../../images/assets/small-logo.gif) no-repeat;
		background-size: 100% 100%;
		height: 74px;
		position: relative;
		width: 200px;
	}

	p,
	p.intro {
		padding: 10px;
	}

	#header ul {
		overflow: hidden;
		margin: 10px auto 0 auto;
		width: 320px;
	}

	#header ul li {
		float: left;
	}

	#header ul li a {
		display: block;
		height: 50px;
		left: auto;
		position: relative;
		text-indent: -10000px;
		top: auto;
		width: 116px;
	}

	#header ul li.bookings a,
	#header ul li.facebook a,
	#header ul li.twitter a {
		top: auto;
		left: auto;
		right: auto;
	}

	#header ul li.facebook a,
	#header ul li.twitter a {
		margin: 10px 5px 0 5px;
	}

	.tripadvisor {
		right: auto;
		top: auto;
		position: relative;
		margin: 10px auto;
		width: 100px;
	}

	#header-shell {
		background: #00483a;
		padding: 10px 0;
		position: relative;
	}

	#welcome {
		background-position: center -100px;
		padding: 10px 0;
	}

	#welcome div.page-shell {
		background: transparent url(../../images/layout/page1-bottom-bg-small.png) no-repeat center bottom;
		padding-bottom: 50px;
	}

	#menus div.page-shell {
		background-image: none;
	}

	#menus h3 {
		background: transparent url(../../images/assets/bird-medium.png) no-repeat center top;
		padding-top: 100px;
		margin-top: 0;
	}

	#menus div.menus-container {
		float: none;
		left: auto;
	}

	#menus ul {
		text-align: center;
		position: relative;
		left: auto;
		float: none;
	}

	#menus ul li {
		float: none;
		display: inline-block;
		margin-bottom: 10px;
	}

	#mad-hatters {
		padding: 20px 0;
	}

	#mad-hatters h2 {
		background: transparent url(../../images/assets/hat.png) no-repeat center bottom;
		background-size: 100px auto;
		padding-bottom: 110px;

	}

	#mad-hatters div.page-shell {
		background: transparent url(../../images/assets/teapot-5.png) no-repeat center bottom;
		padding-bottom: 100px;
	}

	#art-expo div.page-content {
		padding-top: 180px;
	}


}