@charset "utf-8";
/* CSS Document */

*					{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}

html 				{ height:100%; margin-bottom:1px; }
body 				{ background:#850E06 url(../images/bg.jpg) repeat-x; }

h1 					{ display:none; }
h2 					{ font-size:16px; margin:20px 0 10px 0; color:#727272;}
h2.aboutus 			{ background:transparent url(../images/title_about_us.gif) no-repeat; width:85px; height:18px; text-indent:-5000px; }
h2.contact 			{ background:transparent url(../images/title_contact_us.gif) no-repeat; width:99px; height:18px; text-indent:-5000px; }
h2.products 		{ background:transparent url(../images/title_products.gif) no-repeat; width:80px; height:18px; text-indent:-5000px; }
h2.recipes 			{ background:transparent url(../images/title_recipes.gif) no-repeat; width:67px; height:22px; text-indent:-5000px; }
h2.suppliers 		{ background:transparent url(../images/title_suppliers.gif) no-repeat; width:81px; height:22px; text-indent:-5000px; }
h2.whoswho 			{ background:transparent url(../images/title_whoswho.gif) no-repeat; width:104px; height:18px; text-indent:-5000px; margin-bottom:20px; }
h3 					{ font-size:14px; text-align:center; margin:8px 0 5px 0; color:#666; }
h4 					{ color:#C6180F; text-align:center; font-size:14px; }
h4.aboutus 			{ color:#C6180F; text-align:left; font-size:12px; }
h4.aboutus:hover	{ text-decoration:none; }
h5 					{ color:#C6180F; font-size:14px; float:left;}
h6 					{ background:#FFFFFF url(../images/line.jpg) repeat-x scroll 0 22px; color:#727272; font-size:15px; height:21px; padding:2px 0; }
h6.supplier 		{ background:none;  color:#C6180F; font-size:15px; height:10px; margin-bottom:10px; }
p 					{ color:#727272; font-size:11px; line-height:17px; margin-bottom:15px;}
a 					{ color:#C6180F; text-decoration:none; outline:none; }
a h6 				{ text-decoration:none; }
a:hover, h4:hover   { text-decoration:underline;}

#pageContent 		{ width:100%;}
#container 			{ width:930px; margin:0 auto 0 auto; }
#mainFrame 			{ width:780px; padding:10px 75px 10px 75px; background-color:#fff; }


/*** header ***/
#headerLogo      	{ float:left; width:300px; height:70px; margin:25px 0 15px 75px;}
#headerLogo img  	{ border:0; }
#headerContact 	 	{ float:right; height:36px; width:170px; background:transparent url(../images/tel_number4.jpg) no-repeat; margin:35px 95px 0 0px;}
#headerContact p 	{ display:none;}

/*** navigation ***/
#nav 				{ height:34px; margin:10px auto 0; width:786px; }
#nav ul 			{ display:inline; text-align:center; }
#nav a 				{ color:#595959; text-decoration:none; }
#nav li 			{ float:left; display:block; line-height:30px; width:132px; height:31px; background:url(../images/inactive_tab.png); padding:0 0 0 6px; text-align:center; font-size:12px; font-weight:bold; text-transform:uppercase; padding-top:6px; behavior:url(scripts/iepngfix.htc); }
#nav li.active 		{ background:url(../images/inactive_over_tab.png); }
#nav li.active a 	{ color:#ffffff; }

#nav_about, #nav_products, #nav_recipes, #nav_suppliers, #nav_who, #nav_contact { margin-left:-30px; }

#nav li a 			{ position:static; }


/*** main page - right column ***/
#main            	{ float:left; width:759px; margin:0 35px 0 0; padding:0 0 0 10px; overflow:auto; }
#left            	{ float:left; width:520px; margin:10px 25px 0 0; padding:0 0 0 10px; overflow:auto; }
#right           	{ float:right; width:170px; margin:10px 10px 10px 0; overflow:auto; background-color:#F5EFEF; border:1px solid #DED0D1; padding:5px;}
#right p         	{ font-size:10px; line-height:13px; margin:5px; }

.weeklyRecipeContainer { width:151px; height:141px; margin:0 auto 8px; padding:5px 0 0 0; border:1px #CCC solid; background:#fff; }
.weeklyRecipeImg 	{  overflow:hidden; width:140px; height:135px; }
.weeklyRecipeImg img{ border:0; }

#contact         	{ float:left; width:450px; margin:0 35px 0 10px; overflow:auto; }


/*** text ***/
#text           	{ color:#727272; font-size:11px; line-height:17px; }
#text ul        	{ color:#727272; font-size:11px; margin:0 0 10px 3px; list-style-type:none; }
#text li	    	{ background:#fff url(../images/bullet.jpg) no-repeat 0 9px; padding:3px 0 0 12px; }
.subText			{ width:739px; background:#fff url(../images/whoswho_bg.jpg) repeat-x 0 0; overflow:auto; padding:0 10px 0 10px; margin-bottom:10px; }
.subText2       	{ width:90%; margin:0 auto 0 auto; overflow:auto; padding:5px; overflow:auto; }
.subText2 p     	{ color:#000; }
.subText2 img   	{ width:50px; float:left; }

/*** products ***/
form.search 		{ background:#C8C8C8; padding:5px; width:220px; border:1px solid #727272; }
form.search label 	{ color:#000; }


/*** footer ***/
#footer 			{ font-size:11px; border-top:1px solid #DADADA; margin:20px 0 0 8px; padding:8px 2px 5px 2px; overflow:auto; width:757px; }
#footer a 			{ color:#727272; }
#footer p.left  	{ float:left; margin:10px 0 0 0; }
#footer p.right 	{ width:40%; float:right; text-align:right; margin:10px 0 0 0; }
#footer img 		{ float:left; margin:7px; border:0; }

/*** reciepes ***/
.recipes_frame		{ width:698px; height:188px; background:#ffffff url(../images/recipes_frame.gif) no-repeat; margin:0 0 10px 0; }
.recipes_frame_item { width:228px; float:left; height:170px; }
.recipes_frame_item img	{ margin:9px; }
.recipes_frame_item a img{ border:0; }
.recipes_frame_item p	{ margin:0 14px; font-size:14px; }

#main table    		{ margin:0 auto 0 auto; border:1px solid #C6180F; padding:0 }
#main th	   		{ background-color:#C6180F; color:#FFF; padding:4px; border:1px #C6180F solid; }
#main td	   		{ padding:3px 3px 3px 5px; border:1px solid #C6180F; }

.receipesCont		{ margin:0 auto 20px auto; width:645px; height:110px;  }


.receipesImgCont    { background:#fff url(../images/recipes_frame2.jpg) 0 0 no-repeat; width:154px; height:110px; float:left; margin-right:10px; }
.receipesImgCont img{ margin:7px 0 0 9px; padding:0; }

.receipesLeft	    { overflow:hidden; float:left; width:175px; clear:none; }
.receipesRight      { height:110px; width:460px; float:left; clear:none; }
.receipesImgMain    { background:#fff url(../images/recipes_frame2.jpg) 0 0 no-repeat; width:154px; height:110px; float:left; margin:0 12px 10px 0; }
.receipesImgMain img{ margin:7px 0 0 9px; padding:0; }
.receipesDownloads  { background:url(../images/download_recipe.gif) no-repeat; width:144px; height:34px; display:block; text-indent:-5000px; margin:0 auto; }
.desc				{ float:left; margin-left:10px; width:575px; }

.getReceipes	 	{ background:transparent url(../images/get_recipe1.gif) 0 0 no-repeat; width:109px; height:34px; display:block; text-indent:-5000px; }
.getReceipes:hover	{ background:transparent url(../images/get_recipe2.gif) 0 0 no-repeat; text-decoration:none; }
.backReceipes	 	{ background:transparent url(../images/backto_recipe1.gif) 0 0 no-repeat; width:120px; height:34px; display:block; text-indent:-5000px; }
.backReceipes:hover	{ background:transparent url(../images/backto_recipe2.gif) 0 0 no-repeat;  }

/*** suppliers ***/
.suppliersLeft     { overflow:hidden; float:left; padding-top:20px; }
.suppliersLeft img { width:80px; margin:5px 20px 5px 20px; }
.suppliersRight    { overflow:auto; width:80%; float:left; }

/*** whos page **/
.whosBorder 	   { border-left:1px #ccc solid; border-right:1px #ccc solid; }
.jobTitle		   { font-size:13px; margin:5px 20px 2px 20px; line-height:24px; float:left; width:30%; color:#000; font-weight:bold; }

.collapse          	{ background:url(../images/whoswho_bg.jpg) repeat-x; }
.collapse-container { margin:0 auto 0 auto; width:90%; padding-top:5px;  }
.collapse-container p { color:#000; }
.imgContainer   	{ background:transparent url(../images/whoswho_pic1.jpg) 0 0 no-repeat; width:110px; height:148px; float:left; padding:7px 0 0 8px; }
.imgContainer img   { background:transparent url(../images/whoswho_pic1.jpg) 0 0 no-repeat; width:94px; height:133px; float:left; padding:0; }


/*** contact ***/
#contactMsg 		{ margin:3px auto 10px auto; text-align:center; font-weight:bold; font-size:11px; padding:3px; color:#C6180F; }
#contactLeft		{ float:left; width:435px; }
form 				{ padding:3px; }
form label 			{ font-size:11px; float:left;  width:150px; }
form input 			{ font-size:11px; padding:3px; margin:3px; }
form textarea 		{ font-size:11px; padding:3px; margin:3px; width:250px; }
.required 			{ color:#F00; font-size:10px; margin:0; }

/*** map / directions ***/
#directions			{ float:left; width:460px; }
img.map				{ float:right; margin:0 20px 10px 0; }


/*** additional classes ***/
div.hr				{ height:15px; background: #fff url(../images/line.jpg) 0 0 repeat-x; }
div.hr2				{ height:1px; background: #fff url(../images/line2.jpg) 0 0 repeat-x; margin:0 0 9px 0; }
div.hr hr, div.hr2 hr { display:none; }
img.right	 		{ float:right; margin:17px 0 10px 15px; }
#aboutRight			{ float:right; margin:5px 0 10px 20px; width:218px; }
#aboutRight img		{ margin:0 0 10px 0; }
.clear 				{ clear:both; }
.mainImg 			{ margin:10px 0 0 4px; }
p.right 			{ text-align:right; padding-right:5px;}
ul.productGroup 	{ float:left; padding:0 50px 0 0; width:180px; }
ul.productSubGroup 	{ float:left; padding:0 100px 0 0; }

a img 				{ border:0; }
img.product-img		{ float:right; border:1px #727272 solid; }