html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	color: black;
	background: #DEF;
	}

div#container {
	width: 100%;
	text-align: center;
	background: #FC0 url(images/mb_background.png);
	}

div.content {
	width: 80%;
	height: 100%;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 1em;
	color: black;
	background: #DEF;
	}

div.top, div#bottom {
	width: 100%;
	z-index: 1;
	text-align: center;
	}

div.top {
	visibility: hidden;
	}

div#bottom {
	position: absolute;
	top: 0;
	left: 0;
	}

h1.title {
	font: italic 2.75em "Script MT Bold", "Monotype Corsiva", serif;
	color: #003;
	background-color: #39F;
	border-left: 2px solid #6BF;
	border-top: 2px solid #6BF;
	border-right: 1px solid #03F;
	border-bottom: 1px solid #06F;
	margin: 0;
	text-indent: 0;
	width: auto;
	}

div.navigation {
	font: .9em Arial, sans-serif;
	background-color: #FC0;
	border-top: 4px double black;
	border-bottom: 4px double black;
	margin: 0;
	padding: .14em 0;
	}
div.navigation span {
	display: none;
	}
div.navigation a {
	padding: .14em 1em;
	}
div.navigation a:link {
	color: blue;
	background: #FC0;
	}
div.navigation a:visited {
	color: purple;
	background: #FC0;
	}
div.navigation a:visited:hover {
	color: #606;
	background: #C9F;
	}
div.navigation a:hover {
	color: #006;
	background: #6CF;
	}

div.bumper {
	width: 79%;
	height: 1em;
	background-color: #DEF;
	margin: 0 auto;
	}

h1 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-style: italic;
	border-bottom: 2px solid black;
	text-indent: 1em;
	margin: 0 0.5em;
	width: 65%;
	}

p {
	margin: 1em;
	text-indent: 1em;
	}

.topmargin {
	margin-top: 2em;
	}

img {
	border: 0;
	}

p.info {
	margin-left: 50px;
	}

p.info img {
	float: left;
	}

ul.info {
	margin-left: 175px;
	font-weight: bold;
	}

li.price {
	font-size: 1.1em;
	}

div.info {
	margin: 1em;
	float: left;
	}

address {
	text-align: center;
	font-size: .8em;
	margin-top: 3em;
	clear: left;
	}

a {
	text-decoration: none;
	}

acronym {
	cursor: help;
	}

hr {
	text-align: center;
	margin-top: .5em;
	width: 90%; color: #09F;
	background: #09F;
	border-color: #09F;
	clear: left;
	}



@media screen {
	body>div#bottom {
		position: fixed;
		}
	}


@media print {
	div#bottom, div.navigation {
		display: none;
		}
	div.top {
		visibility: visible;
		}
	h1.title {
		color: black;
		border: none;
		}
	div.content {
		width: 100%;
		}
	}

