body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
/*	background-image:url('/_images/bluetile.gif');*/
	background-color:#C1C16E;
	background-repeat:repeat;
	font:100% sans-serif;
	color:#11B;
	overflow:auto;
}

div#height {
	position:absolute;
	height:auto !important;
	top:0;
	left:0;
	min-height:600px;
	height:100%;
	width:100%;
}

div#shove {
	position:absolute;
	bottom:0;
	left:0;
	width:50%;
	height:50%;
}

div#container {
	position:absolute;
	width:800px;
	height:600px;
	right:-400px;
	top:-300px;
	text-align:left;
	background-image:url('/_images/bg.jpg');
	background-repeat:no-repeat;
	overflow:none;
}

div#map {
	height:300px;
	width:500px;
}

div#header {
	position:relative;
	top:20px;
	width:100%;
	padding:0;
	margin:0 auto;
	text-align: center;
}

div#header img {
	width:595px;
	margin:0 auto;
}

a img {
	border:0;
}

div#navbar {
	position:absolute;
	width:170px;
	top:90px;
	left:20px;
}

div#navbar ul {
	padding:0;
	margin:0;
	list-style:none;
	border-right:2px solid #137;
	border-top:2px solid #137;
	background-color:#88F;
}

div#navbar li {
	padding:0;
	margin:0;
}

div#navbar li a {
	display:block;
	padding:5px;
	border-left:2px solid #137;
	border-bottom:2px solid #137;
	font-weight:bold;
	background-position:center;
	background-image:url('/_images/navback.gif');
	background-repeat:repeat-x;
	color:#11B;
}

div#navbar li a:hover {
	background-image:url('/_images/navbackhover.gif');
	background-repeat:repeat-x;
	background-position:center;
	background-color:#54549E;
	color:#CCF;
}

div#content {
	position:absolute;
	top:90px;
	right:20px;
	width:550px;
	height:450px;
	overflow:auto;
	font-size:1.1em;
}

h2 {
	text-align:center;
}

p {
	text-indent:5ex;
}

div#footer {
	position:absolute;
	bottom:0px;
	width:100%;
	text-align:center;
	font-size:0.8em;
}

a {
	text-decoration:none;
}

div#note {
	font-size:0.7em;
}

fieldset.noborder {
	border:0;
}

fieldset#matting fieldset {
	display:none;
}

div.anim {
	text-align:center;
}

div.thumb {
	margin:15px;
}

div.thumb img {
	height:420px;
}

div.smallshow {
	position:absolute;
	width:250px;
	height:225px;
	overflow:hidden;
	text-align:center;
}

div.pics {
	position:absolute;
	top:0;
	overflow:auto;
	width:100%;
	height:200px;
}

div.pics img {
	max-height:190px;
}

div.label {
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
}

div#jersey {
	top:0px;
	left:5px;
}

div#shadow {
	top:0px;
	right:5px;
}

div#sports {
	top:225px;
	left:5px;
}

div#specialty {
	top:225px;
	right:5px;
}

label#moulding a {
	border:3px ridge #C1C16E;
	font-weight:normal;
	background-color:#C1C16E;
	display:block;
	padding:5px;
	height:2em;
	width:21ex;
}

label#moulding a img {
	float:right;
	height:100%;
}
