/* SERVICE DIAGRAM */

#service-diagram, #service-diagram a, #service-diagram  strong{
	display: block;
	overflow: hidden;
}

#service-diagram {
	position: relative;
	margin: 0;
	padding: 0;
	width: 280px;
	height: 230px;
	font-size: 82%;
	background: no-repeat url(../images/elements/sd.png);
	list-style: none;
}

#service-diagram a, #service-diagram  strong{
	display:block;
	position:absolute;
	color: #FFF;
	line-height: 1.2em;
	text-align: center;
	background: no-repeat url(../images/icons/sd-sprite.png);
}

#service-diagram a#sales-copy, #sales-copy #service-diagram  strong {
	width: 40px;
	height: 55px;
	left: 58px;
	top: 21px;
	padding: 30px 25px 0 20px;
	background-position: 0 -86px;
}

#service-diagram a#sales-copy:hover, #sales-copy #service-diagram  strong {
	background-position: 0 0;
}

#service-diagram a#seo-copywriting, #seo-copywriting #service-diagram  strong {
	width: 45px;
	height: 60px;
	left: 131px;
	top: 31px;
	padding: 30px 27px 5px 13px;
	background-position: -86px -96px;
}

#service-diagram a#seo-copywriting:hover, #seo-copywriting #service-diagram  strong {
	background-position: -86px 0;
}

#service-diagram a#marketing-copy, #marketing-copy #service-diagram  strong {
	width: 57px;
	height: 56px;
	left: 124px;
	top: 107px;
	padding: 29px 22px 0 18px;
	background-position: -172px -86px;
}

#service-diagram a#marketing-copy:hover, #marketing-copy #service-diagram  strong {
	background-position: -172px 0;
}

#service-diagram a#brand-building, #brand-building #service-diagram  strong {
	width: 35px;
	height: 66px;
	left: 51px;
	top: 93px;
	padding: 25px 30px 0 20px;
	background-position: -270px -92px;
}

#service-diagram a#brand-building:hover, #brand-building #service-diagram  strong {
	background-position: -270px 0;
}
