body {  
  background: #FFFFFF url(images/bgPattern.gif) repeat;
  text-align: center;
}

#wrapper {
  position: relative;
  text-align: left;
  width: 900px;
  margin-right: auto;
  margin-left: auto;
}

#SproutTop {
  background-image: url(images/bgSproutTop.gif);
  background-repeat: no-repeat;
  width: 879px;
  height: 202px;
}
#SproutMid {
  background-image: url(images/bgSproutMid.gif);
  background-repeat: repeat-y;
  width: 879px;
}

#SproutMid .content{
  position: relative;
  top: 25px;
  left: 250px;
  width: 550px;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.7em;
}
#SproutMid .contentCollection{
  position: relative;
  top: 25px;
  left: 250px;
  width: 550px;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.7em;
}

#SproutBtm {
  background-image: url(images/bgSproutBtm.gif);
  background-repeat: no-repeat;
  width: 879px;
  height: 35px;
  text-align: center;
  color: #67441B;
  font-family: Georgia, serif;
  font-size: 0.6em;
}

#nav {
  position: absolute;
  top: 119px;
  left: 220px;
}
#nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav li {
  display: inline;
  margin: 0;
  padding: 0;
  padding-bottom: 2em;
}
#nav ul li a img {
  border: 0;
}
#nav a {
  padding: 0;
  float: left;
}
#logo {
  position: absolute;
  width: 227px;
  height: 170px;
  top: 53px;
  left: 2px;
}
#blog {
  position: absolute;
  width: 115px;
  height: 65px;
  top: 105px;
  left: 762px;
}
#topnav {
  position: absolute;
  top: 30px;
  right: 50px;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.6em;
}
#title {
  position: absolute;
  top: 185px;
  left: 245px;
}

ul.links {
  list-style: none;
}
ul.links li {
  padding: 0.4em 0 0.4em 0;
  margin: 0.4em 0 0.4em 0;
}

#CollectionsSideBox {
  position: absolute;
  top: 250px;
  left: 45px;
  background-image: url(images/bgCollectionsBox.jpg);
  background-repeat: no-repeat;
  width: 136px;
  height: 199px;
  text-align: center;

}
ul.CollectionsSideText {
  position: absolute;
  top: 35px;
  left: -42px;
  list-style: none;
  width: 130px;
  color: #FFFFFF;
  font-family: Georgia, serif;
  font-size: 0.7em;
  border:1;
}
ul.CollectionsSideText li {
  width: 130px;
  padding: 0.24em;
  margin: 0.24em;
  text-align: center;
  border: 1;
}
ul.CollectionsSideText li a:link, ul.CollectionsSideText li a:visited {
  COLOR: #FFFFFF;
  BORDER: 0;
}
ul.CollectionsSideText li a:hover, ul.CollectionsSideText li a:active {
  color: #67441B;
  BORDER: 0;
}


ul.collection {
  position: relative;
  top: 25px;
  left: 200px;
  z-index: 3;
  list-style: none inside;
  width: 675px;
  height: 340px;
  margin: 0;
  padding:0;
  padding-bottom: 3em;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.7em;
}
ul.collection li {
  width: 225px;
  height: 235px;
  float: left;
  margin: 0;
  text-align: center;
}

ul.collection li a {
  float: left;
  width: 225px;
  
  margin: 0;
}

ul.collection li a img {
  border: 0;
}

ul.collectionWide {
  position: relative;
  top: 25px;
  left: 200px;
  z-index: 3;
  list-style: none inside;
  width: 675px;
  height: 340px;
  margin: 0;
  padding:0;
  padding-bottom: 3em;
  color: #818154;
  font-family: Georgia, serif;
  font-size: 0.7em;
}
ul.collectionWide li {
  width: 300px;
  height: 245px;
  float: left;
  margin: 0;
  text-align: center;
}

ul.collectionWide li a {
  float: left;
  width: 300px;
  margin: 0;
}

ul.collectionWide li a img {
  border: 0;
}


form div  	{ clear: left; margin: 0; padding: 0; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 1.5em; }
form div label 	{ float: left; margin:0; padding-left: .5em; width: 200px; line-height: 16px; text-align: top;}
input.txt 	{ width: 150px; line-height: 16px; margin: .2em; }
input.btn	{ background-color: #818154; color: #FFFFFF; border: 1px; padding: 2px; width: 85px; font-size: 1.2em; }

#flowers {
  background-image: url(images/flowers.jpg);
  background-repeat: no-repeat;
  width: 165px;
  height: 353px;
  position: absolute;
  bottom: 21px;
  left: 35px;
}
#flashphotos {
  position: absolute;
  top: 225px;
  left: 255px;
  width: 600px;
  height: 395px;
}

a:link, a:visited {
	color: #67441B;
	text-decoration: underline;
   	BORDER: 0;
   	BORDER-BOTTOM: 1;
   	BORDER-STYLE: dotted;
   	BORDER-COLOR: #67441B;
}
a:hover, a:active {
	
   	BORDER-TOP: 0;
   	BORDER-BOTTOM: 1;
   	BORDER-LEFT: 0;
   	BORDER-RIGHT: 0;
   	BORDER-STYLE: dotted;
	COLOR: #B4C6BC;
}

#contentCOMINGSOON { /** FOR COMING SOON PAGE **/
  position: absolute;
  top: 60px;
  left: 5px;
  width: 879px;
  height: 575px;
}
#footer {
  position: absolute;
  top: 650px;
  left: 165px;
  width: 600px;
  color: #67441B;
  font-family: Georgia, serif;
  font-size: 0.6em;
}
