﻿span.tst-image { width: 80px; height: 80px; float: right; margin: 0em .25em 1em 1em }
span.tst-image img { display: block; padding: .15em; background-color: rgb(230,230,230); }
blockquote p h2{
	background-color: #eee;
	padding: 5px;
	font: 29px Tahoma, Verdana, Arial;
	color: #333333;
	font-weight: bold;
}

/* ----------------------- div.super-headline ------------------------- */
div.super-headline { padding: .15em 1em 0em 0em; text-align:center; background: #d8d8d8;  }
div.super-headline p {
	font-size: 1.25em;
	margin: 0 auto;
	padding-left: 20px;
}

/* ------------- div.sub-headline ------------------------- */
div.sub-headline { padding: 0em 1em 0em 1em; text-align:center; }
div.sub-headline h2 {
	font-family: Tahoma, Arial, Helvetica, Verdana;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}
div.sub-headline h2 em { color: rgb(204,0,0); font-weight: bold; }
div.sub-headline h3 { font-family: Tahoma, Arial, Helvetica, Verdana; font-weight: bold; font-size: 125%; letter-spacing: -1px; font-weight: bold; font-style: italic; }
div.sub-headline h4 { font-family: Tahoma, Arial, Helvetica, Verdana; font-weight: bold; font-size: 115%; letter-spacing: -1px; font-weight: bold; font-style: italic; }
div.sub-headline h3 strong { color: rgb(204,0,0); }

/* --------------- div.headline ------------------------- */
div.headline { padding: .25em 1em .25em 1em; text-align:center; }
div.headline h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*text-transform: capitalize;*/
	text-align:center;
	line-height: 1.15em;
	font-size: 255%;
	letter-spacing: normal;
	color: #0a55a6;
}
div.headline h1 strong { border-bottom: 1px dotted rgb(255,255,255); }

/* --------------- div.introduction (story) ------------------------- */
div.intro { padding: 5px 0px 0px 0px; font-size: 14px; }
div.intro h2 { font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size: 1.25em; line-height: 1.5em; text-align:center;  }
div.intro h3 { font-size: 18px; margin: 10px 0px 15px 35px; letter-spacing: 0px; border-bottom: 0em; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-left: 10px; font-weight: normal; line-height: 19px;}
div.intro h3 em { border-bottom: 1px dotted rgb(0,0,0); font-style: normal; }
div.intro h3 strong { color: #d2691e; }
div.intro u {text-decoration: underline;} 

/* --------------- Introduce the Problem ------------------------- */

.intro-problem { padding: 5px 0px 5px 0px; font-size: 14px; overflow: hidden;}
.intro-problem h2 {color: #8b0000; font-size: 20px; padding: 15px;}

/* --------------- Story ------------------------- */

.story { padding: 5px 0px 5px 0px; font-size: 14px; overflow: hidden;}
.story h2 {color: #8b0000; font-size: 20px; padding: 15px;}


/* --------------- Agitate the Problem ------------------------- */

.agitate-problem {padding: 5px 0px 5px 0px; font-size: 14px; overflow: hidden;}

/* --------------- Establish Creditibility ------------------------- */

.credibility {
	padding: 15px;
	font: 14px Tahoma, Verdana, Arial;
	font-size: 14px;
	color: black;
	width: 675px;
	overflow: hidden;	
	
}

.testimonialbox {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:500; }
blockquote.sidebar { width: 250px; float: right; margin-left: .5em; font-size: 10px;}
blockquote.sidebar ul { width: 95%; margin: .5em auto;  }
blockquote.sidebar ul li { background: rgb(255,255,204); padding: .5em .5em; border: .15em solid rgb(250,230,100); margin: .5em 0em; }
blockquote.sidebar ul li p {  }

/* -------------- Introduce the Product/Solution ------------------------- */

blockquote.whatyouget { background: rgb(240,240,240); border:.25em solid rgb(230,230,230); padding: .5em 1em; margin: 1em 0em; overflow:hidden;  }
blockquote.whatyouget p { margin: 0em; line-height: 2em;  }
blockquote.whatyouget h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.whatyouget ul {  margin: 0em 2em; }
blockquote.whatyouget ul li { list-style-type: disc; margin: .5em 2em; }

.introduce-product {
	background-color: #fcedd7;	
	padding: 15px;
	font: 16px Tahoma, Verdana, Arial;
	color: black;
	width: 675px;
	text-align: center;
	margin: 0 auto;
}
.introduce-product h3{
	padding: 30px;
	font: 16px Tahoma, Verdana, Arial;
	color: black;
	text-align: left	
}
div.whatisit {
	background-color: #eee;
	padding: 30px;
	font: 16px Tahoma, Verdana, Arial;
	color: black;
	}
/* ------------- Bullet Points ------------------------- */

div.bulletpoints {
	padding: 30px;
   background-image:url("../images/bullet.png");
	background-repeat: no-repeat;
}
div.bullets {
	padding: 10px;
	font: 16px Tahoma, Verdana, Arial;
	color: #2e2e2e;
	text-align: left;
	}
div.bullets h2{
	padding: 5px;
	font: 26px Tahoma, Verdana, Arial;
	color: #8b0000;
	font-weight: bold;
	}
div.bullets blockquote p{
	background-color: #fcedd7;
	padding: 0px;
	font: 20px Tahoma, Verdana, Arial;
	color: #009301;
	font-weight: bold;
	}
div.bullets ul li {list-style-image: url(../images/bullet0sm.png);	color: #000000; padding-left: 15px;	margin: 5px 0 0 35px;  font-size: 16px; }
div.bullets ul li li {list-style-image: url(images/bullet2.gif);list-style-type: circle; color: #000000;}
div.bullets ul li li li {list-style-image: url(images/bullet3.gif);	list-style-type: square; color: #000000;}

/* ------------ Features and Benefits ------------------- */
.featurebenefit {
	background-color: #fcedd7;	
	padding: 15px;
	font: 14px Tahoma, Verdana, Arial;
	color: black;
	width: 675px;
	text-align: center;
	margin: 0 auto;	
}

/* ----------- FAQs ------------------------- */
.faq {
	background-color: #cce7f0;	
	padding: 15px;
	font: 14px Tahoma, Verdana, Arial;
	color: black;
	width: 675px;
	text-align: center;
	margin: 0 auto;
}
.faq h2{
	font-size: 26px;
	font-weight: bold;
}

/* ----------- Bonus Items ------------------------- */
.bonuses { background: #fff; width: 570px; border: 1px dashed Black; padding: .5em 1em 1em; margin: 0px auto 25px auto;	overflow: hidden;	font: 14px Tahoma, Verdana, Arial;	color: #292929;}
.bonuses h2 {
	font-size: 20px;
	font-weight: bold;
	color: #8c0000;
}

.bonustxt {
	font-family: "Courier New", Courier, monospace;
}
.bonustop {
	margin: 0px auto;
	text-align: center;
}
.bonusbottom {
	margin: 0px auto;
	text-align: center;
}

/* ---------- Guarantee ------------------------- */

.guarantee {
	margin: 0 auto;
	text-align: center;
}
.compatibility {
	margin: 0 auto;
	text-align: center;
}

/* ---------- Order Area ------------------------- */

blockquote.terms { font-size: 11px;	margin: 0 auto;}
blockquote.terms p { margin: 0em auto; line-height: 2em; text-align: center; }
blockquote.terms h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }
blockquote.terms ul {  margin: 0em 2em; }
blockquote.terms ul li { list-style-type: disc; margin: .5em 2em; }

blockquote.orderform { background: #FF9900; width: 350px; height: 330px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em;	overflow: hidden;	margin-left: 150px;	font: bolder 12px Tahoma, Verdana, Arial;	color: Navy;}
blockquote.orderform p { margin: 0em; line-height: 2em;  }
blockquote.orderform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

blockquote.salesform {
	background: #b0e0e6;
	width: 400px;
	height: 890px;
	border: 3px dashed Black;
	padding: .5em 1em;
	margin: 1em 0em;
	overflow: hidden;
	margin-left: 150px;
	font: bolder 13px Tahoma, Verdana, Arial;
	color: Navy;
}
blockquote.salesform p { margin: 0em; line-height: 2em;  }
blockquote.salesform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

#salesbuttonbackground
{
/*	background: Red;
	height: 51px;
	width: 198px;
	margin: 140px auto;*/
}
#salesbuttonbackground:hover
{
/*	background: Lime;
	height: 51px;
	width: 198px;*/
}

input.salesbutton
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	height: 51px;
	width: 198px;
	background: url(images/joinnow.gif) no-repeat;*/
}

#ready2order { background: rgb(250,245,190); border: 3px solid rgb(250,245,110); padding: 15px; width: 600px; margin: 5px auto;}
#ready2order h4 { font-size: 18px; font-weight: bold; line-height: 21px;}
#ready2order em { font-weight: bold; border-bottom: 1px dotted rgb(0,0,0); }
#ready2order p { 
	font-weight: bold; 
	font-size: 14px;
	padding: 5px;
}
.addtocart {
	margin 0 auto;
	text-align: center;
	padding: 20px;
}
/* ----------- PS and PPS -------------------- */
.ps {
	text-align: center;
	margin: 0 auto;
	font-size: 13px;
	font-weight: normal;
	width: 600px;
}


/* ------------ Video Sales Letter --------------*/

.videobox {
	margin: 0 auto;
	text-align: center;
}
.videotxtbox {
	float: right;
	width: 350px;
	color: white;
	text-align: justify;
	font-size: 14px;
	padding: 10px 10px 10px 10px;	
}

/* ------------ Squeeze Page --------------*/

blockquote.leadformbox { background: #d3eef1; width: 350px; height: 400px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em;	overflow: hidden;	margin-left: 150px;	font: bolder 12px Tahoma, Verdana, Arial;	color: Navy;}
blockquote.leadformbox p { margin: 0em; line-height: 2em;  }
blockquote.leadformbox h4 { font-size: 12px; font-weight: bold;}

.leadformbox { background: #d3eef1; width: 350px; border: 3px dashed Black; padding: .5em 1em; margin: 1em 0em;	overflow: hidden;	margin-left: 150px;	font: bolder 12px Tahoma, Verdana, Arial;	color: Navy;}
.leadformbox p { margin: 0em; line-height: 2em;  }
.leadformbox h4 { font-size: 12px; font-weight: bold;}
.leadformbox input[type=submit] {  
	font-size: 9px;
	color: #cc0000;
	text-align: center;
	margin: 0 auto;
}
#leadcapture {
	margin: 0 auto 10px;
}
#leadcapture input.leadbutton {
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 51px;
	width: 198px;
	background: url(../images/joinnow.png) no-repeat;
	margin: 0 auto;
	border: none;
}

/* ------------ Success Page -------------------*/

blockquote.thankyouform { background: #99ccff; width: 400px; border: 3px dashed Black; margin: 1em 0em; overflow: hidden;	margin-left: 150px;	font: bold 15px Tahoma, Verdana, Arial;	color: Navy; padding: 15px 15px 15px 15px;}
blockquote.thankyouform p { margin: 0em; line-height: 30px; color:#333333; text-decoration: none; font: 14px Tahoma, Verdana, Arial; }
blockquote.thankyouform h4 { font-size: 1.25em; font-weight: bold; letter-spacing: -1px; }

#cbs-intro {
	margin: 20px auto 20px auto;
	padding: 10px;
}
.cbprodhead {
	padding: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0a55a6;
	font-size: 20px;
	font-weight: bold;
}
.download {
	margin: 0 auto;
	text-align: center;
}
.download a{
	margin: 0 auto;
	text-align: center;
	text-decoration: none;	
}
.downloadtxt {
	margin: 0 auto;
	text-align: center;
}
.cbsdownloadcontainer {
	margin: 30px auto;
	width: 600px;
}
.cbsdownloadbox {
	width: 582px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid Black;
	border-color: black;
	background-color: #f0f0f0;
	padding: 8px 8px 8px 8px;
}
.cbs-support {
	width: 650px;
	margin: 10px auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 2px dotted Black;
	border-color: black;
	background-color: #CCFFCC;
	padding: 8px 8px 8px 8px;
}
.success {
	width: 700px;
	margin: 10px auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 2px dotted Black;
	border-color: black;
	background-color: #f0f0f0;
	padding: 8px 8px 8px 8px;
	
}
.orderinfo {
	
}
.orderinfo h4{
	font-size: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

#successtable {

}
#logininfo {
	font-size: 13pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}
.successtxt {
	
}
/* ------------ Form Elements -------------------*/

input.submit
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
input.submitbutton
{
	color: #004ba7;
	cursor: hand;
	font-size: 16pt;
	/*height: 51px;
	width: 198px;
	background: url(../images/joinnow.gif) no-repeat;
	border: none;*/
}
label, label span {
	display: block;
	padding-bottom: .25em;
	font-weight: bold;
}
label {
	float: left;
	width: 100%;
}
label span {
	float: left;
	width: 38%;
	text-align: right;
	padding: 0 3px 0 0;
	font-weight: normal;
	font-size: 13px;
}
fieldset {
	border: none;
}
fieldset input {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #d2691e;
	font-weight: normal;
}
fieldset input:hover {
	border: 1px solid #000;
}
fieldset input:active. input:focus {
	border: 1px solid #000;
}
fieldset:hover {
	border: none;
}
form div {
	margin-bottom: 20px;
	padding: 10px 20px;
	text-align:center; 
	
}
fieldset select {
	float: left;
	/*width: 45%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #d2691e;
}
fieldset select:hover {
	border: 1px solid #000;
}
div.fldrow {
  clear: both;
  padding-top: 1px;
  text-align: left;
}
div.submitrow {
  clear: both;
  padding-top: 1px;
  text-align: center;
  margin: 0 auto;
}
.buttonbackground {
	height: 51px;
	width: 198px;
	margin: 0 auto;
	text-align: center;
}
.buttonbackground:hover {
	background: Lime;
	height: 51px;
	width: 198px;
}

/* -------------Credit Card Capture ------------*/
#salescapture {
	margin: 0 auto 10px;
	background: #b0e0e6;
	width: 600px;
	height: 990px;
	border: 3px dashed Black;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
	font: bolder 13px Tahoma, Verdana, Arial;
	color: Navy;
}
.salesheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #525252;
	padding: 5px;
	background:transparent;
	margin: 0 0 0 145px;
}
.salesfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #525252;
	margin: 0 auto;
}
.proddesctxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #525252;
	margin: 0 auto;
	text-align: center;
}
.entercctxt {
	margin: 0 auto;
	font-size: 10px;
	color: #006400;
}
.chkbox1txt {
	text-align: left;
	font-size: 12px;
	color: #006400;
	text-decoration: underline;
	margin-left: 6px;
}
.cvv2txt {
	text-align: left;
	font-size: 12px;
	color: #006400;
	text-decoration: underline;
	margin-left: 6px;
}
.privacytxt {
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	color: #434343;
	margin: 10px auto;
}
#requiredfields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0 auto;
	color:red;
}
#populateprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin: 5px 0 0 0;
}
#submitoncetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
}
#enterbillingtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	margin: 8px;
	color: black;
}
.checkbox1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.checkbox1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.checkbox2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.checkbox3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.cvv2{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	margin 0;
}
.secureimage {
	float: left;
	margin-left: 130px;
}
.pciimage {
	float: left;
}

/* ----------------Legacy Form Elements -----------------*/
.cartformtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	text-align: right;
	line-height: 13px;
}
.cartdesctext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
}
.cartformfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*border-top: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	line-height: 20px;*/
	text-align: left;
}


/*--------------------------------------------*/

div.join { padding: 15px 0 15px 0; text-align:center; margin: 20px auto;}
div.join h1 {
	font-family: Impact, Arial, Helvetica, sans-serif;
	font-size: 36px;
	letter-spacing: normal;
	color: #2a2a2a;
	text-align: center;
}
div.join h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	letter-spacing: normal;
	color: gray;
}
div.join h3 {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: normal;
	color: #1a2a88;
}
div.join h4 {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: normal;
	color: #b5b5b5;
}
.joinbutton {
	margin: 0 auto;
	text-align: center;
}