/*
========================
  CODEGUARD GRID SYSTEM CSS v1.0.0
  http://codeguard.com/

  CODEGUARD CSS is a framework to create
  grid-based layouts.

  grid settings:
  	columns: 12
  	column width: 81px
  	column margin: 28px
  	container margin: 0px

=========================
*/
* { /* quick reset */
	margin: 0;
}

.containers_12 {
	margin: 0 auto;
	position: relative;
	max-width: 1280px;

	-webkit-font-smoothing: antialiased
    -moz-osx-font-smoothing: grayscale
    font-smoothing: antialiased
}

* html .containers_12 { /* Clearing nicely for IE6. */
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1282 ? "1280px" :  "auto");
}

.cg_container {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 40px
}
.grids_1, .grids_2, .grids_3, .grids_4, .grids_5, .grids_6, .grids_7, .grids_8, .grids_9, .grids_10, .grids_11, .grids_12 {
	clear: none;
	display: block;
	float: left;
	margin-bottom: 10px;
	margin-right:2.1875%;
	padding: 0;
	position: relative;
}
.grids_1 {
	width: 6.32812%;
}
.grids_2 {
	width: 14.84375%;
}
.grids_3 {
	width: 23.35937%;
}
.grids_4 {
	width: 31.87499%;
}
.grids_5 {
	width: 40.39062%;
}
.grids_6 {
	width: 48.90625%;
}
.grids_7 {
	width: 57.42187%;
}
.grids_8 {
	width: 65.9375%;
}
.grids_9 {
	width: 74.45312%;
}
.grids_10 {
	width: 82.96875%;
}
.grids_11 {
	width: 91.48437%;
}
.grids_12 {
	width: 100% ;
	margin-right: 0;
}
.grids_12 .last-col {
	margin-right: 0;
}
.grids_11 .last-col {
	margin-right: 0;
}
.grids_10 .last-col {
	margin-right: 0;
}
.grids_9 .last-col {
	margin-right: 0;
}
.grids_8 .last-col {
	margin-right: 0;
}
.grids_7 .last-col {
	margin-right: 0;
}
.grids_6 .last-col {
	margin-right: 0;
}
.grids_5 .last-col {
	margin-right: 0;
}
.grids_4 .last-col {
	margin-right: 0;
}
.grids_3 .last-col {
	margin-right: 0;
}
.grids_2 .last-col {
	margin-right: 0;
}
.grids_1 .last-col {
	margin-right: 0;
}
.clear { /* Useful generic clearing class. */
	clear: both;
}
.last-col {
	margin-right: 0;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}