#womanwithflower  {
	background: url(images/womanwithflower.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 146px;
	top: 229px;
	z-index: 4;
	width: 146px;
	height: 218px;

}

#aboutheader {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 236px;
	z-index: 6;
	width: 473px;
	height: 32px;
}

#thankyouheader {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 236px;
	z-index: 9;
	width: 653px;
	height: 81px;
}

#aestheticsheader {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 204px;
	z-index: 6;
	width: 643px;
	height: 48px;
}

#holisticsheader {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 204px;
	z-index: 6;
	width: 643px;
	height: 48px;
}

#contactform {
	visibility: visible;
	position: absolute;
	left: 237px;
	top: 1139px;
	z-index: 6;
	width: 361px;
	height: 178px;
	text-align: left;
}

#brideheader {
	visibility: visible;
	position: absolute;
	left: 313px;
	top: 247px;
	z-index: 6;
	width: 440px;
	height: 50px;
}

#promosheader {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 247px;
	z-index: 6;
	width: 441px;
	height: 50px;
}

#footerbride {
	visibility: visible;
	position: absolute;
	left: 298px;
	top: 3094px;
	z-index: 6;
	width: 437px;
	height: 36px;
}

#footersusan {
	visibility: visible;
	position: absolute;
	left: 302px;
	top: 1672px;
	z-index: 7;
	width: 437px;
	height: 36px;
}

#footerphilosophy {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 762px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footerecolux {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 732px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footeraesthetic {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 3124px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footernew {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 2452px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footpromo {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 2413px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footercontact {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 1763px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#footerholistic {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 2602px;
	z-index: 2;
	width: 437px;
	height: 36px;
}

#footerspa {
	visibility: visible;
	position: absolute;
	left: 301px;
	top: 1591px;
	z-index: 8;
	width: 437px;
	height: 36px;
}

#aboutcontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 647px;
	height: 345px;
}

#aestheticscontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 647px;
	height: 2340px;
}

#ecoluxcontentlist {
	visibility: visible;
	position: absolute;
	left: 356px;
	top: 540px;
	z-index: 8;
	width: 287px;
	height: 167px;
}

#ecoluxothercontentlist {
	visibility: visible;
	position: absolute;
	left: 560px;
	top: 540px;
	z-index: 8;
	width: 287px;
	height: 167px;
}

#bridecontent2 {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 820px;
	z-index: 6;
	width: 647px;
	height: 345px;
	text-align: left;
}

#bridecontent {
	visibility: visible;
	position: absolute;
	left: 312px;
	top: 280px;
	z-index: 6;
	width: 596px;
	height: 1424px;
	text-align: left;
}

#aestheticcontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 208px;
	z-index: 6;
	width: 588px;
	height: 2340px;
	text-align: left;
}

#holisticcontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 583px;
	height: 1626px;
	text-align: left;
}

#spapartycontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 208px;
	z-index: 6;
	width: 583px;
	height: 1220px;
	text-align: left;
}

#newcontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 583px;
	height: 2064px;
	text-align: left;
}

#promoscontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 208px;
	z-index: 6;
	width: 583px;
	height: 1220px;
	text-align: left;
}

#contactcontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 583px;
	height: 1220px;
	text-align: left;
}

#spapartycontent {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 280px;
	z-index: 6;
	width: 583px;
	height: 920px;
	text-align: left;
}

#aestheticprices {
	visibility: visible;
	position: absolute;
	left: 773px;
	top: 291px;
	z-index: 6;
	width: 24px;
	height: 22px;
	text-align: left;
}

#aestheticprices2 {
	visibility: visible;
	position: absolute;
	left: 773px;
	top: 386px;
	z-index: 6;
	width: 17px;
	height: 24px;
	text-align: left;
}

#aestheticprices3 {
	visibility: visible;
	position: absolute;
	left: 773px;
	top: 465px;
	z-index: 6;
	width: 37px;
	height: 24px;
	text-align: left;
}

#aestheticprices4 {
	visibility: visible;
	position: absolute;
	left: 773px;
	top: 553px;
	z-index: 6;
	width: 214px;
	height: 39px;
	text-align: left;
}

#brideprices {
	visibility: visible;
	position: absolute;
	left: 800px;
	top: 541px;
	z-index: 6;
	width: 127px;
	height: 345px;
	text-align: left;
}

#bridepricefirst {
	visibility: visible;
	position: absolute;
	left: 800px;
	top: 445px;
	z-index: 6;
	width: 127px;
	height: 345px;
	text-align: left;
}

#aboutstyled {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 500px;
	z-index: 6;
	width: 647px;
	height: 76px;
}

#aboutstyled2 {
	visibility: visible;
	position: absolute;
	left: 311px;
	top: 618px;
	z-index: 6;
	width: 647px;
	height: 76px;
}

#menubackground  {
	background: url(images/menubackground.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 444px;
	z-index: 3;
	width: 146px;
	height: 214px;
}

#purpleflower  {
	background: url(images/purpleflower.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 230px;
	z-index: 2;
	width: 146px;
	height: 214px;
}

#orangeflower  {
	background: url(images/orangeflower.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 146px;
	top: 444px;
	z-index: 5;
	width: 146px;
	height: 214px;
}

#contentarea  {
	background: url(images/contentarea.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 292px;
	top: 282px;
	z-index: 3;
	width: 708px;
	height: 438px;
}

#flashspacer  {
	background: url(images/flashspacer.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 8;
	width: 1000px;
	height: 230px;
}

#givingback  {
	background: url(images/givingback.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 26px;
	top: 607px;
	z-index: 8;
	width: 94px;
	height: 23px;
}

#background  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 800px;
}

#backgroundexolux  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 772px;
}

#fromsusan  {
	background: url(images/fromsusan.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 28px;
	top: 508px;
	z-index: 4;
	width: 93px;
	height: 19px;
}

#partners  {
	background: url(images/partners.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 37px;
	top: 574px;
	z-index: 8;
	width: 71px;
	height: 19px;
}

#whygreen  {
	background: url(images/whygreen.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 14px;
	top: 541px;
	z-index: 8;
	width: 121px;
	height: 19px;
}

#aboutus  {
	background: url(images/aboutus.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 35px;
	top: 474px;
	z-index: 8;
	width: 77px;
	height: 21px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

.header {
	font-family: Calibri;
	font-size: 30px;
	color:#8c6641;
}

.headercontent {
	font-family: Calibri;
	font-size: 17px;
	color:#8c6641;
}

.headerlarger {
	font-family: Calibri;
	font-size: 23px;
	color:#8c6641;
}

.headersmall {
	font-family: Calibri;
	font-size: 16px;
	color:#8c6641;
}

.headergreencontent {
	font-family: Calibri;
	font-size: 17px;
	color:#006651;
}

.headerstyled {
	font-family: Calibri;
	font-size: 20px;
	color:#8c6641;
}

.headerstyledalt {
	font-family: Calibri;
	font-size: 18px;
	color:#8c6641;
}

.headerstyled2 {
	font-family: Calibri;
	font-size: 20px;
	color:#006651;
}

#contentareabride  {
	background: url(images/contentareabride.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 290px;
	top: 281px;
	z-index: 3;
	width: 708px;
	height: 438px;
}

#backgroundbride  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 3135px;
}


#backgroundsusan  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 1710px;
}

#backgroundaesthetic  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 3161px;
}

#backgroundnew  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 2490px;
}

#backgroundpromos  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 2451px;
}

#backgroundholistic  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 2640px;
}

#backgroundspaparties  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 1629px;
}

#backgroundcontact  {
	background-color: #e3ffc8;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 1000px;
	height: 1800px;
}

#bride  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

a:link {
	color: #669900;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #8C6641;
}
a:active {
	text-decoration: none;
}

#FlashID {
	text-align: center;
}

#banner  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1000px;
   height: 230px;
}

#pond  {
   position: absolute;
   left: 0px;
   top: 230px;
   z-index: 1;
   width: 1000px;
   height: 559px;
}

#homeeco  {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 252px;
	z-index: 5;
	width: 102px;
	height: 27px;
}

#homepromos  {
	visibility: visible;
	position: absolute;
	left: 713px;
	top: 252px;
	z-index: 5;
	width: 177px;
	height: 27px;
}

#homeecocontent {
	visibility: visible;
	position: absolute;
	left: 80px;
	top: 293px;
	z-index: 5;
	width: 203px;
	height: 347px;
}

.homeecoheader {
	font-family: Calibri;
	font-size: 19px;
	color:#000;
}

.promosheader {
	font-family: Calibri;
	font-size: 16px;
	color:#000;
}

.ecocontent {
	font-family: Calibri;
	font-size: 13px;
	color:#000;
}

.ecocontent2 {
	font-family: Calibri;
	font-size: 12px;
	color:#000;
}

.ecocontent3 {
	font-family: Calibri;
	font-size: 11px;
	color:#000;
}

#homeecopromos {
	visibility: visible;
	position: absolute;
	left: 713px;
	top: 273px;
	z-index: 5;
	width: 203px;
	height: 170px;
}

#cominginmonth {
	visibility: visible;
	position: absolute;
	left: 713px;
	top: 515px;
	z-index: 5;
	width: 176px;
	height: 27px;
}

#cominginpromos {
	visibility: visible;
	position: absolute;
	left: 713px;
	top: 542px;
	z-index: 5;
	width: 203px;
	height: 124px;
}

#goodnewsfrom {
	visibility: visible;
	position: absolute;
	left: 397px;
	top: 238px;
	z-index: 5;
	width: 203px;
	height: 251px;
}

#giftbutton {
	visibility: visible;
	position: absolute;
	left: 79px;
	top: 731px;
	z-index: 5;
	width: 137px;
	height: 29px;
}

#contactusbutton {
	visibility: visible;
	position: absolute;
	left: 443px;
	top: 731px;
	z-index: 5;
	width: 106px;
	height: 29px;
}

#whatsnewbutton {
	visibility: visible;
	position: absolute;
	left: 793px;
	top: 731px;
	z-index: 5;
	width: 107px;
	height: 29px;
}
