/* -------------------- Main Page Layout -------------------- */



body {
	margin: 0 0 0 0;
	padding: 0;
	background: #015055 url(images/112408_seanolmag_bg.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #000000
}
a {
	font-weight:bold;
	color: #b10606;
	text-decoration: underline
}
a:hover {
	font-weight:bold;
	text-decoration: none
}
h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	line-height:38px;
	font-weight:bold;
	margin:20px 0 20px 0
}
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:27px;
	line-height:34px;
	font-weight:bold;
	margin:20px 0 20px 0
}
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin:20px 0 20px 0
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:28px;
	font-weight:bold;
	margin:20px 0 20px 0
}
h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	line-height:25px;
	font-weight:bold;
	margin:20px 0 20px 0
}
h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:23px;
	font-weight:bold;
	margin:20px 0 20px 0
}
.nospace {
	margin:3px 0px 0px 0px
}
.nospacetop {
	margin:0 0 20px 0
}
.center {
	text-align:center
}
#container {
	width: 760px;
	margin: auto
}
#content-container {
	margin:0;
	padding: 15px;
	background-color:#FFFFFF;
}
.clear {
	clear: both
}
img {
	margin: 0;
	padding: 0;
	border: none
}
p {
	margin:0 0 20px 0
}
/* -------------------- Sidebars/Boxed Content/Charts -------------------- */

#header {
	width: 700px;
	padding:15px;
	font-size:19px;
	color:#FFFFFF;
	background-color:#568c38;
	margin-bottom:15px;
	font-weight:bold
}
#banner {
	background-image:url(images/112408_seanolmag_banner.jpg);
	width:700px;
	padding:104px 15px 31px 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	color:#FFFFFF;
	line-height:33px;
	font-weight:bold;
	margin-bottom:15px
}
.intro {
	width:694px;
	padding:15px;
	border:solid 3px #b85b00;
	margin-bottom:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:28px;
	float:left
}
#sinatra {
	width: 180px;
	margin:0 0 0 30px;
	text-align:right;
	float:right
}
.content {
	padding:20px 20px 0 20px;
	width:687px;
	margin:0;
	float:left
}
.content1 {
	padding:5px 20px 5px 20px;
	width:687px;
	margin:0;
	float:left
}
.checklist1 {
	padding:0px 20px 0 20px;
	width:687px;
	float:left
}
.checklist1 ul {
	margin: 0;
	padding: 0;
	list-style:none
}
.checklist1 ul li {
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 15px 0px;
	background-image: url(images/112408_seanolmag_checkmark1.gif);
	background-repeat: no-repeat;
	background-position: 0 .1em
}
.sb1_blue {
	width:234px;
	background-color:#ebf2f2;
	border:solid 10px #9bbebf;
	padding:20px;
	margin:0 20px 20px 0;
	float:left
}
.sb2_tan {
	width:627px;
	background-color:#f4f5eb;
	border:solid 10px #cdd19e;
	padding:20px;
	margin:0 0 0 0;
	float:left
}
.sb3_blue {
	width:627px;
	background-color:#ebf2f2;
	border-bottom:solid 10px #9bbebf;
	border-right:solid 10px #9bbebf;
	border-left:solid 10px #9bbebf;
	padding:20px;
	margin:0 0 0 0;
	float:left
}
.header_seanol {
	background-image:url(images/112408_seanolmag_h_seanol.jpg);
	width:627px;
	padding: 202px 30px 30px 30px;
	margin:0 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	color:#FFFFFF;
	line-height:33px;
	font-weight:bold;
	float:left
}
.sb4_yellow {
	width:339px;
	background-color:#fffcd7;
	border:solid 10px #b3b02b;
	margin:0 20px 20px 0;
	float:left
}
.sb4_yellow2 {
	width:299px;
	background-color:#fffcd7;
	border:solid 10px #b3b02b;
	margin:0 0 20px 20px;
	padding:20px;
	float:right
}
.sb5_brown {
	width:633px;
	background-color:#ffffff;
	border:solid 2px #b85b00;
	padding:25px;
	margin:0 0 0 0;
	float:left
}
.sb6_brown2 {
	width:281px;
	background-color:#faf0e6;
	padding:20px;
	border:solid 10px #bf946d;
	padding:20px;
	margin:0 0px 20px 20px;
	float:right
}
.sb7_blue {
	width:627px;
	background-color:#ebf2f2;
	border:solid 10px #9bbebf;
	padding:20px;
	margin:0 0 0 0;
	float:left
}
.illustration1 {
	padding:20px;
	float:left
}
.illustration2 {
	padding-bottom:20px;
	float:left
}
.sb5_brain {
	width:627px;
	background-color:#ffffff;
	border:solid 10px #000000;
	padding:20px;
	margin:0 0 0 0;
	float:left
}
.brain {
	width:281px;
	margin-bottom:20px;
	float:right;
	text-align:right
}
.chart {
	width:300px;
	background-color:#f1f1d9;
	margin: 0 0 10px 40px;
	float:right
}
.chartitle {
	width:280px;
	background-color:#f1f1d9;
	border-bottom:solid 3px #0b486b;
	border-top:solid 3px #0b486b;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold
}
.600mg_table_row1 {
	border-bottom:solid 3px #000000
}
.600mg_table_row2 {
	border-bottom:solid 1px #000000
}
.chart_antioxidant {
	background-color:#e0e2cf;
	width:227px;
	float:left
}
.chart_antioxidant_copy {
	padding:12px;
	width: 203px
}
.column2 {
	width:360px;
	margin-left:20px;
	float:left
}
/* -------------------- Callouts -------------------- */

.callout_bg1 {
	width:165px;
	float:right
}
.callout_sm1 {
	width:152px;
	float:left
}
.callout_sm2 {
	width:156px;
	float:right;
	margin:0 0 0 20px
}
.callout_sm3 {
	width:152px;
	float:right
}

.callout_sm4 {
	width:152px;
	margin:10px 10px 0 10px;
	float:left;
}
.pacman {
	width:370px;
	text-align:right;
	float:right
}
.lee {
	width:641px;
	background-color:#f5ede4;
	border-top:solid 3px #b85b00;
	border-bottom:solid 3px #b85b00;
	padding:20px;
	margin:0 0 0 0;
	float:left
}
/* -------------------- Other Styles -------------------- */


.green {
	color:#568c38
}
.green2 {
	color:#3b8686
}
.gold {
	color:#cc9933
}
.red {
	color:#b10606
}
.blue {
	color:#0074b6
}
.white {
	color:#ffffff
}
.blue2 {
	color:#0b486b
}
.black {
	color:#000000
}
.title {
	font-size:49px;
	line-height:1em
}
.pullquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	line-height:26px
}
.caption {
	padding-top:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px
}
.pad1 {
	padding-bottom:10px
}
.pad2 {
	margin:0 0 0 40px
}
.pad3 {
	margin:0 10px 40px 0
}
.pad4 {
	margin-bottom:20px
}
.pad5 {
	margin:0 20px 0 0px
}

.benefit1 {
	background-color:#3b8686;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
	width:663px;
	height:66px;
	padding:8px 12px 0 12px;
	text-align:center;
	float:left;
	line-height:28px
}
.benefit2 {
	background-color:#3b8686;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
	width:663px;
	height:54px;
	padding:20px 12px 0 12px;
	text-align:center;
	float:left;
	line-height:28px
}

.benefit3 {
	background-color:#3b8686;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:bold;
	color:#FFFFFF;
	width:663px;
	height:95px;
	padding:10px 12px 0 12px;
	text-align:center;
	float:left;
	line-height:28px
}

.redtitle {
	background-color:#bb2626;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
	width:663px;
	height:54px;
	padding:20px 12px 0 12px;
	text-align:center;
	float:left;
	line-height:28px
}
.goldtitle {
	background-color:#ca962c;
	padding:10px 12px 10px 12px;
	font-size:29px;
	height:84px;
	line-height:40px
}
/* -------------------- Product / Ordering -------------------- */

#column1 {
	width:200px;
	margin-right:90px;
	padding-left:90px;
	float:left
}
#column2 {
	width:190px;
	margin-right:49px;
	float:left
}
#column3 {
	width:197px;
	float:left
}
.report_box {
	width:642px;
	border:solid 2px #7aa640;
	padding:20px;
	float:left
}
.report_box h4 {
	color:#7aa640;
	margin:0
}
.report {
	width:128px;
	margin:0 0 20px 20px;
	float:right
}
.report2 {
	border:solid 2px #21416a
}
.report2_title {
	color:#21416a
}
.report3 {
	border:solid 2px #5da6c4
}
.report3_title {
	color:#5da6c4
}
.guarantee_title {
	font-size:38px;
	line-height:44px;
	font-family:Georgia, "Times New Roman", Times, serif
}
.guarantee_subtitle {
	font-size:29px;
	line-height:44px;
	font-family:Georgia, "Times New Roman", Times, serif
}
.guarantee_highlight {
	background-color:#b6d1d1;
	padding:5px;
	margin:0 0 5px 0
}
.certificate {
	width:597px;
	height:160px;
	padding:45px;
	background:url(images/112408_seanolmag_certificate.gif) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	line-height:22px;
	float:left
}
.yes {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px
}
#checkmark {
	padding:0 10px 3px 0;
	margin-top:-8px;
}
.rushme {
	font-size:18px
}
.recommended {
	padding:5px 20px 0 20px;
	height:99px;
	width:657px;
	margin:0;
	float:left
}
.offer1 {
	width:627px;
	background-color:#faf0e6;
	border-right:solid 10px #b91919;
	border-left:solid 10px #b91919;
	border-bottom:solid 10px #b91919;
	padding:20px;
	margin:0 0 0 0;
	text-align:left;
	float:left
}
.offertitle {
	width:647px;
	background-color:#b91919;
	padding:20px;
	margin:0 0 0 0;
	font-size:29px;
	color:#FFFFFF;
	text-align:center;
	float:left
}
.offer2_green {
	background-color:#b3b02b;
}
.offer2_greenbox {
	background-color:#fffccd;
	border-right:solid 10px #b3b02b;
	border-left:solid 10px #b3b02b;
	border-bottom:solid 10px #b3b02b;
}
.offer1_pic {
	width:617px;
	float:left;
	margin:-10px 0 20px 0;
	clear:both
}
.offer1_column1 {
	width:200px;
	margin-right:60px;
	float:left
}
.offer1_column2 {
	width:168px;
	margin-right:65px;
	float:left
}
.offer1_column3 {
	width:124px;
	float:left
}

.offer3_pic {
	width:145px;
	float:left;
	margin-right:10px;
}


.offer2_pic {
	width:617px;
	float:left;
	margin:-10px 0 20px 0;
	clear:both
}
.pricetable {
	width:627px;
	float:left
}
.rule {
	width:627px;
	height:1px;
	background-color:#cccccc;
	margin:0 0 20px 0;
	float:left
}
/* -------------------- Footer -------------------- */

.footer {
	width:687px;
	margin:0 0 0 0;
	text-align:center;
	float:left
}
.statements {
	width:487px;
	margin:0;
	padding:5px 80px 5px 120px;
	float:left
}
.statement_copy {
	border:solid 1px #cccccc;
	font-size:11px;
	width:475px;
	padding:5px
}

