.clearfix {
	display:inline-table;
}

* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* img {
	border:0;
}

body {
	margin:0;
	padding:0;
	background:#eee;
}

.left {
	float:left;
}

.relative_big {
	position:relative;
	top:-276px;
	left:-25px;
}

.relative_little {
	position:relative;
	top:-276px;
	left:-13px;
}

.separator {
	width:1024px;
	height:4px;
	margin:5px auto;
}

.magenta {
	border-top:#ec028c 4px dashed;
}

.cyan {
	border-bottom:#00aeef 4px dashed;
}

.yellow {
	border-bottom:#fff200 4px dashed;
}

.key {
	border-bottom:#000 4px dashed;
}

#header {
	width:1024px;
	height:280px;
	margin:30px auto 0 auto;
}

#container {
	width:1024px;
	min-height:276px;
	margin:35px auto 35px auto;
}

	.big {
		width:200px;
		height:276px;
		margin:0 25px;
	}
	
		.big img {
			width:200px;
		}
	
	.little {
		width:108px;
		height:276px;
		margin:0 13px;		
	}
	
		.little img {
			width:108px;
		}
	
	.fade {}
	
		.fade div.cmyk {
			opacity:0;
		}
		
.box {
	width:1024px;
	height:514px;
	margin:35px auto 35px auto;
}

	.box div#coffee {
		width:inherit;
		height:inherit;
		margin:0 auto;	
	}
	
	.box div#notepad {
		width:inherit;
		height:inherit;
		margin:0 auto;	
	}
	
	.box div#idea {
		width:inherit;
		height:inherit;
		margin:0 auto;	
	}
	
.icon_box {
	width:250px;
	height:345px;
	margin:0 43px;
}

#icon_box_coffee {
	background:url(../img/notepad_cup_cmyk.png) no-repeat;
}

#icon_box_notepad {
	background:url(../img/notepad_self_cmyk.png) no-repeat;
}

#icon_box_idea {
	background:url(../img/notepad_bulb_cmyk.png) no-repeat;
}

.color_box {
	width:600px;
	height:514px;
	margin:0 43px;
}

#color_box_coffee {
	background:url(../img/box_yellow.png) no-repeat;
}

#color_box_notepad {
	background:url(../img/box_magenta.png) no-repeat;
}

#color_box_idea {
	background:url(../img/box_cyan.png) no-repeat;
}

#cute_bird {
	width:900px;
	height:470px;
	margin: 35px auto 0 auto;
}

#returner_one {
	position:absolute;
	top:1000px;
	left:0px;
}

#returner_two {
	position:absolute;
	top:1600px;
	right:0px;
}

#returner_three {
	position:absolute;
	top:2250px;
	left:0px;
}
