@charset "UTF-8";
/* CSS Document */

body{
max-width: 1300px;
padding: 0px;
margin: 0px;
background-color: #A9B137;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #993300;
}

a{
color: #993300;
outline: none;
}

a:hover{
color: #787816;
text-decoration: none;
}

hr{
height: 10px;
border: 0px;
border-top-color: #993300;
border-top-style: solid;
border-top-width: 1px;
}

#small-content{
height: 400px;
}

#bg-wrapper{
background-image: url(../images/backgrounds/bg-body.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1300px;
height: 1000px;
}

#wrapper{
padding-left: 84px;
width: 1056px;
}

#header{
width: 759px;
padding-left: 252px;
padding-right: 45px;
}

#header-left{
float: left;
padding-top: 68px;
width: 340px;
text-align: left;
}

#header-right{
float: right;
padding-top: 28px;
width: 418px;
text-align: right;
font-size: 14px;
color: #990066;
}

#header-right a{
text-decoration: none;
color: #990066;
}

#header-right a:hover{
color: #FF9933;
}

#header-orange{
color: #FF9933;
text-decoration: none;
padding-bottom: 8px;
}

#header-orange a{
color: #FF9933;
text-decoration: underline;
}

#header-orange a:hover{
text-decoration: none;
color: #990066;
}

#search{
padding-top: 40px;
padding-bottom: 11px;
}

#navigation{
width: 180px;
padding-top: 138px;
padding-left: 42px;
float: left;
}

#navigation-fr{
width: 180px;
padding-top: 138px;
padding-left: 42px;
float: left;
}

#navigation li{
list-style: none;
list-style-position: outside;
}

#navigation-fr li{
list-style: none;
list-style-position: outside;
}

#navigation-padding{
padding-bottom: 5px;
}

#content-wrapper{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-home-content.png);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 516px;
}

#content-background-repeat{
background-image: url(../images/backgrounds/bg-content-repeat.png);
background-repeat: repeat-y;
}

#citrus-background-repeat{
background-image: url(../images/backgrounds/bg-content-column-repeat.png);
background-repeat: repeat-y;
}

#content-inner-wrapper{
float: right;
width: 758px;
padding-top: 52px;
padding-right: 52px;
}

#content-left{
float: left;
width: 542px;
}

#content-right{
float: right;
width: 216px;
}

#recipe-of-the-month{
background-image: url(../images/backgrounds/bg-featured-recipe.jpg);
background-position: top;
background-repeat: no-repeat;
height: 119px;
text-align: center;
padding-top: 43px;
}

#recipe-of-the-month-fr{
background-image: url(../images/backgrounds/bg-featured-recipe-fr.jpg);
background-position: top;
background-repeat: no-repeat;
height: 119px;
text-align: center;
padding-top: 43px;
}

#fun-facts{
background-image: url(../images/backgrounds/bg-fun-facts.jpg);
background-position: top;
background-repeat: no-repeat;
height: 72px;
color: #669933;
font-size: 11px;
padding-top: 45px;
padding-left: 91px;
padding-bottom: 17px;
padding-right: 18px;
}

#fun-facts-fr{
background-image: url(../images/backgrounds/bg-fun-facts-fr.jpg);
background-position: top;
background-repeat: no-repeat;
height: 72px;
color: #669933;
font-size: 11px;
padding-top: 45px;
padding-left: 87px;
padding-bottom: 17px;
padding-right: 14px;
}

#health-tips{
background-image: url(../images/backgrounds/bg-health-tips.jpg);
background-position: top;
background-repeat: no-repeat;
height: 77px;
color: #6699CC;
font-size: 11px;
padding-top: 43px;
padding-left: 66px;
padding-bottom: 23px;
padding-right: 30px;
}

#health-tips-fr{
background-image: url(../images/backgrounds/bg-health-tips-fr.jpg);
background-position: top;
background-repeat: no-repeat;
height: 77px;
color: #6699CC;
font-size: 11px;
padding-top: 43px;
padding-left: 64px;
padding-bottom: 23px;
padding-right: 14px;
}

/*ABOUT STYLES*/
#content-wrapper-about{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-about-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 516px;
}

#content-wrapper-about-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-about-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 516px;
}

#about-inner-wrapper{
width: 560px;
padding-top: 65px;
padding-left: 87px;
padding-right: 100px;
line-height: 1.5em;
}

#about-inner-wrapper-fr{
width: 560px;
padding-top: 65px;
padding-left: 87px;
padding-right: 100px;
}

#about-top-padding{
padding-left: 70px;
}

/*HEALTHY DIET STYLES*/
#content-wrapper-healthy-diet{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-healthy-diet-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 590px;
margin-top: -1px;
}

#content-wrapper-healthy-diet-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-healthy-diet-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 590px;
margin-top: -1px;
}

#healthy-diet-inner-wrapper{
width: 673px;
padding-top: 70px;
padding-left: 38px;
}

#healthy-diet-inner-wrapper-fr{
width: 673px;
padding-top: 65px;
padding-left: 38px;
}

#healthy-diet-top{
	color: #FFF;
	}
	
#heathly-diet-bottom{
	padding-top: 26px;
	padding-left: 267px;
	width: 395px;
	color: #FFF;
	}
	
#heathly-diet-bottom ul{
	position: relative;
	margin-left: 0px;
	list-style-position: outside;
	}
	
/*NEW HEALTHY DIET STYLES*/
#content-repeat-healthy-diet-new{
	background-image: url(../images/backgrounds/bg-healthy-diet-column-repeat.png);
	background-position: right;
	background-repeat: repeat-y;
	}

#content-wrapper-healthy-diet-new{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-healthy-diet-content-new.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
min-height: 512px;
margin-top: -1px;
}

#content-wrapper-healthy-diet-fr-new{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-healthy-diet-fr-content-new.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
min-height: 512px;
margin-top: -1px;
}

#healthy-diet-inner-wrapper-new{
width: 673px;
padding-top: 70px;
padding-left: 38px;
}

#healthy-diet-inner-wrapper-fr-new{
width: 673px;
padding-top: 70px;
padding-left: 38px;
}

#healthy-diet-top-new{
	/*padding-bottom: 47px;*/
	color: #FFF; 
	}
	
#heathly-diet-bottom-new{
	width: 758px;
	/*min-height: 266px;*/
	color: #FFF;
	/*background-image: url(../images/backgrounds/bg-healthy-diet-content-bottom.jpg);
	background-position: bottom;
	background-repeat: no-repeat;*/
	}
	
#healthy-diet-bottom-new-padding{
	padding-left: 267px;
	padding-right: 96px;
	}
	
#heathly-diet-bottom-new ul{
	position: relative;
	margin-left: 0px;
	list-style-position: outside;
	}
	
#heathly-diet-bottom-border-new{
	text-align: right;
	}

/*CITRUS 101 STYLES*/
#content-wrapper-citrus{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-citrus-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-citrus-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-citrus-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-gallery{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-gallery-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#citrus-right{
float: right;
width: 365px;
padding-top: 87px;
padding-left: 26px;
padding-right: 53px;
}

#citrus-right-gallery{
float: right;
width: 400px;
padding-top: 87px;
padding-left: 53px;
padding-right: 26px;
}

/*RECIPES STYLES*/
#content-wrapper-recipes{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-recipes-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-recipes-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-recipes-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#recipe-inner-wrapper{
float: right;
width: 720px;
padding-top: 52px;
padding-left: 25px;
padding-right: 75px;
}

#recipe-content-left{
float: left;
width: 265px;
color: #CE7122;
padding-top: 70px;
}

#recipe-titles-padding{
padding-bottom: 10px;
}

#inner-left-nav-padding{
padding-left: 13px;
padding-top: 5px;
}

#inner-left-nav-hover:hover{
background-image: url(../images/buttons/nav/nav-dot.gif);
background-repeat: no-repeat;
}


#inner-left-nav-selected{
background-image: url(../images/buttons/nav/nav-dot.gif);
background-repeat: no-repeat;
}

#inner-left-nav-links{
padding-left: 17px;
padding-bottom: 5px;
}

#inner-left-nav-links a{
color: #CE7122;
text-decoration: none;
padding-bottom: 5px;
}

#inner-left-nav-links a:hover{
color: #CE7122;
}

#recipe-content-right{
float: right;
width: 400px;
padding-top: 32px;
padding-right: 40px;
}

#recipe-photo{
float: left;
width: 279px;
}

#recipe-info{
float: right;
width: 120px;
}

/*HEALTH STYLES*/
#content-wrapper-health{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-health-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-health-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-health-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#health-content-inner-wrapper{
float: right;
width: 700px;
padding-top: 52px;
padding-left: 35px;
padding-right: 75px;
}

#health-content-left{
float: left;
width: 400px;
padding-top: 82px;
}

#health-content-left-top{
padding-right: 30px;
}

#health-content-left-bottom{
color: #CE7122;
margin: 0px;
width: 370px;
padding-right: 36px;
}

#health-content-right-padding{
padding-top: 78px;
}

#health-content-right-bg{
width: 278px;
float: right;
background-image: url(../images/backgrounds/bg-health-side-repeat.jpg);
background-repeat: repeat-y;
}

#health-content-right{
color: #FFFFFF;
background-image: url(../images/backgrounds/bg-health-side.jpg);
background-repeat: no-repeat;
padding-top: 95px;
}

#health-content-right-fr{
color: #FFFFFF;
background-image: url(../images/backgrounds/bg-health-side-fr.jpg);
background-repeat: no-repeat;
padding-top: 115px;
}

#health-content-right-inner-padding{
padding-left: 24px;
padding-right: 20px;
}

/*RETAILER STYLES*/
#content-wrapper-retailers{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-retailers-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-retailers-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-retailers-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

/*TERMS AND CONDITIONS STYLES*/
#terms-background-repeat{
background-image: url(../images/backgrounds/bg-terms-repeat.png);
background-repeat: repeat-y;
}

#content-wrapper-terms{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-terms-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-terms-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-terms-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#terms-inner-wrapper{
padding-top: 88px;
padding-left: 110px;
width: 530px;
}

/*CONTACT STYLES*/
#content-wrapper-contact{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-contact-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 516px;
}

#content-wrapper-contact-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-contact-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
height: 516px;
}

#contact-inner-wrapper{
padding-top: 88px;
padding-left: 41px;
}

#contact-left{
float: left;
width: 328px;
/*border-right-width: 1px;
border-right-color: #FFFFFF;
border-right-style: solid;*/
color: #CE7122;
}

#contact-left a{
color: #CE7122;
}

#contact-left a:hover{
color: #993300;
text-decoration: none;
}

#contact-right{
float: right;
width: 330px;
padding-right: 19px;
padding-left: 30px;
color: #CE7122;
}

#contact-right a{
color: #CE7122;
}

#contact-right a:hover{
color: #993300;
text-decoration: none;
}

/*EXPERTS STYLES*/
#content-wrapper-experts{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-experts-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-experts-fr{
padding: 0px;
margin: 0px;
background-image: url(../images/backgrounds/bg-experts-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#experts-inner-wrapper{
padding-top: 89px;
padding-left: 38px;
width: 673px;
}

/*SEARCH STYLES*/
#content-wrapper-search{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-search-results.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

/*MEDIA STYLES*/
#content-wrapper-media{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-media-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-media-fr{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-media-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#media-inner-wrapper{
	float: right;
	width: 694px;
	padding-top: 136px;
	padding-right: 75px;
	padding-left: 51px;
	}

/*BLOG STYLES*/
#content-wrapper-blog{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-blog-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-blog-fr{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-blog-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#blog-inner-wrapper{
	float: right;
	width: 694px;
	padding-top: 110px;
	padding-right: 75px;
	padding-left: 51px;
	}

#blog-options{
	padding-left: 6px;
	padding-bottom: 42px;
	}
	
#sharethis{
	font-size: 11px;
	color: #663333;
	}
	
#sharethis a{
	color: #663333;
	text-decoration: none;
	}
	
#sharethis a:hover{
	color: #993300;
	text-decoration: none;
	}

#blog-content-left{
	float: left;
	width: 459px;
	}

#blog-content-right{
	float: right;
	padding-top: 18px;
	width: 200px;
	}
	
#blog-widget-wrapper{
	width: 200px;
	}
	
#blog-home-widget-wapper{
	width: 200px;
	height: 220px;
	margin-top: 4px;
	margin-left: 8px;
	}
	
#blog-widget-nav{
	height: 22px;
	border-top: #669900 1px solid;
	border-bottom: #669900 1px solid;
	background-image: url(../images/backgrounds/bg-widget-nav-divider.jpg);
	background-position: center;
	background-repeat: no-repeat;
	}
	
#blog-home-widget-height{
	height: 164px;
	}
	
#blog-widget-inner-wrapper{
	width: 173px;
	}
	
#blog-widget-content{
	position: relative;
	}
	
#blog-widget-padding{
	padding-left: 14px;
	padding-right: 13px;
	padding-top: 16px;
	height: 500px;
	color: #669900;
	font-size: 12px;
	background-image: url(../images/backgrounds/bg-blog-archive-content.jpg);
	background-position: top;
	background-repeat: repeat-y;
	}
	
#blog-widget-padding a{
	color: #669900;
	text-decoration: underline;
	}
	
#blog-widget-padding a:hover{
	color: #669900;
	text-decoration: none;
	}
	
#blog-widget-home-padding{
	padding-left: 14px;
	padding-right: 13px;
	padding-top: 16px;
	color: #669900;
	font-size: 12px;
	background-image: url(../images/backgrounds/bg-blog-archive-content.jpg);
	background-position: top;
	background-repeat: repeat-y;
	}
	
#blog-widget-home-padding a{
	color: #669900;
	text-decoration: underline;
	}
	
#blog-widget-home-padding a:hover{
	color: #669900;
	text-decoration: none;
	}
	
#blog-widget-preview-padding{
	padding-bottom: 5px;
	}
	
#blog-archives-wrapper{
	width: 200px;
	}
	
 .tabMenuLeft{
	 float: left;
	 padding-top: 4px;
	 width: 86px;
	 height: 22px;
	 text-align: center;
	 font-size: 12px;
 	color: #669900;
 }
 
 .tabMenuLeft:hover{
	 cursor: pointer;
	 }
 
 .tabMenuLeft_over
 {
	 float: left;
	 padding-top: 4px;
	 width: 86px;
	 height: 22px;
	 text-align: center;
	 font-size: 12px;
	color: #669900;
	background-image: url(../images/backgrounds/bg-widget-nav-over.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
 }
 
 .tabMenuRight{
	 float: right;
	 padding-top: 4px;
	 width: 86px;
	 height: 22px;
	 text-align: center;
	 font-size: 12px;
 	color: #669900;
 }
 
 .tabMenuRight:hover{
	 cursor: pointer;
	 }
 
 .tabMenuRight_over
 {
	 float: right;
	 padding-top: 4px;
	 width: 86px;
	 height: 22px;
	 text-align: center;
	 font-size: 12px;
	color: #669900;
	background-image: url(../images/backgrounds/bg-widget-nav-over.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
 }
 
 #div_one{
	 position: absolute;
	 padding-top: 10px;
	 width: 173px;
	 }
	 
#div_two{
	position: absolute;
	padding-top: 10px;
	width: 173px;
	}
 
/*VIDEOS STYLES*/
#content-wrapper-videos{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-videos-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#content-wrapper-videos-fr{
padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-videos-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
}

#white-column-wide{
	padding-left: 28px;
	padding-right: 28px;
	width: 643px;
	background-image: url(../images/backgrounds/bg-white-column-wide-repeat.jpg);
	background-repeat: repeat-y;
	}

/*GALLERIES STYLES*/
#content-wrapper-galleries{
	padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-galleries-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
	}
	
#content-wrapper-galleries-fr{
	padding: 0px;
margin: 0px;
min-height: 563px;
background-image: url(../images/backgrounds/bg-galleries-fr-content.jpg);
background-position: top;
background-repeat: no-repeat;
width: 1056px;
	}
	
#gallery-thumbs{
	margin-bottom: 10px;
	}

#clear{
clear: both;
}

#footer{
width: 906px;
color: #FFFFFF;
font-size: 12px;
text-align: center;
padding-left: 150px;
padding-bottom: 20px;
}

#footer a{
text-decoration: none;
color: #FFFFFF;
}

#footer a:hover{
color: #787816;
}

.search-box{
width: 219px;
}

.dark-titles{
font-size: 16px;
}

.purple-text{
	color: #663333;
	}

.text-orange{
color: #CE7122;
}

.text-yellow{
color: #FFCC33;
}

.text-green{
color: #999900;
}

.text-white{
color: #FFFFFF;
}

.skip-link a,.skip-link span{
position: absolute;
overflow: hidden;
width: 0;
height: 0;
top:-4em;
left:-3em;
}

.skip-link a:active, .skip-link a:focus {
position: absolute;
overflow: visible;
width: auto;
height: auto;
background-color: #ffffff;
color: #993300;
top: 0em;
left: 2em;
padding: 5px;
border: 2px solid #993300;
font-weight: bold;
}
