HTML {
	height:100%;	
}
BODY {
	background:#FFF url(images/body.jpg) center no-repeat;
	font:12px/1.2 Arial,sans-serif;
	height:100%;
}

.holster {
	width: 724px; height: 500px;
	position: absolute;
	left:50%; top:50%;
	margin: -250px 0 0 -362px;
}
	.logo {
		width:239px; height:213px;
		position:absolute;
		left: 0; top: 6px;
		background:#FFF url(images/logo.jpg) 0 0 no-repeat;
	}
	.top1 {
		height: 123px;
		background:#FFF url(images/top1.gif) 0 0 repeat-x;
		padding: 40px 40px 30px 280px;
		text-align: center;
	}
		.top1 A {
			text-decoration: none;
			color: #fff;
			font-weight: bold;
		}
		
	.mid {
		/*height: 466px;*/
		height: 197px;
		background:#F68F32 url(images/mid.jpg) 0 0 no-repeat;
	}
	.bot {
		height: 110px;
		background:#F4F9FC url(images/bot.jpg) 0 0 no-repeat;
	}
		.buttons {
			margin: 0 0 0 250px; padding: 15px 0;
			list-style: none;
		}
			.buttons LI {
				width: 148px; height: 80px;
				margin-right: 8px;
				display:block;
				float: left;
				overflow:hidden;
			}
				.buttons LI A {
					display: block;
					height: 80px;
					background:url(images/buttons.jpg) 0 0 no-repeat;
				}
					.buttons LI .but1 { background-position:0 0; }
					.buttons LI .but2 { background-position:0 -80px; }
					.buttons LI .but3 { background-position:0 -160px; }
				
				.buttons LI A SPAN {
					text-indent: -1000em;
					display:block;
				}
				
.size1 {font-size:.7em;}
.size2 {font-size:.8em;}
.size3 {font-size:.9em;}
.size4 {font-size:1em;}
.size5 {font-size:1.1em;}
.size6 {font-size:1.2em; letter-spacing:-1px;}
.size7 {font-size:1.3em; letter-spacing:-1px;}
.size8 {font-size:1.4em; letter-spacing:-1px;}
.size9 {font-size:1.5em; letter-spacing:-1px;}
