* {
	margin: 0;
	padding: 0;
}

a img {
	border: 0;
}

body {
	margin: 0 auto;
	width: 950px;
	font-family: arial, sans-serif;
	font-size: 12px;
}

p.imagereplacement {
	position: absolute;
	left: -5000px;
	background-color: pink;
}

#welchs_flash {
	width: 916px;
	height: 80px;
	margin: 15px;
	padding: 10px 0;
	border: 2px solid #fff;
	background: url(../images/layout/welchsbg2.jpg) bottom no-repeat;
	text-align: center;
	font-size: 20px;
}

#welchs_flash  p {
	padding-left: 80px;
	padding-top: 10px;
	width: 400px;
	line-height: 30px;
	float: left;
	
}

#welchs_flash a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#welchs_flash a:hover{
	text-decoration: underline;
}
#skipnavlink a {
	position: absolute;
	z-index: 2;
	left: -1000px;
	top: 0;
}

#skipnavlink a:focus, #skipnavlink a:active {
	position: absolute;
	left: 10%;
	background-color: white;
	color: black;
}

#mc {
	position: absolute;
}

body.crownpark,
body.marlee,
body.gowrie,
body.silverbirches,
body.altamount,
body.countryclub,
body.seatonestate,
body.showground {
	background-color: #441d1f;
}

body.thrums {
	background-color: #563e24;
}

h1, h2, h3, h4, h5, h6 {
	font-family: georgia, serif;
}

#main_wrapper {
	width: 950px;
}

body.crownpark #main_wrapper,
body.marlee #main_wrapper,
body.gowrie #main_wrapper,
body.silverbirches #main_wrapper,
body.altamount #main_wrapper,
body.countryclub #main_wrapper,
body.seatonestate #main_wrapper,
body.showground #main_wrapper {
	background: #441d1f url(../images/crownpark/bodybg.jpg) repeat-y center;
}

body.thrums #main_wrapper {
	background: #563e24 url(../images/thrums/bodybg.jpg) repeat-y center;
}

#main {
	width: 920px;
	margin: 0 15px;
}

#content {
	margin: 0 5px;
	width: 910px;
}

#header {
	padding-top: 5px;
	height: 120px;
}

#header a {
	float: left;
	width: 120px;
}

h1 {
/*	width: 790px;*/
	width: 620px;
	height: 120px;
	float: left;
	text-indent: -5000px;
}

h1.showground {
	background: white url(../images/seatonestate/seatonestateheader.jpg) no-repeat bottom left;
}

h1.crownpark {
	background: white url(../images/crownpark/crownparkheader.jpg) no-repeat bottom left;
}

h1.marlee {
	background: white url(../images/marlee/marleeheader.jpg) no-repeat bottom left;
}

h1.thrums {
	background: white url(../images/thrums/thrumsheader.jpg) no-repeat bottom left;
}

h1.seatonestate {
	background: white url(../images/seatonestate/seatonestateheader.jpg) no-repeat bottom left;
}

h1.countryclub {
	background: white url(../images/countryclub/countryclubheader.jpg) no-repeat bottom left;
}

h1.altamount {
	background: white url(../images/altamount/altamountheader.jpg) no-repeat bottom left;
}

h1.gowrie {
	background: white url(../images/gowrie/gowrieheader.jpg) no-repeat bottom left;
}

h1.silverbirches {
	background: white url(../images/silverbirches/silverbirchesheader.jpg) no-repeat bottom left;
}

/* main navigation */

#main_nav {
	clear: both;
}

#main_nav ul {
	list-style: none;
	text-align: center;
	padding: 5px 0 15px 0;
	background: white url(../images/layout/navbottom.jpg) no-repeat bottom center;
}

#main_nav li {
	display: inline;
	font-weight: bold;
}

#main_nav a {
	padding: 5px 10px;
	text-decoration: none;
	font-weight: bold;
	color: black;
}

#main_nav a:hover {
	text-decoration: underline;
}

/* content */

#center_wrapper {
	clear: both;
}

#content_left {
	float: left;
	width: 360px;
	margin-top: 10px;
}

#content_right {
	float: right;
	margin-top: 10px;
	width: 540px;
}

#content_left h2 {
	font-size: 24px;
	margin-left: 20px;
	margin-bottom: 5px;
}

#content_left h3 {
	font-size: 16px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#content_left p {
	margin: 10px 0;
	line-height: 1.5em;
	margin-left: 40px;
}

#content_left p.largetext {
	margin: 20px 0 20px 20px;
	font-size: 16px;
}

#content_left img {
	margin-left: 40px;
}

#so_much {
	margin: 10px 0 10px 40px;
}

#so_much.crownpark,
#so_much.marlee,
#so_much.gowrie,
#so_much.silverbirches,
#so_much.altamount,
#so_much.countryclub,
#so_much.seatonestate,
#so_much.showground {
	background-color: #441d1f;
	color: white;
}

#so_much.thrums {
	background-color: #563e24;
	color: white;
}

#so_much p {
	padding-top: 10px;
	margin-left: 10px;
	line-height: 1.5em;
	font-weight: bold;
}

#so_much ul {
	margin-left: 30px;
	padding-bottom: 10px;
	line-height: 1.5em;
	font-weight: bold;
}

#content_footer {
	clear: both;
	padding-top: 10px;
}

#content_footer p {
	margin: 7px 0 5px 0;
	text-align: center;
}

#companyinfo {
	font-size: 9px;
}

#content_footer ul {
	list-style: none;
	text-align: center;
	padding: 10px 0;
}

#content_footer ul.crownpark,
#content_footer ul.marlee,
#content_footer ul.gowrie,
#content_footer ul.silverbirches,
#content_footer ul.altamount,
#content_footer ul.countryclub,
#content_footer ul.seatonestate,
#content_footer ul.showground {
	background-color: #441d1f;
}

#content_footer ul.thrums {
	background-color: #563e24;
}

#content_footer li {
	display: inline;
	color: white;
	font-weight: bold;
}

#content_footer li a{
	text-decoration: none;
	color: white;
	padding: 0 5px;
}

#content_footer a:hover {
	text-decoration: underline;
}

#footer_shadow {
	width: 950px;
	height: 20px;
}

#footer_shadow.crownpark,
#footer_shadow.marlee,
#footer_shadow.gowrie,
#footer_shadow.silverbirches,
#footer_shadow.altamount,
#footer_shadow.countryclub,
#footer_shadow.seatonestate,
#footer_shadow.showground {
	background: #441d1f url(../images/crownpark/bodybgbottom.jpg) center bottom;
}

#footer_shadow.thrums {
	background: #563e24 url(../images/thrums/bodybgbottom.jpg) center bottom;
}

/*  holiday home floor plans */

#center_text {
	margin: 10px 0;
	font-weight: bold;
	text-align: center;
}

/* contact page */
#contactus p {
	margin: 10px 0;
	line-height: 1.5em;
	font-weight: bold;
}

.reqtext, .warning {
	color: red;
}

textarea {
	font-size: 1em;
	width: 500px;
	font-family: arial, sans-serif;
}

#send {
	font-weight: bold;
}

#seatonflash {
	float: right;
}