﻿body 
{
    margin:0;
    margin-left:10px;
    margin-right:20px;
    font-family:Sans-Serif;
    background-color:#B7CC8F;
}

h1, h2, h3
{
    margin:0;
    margin-bottom:10px;
    color:#202020;
}
h1
{
    font-size:x-large;
    margin-bottom:20px;
}
h2
{
    font-size:large;
}
h3
{
    font-size:medium;
}
h4
{
    font-weight:normal;
}

p.text
{

}
a
{
    text-decoration:none;
    color:#435717;
    font-weight:bold;
}
a:active, a:hover
{
    text-decoration:underline;
    color:#7E6632;
}

li
{
    list-style-image:url(http://www.free2enjoy.net/images/leaf_bullet.gif);
    margin-bottom:5px;
}
sup
{
    font-size:xx-small;
}
th
{
    text-align:right;
    padding-right:10px;
}
label, div.label
{
    display:block;
    margin-top:10px;
    margin-bottom:20px;
}
img.logo
{
    margin-top:10px;
    margin-bottom:10px;
    border:0;
}

p.returnLink
{
    background-color:#8CBD31;
    padding:5px;
    padding-left:10px;
    margin-top:0;
    -moz-border-radius:6px;	/* Rounded edges in Firefox */
}

td.body, td.footer
{
    padding-top:15px;
    padding-left:20px;
    padding-right:20px;
}
td.footer
{
    padding-left:5px;
    background-image: url(http://www.free2enjoy.net/images/leaf_hr.gif);
    background-repeat:repeat-x;
    font-size:x-small;
}
td.body
{
    height:450px;
    padding-bottom:10px;
}

table.prodlist
{
    width:80%;
}
table.prodlist td
{
    width:33%;
    padding-left:10px;
    padding-right:10px;
    vertical-align:top;
    text-align:center;
}

.Cart
{
    margin-top:10px;
    border:solid 2px #8CBD31;
}
.Cart td
{
    padding:10px;
    border:solid 1px #E9E9E9;
}
.CartHeader
{
    border-bottom:solid 2px #8CBD31;
    background-color:#E9E9E9;
}
.CartHeader td
{
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
}
.CartFooter
{
    border-top:solid 2px #8CBD31;
    font-weight:bold;
    background-color:#E9E9E9;
}
td.CartButtonsL
{
    padding-left:20px;
    padding-right:0px;
}
td.CartButtonsR
{
    padding-left:0px;
}
table.totals
{
    padding:0;
    margin:0;
    width:100%;
}
table.totals td
{
    width:50%;
    font-weight:normal;
    text-align:right;
    padding:0;
    padding-left:10px;
    padding-right:10px;
}
table.totals td.total
{
    font-weight:bold;
    padding-top:10px;
}

.warning
{
    color:Red;
}

p.categoryDesc
{
    padding-top:0;
    padding-bottom:0; 
    color:#202020;
    margin:0;
}
div.categoryDesc
{
    background-image: url(http://www.free2enjoy.net/images/leaf_hr.gif);
    background-repeat:repeat-x;
    margin:0;
    padding:0;
    margin-top:20px;
    margin-bottom:10px;
}
div.productNav
{
    margin-top:20px;
    text-align:center;
}
ul.productNav , ul.productNav li
{
    list-style-image:none;
    list-style-type:none;
    font-weight:bold;
    font-size:10pt;
    font-variant:small-caps;
}
ul.productNav
{
    margin:0;
    padding:0;
}
ul.productNav li
{
    width:75px;
    height:35px;
    vertical-align:bottom;
    display:inline-block;
    padding-left:5px;
    padding-right:5px;
    margin-left:5px;
    margin-right:5px;
    border-style:dashed;
    border-width:1px;
    border-color:#8CBD31;
}
ul.productNav li:active, ul.productNav li:hover
{
    background-color:#8CBD31;
}

table.productsTable td em
{
    color:#8CBD31;
    font-weight:bold;
    display:block;
    padding-bottom:10px;
}

/* nav */
ul.nav a
{
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
}
ul.nav a:active, ul.nav a:hover
{
    text-decoration:underline;
    color:#7E6632;
}
ul.nav, ul.nav2
{
    padding:0;
    margin:0;
}
ul.nav li, ul.nav2 li
{
    list-style-image:none;
    list-style-type:none;
    padding-bottom:8px;
    font-variant:small-caps;
    text-align:center;
}
ul.nav2
{
    padding-top:10px;
}
ul.nav2 li
{
    font-size:smaller;
}
td.nav
{
    background-color:#8CBD31;
}
td.nav_top
{
    background-image:url(http://www.free2enjoy.net/images/leaf_top.gif);
    background-repeat:repeat-x;
}
td.nav_bottom
{
    background-image:url(http://www.free2enjoy.net/images/leaf_bottom.gif);
    background-repeat:repeat-x;
}
td.nav_left
{
    background-image:url(http://www.free2enjoy.net/images/leaf_left.gif);
    background-repeat:repeat-y;
}
td.nav_right
{
    background-image:url(http://www.free2enjoy.net/images/leaf_right.gif);
    background-repeat:repeat-y;   
}

.DietTips 
{
}

td.nav_unfilled
{
    padding-top:10px;
}
td.nav_top_unfilled
{
    border-top: solid 5px #8CBD31;
    background-color:#8CBD31;
    color:#ffffff;
    text-align:center;
    font-style:italic;
}
td.nav_bottom_unfilled
{
    border-bottom: solid 5px #8CBD31;
}
td.nav_left_unfilled
{
    border-left: solid 5px #8CBD31;
}
td.nav_right_unfilled
{
    border-right: solid 5px #8CBD31;
}

.sitemap ul ul ul
{
    padding-top:10px;
    padding-bottom:10px;
}

#dhtmlgoodies_tooltip{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:5px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
	}
	#dhtmlgoodies_tooltip li, #dhtmlgoodies_tooltip ul
	{
	    list-style-type:disc;
	    list-style-image:none;
	    margin:0;
	    padding:0;
	    margin-left:10px;
	}