html {
	margin: 0;
	padding: 0;
	background: #000;
}

body {
	margin: 0;
	padding: 0;
	background: #000 url(sq_images/body.jpg) repeat-x 0 0;
}

#page {
	width: 815px;
	margin: 0 auto;
	background: url(images/content_body.gif) repeat-y 0 0;
}

#header {
	position: relative;
	height: 715px;
	background: url(sq_images/main.jpg) no-repeat 0 0;
}
#content {
	padding: 0 40px;
	background: url(sq_images/features_top.gif) no-repeat center 0;
}
#content-wrap {background: url(sq_images/content_middle.gif) repeat-y center 0;}
#footer {
	padding: 0;
	font-size: 85%;
	text-align: center;
	height: 202px;
	color: #fff;
	background: #000 url(sq_images/footer.jpg) no-repeat 0 0;	
}
#footer, #footer a {color: #fff; text-decoration: none;}
#footer a {padding: 0 4px}
#footer a:hover {text-decoration: underline;}


h1 {color: #cc0000; font-size: 161.6%; font-family: tahoma; text-align: center; font-weight: bold; padding: 131px 305px 0 40px; margin: 0;}

#video-player {width: 425px; height: 300px; background: #333; position: absolute; left: 80px; bottom: 130px;}
#footer p.contactinfo {margin: 0; padding: 3px 0 0 0;}

#optin-box {
	width: 242px;
	height: 510px;
	position: absolute;
	bottom: 70px;
	right: 34px;
	font-size: 93%;
	/*background: red;*/
}
#optin-box .content {height: 510px; position: relative;}
#optin-box .content p.help {
width: 200px;
position: absolute;
top: 168px;
right: 11px;
}
#optin-box .content p.notice {
padding: 0 22px 0 0;
position: absolute;
top: 395px;
left: 24px;
font-size: 88%;
text-decoration: underline;
}
#optin-box .content p.privacy-note {
padding: 0 46px 0 0;
position: absolute;
top: 440px;
left: 73px;
font-size: 85%;
}
#optin-box .content #name-field-1 {
position: absolute;
bottom: 232px;
right: 16px;
border: 0;
}
#optin-box .content #email-field-1 {
position: absolute;
bottom: 201px;
right: 16px;
border: 0;
}
#optin-box .content #email-field-1, #optin-box .content #name-field-1 {
	padding: 6px 0 0 6px;
	height: 20px;
	width: 184px;
}
* html #optin-box .content #email-field-1, * html #optin-box .content #name-field-1 { /* the tan box model hack */
	height: 26px;
	he/ight: 20px;
	width: 190px;
	w/idth: 184px
}

#optin-box .content #submit-btn-1 {
width: 220px;
height: 59px;
position: absolute;
bottom: 129px;
left: 12px;
display: block;
cursor: pointer;
border: 0;
tex-indent: -9999px;
background: url(sq_images/submit_btn.gif) no-repeat 0 0;
}

#features {padding: 146px 0 0 0;}
#features p {font-size: 108%;}
h3 {font-family: tahoma; font-weight: bold; font-size: 182%; margin: 0 0 0 0; padding: 8px 0 18px 0;}
ul.list-style-1 {padding: 0 0 0 0; margin: 0 6em 1.5em 6em;}
ul.list-style-1, ul.list-style-1 li {list-style: none;}
ul.list-style-1 li {padding: .7em 0 .7em 10px;}
ul.list-style-1 li.alt {background: url(sq_images/altrow_bg.gif) repeat-y 0 0;}
ul.list-style-1 li.alt p {background: url(sq_images/check_blue.gif) no-repeat 0 0;}
ul.list-style-1 li p {background: url(sq_images/check_white.gif) no-repeat 0 0; margin: 0; padding: 0 0 0 43px;}

.accent-color-1 {color: #cc0000;}
.accent-color-2 {color: #FF6600;}
.underline {text-decoration: underline;}

#secrets {padding: 40px 19px 0 19px; font-size: 85%; margin: 30px 0 32px 0; background: url(images/divider.jpg) no-repeat center 0;}

#secrets #secret1, #secrets #secret2, #secrets #secret3 {
	height: 230px;
	background: #eeece2 url(images/rcbox_tan_bottom.jpg) no-repeat 0 bottom;
	width: 199px;
	float: left;
}
#secrets #secret1, #secrets #secret2 {
	margin: 0 19px 0 0;
	padding: 0;
}
* html #secrets #secret1, * html #secrets #secret2 { /* the tan box model hack */
	width: 218px;
	w/idth: 199px;
}

#secrets #secret1 a, #secrets #secret2 a, #secrets #secret3 a {width: 171px; height: 34px; text-indent: -9999px; display: block; outline: none; margin: 0 auto;}
#secrets #secret1 a {background: url(images/secret1_btn.jpg) no-repeat 0 0;}
#secrets #secret2 a {background: url(images/secret2_btn.jpg) no-repeat 0 0;}
#secrets #secret3 a {background: url(images/secret3_btn.jpg) no-repeat 0 0;}
#secrets #secret1 p, #secrets #secret2 p, #secrets #secret3 p {margin: 0; padding: 5px 7px 0 7px; font-weight: bold;}
#secrets #secret3 {
	margin: 0;
	padding: 0;
}
.clear {clear: both;}


