@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background-color: #fff;
	background-image: url(images/bkgrnd_slice.jpg);
	background-repeat: repeat-x;
}
p.two {
	margin-top: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
p.zero {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#container {
	position: absolute;
	left: 50%;
	width: 1160px;
	margin-left: -580px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#navigation {
	position:absolute;
	left:215px;
	top:169px;
	width:750px;
}
#bigbutton1 a {
	position:absolute;
	left:27px;
	top:530px;
	width:287px;
	height: 188px;
}
#bigbutton1 a:hover {
	position:absolute;
	left:27px;
	top:527px;
	width:287px;
	height: 188px;
}

#bigbutton2 a {
	position:absolute;
	left:313px;
	top:530px;
	width:283px;
	height: 188px;
}
#bigbutton2 a:hover {
	position:absolute;
	left:313px;
	top:527px;
	width:283px;
	height: 188px;
}

#bigbutton3 a {
	position:absolute;
	left:595px;
	top:531px;
	width:286px;
	height: 188px;
}
#bigbutton3 a:hover {
	position:absolute;
	left:595px;
	top:527px;
	width:286px;
	height: 188px;
}

/* Small buttons on the interior pages */
#videobutton {
	position:absolute;
	left:159px;
	top:665px;
	width:279px;
	height:53px;
}
#videobutton a {
display:block;
height:53px;
background: url("images/video_button_css.jpg") no-repeat;
}
#videobutton a:hover { 
background-position: 0 -53px;
}
#videobutton span {
  display: none;
}
#homesitebutton {
	position:absolute;
	left:442px;
	top:665px;
	width:279px;
	height:53px;
}
#homesitebutton a {
display:block;
height:53px;
background: url("images/homesite_button_css.jpg") no-repeat;
}
#homesitebutton a:hover { 
background-position: 0 -53px;
}
#homesitebutton span {
  display: none;
}
#gallerybutton {
	position:absolute;
	left:725px;
	top:665px;
	width:279px;
	height:53px;
}
#gallerybutton a {
display:block;
height:53px;
background: url("images/gallery_button_css.jpg") no-repeat;
}
#gallerybutton a:hover { 
background-position: 0 -53px;
}
#gallerybutton span {
  display: none;
}

/* End of small button stuff  */

.Blu13Times {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 21px;
}
.Blu14Times, .Blu14Times a:link, .Blu14Times a:visited {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
.Blu12TimesBold {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.Blu12TimesNarrow, .Blu12TimesNarrow a:link, .Blu12TimesNarrow a:visited {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
.Blu12Times, .Blu12Times a:link, .Blu12Times a:visited {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}
.Blu12Times a:hover {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: underline;
}
.Blu17Times {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 24px;
}
.Blu15Times {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 22px;
}
/* Homes Gallery page  */
.Blu18Arial {
	color: #7ac0ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Blu18Arial a:link, .Blu18Arial a:visited {
	color: #7ac0ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
}
.Blu12Arial, .Blu12Arial a:link, .Blu12Arial a:visited {
	color: #73bcfd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
.Bro24TimesBold {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 29px;
	font-weight: bold;
}
.Bro15Times, .Bro15Times a:link, .Bro15Times a:visited {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
}
/*  end of special gallery stuff  */
.Bro15TimesNarrow {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 16px;
}
.Bro12TimesBold, .Bro12TimesBold a:link, .Bro12TimesBold a:visited {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.Bro12Times {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 20px;
}
.Bro16Times {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
.Bro12TimesNarrow {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
}
.Bro13Times, .Bro13Times a:link, .Bro13Times a:visited {
	color: #564526;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
}
.Bro13TimesBold {
	color: #564526;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}
.Bro11TimesBold {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
.Bro12Arial {
	color: #856d44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
}
.Bro11Arial {
	color: #856d44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.Bro11Arial a:link, .Bro11Arial a:visited {
color: #856d44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}
.Bro11ArialNarrow {
	color: #856d44;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.Bro18Times, .Bro18Times a:link, .Bro18Times a:visited {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: underline;
}
.Bro14Times {
	color: #856d44;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}
.Bro18Times a:hover {
	color: #73bcfd;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	text-decoration: underline;
}
.Moss13Times {
	color: #aeaf64;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
}
.Moss16TimesBold {
	color: #aeaf64;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
}
.Moss13Helvet {
	color: #aeaf64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 23px;
	font-weight: normal;
}
.Moss13Narrow {
	color: #aeaf64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
}
.Moss13Narrow a:link, .Moss13Narrow a:visited {
	color: #aeaf64;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: underline;
}
.copyright_text, .copyright_text a:link, .copyright_text a:visited {
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #73bcfd;
	text-decoration: none;
}
.copyright_text_brown {
	color: #534327;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.whi14pxBold {
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.whiNav a:link, .whiNav a:visited {
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px
}
.whiNav a:hover {
	color: #fff;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.botNav, .botNav a:link, .botNav a:visited {
	color: #948e83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: 20px;
}
.botNav a:hover, .botNav a:active {
	color: #948e83;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	line-height: 20px;
}
form.main, input, textarea, select, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #41351f;
	padding-top: 2px;
	padding-bottom: 2px;
}
