/* CSS Document */


a:link {
	color: 82AFC8;
}
a:visited {
	color: #82AFC8;
}
a:hover {
	color: FF8000;
}
a:active {
	color: #82AFC8;
}
.style1 {
	color: #ff8000;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -.5px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0em auto;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height: 20px;


	}
	


#Container

{
	width: 980px;
	margin: 0em auto;
	margin-bottom: 39px;

}

#LogoHeader {cursor: hand; width: 980px; height:86px; margin-top:10px; margin-bottom:20px;}

	a.NavSelected{  padding:3px; border:#dddddd thin dashed; }
	a.NavSelected:link  { color: black;  font-family:Arial, Helvetica; font-weight:bold; }
	a.NavSelected:visited  {color:black; }
	a.NavSelected:hover  { color: black; }
	a.NavSelected:active  { color: black; }


	a.NavSelected2{  padding:3px; border:#aaaaaa thin dashed; }
	a.NavSelected2:link  { color: black;  font-family:Arial, Helvetica; font-weight:bold; }
	a.NavSelected2:visited  {color:black; }
	a.NavSelected2:hover  { color: black; }
	a.NavSelected2:active  { color: black; }


#Sitemenu
{ font-size:11px; background-color:#81AFC8; height:15px; width:950px; padding-left:30px; padding-top: 12px; padding-bottom: 9px; background-image:url(img/bg-texture.gif) }

#Sitemenu A  {font-size:11px; color: #fff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#Sitemenu A:link	{color: #fff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#Sitemenu A:visited { color: #fff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#Sitemenu A:active {color: #fff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#Sitemenu A:hover	{ color: ORANGE; text-decoration: none; font-family: Arial, Helvetica;; font-weight:bold}

.SnippetHeading {
	color: #ff8000;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -.5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}



	
#NavMenu


{ 
width: 100px;
background-color:#81AFC8;
height:30px; 
width:100px;
float:left;
margin-top:10px;
}
	
#spacer {width:980px; height:1px; clear:both}	

#NavMenu A  {font-size:9px; color: #048AD1; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#NavMenu A:link	{color: #048AD1;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#NavMenu A:visited { color: #048AD1; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#NavMenu A:active {color: #048AD1; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#NavMenu A:hover	{ color: #000000; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}

#NavMenuLarge
{ 
height:30px; 
float:left;
margin-top:10px;
width: 150px;
background-color:#81AFC8;
}

.NavSpace
{
	margin-left: 11px;
	margin-right:11px;
}

.SevenPixSpace
{ margin-left: 7px; margin-right:7px; }
	

#NavMenuLarge A  { margin-top:10px;font-size:9px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#NavMenuLarge A:link	{ margin-top:10px;color: #fff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#NavMenuLarge A:visited { margin-top:10px;color: #fff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#NavMenuLarge A:active {margin-top:10px;color: #fff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#NavMenuLarge A:hover	{ margin-top:10px;color: #fff; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}


		
#Snippet1
	{
	width:313px;
	height:140px;
	float:left;
	clear:left;
	background-image: url(img/hp-snippet-bg.jpg);
	margin-right:20px;
	font-size: 11px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
	}
	
#Snippet1 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#Snippet1 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#Snippet1 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#Snippet1 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#Snippet1 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}




#Snippet2 {
	width:313px;
	height:140px;
	float:left;
	background-image: url(img/hp-snippet-bg.jpg);
	margin-right:20px;
	font-size: 11px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 15px;
			}
			
			#Snippet2 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#Snippet2 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#Snippet2 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#Snippet2 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#Snippet2 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}


#Snippet3 {
		width:313px; 
		height:140px; float:right;
		background-image: url(img/hp-snippet-bg.jpg);
		font-size: 11px; color: white; font-family:Arial, Helvetica, sans-serif
		}
	
#Snippet3 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#Snippet3 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#Snippet3 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#Snippet3 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#Snippet3 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}	


#ContentSnippet1 {
		width:313px; 
		background-color:purple; 
		height:140px; float:right;
		background-image: url(img/hp-snippet-bg.jpg);
		font-size: 11px; color: white; font-family:Arial, Helvetica, sans-serif
		}
	
#ContentSnippet1 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#ContentSnippet1 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet1 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet1 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#ContentSnippet1 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}	

#ContentSnippet2 {
		width:313px; 
		background-color:purple; 
		height:140px; float:right;
		background-image: url(img/hp-snippet-bg.jpg);
		font-size: 11px; color: white; font-family:Arial, Helvetica, sans-serif
		}
	
#ContentSnippet2 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#ContentSnippet2 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet2 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet2 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#ContentSnippet2 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}

#ContentSnippet3 {
		width:313px; 
		background-color:purple; 
		height:140px; float:right;
		background-image: url(img/hp-snippet-bg.jpg);
		font-size: 11px; color: white; font-family:Arial, Helvetica, sans-serif
		}
	
#ContentSnippet3 A  { margin-top:10px;font-size:11px; color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#ContentSnippet3 A:link	{ margin-top:11px;color: #ffffff;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet3 A:visited { margin-top:11px;color: #ffffff; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#ContentSnippet3 A:active {margin-top:11px;color: #ffffff; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#ContentSnippet3 A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}

#Footer { width:950px; height:25px;   clear:both; padding-left:30px; padding-top:15px; background-color:#eeeeee}
#Footer A  { margin-top:10px;font-size:11px; color: #81AFC8; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
#Footer A:link	{ margin-top:11px;color: #81AFC8;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
#Footer A:visited { margin-top:11px;color: #81AFC8; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
#Footer A:active {margin-top:11px;color: #81AFC8; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
#Footer A:hover	{ margin-top:11px;color: black; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}

#keywords { width: 980px; font-size:9px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; margin-top: 5px; }


#CategoryMan {
	cursor: hand;
	width:490px;
	height:246px;
	float:left
}

#ShopperInsights {
	cursor: hand;
	width:490px;
	height:246px;
	float:right;
	clear: right
}

#SnippetsContainer {
	width:980px;
	clear: both;
}

#SnippetContent {
	width:185px;
	padding-left:15px;
	padding-top:15px;
	float:left;
	line-height: 15px;
}

#SnippetText { }

#SnippetContentImage1{ width:110px; padding-left:0px; float:right; background-image: url(img/snippet-lady-supermarket.jpg); height: 140px }
#SnippetContentImage2{ width:80px; padding-left:30px; float:right; background-image: url(img/snippet-lady-window.jpg); height: 140px }
#SnippetContentImage3{ width:80px; padding-left:30px; float:right; background-image: url(img/snippet-lady-creditcard.jpg); height: 140px }

#GateWayContainer { }

#ContentMain {
	width:650px;
	float: left;
}


/* CONTENT STYLES */




#ContentLeftMain {
	position:relative;
	left:0px;
	top:0px;
	width:643px;
	z-index:1;
	background-color: #0000FF;
	float: left;
	margin-bottom: 20px;
	padding-left: 27px;
	padding-top: 20px;
	min-height: 500px;
}
#ContentPromoSnippet1 {
	position:relative;
	left:0px;
	top:0px;
	width:250px;
	height:114px;
	z-index:2;
	background-color: #00CC99;
	margin-left: 0px;
	float: right;
	clear: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#ContentPromoSnippet2 {
	position:relative;
	left:0px;
	top:21px;
	width:250px;
	height:114px;
	z-index:3;
	background-color: #3333CC;
	margin-left: 0px;
	float: right;
	clear: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#ContentPromoSnippet3 {
	position:relative;
	left:0px;
	top:41px;
	width:250px;
	height:114px;
	z-index:4;
	background-color: #99FF00;
	margin-left: 0px;
	float: right;
	clear: right;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#BreadCrumb {
	position:relative;
	left:0px;
	top:0px;
	width:500px;
	height:10px;
	z-index:5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 20px;
	padding-bottom: 5px;
	color:#666666;
	font-weight:bold;
}



					#BreadCrumb A  { font-size:10px; color:#aaaaaa; text-decoration: none;  font-family:Arial, Helvetica; font-weight:bold}
					#BreadCrumb A:link	{color: #aaaaaa;text-decoration: none; font-family:Arial, Helvetica;; font-weight:bold}
					#BreadCrumb A:visited { color: #aaaaaa; text-decoration: none;  font-family:Arial, Helvetica;; font-weight:bold}
					#BreadCrumb A:active {color: #aaaaaa; text-decoration: none; font-family: Arial, Helvetica;font-weight:bold}
					#BreadCrumb A:hover	{ color: #aaaaaa; text-decoration: underline; font-family: Arial, Helvetica;; font-weight:bold}



#SnippetContainer
{
width:313px; height: 140px; background-image:url(img/hp-snippet-bg.jpg); font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px

}


#SnippetText
{

			width: 200px; 
			height: 140px; 
			padding:20px;
			float:left
}

#SnippetImageRight
{
width: 110px; height: 140px;float:right; background-image:url(img/snippet-lady-supermarket.jpg);

}

.SnippetMainText
{
font-size: 11px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
}

.StandardLink { color:#FF8000 }
	a.NextCaseStudy:link { color: #FF8000; text-decoration: none ;}
	a.NextCaseStudy:visited { color: #FF8000; text-decoration: none ; }
	a.NextCaseStudy:hover { color: 82AFC8; text-decoration: underline  }
	a.NextCaseStudy:active { color: #FF8000; text-decoration: none ;   }


.WorkHeading
{
	font-size: 16pt;
	color:#999999;
	letter-spacing: -2px;
	line-height: 32px;
}
