h1 {
	font-size: 18px;
	color: #336633;
	font-family: "Trebuchet MS", Arial, helvetica, sans-serif;
	text-decoration: none;
	line-height: normal;
	font-weight: bold;
}


h2 {
	font-size: 14px;
	color: #999777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}
h3 {
	font-size: 12px;
	color: #B0AF96;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
body {
	background-color: #ffffff;
	background-position: 0px 0px;
	margin: 0px;
	padding-top:10px;
	background-image: ;
	background-repeat: repeat-x;
}
a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #386183;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #386183;
	text-decoration: underline;
}
a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
.bodytext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	text-decoration: none;
}
.bodytextBold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #959595;
	text-decoration: none;
}
.bodytextBoldStrike {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #959595;
	text-decoration: line-through;
}
.bodytextBoldRed {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #990000;
	text-decoration: none;
}
.bodytextItal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
	text-decoration: none;
	font-style: italic;
}
.bodytextEmph {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.bodytextEmph2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a88e7a;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.bodytextEmph3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
}
.bodytextEmph3 a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
}
.bodytextEmph3 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
}
.bodytextEmph3 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
}
.bodytextEmph3 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
}
.bodytextsml {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #959595; 
	text-decoration: none
}
.sml {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87969D;
	text-decoration: none;
}
.boldsml {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 600; 
	color: #87969D; 
	text-decoration: none
}
.sml a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87969D;
	text-decoration: none;
	font-weight: 700;
}
.sml a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #87969D;
	text-decoration: none;
	font-weight: 700;
}
.sml a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: underline;
	font-weight: 700;
}
.sml a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: underline;
	font-weight: 700;
}

.signupform label{

width:15em;	
	display:block;
	
}

.formfields {
	text-decoration: none;
	background-color: #fffef6;
	border: 1px solid #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	background-position: right top;
	font-size: 11px;
}
.navTop {
	background-color: #E4DDD3;
	background-repeat: repeat-x;
}
.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #87969D;
	font-style: italic;
}

.sidebar h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #656587;/*#336633;*/
	font-style: italic;
}


.bgHeader {

	text-decoration: none;
	background-image: url(assets/header.jpg);
	background-repeat: no-repeat;
}
.bgBodyHome {

	text-decoration: none;
	background-image: url(assets/flower_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #959595;
}
.bgFrame {
	text-decoration: none;
	background-image: url(assets/side_bars.gif);
	background-repeat: repeat-y;
}
.bgFooterNav {
	text-decoration: none;
	background-image: url(assets/footer_nav.gif);
	background-repeat: no-repeat;
	background-color: #F8F8F8;
}
.bgHeaderProds {

	text-decoration: none;
	background-image: url(assets/header_bg_products.jpg);
	background-repeat: no-repeat;
}
.bgHeaderMp {

	text-decoration: none;
	background-image: url(assets/header_bg_polish.jpg);
	background-repeat: no-repeat;
}
.bgHeaderAbout {

	text-decoration: none;
	background-image: url(assets/header_bg_about.jpg);
	background-repeat: no-repeat;
}
.bgHeaderMr {

	text-decoration: none;
	background-image: url(assets/header_bg_mr.jpg);
	background-repeat: no-repeat;
}
.bgHeaderPr {

	text-decoration: none;
	background-image: url(assets/header_bg_pr.jpg);
	background-repeat: no-repeat;
}
.strokeVerticalRight {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.strokeVerticalLeft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	margin-right: 5px;
}
.rule {
	color: #999999;
	background-image: url(assets/rule.gif);
	background-repeat: repeat-x;
	font-size: 4px;
}
.navLarge {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a88e7a;
	text-decoration: none;
	line-height: 12px;
}
.navLarge a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.navLarge a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.navLarge a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
.navLarge a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
.navSmall {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}
.navSmall a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
	text-decoration: none;
}
.navSmall a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
	text-decoration: none;
}
.navSmall a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.navSmall a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.navSide {
	font-family: Verdana, Arial, Tahoma, "sans serif";
	font-size: 12px;
}




.sidebar {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#656587;
	text-decoration: none;
}
.sidebar a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #748264;
	text-decoration: none;
	font-weight: 700;
}
.sidebar a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #748264;
	text-decoration: none;
	font-weight: 700;
}
.sidebar a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	font-weight: 700;
}
.sidebar a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: underline;
	font-weight: 700;
}

 a img{
 border:none
 }
 
 ul.sumitems
 {
	 margin-left:0px;
	 padding-left:10px;
 }
 
 ul.sumitems ul{
	 margin:0px;
  }
  
 
 ol.sumitems
 {
	 margin-left:20px;
	 padding-left:10px;
	
 } 
 
 ol.sumitems li
 {
	margin-bottom:10px; 	
	
 } 
 
td.infotag{
	vertical-align:center;
	background-color:#fff;
	color: #959595;
	text-align:left;
}

.index td.infotag p
{
	padding-left:12px;
	padding-right:8px;
	padding-top:0px;
	margin-top:0px;
}

.index td.infotag h2 a
{
text-decoration:none;
color: #336633;
}




.index td.indextag p
{
border:none;
color: #e00f16;
text-align:center;
}


.index td.indextag p a
{
text-decoration:none;
color: #336633;

}

.index td.infotag p.corr
{
	text-align:right;
	padding-right:16px;
	padding-bottom:12px;
		color: #999777;
	font-weight:bold;
}

td.infotag h2
{
	font-weight:bold;
	padding-left:12px;
	padding-bottom:0px;
	margin-bottom:4px;	
	font-size:11px;
}

.index td.indextag p.tag100{


color:#336633;
}

.index td.indextag p{
	margin-bottom:4px;
	margin-top:0px;
	color:#C68B4B;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.tagindex{
color:#a88e7a;
}

td.infotag p{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0;
margin:0;
}

td.infotag ul{
padding:0;
margin:1em 0em;
list-style-type:none;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

td.infotag ul li{
line-height:12px;
padding:0;
margin:0;
}

/* index styles */
.homelist
{
padding-left:6px;
width:194px;
margin:0px 10px 10px 10px;
font-size:11px;
}



.homelist dt
{
	padding-top:10px;
	
}

.homelist dt a
{
	
	font-size:11px;
}

.homelist dd
{

	font-size:11px;
}
dl
{
padding:0;
margin:0;
}

dt{
font-weight:bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:16px;
padding-bottom:3px;
}

dd{
color: #959595;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0;
margin-left:0;
}



/* tag styles */
.saleTag
{
color:#990000;
font-weight:bold;
padding-left:7px;
}

.popularTag
{
font-weight:bold;
font-style:italic;
color: #336633;
padding-left:7px;
}

.redhighlight
{
color:#990000;
}

.homelist dt a{
color: #336633;
}

#loclist
{
width:100%;
margin-bottom:10em;
}

#loclist dt
{
display:block;
padding:0;
margin:0;
margin-top:1em;
color: #333333;
}

#loclist dd{
margin:0;
padding:0;
}

#loclist dd a{
font-size:1em;
margin:0;
padding:0;
}

.sidebar div.testimonial
{
margin:1em 0em 1.6em 0em;
}

.sidebar div.testimonial h3
{
color:#336633;
padding:4px 0px;
margin:0;
}

.sidebar  div.testimonial p
{
padding:0;
margin:0;
color:#336633;
}

p.saletext
{
	font-weight:bold;
	text-align:center;
	color: #e00f16;;
}

.puractin h2
{
	color:#336633;
	font-weight:bold;
}

.puractin h3
{
	
	color:#336633;
	font-weight:bold;
}

.puractin h2.purreg
{
		color: #999777;

}

.puractin em,.purstory em
{ 
	color: #999777;
	font-weight:bold;
	font-style:normal;
	
}

.puractin .linklist
{
	padding:10px 0px;
	text-align:center;
	
}

.puractin .linklist a
{
	padding:0px 6px;
}

.puractin .highlight
{
	
	color:#336633;
	font-weight:bold;
}

.purstory
{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;

	padding:14px 14px 40px 14px;
	
}

h3.sub
{
	color:#7BB259;
}

/* Dani Story */

#danicont
{
	text-align:center;
	margin:1em auto;
	width:760px;
	border:12px solid #39b44a;
	padding:20px 0px 20px 0px;
	background-color:#fff;
}



#danicont h2
{
	color:#2e3192;
	font-weight:bold;
	font-size:2em;
}

.dbox
{
	vertical-align:top;
	text-align:center;
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	margin-bottom:2em;

}


.dbox img
{
	border:6px solid #39b44a;
	margin:8px 8px 8px 8px;
}

#danicont  p
{
	margin:0;
	padding:4px 0px 4px 0px;
	font-weight:bold;
	font-size:1.4em;
}

#danicont  p em
{
	font-weight:normal;
	font-size:0.96em;
	color:#000;

}

