	body,
	html {
		margin-top:5px;
		margin-bottom:5px;		
		padding:0;
		background:url(../images/back.jpg) repeat;
		color:#000;
	}

	body {
		min-width:940px;
	}
	
	#wrap {
	background:#fff;
	margin:0px auto 0;
	width:900px;
	border: 1px solid #666666;
	}
	
	#header-image {
	background-image: url(../images/header-image.jpg);
	background-repeat: no-repeat;
	height: 224px;
	}
	
	#logo {
		position: absolute;
		margin-top: 19px;
		margin-left: 8px;
	}
	
	#phone {
		margin-left: 523px;
		margin-top: 45px;
		position: absolute;
		width: 360px;
		line-height: 25px;
	}
		
	#top-bar {
		height: 19px;
		background-color: #003300;
	}
	
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	#coming-soon {
		position: absolute;
		margin-left: 735px;
		margin-top: 0px;
	}
	
	#nav {
		background:#c99;
		padding:5px;
	}
	
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	#trail {
	padding-left: 25px;
	padding-top: 10px;
	margin-left: 0px;
	font-size: 1.1em;
	height: 35px;
	font-family: tahoma;
	background-image: url(../images/breadcrumb-trail.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 225px;
}

	#trail-nologo {
	padding-left: 25px;
	padding-top: 10px;
	margin-left: 0px;
	font-size: 1.1em;
	height: 35px;
	font-family: tahoma;
	background-position: left;
	width: 225px;
}

	#icons {
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 5px;
	margin-left: 20px;
	font-size: 0.9em;
	height: 35px;
	font-family: tahoma;
	text-align: right;
}
	
	#left-column {
		margin-left: 12px;	
		float: left;
		width: 190px;
		margin-bottom: 15px;
	}
	
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
	
	#right-column {
		float: right;
		width: 600px;
		margin-right: 13px;
		margin-bottom: 30px;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
   
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	
	#links {
	width: 242px;
	height: 223px;
	}
	
	#contact {
	width: 217px;
	height: 124px;
	background-image: url(../images/map-background.jpg);
	background-repeat: no-repeat;
	border: 1px solid #999999;
	margin-top: 90px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	}
	
	#footer {
		background:#003300;
		height: 25px;
		clear:both;
	}
	
	#right-footer {
	position: absolute;
	margin-left: 450px;
	margin-top: 5px;
	color: #9FB39F;
	font-size: 0.7em;	
	font-family: tahoma;
	width: 440px;
	text-align: right;
	}
	
	#left-footer {
	position: absolute;
	margin-left: 10px;
	margin-top: 5px;	
	color: #9FB39F;
	font-size: 0.7em;
	font-family: tahoma;
	width: 440px;
	text-align: left;	
	}
	
	#flash-scroller-content {
		float: left;
		width: 280px;
		z-index: 3;	
	}

	#flash-scroller-content2 {
		float: right;
		width: 280px;
		margin-right: 20px;	
		z-index: 3;	
	}
	
	.clear {
		clear: both;
		padding-top: 15px;
	}
	
	#footer p {
		padding:5px;
		margin:0;
		color: #9FB39F;
		font-size: 0.7em;
    }
