@charset "UTF-8";

html { background-color:#ffffff; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
.body-container { margin:0px auto; padding:0px; }



/* ----- MAIN MENU ----- */

.menu-container-outside {
	margin:0px;
	padding:6px 0px 10px 0px;
	background-color:#ccecff;
	text-align:center;
	border-bottom:1px solid #0033cc;
}
.menu-container-inside {
	margin:0px auto;
	padding:0px;
	max-width:800px;
	text-align:center;
}
.menu-text {
	margin:0px;
	padding:0px 2%;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	text-shadow:1px 1px 1px #c3d1d9;
	white-space:nowrap;
}



/* ----- BLUEBERRY HOMES LOGO ----- */

.logo-container { margin:16px; padding:0px; text-align:center; }
.logo-image { max-width:100%; }



/* ----- HEADINGS ----- */

h1 {
	margin:0px 0px 18px 0px;
	padding:0px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	line-height:22px;
	letter-spacing:0px;
	text-align:center;
	text-shadow:1px 1px 1px #cccccc;
}
h2 {
	margin:0px 0px 18px 0px;
	padding:0px;
	color:#0099ff;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:0px;
	text-align:left;
	text-shadow:1px 1px 1px #c3d1d9;
}



/* ----- PAGE LINKS ----- */

a:link, a:visited { color:#0066ff; text-decoration:underline; }
a:hover, a:active { color:#99c2ff; text-decoration:none; }



/* ----- CONTENT AREA ----- */

.content-container-outside {
	margin:0px 20px;
	padding:0px;
}
.content-container-inside {
	margin:0px auto 24px auto;
	padding:30px;
	background-color:#ccecff;
	border:1px solid #0033cc;
	border-radius:36px;
	-moz-border-radius:36px;
	-webkit-border-radius:36px;
	max-width:800px;
	text-align:center;
}
.content-text {
	margin:0px 0px 14px 0px;
	padding:0px;
	color:#262626;
	font-size:12px;
	line-height:16px;
	letter-spacing:0px;
	text-align:justify;
	text-shadow:1px 1px 1px #c3d1d9;
}



/* ----- FOOTER SECTION ----- */

.footer-container-outside {
	margin:0px;
	padding:12px 0px 0px 0px;
	background-color:#ccecff;
	border-top:1px solid #0033cc;
	border-bottom:1px solid #0033cc;
	text-align:center;
}
.footer-container-inside {
	margin:0px auto;
	padding:0px;
	max-width:800px;
	text-align:center;
}
.footer-text {
	margin:0px 0px 14px 0px;
	padding:0px;
	color:#0099ff;
	font-size:18px;
	font-style:italic;
	line-height:18px;
	letter-spacing:0px;
	text-shadow:1px 1px 1px #c3d1d9;
}
