/* -----------------------------------------------
Stylesheet:  		salesfootprints.com
Version:  			12th May 2010
Revision: 			1.0.1
Author:   			David Radford
Author Homepage: 	www.bigredradish.com
----------------------------------------------- */

/* ---global reset--- */

/*html {min-width: 980px;}*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* still need cellspacing="0" in the markup */
table{
border-collapse:collapse;
border-spacing:0;
}

/* ---Typography 14/24--- */

body {
	font-size: 14px;
	line-height: 1.7142857142857142em;
	margin: 0; padding: 0
}
h1, h2, h3, h4 {font-family: "century gothic", verdana, arial, helvetica, sans-serif;}
h1 {
	margin: 0;
	font-size: 1.5714285714285714em;
	line-height: 1.0909090909090908em;
	margin-bottom: 1.0909090909090908em;
}
h2 {
	margin: 0;
	font-size: 1.4285714285714286em;
	line-height: 1.2em;
	margin-bottom: 1.2em;
}
/*h3 {
	margin: 0;
	font-size: 1.2857142857142858em;
	line-height: 1.3333333333333333em;
	margin-bottom: 1.3333333333333333em;
}*/
h3, .sfp-bullet, dt {
	margin: 0;
	font-size: 1.1428571428571428em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
#main h3, #main h4 {
	color: #D9BB0B;/*#38B5E1#B2B549*/
	margin-bottom: 0;
}
h4, p, ul, blockquote, pre, td, th, label {
	margin: 0;
	font-size: 1em;
	line-height: 1.7142857142857142em;
	margin-bottom: 1.7142857142857142em;
}
p.small, #userInfoNav, #signup, .privacy, #footer p {
	margin: 0;
	font-size: 0.8571428571428571em;
	line-height: 2em;
	margin-bottom: 2em;
}
table {
	border-collapse: collapse;
	margin-bottom: 1.7142857142857142em;
}
abbr,acronym {
border-bottom: 1px dotted #ccc;
font-variant:normal;
cursor: help;
}
body {
background: #fff;
color:#666666;
font-family: helvetica,arial,sans-serif;
text-align:left;
}
.inner-wrapper {
margin:0 auto;
width:940px;
}
#header {
	background-color: #fff;
	height:60px;
}
#logo {
	float: left;
	width: 280px;
/*temp*/padding-left:5px;
}
#userInfoNav {
	float: right;
	text-align:right;
	margin: 15px 0 0;
}
/* lists */
ul.inline-list {display: inline;}
ul.inline-list li {
float: left;
padding: 0 10px 0;
border-right: 1px solid #ccc;
text-align: center;
}
ul.inline-list li.first {padding-left: 0px;}
ul.inline-list li.last {border: none;}
#header {padding: 0 0 10px 0;}
#headline, #thanks {
border-top: 3px solid #666;
border-bottom: 3px solid #666;
background-color:#999;
padding:24px 0;
}
#thanks h1 {
	font-size: /*2.2857142857*/2.85714285714em;
	text-shadow:1px 2px 3px #444;
}
#footer {padding:21px 0;}
.sfp-bullet {margin-left:1em;}
.sfp-bullet li{
margin-bottom: 1em;
padding-left:26px;
background:url(https://www.salesfootprints.com/images/sfp-bullet.png) no-repeat 0 20%;
}
#headline-inner-wrapper {
background: transparent url(https://www.salesfootprints.com/images/headline-bg.png) no-repeat 0 0;
margin:0 auto;
padding:0 10px;
width:960px;
}
#thanks-inner-wrapper {
margin:0 auto;
padding:0 10px;
width:960px;
}
#pitch {
padding: 110px 0 0;
float: left;
width: 580px;
color:#fff;
}
#message {
padding: 0;
float: left;
width: 580px;
color:#fff;
height: 300px;
}
#pitch h1 {text-indent:-9999em;}
#signup {
float:right;
width: 340px;
color:#fff;
background: transparent url(https://www.salesfootprints.com/images/closed_beta2.png) 0 0 no-repeat;	
}
#reminder {
float:right;
width: 320px;
padding: 10px;
background-color: #fff;
-moz-border-radius: 0.5em;
-khtml-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}
#main {
	margin: 0 auto;
	padding: 24px 0;
	width: 940px;
	border-bottom:2px solid #999;
}
.col {
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
}
.last-col {
	margin: 0;
}
.cta-highlight {
background-color: #f8ffdd;
padding: 0 0.5em;
-moz-border-radius: 0.5em;
-khtml-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}
.privacy {margin: 0;text-align:center;}
form {padding: 280px 10px 30px 20px;}
input {display: inline-block;}
input#emailAddr {
margin: 15px 5px;
font-size: 24px;
background-color: #fff;	
color:#666;
border: 1px solid #aaa;
width: 210px;
padding:3px;	
}
input#subscribe {
background-color:#a3cc00;
color: #fff;
border:none;
font-size:14px;
font-weight:bold;
cursor: pointer;
padding: 5px;
}
label {
display: none;
}
.btnRoundedFive {
-moz-border-radius: 0.5em;
-khtml-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
border-radius: 0.5em;
}
#content .inner-wrapper {
background: #A3CC00;
border-color: #fff;
border-width: 0 20px;
border-style: solid;
}
#socialise {margin-bottom:21px;color:#999;font-weight:bold;}
#socialise a:link,
#socialise a:visited {
color:#1567d4;
}
#socialise a:hover,
#socialise a:active {
color:#a3cc00;
}
a.twitter {
background:url("https://www.salesfootprints.com/images/twitter-icon-24.png") no-repeat scroll left center transparent;
line-height:34px;
padding:6px 0 6px 28px;
}
a.facebook {
background:url("https://www.salesfootprints.com/images/facebook-icon-24.png") no-repeat scroll left center transparent;
line-height:34px;
padding:6px 0 6px 28px;
}

.sales {font-weight:bold;color:#666;}
.footprints {font-weight:bold;color:#a3cc00;}
/* self-clear floats - keep me at the end */
.group:after {
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}
