/*=GLOBAL*/
html, body {
	text-align: center;
	background-color: black;
}

a {
	color: #3399cc;
	text-decoration: none;
	outline: none;
}


a:hover {
	color: white;
}

a:visited {
	color: #3399cc;
}
a:visited:hover {
	color: white;
}

img { margin-top: 0; }

textarea {
	font-family: inherit;
}

/*th, td, caption {padding:0px;}*/

table { width: auto;}

input {
	outline: none;
}

.reg {
	display: inline-block;
	width: 22px; height: 23px;
	background: url('../img/r.jpg') no-repeat;
	vertical-align:top;
	/*font-size: 70%;*/
	/*font-family: Arial;*/
	/*font-weight: normal;*/
}

/*=CLASSES*/
.hpush-1 {height: 10px;}
.hpush-2 {height: 20px;}
.hpush-3 {height: 30px;}
.hpush-4 {height: 40px;}

.darkgrey {background-color: #333;}

.blue-button {
	font-size: 1.3em;
	width: 200px;
	height: 27px;
	padding: 5px;
	padding-top: 3px;
	background-color: #3399cc;
	border: none;
	color: white;
}
a.blue-button {
	display: block;
	margin: 0 auto;
	height: auto;
}

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

.center {
	margin: 0 auto;
}
/*=IDS*/
#wrapper {
	background-color: black;
}

#wrapper-inner {
	background-color: white;
	width: 870px;
	padding: 0 10px 10px;
	margin: 0 auto;
	text-align: left;
}
	#wrapper-inner #content{
		
	}

#menu {
	height: 100px;
	background-color: black;
}
	#menu .column {
		text-align: center;
		height: 90px;
		line-height: 1.2em;
/*		border-right: 1px solid #333;
		margin-left: -1px;*/
	}
	
	#menu .column a {
		position:relative;
		top: 60px;
	}
	
/*	#menu .column a:hover{
		color: white !important;
	}*/
	
	#menu .column a.highlight {
		color: white;
		background: none;
	}
/*	
	#menu .column a:visited {
		color: #3399cc;
	}*/
	
	#menu .column a.two-lines {
		top: 45px;
	}
	
	#menu .column a.three-lines {
		top: 29px;
		font-size: 0.9em;
	}
	
body {
	text-align: center !important;
}

#footer {
	width: 870px;
	color: white;
	background-color: #242424;
	margin: auto auto;
	text-align: center;
/*	padding-top: 10px;*/
}

.content-wrapper {
	margin: 0 40px;
}

.hidden {
	display: none;
}

.sub-header {
	font-family: 'RalewayThin', Arial, sans-serif;
	font-size: 3em;
	text-align: center;
	/*-webkit-font-smoothing: antialiased;*/
	text-shadow: #555 0px 0px 0px;
	
}

.main-header {
	font-family: 'RalewayThin', Arial, sans-serif;
	font-size: 3.3em;
	text-align: center;
	/*-webkit-font-smoothing: antialiased;*/
	text-shadow: #555 0px 0px 0px;
	
	margin: 1.1em 0 .1em 0;
}

.sub-quote {
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 1.5em;
	letter-spacing: .5px;
	color: #39C;
	text-align: center;
	margin-bottom: 2.5em;
	-webkit-font-smoothing: antialiased;
}

.products-header {
	margin-bottom: .75em;
}

.caption {
	font-size: 12px; color: #666;
	text-align: center;
}
/*
Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
/*html, body, #wrapper {
	height: 100%;
}
#wrapper-inner{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -40px; 
}
#footer, #push {
	height: 30px; 
}*/
