@charset "UTF-8";
/* CSS Document */
#prod_content h1.faq_long {     /*--  --*/
font-size:14px;
color: #566c11;
margin-left: 30px;
margin-bottom: 0px;
width: 625px;
}


sup {
font-size: 65%;
vertical-align: top;
}

body {
margin:0;
padding:0;
font-family: Lucida, Arial, Helvetica, sans-serif;
font-size: 12px;
background-image: url(../images/common/backdrop.jpg);
background-repeat: repeat-x;
background-color: #bec7aa;
behavior: url("csshover3.htc");
}

a img {
border-style: none;
	border-color: inherit;
	border-width: 0;
	/*width: 158px; BJ CHANGE ---- HOPEFULLY THIS WONT EFFECT ANOTHER INSTANCE ------ */ 
}

#flashcontent {
width: 921px;
margin-left:-9px;
}




#home_drop {
margin: 0 auto;
width: 921px;
position: relative;
}

#wrapper {
margin: 0 auto;
width: 921px;
background: url(../images/common/shadow_wrap.png) repeat-y top left;
overflow: hidden;
behavior: url(iepngfix.htc);
}

#wrapper2 {
margin: 0 0 0 10px;
padding: 0px;
width: 901px;
}

#lang_wrap {
margin: 0 auto;
width: 630px;
overflow: hidden;
}
#lang_top {
background-image: url(../images/lang_select/top.png);
background-repeat: no-repeat;
width: 630px;
height: 15px;
float: left;
display: inline;
margin: 200px 0 0 0;
padding: 0;
behavior: url(iepngfix.htc);
}
#lang_content {
width: 630px;
height: 85px;
float: left;
display: inline;
margin: 0;
padding: 0;
text-align: center;
}
img.logo {
float: left;
display: inline;
behavior: url(iepngfix.htc);
}
#lang_choices {
float: right;
display: inline;
width: 383px;
height: 85px;
background-image: url(../images/lang_select/right_back.png);
background-position: right;
background-repeat: repeat-y;
behavior: url(iepngfix.htc);
}
#lang_bottom {
background-image: url(../images/lang_select/bottom.png);
background-repeat: no-repeat;
width: 630px;
height: 13px;
float: left;
display: inline;
margin: 0;
padding: 0;
behavior: url(iepngfix.htc);
}

/*----------------------------- top --*/

#logo_nav {
width:901px;
height: 90px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

#logo {
float: left;
display: inline;
width: 195px;
height: 90px;
}

#logo img {
float: left;
margin: 0;
padding: 0;
}

#nav {
float: right;
width: 706px;
height: 90px;
background-image: url(../images/common/nav_back.jpg);
background-repeat: no-repeat;
}

#nav_home {
float: right;
width: 706px;
height: 90px;
background-image: url(../images/common/nav_back_home.jpg);
background-repeat: no-repeat;
}

#sign_in {
text-align: right; 	/* madara: added */
width: 696px; 		/* original: 706 */
height: 25px; 		/* original: 30 */
margin: 0;
padding: 0;
padding-right:10px;	/* madara: added */
padding-top:5px;	/* madara: added */
}



#sign_in p {
text-align: right;
padding: 0;
margin: 9px 35px 0 0;
font-size: 10px;
color: #96979b;
}

#sign_in a {
color: #96979b;
text-decoration: none;
}

#main_nav {
width: 706px;
height: 54px; /* madara: org.45 */ /**ie = 59*/
_height: 59px;
margin: 0;
padding: 0;
position: relative;
margin-top:5px; /* peter: origin nothig */
}

#main_nav span {
display: none;
width: 200px;
}

#main_nav ul#global {
list-style-type: none;
margin: 5px 0 0 30px;
padding: 30px 0 0 0; /* madara org.20 start */
color: #455b14;
font-size: 15px;
width: 450px;

}

#main_nav ul#global li {
display: inline;
}

#main_nav ul#global li a {
color: #455b14;
text-decoration: none;
}

#main_nav ul#global li a:hover {
color: #9f9f9f;
text-decoration: none;
}

#main_nav ul#global li a.active {
color: #9f9f9f;
text-decoration: none;
}

/*-------------------------------------------------------------------- RE-EDITED SEPT 17 ***BJ*** ------*/
#tabs 
{
background-image: url(../images/common/top_tabs_sprite.jpg);
background-repeat: no-repeat;
position: absolute;
bottom: 0px;
/* This is a hack to "hide" the coupon button as there was not time
to cut a new grapic */
/*left: 450px;*/
/*width: 230px;*/
left: 520px;
width: 150px;
height: 33px;
}

#tabs ul#tab_nav {
padding: 0;
margin: 0;
list-style-type: none;
/*background: url(../images/common/tab_sprite2.jpg) 0 0 no-repeat;*/
height: 33px;
position: relative;
}

#tabs li {
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}

#tabs li, #tabs a {
height: 33px; 
display: block;
}

#one {
	left: 0px; 
	width: 151px;
	background: url(../images/common/top_tabs_sprite.jpg) 0px -0px no-repeat;
}

#one a:hover 
{
	background: url(../images/common/top_tabs_sprite.jpg) 0px -33px no-repeat;
}

#one a.active 
{
	background: url(../images/common/top_tabs_sprite.jpg) 0px -33px no-repeat;
}

#two {
	left: 151px; 
	width: 79px;
	background: url(../images/common/top_tabs_sprite.jpg) -151px 0px no-repeat;
}

#two a:hover 
{
	background: url(../images/common/top_tabs_sprite.jpg) -151px -33px no-repeat;
}

#two a.active 
{
	background: url(../images/common/top_tabs_sprite.jpg) -151px -33px no-repeat;
}
/*-------------------------------------------------------------------- END RE-EDITED SEPT 17 ***BJ*** ------*/

/*----------------------------- end top --*/

/*----------------------------- middle --*/

#main_content {
width: 901px;
float: left;
display: inline;
margin: 0;
padding: 0;
overflow: hidden;
}

/*----------------------------- left navigation --*/

#left_nav {
float: left;
display: inline;
width: 200px;
height: 370px;
background-image:url(../images/common/left_nav_back.jpg);
background-repeat: no-repeat;
background-position: top;
padding: 0;
margin: 0;
color: #FFFFFF;
}

#left_nav p {
font-size: 14px;
margin: 90px 0 5px 25px;
padding: 0;
width: 140px;
}

#left_nav p.second {
font-size: 14px;
margin: 18px 0 5px 25px;
padding: 0;
width: 140px;
}

.dry_food {
	display:block;
	width:160px;
	height:31px;
	margin-left: 25px;
	background: url(../images/nav/product_nav_oneSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.dry_food:hover {
	background-position:0px -31px;
	}
.dry_food-active {
	display:block;
	width:160px;
	height:31px;
	margin-left: 25px;
	background: url(../images/nav/product_nav_oneSprite.jpg) no-repeat;
	background-position:0px -31px;
	}
	
.digest {
	display:block;
	width:142px;
	height:31px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../images/nav/product_nav_twoSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.digest:hover {
	background-position:0px -31px;
	}
.digest-active {
	display:block;
	width:142px;
	height:31px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../images/nav/product_nav_twoSprite.jpg) no-repeat;
	background-position:0px -31px;
	}
	
.oral {	
	display:block;
	width:116px;
	height:31px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../images/nav/product_nav_treSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.oral:hover {
	background-position:0px -31px;
	}
.oral-active {	
	display:block;
	width:116px;
	height:31px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../images/nav/product_nav_treSprite.jpg) no-repeat;
	background-position:0px -31px;
	}
	
.joint {
	display:block;
	width:120px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 15px;
	background: url(../images/nav/product_nav_foSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint:hover {
	background-position:0px -30px;
	}
.joint-active {
	display:block;
	width:120px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 15px;
	background: url(../images/nav/product_nav_foSprite.jpg) no-repeat;
	background-position:0px -30px;
	}
	
.buy {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/product_nav_fiveSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.buy:hover {
	background-position:0px -20px;
	}
.buy-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/product_nav_fiveSprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
#left_nav2 {
float: left;
display: inline;
width: 200px;
height: 356px;
background-image:url(../images/common/left_nav_back2.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav2 p {
font-size: 12px;
margin: 5px 0 5px 32px;
padding: 0;
width: 140px;
}
				
#left_nav2_fr {	
float: left;
display: inline;
width: 200px;
background-image:url(../FR/images/common/left_nav_back2.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav2_fr p {
font-size: 12px;
margin: 5px 0 5px 32px;
padding: 0;
width: 140px;
}	
	
.protect {
	display:block;
	width:160px;
	height:20px;
	margin-top: 90px;
	margin-left: 25px;
	background: url(../images/nav/protect_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.protect:hover {
	background-position:0px -20px;
	}
.protect-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 90px;
	margin-left: 25px;
	background: url(../images/nav/protect_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}

.marig {
	display:block;
	width:160px;
	height:20px;
	margin-bottom: 5px;
	margin-left: 25px;
	background: url(../images/nav/marigold_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.marig:hover {
	background-position:0px -20px;
	}
.marig-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/marigold_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.flax {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/flax_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.flax:hover {
	background-position:0px -20px;
	}
.flax-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/flax_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.ww {
	display:block;
	width:160px;
	height:37px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/WW_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.ww:hover {
	background-position:0px -37px;
	}
.ww-active {
	display:block;
	width:160px;
	height:37px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/WW_sprite.jpg) no-repeat;
	background-position:0px -37px;
	}

.myrt {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/myrtle_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.myrt:hover {
	background-position:0px -20px;
	}
.myrt-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/myrtle_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.green {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/green_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.green:hover {
	background-position:0px -20px;
	}
.green-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/green_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
	
	

.veg {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/veg-oil_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.veg:hover {
	background-position:0px -20px;
	}
.veg-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/veg-oil_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
	
	
	
	
	
	
	
	
	
.mussles {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/muss_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.mussles:hover {
	background-position:0px -20px;
	}
.mussles-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../images/nav/muss_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}


.chic {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 15px;
	background: url(../images/nav/chic_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.chic:hover {
	background-position:0px -20px;
	}
.chic-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 15px;
	background: url(../images/nav/chic_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}



#left_nav2 p.found_in {
width: 180px;
color: #566c11;
font-size: 12px;
margin: 30px 0 10px 15px;
padding: 0;
}

.joint_solo {
	display:block;
	width:180px;
	height:186px;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(../images/nav/joint_solo.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_solo:hover {
	background-position:-180px 0px;
	}
.joint_solo-active {
	display:block;
	width:180px;
	height:186px;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(../images/nav/joint_solo.jpg) no-repeat;
	background-position:-180px 0px;
	}
	
.joint_solo_fr {
	display:block;
	width:180px;
	height:186px;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(../FR/images/nav/joint_solo.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_solo_fr:hover {
	background-position:-180px 0px;
	}
.joint_solo_fr-active {
	display:block;
	width:180px;
	height:186px;
	margin-left: 15px;
	margin-bottom: 15px;
	background: url(../FR/images/nav/joint_solo.jpg) no-repeat;
	background-position:-180px 0px;
	}
.joint_dual1 {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/joint_dual_one.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_dual1:hover {
	background-position:-180px 0px;
	}
.joint_dual1-active {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/joint_dual_one.jpg) no-repeat;
	background-position:-180px 0px;
	}
		
.joint_dual1_fr {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../FR/images/nav/joint_dual_one.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_dual1_fr:hover {
	background-position:-180px 0px;
	}
.joint_dual1_fr-active {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/joint_dual_one.jpg) no-repeat;
	background-position:-180px 0px;
	}
	
.joint_dual2 {
	display:block;
	width:180px;
	height:191px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/joint_dual_two.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_dual2:hover {
	background-position:-180px 0px;
	}
.joint_dual2-active {
	display:block;
	width:180px;
	height:191px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/joint_dual_two.jpg) no-repeat;
	background-position:-180px 0px;
	}
	
.dryfood {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/dryfood_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.dryfood:hover {
	background-position:-180px 0px;
	}
.dryfood-active {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/dryfood_sprite.jpg) no-repeat;
	background-position:-180px 0px;
	}
	
.dryfood_fr {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/dryfood_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.dryfood_fr:hover {
	background-position:-180px 0px;
	}
.dryfood_fr-active {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/dryfood_sprite.jpg) no-repeat;
	background-position:-180px 0px;
	}
	
.digest_health {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/digest_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.digest_health:hover {
	background-position:-180px 0px;
	}
.digest_dual1 {
	display:block;
	width:180px;
	height:180px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/digest_dual_one.jpg) no-repeat;
	background-position:0px 0px;
	}
.digest_dual1:hover {
	background-position:-180px 0px;
	}
	
.oral_health {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/oral_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.oral_health:hover {
	background-position:-180px 0px;
	}
.oral_dual1 {
	display:block;
	width:180px;
	height:180px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../images/nav/oral_dual_one.jpg) no-repeat;
	background-position:0px 0px;
	}
.oral_dual1:hover {
	background-position:-180px 0px;
	}
	
#left_nav3 {
float: left;
display: inline;
width: 200px;
height: 250px;
background-image:url(../images/common/left_nav_back3.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav4 {
float: left;
display: inline;
width: 200px;
height: 173px;
background-image:url(../images/common/left_nav_back4.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav5 {
float: left;
display: inline;
width: 200px;
height: 199px;
background-image:url(../images/common/left_nav_back5.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav6 {
float: left;
display: inline;
width: 200px;
height: 173px;
background-image:url(../images/common/left_nav_back6.jpg);
background-repeat: no-repeat;
background-position: top left;
padding: 0;
margin: 0;
color: #FFFFFF;
overflow: hidden;
}

#left_nav3 p , #left_nav4 p , #left_nav5 p {
font-size: 12px;
margin: 90px 0 8px 32px;
padding: 0;
width: 140px;
}

.contact {
	display:block;
	width:160px;
	height:20px;
	margin-top: 90px;
	margin-left: 25px;
	background: url(../images/nav/contact_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.contact:hover {
	background-position:0px -20px;
	}
.contact-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 90px;
	margin-left: 25px;
	background: url(../images/nav/contact_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
.faqs {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../images/nav/faq_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.faqs:hover {
	background-position:0px -20px;
	}
.faqs-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../images/nav/faq_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
.media {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../images/nav/media_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.media:hover {
	background-position:0px -20px;
	}
.media-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../images/nav/media_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}

img.form_step {
margin-left:25px;
margin-bottom: 5px;
}
img.form_step_top {
margin-top: 30px;
margin-left:25px;
margin-bottom: 5px;
}

	

/*----------------------------- end left navigation --*/

#content {
float: right;
display: inline;
width: 700px;
margin: 0;
padding: 0;
}

#header {
width: 700px;
height: 150px;
float: left;
display: inline;
position: relative;
}

#header img {
float: left;
margin: 0;
padding: 0;
}

/*------------------- Update for Coupon drop down --*/

#coupon {
position: absolute;
top: 0;
left: 428px;
width: 250px;
height: 116px;
background-image: url(../images/common/coupon_back.png);
background-repeat: no-repeat;
}
#coupon_home {
position: absolute;
top: 0;
left: 639px;
width: 250px;
height: 116px;
background-image: url(../images/common/coupon_back.png);
background-repeat: no-repeat;
}
#coup_close {
float: right;
margin-right: 10px;
display: inline;
font-size: 9px;
color: #FFFFFF;
}
#coup_close a {
color:#FFFFFF;
}
#coup_close a:hover {
color:#455b14;
}
#coupon p , #coupon_home p{
color: #455b14;
margin-left: 10px;
margin-top: 8px;
margin-bottom: 3px;
padding: 0;
}
#coupon_links {
width: 150px;
height: 20px;
color: #455b14;
margin: 10px 0 0 0;
}
#coupon #coupon_links p , #coupon_home #coupon_links p {
color: #455b14;
margin: 0;
}
#coupon_links a {
color: #455b14;
}
#coupon img.coup_left , #coupon_home img.coup_left {
float: left;
display: inline;
margin-left: 8px;
padding: 0;
}

/*------------------- end Coupon drop down --*/


#prod_content {
background-image: url(../images/common/content_back.jpg);
background-repeat: repeat-y;
width: 700px;
color: #424242;
margin: 0;
padding: 0;
float: left;
display: inline;
}

#bottom {
background-image: url(../images/common/content_bottom_back.jpg);
background-repeat:no-repeat;
width: 700px;
height: 20px;
float: left;
display: inline;
margin: 0;
padding: 0;
}

/*----------------------------- end middle --*/

/*----------------------------- bottom --*/

#footer {
width: 921px;
height: 100px;
margin: 0 auto;
background-image:url(../images/common/bottom.jpg);
background-repeat:no-repeat;
font-size:10px;
color: #566d11;
}

#footer-home {
width: 921px;
height: 100px;
margin: 0 auto;
font-size:10px;
color: #566d11;
font-size:10px;
color: #566d11;
}

#footer-lang {
float:left;
display: inline;
width: 630px;
text-align: center;
margin: 0 auto;
}

#footer a , #footer-home a , #footer-lang a {
color: #566d11;
text-decoration: none;
}

#footer #left , #footer-home #left {
float:left;
display: inline;
width: 220px;
margin-top: 15px;
text-align: center;
}

#footer #centre , #footer-home #centre {
float:left;
display: inline;
width: 500px;
text-align: center;
margin-top: 15px;
}

#footer #right , #footer-home #right {
float:left;
display: inline;
width: 180px;
text-align: center;
margin-top: 25px;
}








/*------------ French -----------------*/

.veg_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/veg-oil_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.veg_fr:hover {
	background-position:0px -20px;
	}
.veg_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/veg-oil_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
	
.mussles_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/muss_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.mussles_fr:hover {
	background-position:0px -20px;
	}
.mussles_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/muss_sprite.jpg) no-repeat;
	background-position: 0px -20px;
	}

.chic_fr {
	display:block;
	width:160px;
	height:32px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/chic_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.chic_fr:hover {
	background-position:0px -33px;
	}
.chic_fr-active {
	display:block;
	width:160px;
	height:32px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/chic_sprite.jpg) no-repeat;
	background-position:0px -32px;
	}





	
.marig_fr {
	display:block;
	width:160px;
	height:20px;
	margin-bottom: 5px;
	margin-left: 25px;
	background: url(../FR/images/nav/marigold_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.marig_fr:hover {
	background-position:0px -20px;
	}
.marig_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/marigold_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.flax_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/flax_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.flax_fr:hover {
	background-position:0px -20px;
	}
.flax_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/flax_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.ww_fr {
	display:block;
	width:160px;
	height:34px;
	margin-left: 24px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/WW_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.ww_fr:hover {
	background-position:0px -33px;
	}
.ww_fr-active {
	display:block;
	width:160px;
	height:34px;
	margin-left: 24px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/WW_sprite.jpg) no-repeat;
	background-position:0px -34px;
	}

.myrt_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/myrtle_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.myrt_fr:hover {
	background-position:0px -20px;
	}
.myrt_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/myrtle_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.green_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/green_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.green_fr:hover {
	background-position:0px -20px;
	}
.green_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/green_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
.protect_fr {
	display:block;
	width:160px;
	height:33px;
	margin-left: 25px;
	margin-top:30px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/protect_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.protect_fr:hover {
	background-position:0px -33px;
	}
.protect_fr-active {
	display:block;
	width:160px;
	height:33px;
	margin-left: 25px;
	margin-top:30px;
	margin-bottom: 5px;
	background: url(../FR/images/nav/protect_sprite.jpg) no-repeat;
	background-position:0px -33px;
	}


.digest_fr {
	display:block;
	width:170px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../FR/images/nav/product_nav_twoSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.digest_fr:hover {
	background-position:0px -30px;
	}
.digest_fr-active {
	display:block;
	width:170px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../FR/images/nav/product_nav_twoSprite.jpg) no-repeat;
	background-position:0px -30px;
	}
	
.oral_fr {	
	display:block;
	width:170px;
	height:29px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../FR/images/nav/product_nav_treSprite.jpg) no-repeat;
	background-position:0px -0px;
	}
.oral_fr:hover {
	background-position:0px -29px;
	}
	
.oral_fr-active {	
	display:block;
	width:170px;
	height:29px;
	margin-left: 25px;
	margin-bottom: 10px;
	background: url(../FR/images/nav/product_nav_treSprite.jpg) no-repeat;
	background-position:0px -29px;
	}
	
.joint_fr {
	display:block;
	width:170px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 20px;
	background: url(../FR/images/nav/product_nav_foSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_fr:hover {
	background-position:0px -30px;
	}
.joint_fr-active {
	display:block;
	width:170px;
	height:30px;
	margin-left: 25px;
	margin-bottom: 20px;
	background: url(../FR/images/nav/product_nav_foSprite.jpg) no-repeat;
	background-position:0px -30px;
	}
	
.buy_fr {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../FR/images/nav/product_nav_fiveSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.buy_fr:hover {
	background-position:0px -20px;
	}
.buy_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../FR/images/nav/product_nav_fiveSprite.jpg) no-repeat;
	background-position:0px -20px;
	}
	
	
.digest_health_fr {
	display:block;
	width:180px;
	height:181px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../FR/images/nav/digest_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.digest_health_fr:hover {
	background-position:-180px 0px;
	}


.oral_dual1_fr {
	display:block;
	width:180px;
	height:180px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../FR/images/nav/oral_dual_one.jpg) no-repeat;
	background-position:0px 0px;
	}
.oral_dual1_fr:hover {
	background-position:-180px 0px;
	}
.joint_dual2_fr {
	display:block;
	width:180px;
	height:191px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../FR/images/nav/joint_dual_two.jpg) no-repeat;
	background-position:0px 0px;
	}
.joint_dual2_fr:hover {
	background-position:-180px 0px;
	}
.joint_dual2_fr-active {
	display:block;
	width:180px;
	height:191px;
	margin-left: 15px;
	margin-bottom: 0px;
	background: url(../FR/images/nav/joint_dual_two.jpg) no-repeat;
	background-position:-180px 0px;
	}
	

.dry_food_fr {
	display:block;
	width:160px;
	height:31px;
	margin-left: 25px;
	background: url(../FR/images/nav/product_nav_oneSprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.dry_food_fr:hover {
	background-position:0px -31px;
	}
.dry_food_fr-active {
	display:block;
	width:160px;
	height:31px;
	margin-left: 25px;
	background: url(../FR/images/nav/product_nav_oneSprite.jpg) no-repeat;
	background-position:0px -31px;
	}
	
.contact_fr {
	display:block;
	width:160px;
	height:20px;
	margin-top: 30px;
	margin-left: 25px;
	background: url(../FR/images/nav/contact_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.contact_fr:hover {
	background-position:0px -20px;
	}
.contact_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 30px;
	margin-left: 25px;
	background: url(../FR/images/nav/contact_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
.faqs_fr {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../FR/images/nav/faq_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.faqs_fr:hover {
	background-position:0px -20px;
	}
.faqs_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../FR/images/nav/faq_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}
.media_fr {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../FR/images/nav/media_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.media_fr:hover {
	background-position:0px -20px;
	}
.media_fr-active {
	display:block;
	width:160px;
	height:20px;
	margin-top: 5px;
	margin-left: 25px;
	background: url(../FR/images/nav/media_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}




.pers_info {
	display:block;
	width:160px;
	height:33px;
	margin-left: 25px;
	background: url(../images/nav/forms/pers_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.pers_info:hover {
	background-position:0px -33px;
	}

.pets_info {
	display:block;
	width:160px;
	height:33px;
	margin-left: 25px;
	background: url(../images/nav/forms/dog_info_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.pets_info:hover {
	background-position:0px -33px;
	}


.more_stories {
	display:block;
	width:159px;
	height:20px;
	margin-left: 25px;
	background: url(../images/community/more_stories_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.more_stories:hover {
	background-position:0px -20px;
	}

.more_stories_on {
	display:block;
	width:159px;
	height:20px;
	margin-left: 25px;
	margin-top: 60px;
	margin-bottom: 5px;
	background: url(../images/community/more_stories_sprite_on.jpg) no-repeat;
	background-position:0px 0px;
	}


.send_story {
	display:block;
	width:159px;
	height:20px;
	margin-left: 25px;
	background: url(../images/community/send_story_sprite.jpg) no-repeat;
	background-position:0px 0px;
	background-repeat: no-repeat;
	
	}
.send_story:hover {
	background-position:0px -20px;
	}


.send_story_on {
	display:block;
	width:159px;
	height:20px;
	margin-left: 25px;
	background: url(../images/community/send_story_sprite-on.jpg) no-repeat;
	background-position:0px 0px;
	
	}




.pers_info {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/forms/pers_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.pers_info:hover {
	background-position:0px -20px;
	}
.pers_info-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/forms/pers_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}

.pets_info {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/forms/dog_info_sprite.jpg) no-repeat;
	background-position:0px 0px;
	}
.pets_info:hover {
	background-position:0px -20px;
	}
.pets_info-active {
	display:block;
	width:160px;
	height:20px;
	margin-left: 25px;
	background: url(../images/nav/forms/dog_info_sprite.jpg) no-repeat;
	background-position:0px -20px;
	}


