/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #000;
	background: #dfcce2;
}

img { border: 0; }

h2 { font-size: 22px; }

td {
font-family: Tahoma, Arial, Verdana;
	font-size: 12px;

}

div#sitewrap {
  width: 834px;
  margin: 0 auto;
  background: #fff;
}

div#sitewrap div#banner {
  width: 834px;
  height: 194px;
  margin: 0 auto 15px 0;
  background: url('/images/banner.jpg') top left no-repeat #fff;
  text-align: left;
}

div#banner ul { list-style: none; }
div#banner div#menu { position: relative; top: 132px; left: 150px; display: block; height: 35px; }
ul.dropdown { position: relative; }
ul.dropdown li { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:active { color: #ffa500; }
ul.dropdown li a { display: block; padding: 5px 10px; text-decoration: none; color: #fff; }
ul.dropdown li:last-child a { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover { background: #8b1f9b; color: #fff; position: relative; }
ul.dropdown li.hover a { color: #fff; }
ul.dropdown li a.main, ul.dropdown li.hover a.main { padding: 10px 25px; color: #fff; }
ul.dropdown li.hover a.main { background: #4a0e4d; }
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; margin: 0; padding: 0; }
ul.dropdown ul li { font-weight: normal; background: #4a0e4d; color: #fff; border-bottom: 1px solid #701c7e; float: none; }
ul.dropdown ul li a	{ border-right: none; width: 220px; display: inline-block; } 
ul.dropdown ul ul { left: 100%; top: 0; border-left: 1px solid #701c7e; }
ul.dropdown ul li.hover a:hover { color: #fff; }
ul.dropdown li:hover > ul { visibility: visible; }

div#content {
  width: 830px;
  margin: 0 auto;
}

div#content div#padding {
  padding: 5px;
}

div#content div#padding div#content-left {
  float: left;
  width: 134px;
}

div#content div#padding div#content-right {
  float: right;
  width: 680px;
  margin-left: 6px;
  text-align: left;
}

div#content div#padding div#content-right div#home-left {
  float: left;
  width: 405px;
  text-align: right;
}

div#content div#padding div#content-right div#home-right {
  float: left;
  width: 255px;
  text-align: center;
  margin: 0 0 15px 20px;
  overflow: hidden;
}

div#content div#padding div#content-right div#home-right div#list {
  width: 250px;
  text-align: left;
  margin: 0 0 20px 0;
  background: #f0faa1;
  overflow: hidden;
}

div#content div#padding div#content-right div#home-right div#list ul {
  width: 210px;
  margin: 10px 10px 10px 30px;
  padding: 0;
}

div#content div#padding div#content-right div#home-right div#list ul li {
  margin: 5px 0;
}

div#content div#padding div#content-right div#home-right div#homeflashwrap {
  width: 250px;
  background: #000;
  text-align: left;
}

div#content div#padding div#content-right div#fragrances-left {
  float: left;
  width: 305px;
  padding-top: 15px;
  text-align: center;
}

div#content div#padding div#content-right div#fragrances-right {
  float: left;
  width: 355px;
  text-align: left;
  margin: 0 0 15px 20px;
  overflow: hidden;
}

div#content div#padding div#content-right div#fragrances-right h3 {
  padding: 0;
  margin: 10px 0;
  font-size: 22px;
  font-weight: bold;
}

div#content div#padding div#content-right div#fragrances-right div#box {
  width: 355px;
  background: #2e2e2e; 
  font-size: 16px;
  font-family: 'Times New Roman', Times, serif;
  color: #fff;
}

div#content div#padding div#content-right div#fragrances-right div#box {
  width: 355px;
  background: #2e2e2e; 
  font-size: 16px;
  font-family: 'Times New Roman', Times, serif;
  color: #fff;
}

div#content div#padding div#content-right div#fragrances-right div#list {
  width: 355px;
  margin-top: 15px;
  border-top: 1px solid #000;
}

div#content div#padding div#content-right div#fragrances-right div#list ul {
  width: 355px;
  height: 100px;
  margin: 15px 0 0 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
}

div#content div#padding div#content-right div#fragrances-right div#list ul li {
  float: left;
  width: 170px;
  height: 25px;
  margin: 0;
  padding: 0;
  list-style: none;
}

div#content div#padding div#content-right div#fragrances-right div#list ul li a:link,
div#content div#padding div#content-right div#fragrances-right div#list ul li a:visited {
  color: #000;
}

div#content div#padding div#content-right div#fragrances-right div#box div {
  padding: 15px;
}

div#content div#padding div#content-right div#fragrances-right.portfolio h3 {
  color: #818181;
}

div#content div#padding div#content-right div#fragrances-right.portfolio div#box {
  background: #818181;
}

div#content div#padding div#content-right div#fragrances-right.blue-violet h3 {
  color: #82a4c7;
}

div#content div#padding div#content-right div#fragrances-right.blue-violet div#box {
  background: #82a4c7;
}

div#content div#padding div#content-right div#fragrances-right.summer-verbena h3 {
  color: #c1a43e;
}

div#content div#padding div#content-right div#fragrances-right.summer-verbena div#box {
  background: #ffe791;
  color: #c1a43e;
}

div#content div#padding div#content-right div#fragrances-right.lavender-lady h3 {
  color: #a79cde;
}

div#content div#padding div#content-right div#fragrances-right.lavender-lady div#box {
  background: #a79cde;
}

div#content div#padding div#content-right div#fragrances-right.silk-petals h3 {
  color: #f0c7b1;
}

div#content div#padding div#content-right div#fragrances-right.silk-petals div#box {
  background: #f0c7b1;
}

div#content div#padding div#content-right div#fragrances-right.fragrance-free h3 {
  color: #bfbcb5;
}

div#content div#padding div#content-right div#fragrances-right.fragrance-free div#box {
  background: #bfbcb5;
}

div#content div#padding div#content-right div#fragrances-right.allergen-free h3 {
  color: #e96a9f;
}

div#content div#padding div#content-right div#fragrances-right.allergen-free div#box {
  background: #e96a9f;
}

div#content div#padding div#content-right div#fragrances-right.fields-of-green h3 {
  color: #769a42;
}

div#content div#padding div#content-right div#fragrances-right.fields-of-green div#box {
  background: #769a42;
}

div#sitewrap div#padding div#content-right div#contact div#list {
  float: left;
  width: 300px;
  text-align: left;
}

div#sitewrap div#padding div#content-right div#contact div#list ul {
  list-style: none;
}

div#sitewrap div#padding div#content-right div#contact div#picture {
  float: left;
  margin-top: 10px;
}

div#sitewrap div#padding div#content-right div#facts {
  margin-top: 10px;
}

div#sitewrap div#padding div#content-right div#facts h2 {
  font-size: 16px;
  font-style: italic;
  margin: 0;
  padding: 0;
}

div#sitewrap div#padding div#content-right div#facts p {
  margin: 10px 0 10px 25px;
  padding: 0;
}

div#sitewrap div#padding div#content-right div#facts div.left {
  float: left;
  width: 450px;
  text-align: left;
}

div#sitewrap div#padding div#content-right div#facts div.left ul.left {
  float: left;
  width: 100px;
  margin: 15px 0 0 25px;
  padding: 0;
  list-style: none;
  font-weight: bold;
}

div#sitewrap div#padding div#content-right div#facts div.picture {
  float: left;
  padding: 10px;
}

div#sitewrap div#padding div#content-right div#facts div.div {
  clear: both;
  width: 680px;
  height: 5px;
  margin: 10px 0;
  background: url('/images/facts/div-h.jpg') repeat-x;
}

div#sitewrap div#padding div#content-right div#facts div#safe-left {
  float: left;
  width: 330px;
  padding-right: 10px;
  background: url('/images/facts/div-v.jpg') top right repeat-y;
  text-align: left;
}

div#sitewrap div#padding div#content-right div#facts div#safe-right {
  float: left;
  width: 330px;
  padding-left: 10px;
  text-align: left;
}

div#sitewrap div#padding div#content-right div#facts div#safe-right ul {
  list-style: none;
  font-weight: bold;
  margin: 30px 0 0 0 10px;
  padding: 0;
}

div#sitewrap div#padding div#content-right div#facts div#safe-left img,
div#sitewrap div#padding div#content-right div#facts div#safe-right img {
  float: left;
  padding: 10px;
}

div#sitewrap div#padding div#content-right div#about {
  float: left;
  width: 450px;
  text-align: left;
}

div#sitewrap div#padding div#content-right div#about p {
  line-height: 20px;
  padding-left: 10px;
}

div#sitewrap div#padding div#content-right div#about-picture {
  width: 180px;
  float: right;
  margin-top: 10px;
}

div#sitewrap div#padding div#content-right div#do-and-dont {
  text-align: left;
}

div#sitewrap div#padding div#content-right div#sachets p {
  line-height: 1.5em;
}

div#sitewrap div#padding div#content-right div#infusion,
div#sitewrap div#padding div#content-right div#gifts,
div#sitewrap div#padding div#content-right div#press {
  text-align: center;
}

div#sitewrap div#padding div#content-right div#infusion img { margin: 10px; }

div#sitewrap div#padding div#content-right div#infusion div,
div#sitewrap div#padding div#content-right div#infusion p {
  width: 476px;
  margin: 0 auto;
}

div#sitewrap div#padding div#content-right div#gifts p {
  width: 438px;
  margin: 10px auto;
}

div#sitewrap div#padding div#content-right div#press div,
div#sitewrap div#padding div#content-right div#press p {
  width: 430px;
  margin: 10px auto;
}

div#sitewrap div#padding div#content-right div#linen-wash p {
  margin: 10px 0;
  line-height: 1.7em;
}

div#sitewrap div#footer {
  width: 834px;
  height: 80px;
  margin: 20px 0;
  background: url('/images/footer.jpg') no-repeat #FFF;
  text-align: center;
}

div#sitewrap div#footer div#list {
  padding-top: 43px;
  padding-left: 20px;
  font-size: 10px;
}

div#sitewrap div#footer div#list a:link,
div#sitewrap div#footer div#list a:visited
 {
  color: #701c8e;
  text-decoration: none;
  margin: 0 5px;
}
