body
{
   background-color: #000044;
   color: #000000;
   font-family: Arial, Helvetica, Verdana, sans serif;
   font-size: 12pt;
   margin: 0px;
   padding: 0px;
   text-align: left;
}

h1.Headline, .OriginalPrice, .FinalPrice
{
   color: #CC0000;
   font-size: 28pt;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   text-align: center;
}

h2.SubHeadline, h2.SubHeadlineHighlight, h2.SubHeadlineHighlightLeft
{
   color: #000000;
   font-size: 18pt;
   font-weight: bold;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   text-align: center;
}

h2.SubHeadlineHighlight, h2.SubHeadlineHighlightLeft
{
   color: #CC0000;
}

h2.SubHeadlineHighlightLeft
{
   text-align: left;
}

h3.SubSubHeadline, h3.SubSubHeadlineHighlight
{
   color: #000000;
   font-size: 14pt;
   font-weight: bold;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   text-align: center;
}

h3.SubSubHeadlineHighlight
{
   color: #CC0000;
   text-align: left;
}

img
{
   border: 0px;
   margin: 0px;
   padding: 0px;
}

table
{
   border: 0px;
   margin: 0px;
   padding: 0px;
}

table.OfferSummaryBox
{
   width: 600px;
}

table.OfferSummaryBox, table.OfferSummaryBox td
{
   background-color: #EEEEFF;
   border: 1px solid #000000;
   padding: 10px;
   text-align: left;
}
table.OfferSummaryBox td.OfferSummaryBoxHeadings
{
   background-color: #CCFFFF;
   font-weight: bold;
}

table.OfferSummaryBox td.OfferSummaryBoxTotalLine
{
   background-color: #CCFFCC;
   font-weight: bold;
   text-align: center;
}

table.OfferSummaryBox td.OfferSummaryValue
{
   font-weight: bold;
   text-align: center;
}

table.WithMediumBorders, table.WithMediumBorders td
{
   border: 2px solid #000000;
   margin: 0px;
   padding: 0px;
}

ul.WithCheckmarks
{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   margin-left: 1em;
}

.WithCheckmarks li
{
   background-image: url(images/checkmark.gif);
/*   background-position: 0 em; */
   background-position: 0;
   background-repeat: no-repeat;
   font-size: 12pt;
   padding: 0px 50px 30px 40px;
}

ul.WithBottomPadding li, ol.WithBottomPadding li
{
   margin-bottom: 5px;
}

.AlignLeft
{
   text-align: left;
}

.AlignRight
{
   text-align: right;
}

.AudioDisplay
{
   background-color: #FFFFCC;
   border: 1px solid #000000;
   padding: 20px;
   margin: 0px;
   text-align: left;
   width: 20%;
}

.BonusProductBox, .PrimaryOffer
{
   background-color: #FFFFCC;
   border: 1px solid #000000;
   padding: 10px;
   margin: 0px;
   text-align: left;
   width: 80%;
}

.BottomPageMenu
{
   color: #000000;
   font-size: 10pt;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   text-align: center;
}

.CallOutBox, .CallOutBoxPlain, .CallOutBoxPlainWide
{
   background-color: #FFFFCC;
   border: 1px solid #000000;
   color: #000000;
   padding: 20px;
   margin: 0px;
   text-align: left;
   width: 80%;
}

.CallOutBoxFlashy
{
   background-color: #FFFFCC;
   border: 3px solid #FF0000;
   color: #000000;
   padding: 20px;
   text-align: left;
   width: 80%;
}

.CallOutBoxPlain
{
   background-color: #FFFFFF;
   width: 80%;
}

.CallOutBoxPlainWide
{
   background-color: #FFFFFF;
   width: 90%;
}

.Centered
{
   text-align: center;
}

.ColumnHeading
{
   background-color: #FFFF00;
   font-weight: bold;
}

.ContactInfo
{
   color: #000000;
   font-size: 10pt;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   text-align: center;
}

.CopyrightMessage
{
   color: #000000;
   font-size: 8pt;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   text-align: center;
}

.CrossedOut
{
   text-decoration: line-through;
}

.ErrorMessage
{
   background-color: #FF0000;
   color: #FFFFFF;
   font-size: 20pt;
   font-weight: bold;
   padding: 10px;
   text-align: center;
}

.GuaranteeBox
{
   background-color: #FFFFFF;
   border: 2px dashed #000000;
   padding: 10px;
   text-align: left;
   width: 85%;
}

.GuaranteeBoxBody
{
   background-color: #FFFFFF;
   background-repeat: repeat;
   margin: 0px;
   padding: 10px;
   width: 400px;
}

.GuaranteeBoxBottomSide
{
   background-image: url(images/guarantee-frame-bottom.gif); 
   background-position: top left;
   background-repeat: no-repeat;
   height: 98px; 
   margin: 0px;
   padding: 0px;
   width: 544px;
}

.GuaranteeBoxSide
{
   background-position: top left;
   background-repeat: repeat-y;
   margin: 0px;
   padding: 0px;
   width: 44px;
}

.GuaranteeBoxTopSide
{
   background-image: url(images/guarantee-frame-top.gif); 
   background-position: top left;
   background-repeat: no-repeat;
   height: 98px; 
   margin: 0px;
   padding: 0px;
   width: 544px;
}

.HighlightedBackground
{
   background-color: #FFFF00;
}

.Original8ProductsLinkToBox, .IndividualProductLinkToBox, .IndividualProductLinkToBox2
{
   background-color: #FFFFFF;
   border: 2px dashed #000000;
   font-size: 16pt;
   padding: 10px;
   text-align: center;
   width: 705px;
}

.IndividualProductLinkToBox
{
   width: 350px;
}

.IndividualProductLinkToBox2
{
   width: 233px;
}

.JumpToProducts, .LooksLikeButton, .LooksLikeButtonBig, #PurchaseProductButton, #PurchaseProductButton2, #PurchaseProductButton3
{
   background-color: #CCCCCC; 
   border: 2px solid #888888; 
   border-left-color: #EEEEEE; 
   border-top-color: #EEEEEE; 
   color: #000000;
   font-size: 16pt; 
   padding: 5px; 
   text-align: center; 
   text-decoration: none;
   width: 600px;
}

.JumpToProducts
{
   width: 670px;
}

.LooksLikeButton a, .LooksLikeButtonBig a
{
   color: #000000;
   text-decoration: none;
}

.MainBody
{
   background-color: #F0F0F0;
   border: 1px solid #000000;
   padding: 20px 40px 20px 40px;
   text-align: left;
   width: 750px;
}

.OptInBox
{
   background-color: #CCFFFF;
   border: 1px solid #000000;
   padding: 10px;
   text-align: left;
   width: 60%;
}

.OptionalAudio
{
   border: 0px;
   padding: 10px;
   text-align: left;
   width: 30%;
}

.OriginalPrice
{
   text-decoration: line-through;
}

.Preheadline
{
   color: #0000FF;
   font-size: 10pt;
   font-style: italic;
   font-weight: bold;
}

.PrimaryEmphasis, .PrimaryHighlightEmphasis
{
   font-style: italic;
}

.PrimaryHighlight, .PrimaryHighlightEmphasis, .SecondaryHighlight
{
   font-weight: bold;
}

.ProductBoxBody
{
   background-color: #FFFFFF;
   background-repeat: repeat;
   margin: 0px;
   padding: 10px;
   width: 628px;
}

.ProductBoxBottomSide
{
   background-image: url(images/box-bottom.gif); 
   background-position: top left;
   background-repeat: no-repeat;
   color: #000000;
   height: 44px; 
   margin: 0px;
   padding: 0px;
   width: 670px;
}

.ProductBoxHeadline
{
}

.ProductBoxSide
{
   background-position: top left;
   background-repeat: repeat-y;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.ProductBoxTopSide
{
   background-image: url(images/box-top.jpg); 
   background-position: top left;
   background-repeat: no-repeat;
   color: #FFFFFF;
   font-size: 16pt;
   font-weight: bold;
   height: 94px; 
   margin: 0px;
   padding: 0px;
   padding-left: 50px;
   padding-right: 50px;
   text-align: left;
   width: 670px;
}

.ProductBoxValue
{
   color: #FFFF00;
   font-size: 14pt;
   text-align: left;
}

.ProductRightsBox
{
   border: 1px solid #000000;
   margin-right: 20px;
   padding: 10px;
   text-align: left;
}

.ProductRightsHeading
{
   background-color: #000044;
   color: #FFFFFF;
   font-size: 14pt;
   margin: 0px;
   padding: 10px;
   text-align: center;
}

.PurchaseAllProductsBox, .PurchaseProductBox, .PurchaseProductBox2
{
   background-color: #CCFFCC;
   border: 2px dashed #000000;
   padding: 10px;
   text-align: left;
}

.PurchaseProductBigText
{
   font-size: 18pt;
}

.PurchaseProductBox, .PurchaseProductBox2
{
   width: 80%;
}

.PurchaseProductBox2
{
   background-color: #FFFFFF;
   border: 3px dashed #FF0000;
}

#PurchaseProductButton, #PurchaseProductButton2, #PurchaseProductButton3
{
   width: 500px;
}

.SecondaryEmphasis
{
   text-decoration: underline;
}

.SecondaryHighlight
{
   color: #880000;
}

.SmallHighlightedSection
{
   background-color: #FFFF00; 
   font-family: Times Roman, serif; 
   font-size: 10pt;
}

.SpeakerList
{
   background-color: #FFFFCC;
   border: 1px solid #000000;
   padding: 10px;
   margin: 0px;
   text-align: left;
   width: 80%;
}

.TestimonialBox, .WideTestimonialBox
{
   background-color: #FFFFCC;
   border: 1px solid #000000;
   padding: 10px;
   margin: 0px;
   text-align: left;
   width: 60%;
}

.TestimonialSignature
{
   font-style: italic;
   text-align: right;
}

.WideTestimonialBox
{
   width: 85%;
}

/************** LEAVE THESE AT THE BOTTOM **************/
.GoPurchaseProductButton, .GoPurchaseProductButtonBig
{
   background-color: #FCB102;
   width: 580px;
}

.GoPurchaseProductButtonBig, .LooksLikeButtonBig
{
   width: 750px;
}

