﻿body
{
	font: 1em Arial;
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #f0e8cd;
	text-align: center;
	color: #84847c;
}
input
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
}
select
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
}
textarea
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	font-size: 8pt;
	border: 1px solid #999;
}
img
{
	border: 0px;
}
.text
{
	color: #84847c;
}
.NumericInput
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	text-align: center;
	border: 1px solid #999;
}
a.menulink:link, a.menulink:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	text-decoration: none;
	font-size: 8pt;
}
a.menulink:hover, a.menulink:active
{
	font-family: Arial;
	font-style: italic;
	color: #84847c;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
a.DefaultLink:link, a.DefaultLink:visited, a.DefaultLink:hover, a.DefaultLink:active
{
	font-family: Arial;
	font-style: normal;
	color: #a386b9;
	font-size: 10pt;
}
.InactiveMenuLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	color: #84847c;
	text-decoration: none;
}
.ActiveMenuLink
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
	color: #84847c;
	text-decoration: none;
	text-transform: lowercase;
	padding-bottom: 2px;
}
.InactiveMenuLinkFragrances
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	text-decoration: none;
}
.ActiveMenuLinkFragrances
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	text-transform: lowercase;
	padding-bottom: 2px;
}
a.menusublink:link, a.menusublink:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	text-decoration: none;
	text-transform: lowercase;
	font-size: xx-small;
}
a.menusublink:hover, a.menusublink:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	font-style: italic;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
	font-size: xx-small;
}
a:link, a:visited, a:hover, a:active
{
	font-family: Arial;
	color: #84847c;
}
ul, ol, blockquote
{
	font-family: Arial;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
form
{
	margin: 0px;
}
h1
{
	font-family: Arial;
	font-style: normal;
	font-size: 16pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
h2
{
	font-family: Arial;
	font-style: normal;
	font-size: 14pt;
	margin-top: 15px;
	margin-bottom: 5px;
}
h3
{
	font-family: Arial;
	font-size: 12pt;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 5px;
}
h4
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	margin-top: 15px;
	margin-bottom: 5px;
}
h5
{
	font-family: Arial;
	font-size: 10pt;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 5px;
}
h6
{
	font-family: Arial;
	font-style: normal;
	font-size: 9pt;
	margin-top: 15px;
	margin-bottom: 5px;
}
th
{
	font-family: Arial;
	font-style: normal;
	font-size: 12pt;
}
td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
}
.DivHeader
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	background-image: url(Images/HeaderBg.gif);
	color: #eee;
	width: 100%;
	white-space: nowrap;
}
.Header
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
}
.Header th
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding: 2px;
	background-image: url(Images/HeaderBg.gif);
	color: #eee;
	width: 100%;
	white-space: nowrap;
}
.Header a:link
{
	font-family: Arial;
	font-style: normal;
	color: #eee;
	font-size: 10pt;
}
.Header a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #eee;
	font-size: 10pt;
}
.Header a:hover, .Caption a:active
{
	font-family: Arial;
	font-style: normal;
	color: #eee;
	text-decoration: none;
	font-size: 8pt;
}
.HeaderLeft
{
	background-image: url(Images/HeaderLeft.gif);
}
.HeaderRight
{
	background-image: url(Images/HeaderRight.gif);
}
.HeaderLeft img
{
	width: 4px;
}
.HeaderRight img
{
	width: 9px;
}
.Grid
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	width: 100%;
	height: auto;
}
.Grid td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
}
.Grid th
{
	text-align: left;
}
.CaptionRight
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	text-align: right;
	vertical-align: middle;
	padding: 2px;
	color: #eee;
	background-color: #7F8485;
	white-space: nowrap;
}
.Caption th
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	color: #eee;
	background-color: #7F8485;
	white-space: nowrap;
}
.Caption td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	color: #84847c;
	background-color: #fff;
	white-space: nowrap;
}
.Caption a:link, .Caption a:visited, .Caption a:hover, .Caption a:active
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: #eee;
	text-decoration: none;
}
.Caption img
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
	border: 0px;
}
.Caption input
{
	font-family: Arial;
	font-style: normal;
	vertical-align: middle;
	font-size: 10pt;
	color: #84847c;
	border: 1px solid #999;
}
.Row th
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	vertical-align: top;
	padding: 2px;
	color: #84847c;
	white-space: nowrap;
}
.Row td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding: 2px;
	vertical-align: top;
	color: #84847c;
}
.Row a:link, .Row a:visited
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: #84847c;
}
.Row a:hover, .Row a:active
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: #84847c;
}
.Separator
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
	padding: 0px 0px 10px 0px;
	position: relative;
	left: 0px;
	background-image: url(Images/DottedLine.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 11;
}
.AltRow th
{
	font-family: Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	background-color: #f7f7f7;
	color: #000;
	white-space: nowrap;
}
.AltRow td
{
	font-family: Arial;
	font-style: normal;
	font-size: 8pt;
	padding: 2px;
	vertical-align: top;
	background-color: #ededed;
	color: #000;
}
.AltRow a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.AltRow a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.AltRow a:hover, .AltRow a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.NoRecords td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding: 2px;
	background-color: #f7f7f7;
	color: #000;
	vertical-align: top;
}
.Footer td
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.Footer a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Footer a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Footer a:hover, .Footer a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Footer img
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
}
.Footer input
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
	color: #84847c;
	font-size: 8pt;
	border: 1px solid #999;
}
.Record
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
}
.Error td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7;
}
.ErrorRow
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	color: #FF0000;
	vertical-align: top;
}
.Controls th
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	padding: 2px;
	background-color: #f7f7f7;
	color: #000;
	white-space: nowrap;
}
.Controls td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	vertical-align: top;
	background-color: #f7f7f7;
	color: #000;
}
.Bottom td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	background-color: #f7f7f7;
	color: #000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
.Bottom a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Bottom a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Bottom a:hover, .Caption a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Bottom img
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
}
.Bottom input
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
	color: #84847c;
	font-size: 8pt;
	border: 1px solid #999;
}
.GroupCaption th
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding: 2px;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed;
	color: #000;
}
.GroupCaption td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7;
	color: #000;
}
.GroupCaption a:link
{
	font-family: Arial;
	font-style: normal;
	color: #000;
}
.GroupCaption a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.GroupCaption a:hover, .GroupCaption a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.GroupFooter td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d7d7d7;
	color: #000;
}
.GroupFooter a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.GroupFooter a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.GroupFooter a:hover, .GroupFooter a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.GroupFooter img
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
}
.GroupFooter input
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
	border: 1px solid #999;
}
.SubTotal td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	vertical-align: top;
	font-weight: bold;
	background-color: #ededed;
	color: #000;
	border-bottom: 2px solid #787878;
}
.SubTotal a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.SubTotal a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.SubTotal a:hover, .SubTotal a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Total td
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #ededed;
	color: #000;
}
.Total a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Total a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Total a:hover, .Total a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.Button
{
	font-family: Arial;
	font-style: normal;
	background-color: #787878;
	color: #eee;
	border-left: solid 1px #EDEDED;
	border-top: solid 1px #EDEDED;
	border-right: solid 1px #848284;
	border-bottom: solid 1px #848284;
	padding: 2px;
	font-weight: bold;
	font-size: 8pt;
}
.Calendar
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
}
.CalendarWeekdayName
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	background-color: #ededed;
	color: #000;
}
.CalendarWeekdayName a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekdayName a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekendName
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
	background-color: #ededed;
	color: #000;
}
.CalendarWeekendName a:link
{
	font-family: Arial;
	font-style: normal;
	color: #000;
}
.CalendarWeekendName a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #000;
}
.CalendarWeekendName a:link, .CalendarWeekendName a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarDay
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	background-color: #f7f7f7;
	color: #000;
}
.CalendarDay a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarDay a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarDay a:hover, .CalendarDay a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekend
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	background-color: #ededed;
	color: #000;
}
.CalendarWeekend a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekend a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekend a:hover, .CalendarWeekend a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarToday
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 0px;
	border: 2px solid #787878;
	text-align: center;
	background-color: #f7f7f7;
	color: #000;
}
.CalendarToday a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarToday a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarToday a:hover, .CalendarToday a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekendToday
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 0px;
	border: 2px solid #787878;
	text-align: center;
	background-color: #ededed;
	color: #000;
}
.CalendarWeekendToday a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekendToday a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarOtherMonthDay
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	background-color: #f7f7f7;
	color: #787878;
}
.CalendarOtherMonthDay a:link
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthDay a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarOtherMonthToday
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 0px;
	border: 2px solid #787878;
	text-align: center;
	background-color: #f7f7f7;
	color: #787878;
}
.CalendarOtherMonthToday a:link
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthToday a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthToday a:hover, .CalendarOtherMonthToday a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarOtherMonthWeekend
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	text-align: center;
	background-color: #ededed;
	color: #787878;
}
.CalendarOtherMonthWeekend a:link
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthWeekend a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarOtherMonthWeekendToday
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 0px;
	border: 2px solid #787878;
	text-align: center;
	color: #787878;
	background-color: #ededed;
}
.CalendarOtherMonthWeekendToday a:link
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthWeekendToday a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #787878;
}
.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarSelectedDay
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	background-color: #d7d7d7;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.CalendarSelectedDay a:link
{
	font-family: Arial;
	font-style: normal;
	color: #000;
}
.CalendarSelectedDay a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #000;
}
.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarNavigator
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	background-color: #f7f7f7;
	color: #000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.CalendarNavigator a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarNavigator a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarNavigator a:hover, .CalendarNavigator a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarNavigator img
{
	font-family: Arial;
	font-style: normal;
	margin: 2px;
	vertical-align: middle;
}
.CalendarEvent
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	text-align: left;
}
.CalendarEvent a:link
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarEvent a:visited
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.CalendarEvent a:hover, .CalendarEvent a:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
}
.page
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	width: 790px;
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	z-index: 100;
}
.DefaultTable
{
	font-family: Arial;
	font-style: normal;
	padding: 0px;
	width: 100%;
	text-align: left;
}
.Table95
{
	font-family: Arial;
	font-style: normal;
	padding: 0px;
	width: 95%;
	text-align: left;
}
#pagebody
{
	font-family: Arial;
	font-style: normal;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #fff;
	color: #84847c;
}
.AboutUsContent
{
	font-family: Arial;
	font-style: normal;
	padding: 0px 10px 0px 10px;
	background-color: #fff;
	color: #84847c;
}
.AboutUsParagraph
{
	font-family: Arial;
	font-style: normal;
	margin-bottom: 25px;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}
.AboutUsMainParagraph
{
	font-family: Arial;
	font-style: normal;
	background-color: #993300;
	color: #CC9966;
	font-size: 10pt;
	padding: 10px;
	vertical-align: middle;
}
.AboutUsDefaultText
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: #84847c;
}
.AnnieText
{
	font-family: Arial;
	font-style: normal;
	color: #993300;
	font-size: 9pt;
	font-weight: bold;
}
.ThereseText
{
	font-family: Arial;
	font-style: normal;
	color: #4C1435;
	font-size: 9pt;
	font-weight: bold;
}
.homeseparator
{
	font-family: Arial;
	font-style: normal;
	height: 25px;
	text-align: center;
	background-color: #F79434;
	width: 740px;
}
.center740
{
	font-family: Arial;
	font-style: normal;
	width: 740px;
	text-align: left;
	vertical-align: top;
}
.footerlines
{
	font-family: Arial;
	font-style: normal;
	background-image: url(Images/footerlines.gif);
	height: 30px;
	background-repeat: no-repeat;
	width: 100%;
	z-index: 121;
}
.headerlines
{
	font-family: Arial;
	font-style: normal;
	background-image: url(Images/headerlines.gif);
	height: 40px;
	background-repeat: no-repeat;
	width: 100%;
	z-index: 121;
}
.HorizontalLine
{
	font-family: Arial;
	font-style: normal;
	float: none;
	background-image: url(Images/HorizontalLine.jpg);
	height: 5px;
	background-repeat: no-repeat;
	width: 790px;
	z-index: 121;
}
.VerticalLine
{
	float: left;
	font-family: Arial;
	font-style: normal;
	background-image: url(Images/VerticalLine.jpg);
	height: 50px;
	background-repeat: no-repeat;
	width: 19px;
	z-index: 121;
}
.HeaderLogoTd
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
	width: 200px;
	height: 95px;
}
.HeaderBagTd
{
	font-family: Arial;
	font-style: normal;
	text-align: right;
	vertical-align: bottom;
}
.HeaderLogo
{
	font-family: Arial;
	font-style: normal;
}
.HeaderMenuProducts
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 5px;
	top: 6px;
	width: 81px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuFragrances
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 0px;
	top: 6px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuShop
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 0px;
	top: 6px;
	width: 64px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuAboutUs
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 0px;
	top: 6px;
	width: 81px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuRetailers
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 0px;
	top: 6px;
	width: 90px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuPress
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 0px;
	top: 6px;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.HeaderMenuEmailSignup
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 10px;
	top: 6px;
	width: 138px;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	z-index: 90;
}
.HeaderMenuBagItems
{
	font-family: Arial;
	font-style: normal;
	font-size: 8pt;
	padding-bottom: 25px;
	padding-right: 25px;
}
#bagicon
{
	border: 0px;
	position: relative;
	top: 4px;
}
.HeaderMenuBagIcon
{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 20px;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	padding: 4px;
	z-index: 90;
}
.BagItemsSpan
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	text-decoration: none;
	text-transform: lowercase;
}
.BagItemsSpanItalic
{
	font-family: Arial;
	color: #84847c;
	text-decoration: none;
	font-style: italic;
	text-transform: lowercase;
}
.CopyrightTable
{
	font-family: Arial;
	font-style: normal;
	font-size: 8pt;
	background-color: #f0e8cd;
	text-align: center;
	color: #84847c;
	padding: 0px;
	width: 790px;
}
.CopyrightDiv
{
	font-family: Arial;
	font-style: normal;
	background-color: #f0e8cd;
	color: inherit;
	width: 790px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index: 100;
}
.FooterItalic
{
	font-family: Arial;
	color: #84847c;
	text-decoration: none;
	font-size: 9pt; /*font-style: italic;*/
	white-space: nowrap;
}
.FooterItalicDesignDevelopment
{
	font-family: Arial;
	color: #84847c;
	text-decoration: none;
	font-size: xx-small;
	font-style: italic;
}
.FooterItalicPadded
{
	font-family: Arial;
	color: #84847c;
	text-decoration: none;
	font-size: xx-small;
	font-style: italic;
	padding: 0px 0px 5px 15px;
}
a.FooterItalic:link, a.FooterItalic:visited, a.FooterItalic:hover, a.FooterItalic:active
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: xx-small;
}
.BagItemsCount
{
	font-family: Arial;
	font-style: normal;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
.FooterMenuHome
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 10px;
	top: 14px;
	width: 55px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuProducts
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 17px;
	top: 14px;
	width: 108px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuShoppingBag
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 10px;
	top: 14px;
	width: 124px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuCheckout
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 25px;
	top: 14px;
	width: 125px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuWholesale
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 10px;
	top: 14px;
	width: 115px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuCustomerService
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 13px;
	top: 14px;
	width: 139px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuHomeFragrance
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 20px;
	top: 14px;
	width: 110px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
.FooterMenuContact
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	float: left;
	position: relative;
	left: 15px;
	top: 14px;
	width: 110px;
	text-align: center;
	vertical-align: middle;
	z-index: 90;
}
#homeSmallImage
{
	width: 234px;
}
#homeLowerTextArea
{
	font-family: Arial;
	font-style: normal;
	width: 506px;
	padding-left: 15px;
	font-size: 8pt;
}
.MailingListTable
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	height: 48px;
	width: 758px;
}
.MailingListRow
{
	font-family: Arial;
	font-style: normal;
	height: 25px;
}
.MailingList
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
	background-color: #808485;
	color: #eee;
	text-align: center;
	vertical-align: top;
	padding-top: 9px;
}
.BottomInputName
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
	height: 21px;
	width: 137px;
}
.BottomInputEmail
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
	height: 21px;
	width: 217px;
}
#signup
{
	font-family: Arial;
	font-style: normal;
	text-transform: uppercase;
	font-weight: normal;
	padding-right: 25px;
	font-size: 8pt;
}
.SignupText
{
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
}
.MailingListButtonSpan
{
	position: relative;
	top: 0px;
	left: 0px;
}
.MailingListGoButton
{
	position: relative;
	top: 5px;
	left: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
}
.SignupPageContent
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	padding: 0px 25px 25px 25px;
}
.GoButton
{
	border: 0px;
	padding: 0px;
}
#leftnavseparator
{
	height: 1px;
	width: 80px;
}
.leftnavseparatorrow
{
	padding-top: 10px;
	padding-bottom: 0px;
}
.leftnavlinkrow
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding-top: 10px;
	padding-bottom: 0px;
}
.leftnavlinkrowFragrance
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 0px;
}
.leftnav
{
	font-family: Arial;
	font-style: normal;
	vertical-align: top;
	width: 130px;
}
.leftnavrow
{
	font-family: Arial;
	font-style: normal;
	height: 15px;
	text-align: left;
	padding-left: 25px;
}
.leftnavsubrow
{
	font-family: Arial;
	font-style: normal;
	height: 25px;
	text-align: left;
	padding-left: 25px;
}
.leftnavspecialoffer
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	padding: 25px 5px 25px 0px;
	color: #CC3333;
	background-color: inherit;
}
.content
{
	font-family: Arial;
	font-style: normal;
	float: left;
	width: 600px;
	height: auto;
	vertical-align: top;
}
.CheckoutContent
{
	font-family: Arial;
	font-style: normal;
	padding-left: 15px;
	padding-bottom: 35px;
	height: auto;
	vertical-align: top;
	text-align: left;
}
.CheckoutTable
{
	width: 100%;
	padding-left: 20px;
	padding-right: 45px;
	text-align: left;
}
.CheckoutTd
{
	font-family: Arial;
	font-style: normal;
	padding-left: 25px;
	height: auto;
	vertical-align: top;
}
.NormalItalic
{
	font-family: Arial;
	font-style: italic;
	font-weight: 500;
	font-size: 10pt;
}
.ProductRow
{
	font-family: Arial;
	font-style: normal;
	height: 150px;
}
.ProductImageDiv
{
	font-family: Arial;
	font-style: normal;
	float: left;
	width: 144px;
	height: 144px;
	border: 0px;
}
.ProductImageSm
{
	width: 144px;
	height: 144px;
	border: 0px;
}
.ProductInfo
{
	font-family: Arial;
	font-style: normal;
	width: 436px;
	padding-left: 15px;
	padding-right: 5px;
	font-size: x-small;
}
.ProductName
{
	font-family: Arial;
	font-style: normal;
	color: #84847c;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.ProductDescription
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	color: #84847c;
}
.ButtonOther
{
	font-family: Arial;
	font-style: normal;
	background-color: #787878;
	color: #eee;
	border-left: solid 1px #EDEDED;
	border-top: solid 1px #EDEDED;
	border-right: solid 1px #848284;
	border-bottom: solid 1px #848284;
	padding: 2px;
	font-weight: bold;
	font-size: 85%;
}
.ProductHeadImageDiv
{
	font-family: Arial;
	font-style: normal;
	float: left;
	border: 0px;
	padding: 0px;
}
.ProductHeadImage
{
	font-family: Arial;
	font-style: normal;
	border: 0px;
	width: 360px;
	height: 360px;
}
.ProductHead
{
	font-family: Arial;
	font-style: normal;
	vertical-align: middle;
}
.ProductTable
{
	font-family: Arial;
	font-style: normal;
	padding: 0px;
	width: 100%;
	height: 100%;
}
.PaddedCell
{
	font-family: Arial;
	font-style: normal;
	padding: 15px;
	vertical-align: bottom;
}
.PaddedCellFragrance
{
	font-family: Arial;
	font-style: normal;
	padding: 250px 15px 15px 15px;
	vertical-align: bottom;
}
/* CHECKOUT PAGES */
.ProgressActive
{
	font-family: Arial;
	font-style: normal;
	height: 25px;
	text-align: left;
	padding-left: 25px;
	font-weight: bold;
	color: #787878;
}
.ProgressInactive
{
	font-family: Arial;
	font-style: normal;
	height: 25px;
	text-align: left;
	padding-left: 25px;
	color: #787878;
}
.ProgressHeader
{
	font-family: Arial;
	font-style: normal;
	font-size: larger;
	font-weight: bold;
}
.ProgressImage
{
	position: relative;
	top: 14px;
	border: 0px;
}
.ShoppingBagDiv
{
	font-family: Arial;
	font-style: normal;
	text-align: justify;
	width: 100%;
	background-color: #fff;
}
.LeftPadContent
{
	font-family: Arial;
	font-style: normal;
	padding-left: 75px;
	float: left;
	width: 500px;
	height: auto;
}
.LeftColumn
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
}
.RightColumn
{
	font-family: Arial;
	font-style: normal;
	text-align: right;
}
.FullTd
{
	font-family: Arial;
	font-style: normal;
	text-align: center;
	padding-left: 25px;
}
.mainfooter
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
}
.homeSeperator
{
	font-family: Arial;
	font-style: normal;
	background-color: Orange;
	height: 25px;
}
.FooterTable
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
	position: relative;
	top: -21px;
	left: 4px;
	_top: -8px;
}
.FooterDiv
{
	font-family: Arial;
	font-style: normal;
	width: 100%;
	text-align: center;
}
.Navigator
{
	font-family: Arial;
	font-style: normal;
	font-size: 80%;
	padding: 2px;
	background-color: inherit;
	color: #000;
	text-align: right;
	width: 100%;
	vertical-align: middle;
	white-space: nowrap;
}
.SmallImageDiv
{
	font-family: Arial;
	font-style: normal;
	padding: 15px 15px 15px 15px;
	width: 129px;
	height: 117px;
}
.SmallImage
{
	font-family: Arial;
	font-style: normal;
	width: 129px;
	height: 117px;
}
.lower_header
{
	font-family: Arial;
	font-style: normal;
	color: #F79434;
	font-size: 10pt;
}
.TdLeftBottom
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	height: 100%;
}
.TdLeftBottomPadded
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
	vertical-align: bottom;
	height: 100%;
	padding: 30px 30px 10px 30px;
}
.BimbiBlueHeader
{
	font-family: Arial;
	font-style: normal;
	color: #80D3C8;
	background-color: inherit;
	font-size: 10pt;
	font-weight: 600;
}
.BimbiBlue
{
	font-family: Arial;
	font-style: normal;
	color: #80D3C8;
	background-color: inherit;
	font-size: 10pt;
	font-weight: 500;
}
.BimbiBlueRow
{
	font-family: Arial;
	font-style: normal;
	background-color: #80D3C8;
	color: #eee;
	font-size: 10pt;
	font-weight: 500;
}
.CustomerServiceHeader
{
	font-family: Arial;
	font-style: normal;
	background-color: #80D3C8;
	color: #fff;
	font-size: 10pt;
	font-weight: 500;
	width: 100%;
	height: 30px;
}
.CustomerServiceHeaderInsideText
{
	padding-top: 7px;
	padding-left: 20px;
}
.GreyText
{
	font-family: Arial;
	font-style: normal;
	font-size: 8pt;
	font-weight: 500;
}
.BoldText
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: 600;
}
.BoldTextPurple
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: 600;
	color: #7b151d;
}
.BoldTextSmaller
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	font-weight: 500;
}
.ShippingText
{
	font-family: Arial;
	font-style: normal;
	font-weight: 500;
	font-size: 10pt;
	color: #84847c;
}
.ShippingWidth
{
	width: 340px;
}
.BillingWidth
{
	width: 290px;
}
.ContactPageHead
{
	font-family: Arial;
	font-style: normal;
	font-weight: 600;
	font-size: 10pt;
	color: #fe942f;
}
.ListBulletImage
{
	border: 0px;
	position: relative;
	top: 5px;
}
.GiftMessageHeader
{
	font-family: Arial;
	font-style: normal;
	font-weight: 600;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	background-color: #A8DED8;
	color: #eee;
	width: 150px;
	height: 25px;
}
.GiftMessageHeaderText
{
	font-family: Arial;
	font-style: normal;
	font-weight: 600;
	font-size: 10pt;
	position: relative;
	top: 6px;
}
.GiftMessageRow
{
	font-family: Arial;
	font-style: normal;
	padding-left: 5px;
	text-align: left;
	vertical-align: bottom;
}
.GiftMessageRecord
{
	font-family: Arial;
	font-style: normal;
	width: 400px;
	height: 120px;
}
.GiftTextArea
{
	font-family: Arial;
	font-style: normal;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	font-size: 10pt;
	width: 400px;
	height: 120px;
	border: 1px solid #999;
}
.FontOneSmaller
{
	font-family: Arial;
	font-style: normal;
	font-size: x-small;
}
.FormFields
{
	font-family: Arial;
	font-style: normal;
	vertical-align: baseline;
	text-align: left;
	width: 105px;
}
.FormButton
{
	font-family: Arial;
	font-style: normal;
	text-align: left;
}
.QuantityInput
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
	height: 22px;
	width: 40px;
}
.AloraAmbianceInput
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
	height: 22px;
}
.AloraAmbianceCheckbox
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
}
.AloraAmbianceSelect
{
	font-family: Arial;
	font-style: normal;
	font-size: 10pt;
	background-color: #fff;
	color: #84847c;
	text-align: left;
	border: 1px solid #999;
	height: 22px;
}
.AddToBagButton
{
	border: 0px;
}
.ShopNowTable
{
	border-width: 1px;
	border-style: solid;
	border-color: #E177AF;
	cursor: pointer;
}
.DesignDevelopment
{
	text-decoration: none;
}
.OneColumnContent
{
	/*	padding-left: 15px; 	padding-bottom: 35px; 	vertical-align: top; 	text-align: left; 	height: auto;*/
}
.ProductListingSmallImage
{
	width: 144px;
	height: 144px;
	border: 0px;
	z-index: 10;
}
div.ImageDiv
{
	position: relative;
}
div.ProductListingLargeImagePanel
{
	display: none;
	position: absolute;
	bottom: -144px;
	left: 144px;
	z-index: 131;
}
div.ProductListingLargeImagePanelTop
{
	display: none;
	position: absolute;
	top: 0px;
	left: 144px;
	z-index: 101;
}
.ModalBackground
{
	background-color: #333333;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.popup
{
	width: 450px;
	height: 300px;
	padding: 10px;
	background-color: White;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	vertical-align: top;
	text-align: left;
}
.ShoppingBagButton
{
	border: 0px;
	padding-bottom: 5px;
}
