body {
	background-image:url('images/body-bg.png');
	font-family:Tahoma;
	font-size: 0.75em;
	color: #643c08;
}

#page {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}


/*   ******************************************   */
/*   *          Navigation Block              *   */
/*   ******************************************   */

#page #nav-block {
	list-style-type: none;
	position: relative;
	left: -37px;
	}
	#page #nav-block li {
		height: 25px;
		width: 192px;
	}
	#page #nav-block a, #page #nav-block a:visited {
		display: block;
		height: 25px;
		width: 192px;
		padding-left: 5px;
		padding-top: 3px;
 		background: url(images/button-menu.png) no-repeat;
		position: relative;
		font-family:Arial, Helvetica, sans-serif;
		color: #cda773;
		font-size: 1.0em;
		font-weight: bold;
		text-decoration: none;
	}
	#page #nav-block a:hover {
 		background: url(images/button-menu-hover.png) no-repeat;
	}


/*   ******************************************   */
/*   *         Managed Content Styling            */
/*   *  These are styles that are made            */
/*   *  available within the site's content       */
/*   *  management interface.                     */
/*   ******************************************   */
p {
	margin-top: 0px;
	margin-bottom: 0px;
	border: none;
}

h1 {
	font-size: 1.2em;
	margin-left: 20px;
}

h2 {
	font-size: 0.95em;
	margin-left: 20px;
}

h3 {
	font-size: 0.8em;
	margin-left: 20px;
}

h4 {
	font-size: 0.7em;
	margin-left: 20px;
}

#page img {
	border: none;
}


#page .block-text-full {
	margin-left: 20px;
	margin-right: 10px;
}

#page .text-lead-in-emphasis {
	color: #fce1bf;
}

#page .text-prices {
	color: #1e0b01;
}

#page .feature-box {
		width: 400px;
		height: auto;
		float: left;
		padding: 10px 10px 10px 10px;
	}
	#page .feature-box-text {
		width: 180px;
		height: auto;
		float: left;
/*		margin-left: 7px;  */
	}
	#page .feature-box-image {
		width: 180px;
		height: auto;
		float: left;
		margin-left: 10px;
	}
	#page .feature-box-text-full {
		width: 380px;
		height: auto;
		float: left;
		padding: 10px;
	}
	#page .horizontal-divider-full {
		height: 2px;
		margin-left: 10px;
	}
	#page .horizontal-divider-half {
		height: 2px;
		margin-left: 5px;
	}

#page .graphic-heading {
	margin-left: 20px;
	margin-top: 5px;
	float: none;
}

#page .info-link a {
	width: 78px;
	float: right;
	margin-top: 10px;
	color: #fce1bf;
	text-decoration: none;
}

#page .mini-feature-box {
		width: 175px;
		height: auto;
		padding: 10px 7px 10px 20px;
		float: left;
/*		border: red solid 1px;  */
	}
	#page .mini-feature-box-image {
		width: 80px;
		height: auto;
		float: left;
/*		border: white solid 1px;  */
	}
	#page .mini-feature-box-text {
		width: 80px;
		height: auto;
		float: left;
		margin-left: 7px;
/*		border: white solid 1px;  */
	}



/*   ******************************************   */
/*   *          Header Section                *   */
/*   ******************************************   */
#page #header {
	width: 648px;
	height: 88px;
	position: relative;
	top: -15px;
/*	background-image:url('images/header-logo.png'); */
}



/*   ******************************************   */
/*   *          Main Content Area             *   */
/*   ******************************************   */
#page #content-frame-top {
	width: 611px;
	height: 44px;
	position: relative;
	top: -15px;
	margin-left: 20px;
	}

#page .main-content {
	width: 615px;
	height: auto;
	position: relative;
	top: -15px;
	margin-left: 20px;
	float: left;
	background-image: url('images/main-content-bg.png');
	background-repeat: repeat-y;
}

#page #left-column {
	width: 405px;
	height: auto;
	position: relative;
	float:left;
}

#page #right-column {
	width: 208px;
	height: auto;
	position: relative;
	float: left;
}


/*   ******************************************   */
/*   *                 Footer                 *   */
/*   ******************************************   */

#page #footer {
	width: 611px;
	height: 44px;
	position: relative;
	top: -15px;
	margin-left: 20px;
	float: left;
	background-image: url('images/content-frame-bg-bottom.png');
	background-repeat: no-repeat;
}

.footer-text {
	margin-top: 25px;
	text-align: center;
	font-size: 0.8em;
	color: #361e08;
}

