/*  CSS designed by allwes design | allwes.com/webdesign */

@import url(structure.css);
@import url(nav.css);
@import url(style.css);
@import url(list.css);

@media only screen and (orientation: portrait) and (max-width: 800px)
{

#container { width: 800px; margin: 0 auto; }
#brandingLogo { background: url(../images/branding_logo.gif) no-repeat center top; display: block; height: 53px; width: 212px; float: right; margin: 0 45px 0 0; z-index: 10; }
#branding {
	width: 90%; min-width:700px;
	background-size: contain;
	background-position:bottom;
}
	#branding h1 a {
	display: block;
	overflow: hidden;
	height: 0;
	width: 100%;
	padding-top: 0;
}

#content { width:100%;}
#mainContent { margin: 0 auto; width:95%; min-width:550px;}

ul#gift { padding: 0 .5em; }
	ul#gift li, #contentpage ul#gift li { background: #F6F2EC url(../images/bg_mobile.gif) no-repeat center top; padding: 70px 1.3em 2em; margin: 0 0 3em; }

	.prodImg { float:none; margin: 0 auto; text-align: center;}
	.prodInfo { margin: 0 0 0 2em; padding: .5em 0 0 0;}


h2 { text-align: center; font-size: 2.5em;}	
	p.warnings { background: #600; margin: .4em 0 -.5em;padding: .4em 0; color: #C69C6D;
	clear:both;	font-size: 2em; text-align: center; }
} 
