/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/***********************************************/
/* NOT STANDARD SIZE LAYOUT - HAD TO USE 816px */
/***********************************************/
body { 
min-width: 816px; 
}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12, .container_16 {
width: 816px;
margin: 0 auto 0 auto;
}
.max_container {
width: 100%;
margin-left: auto;
margin-right: auto;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
.grid_13, .grid_14, .grid_15, .grid_16 {
display: inline;
margin-left: 6px;
margin-right: 6px;
position: static;
float: left;
}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8,
.push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16 {
position: relative;
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {
margin-left: 0; 
}
.omega {
margin-right: 0; 
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {	width:56px; }
.container_12 .grid_2 {	width:124px; }
.container_12 .grid_3 {	width:192px; }
.container_12 .grid_4 {	width:260px; }
.container_12 .grid_5 {	width:328px; }
.container_12 .grid_6 {	width:396px; }
.container_12 .grid_7 {	width:464px; }
.container_12 .grid_8 {	width:532px; }
.container_12 .grid_9 {	width:600px; }
.container_12 .grid_10 {width:668px; }
.container_12 .grid_11 {width:736px; }
.container_12 .grid_12 {width:804px; }

/* Grid >> 12 Columns >> Header (Case 58802)
----------------------------------------------------------------------------------------------------*/
.container_12 .header .grid_3 {	width:190px !important; }
.container_12 .header .grid_4 {	width:192px !important; }
.container_12 .header .grid_5 {	width:398px !important; }

/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {	width:39px; }
.container_16 .grid_2 {	width:90px; }
.container_16 .grid_3 {	width:141px; }
.container_16 .grid_4 {	width:192px; }
.container_16 .grid_5 {	width:243px; }
.container_16 .grid_6 {	width:294px; }
.container_16 .grid_7 {	width:345px; }
.container_16 .grid_8 {	width:396px; }
.container_16 .grid_9 {	width:447px; }
.container_16 .grid_10 {	width:498px; }
.container_16 .grid_11 {	width:549px; }
.container_16 .grid_12 {	width:600px; }
.container_16 .grid_13 {	width:651px; }
.container_16 .grid_14 {	width:702px; }
.container_16 .grid_15 {	width:753px; }
.container_16 .grid_16 {	width:804px; }

/* =Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {	padding-left:68px; }
.container_12 .prefix_2 {	padding-left:136px; }
.container_12 .prefix_3 {	padding-left:204px; }
.container_12 .prefix_4 {	padding-left:272px; }
.container_12 .prefix_5 {	padding-left:340px; }
.container_12 .prefix_6 {	padding-left:408px; }
.container_12 .prefix_7 {	padding-left:476px; }
.container_12 .prefix_8 {	padding-left:544px; }
.container_12 .prefix_9 {	padding-left:612px; }
.container_12 .prefix_10 {	padding-left:680px; }
.container_12 .prefix_11 {	padding-left:748px; }

/* =Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1 {	padding-left:51px; }
.container_16 .prefix_2 {	padding-left:102px; }
.container_16 .prefix_3 {	padding-left:153px; }
.container_16 .prefix_4 {	padding-left:204px; }
.container_16 .prefix_5 {	padding-left:255px; }
.container_16 .prefix_6 {	padding-left:306px; }
.container_16 .prefix_7 {	padding-left:357px; }
.container_16 .prefix_8 {	padding-left:408px; }
.container_16 .prefix_9 {	padding-left:459px; }
.container_16 .prefix_10 {	padding-left:510px; }
.container_16 .prefix_11 {	padding-left:561px; }
.container_16 .prefix_12 {	padding-left:612px; }
.container_16 .prefix_13 {	padding-left:663px; }
.container_16 .prefix_14 {	padding-left:714px; }
.container_16 .prefix_15 {	padding-left:765px; }

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/
.container_12 .suffix_1 {	padding-right:68px; }
.container_12 .suffix_2 {	padding-right:136px; }
.container_12 .suffix_3 {	padding-right:204px; }
.container_12 .suffix_4 {	padding-right:272px; }
.container_12 .suffix_5 {	padding-right:340px; }
.container_12 .suffix_6 {	padding-right:408px; }
.container_12 .suffix_7 {	padding-right:476px; }
.container_12 .suffix_8 {	padding-right:544px; }
.container_12 .suffix_9 {	padding-right:612px; }
.container_12 .suffix_10 {	padding-right:680px; }
.container_12 .suffix_11 {	padding-right:748px; }

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .suffix_1 {	padding-right:51px; }
.container_16 .suffix_2 {	padding-right:102px; }
.container_16 .suffix_3 {	padding-right:153px; }
.container_16 .suffix_4 {	padding-right:204px; }
.container_16 .suffix_5 {	padding-right:255px; }
.container_16 .suffix_6 {	padding-right:306px; }
.container_16 .suffix_7 {	padding-right:357px; }
.container_16 .suffix_8 {	padding-right:408px; }
.container_16 .suffix_9 {	padding-right:459px; }
.container_16 .suffix_10 {	padding-right:510px; }
.container_16 .suffix_11 {	padding-right:561px; }
.container_16 .suffix_12 {	padding-right:612px; }
.container_16 .suffix_13 {	padding-right:663px; }
.container_16 .suffix_14 {	padding-right:714px; }
.container_16 .suffix_15 {	padding-right:765px; }

/* Push Space >> 12 Columns
---------------------------------------------------------------------------------*/
.container_12 .push_1 {	left:68px; }
.container_12 .push_2 {	left:136px; }
.container_12 .push_3 {	left:204px; }
.container_12 .push_4 {	left:272px; }
.container_12 .push_5 {	left:340px; }
.container_12 .push_6 {	left:408px; }
.container_12 .push_7 {	left:476px; }
.container_12 .push_8 {	left:544px; }
.container_12 .push_9 {	left:612px; }
.container_12 .push_10 {	left:680px; }
.container_12 .push_11 {	left:748px; }

/* Pull Space >> 12 Columns
---------------------------------------------------------------------------------*/
.container_12 .pull_1 {	left:-68px; }
.container_12 .pull_2 {	left:-136px; }
.container_12 .pull_3 {	left:-204px; }
.container_12 .pull_4 {	left:-272px; }
.container_12 .pull_5 {	left:-340px; }
.container_12 .pull_6 {	left:-408px; }
.container_12 .pull_7 {	left:-476px; }
.container_12 .pull_8 {	left:-544px; }
.container_12 .pull_9 {	left:-612px; }
.container_12 .pull_10 {	left:-680px; }
.container_12 .pull_11 {	left:-748px; }

/* Push Space >> 16 Columns
----------------------------------------------------------------------------------*/
.container_16 .push_1 {	left:51px; }
.container_16 .push_2 {	left:102px; }
.container_16 .push_3 {	left:153px; }
.container_16 .push_4 {	left:204px; }
.container_16 .push_5 {	left:255px; }
.container_16 .push_6 {	left:306px; }
.container_16 .push_7 {	left:357px; }
.container_16 .push_8 {	left:408px; }
.container_16 .push_9 {	left:459px; }
.container_16 .push_10 {	left:510px; }
.container_16 .push_11 {	left:561px; }
.container_16 .push_12 {	left:612px; }
.container_16 .push_13 {	left:663px; }
.container_16 .push_14 {	left:714px; }
.container_16 .push_15 {	left:765px; }

/* Pull Space >> 16 Columns
-----------------------------------------------------------------------------------*/
.container_16 .pull_1 {	left:-51px; }
.container_16 .pull_2 {	left:-102px; }
.container_16 .pull_3 {	left:-153px; }
.container_16 .pull_4 {	left:-204px; }
.container_16 .pull_5 {	left:-255px; }
.container_16 .pull_6 {	left:-306px; }
.container_16 .pull_7 {	left:-357px; }
.container_16 .pull_8 {	left:-408px; }
.container_16 .pull_9 {	left:-459px; }
.container_16 .pull_10 {	left:-510px; }
.container_16 .pull_11 {	left:-561px; }
.container_16 .pull_12 {	left:-612px; }
.container_16 .pull_13 {	left:-663px; }
.container_16 .pull_14 {	left:-714px; }
.container_16 .pull_15 {	left:-765px; }

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  width: 0;
  height: 0;
}
.clearfix:after { clear: both; }