/*

Main Layout Grid - Proceed with caution

*/

.container_12 {

	margin-left:auto;

	margin-right:auto;

	width: 1050px;

}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {

	display:inline;

	float:left;

	position:relative;

	margin-left:10px;

	margin-right:10px;

}

.alpha {

	margin-left:0;

}

.omega {

	margin-right:0;

}

.container_12 .grid_1 {

	width:60px;

}

.container_12 .grid_2 {

	width:140px;

}

.container_12 .grid_3 {

/*	width:220px; */
    width: 225px;

}

.container_12 .grid_4 {

	width:300px;

}

.container_12 .grid_5 {

	width:380px;

}

.container_12 .grid_6 {

/*	width:460px; */
    width: 560px;

}

.container_12 .grid_7 {

	width:540px;

}

.container_12 .grid_8 {

	width:620px;

}

.container_12 .grid_9 {

/*	width:700px; */
    width: 785px;

}

.container_12 .grid_10 {

	width:780px;

}

.container_12 .grid_11 {

	width:860px;

}

.container_12 .grid_12 {

/*	width:940px; */
    width: 1030px;

}

.container_12 .prefix_1 {

	padding-left:80px;

}

.container_12 .prefix_2 {

	padding-left:160px;

}

.container_12 .prefix_3 {

	padding-left:240px;

}

.container_12 .prefix_4 {

	padding-left:320px;

}

.container_12 .prefix_5 {

	padding-left:400px;

}

.container_12 .prefix_6 {

	padding-left:480px;

}

.container_12 .prefix_7 {

	padding-left:560px;

}

.container_12 .prefix_8 {

	padding-left:640px;

}

.container_12 .prefix_9 {

	padding-left:720px;

}

.container_12 .prefix_10 {

	padding-left:800px;

}

.container_12 .prefix_11 {

	padding-left:880px;

}

.container_12 .suffix_1 {

	padding-right:80px;

}

.container_12 .suffix_2 {

	padding-right:160px;

}

.container_12 .suffix_3 {

	padding-right:240px;

}

.container_12 .suffix_4 {

	padding-right:320px;

}

.container_12 .suffix_5 {

	padding-right:400px;

}

.container_12 .suffix_6 {

	padding-right:480px;

}

.container_12 .suffix_7 {

	padding-right:560px;

}

.container_12 .suffix_8 {

	padding-right:640px;

}

.container_12 .suffix_9 {

	padding-right:720px;

}

.container_12 .suffix_10 {

	padding-right:800px;

}

.container_12 .suffix_11 {

	padding-right:880px;

}

.container_12 .push_1 {

	left:80px;

}

.container_12 .push_2 {

	left:160px;

}

.container_12 .push_3 {

/*	left:240px; */
    left: 225px;

}

.container_12 .push_4 {

	left:320px;

}

.container_12 .push_5 {

	left:400px;

}

.container_12 .push_6 {

	left:480px;

}

.container_12 .push_7 {

	left:560px;

}

.container_12 .push_8 {

	left:640px;

}

.container_12 .push_9 {

	left:720px;

}

.container_12 .push_10 {

	left:800px;

}

.container_12 .push_11 {

	left:880px;

}

.container_12 .pull_1 {

	left:-80px;

}

.container_12 .pull_2 {

	left:-160px;

}

.container_12 .pull_3 {

	left:-240px;

}

.container_12 .pull_4 {

	left:-320px;

}

.container_12 .pull_5 {

	left:-400px;

}

.container_12 .pull_6 {

/*	left:-480px; */
    left: -600px;

}

.container_12 .pull_7 {

	left:-560px;

}

.container_12 .pull_8 {

	left:-640px;

}

.container_12 .pull_9 {

/*	left:-720px; */
    left: -825px;

}

.container_12 .pull_10 {

	left:-800px;

}

.container_12 .pull_11 {

	left:-880px;

}

.clear, .clr {

	clear:both;

	display:block;

	overflow:hidden;

	visibility:hidden;

	width:0;

	height:0;

}

.clearfix:after {

	clear:both;

	content:' ';

	display:block;

	font-size:0;

	line-height:0;

	visibility:hidden;

	width:0;

	height:0;

}

.clearfix {

	display:block;

}

* html .clearfix {

	height:1%;

}

.flexgrid_1, .flexgrid_2, .flexgrid_3, .flexgrid_4, .flexgrid_5, .flexgrid_6 {

	display:inline;

	float:left;

	margin-left:1%;

	margin-right:1%;

	padding:0%;

}

.container_12 .flexgrid_1 {

/*	width:940px; */
    width: 1030px;

}

.container_12 .flexgrid_2 {

	width:47.9%;

}

.container_12 .flexgrid_3 {

	width:31.3%;

}

.container_12 .flexgrid_4 {

	width:22.9%;

}

.container_12 .flexgrid_5 {

	width:17.9%;

}

.container_12 .flexgrid_6 {

	width:14%;

}



div.icon-right div.module_icon {

	float: right;

	margin: 0 5px 10px 10px;

}



div.icon-left div.module_icon {

	float: left;

	margin: 0 10px 10px 5px;

}
