/*	SimpleGrid - a fork of CSSGrid by Crowd Favorite (https://github.com/crowdfavorite/css-grid)
 *	http://simplegrid.info
 *	by Conor Muirhead (http://conor.cc) of Early LLC (http://earlymade.com)	
 *  License: http://creativecommons.org/licenses/MIT/	*/

/* Containers */
body { font-size:12px; padding: 0; }
.grid{ margin:0 auto; padding: 0 10px; width:700px; }
.row{ clear:left; }

/* Slots Setup */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5,.slot-0-1,.slot-0-1-2,.slot-0-1-2-3,.slot-0-1-2-3-4,.slot-0-1-2-3-4-5,.slot-1-2,.slot-1-2-3,.slot-1-2-3-4,.slot-1-2-3-4-5,.slot-2-3,.slot-2-3-4,.slot-3-4,.slot-3-4-5,.slot-4-5,.slot-6,.slot-7,.slot-8,.slot-9,.slot-6-7,.slot-6-7-8,.slot-6-7-8-9,.slot-7-8,.slot-7-8-9,.slot-8-9{ display:inline; float:left; margin-left:20px; }

.slot-2-3-4-5{display:inline; float:left;}

/* 6-Col Grid Sizes */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5{ width:100px; } /* Sixths */
.slot-0-1,.slot-1-2,.slot-2-3,.slot-3-4,.slot-4-5{ width:220px; } /* Thirds */
.slot-0-1-2-3,.slot-1-2-3-4,.slot-2-3-4-5{ width:440px;  } /* Two-Thirds */
.slot-0-1-2-3-4,.slot-1-2-3-4-5{ width:580px; } /* Five-Sixths */

/* 4-Col Grid Sizes */
.slot-6,.slot-7,.slot-8,.slot-9{ width:160px; } /* Quarters */
.slot-6-7-8,.slot-7-8-9{ width:520px; } /* Three-Quarters */

/* 6-Col/4-Col Shared Grid Sizes */
.slot-0-1-2,.slot-1-2-3,.slot-2-3-4,.slot-3-4-5, .slot-6-7,.slot-7-8,.slot-8-9{ width:340px; } /* Halves */
.slot-0-1-2-3-4-5, .slot-6-7-8-9{ width: 100%; } /* Full-Width */

/* Zeroing Out Leftmost Slot Margins */
.slot-0,.slot-0-1,.slot-0-1-2,.slot-0-1-2-3,.slot-0-1-2-3-4,.slot-0-1-2-3-4-5,.slot-6,.slot-6-7,.slot-6-7-8,.slot-6-7-8-9,.slot-1 .slot-1,.slot-1-2 .slot-1,.slot-1-2 .slot-1-2,.slot-1-2-3 .slot-1,.slot-1-2-3 .slot-1-2,.slot-1-2-3 .slot-1-2-3,.slot-1-2-3-4 .slot-1,.slot-1-2-3-4 .slot-1-2,.slot-1-2-3-4 .slot-1-2-3,.slot-1-2-3-4 .slot-1-2-3-4,.slot-1-2-3-4-5 .slot-1,.slot-1-2-3-4-5 .slot-1-2,.slot-1-2-3-4-5 .slot-1-2-3,.slot-1-2-3-4-5 .slot-1-2-3-4,.slot-1-2-3-4-5 .slot-1-2-3-4-5,.slot-2 .slot-2,.slot-2-3 .slot-2,.slot-2-3 .slot-2-3,.slot-2-3-4 .slot-2,.slot-2-3-4 .slot-2-3,.slot-2-3-4 .slot-2-3-4,.slot-2-3-4-5 .slot-2,.slot-2-3-4-5 .slot-2-3,.slot-2-3-4-5 .slot-2-3-4,.slot-2-3-4-5 .slot-2-3-4-5,.slot-3 .slot-3,.slot-3-4 .slot-3,.slot-3-4 .slot-3-4,.slot-3-4-5 .slot-3,.slot-3-4-5 .slot-3-4,.slot-3-4-5 .slot-3-4-5,.slot-4 .slot-4,.slot-4-5 .slot-4,.slot-4-5 .slot-4-5,.slot-5 .slot-5,.slot-7 .slot-7,.slot-7-8 .slot-7,.slot-7-8 .slot-7-8,.slot-7-8-9 .slot-7,.slot-7-8-9 .slot-7-8,.slot-7-8-9 .slot-7-8-9,.slot-8 .slot-8,.slot-8-9 .slot-8,.slot-8-9 .slot-8-9{ margin-left:0 !important; } /* Important is to avoid repeating this in larger screen css files */

/* Row Clearfix */
.row:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.row{ zoom:1; }





.alpha-left							{margin-left:0;}
.alpha-right						{margin-right:0;}
.alpha-float-right                  { float:right;}
.alpha-float-left                  { float:left;}








/*	--------------------------------------------------
	Buttons Start
	-------------------------------------------------- */
#download{ width:80%;}
.download{ width:100%; margin:10px auto;  }



	.button {
	background: #0161c1;
	display: inline-block;
	text-align: center;
	padding:5px 20px 5px;
	color: #fff !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 12px;
	line-height: 1;
	font-family: "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	position: relative;
	cursor: pointer;
	border: none;
	outline: none;
	margin: 0;
	text-align:center;
}
/* Don't use native buttons on iOS */
	input[type=submit].button, button.button {
	-webkit-appearance: none;
}
	
	/* Hide inner focus effect in Firefox */
	button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border: none;
}
.button.nice {
	background: #0161c1 url(../images/button-gloss.png) repeat-x 0 -31px;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .5);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.28);
	background: #0161c1 url(../images/button-gloss.png) repeat-x 0 -31px, -moz-linear-gradient(top, rgba(255, 255, 255, .4) 0%, transparent 100%);
	background: #0161c1 url(../images/button-gloss.png) repeat-x 0 -31px, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .4)), color-stop(100%, transparent));
	border: 1px solid #0593dc;
 -webkit-transition: background-color .15s ease-in-out;
 -moz-transition: background-color .15s ease-in-out;
 -o-transition: background-color .15s ease-in-out;
}
.button.radius {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.button.round {
	-moz-border-radius: 1000px;
	-webkit-border-radius: 1000px;
	border-radius: 1000px;
}
.button.full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
.button.left-align {
	text-align: left;
	text-indent: 12px;
}
/* Sizes ---------- */

	.large.button {
	font-size:15px;
	padding:4px 5px 0px 5px;
	width:90%;
	margin-bottom:10px;
	margin-left:10px;
}
/* Nice Sizes ---------- */
	.nice.large.button {
	background-position: 0 -30px;
}
/* Colors ---------- */
	.blue.button {
	background-color: #01a0e2;
}
.green.button {
	background-color: #4b9e03;
}
/* Nice Colors ---------- */
	.nice.blue.button {
	border: 1px solid #0593dc;
}
.nice.green.button {
	border: 1px solid #4a6b2d;
}
/* Hovers ---------- */
	.button:hover, .button:focus {
	background-color: #0192dd;
	color: #fff;
}
.blue.button:hover, .blue.button:focus {
	background-color: #0192dd;
}
.green.button:hover, .green.button:focus {
	background-color: #52b000;
}
/* Hovers ---------- */
	.nice.button:active {
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, .15);
}
.button em {
	vertical-align:middle;
	margin:0;
	display:inline-block;
	width:30px;
	height:25px;
	background-image: url(../images/icons.png);
}
.button em.leftImagemac {
	background-position: 0px 0px;
	margin-right:10px;
}
.button em.leftImagewin {
	background-position: -36px 0px;
	margin-right:10px;
}
.button em.rightImagebuy {
	background-position: 0px -29px;
	margin-left:10px;
}
.button em.rightImagedown {
	background-position: 36px -29px;
	margin-left:10px;
}

/*	--------------------------------------------------
	Buttons End
	-------------------------------------------------- */


