body{
	margin: 0;	padding: 0; font-family: "Times New Roman";
	font-size: 9pt; color: #444;
	background: url(images/bgr_all.jpg) center;
}
a img, a, a:active{
	border: none; outline: none;
}
h1, h2,h3, h4, h5,h6{
	font-weight: normal; margin: 0; padding: 0;
	margin-bottom: 5px;
}
h1{font-size: 35pt;}
h2{font-size: 27pt;}
h3{font-size: 21pt;}
h4{font-size: 19pt;}
h5{font-size: 14pt;}
h6{font-size: 13pt;}
.cldark{	color: #4C3A3F;}
#logo {	
	width: 187px;
	height: 89px;
	margin: 10px 0 0 0;
}

.logo2 a {	
	width: 187px;
	height: 89px;
	display:block;
	margin: 120px 0 0 0;
	position:absolute;
	z-index: 50;
	background-image: url('images/logo-anim.gif');	
}
	
.logo2 a:hover { 
	background-position: -186px 0;
	}	
	
	
#logo a {
	background-image:url(images/logo-anim-0.gif);
	width: 187px;
	height: 89px;
	display:block;
	}
	
#logo a:hover { 
	background-image:url(images/logo-anim-1.gif);
}
#divallpage{
	background: url(images/bgr_all2.png) no-repeat top center;
	 position: relative; height: 800px;
}
#divcontent{
	width:892px; height:607px; overflow:hidden; background:url(images/bgr_contentpage.png) no-repeat top left;
}
#divcontent .realinner{
	padding:10px 45px; text-align:left
}
#logo{
	margin:20px 0;
}
.tophomewhite{
	width:800px; height:183px; background:url(images/bgr_hometop.jpg) no-repeat right top #FFF; border:1px solid #DDD;
}
.topcontentwhite{
	width:800px; background:url(images/sideline.jpg) no-repeat left 50px #FFF; border:1px solid #DDD;
	padding-bottom: 37px;	position: relative;	
}
.topcontentwhitenobgr{
	width:800px; background:#FFF; border:1px solid #DDD;	
	position: relative;
}
.topcontentwhitenopadding{
	width:800px; background:url(images/sideline.jpg) no-repeat left 50px #FFF; border:1px solid #DDD;
	position: relative;	
}
.tophomewhite div{
	width:260px; padding:0 20px;
}
.clear{
	font-size: 1px; height: 1px; clear: both;
}
.clearbig{
	font-size: 1px; height: 7px;
}
.clearbig2{
	font-size: 1px; height: 18px;
}
.clbrown{
 	color: #7A560F;
}
.arialfont{
	font-family: Arial, Helvetica, sans-serif;
}
.padright40{
	padding-right: 40px;
}
.padright40{
	padding-right: 10px;
}
.nounder{
	text-decoration: none;
}
.nounder:hover{
	text-decoration: underline;
}
.boxhome{
	width: 200px; float: left;
}
.fright{	float: right;}
.imgfleft{ float: left; margin-right: 10px;}
.sifrgreenreal, .clgreenreal{
	color:#638F3E;
}
.sifrtitlegreen,.clgreen{
	color: #548B44;
}
.sifrtitledarkgreen,.cldarkgreen{
	color: #004731;
}
.sifrtitlebrown{
	color: #A19061;
}
.sifrdarkbrown, cldarkbrown,.sifrjournalbrown{color: #8B6900}
.sifrtitlepuple{
	color:#753971; 
}					  
.sifrtitlelightblue, .cllightblue{
	color: #22A6C7;
}
.tophoder{
	height:90px;width:100%;
	*height:107px;
}
#pagemenu{
	height:90px;width:100%; position:absolute; top:0; left:0;
}
#pagemenu .innermenu{
	width:892px; position:relative;
	margin: 0; padding: 0;

}
#homemenu{
	position:absolute; top:0; left:150px;
}
#mnuimg{
	position:absolute; top:0; left:230px;
}
.mnuimgdiv{
	position:absolute; top:0; left:230px;
	width:721px; 
}
ul.footer_ul{
	margin: 0; padding: 0;
	margin-bottom: 10px;
}
ul.footer_ul li{
	display: inline; list-style: none; padding-right:5px;
	color: #333; font-weight: normal;
}
ul.footer_ul li a{
	padding-right: 5px; color: #333; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-size: 8pt;
}
ul.normal_inline_ul{
	margin: 0; padding: 0;
	margin-bottom: 10px;
}
ul.normal_inline_ul li{
	display: inline; list-style: none; 
	color: #333; font-weight: normal;
}
ul.normal_inline_ul li a{
	color: #333; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; font-size: 8pt;
}
.divgreen{
	position:absolute; width:750px; height:20px; padding:10px 25px; bottom:0; left:0; background:#548B44; font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#FFF
}
.divgreenleft{
	border-left:5px solid #548B44;
}
.divsmallmargin{	
	margin: 4px 0 1px 0;
}
.divgreenleftsmallmargin img{
	margin-bottom: -1px;
}
.padleftright20{
	padding: 0 20px;
}
.bigdivtext{
	width:450px;  padding-left:25px;margin-top:10px;
}
.right_mid{
	width: 500px;
}
.right_mid_hafl{
	width: 400px;
}
.left_only{
	width:270px;  padding-left:25px;margin-top:10px;
	position:relative;
}
.left_only_big{
	width:370px;  padding-left:25px;margin-top:10px;
	position: relative; min-height: 200px;
}
.rightonly{
	width:165px;padding:0 15px 0 15px;	
	position: relative;
}

a.btdarkgreen{
	background: url(images/btlinkleft.gif) no-repeat top left;
	font-size: 12px; color: #FFF; text-decoration: none; 
	padding-left: 15px;
	display: block; float: left;
	margin-right: -10px;
	margin-left: 50px;
}
a.btdarkgreen span{
	background: url(images/btlinkright.gif) no-repeat top right;
	padding:4px 40px 6px 0px; line-height:24px;	
	*padding-top:5px;
}
.imgindivmargin{
	margin:-4px 0 -3px 0;
	width: 199px;height: 247px;
}
.right_mid_greenleft{
	border-left:5px solid #548B44;
	margin: 4px 0 2px 0;
	width: 400px; float: right;
} 

.larger{font-size: 13pt;
	display: block; min-height: 80px;
}
.biger{
	font-size: 12pt;
}
.aclocktime{
	width: 125px; height: 67px; position: absolute;
	background: url(images/aclock.png);
}
.aclocktimetext{
	padding: 21px 0 0 105px;
	font-size: 9pt; font-weight: bolder;
}
.aclockbottom{
	bottom:5px; right:10px;
}
.acloctopleft{
	top:10px; left:10px;
}
.wsmaller{
	width:335px;
}
.wbigger{
	width: 435px;
}

ul.thumb {	
	list-style: none;
	margin: 0; padding:0px;
	width: 360px;
	height: 145px; display: block;
}
ul.thumb li {
	margin: 0;
	float: left; width: 130px; height: 130px;
	position: relative;  /* Set the absolute positioning base coordinate */	
	z-index: 0;cursor: pointer;
}
ul.thumb li img {
	width: 126px;  /* Set the small thumbnail size */
	height: 126px;
	padding: 2px;
	position: absolute;
	left: 0; top: 0;
	z-index: -1; cursor: pointer;
}
ul.thumb li.real img{
	width: 175px;  /* Set the small thumbnail size */
	height: 175px;
	padding: 2px;
	position: absolute;
	top: -20px;
	left: -20px;
	z-index: 15;
}
ul.thumb li.real{
	z-index: 2
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
#portfolioslider{
	width:801px;height:183px;margin:0px auto 3px auto;
	overflow:hidden;position:relative;
	padding:0px 0 0 0
}
#shop-promos {
	height: 183px;
	width: 801px;
	margin: 13px 0 0;
	display:block;
	overflow: hidden;
}

#shop-promos a {
	height:183px;
	width: 801px;
	margin: 0;
	display:block;
	float:left;
}

/*FOR RECIPES*/
.topcontent_repices{
	width:800px; background:#FFF; 
	height:417px; border:1px solid #575454; 
	position: relative;
}
.topcontent_repices_left{
	width:400px; height:417px; overflow:hidden; float:left; padding-left:25px; font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.topcontent_repices_left h3{
	min-height: 35px;
}
.topcontent_repices_left .scollcontenttext{
	padding:5px 10px;height:300px; overflow:auto;
}
.topcontent_repices_right{
	width:334px; float:right; background:#A19061; 
	color:#FFF; height:397px; position:relative; 
	padding:20px 0px 0 25px;font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
}
.topcontent_repices_right td{
	vertical-align: top; 	
	padding-left:10px;
}
.topcontent_repices_right img.conner{
	position:absolute; right:0; bottom:0;
}
.topcontent_repices_right td.boderright{
	width:50%; border-right:1px solid #FFF;
	padding-left:0px;width: 45%;
}

.one_tab{
	width:360px;
}
.h_onetab{
	width: 375px;
	font-size: 12pt;
}
ul.uldot{
	padding: 0; margin: 5px 0;
	
}
ul.uldot li{
	list-style: none; padding-left: 10px;
	background: url(images/li_dot.gif) no-repeat left 2px;
	margin: 0;padding-bottom: 5px; display: block;
}
.h_onetab ul.uldot li{
	list-style: none; padding:5px 0 5px 10px;
	background: url(images/li_dot.gif) no-repeat left 7px;
	margin: 0;padding-bottom: 5px; display: block;
}
ol{
	padding-left: 0;
	margin-left: 20px;
}
ol li{
	text-indent: 0;
	padding-left: 0px;
	padding-bottom: 5px;
}
.tdspecial{
	width:150px; padding-left:10px;
	padding-top: 50px; vertical-align: top;
}
.hidden {
	display: none;
}
.mainprint{
	background: #FFF; width: 400px; padding: 20px;
}
.mainprint .one_tab,.mainprint .hidden{
	display: block;
}
.left_perfect{
	width: 470px; float: left;
	padding-left: 20px;padding-top: 30px;
	border-left: 5px solid #753971; height: 309px;
	margin: 30px 0;
}
.healthscroll{
	 padding:20px 0 20px 12px; height:360px; overflow:auto;
}
.borderbot{	border-bottom: 1px solid #CCC; margin-bottom: 30px;}
.topcontent_competition{
	background: url(images/competition_bgrleft.gif) no-repeat left 20px;
	height: 399px; overflow: hidden;
	position: relative; width: 800px;
}
.topcontent_competitionoutner{
	background:url(images/competition_bgrbot.gif) repeat-x 0 210px #FFF;
	height: 399px; overflow: hidden;border:1px solid #575454; 
	position: relative; width: 800px;
}

.competition_text{
	width:450px;  padding-left:25px;margin-top:10px;
}
table.formcom{
	width: 440px; margin-left: 20px; 
	margin-top: 10px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;
}
table.formcom td{
	border-bottom: 1px solid #CCC;
	padding: 1px 0;
}
table.formcom input[type="text"]{
	border:0 none;
	background: #F5FAFD;;
}
.left_histoty_big{
	width: 470px; float: left;
	padding-left: 20px;padding-top: 0px;
	border-left: 5px solid #004731; height: 339px;
	margin: 25px 0 0 0;
}
.left_histoty{
	width: 330px; float: left;
	padding-left: 20px;padding-top: 0px;
	border-left: 5px solid #004731; height: 339px;
	margin: 25px 0 0 0;
}
.right_history{
	width: 410px; float: right;
	padding: 15px 20px 0 0;	
}
.topcontent_history{	
	height: 399px; overflow: hidden;
	position: relative; width: 800px;border:1px solid #575454; 
	background: #FFF;
}
table.cldarker{
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
.h5fixheight{
	height: 290px; 
}
.new_repices_all{
	background: url(images/new_rapices_bgrleft.gif) no-repeat left 30px #FFF;
	height: 429px; overflow: hidden;border:1px solid #575454; 
	position: relative; width: 800px;
}
td.clbrown{
	 	color: #7A560F;
		padding: 3px 30px; font-size: 10pt;vertical-align: top;
}
.new_repices_right{
	width:266px; float:right;
}
.new_repices_left{
	width:500px; float:left; padding:20px 0 0 25px;
}
.new_repices_left_fix{
	width:500px; float:left; padding:0px 0 0 25px;
	margin-top: 20px;
	height: 290px; overflow: auto;
}
.new_repices_left_inner{
	width: 480px;
}
.one_tap td{
	vertical-align: top;
}

.wecare_all{
	background:url(images/wecare_left_bgr.gif) no-repeat left 30px #FFF;
	height: 400px; overflow: hidden;border:1px solid #575454; 
	position: relative; width: 800px;
}

#home #win {	
	width: 189px;
	height: 152px;
	display:block;
	float: left;
	clear:both;
	margin: 20px 0 0 0;
	}
	
	
#home #win a {
	background-image:url(images/box_win.png); /* url('images/win-0.gif');	*/
	width: 189px;
	height: 152px;
	display:block;
	}
	
#home #win a:hover { 
	background-image: url('images/win-1.gif');
	}

	
	
#home #favs {	
	width: 189px;
	height: 152px;
	display:block;
	float: left;
	margin: 20px 0 0 10px;
	}
	
	
#home #favs a {
	background-image: url('images/family-favs-0.gif');	
	width: 189px;
	height: 152px;
	display:block;
	}
	
#home #favs a:hover { 
	background-image: url('images/family-favs-1.gif');
	}

	
	
#home #bread {	
	width: 177px;
	height: 165px;
	display:block;
	float: left;
	margin: 20px 0 0 17px;
	}
	
	
#home #bread a {
	background-image: url('images/bread-0.gif');	
	width: 177px;
	height: 165px;
	display:block;
	}
	
#home #bread a:hover { 
	background-image: url('images/bread-1.gif');
	}
#home #tv {	
	width: 187px;
	height: 153px;
	display:block;
	float: left;
	margin: 25px 0 0 17px;
	}
	
	
#home #tv a {
	background-image: url('images/tv-0.gif');	
	width: 187px;
	height: 153px;
	display:block;
	}
	
#home #tv a:hover { 
	background-image: url('images/tv-1.gif');
	}
.rapicelist td{
	padding-right: 10px; font-size: 10pt;
	vertical-align: top;
}


/* farm to fork page ****************/
#farmtofork #divcontent
{
	width:892px; 
	height:870px; 
	overflow:hidden; 
	background:url(images/bgr_contentpage_farmtofork.png) no-repeat top left;
	padding-left: 0;
	margin-left: 0;
}
#farmtofork #divcontent .realinner{
	padding:10px 0px 10px 45px;
}
#farmtofork #logo {	
	margin-bottom: 10px;
}
.flashcontent{
	overflow: hidden;
	position: relative; 
	padding-left: 0;
	margin-left: 0;
}

ul.thumb2 {	
	list-style: none;
	margin: 0; padding:0px;
	width: 360px;
	height: 145px; display: block;
}
ul.thumb2 li {
	margin: 0;
	float: left; width: 100px; height: 130px;
	position: relative;  /* Set the absolute positioning base coordinate */	
	z-index: 0;cursor: pointer;
}
ul.thumb2 li img {
	width: 96px;  /* Set the small thumbnail size */
	height: 126px;
	padding: 2px;
	position: absolute;
	left: 0; top: 0;
	z-index: -1; cursor: pointer;
}
ul.thumb2 li.real img{
	width: 145px;  /* Set the small thumbnail size */
	height: 175px;
	padding: 2px;
	position: absolute;
	top: -20px;
	left: -20px;
	z-index: 15;
}
ul.thumb2 li.real{
	z-index: 2
}
ul.thumb2 li img.hover {
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
/*Back school*/
#bsc_page{
	background:url(images/backtoschool/page_bgr.png) no-repeat center 100px; height:auto; min-height:700px;
	position: relative;
}
.bsc_content{
	width:801px; background:url(images/backtoschool/topbgr.jpg) no-repeat top left #FFF; border:1px solid #000; min-height:400px
}
.bsc_topcontent{
	height:100px; padding:30px 21px 12px 0; text-align:right;
}
.bsc_leftimg{
	width:190px; float:left; height: 259px;
}
.bsc_midcontent{
	width:370px; float:left;padding:15px 10px; color:#000; font-size:10pt;font-family:Arial, Helvetica, sans-serif;
}
.bsc_rightcontent{
	width:220px; float:right; text-align:left; background:#F8F7C5; height:259px;
}
.bsc_rightcontent ul{
	margin: 10px; padding: 0;
}
.bsc_rightcontent ul li{
	list-style: none;
	display: block;
	padding-left: 28px;
	background: url(images/backtoschool/star.gif) no-repeat top left;
	padding-bottom: 10px; line-height: 20px;
}
.bsc_rightcontent ul li a{
	font-size: 10pt; font-family: Arial, Helvetica, sans-serif;
	color: #0D3466; text-decoration: underline;
}
.bsc_rightcontent ul li a:hover{
	text-decoration: none;
}
#other_page{
	background:url(images/swich/other_bgrall.png) no-repeat center 0px; height:auto; min-height:700px;
	position: relative;
}
#layer_page{
	background:url(images/swich/layer_bgrall.png) no-repeat center 0px; height:auto; min-height:700px;
	position: relative;
}
.layer_content{
	width:761px; height:360px; padding: 20px;
}
.layer_right{
	width: 315px; padding: 15px; background: url(images/swich/layer_bgr.png);
	color: #4f2a0a; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
	float: right; height: 323px;
}
.layer_left{
	width: 362px; padding: 15px; background: url(images/swich/layer_bgr.png);
	color: #4f2a0a; font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
	float: left; height: 123px; margin-top: 50px;
}
.layer_left ul{
	margin: 0; padding: 0;
}
.layer_left ul li{
	list-style: none;
	background: url(images/swich/layer_arrow.png) no-repeat  left 5px;
	padding: 0 0 7px 15px;
}
.layer_left ul li a{
	font-family: Georgia; font-size: 11pt;
	font-weight: bolder; color: #4f2a0a; text-decoration: none;
	letter-spacing: -1px;
}
.layer_left ul li a:hover{
	color: #e02f12;
}
.layer-title{
	font-family:Georgia; color:#e02f12; font-size:14pt;letter-spacing: -1px;
	font-weight: bolder;
}

