@charset "utf-8";
<!-- Google Fonts -->
.OpenSans{
	font-family: 'Open Sans', sans-serif;
}
.Dosis {
	font-family: 'Dosis', sans-serif;
}


.formHeading {
	font-family: 'Dosis', sans-serif;
	font-size: 16px;
	color: #4378c8;
	font-weight: bold;
}
.formError {
	font-family: 'Dosis', sans-serif;
	font-size: 14px;
	color: #F00;
	font-weight: bold;
}
.formfield {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 25px;
	width: 275px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #999;
}
.g-recaptcha {
	width: 275px;
	max-width: 275px;
}
.dropdown {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 30px;
	width: 287px;
	border: 1px solid #999;
}
.textarea {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 75px;
	width: 280px;
	border: 1px solid #999;
}
.textarea2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 200px;
	width: 310px;
	border: 1px solid #999;
}
.productText {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #000;
}
.productTitle {
	font-family: 'Dosis', sans-serif;
	font-size: 21px;
	color: #009;
	font-weight: bold;
}
.formTextGrey {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #666;
}
.formTextBlack {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000;
}
.formTextRed {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #F00;
}
.formTextRed14 {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #F00;
}
.formTextGreen {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #060;
}
.qtyField {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 20px;
	width: 30px;
	border: 1px solid #999;
}
.priceField {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 20px;
	width: 75px;
	border: 1px solid #999;
}
.totalField {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 20px;
	width: 100px;
	border: 1px solid #999;
}
.totalFieldRed {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #F00;
	height: 30px;
	width: 100px;
	border: 1px solid #F00;
}
.submit {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	height: 30px;
	width: 100px;
	border: 1px solid #F00;
	border-radius: 7px;
	background-color: #F00;
	font-weight: bold;
}
.funnyquote {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration:none;
}
.funnyquote a{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration:none;
}
.funnyquote a:link; .funnyquote a:active; .funnyquote a:visited {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration:none;
}
.funnyquote a:hover {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight:normal;
	text-decoration:underline;
}


.headlinePanel {
	font-family: 'Dosis', sans-serif;
	font-size: 18px;
	color: #FFF;
	background-color: #363636;
	height: 38px;
	width: 961px;
	padding-left: 10px;
		border: 1px solid #222;
		background-color: #111;
		background-image: -moz-linear-gradient(#444, #111); 
		background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
		background-image: -webkit-linear-gradient(#444, #111);	
		background-image: -o-linear-gradient(#444, #111);
		background-image: -ms-linear-gradient(#444, #111);
		background-image: linear-gradient(#444, #111);
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		-moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		-webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
		box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
}
.breadcrumb {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
}

.button {
	font-family: 'Dosis', sans-serif;
	font-size: 21px;
	color: #fff;
	background: #8d1d1c; /* Old browsers */
	border: 1px solid #8d1d1c;
	border-radius: 5px;
	padding: 8px;
}
