@charset "utf-8";
/* CSS Document */


th, td {border: 0;}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: tahoma;
}
h1 {font-size: 197%;}



/* 
**********************************
  LAYOUT  - Style our basic layout
********************************** 
*/

html,
body {
	margin: 0;
	padding: 0;
	background: #89bada url(images/body.jpg) repeat-x 0 0;
}
#page {
	width: 906px;
	margin: 0 auto;
	padding: 0 0 30px 0;
}
#header {
	text-indent: -9999px;
	padding: 0 56px;
	height: 139px;
	background: url(images/header.jpg) no-repeat center 0;
}
#central {
	background: url(images/content_body.jpg) repeat-y center 0;
}
#central-innerwrapper {
	padding: 0 50px;
	background: url(images/content_top.jpg) no-repeat center 0;
}
#main-top {
	position: relative;
	height: 627px;
	background: url(images/main.jpg) no-repeat center 0;
}

#main {
width:720px;margin:0px auto;
}
#footer {
	text-indent: -9999px;
	padding: 0 76px;
	height: 125px;
	background: url(images/footer.jpg) no-repeat center 0;
}

/* ***************************************  END LAYOUT ************************************************ */

#footer, #footer a {color: #666; text-decoration: none;}
#footer a {padding: 0 4px}
#footer a:hover {text-decoration: underline;}


h1 {color: #cc0000; font-size: 174%; font-family: tahoma; font-weight: bold; padding: 38px 305px 0 50px; margin: 0;}

#video-player {width: 360px; height: 240px; background: #333; position: absolute; left: 87px; bottom: 165px;}
#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;
font-size: .8em;
position: absolute;
top: 197px;
left: 24px;
}
#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 40px 0 0;
position: absolute;
top: 443px;
left: 74px;
font-size: 85%;
}
#optin-box .content #name-field-1 {
position: absolute;
bottom: 226px;
right: 16px;
border: 0;
}
#optin-box .content #email-field-1 {
position: absolute;
bottom: 195px;
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: 222px;
height: 61px;
position: absolute;
bottom: 122px;
left: 14px;
display: block;
cursor: pointer;
border: 0;
tex-indent: -9999px;
background: url(images/submit_btn.gif) no-repeat 0 0;
}
#features {padding: 15px 30px; background: url(images/divider_down.jpg) no-repeat center 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 1em 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(images/altrow_bg.gif) repeat-y 0 0;}
ul.list-style-1 li.alt p {background: url(images/check_blue.gif) no-repeat 0 0;}
ul.list-style-1 li p {background: url(images/check_white.gif) no-repeat 0 0; margin: 0; padding: 0 0 0 43px;}

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






