/*
1066px grid system ~ Core CSS.
12 columns ~ margin: 10px

Based on the golden grid system - http://code.google.com/p/the-golden-grid/
by Vladimir Carrer

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* =Containers
--------------------------------------------------------------------------------*/
.html{
width:100%;
float:left;
}

.main
{
	margin-left: auto;
	margin-right: auto;
	width: 1066px;
}

.fullwidth
{
	width: 100%;
	/*overflow:hidden;*/
	min-width:1066px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/
.g88, .g176, .g264, .g352, .g440, .g528, .g616, .g704, .g792, .g880, .g968, .g1056 ,.g1, .g2, .g3, .g4, .g5, .g6, .g7, .g8, .g9, .g10, .g11, .g12{
	display: inline;
	float: left;
	margin-left: 10px;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
.g88, .g1{width:78px;}
.g176, .g2{width:166px;}
.g264, .g3{width:254px;}
.g35{width:327px;margin-right:32px;}
.g352, .g4{width:342px;}
.g440, .g5{width:430px;}
.g528, .g6{width:518px;}
.g616, .g7{width:606px;}
.g704, .g8{width:694px;}
.g792, .g9{width:782px;}
.g880, .g10{width:870px;}
.g968, .g11{width:958px;}
.g1056, .g12{width:1046px;}

/* Grid classes without margin left */

.nm1{width:98px;}
.nm2{width:186px;}
.nm3{width:274px;}
.nm4{width:362px;}
.nm5{width:450px;}
.nm6{width:538px;}
.nm7{width:626px;}
.nm8{width:714px;}
.nm9{width:802px;}
.nm10{width:890px;}
.nm11{width:978px;}
.nm12{width:1066px;}

/* =Grid >> 12 Columns - no left margin
--------------------------------------------------------------------------------*/
.ml88, .m1{margin-left:98px;}
.ml176, .m2{margin-left:186px;}
.ml264, .m3{margin-left:274px;}
.ml352, .m4{margin-left:362px;}
.ml440, .m5{margin-left:450px;}
.ml528, .m6{margin-left:538px;}
.ml616, .m7{margin-left:626px;}
.ml704, .m8{margin-left:714px;}
.ml792, .m9{margin-left:802px;}
.ml880, .m10{margin-left:890px;}
.ml968, .m11{margin-left:978px;}
.ml1056, .m12{margin-left:1066px;}



.inside{margin-left:0;}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content:' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}