﻿/*=====================================================================
 *
 * Filename: liberty.css
 * Website: www.educationforinvestors.com
 * Author: Brian J. Sniff / SimcoMedia
 * Date Created: 03/15/2009
 * Media: Screen
 *
 * Description
 * -----------
 * Css layout and text control
 * www.simcomedia.com
 *
 *=====================================================================*/
#container {
	
	width: 900px;
	text-align: left;
	border: 1px #669999 solid;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	font-family: Georgia;
	font-size: 10pt;
	overflow: auto;
}

body {
	text-align: center;
	background-image: url('images/pagebg.gif');
	background-repeat: repeat;
	background-color: #fff;
	margin-top: 1px;
}

#header1 {
	width: 900px;
	background-image: url('images/header1a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header1b {
	width: 900px;
	background-image: url('images/header1b.gif');
	background-repeat: no-repeat;
	height: 120px;
	text-align: left;
	padding: 5px 0 0 0;
	border-bottom: 1px #999999 solid;
}

#header2 {
	width: 900px;
	background-image: url('images/header2a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header2b {
	width: 900px;
	background-image: url('images/header2b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 5px 0px;

}

#header3 {
	width: 900px;
	background-image: url('images/header3a.gif');
	background-repeat: no-repeat;
    height: 265px;
}

#header3b {
	width: 900px;
	background-image: url('images/header3b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 5px 0px;

}


#header4 {
	width: 900px;
	background-image: url('images/header4a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header4b {
	width: 900px;
	background-image: url('images/header4b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 5px 0px;

}


#header5 {
	width: 900px;
	background-image: url('images/header5a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header5b {
	width: 900px;
	background-image: url('images/header5b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 5px 0px;

}


#header6 {
	width: 900px;
	background-image: url('images/header6a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header6b {
	width: 900px;
	background-image: url('images/header6b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 5px 0px;

}

#header7 {
	width: 900px;
	background-image: url('images/header7a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#header7b {
	width: 900px;
	background-image: url('images/header7b.gif');
	background-repeat: no-repeat;
	height: 120px;
    text-align: left;
	padding: 5px 0 0 0;
	border-bottom: 1px #DBDBDB dashed;

}

#header8 {
	width: 900px;
	background-image: url('images/header8a.gif');
	background-repeat: no-repeat;
	height: 265px;
}

#menu {
	width: 900px;
	height: 63px;
	background-color: #082152;
}

#main1 {
	width: 260px;
	margin-left: 5px;
	float: left;
	border-top: 0;
	border-right: 1px #DBDBDB dashed;
	border-bottom: 1px #DBDBDB dashed;
	border-left: 1px #DBDBDB dashed;
	padding: 3px 3px 3px 3px;
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Georgia;
	font-size: 10pt;
	color: #000;
	text-align: justify;

}

#main2 {
	width: 260px;
	margin-left: 12px;
	float: left;
	border-top: 0;
	border-right: 1px #DBDBDB dashed;
	border-bottom: 1px #DBDBDB dashed;
	border-left: 1px #DBDBDB dashed;
	padding: 3px 3px 3px 3px;
    margin-top: 5px;
    margin-bottom: 15px;
    font-family: Georgia;
	font-size: 10pt;
	color: #000;
}

#main3 {
	width: 260px;
	margin-left: 12px;
	float: left;
	border-top: 0;
	border-right: 1px #299 dashed;
	border-bottom: 1px #299 dashed;
	border-left: 1px #299 dashed;
	padding: 3px 3px 3px 3px;
    margin-top: 5px;
    margin-bottom: 25px;
    font-family: Georgia;
	font-size: 10pt;
	color: #000;
	text-align: left;
	background-color: #cdd9d7;
}

#quotes {
	font-family: Georgia;
	font-size: 14pt;
	font-weight: bold;
	color:
}

#footer {
	width: 100%;
	height: 100px;
	text-align: center;
	font-family: Georgia;
	font-size: 10pt;
	color: #fff;
	background-color: #2B6458;
	padding: 15px 0 5px 0;
	border-top: 1px #000 solid;
}

#clear {
	clear: both;
}
#ebook {
	width: 545px;
	float: left;
	border-top: 1px #2B6458 solid;
	border-bottom: 1px #2B6458 solid;
	margin: 10px 20px 10px 20px;
	text-align: left;
}

#ebookwide {
	width: 850px;
	float: left;
	border-top: 1px #2B6458 solid;
	border-bottom: 1px #2B6458 solid;
	margin: 10px 20px 10px 20px;
	text-align: left;

}

#content {
	width: 545px;
	float: left;
	margin: 10px 20px 10px 20px;
	text-align: left;
	font-family: "Lucida Bright";
	font-size: 10pt;
	color: #333333;
	line-height: 1.2em;
}

#contentwide {
	width: 800px;
	float: left;
	margin: 10px 20px 10px 20px;
	text-align: left;
	font-family: Georgia;
	font-size: 10pt;
	color: #000;
	line-height: 1.2em;
}

#packages {
	width: 550px;
	float: right;
	position:absolute;
	top:250px;
	left:500px;
	font-family: Georgia;
	font-weight: bold;
	color: #538893;
	font-size: 24pt;
	margin-bottom: 8px;
}

#home1 {
	width: 100%;
	background-color: #207887;
	font-family: "Lucida Bright";
	color: #fff;
	text-align: center;
}

#home2 {
	width: 100%;
	background-color: #334C9C;
	font-family: "Lucida Bright";
	color: #fff;
	text-align: center;
}

#home3 {
	width: 100%;
	background-color: #2B6458;
	font-family: "Lucida Bright";
	color: #fff;
	text-align: center;
}

#threemain {
	width: 560px; 
	float: left; 
	min-height:675px; 
	margin-left: 20px;
	margin-bottom: 10px;
}

#listings {
	width: 540px; 
	border: 1px #CDD9D7 solid; 
	float: left; 
	min-height:300px; 
	padding: 5px;
}

hr {
	width: 90%;
	height: 1px;
	border-style: dotted;
	color: #CDD9D7;
}

/* links */

a:link {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #2B6458;
}

a:visited {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #2B6458;
}

a:hover {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	color: #2B6458;
}

a:active {
		font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #2B6458;
}


a:link.revlink {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
}

a:visited.revlink {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
}

a:hover.revlink {
	font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #000;
	background-color: #cdd9d7;
}

a:active.revlink {
		font-family: Georgia;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
}

#buy  {
	width: 500px;
	padding: 5px;
	border: 1px #CCCCCC solid;
	background-color: #F2F2F2;
	text-align: center;
	line-height: 1.2em;
	margin: 20px auto;
	height: 45px;
	vertical-align:middle;
}

#buy  a{
	font-family: Georgia;
	font-size: 24pt;
	text-decoration: none;
	color: #0000ff;
	border-bottom: 0px;
}

#buy a:hover {
	color: red;
	border-bottom: 1px #ff0000 dotted;
}

#purchase {
	width: 300px;
	padding: 5px 0px;
	border: 1px #CCCCCC solid;
	background-color: #2B6458;
	text-align: center;
	line-height: 1.2em;
	margin: 20px 20px;
	height: 100px;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
}

#purchase  a{
	font-family: Georgia;
	font-size: 14pt;
	text-decoration: none;
	color: #fff;
	border-bottom: 0px;
	font-weight: bold;
	line-height: 1.2em;
}

#purchase a:hover {
	color: red;
	border-bottom: 1px #ff0000 dotted;
}
.specialtitle {
	font-family: Georgia;
	font-weight: bold;
	font-size: 18pt;
	color: navy;
	line-height: 1.2em;
	letter-spacing: normal;
}

.specialgray {
	font-family: Arial;
	font-size: 14pt;
	color:#999999;
	font-weight: 700;
}

.specialred {
	font-family: Arial;
	font-size: 18pt;
	color:red;
	line-height: 1.2em;
	text-align: center;
	font-weight: 700;
}


.subtext {
	text-align: left;
}

.subtext a {
	font-size: 14pt;
	color: navy;
	text-decoration: none;
	font-style: normal;
	font-weight: 700;
}

.subtext a:hover {
	color: red;
	text-decoration: none;
	border-bottom: 1px #ff0000 dotted;
}

.style1 {
	text-align: center;
}


a[href $='.pdf'] {
	padding-right: 14px;
	background: transparent url('images/pdf.png') no-repeat center right;
}
a[class ='external'] {
padding-right: 20px;
background: transparent url('images/icon-external.gif') no-repeat scroll right top;
}

a[class ='popup'] {
padding-right: 15px;
background: transparent url('images/info.gif') no-repeat scroll right top;
}

img {
	border: none;
}
/* FONTS */
.title {
	font-family: Georgia;
	font-weight: bold;
	color: #2B6458;
	font-size: 11pt;
	margin-bottom: 8px;
	font-weight: bold;
}

.bigtitle {
	font-family: Georgia;
	font-weight: bold;
	color: #A8CFC8;
	font-size: 18pt;
	margin-bottom: 8px;
}

.imageBorder {
	background-color: gray;
	padding: 5px 5px 5px 5px;
	float: left;
	margin: 0 5px 5px 0;
	
}

.price {
	
	font-family: Georgia;
	font-size: 18pt;
	font-weight: bold;
	color: #2B6458;
}

.subtext {
	font-family: Georgia;
	font-size: 9pt;
	font-style: italic;
	color:gray;
}

.signature {
	font-family: Georgia;
	font-size: 14pt;
	font-style: italic;
	color: #A8CFC8;
	font-weight: bold;
	
}

.purchase {
	font-family: Georgia;
	font-size: 20pt;
	font-variant:small-caps;
	font-weight: 400;
	color: #2B6458;
}
blockquote.testimonial {
	font-family: Georgia;
	font-style: italic;
	font-size: 10pt;
	color: #666666;
	border-top: 1px #2B6458 solid;
	border-bottom: 1px #2B6458 solid;
	padding: 5px 0 5px 0;
	width: 220px;
	margin-left: 10px;
}

blockquote.slogan {
	font-family: Georgia;
	font-style: italic;
	font-size: 14pt;
	color: #666666;
	padding: 5px 0 5px 0;
	width: 500px;
	margin-left: 10px;
	margin-top: 5px;

}

.cite {
	font-family: Georgia;
	font-size: 9pt;
	font-style: italic;
	
}

legend {
	font-size: 12pt;
	font-weight: bold;
	color: #2B6458; 
}

.pricing {
	font-family: "Lucida Bright";
	font-size: 14pt;
	font-weight: bold;
	color: red;
	font-variant:small-caps;
}

.listingtitle {
	font-family: Georgia;
	font-weight: bold;
	color: #1C6D7A;
	font-size: 18pt;
	margin-bottom: 8px;
}

.footnote {
	font-family: "Lucida Bright";
	font-size: 8pt;
	font-weight: normal;
	color:#808080;
}
/* Table Formatting 
-----------------------------------------------------------------------------------------------------------------------------*/
#webinars
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 10px;
	width: 725px;
	border-collapse: collapse;
	text-align: left;
}
#webinars th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#webinars td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#webinars tbody tr:hover td
{
	color: #009;
	background-color: #EDF3F3;
}

/* Webinar Comparison Table
-------------------------------------------------------------------------------------------------------------------------------- */
#webcompare
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 750px;
	border-collapse: collapse;
	text-align: left;
}
#webcompare th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#webcompare td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#webcompare tbody tr:hover td
{
	color: #009;
	background-color: #EDF3F3;
}


/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(ajaxtabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(adjaxtab/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.caption {
	font-family: Georgia;
	font-size: 9pt;
	font-style: italic;
	color: #808080;
	text-align: center;
	margin-top: 5px;
}

.imgbox {
	float: left;
	width: 275px;
}

.imgboxwide {
	float: left;
	width: 830px;
}

li.samples {
	background: url(images/page_video.gif) left center no-repeat;
	margin-left: 15px;
	padding-left: 25px;
}

ul.samples {
	list-style-type: none;
	
	padding-left: 16px;
	margin-left: 0;
}

dt {
	font-family: Georgia;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	color: #2B6458;
	margin-left: 6px;
}

ul.purchase {
	list-style: none;
	padding-left: 5px;
	margin-left: 0;
}

li.purchase {
	background: url(images/cart_add.png) left center no-repeat;
	margin-left: 5px;
	padding-left: 20px;
	line-height: 25px;
}

dd {
	font-family: Georgia;
	font-size: 9pt;
	color: #000;
	margin-bottom: 3px;
}

/* Promo page 
---------------------------------------------------------------------------------------------------------------------------*/

#promocontainer {
	width: 750px;
	padding: 0px;
	margin:auto;
	background-color: #fff;
	background: #fff;
	margin-top: 25px;
}

#promoleft {
	width:250px;
	background-color: #efefef;
	padding: 5px;
	min-height: 800px;
	float: left;
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
}

#promoright {
	width: 450px;
	padding: 5px;
	min-height: 800px;
	float: left;
	background-color: #fff;
}

.promoheadline {
	font-family: Arial;
	font-size: 14pt;
	color: #a51b19;
	font-weight: bold;
	text-align: center;
}

.promosubhead {
	font-family: Arial;
	font-size: 12pt;
	color: #333;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.promotext {
	font-family: "Lucida Bright";
	font-size: 9pt;
	font-weight: normal;
	color: #4c4c4c;
}

#promowatch {
	font-family: Arial;
	font-size: 12pt;
	background-color: #fffbef;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	color: #000;
	border-top: 1px #FFCC66 solid;
	border-bottom: 1px #FFCC66 solid;
	margin: 10px 0 0 0;
}

.promopic {
	float: left;
	border: 1px #669999 solid;
	background-color: #EBEBEB;
	padding: 5px;
}

#promoform {
	background-image: url('images/promoform.gif');
	background-repeat: no-repeat;
	float: left;
	margin-left: 55px;
	margin-top: 20px;
	width: 350px;
	height: 300px;
}

#promodisclaimer {
	width: 350px;
	margin-left: 55px;
	margin-top: 5px;
	text-align: center;
	font-family: Arial;
	color: #333;
	font-size: 8pt;
}

.ebookdetails ul {
	width: 850px;
	margin-left: 40px;
	list-style-type: none;
}

.ebookdetails li {
	width: 400px;
	font-weight: bold;
	float: left;
	line-height: 1.4em;
}

/*#### EBOOK 101 Changes ####
---------------------------------------------------------------------------------------------############################*/

.bigred {
font-family: Georgia;
color: #ff0000;
font-size: 26pt;
width: 850px;
margin-left: 25px;
line-height: 1.4em;
font-weight: bold;
}

.bigred2 {
500px;
text-align: center;
font-size: 26pt;
color: #ff0000;
line-height:1.4em;
font-weight: bold;
}

.bigmaroon {
font-family: Georgia;
color: #CC0000;
font-size: 26pt;
width: 850px;
line-height: 1.2em;
font-weight: bold;
}

#ebooktextbox {
width: 300px;
height: auto; 
float: left; 
text-align: center; 
margin-left: 30px;
background-image: url('images/value.jpg');
background-repeat: no-repeat;
background-postion: top;
border: 1px #6699CC dotted;
font-size: 16pt;
}

#ebookbullets {
height: 550px;
width: 850px;
margin-left: 25px;
background: url('images/product-bullets.jpg') no-repeat top;
font-size: 18pt;
color: #000;
}

#ebookwait {
width: 500px;
margin: 0 25px 25px 25px;
height: auto;
min-height: 400px;
font-size: 14pt;
float: left;
}

#ebooktestimonials {
width: 320px;
background: #29395b url('images/testimonials-bg.jpg') repeat-x;
color: #fff;
font-size: 11pt;
font-weight: bold;
padding: 10px;
height: auto;
float: left;
line-height: 1.2em;
}

#ebooktestimonials h1 {
font-size: 24pt;
color: #fff;
font-weight: bold;
text-align: center;
border-top: 1px #fff solid;
border-bottom: 1px #fff solid;
line-height: 1.5em;
}

#ebooktestimonials p {
height: 125px;
}

#ebooktestimonials cite {
text-align: right;
font-style: italic;
font-weight: bold;
color: navy;
margin-top: 5px;
padding: 3px;
background-color: #D9ECFB;
line-height: 1.5em;
float: right;
width: 190px;
}

.darkred {
font-size: 18pt;
font-style: oblique;
color: #990000;
padding: 5px 0 5px 0;
width: 800px;
margin-left: 50px;
margin-top: 5px;
}

#ebookupgradewide {
	width: 850px;
	float: left;
	margin: 0px 20px 10px 20px;
	text-align: left;

}

#tv {
width: 850px;
height: 500px;
margin-left: 25px;
background: #fff url('images/tv-dream.jpg') no-repeat top;
float: left;
position: relative;
}

#purchasewrap {
width: 500px;
margin: auto;
padding: 0;
height: auto;
}

#info ul {
width: 500px;
float: left;
}

#info li {
width: 225px;
float:left;
line-height: 1.2em;
margin-left: 10px;
}

#info dl { padding: 0.5em; } 
#info dt { float: left; clear: left; width: 100px; text-align: left; font-weight: bold; color: #2B6458; } 
#info dt:after { content: ":"; } 
#info dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0; font-weight: bold;}

#infothree dl { padding: 0.5em; } 
#infothree dt { float: left; clear: left; width: 75px; text-align: left; font-weight: bold; color: #2B6458; } 
#infothree dt:after { content: ":"; } 
#infothree dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0; font-weight: bold;}

/*##### NEW MEBERS AREA CHANGES 
--------------------------------------------------------------------------------------------------------------------------------------#####*/

#members dl {width: 100%;}
#members dt { float: left; clear: left; width: 150px; text-align: left; font-weight: bold; color: #2B6458; } 
#members dt:after { content: ":"; } 
#members dd { margin: 0 0 0 160px; padding: 0 0 0.5em 0; text-align: justify; margin-bottom: 15px; line-height:1.4em;}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

a[href ^="mailto:"] {
padding-right: 20px;
background: transparent url('images/icon_mail.gif') no-repeat center right;
}

img {
border: 0;
}

blockquote.ebookslogan {
	font-family: Georgia;
	font-style: italic;
	font-size: 14pt;
	color: #666666;
	padding: 5px 0 5px 0;
	width: 300px;
	margin-left: 10px;
	margin-top: 5px;

}

/* Webinar Comparison Table 
-------------------------------------------------------------------------------------------------------------------------------------*/
#ebookcompare
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin:0 45px 45px;;
	width: 750px;
	border-collapse: collapse;
	text-align: left;
}
#ebookcompare th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
	vertical-align: bottom;
	text-align: center;
}
#ebookcompare td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#ebookcompare tbody tr:hover td
{
	color: #009;
	background-color: #EDF3F3;
}

#social {
width: 850px;
float: left;
border-top: 1px #999999 dotted;
border-bottom: 1px #999 dotted;
padding: 10px 0;
}

#social dt {
float: left; clear: left; 
width: 125px; 
text-align: left; 
font-weight: bold; 
color: #2B6458; 
}

#social dd { 
margin: 0 0 0 30px; 
padding: 0 0 0.5em 0; 
text-align: justify; 
margin-bottom: 15px; 
line-height:1.4em;
width: 300px;
float: left;
}

#social {
width: 850px;
float: left;
border-top: 1px #999999 dotted;
border-bottom: 1px #999 dotted;
padding: 10px 0;
}

#social ul {
width: 800px;
list-style-type: none; 
}

#social li { 
text-align: justify; 
margin-bottom: 15px;
margin-right: 25px; 
line-height:1.4em;
width: 350px;
float: left;
display: block;
padding: 10px;
border: 1px #fff dashed;
}

#social li:hover {
background-color: #E4F9E3;
border: 1px #CCCCCC dashed;
}

#social img {
margin: 0 10px 10px 0;
float: left;
}

#ebookpackages {
	width: 550px;
	float: right;
	position:absolute;
	top:150px;
	left:500px;
	font-family: Georgia;
	font-weight: bold;
	color: #538893;
	font-size: 24pt;
	margin-bottom: 8px;
}

#videolists {
width: 850px;
float: left;
padding-bottom: 25px;
}
#videolists ul {
width: 850px;
}

#videolists li {
width: 400px;
float: left;
line-height: 1.3em;
margin-left: 20px;
}

#upgrade {
width: 800px;
border: 1px navy solid;
background-color: #F5F5F5;
padding: 10px;
float: left;
}

#upgrade h1 {
font-size: 24pt;
color: navy;
font-weight: bold;
font-variant: small-caps;
}

/* MODIFICATIONS FOR APRIL
---------------------------------------------------------------------------------------------------*/
#facts {
width: 720px;
margin: 25px 0 25px 50px;
padding: 10px;
float: left;
border: 1px #000 solid;
}
#facts h4 {
font: normal bold 12pt/1.1em Georgia, "Times New Roman", Times, serif;
color: #000;
}

#facts ol {
 font: italic bold 3em/1em Georgia, Times, serif;
 color: #990000;
}

#facts ol p {
  font: normal .3em/1em Arial, Helvetica, sans-serif;
  color: #000000;
}

#amazing {
width: 800px;
margin-left: 30px;
display: inline; /* IE fix */
float: left;
}

#amazing li {
line-height: 1.3em;
letter-spacing: .7px;
padding-bottom: 5px;
}

.clear {
clear: both;
}

blockquote {
width: 600px;
padding: 20px;
border-top: 3px #666666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #666 solid;
border-left: 3px #666 solid;
margin: 20px 30px 0 120px;
}

blockquote p:before {
content: open-quote;
padding-right: 5px;
font-size: 14pt;
font-weight: bold;
}
blockquote p:after {
content: close-quote;
padding-left: 5px;
font-size: 14pt;
font-weight: bold;
}

blockquote span {
font-style: italic;
font-weight: bold;
}

.medform {
border-top: 1px #ccc dotted;
border-bottom: 1px #ccc dotted;
margin: 10px 0 10px 30px;
padding: 10px 0;
width: 800px;
}

#formleft {
width: 300px;
float: left;
}

#formright {
width: 470px;
float: left;
margin-left: 20px;
}