html {
	overflow: -moz-scrollbars-vertical;
}
html, body {
	position: relative;
	width: 100%;
	height: 100%;
}

body {
	background: #d0d2cf url(/landingpages/common/images/page-bg.png) top left repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px/18px "Arial", sans-serif;
	color: #1d1d1d;
}

form {
	margin: 0;
	padding: 0;
}

p {
	margin: 0 0 15px 0;
}

ul {
	margin: 0 0 15px 15px;
	padding: 0;
}
	ul li {
		margin-bottom: 5px;
	}

div.clearboth {
	clear: both;
}

h2 {
	font: italic bold 14px "Arial",sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
	color: #23548E;
}

h2.phone {
	font: bold 20px "Arial",sans-serif;
	margin: 0 0 20px 0;
	padding: 0;
	color: #000000;
}

div#page-container {
	position: relative;
	text-align: justify;
	width: 900px;
	margin: 0px auto;
	padding-top: 89px;
	padding-bottom: 50px;
}

.bbs-logo {
	position: absolute;
	left: 36px; top: 8px;
	z-index: 100;
	display: block;
	width: 146px;
	height: 150px;
}

#moostick {
	position: absolute;
	right: 39px; top: 42px;
	padding: 0px;
	z-index: 20;
	height: 20px;
	margin: 0;
	font-weight: normal;
	overflow: hidden;       /* used in css check */
	text-align: right;
}
	#moostick a {
		text-decoration: none;
	}
	#moostick a:hover {
		text-decoration: underline;
	}
	#moostick li {
		list-style-type: none;  /* used in css check */
		margin: 0;
		padding: 0;
		text-align: right;
	}
	#moostick .show {
		visibility: visible;
		opacity: 1;
	}

ul#contactinfo-container {
	position: absolute;
	right: 39px; top: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 20;
}
	ul#contactinfo-container li {
		float: right;
		display: inline;
		margin: 0px 0px 0px 27px;
		padding: 0px;
	}

div#home-mainnav-container {
	background: url(/landingpages/common/images/home-mainnav-bg.png) top left no-repeat;
	position: relative;
	padding: 0;
	margin: 0;
	width: 900px;
	height: auto;
	padding-top: 28px;
	z-index: 1;
}

div#inner-mainnav-container {
	background: url(/landingpages/common/images/inner-mainnav-bg.jpg) top left no-repeat;
	position: relative;
	padding: 0;
	margin: 0;
	width: 900px;
	height: 110px;
	z-index: 1;
}

	div#inner-mainnav-container h1 {
		position: absolute;
		left: 218px; top: 87px;
		font: italic bold 14px "Arial Black", sans-serif;
		letter-spacing: -1px;
		color: #ffffff;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		width: 670px;
	}




div#inner-content-container {
	background: url(/landingpages/common/images/inner-content-bg-ry.png) top left repeat-y;
	position: relative;
	padding: 0;
	margin: 0;
	width: 900px;
	height: auto;
	z-index: 1;
	overflow: hidden;
}

	div#inner-content-top-bg {
		background: transparent url(/landingpages/common/images/inner-content-bg-top.png) top left no-repeat;
		position: absolute;
		left: 0; top: 0;
		padding: 0;
		margin: 0;
		width: 900px;
		height: 171px;
		z-index: 2;
	}
	
	div#inner-content {
		position: relative;
		margin: 0 14px;
		padding: 0;
		height: auto;
		z-index: 1;
		overflow: hidden;
		width: 100%;
	}
	
	div#subnav-container {
		background: url(/landingpages/common/images/subnav-bg.jpg) top left no-repeat;
		position: relative;
		margin: 0;
		padding: 0 0 30px 0;
		float: left;
		width: 180px;
		height: auto;
		min-height: 400px;
		z-index: 10;
		overflow: hidden;
	}
	* html div#subnav-container {
		height: 400px;
	}

	div#content-container {
		position: relative;
		padding: 25px;
		float: left;
		width: 642px;
		height: auto;
		z-index: 10;
	}

div#footer-container {
	background: url(/landingpages/common/images/footer-bg.jpg) top left no-repeat;
	position: relative;
	width: 900px; height: 102px;
}

	div#footer-container ul {
		position: absolute;
		left: 35px;
		top: 16px;
		width: 700px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		z-index: 20;
		font: 11px/18px "Arial",sans-serif;
		color: #ffffff;
	}
		div#footer-container ul li {
			float: left;
			display: inline;
			margin: 0 15px 0 0;
			padding: 0;
		}
		div#footer-container ul li.copyright {
			clear: both;
			width: 100%;
			margin: 0;
			padding: 0;
			font: 11px/30px "Arial",sans-serif;
		}
		div#footer-container ul a {
			text-decoration: none;
			color: #ffffff;
		}
	
		div#footer-container ul a:hover {
			text-decoration: underline;
			color: #FF8F12;
		}
		
		div#footer-container a.find-locations {
			position: absolute;
			right: 20px;
			top: 20px;
		}