*{	margin: 0px;	padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	background-image: url(images/bannerBg.jpg);	background-repeat: repeat-x;}#holder {	width: 980px;	margin-right: auto;	margin-left: auto;}#holder #banner {	background-image: url(images/bannerBg.jpg);	height: 130px;	background-repeat: repeat-x;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}#nav   {	text-align: right;	color: #FFFFFF;	font-size: 90%;}#nav     a         {	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	margin-left: 5px;	margin-right: 5px;}#nav  a:hover   {	color: #CCCCCC;}#holder  #banner  .logo  {	float: left;	margin-top: 30px;}#holder  #banner  .adwords  {	float: right;	margin-top: 20px;}.home #home, .company #company, .results #results, .performance #performance, .partners #partners, .publishing #publishing, .contact #contact {	color: #CC0000;}#display {	padding-left: 20px;	padding-right: 20px;	padding-bottom: 25px;	background-image: url(images/divider.gif);	background-repeat: no-repeat;	background-position: bottom;	margin-bottom: 20px;}.featured {	background-image: url(images/PublishingfeaturedBg.jpg);	background-repeat: no-repeat;	height: 200px;	width: 250px;	float: right;	margin-left: 20px;}.featured h1 {	color: #4E0C9F;	font-size: 150%;	padding: 10px;}.featured h1 a {	color: #4E0C9F;	text-decoration: none;}.featured h1 a:hover {	color: #CC0000;	text-decoration: none;}.featured h3 {	padding-left: 10px;	color: #6633FF;	font-size: 90%;}.featured h3 a {	color: #6600FF;}.featured h3 a:hover {	color: #CC0000;}.searchMarketing  {	background-image: url(images/PerformancefeaturedBg.jpg);}.featured p {	line-height: 170%;	color: #FFFFFF;	font-weight: bold;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	font-size: 135%;}#mainContent .leftContent {	width: 620px;	float: left;	padding-left: 10px;}#mainContent .rightContent {	float: right;	width: 310px;	margin-right: 10px;}.brclear {	clear: both;}.leftContent h1 {	font-size: 160%;	color: #330066;	margin-bottom: 5px;}#mainContent p {	line-height: 180%;	margin-bottom: 20px;	color: #333333;}#mainContent h2 {	color: #4E0C9F;	font-size: 120%;	margin-bottom: 8px;}.rightContent ul {	list-style-image: url(images/tick.gif);	font-size: 140%;	font-weight: bold;	line-height: 150%;	margin-left: 30px;	color: #999999;	margin-bottom: 20px;}.rightContent li {	margin-bottom: 10px;}.rightContent ul strong {	color: #333333;}.rightContent img {	margin-right: 5px;	margin-bottom: 10px;	margin-left: 5px;	border: 1px solid #CCCCCC;}.newsHeader {	font-size: 130%;}#mainContent a {	color: #000000;	font-weight: bold;}#mainContent a:hover {	color: #666666;	font-weight: bold;}#blogHolder {	background-image: url(images/blogMiddle.gif);}#footer {	background-image: url(images/footerBg.jpg);	background-repeat: repeat-x;	margin-top: 20px;	background-color: #000000;	color: #FFFFFF;	padding-top: 20px;	padding-right: 20px;	padding-left: 20px;	height: 150px;}#footerMiddle {	width: 940px;	margin-right: auto;	margin-left: auto;}#footer .linkHolder {	width: 290px;	float: left;	margin-right: 20px;}.linkHolder h2 {	color: #FFFFFF;	font-size: 100%;	margin-bottom: 10px;}.linkHolder ul {	margin-left: 20px;}.linkHolder a {	color: #FFFFFF;}.linkHolder a:hover {	color: #CCCCCC;}.linkHolder  .star {	list-style-image: url(images/starBottom.gif);}.linkHolder .article {	list-style-image: url(images/article.gif);}#blogHolder .BlogTop {	background-image: url(images/blogTop.gif);	height: 9px;	background-repeat: no-repeat;}#blogHolder .BlogBottom {	background-image: url(images/blogBottom.gif);	height: 9px;	background-repeat: no-repeat;}#blogHolder .blogMiddle {	padding-top: 10px;	padding-right: 20px;	padding-bottom: 10px;	padding-left: 20px;}.rightContent .picHolder {	text-align: center;	font-size: 70%;	text-transform: uppercase;	color: #666666;	font-weight: bold;	line-height: 150%;	margin-bottom: 20px;}.leftContent .profile {	float: right;	width: 155px;	margin-bottom: 10px;	border: 1px solid #CCCCCC;	font-size: 146%;	padding: 10px;	text-align: center;	color: #333333;	font-weight: bold;	margin-left: 10px;	margin-top: 5px;}.leftContent .profile img {	border: 1px solid #CCCCCC;	margin-bottom: 10px;}.purple {	color: #340561;}#mainContent .article {	font-size: 100%;	list-style-image: url(images/article.gif);}.rightContent p {	font-size: 86%;}.leftContent ul {	margin-left: 30px;	line-height: 150%;	color: #666666;	list-style-image: url(images/aslant.gif);}.leftContent ul strong {	color: #4E0C9F;}.testimonials {	float: left;	width: 290px;	margin-right: 20px;	font-size: 84%;}.testimonials img {	border: 1px solid #CCCCCC;	margin-bottom: 5px;	margin-left: 5px;}.leftContent .Portfolio {	float: left;	width: 190px;	margin-right: 10px;	text-align: center;	line-height: 200%;	margin-bottom: 15px;}.picHolder .purple {	font-size: 110%;}.contactForm {	height: 250px;}#form1 label {	display:block;	font-size: 90%;	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 20px;}#form1 textarea {	position: absolute;	left: 25%;	overflow: auto;	font-family: Arial, Helvetica, sans-serif;	font-size: 98%;	display: inline;	margin-bottom: 10px;	padding: 2px;}#form1    input {	position: absolute;	left: 25%;	font-size: 98%;	padding: 2px;}#form1 {	position: relative;	height: 100%;	margin-bottom: 10px;}.leftContent  .partnerImage {	border: 1px solid #CCCCCC;	margin-right: 5px;	margin-bottom: 10px;}.red {	color: #CC0000;}.publishing .testimonials {	float: right;	margin-right: 0px;	margin-left: 15px;}.border {	border: 1px solid #CCC;}