/* 
	TOTAL FOODTEC MARKETING SITE-WIDE STYLESHEET
////////////////////////////////////////////////////////////////////////////////////

/		Site Colours                      /
		Our Products  ___  Red:#e5352c
		About Us ___ Blue: #003374
		Our Services ___ Green: #83b81a
		Downloads ___ Orange: #f18e00
		Contact Us ___ Purple: #89146a
		Grey: #5f6062
		Background Blue: #4d709e
		Light Blue: #7f98b9

	This document contains all the necessary styles for the Foodtec site.
	The document is split into numerous style sections:
 
	/// SS01: Override styles - styles that override base xhtml elements.
	/// SS02: Unique Styles - styles for unique ID objects
 
                  /// ss02.1: Form Styles For Bigger sites, a list of the "subsections" in the stylesheet, to make it easier to find the styles you want in the stylesheet
                  /// ss02.2: Email Styles
 
	/// SS03: Combination Styles - styles that combine to make reflexive classes
	/// SS04: Anchor & Link Styles - styles that redesign links, anchors etc.
 
                  /// ss04.1: Drop Down Menu Styles
 
///////////////////////////////////////////////////////////////
*/
 
/* 
SS01: OVERRIDE STYLES
///////////////////////////////////////////
*/
 
body, html
{
	padding:0px;
	margin:0px;
	height:100%;
	text-align:center;
}

body
{
	font-family:Arial, verdana, sans-serif;
	font-size:12px;
	color:#fff;
	background:url(images/BG_Body.gif) repeat-y #4d709e center top;
	background-attachment:fixed;
}

form
{
	padding:0px;
	margin:0px;
}

img
{
	border:none;
}

h2
{
	font-size:14px;
	margin:0px;
	padding:0px;
	margin: 2px 0px 2px 0px;
}

p
{
	margin-top:0px;
}

/* 
SS02: UNIQUE STYLES
///////////////////////////////////////////
*/
  
#CT_Body
{
	width:852px;
	margin:auto;
	min-height:100%;
	position:relative;
	background:#7f98b9;
}
 
	* html #CT_Body
	{
		height:100%;
	}
	 
#CT_Header
{
	height:132px;
	width:852px;
	clear:both;
	background:#fff;
}

	.HeaderLeft
	{
		width:201px;
		height:132px;
		float:left;
	}
	
	.HeaderRight
	{
		width:651px;
		height:132px;
		float:right;
		overflow:hidden;
	}
	
		.HeaderLeftPadding
		{
			padding: 74px 16px 0px 0px;
		}

#CT_Nav
{
	width:852px;
	height:34px;
	position:relative;
	background:#fff;
	text-align:left;
}

	.NavPadding
	{
		padding:0px 0px 0px 201px;
	}

#CT_Content
{
	width:852px;
	clear:both;
	padding-bottom:31px;
	background:#fff;
	text-align:left;
}

	.ContentLeft
	{
		width:201px;
		height:;
		float:left;
	}
	
		.SideBarContent
		{
		
		}
			
	.ContentRight
	{
		width:651px;
		float:right;
	}
	
	.ContentTitleBar
	{
		height:43px;
		line-height:43px;
		width:100%;
	}
	
		.ContentTitleBarPadding
		{
			padding:0px 0px 0px 15px;
		}
 
 			.ContentTitleBar h1
			{
				margin:0px;
				padding:0px;
			}
			
				.ContentTitleBar h1 img
				{
					margin:10px 0px 0px 0px;
				}	
			
	.Content
	{
		float:left;
		line-height:18px;
		padding:0px;
		width:650px;
	}
	
	.Content2
	{
		padding:18px;
	}
	
	.HomeContent
	{
		float:left;
		line-height:18px;
		padding:0px;
	}
	
	.ImageList
	{
		float:left;
		width:164px;
	}
	
		.LeftHandImageList
		{
			
		}
	
#CT_Footer
{
	margin:auto;
	height:31px;
	width:852px;
	clear:both;
	position:relative;
	margin-top:-31px;
	line-height:31px;
	font-size:9px;
	color:#5f6062;
	text-align:left;
	background:#fff;
}

	.FooterPadding
	{
		padding: 0px 0px 0px 201px;
	}

/* 
SS03: COMBINATION STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

.Date
{	
	font-weight:bold;
}

.ReadMore
{
	float:right;
	font-weight:bold;
}

.SideBarImage
{
	width:201px;
	background:;
}

.SideBarSubMenu
{
	width:201px;
	background:;
}

	.SideBarSubMenuPadding
	{
		padding:20px;
		font-size:13px;
		line-height:17px;
	}
	
		.SideBarSubMenu ul 
		{
			margin:0px 0px 0px 14px;
			padding:0px;
		}
		
		.SideBarSubMenu a 
		{
			text-decoration:none;
		}
		
.SideBarQuote
{
 	width:201px;
	font-size:14px;
	line-height:16px;
}

	.SideBarQuotePadding
	{
		padding:20px;
	}
	
		.SideBarQuote span
		{
			font-size:11px;
		}
		
		.SideBarQuote p
		{
			margin:0px 0px 18px 0px;
		}
	
.SideBarHTML
{
	width:201px;
}

	.SideBarHTMLPadding
	{
		padding:20px 5px 20px 20px;	
	}
	
		.SideBarHTML hr
		{
			background:white;
		}
		
		.SideBarHTML ul
		{
			margin:0px 0px 0px 14px;
			padding:0px;
		}

.SideBarGreen1
{
	background:#83b81a;
}

.SideBarGreen-1
{}

.SideBarBlue1
{
	background:#265189;
}

.SideBarBlue-1
{}

.spacer
{
	clear:both;
	height:0px;
	line-height:1px;
}

.display1
{
	
}

.display-1
{
	display:none;
	visibility:hidden;
}

.Hide
{
	display:none;
	visibility:hidden;
}
 
.FloatLeft
{
	float:left;
	margin:0px 15px 15px 18px;
}

	.FloatLeft2
	{
		float:left;
		margin:0px 10px 10px 0px;
	}
	
	.FloatLeftHome
	{
		float:left;
		margin:0px;
	}

.FloatRight
{
	float:right;
	margin:0px 0px 15px 15px;
}

	.FloatRight2
	{
		float:right;
		margin:0px 0px 10px 10px;
	}
	
	.FloatRightHome
	{
		float:right;
		margin:0px;
	}

.ContactForm
{
	float:left;
	margin-right:10px;
}

.GoogleMap
{
	float:right;
	padding:35px 0px 0px 0px;
}

.TextBlock100
{
	float:left;
	width:614px;
	padding:18px;
}

.TextBlockIL
{
	width: 450px;
	float:right;
	margin: 18px; 
}

.TextBlock50
{
	width:301px;
	float:left;
	padding-left:18px;
	padding-top:18px;
}

	/*.TextBlock50 p
	{
		margin:0px 0px 0px 16px;
	}*/

/*ss02.1: Form Styles*/


.valignTop
{
	vertical-align:top;
}

.w157
{
	width:157px;
	line-height:normal;
}

.marginB10
{
	margin-bottom:10px;
}

.marginT5
{
	margin-top:5px;
}

.alignRight
{
	text-align:right;
}

.textInput
{
	width:282px;
	border: 1px solid #534c42;
	background: #fcfcfc;
	margin:8px 0px 0px 0px;
}

.submitButton
{
	background:#fcfcfc;
	border: 1px solid #534c42;
}

.verificationInput
{
	width:140px;
}

#theImage
{
	width:140px;
}

textarea
{
	width:282px;
	height:100px;
	border: 1px solid #534c42;
	background: #fcfcfc;
	font-family: verdana, arial, sans-serif;
	margin:8px 0px 10px 0px;
}

.textboxInput
{
	font-size:12px;
}

.smallText
{
	font-size:10px;
	line-height:12px;
}

.search_button
{
	border: 1px solid #534c42;
	background: #fcfcfc;
	width:52px;
	height:20px;
	float:right;
	text-align:center;
	line-height:20px;
	margin:15px 2px 0px 0px;
}

.searchbox
{
	border: 1px solid #534c42;
	background: #fcfcfc;
	float:left;
	margin:15px 0px 0px 2px;
	width:135px;
}

/* 
SS04: ANCHOR AND LINK STYLES
///////////////////////////////////////////
*/
 
.CurrentItem1 a, .CurrentItem1 a:link, .SideBarSubMenu .CurrentItem1 a, .SideBarSubMenu .CurrentItem1 a:link
{
	color:red;
}
	
	.SideBarSubMenu a
	{
		color:white;
	}

.ContentRight a
{
	color:white;
	text-decoration:underline;
}
	
	.ContentRight a:hover
	{
		color:white;
		text-decoration:none;
	}

#CT_Footer a
{
	color:#5f6062;
	text-decoration:none;
}
	
	#CT_Footer a:hover
	{
		color:#5f6062;
		text-decoration:underline;
	}
	
/*ss04.1: Drop Down Menu Styles*/


#CT_Nav li, #CT_Nav ul
{
	zoom:1;
}

#CT_Nav a, #CT_Nav a:visited:link, #CT_Nav a:link:active
{
}

a, a:link
{
	zoom:1;
}

li:hover > .DropdownMenu
{
	margin:0px;
	padding:0px;
	display:inline;
}

/* Main Nav Items*/
ul.MN_List
{
	padding:0px;
	margin:0px;
	float:left;
}

	.MN_Main
	{
		display:block;
		float:left;
		width:auto;
		padding:0px;
		margin:0px 20px 0px 0px;
		list-style:none;

	}
	
	
		.MainItem
		{
			height:34px;
			overflow:hidden;
		}

				.Dot_Blue
				{
					background:url(images/Dot_About.gif) no-repeat;
				}
					
				.Dot_Green
				{
					background:url(images/Dot_Services.gif) no-repeat;
				}
				
				.Dot_Red
				{
					background:url(images/Dot_Products.gif) no-repeat;
				}
				
				.Dot_Orange
				{
					background:url(images/Dot_Downloads.gif) no-repeat;
				}
				
				.Dot_Purple
				{
					background:url(images/Dot_Contact.gif) no-repeat;
				}
			
					.Dot_Blue:hover, .Dot_Green:hover, .Dot_Red:hover, .Dot_Orange:hover, .Dot_Purple:hover
					{
						background:url(images/Dot_Hover.gif) no-repeat;
					}
			
				
				.MenuTitle
				{
					border:none;
					margin-left:20px;
				}

/* Drop Down Items*/
.DropdownMenu, .DropdownMenu li
{
	display:block;
	list-style:none;
	list-style-type:none;
	text-align:left;
}

.DropdownMenu
{
	z-index:2; 
	display:none; 
	width:200px;
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
}

/*.AboutUs
{
	color:#003374;
	border:1px solid #003374;
}
	#CT_Nav .AboutUs a:hover, .AboutUs a:link:hover
	{
		color:#003374;
	}
	
.OurProducts
{
	color:#e5352c;
	border:1px solid #e5352c;
}

	#CT_Nav .OurProducts a:hover, .OurProducts a:link:hover
	{
		color:#e5352c;
	}

.OurServices
{
	color:#83b81a;
	border:1px solid #83b81a;
}

	#CT_Nav .OurServices a:hover, .OurServices a:link:hover
	{
		color:#83b81a;
	}

.Downloads
{
	color:#f18e00;
	border:1px solid #f18e00;
}

	#CT_Nav .Downloads a:hover, .Downloads a:link:hover
	{
	color:#f18e00;
	}

.ContactUs
{
	color:#89146a;
	border:1px solid #89146a;
}

	#CT_Nav .ContactUs a:hover, .ContactUs a:link:hover
	{
		color:#89146a;
	}
*/
.dropDownDiv li:hover, .dropDownDiv .dropDownLinkContainer:hover
{
	color:#;
}

.dropDownLinkContainer
{
	background:#e4ecfa;
	padding:5px 13px 5px 13px;
	border-bottom:1px solid #5E5F61;
	border-left: 1px solid #5E5F61;
	border-right:1px solid #5E5F61;
}

	.dropDownLinkContainer:hover
	{
		background:#fff;
		color:#00397F;
		padding:5px 13px 5px 13px;
		border-bottom:1px solid #5E5F61;
	}

	a.dropDownLink:link, a.dropDownLink:link:visited
	{
		text-align:left;
		color:#5E5F61;
		text-decoration:none;
	}
	
	.MenuItem a, .MenuItem a.dropDownLink:link
	{
		text-decoration:none;
		color:#5E5F61;
	}
	
	.MenuItem a:hover, .MenuItem a.dropDownLink:link:hover, a.dropDownLink:link:hover, a.dropDownLink:link:visited:hover
	{
			color:#00397F;
	}
/* from IE6     //////*/
.DropdownMenu li
{
	display:inline;
	width:200px;
	padding:0px;
	margin:0px;
	background:#e4ecfa;
}

.MainItem
{
	display:block;
	float:left;
}

	.MainItem:hover
	{
		background:url(images/Dot_Hover.gif) no-repeat;
	}

	.MN_Main
	{
		display:block;
		float:left;
		width:auto;
		margin:0px 20px 0px 0px;
		list-style:none;
		cursor:pointer;
	}

.IE6Hover
{
	margin:0px;
	padding:0px;
	display:inline;
}