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

body {
	background-image: url(images/burlap.jpg);
	background-repeat: repeat;
}
#container {
	position: absolute;
	left: 50%;
	width: 911px;
	margin-left: -510px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#smallheader {
	position:absolute;
	left:61px;
	top:7px;
	width:911px;
	height:118px;
	z-index:2;
}
#homeheader {
	position:absolute;
	left:61px;
	top:-10px;
	width:911px;
	height:118px;
	z-index:2;
}
#topnavelements {
	position:absolute;
	left:248px;
	top:48px;
	width:648px;
	height:28px;
	z-index:1;
}
#hometopnavelements {
	position:absolute;
	left:248px;
	top:54px;
	width:648px;
	height:28px;
	z-index:1;
}
#maincontent {
	position:absolute;
	left:73px;
	top:109px;
	width:887px;
	height:423px;
	z-index:1;
}
#gallerymaincontent {
	position:absolute;
	left:73px;
	top:101px;
	width:887px;
	height:423px;
	z-index:1;
}
#footer {
	position:absolute;
	left:63px;
	top:527px;
	width:911px;
	height:56px;
	z-index:2;
}
#galleryfooter {
	position:absolute;
	left:63px;
	top:519px;
	width:911px;
	height:56px;
	z-index:2;
}
#bottomnavelements {
	position:absolute;
	left:23px;
	top:23px;
	width:868px;
	height:14px;
	z-index:1;
}
.Times12pxBro {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #655041;
}
.Times10pxbotnav, .Times10pxbotnav a:link, .Times10pxbotnav a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #655041;
	text-decoration: none;
}
.Times10pxbotnav a:hover, .Times10pxbotnav a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #f9fae8;
	text-decoration: none;
}
.Times9pxbotnav {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #655041;
	text-decoration: none;
}
/* Top Navigation Elements  */
#navAbout {
  display: block;
  width: 83px;
  height: 28px;
  background: url("images/button-aboutus.jpg") no-repeat 0 0;
}
#navAboutLoaded {
  display: block;
  width: 83px;
  height: 28px;
  background: url("images/button-aboutus.jpg") no-repeat 0 0;
  background-position: 0 -28px;
}
#navAbout:hover { 
  background-position: 0 -28px;
}
#navAbout span, #navAboutLoaded span {
  display: none;
}

#navLifestyle {
  display: block;
  width: 122px;
  height: 28px;
  background: url("images/button-lifestyle.jpg") no-repeat 0 0;
}
#navLifestyleLoaded {
  display: block;
  width: 122px;
  height: 28px;
  background: url("images/button-lifestyle.jpg") no-repeat 0 0;
  background-position: 0 -28px;
}
#navLifestyle:hover { 
  background-position: 0 -28px;
}
#navLifestyle span, #navLifestyleLoaded span {
  display: none;
}

#navLocation {
  display: block;
  width: 122px;
  height: 28px;
  background: url("images/button-location.jpg") no-repeat 0 0;
}
#navLocationLoaded {
  display: block;
  width: 122px;
  height: 28px;
  background: url("images/button-location.jpg") no-repeat 0 0;
  background-position: 0 -28px;
}
#navLocation:hover { 
  background-position: 0 -28px;
}
#navLocation span, #navLocationLoaded span {
  display: none;
}

#navHomes {
  display: block;
  width: 100px;
  height: 28px;
  background: url("images/button-homes.jpg") no-repeat 0 0;
}
#navHomesLoaded {
  display: block;
  width: 100px;
  height: 28px;
  background: url("images/button-homes.jpg") no-repeat 0 0;
  background-position: 0 -28px;
}
#navHomes:hover { 
  background-position: 0 -28px;
}
#navHomes span, #navHomesLoaded span {
  display: none;
}

#navContact {
  display: block;
  width: 87px;
  height: 28px;
  background: url("images/button-contact.jpg") no-repeat 0 0;
}
#navContactLoaded {
  display: block;
  width: 87px;
  height: 28px;
  background: url("images/button-contact.jpg") no-repeat 0 0;
  background-position: 0 -28px;
}
#navContact:hover { 
  background-position: 0 -28px;
}
#navContact span, #navContactLoaded span {
  display: none;
}

/*  End Top Nav Elements  */

.forminput {
color: #655041;
background: #f0c3ab;
border: 1px solid #af9e8c;
height: 14px;
}
