@charset "UTF-8"; 
/* CSS Document */
/*----Title Reset Default Browsers Styles----*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, centere, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; font-size:100%; border:0; outline:0; background:transparent; font:inherit; vertical-align:top; }

ul{list-style:none}

:focus{outline:0}

table{border-collapse:collapse; border-spacing:0}

strong{font-weight:bold !important;}

/* =Layout
-------------------------------------------------------------- */
html {font-size:16px;}

body { background:#250d03 url(/.control/images/background.png) top left no-repeat; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; }

#out-wrapper{}

#wrapper,#wrapper-about,#wrapper-healthybreads,#wrapper-recipes,#wrapper-wherebuy,#wrapper-contact,#wrapper-wellbeing,#wrapper-special{ margin:0 auto; width:102em;}

/* =Page
---------------------------------------------------------------*/
#content-wrap{
	width:102em;
	height:65.1em;
	/* float:left; */
	margin:2em 0 0 0;
	background:url(/.control/images/page-bg.png);
}

#container{
	float:left;
	background:url(/.control/images/content-bg.jpg) top left no-repeat;
	height:62.7em;
	margin:0.5em 0.5em 0.5em 0.5em;
	width:1002px;
	/* width:100.2em; */
}

#content-healthy-eating {
	width:380px;
	padding-right:0px;
}

#our-values {
	width:380px;
	padding-right:0px;
}

#environmental-stewardship {
	width:400px;
	padding-right:0px;
}

/*---Header---*/
#header{
	width:94.2em;
	float:left;
}

/*--Top Menu--*/
.menu-social{
	float:right;
	height:2.4em;
	position:relative;
	top:2em;
}

.topmenu{
	float:left;
	height:2.4em;
}

.top-menu{
	float:left;
	margin:0.7em 0 0 0;
}

.top-menu li{
	color:#541800;
	float:left;
	font-size:12px;
	padding:0 1em 0 0;
}

.top-menu li a{
	color:#541800;
	text-decoration:none; 	
}

.top-menu li a:hover{
	text-decoration:underline;
}

#wrapper-contact li.menu-contact a,
#wrapper-special li.menu-specails a{
	text-decoration:underline;
}

.socail{
	float:left;
	height:2.4em;	
}

.icon{
	float:left;
	height:2.4em;
	margin:0 0.5em 0 0;
	width:2.4em;	
}


/*---Main Menu---*/
.mainmenu{
	clear:both;
	float:right;
	position:relative;
	right:1em;
	top:3em;	
}

.main-menu{
	float:left;
	position:relative;
	right:-2em;	
}

.main-menu li{
	float:left;
	height:3.5em;
	margin:0 0.7em 0 0;
	padding:0.6em 0 0;
	text-align:center;	
}

.main-menu a{
	color:#eeca7a;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	/* font-size:1.2em; */
	position:relative;
	left:-0.2em;
	display: block;
	height:2em;
}

.main-menu li:hover a{
	color:#541800;
}

.about{
	background:url(/.control/main-menu/about.png) top left no-repeat;
	width:8.7em;
}

.healthy-breads{
	background:url(/.control/main-menu/healthy-breads.png) top left no-repeat;
	width:13.6em;
}

.healthy-recipes{
	background:url(/.control/main-menu/healthy-recipes.png) top left no-repeat;
	width:13.4em;
}

.wellbeing{
	background:url(/.control/main-menu/wellbeing.png) top left no-repeat;
	width:10.3em;
}

.where-buy{
	background:url(/.control/main-menu/where-buy.png) top left no-repeat;
	width:12.5em;
}

.about:hover{
	background:url(/.control/main-menu/about-over.png) top left no-repeat;
}

.healthy-breads:hover{
	background:url(/.control/main-menu/healthy-breads-over.png) top left no-repeat;
}

.healthy-recipes:hover{
	background:url(/.control/main-menu/healthy-recipes-over.png) top left no-repeat;
}

.wellbeing:hover{
	background:url(/.control/main-menu/wellbeing-over.png) top left no-repeat;
}

.where-buy:hover{
	background:url(/.control/main-menu/where-buy-over.png) top left no-repeat;
}

/*---Selected Menus---*/
#wrapper-about li.about{
	background:url(/.control/main-menu/about-over.png) top left no-repeat;
}

#wrapper-healthybreads li.healthy-breads{
	background:url(/.control/main-menu/healthy-breads-over.png) top left no-repeat;
}

#wrapper-recipes li.healthy-recipes{
	background:url(/.control/main-menu/healthy-recipes-over.png) top left no-repeat;
}

#wrapper-wherebuy .where-buy{
	background:url(/.control/main-menu/where-buy-over.png) top left no-repeat;
}

#wrapper-wellbeing li.wellbeing{
	background:url(/.control/main-menu/wellbeing-over.png) top left no-repeat;
}

#wrapper-about li.about a,
#wrapper-healthybreads li.healthy-breads a,
#wrapper-recipes li.healthy-recipes a,
#wrapper-wherebuy li.where-buy a,
#wrapper-wellbeing li.wellbeing a{
	color:#541800;
}

/*---Logo---*/
#branding{
	height:26em;
	left:4em;
	position:relative;
	top:-5em;
	width:20.2em;
	z-index:99;	
}

/*=Home Page Fader
------------------------------------------------*/
#home-fade{
	float:left;
	height:51.9em;
	left:0;
	position:relative;
	top:-15.2em;
	width:100.2em;
	z-index:0;
}

.panel {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	width:100.2em;
	height:51.9em;
	overflow:hidden !important;
}

/*---Pages----*/
#page{
	float:left;
	position:relative;
	top:-16em;
	height:52.7em;	
}

/*---About Page Backgrounds---*/
.our-history{
	background:url(/.control/page-backgrounds/whole-grain.png) bottom left no-repeat;
}

.artisan-bakers{
	background:url(/.control/page-backgrounds/baguettes.png) bottom left no-repeat;
	width:99.8em;
}

.our-values{
	background:url(/.control/page-backgrounds/whole-grain-bread.png) bottom left no-repeat;
}

.stewardship{
	background:url(/.control/page-backgrounds/fruit-grain.png) bottom left no-repeat;
}

/*---Healthy Bread Page Backgrounds--*/
/* .healthy-bread-main{
	background:url(/.control/page-backgrounds//recipes-main.png) bottom left no-repeat;
} */

.healthy-bread {
	background:url(/.control/page-backgrounds/healthy-bread.png) bottom left no-repeat;
}

/*---Recipe Page Backgrounds--*/
.recipes-main{
	background:url(/.control/page-backgrounds/recipes-main.png) bottom left no-repeat;
}

.recipes{
	background:url(/.control/page-backgrounds/recipes.png) bottom left no-repeat;
}

/*---Specails page Background---*/
.specials{
	background:url(/.control/page-backgrounds/specials.png) bottom left no-repeat;
}

/*---Contact Page Background---*/

.contact{
/*
	background:url(/.control/page-backgrounds/contact.png) bottom left no-repeat;
*/
}
	
	
/*---Where To Buy Page Backgrounds---*/
.store{
	background:url(/.control/page-backgrounds/locator-bg.png) bottom left no-repeat;
}

.grocerystore{
	background:url(/.control/page-backgrounds/grocery-bg.png) bottom left no-repeat;
}

.stlawrence{
	background:url(/.control/page-backgrounds/st-lawrence-bg.png) bottom left no-repeat;
}

.outlet{
	background:url(/.control/page-backgrounds/contact.png) bottom left no-repeat;
}

/*---Wellbeing Pages Backgrounds---*/
.wellbeing-main{
	background:url(/.control/page-backgrounds/wellbeing-main-bg.png) bottom left no-repeat;
}

.wellbeing-subpage{
	background:url(/.control/page-backgrounds/wellbeing-bg.png) bottom left no-repeat;
}

.top-10-tips{
	background:url(/.control/page-backgrounds/top-10-tips-bg.png) bottom left no-repeat;
}

.wellbeing-goodness-of-bread{
	background:url(/.control/page-backgrounds/wellbeing-goodness-of-bread.png) bottom left no-repeat;
}

.wellbeing-sprouted-grains{
	background:url(/.control/page-backgrounds/wellbeing-sprouted-grains.png) bottom left no-repeat;
}

.low-glycemic-index{
	background:url(/.control/page-backgrounds/low-glycemic-index.png) bottom left no-repeat;
}

#left{
	float:left;
	width:33.5em;
}

#right{
	float:left;
	width:60em;
}

/*---Page Content---*/
.page-content{
	float:left;
	height:29em;
	width:60em;
	overflow:auto;
	margin:1.4em 0 0 0;
	/* margin:2em 0 0 0;
	overflow-style:auto; */
}

.page-title{
	color:#541800;
	font-size:2.2em;
	font-weight:bold !important;
	margin:0 0 0.5em 0;
}

.page-content p {
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0.25em 1em 0;
}

.page-content ul{
	list-style: disc outside none !important;
    margin: 0 0 0 2em;
}

.page-content li{
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.page-content em {
	font-size:1.3em;
	font-style:normal;
}

.page-content a{
	color:#541800;
	text-decoration:underline;
}

.page-content a:hover{
	text-decoration:none;	
}

.alignright{
	float:right;
	margin:-3em 0 0;
	padding:0 0 1em 1em;
}

.content-samll{
	float:left;
	width:39em;
}


/*-----------Helthy Breads----------*/
.breads-main{
	float:left;
	width:60em;
	margin:1.5em 0 0 0;
}

.main-item{
	float:left;
	margin:0 2em 0 0;
	text-align:center;	
}
 
.main-item a{
	text-decoration:none;
}

.main-text p{
	font-size:1.6em !important;
	padding:0.8em 0 0 !important;	
}

.main-item a:hover p{
	text-decoration:underline;
}

.well-text{
	color:#4e907a !important;
}

.artisan-text{
	color:#b15810 !important;
}

/*---Left Menu---*/
.left-menu{
	background:url(/.control/images/left-menu-bg.png) top left no-repeat;
	float:left;
	width:16em;
	height:25em;
	left:5.5em;
	position:relative;
	top:13em;
}

.left-menu h3 {
	color:#541800;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0 -0.2em;
	padding:0.5em 0 0;
	text-align:center;
}

.leftmenu{
	margin:1.5em 0 0 0.5em;
	width:14.7em;
	text-align:center;
}

.leftmenu li{
	font-size:11px;
	padding:0.5em 0 0.5em 0;
}

.leftmenu a{
	text-transform:uppercase;
	color:#353535;
	font-weight:bold;
	text-decoration:none;
}

.leftmenu li:hover{
	background:#efd392;
}

.leftmenu li:hover{
	background:#efd392;
}

.leftmenu li:hover a{
	color:#541800;
}

/*--Artisan Menu--*/
.left-menu-artisan{
	background:url(/.control/images/artisan-menu-bg.png) top left no-repeat;
	float:left;
	width:19em;
	height:23em;
	left:4.5em;
	position:relative;
	top:13em;
	z-index:99;
}

.left-menu-artisan h3 {
	color:#541800;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0 -0.4em;
	padding:0.4em 0 0;
	text-align:center;
}

.leftmenu-art{
	margin: 1.5em 0 0 1.1em;
	width:16.3em;
	text-align:center;	
}

.leftmenu-art li{
	font-size:1.1em;
	padding:0.5em 0 0.5em 0;
}

.leftmenu-art a{
	text-transform:uppercase;
	color:#353535;
	font-weight:bold;
	text-decoration:none;
}

.leftmenu-art li:hover{
	background:#efd392;
}

.leftmenu-art li:hover{
	background:#efd392;
}

.leftmenu-art li:hover a{
	color:#541800;
}


/*--Recipes Menu--*/
.left-menu-recipes{
	background:url(/.control/images/recipes-menu-bg.png) top left no-repeat;
	float:left;
	width:16em;
	height:23em;
	left:5.5em;
	position:relative;
	top:13em;	
}

.left-menu-recipes h3 {
	color:#541800;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 0 -0.2em;
	padding:0.5em 0 0;
	text-align:center;
}

.leftmenu-recipe{
	margin:1.5em 0 0 0.5em;
	width:14.7em;
	text-align:center;	
}

.leftmenu-recipe li{
	font-size:11px;
	padding:0.5em 0 0.5em 0;
}

.leftmenu-recipe a{
	text-transform:uppercase;
	color:#353535;
	font-weight:bold;
	text-decoration:none;
}

.leftmenu-recipe li:hover{
	background:#efd392;
}

.leftmenu-recipe li:hover{
	background:#efd392;
}

.leftmenu-recipe li:hover a{
	color:#541800;
}

/*--Selected Menus--*/
.fruit-wrap li.fibre-menu,
.wheat-alt-wrap li.wheat-alt-menu,
.calorie-wrap li.calorie-menu,
.body-wrap li.body-menu,
.omega-wrap li.omega-menu,
.sprouted-wrap li.sprouted-menu,
.heart-wrap li.heart-menu,
.whole-wrap li.whole-menu{
	background:#efd392;
}

.fruit-wrap li.fibre-menu a,
.wheat-alt-wrap li.wheat-alt-menu a,
.calorie-wrap li.calorie-menu a,
.body-wrap li.body-menu a,
.omega-wrap li.omega-menu a,
.sprouted-wrap li.sprouted-menu a,
.heart-wrap li.heart-menu a,
.whole-wrap li.whole-menu a{
	color:#541800;
}

.caliwalnut-wrap li.califorina-menu,
.ninegrain-wrap li.ninegrain-menu,
.cranpumpkin-wrap li.cranpumpkin-menu,
.flaxhoney-wrap li.flaxhoney-menu,
.speltsun-wrap li.speltsunflower-menu,
.swissmuselibread-wrap li.swissartisan-menu,
.artisanbaguette-wrap li.artisanbaguette-menu{
	background:#efd392;
}

.caliwalnut-wrap li.califorina-menu a,
.ninegrain-wrap li.ninegrain-menu a,
.cranpumpkin-wrap li.cranpumpkin-menu a,
.flaxhoney-wrap li.flaxhoney-menu a,
.speltsun-wrap li.speltsunflower-menu a,
.swissmuselibread-wrap li.swissartisan-menu a,
.artisanbaguette-wrap li.artisanbaguette-menu a{
	color:#541800;
}


.healthy-kids-wrap li.healthykids-menu,
.heart-heathly-wrap li.heartrecipes-menu,
.keeping-fit-wrap li.keeping-menu,
.on-go-wrap li.onthego-menu,
.healthbeauty-wrap li.healthbeauty-menu,
.weightloss-wrap li.weightloss-menu,
.entertaining-wrap li.entertaining-menu{
	background:#efd392;
}

.healthy-kids-wrap li.healthykids-menu a,
.heart-heathly-wrap li.heartrecipes-menu a,
keeping-fit-wrap li.keeping-menu a,
.on-go-wrap li.onthego-menu a,
.healthbeauty-wrap li.healthbeauty-menu a,
.weightloss-wrap li.weightloss-menu a,
.entertaining-wrap li.entertaining-menu a{
	color:#541800;
}

/*---Wellbeing Breads Menu---*/
.wellbeing-breads-main{
	float:left;
	width:60em;
}

.wellbeing-row{
	width:60em;
	position:relative;
	float:left;
	margin:0 0 1em 0;
}

.wellbeing-menu-item{
	float:left;
	margin:0 1.8em 0 0;
	text-align:center;
	width:13em;
}

.wellbeing-menu-item a{
	text-decoration:none;
}

.wellbeing-menu-text p{
    width:120px;
	position:absolute;
	top:10%;
	font-size:1.4em !important;
	font-weight:bold !important;
	padding:0 0 0 0.5em !important;
	text-align:center;
}

.wellbeing-menu-item a:hover p{
	text-decoration:underline;
}

/*--Text Colors--*/
.fiber-text{
	color:#cc4752 !important;
}

.omega-text{
	color:#29a39a !important;	
}

.sprouted-text{
	color:#9e9300 !important;	
}

.whole-grain-text{
	color:#4b8c77 !important;	
}

.organic-spelt-text{
	color:#e36204 !important;
}

.heart-healthy-text{
	color:#cf1e4d !important;	
}

.body-balance-text{
	color:#b1ba1f !important;	
}

.calorie-control-text{
	color:#8f4e14 !important;	
}


/*---Sub Bread Menus---*/
.breads-menus{
	float:left;
    width:60em;
}

.bread-item,.bread-item-alt{
	float:left;
	width:19.6em;
	text-align:center;
}

.bread-item{
	margin:3em 0 0 0;
}

.bread-item-alt{
	margin:11em 0 0 1em;
}

.bread-item-large{
	float:left;
	width:26em;
	text-align:center;
	margin:1em 2em 0 2em;
}

.bread-item a,.bread-item-alt a,.bread-item-large a{
	text-decoration:none;
}

.bread-item-text p{
	font-size:1.4em !important;
	font-weight:bold !important;
	padding:0.5em 0 0 0 !important;	
}

.bread-item-text-alt p{
	font-size:1.8em !important;
	font-weight:bold !important;
	padding:0.5em 0 0 0 !important;	
}

.bread-item a:hover p,.bread-item-alt a:hover p,.bread-item-large a:hover p{
	text-decoration:underline;
}

.bread-item-fruit-and-fibre, .bread-item-alt{
	float:left;
	width:19.6em;
	text-align:center;
}

.bread-item-fruit-and-fibre{
	margin:3em 0 0 5em;
}

/*--Text Colors--*/

.cranberry-text{
	color:#cc4752 !important;
}

.sundried-text{
	color:#731572 !important;	
}

.cranapple-text{
	color:#d43b93 !important;	
}

.sunflower-text{
	color:#e7a615 !important;
}

.golden-text{
	color:#33aca2 !important;
}

.swiss-text{
	color:#00bde8 !important;
}

.twelve-grain-text{
	color:#4d8abe !important;
}

.three-grain-text{
	color:#a49a00 !important;
}

.goldenflax-text,.milledflax-text{
	color:#d32329 !important;
}

.grainshoney-text{
	color:#4e917a !important;
}

.roastedgrains-text{
	color:#48bb46 !important;
}


/*---Product Pages------*/

.product-content{
	float:left;
	margin:2em 0 0;
	width:60em;
}

.product-img{
	float:left;
	width:29em;
}

.product-info{
	float:left;
	width:30em;
	margin:0 0 0 1em;
}

.product-info h1{
	color:#541800;
	font-size:1.8em;
	font-weight:bold !important;
	margin:0 0 1em 0;
}

.product-info p {
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0.25em 1em 0;
}

.product-info ul{
	list-style:outside disc !important;
	margin:0 0 0 2em;
}

.product-info li{
	color:#cc3d3c;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0 0.5em 0;	
}

.product-info a{
}


/*--Artisan Breads Products--*/
.product-content-artisan{
    float: left;
    left: -10em;
    margin: 3em 0 0;
    position: relative;
    width: 75em;	
}

.product-img-artisan{
    float: left;
    position: relative;
    top:4em;
    width:43.8em;	
}

.product-info-artisan{
    float: left;
    position: relative;
    width: 27em;
}


.product-info-artisan h1,
.product-info-artisan-bag h1{
	color:#541800;
	font-size:1.8em;
	font-weight:bold !important;
	margin:0 0 1em 0;
}

.product-info-artisan p,
.product-info-artisan-bag p{
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0.25em 1em 0;
}

.product-info-artisan ul,
.product-info-artisan-bag ul{
	list-style:outside disc !important;
	margin:0 0 0 2em;
}

.product-info-artisan li,
.product-info-artisan-bag li{
	color:#cc3d3c;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0 0.5em 0;	
}

.product-info-artisan a,
.product-info-artisan-bag a{
}


.product-content-artisan-bag{
    float: left;
    left: -20em;
    margin: 3em 0 0;
    position: relative;
    width:80.6em;
	z-index:0;
}

.product-img-artisan-bag{
    float: left;
    position: relative;
    top:7em;
    width:53.6em;	
}

.product-info-artisan-bag{
    float: left;
    position: relative;
    width: 27em;
}



/*--Nutrition Button--*/

.nutrition{
    float: left;
    height: 3em;
    margin: 2em 0 0;
    width: 11.5em;	
}

.nutrition a{
	text-decoration:none;
}

.nutrit-btn{
	background:url(/.control/images/nutrition-btn.png) top left no-repeat;
    float: left;
    height: 3em;
    width: 11.5em;	
    padding: 0.3em 0 0;
    text-align: center;
	cursor:pointer;
}

.nutrit-btn p{
	color: #541800;
	font-weight:bold;
	margin:0 0 0 -0.3em;
	padding:0 !important;
	line-height:normal !important;
}

.nutrition a:hover .nutrit-btn{
	background:url(/.control/images/nutrition-btn-over.png) top left no-repeat;
}

.nutrition a:hover .nutrit-btn p{
	color: #EECA7A;
}

/*--Nutrition Pop Up--*/

#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;background:#000 !important}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-close{position:absolute;bottom:0;right:5px;width:30px;height:30px;background:transparent url(../scripts/fancybox/fancy_close.png) top left no-repeat;cursor:pointer;z-index:1103;display:none}



.nutrition-facts{
    float: left;
    width: 72.2em;
	padding:0 0 2em 0;
}

.facts{
    float: left;
    margin: 2em 2em 0 2em;
    width: 18.5em;	
}

.facts-info{
    float: left;
    margin: 2em 0 0;
    width: 45em;
}

.freezer{
    border: 2px solid #FFFFFF;
    float: left;
    width: 45em;
	padding:1em 0 1em 0;
	margin:0 0 2em 0;
}

.snowflake{
	background:url(/.control/images/snowflake.png) top left no-repeat;
    float: left;
    height: 7em;
    margin: 0 0 0 0.5em;
    width: 5em;
}

.freezer-info{
    float: left;
    margin:0 1em 0 1em;
    width: 37em;	
}

.freezer-info p{
	color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.3em;
    padding: 0 0 0.5em 0;
}


.facts-info p{
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1.3em;
    padding: 0 0 0.5em 0;	
}


/*--Color Backgrounds--*/

.cranpump-facts{
	background:#bd5258;
}
.sundried-facts{
	background:#682d6d;
}
.cranapplemuff-facts{
	background:#b64d8f;
}
.sunwal-facts{
	background:#dfa446;
}
.goldflax-facts{
	background:#5aaca4;
}
.swissmuesli-facts{
	background:#54bcdf;
}
.twelgrain-facts{
	background:#598eba;
}
.threegrain-facts{
	background:#a49538;
}
.elevwholegrain-facts{
	background:#618d7c;
}
.nineroastedgrain-facts{
	background:#76b05b;
}
.spelt-facts{
	background:#d5743d;
}
.milledbagel-facts{
	background:#b33153;
}
.heartbread-facts{
	background:#c0053e;
}
.calorie-facts{
	background:#7b3207;
}
.body-facts{
	background:#a5ba48;
}
.artisan-facts{
	background:#B15810;
}

/*--Recipe Popup--*/
#popup-recipe{
	float:left;
	background:#d6d6d6;
    width: 70.2em;	
}

.popup-recipe-title{
	border-bottom:#9b9b9b solid 0.1em;
    float: left;
    margin: 0 0.5em;
    width: 69em;	
}

.popup-recipe-title h3{
    color: #561501;
    font-size: 1.8em;
    font-weight: bold;
    margin: 0.5em 0 0.25em;
}

.popup-recipe-left{
    float: left;
    margin: 1em 0.5em 0 0.5em;
    width: 33em;
	padding:0 0 0 1em;
}

.popup-recipe-right{
    float: left;
    margin: 1em 0.5em 0 0.5em;
    width: 34em;	
}

.popup-recipe-left p,
.popup-recipe-right p{
    color: #000000;
    font-size: 1.3em;
    line-height: 1.4em;
    padding: 0 0 1em 0;
}


.pop-up-links{
    float: left;
    width: 60em;
	margin: 1em 0 0 1em;	
}

.pop-up-links a{
	text-decoration:none;
}

.uplink{
    float: left;
    padding: 1em 1em 0 0;
    width: 20em;	
}

.uplink img{
    float: left;
    margin: 0 1em 0 0;	
}

.uplink p{
    color: #683321;
    font-size: 1.4em;
	font-weight:bold;
}

.pop-up-links a:hover .uplink p{
	text-decoration:underline;
}




/*---Sub Page Menus---*/
.submenu{
	float:left;
	width:60em;
}

.sub-menu {
	float:left;
	width:60em;	

}

.sub-menu li {
	float:left;
	font-size:1.3em;
	font-weight:bold;
	padding:0 1em 0 0;	
}

.sub-menu a, 
.sub-menu a:link{
	color:#b79c92;
	text-decoration:none;
	font-size:13px;
}
 
.sub-menu li a:hover {
	color:#541800;
	text-decoration:underline;
}

.sub-menu li.selected a {
	color:#541800;
}

/*---Which Bread is RightFor you Link---*/
.whichmenu{
    display: block;
    float: left;
    margin: 0 6em 0 9.5em;
}

.which-menu {
	float:left;
}

.which-menu li {
	float:left;
	font-size:1.6em;
	font-weight:bold;
}

.which-menu a, 
.which-menu a:link{
	color:#541800;
	text-decoration:underline;
}
 
.which-menu li a:hover {
	color:#541800;
	text-decoration:none;
}

/*---Artisan Breads---*/
.artisan-main{
	background:url(/.control/page-backgrounds//artisan-breads-main.png) top left no-repeat;
    float: right;
    height: 39.5em;
    position: relative;
    right: -6.7em;
    top: 1em;
    width: 78.3em;	
}

/*------Recipes---------*/
.main-recipes{
    float: left;
    margin: 3em 0 0;
    width: 35em;	
}

.main-recipes h1{
	color:#541800;
	font-size:2.4em;
	font-weight:bold !important;
	margin:0 0 0.5em 0;	
}

.main-recipes p{
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0.25em 1em 0;	
}

.main-recipes a{
	text-decoration:underline;
	color:#7c503f;
	font-weight:bold;
}

.main-recipes a:hover{
	text-decoration:none;
}

.recipes-menus{
	float: left;
    margin: 2em 0 0 0;
    width: 60em;
}

.recipes-title{
    margin: 0 0 1em 0;
    text-align: center;	
}

.recipe-row,
.recipe-row-alt{
    float: left;
    width: 60em;

}

.recipe-row{
	margin: 2em 0 0;
}

.recipe-row-alt{
	margin: 2em 0 0 10em;
}

.recipe-item{
    float: left;
    margin: 0 2em;
    width: 16em;	
}

.recipe-item a{
	text-decoration:none;
}

.recipe-menu-text{
    margin: 0.5em 0 0;
    text-align: center;	
}

.recipe-menu-text p{
    color: #511500;
    font-size: 1.4em;
    font-weight: bold;
	margin:0 0 0 -0.5em;
}

.recipe-item a:hover .recipe-menu-text p{
	text-decoration:underline;
}


.recipe{
	background:url(/.control/images/recipe-bg.png) top left repeat-x;
	float:left;
	width:60em;
	height:30em;
	margin:2.5em 0 0 0;
}

.recipe-img{
    float: left;
    width: 30em;	
}

.recipe-content{
    float: left;
    margin: 1.5em 0 0;
    width: 30em;	
}

.recipe-content h1{
	color:#541800;
	font-size:1.8em;
	font-weight:bold !important;
	margin:0 0 0.5em 0;	
}

.recipe-info{
    border-bottom: 0.1em solid #541800;
    width: 27em;	
}

.recipe-info p{
	color:#7c503f;
	font-size:1.2em;
	line-height:1.5em;
	padding:0 0.25em 0.5em 0;	
}

.recipe-info em{
	font-style:italic;
}

/*--Nutrition Button--*/

.recipe-btn{
    float: left;
    height: 3em;
    margin: 2em 0 0;
    width: 11.5em;	
}

.recipe-btn a{
	text-decoration:none;
}

.recipe-button{
	background:url(/.control/images/recipe-btn.png) top left no-repeat;
    float: left;
    height: 3em;
    width: 11.5em;	
    padding: 0.5em 0 0;
    text-align: center;	
	cursor:pointer;
}

.recipe-button p{
	color: #541800;
	font-weight:bold;
	margin:0 0 0 -0.3em;
	padding:0 !important;
	line-height:normal !important;
	font-size:1.2em;
}

.recipe-btn a:hover .recipe-button{
	background:url(/.control/images/recipe-btn-over.png) top left no-repeat;
}

.recipe-btn a:hover .recipe-button p{
	color: #EECA7A;
}


/*---Where to Buy Pages---*/
.storelocator-top{
    float: left;
    width: 60em;
	margin:15px 0 0 1px;
}

.storelocator{
    float: left;
    height: 40em;
    width: 62em;
	/* overflow-style:auto; */
	overflow:auto;
	margin:1.5em 0 0 0;
}

.storelocator p{
	color: #7C503F;
    font-size: 1.3em;
	padding:0 0 1em 0;
}

.searchTitle,
.resTableTitle{
    color: #541800;
    font-size: 2em;
    font-weight: bold !important;
	padding: 0 0 0.5em;	
}

.textForm{
	color: #7C503F;
    font-size: 1.3em;
	padding: 0 1em 1em 0;	
}

.resTableColor{
	float: left;
    width: 60em;
}

.map{
	float:left;
	width:40em;
	height:25em;
}

#sidebar{
	background:#eeeeee;
    float: left;
    margin: 0 0 0 1em;
    width: 19em;	
}

.storeInfoText{
	color: #7C503F;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 0.5em 0;
}

.storeInfoText a{
	color: #541800;
	font-weight:bold;
	text-decoration:none;
}

.storeInfoText a:hover{
	text-decoration:underline;
}

.store-logos{
    float: left;
    margin: 1em 0 0 0;
    width: 60em;	
}

.stlawrence-content{
	float: left;
    margin: 3em 0 0 0;
    width: 60em;
}

.stlawrence-left,
.stlawrence-right{
	float:left;
	width:29em;
}

.stlawrence-left{
	margin:0 2em 0 0;
}

/* 
.stlawrence-right h1{
	color: #541800;
    font-size: 2.4em;
    font-weight: bold;
	margin:0 0 0.25em 0;
}
*/

.stlawrence-right p{
    color: #7C503F;
    font-size: 12px;
    line-height: 1.4em;
	padding:0 0 1em 0;
}

.stlawrence-right strong{
	color: #541800 !important;
	line-height:1.5em;
}

.outletstore-content{
	float: left;
    margin: 3em 0 0 0;
    width: 60em;
}

.outletstore-left{
	float:left;
	width:32em;
	margin:0 1em 0 0;
}

.outletstore-right{
	float:left;
	width:27em;
}

.outletstore-right h1{
	color: #541800;
    font-size:1.9em;
    font-weight: bold;
	margin:0 0 0.25em 0;	
}

.outletstore-right p{
    color: #7C503F;
    font-size: 1.3em;
    line-height: 1.5em;
	padding:0 0 1em 0;
}

.grocery-content{
	float:left;
	height:35em;
	width:60em;
	/* overflow-style:auto; */
	overflow:auto;
	margin:2em 0 0 0;
}

.grocery-content p {
	color:#7c503f;
	font-size:13px;
	line-height:1.4em;
	padding:0 0em 1em 0;
}

.grocery-content ul{
	list-style: disc outside none !important;
    margin: 0 0 0 2em;
}

.grocery-content li{
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.grocery-content em {
	font-size:1.3em;
	font-style:normal;
}

.grocery-content a{
	color:#541800;
	text-decoration:underline;
	
}

.grocery-content a:hover{
	text-decoration:none;
}

/*----Our Values Pages----*/
/* .page-content{
	float:left;
	height:29em;
	width:60em;
	overflow-style:auto;
	overflow:auto;
	margin:2em 0 0 0;
} 
.our-values-content{
    float: left;
    margin: 2em 0 0 0;
    width:47em;
}
*/

/*----Wellbeing Pages----*/
.wellbeing-content{
    float: left;
    margin: 2em 0 0 0;
    width:47em;
}
.wellbeing-content p {
	color:#7c503f;
	font-size:1.2em;
	line-height:1.4em;
	padding:0 0.25em 1em 0;
}

.wellbeing-content ul{
	list-style: disc outside !important;
    margin: 0 0 0 2em;
}

.wellbeing-content li{
	color:#7c503f;
	font-size:1.2em;
	line-height:1.3em;
	padding:0 0 0.25em 0;
}

.wellbeing-content a,
.wellbeing-sub-content a{
	color:#441300;
	text-decoration:underline;
}

.wellbeing-content a:hover,
.wellbeing-sub-content a:hover{
	color:#541800;
	text-decoration:none;
}

.wellbeing-sub-content{
	float:left;
	height:29em;
	width:60em;
	/* overflow-style:auto; */
	overflow:auto;
	margin:1.5em 0 0 0;
}

.wellbeing-sub-content p {
	color:#7c503f;
	font-size:13px;
	line-height:1.4em;
	padding:0 0.25em 1em 0;
}

.wellbeing-sub-content ul{
	list-style: disc outside !important;
    margin: 0 0 0 2em;
}

.wellbeing-sub-content ol{
	list-style: decimal outside !important;
    margin: 0 0 0 4em;
}

.wellbeing-sub-content li{
	color:#7c503f;
	font-size:1.3em;
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.wellbeing-sub-content h2,
.wellbeing-sub-content h3{
    color: #541800;
    font-size:1.6em;
    font-weight: bold !important;
	margin: 1em 0 0.25em 0;	
}

.list-title{
	color: #541800 !important;
}

.right-img{
	float:right;
	padding: 0 1em 1em 1em;
}

.supscript{
	font-size: 0.1em;
    vertical-align:sub !important;
}

.refer{
	font-size:1.2em !important;
}

.refer-list{
	margin:-1em 5em 0 2em !important;
}

.refer-list li{
	font-size:1.2em !important;
}



/*----Contact Page----*/
.content-contact{
    float: left;
    margin: 3em 0 0 0;
    width: 60em;	
}

/*
.content-contact h1{
	color: #541800;
    font-size: 2.8em;
    font-weight: bold;
}
*/
.contact-row{
    float: left;
    margin: 1em 0 0 0;
    width: 60em;	
}

.contact-left,
.contact-right{
    float: left;
    width: 29em;	
}

.contact-left{
 margin: 0 2em 0 0;
}

.contact-left h3,
.contact-right h3{
    color: #541800;
    font-size: 1.4em;
    font-weight: bold;
    text-transform: uppercase;
}

.contact-left p,
.contact-right p,
.contact-full p{
    color: #C1742B;
    font-size: 1.4em;
    line-height: 1.4em;
}

.contact-full{
    float: left;
    margin: 3em 0 0 0;
    width: 60em;	
}

.contact-full h3{
    color: #541800;
    font-size: 2.8em;
    font-weight: bold;
    margin: 0 0 0.25em 0;	
}

.contact-full font{
	color:#541800;	
}

.contact-full a{
	color:#541800;
	text-decoration:underline;
}

.contact-full a:hover{
	text-decoration:none;
}


/*---Special pages---*/

.content-specials{
    float: left;
    margin: 3em 0 0 0;
    width: 62em;	
}

.content-specials h1{
	color: #541800;
    font-size: 2.8em;
    font-weight: bold;
	margin:0 0 0.8em 0;
}

.content-specials p{
    color: #541800;
    font-size: 1.3em;
}

.specials-form{
    float: left;
    margin: 2em 0 0 0;
    width:28em;	
}

.specials-form label{
	color: #C1742B;
	font-size:1.2em;
	line-height:1.4em;
}

.specials-form input{
    float: left;
    margin: 0 0 0.8em 0;
	font-size: 1.2em;
}

.submitter{
	background:url(/.control/images/form-submit.png) top left no-repeat;
    float: left;
    height: 3.5em;
    padding: 0.5em 0 0 0.5em;
    width:9.5em;
	cursor:pointer;
}

.submit-btn{
    background:none !important;
    border:none !important;
	color: #541800;
    font-size: 1.2em;
    font-weight: bold;
	width:100%;
	cursor:pointer;
}

.specials-book{
    float: right;
    margin: 2em 1em 0 0;
}

.specials-form p{
    color: #541800;
    font-size: 1.4em;
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.specials-dowload p{
    color: #541800;
    font-size: 1.4em;
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.specials-dowload-image{
    float: left;
    margin: 1em 0 1em 0;
    width: 62em;
}

.downloader{
	background:url(/.control/images/dowloader.png) top left no-repeat;
    cursor: pointer;
    float: left;
    height: 3.5em;
    padding: 0.5em 0 0;
    text-align: center;
    width: 13em;
}

.downloader a{
	color: #541800;
    font-size: 1.3em;
    font-weight: bold;
	width:100%;
	cursor:pointer;
	text-decoration:none;
}

.downloader:hover a{
	text-decoration:underline;
}

.question{
    border-top: 0.1em solid #541800;
    float: left;
    margin: 1em 0 0 1em;
    padding: 2em 0 0 0;
    width: 55em;
}

.center-img{
	display:block;
	margin:0.2em auto 0.2em auto;
}

.faq-table{
	border: 0.1em solid #666;
}

.faq-table td{
	border: 0.1em solid #666;
    color: #7C503F;
    font-size: 1.3em;
	padding:0.5em;
}

.printer{
	float:left;
	margin:0 0 0 2em;
}

.printer a p{
	text-decoration:underline !important;
}

.printer a:hover p{
	text-decoration:none !important;
}

/*---404 Page---*/
.error{
   list-style: disc outside none !important;
    margin: 1em 0 0 4em;	
}

.error li{
    font-size: 1.3em;
    padding: 0 0 1em 0;	
}

.error a{
	text-decoration:underline;
	color: #541800;	
}

.error a:hover{
	text-decoration:none;
}

/*--- FRENCH SECTION ---*/
#frenchBG
{
  background-image:url(/.control/images/body.frbg.jpg);
  height:100%;
}

.outsideTable
{
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  width:1000px;
  height:100%;
  overflow:hidden;
  position:relative;
  margin:0 auto;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #FEE4C5;
}

.outsideTable td
{
    height:100%;
}

.outsideTable ul
{
	list-style:outside disc !important;
	margin:1.5em 0 1em 2em;
}

.outsideTable li
{
	line-height:1.4em;
	padding:0 0 0.5em 0;
}

.outsideTable ol
{
	list-style:decimal;
	margin:1.5em 0 1em 2em;
}

.contentTD
{
  width:100%;
  overflow:hidden;
  line-height: 16px;
  vertical-align:top;
}

.menuBodyTable
{
  width:100%;
  overflow:hidden;
}

.menubodyTD
{
}

.menuheaderTD
{
}

.menufooterTD
{
  /* 
  vertical-align:bottom;
  height:100%; */
}

#frenchContainer{

}

/*-- Selected Menus --*/
body.accueil #french-main-menu li.accueil a,
body.a-propos-de-stonemill #french-main-menu li.a-propos-de-stonemill a,
body.nos-produits #french-main-menu li.nos-produits a,
body.sante-et-education #french-main-menu li.sante-et-education a,
body.grains-germes #french-main-menu li.grains-germes a,
body.recettes #french-main-menu li.recettes a,
body.ou-les-acheter #french-main-menu li.ou-les-acheter a,
body.gerance-de-lenvironnement #french-main-menu li.gerance-de-lenvironnement a,
body.communiquez-avec-nous #french-main-menu li.communiquez-avec-nous a 
{
	color:#ffffff;
}

.homepageTable
{
  border-bottom:  1px solid #FEE4C5;
}
.darkRedText
{
  color: #722815;
}
.darkBrownText
{
  color: #502505;
}
.whiteText
{
  color: #ffffff;
}
.footer_menu
{
  font-size:		9px;
}
a.footer_menu
{
  color: #FFE1B0;
  text-decoration:	none;
}

a:hover.footer_menu
{
  color: #ffffff;
  text-decoration:	underline;
}
a.language_menu
{
  color: #FFE1B0;
  text-decoration:	none;
}

a:hover.language_menu
{
  color: #ffffff;
  text-decoration:	underline;
}
a.language_menu_dark
{
  color: #2b0000;
  text-decoration:	none;
}

a:hover.language_menu_dark
{
  color: #A28462;
  text-decoration:	underline;
}
.splash_menu
{
  font-size:		12px;
}
a.splash_menu
{
  color: #ffffff;
  text-decoration:	none;
}

a:hover.splash_menu
{
  color: #FFE1B0;
  text-decoration:	underline;
}
a.meet
{
  color: #2A0001;
  text-decoration:	underline;
}

a:hover.meet
{
  color: #ffffff;
  text-decoration:	underline;
}

hr
{
  color: #502505;
}

a.healthy
{
  color: #2E3192;
  text-decoration:	none;
  font-size:		11px;
}

a:hover.healthy
{
  color: #000000;
  text-decoration:	underline;
  font-size:		11px;
}
a.news
{
  color: #ffffff;
  text-decoration:	none;
}

a:hover.news
{
  color: #722815;
  text-decoration:	underline;
}
a.contact
{
  color: #0057A8;
  text-decoration:	none;
}

a:hover.contact
{
  color: #00427D;
  text-decoration:	underline;
}

a.sprouted
{
  color:		#2E3192;
  text-decoration:	underline;
}

a:hover.sprouted
{
  color:		#4E2200;
  text-decoration:	underline;
}

b
{
  font-weight:	bold;
}

.bigText
{
   font-size:14px;
}
div.mgn
{
   padding-top: 15px;
   padding-left: 15px;
   padding-right: 10px;
   padding-bottom: 5px;
}
div.envMgn
{
   padding: 25px;
   color: #FFFFFF;
}
div.Rmgn
{
   padding-left:30px;
   padding-top: 0px;
   padding-bottom:0px;
   padding-right:15px;
   margin-left:5px;
   margin-bottom:0px;
}
div.Amgn
{
   padding-left: 15px;
   padding-top:0px;
   padding-bottom:0px;
   padding-right:10px;
   min-height:336px;
}
div.HLmgn
{
   padding-left:10px;
   padding-top: 6px;
   padding-bottom:0px;
   padding-right:10px;
}
p.comments
{
   margin-top: 2px;
   margin-right: 20px;
   margin-bottom: 0px;
   padding:0px;
   text-align:right;
}
div.hideHorizontalScrollbar_HE1
{
   overflow:hidden;
   height: 336px;
   width: 455px;
}
div.scrollMgn_HE1
{
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 20px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 342px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_AB
{
   overflow:hidden;
   height: 335px;
   width: 488px;
}
div.scrollABMgn
{
   padding-top: 5px;
   padding-bottom: 2px;
   padding-right: 5px;
   padding-left: 32px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 345px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_HE4
{
   overflow:hidden;
   height: 335px;
   width: 495px;
}
div.scrollMgn_HE4
{
   padding-top: 5px;
   padding-bottom: 2px;
   padding-right: 5px;
   padding-left: 32px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   width: 453px;
   height: 346px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.scrollSLMMgn
{
   padding: 8px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   width: 715px;
   height: 320px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_RList
{
   overflow:hidden;
   height: 163px;
   width: 738px;
}
div.scrollRListMgn
{
   padding: 0px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 180px;
   margin-left: 0px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_R
{
   overflow:hidden;
   height: 320px;
   width: 470px;
}
div.scrollRMgn
{
   padding: 8px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 337px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_FAQ
{
   overflow:hidden;
   height: 327px;
   width: 479px;
}
div.scrollFAQMgn
{
   padding-top: 3px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 33px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 336px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_HE5
{
   overflow:hidden;
   height: 333px;
   width: 496px;
}
div.scrollMgn_HE5
{
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 35px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 344px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_HE2
{
   overflow:hidden;
   height: 337px;
   width: 440px;
}
div.scrollMgn_HE2
{
   padding-top: 2px;
   padding-bottom: 0px;
   padding-right: 3px;
   padding-left: 35px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 350px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}

div.hideHorizontalScrollbar_SG
{
   overflow:hidden;
   height: 330px;
   width: 450px;
}
div.scrollMgn_SG
{
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 35px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 344px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}

div.hideHorizontalScrollbar_Env
{
   overflow:hidden;
   height: 327px;
   width: 367px;
}

div.scrollEnvMgn
{
   padding-right: 5px;
   padding-left:35px;
   padding-top: 0px;
   padding-bottom:0px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   color:#BFCC87;
   overflow:scroll;
   height: 344px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_Retail
{
   overflow:hidden;
   height: 334px;
   width: 737px;
}
div.scrollRetail
{
   padding-right: 5px;
   padding-left:40px;
   padding-top: 0px;
   padding-bottom:0px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 351px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}
div.hideHorizontalScrollbar_News
{
   overflow:hidden;
   height: 184px;
   width: 504px;
}
div.scrollMgn_News
{
   padding-top: 2px;
   padding-bottom: 0px;
   padding-right: 3px;
   padding-left: 5px;
   background-attachment:scroll;
   background:left top;
   white-space:normal;
   overflow:scroll;
   height: 200px;
   margin-left: 5px;
   margin-top: 0px;
     /*	scrollbar-arrow-color:#ff0; yellow */
	 /* scrollbar-face-color:#4C3F37;  brown */
	 /* scrollbar-3dlight-color:#E08242;  gold */
	 /* scrollbar-shadow-color:#E08242;  bright orange */
}

div.printProduct
{
    position:absolute; 
    left:1042px; 
    top:303px; 
    width:95px; 
    height:60px; 
    z-index:3; 
    text-align:right;
}
div.languageButton
{
    position:absolute; 
    left:1042px; 
    top:50px; 
    width:115px; 
    height:20px; 
    z-index:3; 
    text-align:right;
}

td.homePage
{
   color:  #4E2200;
   text-align:justify;
   padding: 10px;  
}
td.splashPage
{
   color:  #4E2200;
   text-align:justify;
   padding: 5px;
   font-size:10px;  
}
div.homePage
{
   padding-left:34px;
   padding-right:15px;
}
div.splashPage
{
   padding-left:20px;
   padding-right:5px;
}
h2.splashPage
{
  font-size:		14px;
  color:		#4E2200;
  font-weight: bold;
  margin-top:		5px; 
  margin-bottom:	5px;
}
h3.homePage
{
  font-size:		13px;
  color:		#4E2200;
  font-weight: bold;
}
h3.splashPage
{
  font-size:		13px;
  color:		#ffffff;
  font-weight: bold;
  margin-top:		1px; 
  margin-bottom:	3px;
}
.recipes
{
   color: #6133FF;
}

h1.french
{
  font-size:		38px;
  font-family:		Arial, Helvetica, sans-serif;
  color:			#4E2200;
  font-weight: 		bold;
/*   font-family:   	Monotype Corsiva, Arial, Helvetica, sans-serif; */
}

h2.french
{
  font-size:		15px;
  color:			#4E2200;
  font-weight: 	bold;
}

h3.french
{
  font-size:		12px;
  color:			#4E2400;
  line-height:		18px;
  font-weight: 		bold;
  margin-bottom:	4px;
}

h4.french
{
  font-size:		12px; 
  color:			#4a4a4a;
  line-height:		15px;
  font-weight:		bold;
  font-style:		italic;
}

h4.french-recipes
{
  font-size:		14px; 
  color:			#653c90;
  line-height:		16px;
  font-weight:		bold;
  font-style:		italic;
  margin-top:		2px; 
  margin-bottom:	5px;
}

th
{
  font-size:		12px;
  color:		#4E2400;
  line-height:		15px;
  font-weight: bold;
}

a
{
  color:		#0057A8;
  text-decoration:	none;
}

a:hover
{
  color:		#4E2200;
  text-decoration:	none;
}

hr.homePage
{
   color: #FEE4C5;
   width: 100%;
   margin:0px;
   padding:0px;
   height:1px;
}

hr.recipes
{
   color: #825FA7;
   width: 100%;
   margin:0px;
   padding:0px;
   height:1px;
}

a.MENU-1-ON:hover, a.MENU-1-OFF:hover
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		12px;
  color:		    #ffffff;
  font-weight:      bold;
  text-decoration:  underline;
  line-height: 18px;
}
a.MENU-1-ON
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		12px;
  font-weight:      bold;
  color:		    #2B0000;
  text-decoration:  underline;
  line-height: 18px;
}

a.MENU-1-OFF 
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		12px;
  font-weight:      bold;
  color:		    #2B0000;
  text-decoration:  underline;
  line-height: 18px;
}

/*
a.MENU-2-ON, a.MENU-2-ON:hover
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		13px;
  color:		    #ffffff;
  text-decoration: 	none;
}
a.MENU-2-OFF:hover
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		13px;
  color:		    #ffffff;
  text-decoration:	none;
}

a.MENU-2-OFF
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		13px;
  color:		   #FFE1B0;
  text-decoration:	none;
}
div.MENU-2-OFF
{
  margin-left: 10px;
  margin-right: 35px;
  padding-left: 5px;
  padding-top: 0px;
  margin-top: 0px;
  height:21px;
  display:block;
  z-index:-1;
}

div.MENU-2-ON, div.MENU-2-OFF:hover, div.MENU-2-ON:hover
{
  margin-right: 35px;
  padding-left: 5px;
  margin-left: 10px;
  padding-top: 0px;
  margin-top: 0px;
  height:21px;
  display:block;
  z-index:1;
}
*/

div.MENU-3-OFF
{
  padding: 0px;
}
div.MENU-3-ON
{
  padding: 0px;
}

a.MENU-3-ON, a.MENU-3-OFF:hover, a.MENU-3-ON:hover
{
  font-family:  Verdana, Geneva, sans-serif;
  font-size:  15px;
  color:		    #FEDEB8;
  text-decoration:	none;
}

a.MENU-3-OFF
{
  font-family:		Verdana, Geneva, sans-serif;
  font-size:		15px;
  color:		#ffffff;
  text-decoration:	none;
}

div.testOpacity
{
  margin-left: 10px;
  margin-right: 65px;
  padding: 2px;
  padding-left: 5px;
  background-color: #E0CFB0;
  height:20px;
  display:block;
  /* filter: alpha(opacity=50); */
  opacity:0.5; /*-moz-opacity: 0.5;*/
  z-index:-1;
}
span.fullOpacity
{
  /* filter: alpha(opacity=100); */
  opacity:1.0; /*-moz-opacity: 1.0;*/
  font-weight: bold;
  color:black;
  background-color: #C09F61;
}
ul.noTopMargin  {
  margin-top:  0px;
}

