@charset "UTF-8";
/* CSS Document */
/* Thin Font
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 100;
*/

/* Light Font
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 300;
*/

/* Regular Font
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 400;
*/

/* Bold Font
font-family: "proxima-nova",sans-serif;
font-style: normal;
font-weight: 700;
*/
body {
	font-family: "proxima-nova",sans-serif;
	font-weight: 400;
	background: rgb(62,64,77); /* Old browsers */
background: -moz-linear-gradient(left, rgba(62,64,77,1) 0%, rgba(108,111,124,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(62,64,77,1)), color-stop(100%,rgba(108,111,124,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(62,64,77,1) 0%,rgba(108,111,124,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(62,64,77,1) 0%,rgba(108,111,124,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(62,64,77,1) 0%,rgba(108,111,124,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(62,64,77,1) 0%,rgba(108,111,124,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e404d', endColorstr='#6c6f7c',GradientType=1 ); /* IE6-9 */
	margin:0px;
	padding:0px;
}
a {color:#00274E;}
.container {
	background: url(http://garybobblehead.com/images/bg_carpack.png) no-repeat;
	background-size:contain;
	background-position:center top;

}
.logo {padding-top:20px;}
.leftcontent {
	display:inline-block;
	width:65%;
	color:#fff;
}
.leftcontent p {text-align:center; font-size:12px;}
#gary {
	width:100%;
	max-width:500px;
}
header {
	background:#FFFFFF;
	border-bottom:10px solid #00274E;
	padding:0px;
	margin:0px;
	overflow:auto;
}
header ul {
	float:left;
	margin:0px;
	padding:5px;
}
header ul li {
	display:inline-block;
	color:#00274E;
}
.wrapper {
	width:95%;
	max-width:900px;
	margin:auto;
}
aside {
	width:30%;
	display:inline-block;
	vertical-align:top;
	max-width:300px;
	padding-bottom:50px;
}
.special, .special img {width:100%; max-width:300px; display:block;}
audio {display:block; margin:20px auto;}
aside h3 {text-transform:uppercase; text-align:center; color:#fff; font-size:36px;}
aside p {text-align:center; color:#838383; font-weight:100; display:inline-block;}
/* Form */
.form {
	width:100%;
	margin:auto;
	display:block;
}
input, textarea {
	width:100%!important;
	height:35px;
	display:block;
	margin:5px auto;
	padding:5px;
	color:#000000;
	font-size:14px;
	color:#B3B3B3;
}
input:focus, textarea:focus {
	outline:none;
	background:#EEEEEE;
	color:#000000;
}
input[type="submit"] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	background:#1C507F;
	font-family: "proxima-nova",sans-serif;
	font-weight: 700;
	font-size:24px;
	color:#FFFFFF;
	width:100%;
	height:50px!important;
	-webkit-transition:background, width, color, .5s;
	transition:background, width, color, .5s;
}
input[type="submit"]:hover {
	background:#1C507F!important;
	color:#eeeeee!important;
	width:85%!important;
}

textarea {height:125px!important;}
table {
	width:95%;
	margin:0 auto;
}
#InsertRecordattachment {color:#fff;}
.mobilebanner {display:none;}
table tbody tr td p {color:#fff;}
/* large desktop */
@media screen and (min-width: 990px) {
	.container {	background-position:center -200px!important;}
}
/* Tablet */
@media screen and (max-width: 780px) {
	.mobilebanner {background:#00274E; color:#fff; font-weight:900;text-align:center; display:block; width:100%; padding:10px 0px 3px 0px;}
	.leftcontent {width:100%;}
	#gary {display:block; margin:auto;}
	aside {width:95%; max-width:500px; float:none; display:block; margin:auto;}
	.special, .special img {display:block; margin:auto;}
	.logo {width:95%; max-width:335px; margin:auto; display:block; float:none;}
	header ul {float:none; margin:auto;}
	header ul li {display:block; margin:auto; text-align:center; font-size:18px;}
	header ul li span {display:none;}
}