/* CSS Document */
body
	{
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 0px 0px 0px;
		background-color:#666666;
		font-size:12px;
	}
	


.under
	{
		text-decoration:underline;
	}

div.outerBorder
{
	width:958px;
	padding:5px;
	border:solid 1px #000000;
	background-color:#304054;
	margin:auto;
}

div.whiteBg
	{
		padding:0px;
		width:958px;
		margin:auto;
		/*border: solid 1px #999999;*/
		background-color:#FFFFFF;
	}


/*-------Signature Fields on Testimonial*/	
div.signature
	{ 
		display:block;
		width:180px;
		height:63px;
		border:solid 1px #666666;
		margin-right:10px;
		margin-left:598px;
	}
div#folbig
	{
		background-image:url(../img/matthewsfolbig.jpg);
		background-repeat:no-repeat;
	}
	
div#escape
	{
		background-image:url(../img/greatEscape.jpg);
		background-repeat:no-repeat;
	}
div#kids
	{
		background-image:url(../img/KidsGourmetFoodLogo.jpg);
		background-repeat:no-repeat;
	}
	
	
/*---------------------------*/


/*Newsletter Page*/	
#newsletter
	{
		border:solid 1px #000000;
		padding:10px 10px 10px 10px;
	}	
	
	
/*---------------------------*/	
	
/*3 Sections of content: banner,navBar,contentTable*/
table#banner
	{
		width:958px;
		height:101px;
		padding:0px;
		margin:auto;
	/*	border:solid 1px #000000;*/
	}






/*Top menu system*/		
table#navBar
{
	margin:auto;
	width:958px;
	height:22px;
}

td.navBar
{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

td.navBar a
	{
		margin:auto 0px;
		padding:0px;
		text-decoration:none;
		width:150px;
		height:97px;
	}
	
table#navBar a:link
	{
		color: #FFFFFF;
		text-decoration:none;
	}
	
table#navBar a:visited
	{
		color:#CCCCCC;
		text-decoration:none;
	}
table#navBar a:link:hover
	{
		text-decoration:underline;
	}
table#navBar a:visited:hover
	{
		text-decoration:underline;
	}

	
/*top boxes on index page*/
#topBoxes td
{
	text-align:center;
	vertical-align:middle;
	height:97px;
	width:150px;
}

#topBoxes img
{
	margin:0px;
}

/*---------------------------*/



/*-------Central content Table-----------------*/

table#contentTable
{
		font-size:12px;
		margin:auto;
		width:938px;
		padding:5px 5px 5px 0px;
}	
#leftColumn
{
	text-align:center;
	vertical-align:top;
/*	border:solid 1px #000000;
*/}

#rightColumn
{
	padding:0px 5px 10px 15px;
	text-align:left;
	vertical-align:top;
}



/*
body.regularPage #rightColumn
	{
		padding:5px 15px 0px 25px;
	}
*/
/*---------------end content table-------------------------------*/


/*---------------------------------------------*/	

/*Page headings and sub headings within index page*/
body#index .pageHead
	{
		width:95%;
		margin:4px auto;
		text-align:center;
		font-family:"Times New Roman";
		/*border: solid 1px #999999;*/
		font-style:italic;
		/*font-weight:bold;*/
		font-size:34px;
		color:#A52A2A;
		
	}
	
body#index .pageSubhead
	{
		width:95%;
		margin:3px auto;
		text-align:center;
		font-family:"Times New Roman";
		/*border: solid 1px #999999;*/
		background-image:none;
		font-style:italic;
		font-size:26px;
		color:#DBB27B;
	}
	
	
	
	
/*-------------------------------------------*/

/*---------Page headings within regular page-----------------*/
body.regularPage .pageHead
	{
		width:95%;
		padding-top:18px;
		padding-bottom:12px;
		margin:4px auto 12px auto;
		text-align:center;
		border-bottom: solid 1.1px #979797;
		font-weight:bold;
		font-size:22px;
	}
	
body.regularPage .pageSubHead
	{
		padding-left:32px;
		height:21px;
		background-image:url(../img/crown-pictures2.gif);
		background-repeat:no-repeat;
		background-position:left;
		width:95%;
		margin:0px 0px 0px -5px;
		padding-top:13px;
		text-align:left;
		font-weight:bold;
/*		border: solid 1px #999999;
*/		/*font-style:italic;*/
		font-size:16px;
	}
/*-------------------------------------------*/

	


/*---------Left bordered boxes-------------*/
	.leftColumnBox
	{
		width:80%;
	}
	.leftColumnBox hr
	{
		width:90%;
	}
	
	/*--------headings for quicklinks etc--------*/
	.styleLegend
		{
			font-size:16px;
			font-style:italic;
			font-weight:bold;
			line-height:100%;
			margin:0px auto 0px auto;
			
		}
	.leftColumnBox .quickHead
	{
		color:#A52A2A;
		font-size:16px;
		font-style:italic;
		font-weight:bold;
		padding-top:7px;
		padding-left:10px;

	}	
	/*--dividing line under headings*/	
	hr
		{
			color:#999999;
		}
	
			
	.leftColumnBox p
	{
		line-height:155%;
	}

	/*-------Text : Food Safety Management Solutions----*/
		h4
			{
				font-size:14px;
				margin-top:6px;
			}
			
		.foodSafety
			{
				font-weight:bolder;
				color:#CB6928;
			}
	/*------------------------------------------------*/

/*---------  end Left bordered boxes-------------*/			


/*-----Testimonials sections bg color--------------*/

div.testimonial
	{
		
		display:block;
		background-color:#D9BF9C;
		border: solid 1px #666666;
		padding:15px;
	}


/*------------------------------------------------*/

	
	
/*----------------Portrait Picture-----------------*/	
	
	img.portrait
		{
			display:inline;
			margin:2px 15px 15px 0px;
			float:left;
		}	
/*------------------------------------------------*/	
	
	


p.indent {
	padding-left: 26px;
	padding-right:15px;
}



input[type='text'],
select
	{	
		margin:2px;
	}

input[type='checkbox']
	 {
	 	vertical-align:middle;
		margin-bottom:4px;
	 }
	 
td.fieldLabel
	{
		text-align:right;
		font-weight:bold;
	}
	
td.spacerRow
{
	height:10px;
}

/*-----Footer Table----------*/
	table#footer
	{
		color:#FFFFFF;
		height:25px;	
	}
	
	table#footer td
	{
	/*	text-align:center;*/
	padding-top:4px;
	}
	
	table#footer a:link
	{
		color:#FFFFFF;
	}
	
	table#footer a:visited
	{
		color:#FFFFFF;
	}
	table#footer a:hover
	{
		color:#A4B4CB;
	}
	
	
/*---------------------------*/

/*---------loop images on index-----*/
#loopImage
{
	width:171px;
	height:199px;
	margin:0px;
	padding:0px;
}

#loopLink
{
	padding:0px;
	margin:0px;
	width:170px;
	height:198px;

	
}








table#topBoxes a:link img,
table#topBoxes a:visited img
{
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

table#topBoxes a:hover img

{
	-moz-opacity:.70;
	filter:alpha(opacity=70);
}




/*---------END loop images on index-----*/

