@charset "utf-8";
/* CSS Document */
Body {
	margin: 0px;
	background-color: #bbceae;
	font-family: "Times New Roman", Times, serif, "Tahoma";
}
body, html, td, tr, table, a, span, a:hover, a:link {
	font-family:  -BaskervilleOldFacD, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #777777;
}
h1, h2, h3, h4 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	background-color: #aa9dc9;
	padding-left: 10px;
	font-size: 11px;
}
h1 {
	font-size: 13px;
}
h2 {
	font-size: 12px;
}
input, submit, .submit, #submit, select {
	font-family: Tahoma, Geneva, sans-serif;
	color: #777;	
}
img {
	vertical-align:text-bottom;
	margin-bottom:-1px;
	margin-bottom:0px;
}
p {
	line-height: 1.5em;
}
aa {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	TEXT-DECORATION: none
}
aa:link {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION: none
}
aa:hover {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION: underline
}
.LinkStyle {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	TEXT-DECORATION: none;
	font-family: Tahoma, Geneva, sans-serif;
}
.LinkStyle:link {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION: none;
	font-family: Tahoma, Geneva, sans-serif;
}
.LinkStyle:hover {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION: underline;
	font-family: Tahoma, Geneva, sans-serif;
}
.LinkStyleRetailer {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	TEXT-DECORATION: underline
}
.LinkStyleRetailer:link {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION: underline
}
.LinkStyleRetailer:hover {
	FONT-SIZE: 8pt;
	COLOR: #667659;
	font-weight:normal;
	TEXT-DECORATION:underline
}
.AltLinkStyle {
	FONT-SIZE: 8pt;
	COLOR: #a99dc6;
	TEXT-DECORATION: none
}
.AltLinkStyle:link {
	FONT-SIZE: 8pt;
	COLOR: #a99dc6;
	font-weight:bold;
	TEXT-DECORATION: none
}
.AltLinkStyle:hover {
	FONT-SIZE: 8pt;
	COLOR: #a99dc6;
	font-weight:bold;
	TEXT-DECORATION: underline
}
.ErrorText {
	FONT-SIZE: 8pt;
	COLOR: red;
	TEXT-DECORATION: none
}
.ErrorStyle {
	FONT-SIZE: 8pt;
	COLOR: red;
	TEXT-DECORATION: none
}
.HeaderStyle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND-COLOR: #a99dc6
}
.ItemStyle {
	FONT-SIZE: 10pt;
	COLOR: #777777;
	TEXT-DECORATION: none
}
.TitleStyle {
	FONT-SIZE: 12pt;
	FLOAT: left;
	COLOR: 444444;
	BACKGROUND-COLOR: white;
	font-weight:bold;
	letter-spacing:1px;
}
.ContactUsLargeStyle {
	FONT-SIZE: 12pt;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.ContactUsStyle {
	FONT-SIZE: 10pt;
	COLOR: #67735F;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.CartAltLinkStyle {
	FONT-SIZE: 8pt;
	COLOR: white;
	TEXT-DECORATION: underline
}
.PromotionItemStyle {
	FONT-SIZE: 8pt;
	COLOR: red;
	BACKGROUND-COLOR: white
}
.SecCodeLarge {
	FONT-SIZE: 12pt;
	COLOR: black;
	FONT-FAMILY: times, tahoma;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.SecCode {
	FONT-SIZE: 10pt;
	COLOR: black;
	TEXT-DECORATION: none
}
.ErrorSummaryText {
	border-top:solid 1px red;
	border-bottom:solid 1px red;
	padding:10px;
	FONT-SIZE: 8pt;
	COLOR: red;
	FONT-FAMILY: tahoma;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.FooterStyle {
	FONT-SIZE: 8pt;
	COLOR: #555555;
	TEXT-DECORATION: none
}
.AsteriskStyle {
	FONT-SIZE: 12pt;
	COLOR: #a99dc6;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.NotificationStyle {
	FONT-SIZE: 10pt;
	COLOR: #667659;
	TEXT-DECORATION: none
}
.InfoStyle {
	font-style:italic;
	font-size:9pt;
	color:#777777;
}
.IMomName {
	FONT-SIZE: 14pt;
	COLOR: #777777;
	TEXT-DECORATION: none
}
.IMomDescription {
	FONT-SIZE: 10pt;
	COLOR: #777777;
	TEXT-DECORATION: none
}
.PurpleBox {
	FLOAT: left;
	padding: 50px;
	background-color: #ebe8f2;
	border:1px solid #CCCCCC;
}
.EventLocation {
	FONT-SIZE: 14pt;
	COLOR: #667659;
	TEXT-DECORATION: none;
	font-weight:normal;
	filter: dropShadow(color=#DDDDDD, offX=2, offY=2);/*filter: shadow(COLOR: #667659, direction=45, strength:2); */
}
.EventName {
	padding-left:00px;
	FONT-SIZE: 10pt;
	COLOR: #667659;
	TEXT-DECORATION: none;
	font-weight:bold;
	filter: dropShadow(color=#DDDDDD, offX=2, offY=2);
}
.EventSeperator {
	font-size:4pt;
	border:1px solid #667659;
 filter: shadow(COLOR: #667659, direction=45, strength:2);
}
.EventDate {
	padding-left:00px;
	FONT-SIZE: 10pt;
	COLOR: #777777;
	TEXT-DECORATION: none;
	font-weight:bold;
}
.EventText {
	padding-left:20px;
}
.RegistrationPitchTitle {
	FONT-SIZE: 13pt;
	COLOR: 667659;
	font-weight:lighter;
	TEXT-DECORATION: none;
	font-style:italic;
}
.RegistrationPitch {
	FONT-SIZE: 8pt;
	COLOR: 667659;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.LoginSectionText {
	float: left;
	text-align: left;
	FONT-SIZE: 10pt;
	COLOR: 667659;
	font-weight:lighter;
	TEXT-DECORATION: none;
}
.LoginSectionText_Tahoma {
	FONT-SIZE: 10pt;
	COLOR: 667659;
	font-weight:lighter;
	font-family: Tahoma, Geneva, sans-serif;
	TEXT-DECORATION: none;
}
.ProductCategory {
	FONT-SIZE: 12pt;
	COLOR: 667659;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.ProductName {
	FONT-SIZE: 10pt;
	COLOR:  #667659;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.ProductName:hover {
	TEXT-DECORATION:underline;
}
.ProductNameLarge {
	FONT-SIZE: 13pt;
	COLOR:  #667659;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.ProductShortDesc {
	width:100%;
	FONT-SIZE: 10pt;
	COLOR: black;
	font-weight:lighter;
	TEXT-DECORATION: none;
}
.ProductLongDesc {
	FONT-SIZE: 10pt;
	COLOR: #777777;
	font-weight:lighter;
	TEXT-DECORATION: none;
}
.ProductPrice {
	width:100%;
	FONT-SIZE: 11pt;
	COLOR: black;
	font-weight:bold;
	TEXT-DECORATION: none;
}
.ProductPriceDecoration {
	border-top:solid 1px #777777;
	border-bottom:solid 1px #777777;
}
.MessageText {
	float: left;
	text-align: left;
	FONT-SIZE: 10pt;
	COLOR: 555555;
	font-weight:lighter;
	TEXT-DECORATION: none;
}
.MessageCategory {
	FONT-SIZE: 12pt;
	COLOR: 555555;
	font-weight:bold;
	TEXT-DECORATION: none;
}
a.SplashProductName, a.SplashProductName:link {
	FONT-SIZE: 11pt;
	COLOR: #667659;
	font-weight:bold;
	TEXT-DECORATION: none;
}
a.SplashProductName:hover {
	TEXT-DECORATION:underline;
}
body, .TableMainLogoBar {
	background-image: url(/images/backgrounds/darkgreen.jpg);
}
.TableMain {
	background-color: #FFFFFF;
	width: 814px;
}
.TableRetailers {
	background-color: #FFFFFF;
	width :600px;
}
.TableShoppingBar {
	width: 814px;
}
.bg_green {
	background-color: #bbceae;
}
.TableMainCol1, .TableMainCol8, .TableSubCol1, .TableSubCol5 {
	width: 7px;
}
.TableMainCol2 {
	width: 246px;
}
.TableMainCol3 {
	width: 69px;
}
.TableMainCol4 {
	width: 40px;
}
.TableMainCol5 {
	width: 163px;
}
.TableMainCol6 {
	width: 30px;
}
.TableMainCol7 {
	width: 237px;
}
.TableSubCol2 {
	width: 281px;
}
.TableSubCol3 {
	width: 20px;
}
.TableSubCol4 {
	width: 482px;
}
.TableMainLogInBar, .TableMainJoinToday {
	background-image: url(/images/backgrounds/darkpurple.jpg);
	background-color: #aa9dc9;
	height: 24px;
	padding-left:40px;
}
.TableMainNavBar {
	background-image: url(/images/backgrounds/lightgreen.jpg);
	height: 23px;
	background-color: #eff2e9;
}
.TableMainAdminNavBar {
	FONT-SIZE: 12pt;
	COLOR: white;
	TEXT-DECORATION: none;
	background-color: #aa9dc9;
	height: 23px;
}
.TableMainNavWhiteBar {
	height: 5px;
}

.required{
	color:#FF0000;
}


