a img { 
	border: none;
}

a, a:link, a:visited {
	color: #333;
	text-decoration: none;
}

a:hover, a:active {
	color: #f092ac;
	text-decoration: none;
}

body{
	background: #fff url(http://www.lilou-organics.com/images/BKG_main.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
}

.BKGbot{
	background-image: url(http://www.lilou-organics.com/images/BKG_bot.gif);
}

.BKGbrandbox{
	background-color: #a5c1c6;
}

.BKGnavbot{
		background: #EDE9E9 url(http://www.lilou-organics.com/images/BKG_navbot.gif) repeat-x;
}

.BKG_line {
	background-image: url(http://www.lilou-organics.com/cart/images/BKG_line.gif);
	
}

.BKGindex{
	background-image: url(http://www.lilou-organics.com/images/header_index.gif);
	background-repeat: no-repeat;
	height: 190px;
	font: 17px Verdana, Arial, sans-serif;
	text-align: right;
	line-height: 24px;
	color: #b2a8b5;
	vertical-align: middle;
}

.brandbox{
	font: 12px Verdana, Arial, sans-serif;
	text-align: center;
	padding: 8px 0px 0px 0px;
	color: #000;
	line-height: 17px;
}

.borderdash{
	border: 2px dashed #f092ac;
}

.content{
   font: 13px Verdana, Arial, sans-serif;
	color: #4d4d4d;
   line-height: 21px;
   vertical-align: top;
	padding-top: 20px;
}

.columnL{
   font: 13px Verdana, Arial, sans-serif;
	color: #4d4d4d;
   line-height: 19px;
   vertical-align: top;
	padding: 16px 20px 10px 0px;
}

.columnR{
   font: 12px Verdana, Arial, sans-serif;
	background: #b3a8b6;
	color: #655e66;
   line-height: 18px;
   vertical-align: top;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.columnR a:link, .columnR a:visited { 
	color: #655e66;
	text-decoration: none;
}

.columnR a:hover, .columnR a:active { 
	color: #fff;
	text-decoration: underline;
}

.credits{
   font: 10px Verdana, Arial, sans-serif;
	text-align: right;
	padding: 4px 0px 4px 0px;
	background: #dcd8d7;
	color: #989699;
}

.credits a:link, .credits a:visited { 
	color: #989699;
	text-decoration: none;
}

.credits a:hover, .credits a:active { 
	color: #6d6e72;
	text-decoration: none;
}

.crumb{
   font: 10px Verdana, Arial, sans-serif;
	text-align: left;
	letter-spacing: 0px;
	color: #d3d3d3;
}

.crumb a:link, .crumb a:visited { 
	color: #d3d3d3;
	text-decoration: none;
}

.crumb a:hover, .crumb a:active { 
	color: #fff;
	text-decoration: none;
}

.crumbON{
	color: #fff;
}

.event{
	color: #f092ac;
   font: 13px Verdana, Arial, Helvetica, sans-serif;
   padding: 10px;
   line-height: 18px;
}

.event a:link, .event a:visited { 
	color: #7d7a7a;
	text-decoration: none;
}

.event a:hover, .event a:active { 
	color: #f092ac;
	text-decoration: none;
}

.fillerDRKGRY{
	background: #6d6e72;
}

.fillerVIOLET{
	background: #ede9e8;
}

h1 {
	color: #000;
   font: 13px Verdana, Arial, sans-serif;
}

h2 {
	color: #399999;
   font: 22px Verdana, Arial, sans-serif;
}

.nav{
   font: 13px Verdana, Arial, sans-serif;
	text-align: left;
	color: #fff;
	background: #bed7db;
	vertical-align: middle;
	height: 35px;
	letter-spacing: 1px;
}

.nav a:link, .nav a:visited { 
	color: #6d6e72;
	text-decoration: none;
}

.nav a:hover, .nav a:active { 
	color: #fff;
	text-decoration: none;
}

.navbot{
   font: 11px Verdana, Arial, sans-serif;
	text-align: left;
	color: #6d6e72;
   padding: 4px 0px 14px 0px;
	background: #ede9e8;
	vertical-align: top;
	line-height: 18px;
}

.navbot a:link, .navbot a:visited { 
	color: #6d6e72;
	text-decoration: none;
}

.navbot a:hover, .navbot a:active { 
	color: #6d6e72;
	text-decoration: underline;
}

.navtop{
   font: 11px Verdana, Arial, sans-serif;
	text-align: right;
	color: #b190bf;
   padding: 10px 0px 10px 0px;
	vertical-align: top;
	line-height: 18px;
}

.navtop a:link, .navtop a:visited { 
	color: #4c4c4c;
	text-decoration: none;
}

.navtop a:hover, .navtop a:active { 
	color: #b190bf;
	text-decoration: underline;
}

.titleLRGGRY{
	color: #6c6d71;
	font: 28px Verdana, Arial, sans-serif;
}

.txtliteGRY{
	color: #6c6d71;
   font: bold 12px Verdana, Arial, sans-serif;
}

.txtWH{
	color: #fff;
   font: 12px Verdana, Arial, sans-serif;
}

.txtWH a:link, .txtWH a:visited { 
	color: #fff;
	text-decoration: none;
}

.txtWH a:hover, .txtWH a:active { 
	color: #b190bf;
	text-decoration: underline;
}

.txtBLU{
	color: #7ab4be;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.txtPURP{
	color: #b2a8b5;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.txtDRKPURP{
	color: #756d77;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.txtPNK{
	color: #f805d8;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.txtPNKlite{
	color: #f092ac;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.txtTURQ{	
	color: #399999;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.txtTURQ a:link, .txtTURQ a:visited { 
	color: #399999;
	text-decoration: none;
}

.txtTURQ a:hover, .txtTURQ a:active { 
	color: #b2a8b5;
	text-decoration: none;
}

.txtGRY{	
   color: #4d4d4d;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

.txtGRY a:link, .txtGRY a:visited { 
   color: #4d4d4d;
	text-decoration: none;
}

.txtGRY a:hover, .txtGRY a:active { 
	color: #339999;
	text-decoration: none;
}
.flaretxtDRK{
	color: #6d6e71;
}

ul{
	list-style: square
} 

.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
font: normal 14px Verdana;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: #bed7db;
border-top: 1px solid #fff;
border-bottom-width: 0;
visibility: hidden;
display: none; /*collapse all sub menus to begin with*/
box-shadow: 0px 3px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 0px 3px 8px #CCC;
-moz-box-shadow: 0px 3px 8px #CCC;
}


.flexdropdownmenu li{
position: relative;
}

.flexdropdownmenu li a{
display: block;
width: 150px; /*width of menu (not including side paddings)*/
color: #fff;
background: #bed7db;
border-bottom: 1px solid #fff;
text-decoration: none;
padding: 6px 6px;
}

* html .flexdropdownmenu li{ /*IE6 CSS hack*/
display: inline-block;
width: 170px; /*width of menu (include side paddings of LI A*/
}

.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
   background-color: #b2a8b5;
   color: #fff;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

