/**
 * Content
 */
#content {
	padding-bottom: 150px;
}

#main_content .picture {
	margin-bottom: 0;
}


/**
 * Talk Human
 */
.talk_human {
	display: none;
	right: 38%;
	top: -147px;
}

.talk_human .human {
	background-image: url(talk_human.jpg);
	height: 147px;
	width: 248px;
}

.talk_human .message {
	white-space: nowrap;
}

.talk_human .mouth {
	right: -7px;
	top: 9px;
}

.talk_human .mouth ins {
	background-image: url(icons.png);
	height: 11px;
	width: 24px;
}

.talk_human .message_video {
	right: -32px;
	bottom: 5px;
}

.talk_human .message_video .mouth {
	height: 11px;
	width: 8px;
}

.talk_human .message_flu {
	right: 10px;
	bottom: -45px;
}

.talk_human .message_flu .jscorner {
	border-color: #f5da38;
}

.talk_human .message_flu .mouth {
	height: 10px;
	width: 8px;
}

.talk_human .message_flu .mouth ins {
	left: -8px;
}

.talk_human .message_faq {
	right: 48px;
	bottom: -100px;
}

.talk_human .message_faq .jscorner {
	border-color: #e04d4d;
}

.talk_human .message_faq .mouth {
	height: 11px;
	width: 8px;
}

.talk_human .message_faq .mouth ins {
	left: -16px;
}

.talk_human .small_powerpack {
	left: 235px;
	position: absolute;
	top: 114px;
}


/**
 * Types
 */
#main_content .types {
	clear: both;
	margin-bottom: 2.5em;
	margin-top: -1em;
	width: 100%;
}

#main_content .types:after {
	clear: left;
	content: '';
	display: block;
	height: 0;
}

#main_content .types .type {
	display: block;
	float: left;
	font-size: .867em;
	font-style: italic;
	line-height: normal;
	margin-right: 2.5em;
	min-width: 70px;
	padding-top: 78px;
	position: relative;
	text-align: center;
	white-space: nowrap;
}

#main_content .types .type .icon {
	bottom: 100%;
	height: 70px;
	left: -35px;
	margin-bottom: -75px;
	margin-left: 50%;
	padding: 0 10px;
	position: absolute;
	width: 70px;
}

#main_content .types .type .icon ins {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	left: 0;
	position: absolute;
	top: 0;
	width: 70px;
}