html{
		width:100%;
		padding: 0 !important;
		background-image: none;
	}
	body{
 		-webkit-text-size-adjust:none;
 		width:100% !important;
 		overflow: hidden;
 		margin: 0;
 		padding: 0;
	}
	
	.wrapper{
		width:100% !important;
		min-width: 0 !important;
		margin: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	#mainnav{
		background-image: url(../images/treasures/iphone-nav-bg.png);
		background-repeat: repeat-x;
		height: auto;
		padding: 10px 0;
		margin-top: 5px;
	}
	#mainnav ul,#subnav ul{
		height: auto !important;
		text-align:center;
		border:none !important;
		padding:0;
		margin:0;
	}
	
	#mainnav ul li, #subnav ul li{
		display:inline !important;
		padding:0;
		margin:0;
		height:auto;
		line-height:auto;
	}
	
	#mainnav ul li a{
		font-size: 0.7em !important;
		padding:5px 10px !important;
		height:auto !important;
		border:0 !important;
		margin:0 !important;
		line-height:auto !important;
		height:auto;
	}
	#subnav ul li a{
		font-size: 0.7em !important;
		padding:7px 10px !important;
		height:auto !important;
		border:0 !important;
		margin:0 !important;
		line-height:auto !important;
		height:auto;
	}
	#mainnav ul{
		padding-bottom: 10px;
	}
	#mainnav ul li a.info{
		background-image: none;
		padding-left: 10px !important;
		text-indent: 0;
		margin:0;
	}
	
	
	footer .quicklinks{
		width:auto !important;
		margin: 20px 0 0 !important;
		overflow: hidden;
		float:none;
	}

	.gallery{
		width:100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		float: none !important;
		position: relative !important;
		height: auto !important;
		text-align:center;
		padding:0;
	}
	.gallery .caroufredsel_wrapper{
		width:100% !important;

	}
	
	.gallery #slider-prev,.gallery #slider-next{
		display:none;
	}
	
	#slider{
		/* height: 300px !important; */
	}
	.gallery #slider{
		/* left: 0 !important; */
		
	}

	.gallery #slider li{
		width:auto !important;
		
		height: auto !important;
		padding:0;
		margin: 0;
		text-align:center !important;
		display:block !important;
		float:none !important;
		
	}
	
	.gallery .imageholder{
		margin:0;
		padding:0;
		float:none;
		display:block;
		width:auto;
	}

	.gallery #slider li img{
		width:90% !important;
		padding: 0 !important;
		height:auto !important;
		display:inline !important;
		
	}
	#banner h1{
		width:100% !important;
		-webkit-background-size: 100% auto;
		background-repeat: no-repeat;
		height: 38px;
		background-position:center;
	}
	
	a.gettingthere{
		width: 80%;
		font-size: 0.8em;
	}
	#toplink{
		margin-bottom: 10px !important;
	}
	.homepage #home-exhibition-info .address{
		margin-right: 15px;
		padding-top: 2px;
	}
	.homepage #home-exhibition-info .times{
		padding-top: 1px;
	}
	.homeslider h1{
		font-size: 1em;
		background-position: 0 1px;
		line-height: 1.3;
	}
	.homeslider .panel1 .pad{
		padding: 5px 10px !important;
	}
	.homeslider li.item{
		height: 150px !important;
	}
	.theexhibition{
		width:100%;
	}
	#home-tabs{
		display: none;
	}
	#utilitynav{
		background-color: #333;
		padding-right: 5px;
	}
	#utilitynav a{
		font-size: 0.6em;
	}
	.panel1{
		width:40% !important;

	}
	.panel1 .category, .panel1 .description, .panel3{
		display: none;
	}
	.panel2{
		width:60% !important;
	}
	footer .promo{
		display: none;
	}
	footer{
		background-image: none;
	}
	
	footer .wrapper{
		-webkit-background-size: 100% auto;
		overflow: hidden;
		width: 100%;
		padding-top: 80px !important;
	}
	footer .wrapper .first{
		/* margin-top: 80px !important; */
	}
	
	.homepage #home-exhibition-info a{
		padding: 0 20px;
	}
	
	ul#carousel{
		height: 80px !important;
	}
	#carousel .caroufredsel_wrapper{
		height: 70px !important;
	}

	#objectgrid li.introduction{
		display: none;
	}
	#objectgrid .introduction .description, #objectgrid .morelink, #objectgrid .makefavourite, #objectgrid .comments, #filters{
		display: none;
	}
	
	#objectgrid li .frame{
		float: left;
		margin-right: 20px;
		
	}
	#objectgrid li{
		overflow: hidden;
		width:100%;
		height: 120px;
	}
	#objectgrid li .image{
		height: 75px;
		width: 80px;
	}
	#objectgrid li h2{
		font-size: 1.1em;
		line-height: 1.2;
	}
	.social{
		display: none;
	}
	.mediafile, p.media_caption{
		display: none !important;
	}
	
	.media_caption{
		display:none;
		position:absolute;
		left:-3000000px; 
	}
	.transcript{
		margin-top: 0px !important;
	}
	.related_links{
		width:100% !important;
	}

	#filters li a{
		width:90% !important;
	}
	#carousel-holder{
		display: none !important;
	}
	.crumb-wrapper{
		display: none;
	}
	.menu-bar{
		margin-top: 0;
		padding-top: 0;
	}
	.downloads{
		width: 100%;
	}
	.social{
		width:100%;
	}
	.social .facebook p{
		margin-top: 8px;
		margin-left: 10px;
	}

	.social .googleplus div{
	margin: 4px 0 0 15px !important;
	}
	h2.title, #object-information{
		float: none !important;
		width: 100% !important;
	}
	#object-information{
		font-size: 0.8em;
	}
	.list .question{
		font-size: 0.8em;
	}
	.pagecomments .list{
		float: none;
		width:100%;

	}
	.pagecomments{
		background-image: none;
	}
	.pagecomments #comments_form{
		float: none;
		width:100%;
	}
	.interact .content0, .media #recordings-wrapper, .media dl#promos-wrapper-, .media #video-wrapper, .comments-list, .highest-rated{
		width:100% !important;
		float: none !important;
	
	}
	.media #recordings-wrapper {
		display:block;
	
	}
	.isthisatreasure a#treasure-question span, .isthisatreasure a#treasure-question:hover span{
		display: none;
		visibility: hidden;
	}
	#object-information .meta-wrapper p.author, #object-information .meta-wrapper p.location, #object-information .meta-wrapper p.date, #object-information .meta-wrapper p.format{
		font-size: 0.9em !important;
	}
	#object-information a.comments-link{
		display: none;
	}
	.wrapper{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	
	footer .logos a.bod{
	background-image: url(../images/treasures/treasures-bod-lib-logo.gif);

}
footer .logos a.oxforduni{
	background-image: url(../images/treasures/treasures-ox-uni-logo.gif);
	
}
footer .logos a.nhmf{
	background-image: url(../images/treasures/treasures-nhmf-logo.gif);
	
}
footer .logos a.artfund{
	background-image: url(../images/treasures/treasures-artfund-logo.gif);
	
}
	
.logos{
	position:static !important;
	margin-top:40px;
}

.exhibition .content0, .exhibition .content1,.peopleschoice section.content2, .interact .content1 , .interact .content0, .interact .content2,.shop .content0,.shop .content1,.shop .content2{
	width:auto !important;
	float:none !important;
}

.shop .content0 .pageblocktext{
	margin-left:0;
}

.video-promo{
	display:none;
}

#home-exhibition-info{
	float:none !important;
	width:auto !important;
}

.homepage #home-exhibition-info .times{
	float:none;
	margin:0 !important;
	text-indent:0;
	padding-left:50px !important;
}

#recordings-wrapper{
	display:none;
}

.homepage #home-exhibition-info a {
	margin:0;
}

.object-description, .treasures-transcript{
		float: none !important;
		width:auto !important;
		margin-top: 0px !important;
}

.object-description .title, .object-description .pageblocktext{
		padding: 0 20px !important;
}

.peopleschoice .item h2{
	padding:0;
	clear:left;
}

.highest-rated .icon{

}

.highest-rated .item{
	background-position:right 50px;
}

.social .googleplus .wrap {
	width: auto;
}
/*--iPhone landscape--*/
@media only screen 
and (min-width : 321px) and (max-device-width : 480px) {
	footer .wrapper{
		padding-top: 100px !important;
	}
	.quicklinks{
		float: left !important;
		font-size: 0.8em;
	}
}