/*

Designed & coded by Paul Suntup, June 1010 
Copyright (C) Social Spin, Inc.

*/


body {
	background:#ccc url(../images/bg.jpg) repeat;
	text-align: center;
	color:#fff;
	font-family:arial,helvetica,sans-serif;
}

#container {
	width:900px;
	padding:20px;
	margin:0 auto;
	position:relative; /**/
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
}

#interior #container p { text-align:left; line-height: 18px; margin-bottom:20px; }
	
p,ul { color:#222222;}

a { color:#05417D; text-decoration:none; }

a:hover { text-decoration:underline; }

a img { border:0; }

h1 {
	font-size:46px;
	color:#9e0000;
	text-transform:uppercase;
	margin:10px auto;
	width:550px;
	font-weight:bold;
}

	
h2 { color:#9e0000; font-size:22px; text-transform:capitalize; margin:40px auto; width:940px;}

h2 span { text-transform:uppercase; font-size:22px;}

#header { 
	background:url(../images/header.jpg) no-repeat;
	width:940px;
	height:161px;
	margin:15px auto;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

#header_link {
	width:940px;
	text-align: right;
	margin:10px auto;
}

#video { width:640px; height:385px; margin: 20px auto; border:10px solid #003d7a}
#video:hover { cursor: pointer; }

#reasons {
	list-style-type:none;
	margin:35px auto 25px auto;
	width:850px;
}

/* checklist */

#reasons li {
	background:url(../images/check.png) no-repeat top left;
	padding:5px 0 10px 40px;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	line-height:16px;
}

/* center banner */

#banner {
	background:url(../images/banner.jpg) no-repeat;
	width:790px;
	height:376px;
	margin:0 auto 20px auto;
}

#banner p {
	color:#014380;
	font-size:16px;
	text-transform:uppercase;
	text-align:left;
	letter-spacing:-1px;
}

/* text for each affiliate channel */

#banner p span { font-size:22px; }
#banner p.fbf {padding:117px 0 0 285px; }
#banner p.gp {padding:67px 0 0 285px;}
#banner p.sma {padding:60px 0 0 285px;}

/* lock */

#lock { width:630px; height:75px; margin:0 auto; background:url(../images/lock.png) top left no-repeat; }
#lock p { font-size:14px; padding:30px 0 0 20px; font-weight:bold;}

/* get started button */

a.button {
	background:url(../images/button.png) no-repeat;
	width:298px;
	height:69px;
	display:block;
	margin:0 auto;
	background-position:0 0;
	margin-bottom:20px;
	font-size:15px;
	line-height:69px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #bfbfbf;
	text-align: center;
	color:#2f2300;
	font-weight:bold;
}

a.button:hover {
	background-position:0 -69px;
	text-decoration:none;
	color:#fff;
	text-shadow:1px 1px 1px #1f1f1f;
}

/* footer */

#footer {
	width: 900px;
	padding:20px;
	margin:15px auto 35px auto;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
	background: #DFDFDF;
	background: -webkit-gradient(linear, left top, left bottom, from(#EFEFEF), to(#CFCFCF));
	background: -moz-linear-gradient(top,  #EFEFEF,  #CFCFCF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#CFCFCF');
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF', endColorstr='#CFCFCF'); /* ie8 */
}

#footer p, #footer p a { font-size:12px; color:#222222;



