* {
	margin:0;
	padding:0;}
a {
	color:#FFF;
	text-decoration:none;}
img {
	border:0;}
html, body {
	height:100%;}
html {
	overflow-y:scroll;}
body {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat-x #b78900;}
h2 {
	color:#FFF;
	font-size:24px;
	font-weight:normal;}

#container {
	width:774px;
	margin:0 auto 0;
	padding:0 12px 5px;
	background:url(../images/container.jpg) repeat-y;}
	#header {
		position:relative;
		width:100%;
		height:348px;
		background:url(../images/header.jpg) no-repeat;}
		#logo {
			width:100%;
			height:100%;
			display:block;}
			
	#slogan {
		height:38px;
		background:url(../images/slogan.jpg) no-repeat;}	
	#top {
		height:45px;
		background:url(../images/top.jpg) no-repeat;}
		
	#main {
		position:relative;}
	/*--// Blocks \\--*/
	.block {
		position:relative;
		float:left;
		width:100%;}
		.title {
			width:773px;
			padding-bottom:5px;
			text-align:center;}
		
		.top, .mid, .bot {
			clear:both;
			float:left;
			width:100%;
			margin-bottom:4px;}
			
		.block .img {
			float:left;
			border:2px solid #ffc100;}
			
		.top .image {
			float:left;}
		.top .description {
			position:relative;
			float:left;
			width:342px;
			height:249px;
			margin-left:6px;
			padding:5px;
			background:#ffc100;
			color:#000;
			font-size:11px;}
		
		.mid .button {
			position:relative;
			float:left;
			width:351px;
			height:259px;
			margin-right:6px;
			background:url(../images/button-bg.jpg) left -40px no-repeat;}
		.mid .btn {
			width:225px;
			height:67px;
			display:block;
			margin:140px auto 0;
			background:url(../images/button.gif) no-repeat;}
		
		.bot .img {
			margin:0 5px 5px 0;}
		
			
	/*--\\ Blocks //--*/
		

#footer {
	clear:both;
	width:100%;
	padding:10px 0;
	margin-top:6px;
	color:#000;
	font-size:10px;
	text-align:center;
	background:#FFF;
	border-top:1px solid #FFF;}
#footer a {
	color:#000;}