a {
	color: inherit;
	text-decoration: none;
	}
a img {
	border: 0;
	}

html {
	height: 100%;
	}

html, body {
	font-family: Arial, sans-serif;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	}

body {
	background: url(images/contentBackground.jpg) bottom center;
	position: relative;
	min-width: 990px;
	overflow-x: auto;
	overflow-y: auto;
	}
	
#content {
	color: #49413c;
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 0 auto 0;
	padding: 243px 0 176px;
	position: relative;
	text-align: left;
	width: 990px;
	}
	#content a {
		color: #49413c;
		}
		#content a.button {
			background: transparent url(images/button.jpg) top left no-repeat;
			display: block;
			height: 27px;
			padding: 7px 0 0;
			margin: 0;
			text-align: center;
			text-shadow: #f7f3eb 1px 1px 1px;
			width: 243px;
			}
		#content a.button:active,
		#content a.button:hover {
			background-image: url(images/button_hover.jpg);
			color: #f7f3eb;
			text-shadow: #49413c 1px 1px 1px;
			}
		#content a.button:active {
			margin: 1px -1px -1px 1px;
			}
			
	#content div {
		display: inline-block;
		vertical-align: top;
		}
		#content div.container {
			padding: 0 !important;
			}
		#content div.feature {
			background: #f4f0e8;
			font-size: 11px;
			margin-left: -10px;
			padding: 5px 10px;
			}
		#content div.feature a {
			background-color: #E8E8E8;
			border: 1px solid;
			border-color: #C8C8C8 #A0A0A0 #A0A0A0 #C8C8C8;
			display: inline-block;
			margin-left: 10px;
			padding: 2px 0;
			text-align: center;
			width: 35px;
			vertical-align: middle;
			}
		#content div.feature a:active {
			border-color: #A0A0A0 #C8C8C8 #C8C8C8 #A0A0A0;
			}
		#content div.singleColumn, 
		#content div.midColumn, 
		#content div.doubleColumn {
			border-right: 1px solid #d6c4a4;
			height: auto;
			line-height: 1.4em;
			padding: 5px 2%;
			
			}
		#content div.singleColumn {
			width: 29%;
			}
		#content div.midColumn {
			width: 45%;
			}
		#content div.doubleColumn {
			width: 62%;
			}
			#content div.doubleColumn.container {
				width: 66%;
				}
		#content div.noBorder {
			border: 0 !important;
			}
		#content div.scrolling {
			overflow-y: auto;
			}
		#content div.space {
			display: block;
			height: 14px;
			width: auto;
			}
	#content h4 {
		font-size: 11px;
		}
	#content h4.package {
		font-size: 1.2em;
		margin-top: 1em;
		}
	#content hr {
		background: transparent url(images/border.jpg);
		border: 0;
		height: 2px;
		margin: 7px 0;
		}
	#content img.centeredHeader {
		display: block;
		margin: 0 auto;
		}
	#content img.feature {
		border: 1px solid #cac1ba;
		}
	#content li {
		line-height: 1em;
		margin: 0.5em 0
		}
	#content li.subnote {
		color: #8F8B84;
		font-size: 0.9em;
		line-height: 1em;
		}
	#content p, #content h4 {
		margin: 0 0 0.5em 0;
		}
	#content ul {
		list-style-type: none;
		padding: 0;
		margin: 1em 0;
		}
	#content ul.linkList {
			font-weight: bold;
			line-height: 1.5em;
			padding-left: 10px;
		}
		#content ul.linkList a {
			color: #8f8b84;
			}
		#content ul.linkList a:hover {
			color: #49413C;
			}

#footer {
	bottom: 0;
	height: 181px;
	position: absolute; 
	width: 100%;
	}

	#decoration {
		background: url(images/footerDecoration.jpg) center top no-repeat;
		height: 117px;
		position: relative;
		width: 100%;
		z-index: 3;
		}

	#generalInfo {
		background: url(images/footerBackground.jpg) center bottom;
		bottom: 0;
		color: #f2e9d7;
		font-size: 12px;
		height: 50px;
		padding-top: 35px;
		position: absolute;
		text-align: center;
		width: 100%;
		z-index: 2;
		}
		#generalInfo a.name {
			font-weight: bold;
			}
		#generalInfo span.phone {
			font-weight: bold;
			font-size: 1.1em;
			letter-spacing: 2px;
			margin: 0 5px;
			}
		#generalInfo a.creator {
			text-transform: uppercase;
			}
	
#header {
	background: url(images/headerBackground.jpg) repeat-x top center;
	height: 227px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 6;
	}
	
	#newsletter {
		color: #FFFFFF;
		font-weight: bold;
		right: 5%;
		position: absolute;
		top: 0;
		z-index: 7;
		}
		#newsletter p {	
			margin: 0;
			}
		#facebook {
			font-size: 12px;
			}
			#facebook img {
				display: inline-block;
				margin-left: 1em;
				vertical-align: middle;
				}
		#mailingList {
			font-size: 11px;
			margin: 0 0 8px;
			line-height: 2em;
			}
			#mailingList input {
				border: 1px solid #999999;
				}
		#facebook, #mailingList {
			border: 1px solid #e1dbc6;
			background-color: #49413c;
			padding: 6px 16px 8px;
			width: 282px;
			}
		#mailingList {
			}

	#logo {
		display: block;
		margin: 0 auto;
		position: relative;
		z-index: 4;
		}

	#menuLeft, #menuRight {
		background-image: url(images/menuBackground.gif);
		color: #f2e9d7;
		font-size: 14px;
		min-height: 40px;
		list-style-type: none;
		margin: 0;
		min-width: 470px;
		padding: 0;
		position: absolute;
		text-transform: uppercase;
		top: 169px;
		width: 50%;
		z-index: 3;
		}
	#menuLeft {
		right: 50%;
		text-align: right;
		}
		#menuLeft li.middleLink {
			margin-right: 125px;
			}
	#menuRight {
		left: 50%;
		text-alilign: left;
		}
		#menuRight li.middleLink {
			margin-left: 125px;
			}
	
		#menuLeft li, #menuRight li {
			display: inline-block;
			height: 16px;
			min-width: 90px;
			padding: 13px 1% 11px;
			position: relative;
			text-align: center;
			}
			#menuLeft li img, #menuRight li img {
				padding-bottom: 3px;
				}
			#menuLeft li:hover img, #menuRight li:hover img {
				padding-bottom: 2px;
				border-bottom: 1px solid #746b66;
				}

/* Menu -> Submenu Object */
			#menuLeft li ul, #menuRight li ul {
				background-color: #49413c;
				display: none;
				left: 0;
				padding: 10px 0 0;
				position: absolute;
				top: 30px;
				width: 110px;
				}

			#menuLeft li:hover ul, #menuRight li:hover ul {
				display: block;
				}
				#menuLeft li ul li, #menuRight li ul li {
					display: block;
					font-size: 12px;
					height: auto;
					padding: 0;
					text-align: left;
					text-transform: none;
					width: 110px;
					}
				#menuLeft li ul li a, #menuRight li ul li a {
					display: block;
					height: 100%;
					padding: 4px 15px 4px 10px;
					width: 100%;
					}
				#menuLeft li ul li:hover, #menuRight li ul li:hover {
					color: #faf5ed;
					font-weight: bold;
					}

#main {
	min-height: 100%;
	position: relative;
	}

#survey {
	font-size: 13px;
	margin: 20px;
	padding-bottom: 20px;
	text-align: left;
	}
	#survey .question {
		margin: 2em 0;
		}
	#survey a {
		color: #8F8B84
		}
	#survey form {
		margin: 4em 2em 0;
		}
	#survey h1 {
		font-size: 1.8em;
		font-weight: normal;
		margin: 1.5em 0 0.5em;
		}
	#survey h2 {
		font-size: 1.2em;
		font-weight: normal;
		margin: 0 0 1.5em;
		}
	#survey h3 {
		font-size: 1.3em;
		font-weight: normal;
		margin: 0;
		}
	#survey h4 {
		font-size: 1em;
		margin: 1.5em 0 -1em;
		}
	#survey hr {
		border-width: 1px 0;
		border-style: solid;
		border-top-color: #CDBA96;
		border-bottom-color: #F5EEE1;
		margin: 2em 0;
		width: 100%;
		}
	#survey p {
		margin: 1em 0 1em;
		}
	#survey textarea {
		border-width: 1px;
		border-style: solid;
		border-top-color: #B3B3B3;
		border-right-color: #B3B3B3;
		border-bottom-color: #D2D2D2;
		border-left-color: #D2D2D2;
		margin: 0;
		}
	#survey ul {
		list-style-type: none;
		padding: 0;
		}
