		* {
			margin: 0;
		}
		html, body {
			height: 100%;
		}
		body {
			text-align: center;
			background-color:#333333;
			color:#CCCCCC;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		a {
			color:#999;
		}
		.wrapper {
			min-height: 100%;
			height: auto !important;
			height: 100%;
			margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
			position: relative;
			width: 100%;
			font-size: 0.9em;
			text-align: center;
			text-align: -moz-center;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D1001', endColorstr='#000000'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#1D1001), to(#000000)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #1D1001,  #000); /* for firefox 3.6+ */ 
		}
		.footer, .push {
			height: 80px; /* .push must be the same height as .footer */
			clear: both;
		}
		.footer {
			position: relative;
			width: 100%;
			margin: 0 auto;
		}
		#foot {
			text-align:center;
			color:#CCCCCC;
			position:relative;
			width:100%;
			height:80px;
			bottom:0;
			z-index:5;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 12px;
		}
		.header {
			height: 100px;
			background: url(images/burlwood.jpg) repeat;
		}
		#pics td {
			text-align:center;
			color:#CC9900;			
		}
		p {
			padding: 0 0 1em;
			color: #fff;
			font: 1em/1.4em arial,sans-serif;
		}
		#top {
			position: relative;
			z-index:2;
			text-align:center;
			background-color:#000000;
			background-image:url(images/topbg.jpg);
		}		
		#menuo{ 
			width:100%;
			text-align:center;
			background-image:url(images/burlwood.jpg);
			border-top: 3px solid #FFFFFF;
			z-index:1000;
		}
		#menu{
			padding:0;
			margin:0;
			margin:auto;
			display: inline-block;
			text-transform:uppercase;
			font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
			z-index:1000;
		}
		#menu ul{
			padding:0;
			margin:0;
			z-index:1000;
		}
		#menu li{
			position: relative;
			float: left;
			list-style: none;
			margin: 0;
			padding:0;
			width:110px;
			text-align:left;
			color:#fff;
		} 
		#menu li a{
			width:110px;
			height: 30px;
			display: block;
			text-decoration:none;
			text-align: center;
			line-height: 30px;
			color: #CC9966;
		/*	opacity:0.6;
			filter:alpha(opacity=60);  For IE8 and earlier */
		}
		#menu li a:hover{
			color: #FFCC66;
		}
		#menu ul ul{
			position: absolute;
			top: 30px;
			visibility: hidden;
			text-align:left;
		}
		#menu ul ul li span{
			margin-left:10px;
			color:#fff;
			font-size:10px;
		}
		#menu ul ul li a{
			margin-left:10px;
			text-align:left;
			font-size:10px;
		}
		#menu ul li:hover ul{
			visibility:visible;
			background-color:#1D1001;
			opacity:0.8;
			filter:alpha(opacity=80); /* For IE8 and earlier */
		}
		#menubo{ 
			width:100%;
			text-align:right;
			border-top: 3px solid #FFFFFF;
		}
		#icons {
			float:left;
		}
		#menub{
			padding:0;
			margin:0;
			margin:auto;
			display: inline-block;
			text-transform:uppercase;
			font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
		}
		#menub ul{
			padding:0;
			margin:0;
		}
		#menub li{
			position: relative;
			float: left;
			list-style: none;
			margin: 0;
			padding:0;
			width:160px;
			text-align:left;
			color:#fff;
		} 
		#menub li a{
			width:160px;
			height: 30px;
			display: block;
			text-decoration:none;
			text-align: center;
			line-height: 30px;
			color: #CC9966;
			opacity:0.6;
			filter:alpha(opacity=60); /* For IE8 and earlier */
		}
		#menub li a:hover{
			color: #FFCC66;
		}
		#copy {
			color: #CC9966;
		}
		.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		.clearfix{display: inline-block;}
		/* Hides from IE-mac \*/
		* html .clearfix{height: 1%;}
		.clearfix{display: block;}
		/* End hide from IE-mac */  
		#leftcol{
			width:30%;
			float:left; 
			position:relative; 
			z-index:1;
		}
		#maincol{
			position: relative; 
			width:70%;
			float:right;
			text-align:left;
		}
		#rightcol{
			width:10%; 
			float:right; 
			position:relative; 
		}
		#twocols{
			width:80%; 
			float:right; 
			position:relative; 
		}
		#slider1 {
			width: 800px;
			height: 220px;
			overflow:hidden;
		}
		#prevButtonHolder{
			position: relative;
			z-index: 1300;
			top: 110px;
			left: -400px;
			overflow: hidden;
			height: 20px;
			width: 20px;
		}
		#nextButtonHolder{
			position: relative;
			z-index: 1300;
			top: 90px;
			left: 400px;
			overflow: hidden;
			height: 20px;
			width: 20px;
		}
		#prevButton{
			position: relative;
			z-index: 1300;
			top: 0px;
			left: 0px;
		}
		#nextButton{
			position: relative;
			z-index: 1300;
			top: 0px;
			left: 0px;
		}
