/*detox specific*/
p{font-size: 10pt;}
span.shout { font-family:  CUSTOMVAR:ACTCSSFONTFAMILY; font-size: 14pt; color: #990000; font-weight: normal;}
span.shoutred { font-family:  CUSTOMVAR:ACTCSSFONTFAMILY; font-size: 14pt; color: #FF0000; font-weight: normal;}
table.product{width: 238px; vertical-align: TOP; FLOAT:LEFT;
border: solid 1px #ACB880;margin: 2px 5px 5px 0;}
td.product{padding: 4px;font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;line-height: 1.5;}
p.productname{font-weight: bold; margin:4px 0 4px 0;}
td.description{padding: 5px; font-size: 12px;vertical-align: top;}
td.lhspace{width: 0px;vertical-align: top;text-align: center;font-size: 10px;padding-top: 10px;}
span.dx_price{font-size:12px;color:NETQUOTEVAR:FGCOLORCSS;}
span.rrp{text-decoration:line-through;}
span.dx_specialoffer{font-size:12px;color:#330000;font-weight: bold;}
img.dxim{margin: 20px;}
p.note{text-align: left; font-size: 11px; color: #663399; clear: all;}

p.homesm{font-size: 11px;clear: all;}

a:link.upsell{color:#660099;text-decoration:none;
font-weight: bold;}
a:visited.upsell{color:#660099;text-decoration:none;
font-weight: bold;}
a:hover.upsell{color:#FF9900;text-decoration:none;
font-weight: bold;}
a:active.upsell{color:#660099;text-decoration:none;
font-weight: bold;}

span.delnote{font-weight: bold; color: #FF0099;}
table.basket{float: right; margin-right: 10px; width: 450px; border: 1px;}
td.basketcontent{width: 100px; text-align: center;} 
span.search{font-weight: bold; font-size: 12px; margin-right: 3px;}
td.search{text-align:right;}
input.search{font-size: 10px;margin-right: 2px;}
select.search{font-size: 11px;margin-right: 3px;}
img.happy{width: 443px;height: 19px; border: 0;float: left;margin-left: 2px;}
img.tel {width: 270px;height: 19px; border: 0;float: right; margin-right:10px;}
img.stripeone{height: 2px; width: 100%; border: 0;}
td.strap{text-align: center;font-size: 8pt;padding:6px 0 6px 0; color:#9999cc;}
td.bottomlinks{text-align: center;font-size: 8pt;padding:0 0 6px 0;}
img.stripetwo{height: 2px; width: 100%; border: 0;}
td.copyright{text-align: center;font-size: 8pt;padding:3px;background-color: #ff9933;}
span.breadcrumb{font-weight:bold; font-size: 10px;color: #333300; text-decoration: none;}
span.basket{font-weight: bold;font-size: 12px;color:#330000;}
select.product{font-size: 12px; margin-top: 4px;}
A:LINK.breadcrumb{text-decoration: none;color: #333300;font-weight:bold;}
A:HOVER.breadcrumb{text-decoration: none;color: #333300;font-weight:bold;}
A:VISITED.breadcrumb{text-decoration: none; color: #333300;font-weight:bold;}
A:LINK.small{text-decoration: none; font-size: 8pt;}
A:HOVER.small{text-decoration: none; font-size: 8pt;}
A:VISITED.small{text-decoration: none; font-size: 8pt;}
p.foodelivery.{margin: 1px;font-size: 10px;}
table.marginleft{margin-left: 0px;}
div.marginleft{margin-left: 0px;}
th.checkoutth{color: #ffffff;font-weight: bold; font-size:13px;}
div.browserforward{margin: 0 0 50px 0px;}
td.newproducts{border-top: 1px solid #86A161;border-bottom: 1px solid #86A161; color: #996666; font-size:12px; font-weight: bold;width: 100%;}
img.newproducts{width: 55px; height: 55px; border: 0; margin: 2px;}

/*Navigation Menu*/


.dropdownnav {     text-align: left;
                   font-family: trebuchet MS, verdana, helvetica, arial, sans-serif;
                   font-size: 8pt; 
                   font-color: #999933;}


.dropdownnav2 {     text-align: left;
                    font-family: trebuchet MS, verdana, helvetica, arial, sans-serif;
                    font-size: 8pt; 
                    font-color: #336633;}


.dropdownnav A:link,
.dropdownnav A:visited,
.dropdownnav A:active {      font-size: 8pt; color: #999933;
                             text-decoration: none; }

.dropdownnav2 A:link,
.dropdownnav2 A:visited,
.dropdownnav2 A:active {      font-size: 8pt; color: #336633;
                              text-decoration: none; }


.home_news {     text-align: left;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: bold;
                 color: #999933; }


.home_news A:link,
.home_news A:visited,
.home_news A:active {      color: #999933;
                           text-decoration: none; }


.supps {     text-align: center;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: bold;
                 color: #ffffff; }


.supps A:link,
.supps A:visited,
.supps A:active {      color: #ffffff;
                           text-decoration: none; }



.home_news2 {     text-align: left;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: bold;
                 color: #663399; }

.home_news2 A:link,
.home_news2 A:visited,
.home_news2 A:active {      color: #663399;
                           text-decoration: none; }


.home_news3 {     text-align: left;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: bold;
                 color: #336633; }

.home_news3 A:link,
.home_news3 A:visited,
.home_news3 A:active {      color: #336633;
                           text-decoration: none; }

.home_news4 {     text-align: left;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: normal;
                 color: #003300; }


.home_news4 A:link,
.home_news4 A:visited,
.home_news4 A:active {      color: ##6666FF;
                            font-size: 8pt; 
                           text-decoration: none; }

.home_news5 {     text-align: left;
                 font-family:  verdana, helvetica, arial, sans-serif;
                 font-size: 8pt; 
                 font-weight: normal;
                 color: #006633; }


.home_news5 A:link,
.home_news5 A:visited,
.home_news5 A:active {      color: ##6666FF;
                            font-size: 8pt; 
                            text-decoration: none; }




A:dropdownnav:hover {   color: #FF9900
}







#products {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 8px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#howtobuy {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 119px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#retreats {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 246px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#recipes {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 370px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#about {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 467px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}


#links {
   background-color : #FDFFE7; 
   layer-background-color : #FDFFE7;
   border-width : 1px; 
   border-style : solid; 
	border-bottom: solid 1px #996666;
	border-top: solid 1px #CCCC99;
	border-left: solid 1px #CCCC99;
	border-right: solid 1px #CCCC99;
   width : 120px; 
   top : 109px; 
   left : 558px; 
   position : absolute; 
   z-index : 90; 
   visibility : hidden; 
}

td.brown{border-bottom: solid 3px #8D746E;
	border-top: solid 1px #8D746E;
	border-left: solid 1px #8D746E;
	border-right: solid 1px #8D746E;}

td.tdbrown{border-bottom: solid 3px #8D746E;
	border-top: solid 1px #8D746E;
	border-left: solid 1px #8D746E;
	border-right: solid 1px #8D746E;}
td.green {
	border-bottom: solid 3px #003300;
	border-top: solid 1px #003300;
	border-left: solid 1px #003300;
	border-right: solid 1px #003300;}
td.tdgreen {
	border-bottom: solid 3px #003300;
	border-top: solid 1px #003300;
	border-left: solid 1px #003300;
	border-right: solid 1px #003300;}
td.alllines {
	border-bottom: solid 1px #899265;
	border-top: solid 1px #899265;
	border-left: solid 1px #ACB880;
	border-right: solid 1px #ACB880;}
td.tdalllines {
	border-bottom: solid 1px #899265;
	border-top: solid 1px #899265;
	border-left: solid 1px #ACB880;
	border-right: solid 1px #ACB880;}

div.brochurebreadcrumb{
margin: 20px 0 20px 0px;
}

div.brochurebreadcrumb a:link{
font-weight:bold; font-size: 11px;color: #333300; text-decoration: none;
}
div.brochurebreadcrumb  a:visited{
font-weight:bold; font-size: 11px;color: #333300; text-decoration: none;
}
div.brochurebreadcrumb  a:hover{
font-weight:bold; font-size: 11px;color: #333300; text-decoration: none;
}
div.brochurebreadcrumb a:active{
font-weight:bold; font-size: 11px;color: #333300; text-decoration: none;
}
img.copyright{border: 0;height: 54px;width: 64px;margin-bottom: 2px;}
p.upsellintro{font-size: 10px; font-weight: bold; text-align: center;}
td.contactlabel{width: 35%; text-align: right; font-weight: bold;}
div.homeheadline{border-top:1px solid #86A161;border-bottom:1px solid #86A161; margin-left: 255px;font-size: 10px;color: #996666; font-weight: bold;margin-top: 21px;}
