/*
Theme Name: Local Lead Arsenal
Theme URI: http://localseoarsenal.com
Author: LocalSEOArsenal - Mark Sansom
Author URI: http://localseoarsenal.com
Description: The Local Lead Arsenal theme will allow your business to collect email leads while having powerful call to action homepage that will showcase your video, main call to action, email collection as well as provide a description of your business for search engine optimization. This includes the fully featured blog post, pages, menu, widgets and more. 
Version: 1.0
Tags: leads, business, marketing, email, professional design
Text Domain: localleadArsenal
*/

@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);
@import url(http://fonts.googleapis.com/css?family=Cantora+One);
@import url(http://fonts.googleapis.com/css?family=Orienta);
@import url(http://fonts.googleapis.com/css?family=Kite+One);
@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Lora:400,400italic,700italic,700);
@import url(http://fonts.googleapis.com/css?family=IM+Fell+English:400,400italic);
@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);
@import url(http://fonts.googleapis.com/css?family=Gloria+Hallelujah);

a {
	color: #222;
}
	a:hover {
		color: #2b82c5;
	}
body{
margin:0;
padding:0;
color:#000;
background:#fff url(images/background.png) repeat-x top;
font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}
	body.bg2 {
		background:#fff url(images/background-black.png) repeat-x top;
	}
	body.bg3 {
		background:#fff url(images/background-blue.png) repeat-x top;
	}
	body.bg4 {
		background:#fff url(images/background-red.png) repeat-x top;
	}
	body.bg5 {
		background:#fff url(images/background-orange.png) repeat-x top;
	}
	body.bg6 {
		background:#fff url(images/background-pink.png) repeat-x top;
	}
	body.bg7 {
		background:#fff url(images/background-green.png) repeat-x top;
	}
	body.bg8 {
		background:#fff url(images/background-purple.png) repeat-x top;
	}

	.side2 {
		background:#fff url(images/side-black.png) repeat-x top !important;
	}
	.side3 {
		background:#fff url(images/side-blue.png) repeat-x top !important;
	}
	.side4 {
		background:#fff url(images/side-red.png) repeat-x top !important;
	}
	.side5 {
		background:#fff url(images/side-orange.png) repeat-x top !important;
	}
	.side6 {
		background:#fff url(images/side-pink.png) repeat-x top !important;
	}
	.side7 {
		background:#fff url(images/side-green.png) repeat-x top !important;
	}
	.side8 {
		background:#fff url(images/side-purple.png) repeat-x top !important;
	}

	#topbar.color2 {
		background: url(images/bar-black.png) repeat-x top !important;
	}
	#topbar.color3 {
		background: url(images/bar-blue.png) repeat-x top !important;
	}
	#topbar.color4 {
		background: url(images/bar-red.png) repeat-x top !important;
	}
	#topbar.color5 {
		background: url(images/bar-orange.png) repeat-x top !important;
	}
	#topbar.color6 {
		background: url(images/bar-pink.png) repeat-x top !important;
	}
	#topbar.color7 {
		background: url(images/bar-green.png) repeat-x top !important;
	}
	#topbar.color8 {
		background: url(images/bar-purple.png) repeat-x top !important;
	}

	#optin input[type=submit].button2 {
		background: url(images/button-black.png) repeat-x top !important;
	}
	#optin input[type=submit].button3 {
		background: url(images/button-blue.png) repeat-x top !important;
	}
	#optin input[type=submit].button4 {
		background: url(images/button-red.png) repeat-x top !important;
	}
	#optin input[type=submit].button5 {
		background: url(images/button-orange.png) repeat-x top !important;
	}
	#optin input[type=submit].button6 {
		background: url(images/button-pink.png) repeat-x top !important;
	}
	#optin input[type=submit].button7 {
		background: url(images/button-green.png) repeat-x top !important;
	}
	#optin input[type=submit].button8 {
		background: url(images/button-purple.png) repeat-x top !important;
	}


	body.type2 {
		font-family: 'Cantora One', sans-serif;
	}
	body.type3 {
		font-family: 'Orienta', sans-serif;
	}
	body.type4 {
		font-family: 'Kite One', sans-serif;
	}
	body.type5 {
		font-family: 'Archivo Narrow', sans-serif;
	}
	body.type6 {
		font-family: 'Lora', sans-serif;
	}
	body.type7 {
		font-family: 'IM Fell English', sans-serif;
	}
	body.type8 {
		font-family: 'Old Standard TT', sans-serif;
	}
	body.type9 {
		font-family: 'Gloria Hallelujah', sans-serif;
	}
	body p, body #nav, .side ul   {
		font-family: 'Arimo', "Trebuchet MS", arial, verdana, sans-serif !important;
	}
strong {
	background: none;
	padding: 0;
	color: inherit;
}
#slideshow {
	width: 100%;
	height: 705px;
	position: absolute;
	z-index: -100;
	-webkit-box-shadow: 0 1px 15px rgba(0,0,0,0.61);
		-moz-box-shadow: 0 1px 15px rgba(0,0,0,0.61);
		box-shadow: 0 1px 15px rgba(0,0,0,0.61);
}
a {
	text-decoration: none;
}
.map {
	width: 260px;
	height: 200px;
	background: url(images/map.png) no-repeat;
	border-radius: 10px;
	margin: 20px 0;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		box-shadow: 0 1px 5px rgba(0,0,0,0.61);
	border: 1px solid #999;
}
	.map h3 {
		padding-top: 78px;
		display: block;
		font-size: 24px;
		color: #fff;
		text-shadow: 1px 1px 1px #000;
		text-align: center;
	}
#wrap{
width:960px;/*960*/
background:#fff url(images/bg.png) repeat-x top;
box-shadow: 0 0 10px #000;
margin: 0 auto;
padding:0;
min-height: 500px;
}
	#wrap.innerpage {
		background:#fff url(images/bg-inner.png) repeat-x top;
	}
#header {
	height: 140px;
	max-height: 140px;
}
#tagline h2 {
	text-align: center;
	font-size: 23px;
	padding: 0 30px;
	font-weight:  bold;
	padding-top: 5px;
}
#tagline h3 {
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	margin-top: -5px;
}
#info {
	float: right;
	padding-top: 12px;
	padding-right: 28px;
	font-size: 12px;
}
	.smallphone {
		font-weight: normal;
		padding: 10px;
		padding-left: 25px;
		background: url(http://cdn5.iconfinder.com/data/icons/free-business-desktop-icons/16/Telephone.png) no-repeat left;
		padding-right: 20px;
	}
	.smalladdress {
		font-weight: normal;
		padding: 10px;
		padding-left: 25px;
		background: url(http://cdn4.iconfinder.com/data/icons/Classy_Social_Media_Icons/16/map.png) no-repeat left;
	}
#nav {
	clear: both;
	height: 70px
}

	#nav ul {
		list-style: none;
		margin: 0;
		margin-top: -11px;
		margin-left: 20px !important;
	}
	#nav ul li {
		float: left;
	}
	#nav ul li a {
		float: left;
		padding: 15px 13px !important;
		margin-right: 10px  !important;
		padding-top: 20px !important;
		padding-bottom: 0;
		font-size: 14px;
		height: 23px;
		color: #555;
		text-decoration: none;
	}
	#nav ul li a:hover {
		background: url(images/nav-hover.png) repeat-x top;
	}
#leadblock {
	clear: both;
	position: relative;
	height: 512px;
}
#content {
	clear: both
}
#footer {
	padding: 10px;
	text-align: center;
	background: url(images/footer.png) repeat-x top;
}
#topbar {
	width: 861px;
	height: 81px;
	margin-left: 50px;
	z-index: 230; position: relative;
	margin-top: 5px; 
	background: url(images/bar-red.png) no-repeat;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		box-shadow: 0 1px 5px rgba(0,0,0,0.61);
}
	#social {
		float: right;
		text-align: right;
		padding: 10px 20px;
		padding-top: 16px;
		width: 140px;
		color: #fff;
		text-shadow: 0 1px 1px #333;
	}
		#social strong {
			font-weight: normal;
		}
	#headline {
		float: left;
		padding: 13px 30px;
		color: #fff;
		text-shadow: 0 1px 1px #333;
		font-size: 24px;
	}
	#optin {
		border-radius: 4px;
		background: #fff;
		height: 366px;
		z-index: 100; position: relative;
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		box-shadow: 0 1px 5px rgba(0,0,0,0.61);
	}
		#optin h3 {
			display: block;
			text-align: center;
			font-size: 15px;
			font-weight: normal;
		}
		#optin h2 {
			display: block;
			text-align: center;
			font-size: 22px;
			font-weight: bold;
			padding: 0 15px;
			padding-top: 8px;
		}
		#optin input[type=text] {
			width: 270px;
			margin: 8px;
			margin-left: 18px;
			padding: 10px;
		}
		#optin input[type=submit] {
			width: 266px;
			height: 50px;
			background: url(images/button-green.png) no-repeat;
			margin: 8px;
			border: none;
			color: #fff;
			margin-left: 19px;
			font-weight: bold;
			font-size: 17px;
			text-shadow: 1px 1px 0 #333;
		}
			.name {
				background: url(http://png-5.findicons.com/files/icons/42/basic/16/user.png) no-repeat right;
				background-position: 240px 14px;
			}
			.email {
				background: url(http://png-1.findicons.com/files/icons/72/harmonia_pastelis/16/hp_mail.png) no-repeat right;
				background-position: 240px 14px;
			}
		#optin strong {
			display: block;
			font-size: 11px;
			color: #666;
			margin-left: 20px;
			background: url(http://png-1.findicons.com/files/icons/977/rrze/16/lock.png) no-repeat left;
			padding: 10px 0;
			padding-left: 20px;
			font-weight: normal;
		}
	.side {
		border-radius: 8px;
		background: #fff url(images/side-black.png) repeat-x top;
		padding: 5px 25px;
		width: 220px;
		margin-bottom: 30px;
		z-index: 100; position: relative;
		-webkit-box-shadow: 0 1px 5px #ccc;
		-moz-box-shadow: 0 1px 5px #ccc;
		box-shadow: 0 1px 5px #ccc;
	}
		.side ul {
			margin-left: 0;
		}
		.side ul li {
			list-style: none;
			padding-left: 20px;
			background: url(http://cdn2.iconfinder.com/data/icons/splashyIcons/arrow_state_grey_right.png) no-repeat left;
		}
		.side h3 {
			padding-bottom: 10px;
			margin-top: 8px;
			margin-bottom: 20px;
			color: #fff;
			text-shadow: 0 0 1px #000;
		}
	#map_canvas {
		-webkit-box-shadow: 0 1px 5px #ccc;
		-moz-box-shadow: 0 1px 5px #ccc;
		box-shadow: 0 1px 5px #ccc;
	}
#video {
	width: 600px;
	float: left;
	z-index: 230; position: relative;
}
	#video iframe {
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.61);
		box-shadow: 0 1px 5px rgba(0,0,0,0.61);
	}
.post {
	padding-bottom: 10px;
}
.post a {
	color: #888;
	font-weight: normal
}
.post h2 {
	font-size: 26px;
}
.post h3 {
	font-size: 24px;
}
.post h4 {
	font-size: 21px;
}
.post h5 {
	font-size: 18px;
}
.title {
	font-size: 32px;
	font-weight: normal;
}
#content {
	clear: both
}
#sidebar h3 {
	font-size: 21px;
	font-weight: normal;
}
blockquote {
	border: none;
	font-style: italic;
	font-size: 15px;
}
.bgImage {
	position: absolute;
	float: left;
	top: -23px;
	width: 960px;
	height: 514px;
	z-index: 3;
	opacity: .3;
	-webkit-box-shadow: 0 0 5px #000;
		-moz-box-shadow: 0 0 5px #000;
		box-shadow: 0 0 5px #000;
}
.address {
		font-size: 15px;
		font-weight:  normal;
		background: url(http://cdn4.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/pin_map.png) no-repeat left;
		padding-left: 25px; margin-left: 5px;
	}
	.phone {
		font-size: 15px;
		font-weight:  normal;
		background: url(http://cdn4.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/phone_2.png) no-repeat left;
		padding-left: 25px; margin-left: 5px;
	}
	.location {
		font-size: 15px;
		font-weight:  normal;
		background: url(http://cdn4.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/globe_3.png) no-repeat left;
		padding-left: 25px;
		margin-left: 5px;
	}
	.smalltext {
		font-size: 13px;
		font-weight:  normal;
		background: url(http://cdn4.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/info.png) no-repeat left;
		padding-left: 25px;
		margin-left: 5px;
	}
.companyinfo h3 {
	font-size: 36px;
	text-transform: capitalize;
}
.companyinfo h4 {
	font-size: 20px;
	font-weight: normal;
	text-transform: capitalize;
}
.companyinfo p {
	font-size: 15px;
	text-transform: capitalize;
}
#bottomHeadline {
	clear: both;
	width: 100%;
	height: 81px;
	background: url(images/red-headline.png) repeat-x top;
}
	#bottomHeadline h3 {
		text-align: center;
		display: block;
		padding-top: 24px;
		color: #fff;
		text-shadow: 1px 1px 3px #333;
	}

div.comments
{
	clear: both;
}
.comment-meta
{
	float: left;
	padding: 10px 0;
	text-align: right;
	width: 80px;
}
.commenttext
{
	float: right;
	margin-bottom: -5px;
	width: 420px;
	padding: 10px 10px;
	margin-bottom: 20px;
	margin-top: 10px;
}
	.commenttext p {
		font-size: 12px;
		font-style: normal;
	}
.comments div.cgravatar
{
	float: left;
	margin: 10px 10px;
	padding: 4px 10px;
	text-align: left;
}
.comment-author
{
	text-align: left;
	display: block;
	font-weight: bold;padding-left: 20px;
	padding-top: 10px;
	width: 120px;
}
.comment-date
{
	color: #B4AB9D;
	text-align: left;
	display: block;
	font-size: 10px;
	padding-left: 20px;
}
.comment-meta a
{
	color: #333;
	text-decoration: none;
}
.comment
{
	clear: both;
	margin-bottom: 15px;
	color: #444  ;
		font-style: italic;
}
h2#comments
{
	border-bottom: dotted 1px #eee;
	display: block;
	color: #444  ;
	font-weight: normal;
	padding: 15px 0;
	margin-bottom: 15px;
	font-size: 14px  !important;
	padding-top: 0;
}
#commentform span
{
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
#commentform input
{
	background-color: #ffffff;
	border: solid 2px #dddddd;
	margin-right: 10px;
	padding: 3px;
	width: 300px;
}
#commentform textarea
{
	border: solid 2px #dddddd;
	margin-bottom: 10px;
	padding: 3px;
	width: 540px;
}


	.btn {
	  
		position: relative;
		display: inline-block;
		
		width: auto;
		font-size: 16px;
		line-height: 36px;
		border: 1px solid #999;
		border-radius: 4px;
		cursor: pointer;
		margin: 0 0 20px 0;

		-webkit-box-shadow: inset 0 1px 1px #fff,
			0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 1px 1px #fff,
					0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/
		
		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #eee 0%, #ccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #eee 0%,#ccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #eee 0%,#ccc 100%); /* IE10+ */
		background: linear-gradient(top, #eee 0%,#ccc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	}
	
	.btn:hover {
		-webkit-box-shadow: inset 0 1px 1px #fff,
			0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 1px 1px #fff,
					0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/
		
		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #fff 0%, #ddd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fff 0%,#ddd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fff 0%,#ddd 100%); /* IE10+ */
		background: linear-gradient(top, #fff 0%,#ddd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	}

	
	.btn a, .btn:hover a {
		display: block;
		font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		padding: 0 20px;
		text-align: center;
		text-decoration: none;
		color: #444;
		text-shadow: 0 1px 1px #fff;
	}
	
	.btn:hover a {
		line-height: inherit;
	}
	
	.btn:active {
		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #ddd 0%, #fff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ddd 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ddd 0%,#fff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ddd 0%,#fff 100%); /* IE10+ */
		background: linear-gradient(top, #ddd 0%,#fff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}

	.btn.primary {
	  font-size: 24px;
		height: 56px;
		line-height: 56px;
		border: 1px solid #7d180a;
		
		background: #c54224; /* Old browsers */
		background: -moz-linear-gradient(top, #ef6638 0%, #b62918 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef6638), color-stop(100%,#b62918)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ef6638 0%,#b62918 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ef6638 0%,#b62918 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ef6638 0%,#b62918 100%); /* IE10+ */
		background: linear-gradient(top, #ef6638 0%,#b62918 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6638', endColorstr='#b62918',GradientType=0 ); /* IE6-9 */
		
		-webkit-box-shadow: inset 0 1px 1px #fb926a,
			0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 1px 1px #fb926a,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;

	}
	
	.btn.primary:hover {
		line-height: 56px;
		background: #ed754e; /* Old browsers */
		background: -moz-linear-gradient(top, #ed754e 0%, #c93e23 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed754e), color-stop(100%,#c93e23)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ed754e 0%,#c93e23 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ed754e 0%,#c93e23 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ed754e 0%,#c93e23 100%); /* IE10+ */
		background: linear-gradient(top, #ed754e 0%,#c93e23 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed754e', endColorstr='#c93e23',GradientType=0 ); /* IE6-9 */
	}
	
	.btn.primary a, btn.primary:hover a {
		color: #fff;
		text-shadow: 0 1px 2px #6f1c0e,
								 0 1px 0 #6f1c0e;
	}
	
	.btn.primary:active {
		background: #ed754e; /* Old browsers */
		background: -moz-linear-gradient(top, #c93e23 0%, #ed754e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c93e23), color-stop(100%,#ed754e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #c93e23 0%,#ed754e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #c93e23 0%,#ed754e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #c93e23 0%,#ed754e 100%); /* IE10+ */
		background: linear-gradient(top, #c93e23 0%,#ed754e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c93e23', endColorstr='#ed754e',GradientType=0 ); /* IE6-9 */
	}
	
	.btn.secondary { 
	  font-size: 24px;
		height: 56px;
		line-height: 56px;
		border-color: #1d692d;
	
		-webkit-box-shadow: inset 0 1px 1px #94dda6,
			0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 1px 1px #94dda6,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
	
		background: #5dbb73; /* Old browsers */
		background: -moz-linear-gradient(top, #5dbb73 0%, #2d9047 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5dbb73), color-stop(100%,#2d9047)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #5dbb73 0%,#2d9047 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #5dbb73 0%,#2d9047 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #5dbb73 0%,#2d9047 100%); /* IE10+ */
		background: linear-gradient(top, #5dbb73 0%,#2d9047 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5dbb73', endColorstr='#2d9047',GradientType=0 ); /* IE6-9 */
	}
	
	.btn.secondary:hover {
		background: #68ce80; /* Old browsers */
		background: -moz-linear-gradient(top, #68ce80 0%, #3cae5a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#68ce80), color-stop(100%,#3cae5a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #68ce80 0%,#3cae5a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #68ce80 0%,#3cae5a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #68ce80 0%,#3cae5a 100%); /* IE10+ */
		background: linear-gradient(top, #68ce80 0%,#3cae5a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68ce80', endColorstr='#3cae5a',GradientType=0 ); /* IE6-9 */
	}
	
	.btn.secondary a, .btn.secondary:hover a {
		color: #fff;
		text-shadow: 0 1px 2px #114a1e,
								 0 1px 0 #114a1e;
	}
	
	.btn.secondary:active {
		background: #68ce80; /* Old browsers */
		background: -moz-linear-gradient(top, #3cae5a 0%, #68ce80 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cae5a), color-stop(100%,#68ce80)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #3cae5a 0%,#68ce80 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #3cae5a 0%,#68ce80 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #3cae5a 0%,#68ce80 100%); /* IE10+ */
		background: linear-gradient(top, #3cae5a 0%,#68ce80 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cae5a', endColorstr='#68ce80',GradientType=0 ); /* IE6-9 */
	}
	
	.btn.tertiary {
	  font-size: 20px;
		height: 46px;
		line-height: 46px;
		border-color: #c19114;
		
		background: #feeeb8; /* Old browsers */
		background: -moz-linear-gradient(top, #feeeb8 0%, #fed554 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feeeb8), color-stop(100%,#fed554)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #feeeb8 0%,#fed554 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #feeeb8 0%,#fed554 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #feeeb8 0%,#fed554 100%); /* IE10+ */
		background: linear-gradient(top, #feeeb8 0%,#fed554 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feeeb8', endColorstr='#fed554',GradientType=0 ); /* IE6-9 */
		
		-webkit-box-shadow: inset 0 2px 2px #fef9e9,
					inset 0 -3px 5px #fcaa20,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 2px 2px #fef9e9,
					inset 0 -3px 5px #fcaa20,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
	}
	
	.btn.tertiary:hover {
		background: #fef4d3; /* Old browsers */
		background: -moz-linear-gradient(top, #fef4d3 0%, #fcde7e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef4d3), color-stop(100%,#fcde7e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fef4d3 0%,#fcde7e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fef4d3 0%,#fcde7e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fef4d3 0%,#fcde7e 100%); /* IE10+ */
		background: linear-gradient(top, #fef4d3 0%,#fcde7e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef4d3', endColorstr='#fcde7e',GradientType=0 ); /* IE6-9 */
		
		-webkit-box-shadow: inset 0 2px 2px #fef9e9,
					inset 0 -3px 5px #fdc841,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 2px 2px #fef9e9,
					inset 0 -3px 5px #fdc841,
					0 1px 2px rgba(0,0,0,0.61); /* Remove this line if you dont want a dropshadow on your buttons*/
	}

	.btn.tertiary a, .btn.tertiary:hover a {
		color: #6a4a00;
		text-shadow: 0 1px 2px #fff;
	}
	
	.btn.tertiary:active {
		background: #fef4d3; /* Old browsers */
		background: -moz-linear-gradient(top, #fcde7e 0%, #fef4d3 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcde7e), color-stop(100%,#fef4d3)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fcde7e 0%,#fef4d3 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fcde7e 0%,#fef4d3 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fcde7e 0%,#fef4d3 100%); /* IE10+ */
		background: linear-gradient(top, #fcde7e 0%,#fef4d3 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcde7e', endColorstr='#fef4d3',GradientType=0 ); /* IE6-9 */
	}
	
	.oval { 
		-moz-border-radius: 1000px;
		-webkit-border-radius: 1000px;
		border-radius: 1000px;
	}
	
	.btn.submit input {
	  font: 16px "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	  font-weight: bold;
	  padding: 0 20px;
	  text-align: center;
	  text-decoration: none;
	  background: transparent;
	  color: #444;
	  text-shadow: 0 1px 1px #fff;
	  border: none;
	  margin: 0;
	  cursor: pointer;
	}

	.btn.submit {
		text-align: center;
	}
	
	.btn.left { 
		text-align: left; 
		text-indent: 12px;
	}