@charset "utf-8";
/* CSS Document */

body{
	color:#666;
}
h1, h2, h3{
	font-family:Arial, Helvetica, sans-serif;
}
h1{
	font-size:1.8em;
	color:#0080C0;
	font-weight:bold;
}
h2{
	font-size:1.6em;
	margin-bottom:5px;
	color:#0080C0;
}
h3{
	font-size:1.6em;
	margin:5px 0 4px 0;
	color:#666;
}
a:link, a:visited, a:active{
	color:#EB0085;
	text-decoration:none;
}
a:hover{
	color:#EB0085;
	text-decoration:underline;
}
a.current{
	color:#EB0085;
}


dt{
	margin:0 0 10px 0;
}
dd{
	margin:0 0 20px 0;
}





.header{
	height:130px;
}
	.siteLogo{
		margin:15px 0;
		float:left;
	}
	#utilitiesNav{
		float:right;
		margin:0;
		padding:10px 0;
		list-style-type:none;
		clear:right;
	}
	#utilitiesNav li{
		float:left;
		padding:0;
		margin:0;
		font-size:.8em;
	}
	#utilitiesNav li a{
		padding:3px 10px;
		margin:0;
		border-right:1px solid #999999;
		text-decoration:none;
		color:#333;
	}
	#utilitiesNav li a:hover{
		text-decoration:none;
		color:#EB0085;
	}

	#callToAction{
		float:right;
		margin:0;
		padding:0;
		list-style-type:none;
		clear:right;
	}
	#callToAction li{
		padding:10px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:2em;
		line-height:1em;
		
	}
	
	#productNav{ /* To be refined */
		width:741px;
		float:right;
		margin:0;
		padding:0;
		list-style-type:none;
		clear:right;
	}
	#productNav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#productNav li a{
		float:left;
		padding:3px 10px;
		margin:0;
		border-right:1px solid #999999;
		text-decoration:none;
		color:#333;
	}
	#productNav li a:hover{
		text-decoration:none;
		color:#EB0085;
	}
	
	#utilitiesNav li.last a, #productNav li.last a{
		border:none;
	}
	
.content{
	background:url(/assets/img/bg-content.png) no-repeat center top;
	border:1px solid white;
}

	.drop1{
		background:url(/assets/img/bg-drop-1.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop2{
		background:url(/assets/img/bg-drop-2.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop3{
		background:url(/assets/img/bg-drop-3.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop4{
		background:url(/assets/img/bg-drop-4.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop5{
		background:url(/assets/img/bg-drop-5.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop6{
		background:url(/assets/img/bg-drop-6.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop7{
		background:url(/assets/img/bg-drop-7.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
	.drop8{
		background:url(/assets/img/bg-drop-8.jpg) no-repeat 655px 5px;
		padding:40px 0 0 0;
	}
		.mainContent{
			padding:0 40px;
		}
		
		
		
		
		
	#clients{
		padding:0 40px;
		height:85px;
	}
		#clients h2{
			margin: 0;
			padding:0;
		}
		
		
		
	.secondaryContent{
		padding:0 40px 0 40px;
		clear:both;
	}
		.boxes4{
			width:200px;
			height:300px;
			float:left;
			padding:15px 11px 10px 0;
			margin-right:11px;
			background:url(/assets/img/divider-vertical.gif) no-repeat top right;
		}
		.lastBox4{
			width:190px;
			height:300px;
			float:left;
			padding-right:0;
			margin-right:0;
			background:none;
		}
			.boxes4 h3{
				color:#FFF;
				font-size:1.4em;
				background:url(/assets/img/bg-boxes4H2.gif) repeat-x top left;
				height:25px;
				line-height:25px;
				padding:2px 0 0 10px;
				font-weight:bold;
			}
			.boxes4 ul{
				margin:0;
				padding:0 0 10px 0;
				list-style-type:none;
			}
			.boxes4 ul li{
				margin:8px 10px 8px 20px;
			}
			.boxes4 ul li a{
				color:#333;
			}
			.boxes4 ul li a:hover{
				color:#EB0085;
			}
			.boxes4 ul li.touchPointLi{
				margin:0 0 0 10px;
				height:36px;
			}
			.touchPoint{
				display:block;
				padding:0 0 0 40px;
				line-height:40px;
				height:40px;
			}
			.touchPoint a{
				color:#333;
			}
			
			.call{
				background:url(/assets/img/icon-call.gif) no-repeat center left;
			}
			.demo{
				background:url(/assets/img/icon-demo.gif) no-repeat center left;
			}
			.information{
				background:url(/assets/img/icon-information.gif) no-repeat center left;
			}
			.newsletter{
				background:url(/assets/img/icon-newsletter.gif) no-repeat center left;
			}
			.blog{
				background:url(/assets/img/icon-blog.gif) no-repeat center left;
			}
			.twitter{
				background:url(/assets/img/icon-twitter.jpg) no-repeat center left;
			}
			.linkedIn{
				background:url(/assets/img/icon-linkedIn.jpg) no-repeat center left;
			}
		
		
	
	
			
			
	
	
	
#footer{
	background:#0091C6;
	padding:40px 0 20px 0;
	color:#FFF;
}
	#footer .span-6{
	}
	#footer h3{
		color:#fff;
		padding-bottom:20px;
	}
	#footer ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#footer ul li{
		margin:0 0 10px 0;
		padding:0;
		list-style-type:none;
	}
	#footer ul li a{
		margin:0 0 10px 0;
		padding:0;
		list-style-type:none;
		color:#FFF;
	}
	.copyright{
		padding:15px 0 0 0;
		text-align:center;
	}
	
.boom{
	color:#EB0085;
	font-weight:bold;
}
.jqList{
	color:#0090D8;
	margin:0 10px 0 -15px;
	font-weight:bold;
	position:absolute;
	vertical-align:text-top;
}
.jqListBig{
	color:#0090D8;
	margin:0 10px 0 -15px;
	padding:0;
	font-weight:bold;
	font-size:14px;
}
.right{
	float:right;
}

.dividerStrip{
	background:url(/assets/img/divider.gif) no-repeat top center;
	padding:20px 0;
}

.floatedImg{
	float:left;
	padding:5px 20px 5px 0;
}

#clientSet a{
	position:absolute;
}










p.thumb {
	float: left;
	list-style: none;
	margin: 0; padding:0 10px 10px 10px;
}
p.thumb a {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
}
p.thumb a img {
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
p.thumb a img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: left;
	padding: 9px 0;
	margin-left: -10px;
}






.lifecycle-methodology{
	width:400px;
	height:312px;
}
#lifecycle-methodology{
	width:400px;
	height:292px;
}

.dynamic-content{
	width:400px;
	height:224px;
}
#dynamic-content{
	width:400px;
	height:204px;
}

.client-services{
	width:400px;
	height:101px;
}
#client-services{
	width:400px;
	height:81px;
}

.email-marketing{
	width:400px;
	height:269px;
}
#email-marketing{
	width:400px;
	height:249px;
}

.email-journey{
	width:400px;
	height:267px;
}
#email-journey{
	width:400px;
	height:247px;
}

.data-insight{
	width:400px;
	height:224px;
}
#data-insight{
	width:400px;
	height:204px;
}



.bigIssue{
	font-weight:bold;
}
