#main_container{
	padding:2em 0;
	margin:0 auto;
	width: 978px;
	
}

.container {
	
}

.mid-column{
	width:100%;
}

#content-column{
display:table;
float:left;
}

.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11 {
	float: left;
	margin-left: 30px;
}

.grid1 {
	width: 54px;
}

.grid2 {
	width: 138px;
}

.grid3 {
	width: 222px;
}

.grid4 {
	width: 306px;
}

.grid5 {
	width: 390px;
}

.grid6 {
	width: 474px;
}

.grid7 {
	width: 558px;
}

.grid8 {
	width: 642px;
}

.grid9 {
	width: 726px;
}

.grid10 {
	width: 810px;
}

.grid11 {
	width: 894px;
}
.grid12 {
	width: 978px;
}

.first {
	margin-left: 0;
	clear: left;
}

/* clearfix */

.clear{
	clear:both;
	height:1px;
	overflow:hidden;

}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
} /* IE6 */

*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */

/* NOTE: the following styles are for demo purpose (not required) */
.container {
	
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11 {
	
}

.space-divider{
	height:50px;
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;


}
