body {
	background: #F3E6E9 url('../images/home/db_background.jpg') no-repeat fixed center top;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

table {
	border-collapse: collapse;
	}

* { 
	behavior: url(css/iepngfix.htc) 
}

.blueBg {
	background-image: url('../images/checkout/blue-bg.png');
	background-repeat: repeat;
}

bgImage td {
	background-attachment: scroll;
}

.mcBg-top {
	background-image: url('../images/checkout/mcBg-top.png');
	}
	
.mcBg-middle {
	background-image: url('../images/checkout/mcBg-middle.png');
	}

.mcBg-bottom {
	background-image: url('../images/checkout/mcBg-bottom.png');
	}

.lg-product-image {
	padding: 0px 0px 0px 0px;
	height: 335px;
	background-color: white;
}

.product-category-nav {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #dcf8ff;
	cursor: pointer;
}

#leftNav {
	background-image: url('../images/home/home1.jpg');
	color: #d5c6d7;
	width: 240px;
	height: 1012px;
	background-repeat: no-repeat;
	
}

#leftNav2 {
	background-image: url('../images/home/home1.jpg');
	color: #d5c6d7;
	width: 240px;
	height: 1012px;
	background-repeat: no-repeat;

}

#menu {
	margin-top: 27px;
	
}

.menuRow {
	background-color:none;
	width: 100%;
	cursor: pointer;
	padding: 10px 0px 10px 0px;
	
}

.menuItem {
	font-family: Georgia, Times, serif;
	font-size: 15;
	padding-left: 40px;
}

.aboutMenuRow {
	width: 100%;
	cursor: pointer;
	padding: 10px 0px 10px 0px;
}

.aboutMenuRow .aboutMenuItem {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	padding-left: 10px;
}

#menuProducts {
	margin-top: 65px;
}

#menuProducts .menuRowProducts {
	width: 100%;
	cursor: pointer;
	padding: 10px 0px 10px 0px;
}

#menuProducts .menuRowProducts .menuItemProducts {
	font-family: Georgia, Times, serif;
	font-size: 15;
	/*	font-weight: bold; */
	padding-left: 40px;
}

h1 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #dcf8ff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.dropdown {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #dcf8ff;
	font-weight: normal;
}

.logo-link {
	padding: 0px 0px 0px 0px;
}

.black10 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: black;
}

.black11 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: black;
}

.black12 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: black;
}

.black14 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: black;
}

.black16 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: black;
}

.brown {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #4c2107;
	line-height: 22px;
}


.brown20 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #4c2107;
}

.purple {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #dcf8ff;
}

.violet {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #9d227e;
	letter-spacing: -0.03cm; 
	word-spacing: 0.1em;
}

.bold {
	font-weight:bold;
}

.purple13 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #dcf8ff;
}

.purple14 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #dcf8ff;
}

.purple20 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #dcf8ff;
}

.light-purple14 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #c6b6bb;
}

.dark-purple13 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #9d227e;
}

.bright-purple12 {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #8c4c9c;
}



.orange {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FF8144;
}

.blue {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #81E7FF;
}

.checkout_header {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #3C8100;
}

.checkout {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #4c2107;
}

a.link {
	text-decoration: underline;
	font-family: georgia, helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #3C8100;
}

a.link:hover {
	text-decoration: underline;
	font-family: georgia, helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	color: #3C8100;
}

.error {
	font-family: georgia, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: red;
}

ol .directions {
	list-style-type: decimal;
}

.pressImages {
	width: 520px;
	text-align: left;
}

.pressImages table tr td {
	width: 201px;
	padding-bottom: 17px;
	padding-left: 39px;
	padding-right: 0px;
}

.retailerListing {
	width: 520px;
	text-align: left;
}

.retailerListing table tr td {
	width: 201px;
	padding-bottom: 17px;
	padding-left: 70px;
	padding-right: 0px;
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #4c2107;
	line-height: 26px;
}

.retailerListing table tr td a {
	text-decoration: none;
	font-family: georgia, helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color: #4c2107;
	line-height: 26px;
}

.announcement {
	width: 100%;
	padding: 10px 0px 10px 40px;
	margin-top:-1px;
	margin-bottom:30px;
	}

.announcement #one {
	letter-spacing: -0.03cm; 
	word-spacing: 0.1em;
}

.announcement #two {
	word-spacing:-.05cm;
	letter-spacing:-0.1px;
	}
	
.announcement #three {
	word-spacing:0.07cm;
	letter-spacing:0.035em;
	}
	
.announcement #five {
	word-spacing:-.03cm;
	letter-spacing:0.02em;
	}
	
.announcement #seven {
	word-spacing:-.04cm;
	letter-spacing:0.02em;
	}
	
.announcement #eight {
	word-spacing:-.03cm;
	letter-spacing:0.02em;
	}
	
.announcement #ten {
	word-spacing:0.03cm;
	letter-spacing:-0.04em;
	}
	
.announcement #twelve {
	word-spacing:0.1cm;
	letter-spacing:0.15em;
	}
