﻿body
{
	font-family:Verdana;
}
ul
{
	list-style:none;
}
.Borderless
{
	border: none;
}

.Underline
{
	text-decoration:underline;
}
	
#SecondaryContainer
{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background-color:gray;
	min-height:650px;
	_min-height:650px;
	 height:100%;
	 margin-top:0px;
	 padding:5px 5px 5px 5px;
}
#InnerContainer
{
	border:solid 1px #a4c02c;
	min-height:600px;
	height:100%;
	background-color:#FFFFFF;
}

#SecondaryHeader
{
	background-image:url(Images/Secondary_Logo.jpg);
	background-repeat:no-repeat;
	width:930px;
	height:86px;
}

	
#MenuItems
{
	margin-left:60px;
	margin-top:52px;
	text-align:left;
	position:absolute;
}
	
.MenuLink {font-family:Arial;font-size:.75em;color:#FFFFFF;text-decoration:none;padding-right:10px;padding-left:10px;}
a.MenuLink:link{color:#FFFFFF;}
a.MenuLink:hover{color:red;}

#SignUp
{float:right;margin-top:2px;margin-right:10px;}

.SignUpLink{font-family:Arial;font-size:1.25em;color:#a4c02c;text-decoration:none;}
a.SignUpLink:link{color:#a4c02c;}
a.SignUpLink:hover{color:Red;}

#PhoneNumCon
{
	color:#000000;font-size:.9em;font-weight:bold;padding-top:0px;margin-top:0px;text-align:center;
}
#CopyrightContainer
{width:950px;margin-left:auto;margin-right:auto;text-align:center;font-family:Arial;font-size:.7em;color:#FFFFFF}

.PageTitle
{
	font-size:1.5em;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	padding:10px 0 10px 0;
}
.SectionTitle

{
	width:100%;
	text-align:center;
	font-size:1.25em;
	text-decoration:underline;
	font-family:Verdana;
}

.SectionHeading

{
	width:100%;
	text-align:left;
	font-size:1.1em;
	text-decoration:underline;
	font-family:Verdana;
	font-weight:bold;
}

.MainContent
{
    padding: 0 10px 5px 10px;
}
.Secondary_StandardText
{
	font-size:.8em;
	padding:10px 10px 10px 10px;
	
}

.Emphasized
{
	font-weight:bold;
    margin-bottom: 0px;
}


.ContactEditLabel
{
	width:35px;
	font-weight:bold;
	text-align:right;
	float:left;
	padding-right:5px;
}
.ContactEditLabelRight
{
	width:35px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	
}
.Gender
{
	display: inline;
}


.Centering
{
	margin-left:40%
}

.CaptchaStandard
{
	display:block;
}

.CaptchaSmall
{
	font-size:.9em;
}

.WarningText
{
    color:Red;
}

/* Learn More */

.LearnMoreBox 
{
	width:935px;
	height:197px;
	background-image:url(Images/LearnMorePage_Box.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:5px;
	font-family:Verdana, Times New Roman, Serif;

}
/* alternate a/b test page */
.LearnMoreBoxAlt 
{
	width:935px;
	height:197px;
	background-image:url(Images/LearnMorePage_AltBox.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:5px;
	font-family:Verdana, Times New Roman, Serif;
	font-size:18px;
	color:White;
	text-align:center;
	padding-top:25px;
	padding-bottom:0px;

}

.LearnMoreBoxRed
{
	width:935px;
	height:197px;
	background-image:url(Images/LearnMorePage_BoxRed.jpg);
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:5px;
	font-family:Verdana, Times New Roman, Serif;
	
}

.LearnBoxLeft
{	float:left;
	width:190px;
	height:197px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:auto;
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size:1em;
	font-weight:bold;
	color:White;
	line-height: 1.5em;
}
.LearnBoxRight
{	float:right;
	width:700px;
	height:197px;
	padding:0px 5px 0px 2px;
	font-size:.75em;

}

.SecondaryBiLine
{
	font-weight:bold;
	font-size:1.1em;
}

.LearnMoreLink 
{
	text-decoration:none;
	font-size:1.3em;
}
.LearnMoreLinkAlt 
{
	text-decoration:none;
	font-size:1.3em;
	color:White;
	font-style:italic ;
}



#SalesSufferText {padding-top:25px;}

#PickProgramText {padding-top:30px;}

#QuestionForYou
{
	color:#FFFFFF;
	padding-top:9px;
	padding-right:20px;
}

#CaseStudies {clear:both;}

#CaseStudiesText {padding-top:25px;}

#JustTheFacts {padding-top:20px;}


#SpellingSimply 
{
	clear:both;
	padding-top:20px;
	padding-bottom:0px;
	background-image:url(Images/LearnMorePage_BoxSatisfied.jpg);
	margin-bottom:0px;
}

#SpellingSimplyText {padding-top:15px;}

.SpellingTableCell
{
	
	
	height:125px;
	/* border:solid 1px black; */
	vertical-align:top;
}
	
#SpellingSimplyTable
{
	margin-top:-10px;
	margin-left:-25px;
}


#SpellingTableCellLeft
{
	text-align:center;
	width:200px;
}
#SpellingTableCellCenter
{
	text-align:left;
	width:300px;
}
#SpellingTableCellRight
{
	text-align:center;
	width:200px;
}

#SpellingChantel
{
	width:150px;
	height:150px;
}

.SpellingWhyText
{
	font-weight:bold;
}

#ReputationBox
{
	width:935px;
	height:197px;
	margin-top:-20px;
	background-repeat:no-repeat;
	margin-bottom:0px;
	margin-left:5px;
	font-family:Verdana, Times New Roman, Serif;
	padding-top:0px;
	padding-bottom:0px;
	background-image:url(Images/LearnMorePage_Box.jpg);
}

#Learn10YearsBox
{
	margin-top:-20px;
	margin-right:5px;
}
	
#ReputationFooter
{
	font-family:Clarendon BT, Verdana, Times New Roman;
	font-weight:bold;
	font-size:1.25em;
	color:#110DAA;
	text-align:center;
	padding-bottom:15px;
	clear:both;
	padding-top:10px;
	margin-top:0px;
}

/* Get Magical Page */

#Magic_MainContainer
{
	margin:10px auto 10px auto;
	width:844px;
	height:764px;
	background-image:url(Images/GetMagic_Background2.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Times New Roman, Serif;
	color:#000000;
}

#Magic_MainContainerAlt
{
	margin:10px auto 10px auto;
	width:844px;
	height:764px;
	background-image:url(Images/5Dangers-background.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Times New Roman, Serif;
	color:#000000;
}

#Magic_ContinuingBox
{	
	padding-left:15px;
	padding-top:20px;
	font-weight:bold;
}

#Magic_SevenBox
{
	width:750px;
	margin-top:50px;
	margin-left:20px;
	color:#B50E3D;
	font-weight:bold;
	font-size:1.1em;
}

#Magic_InputBox
{
	margin-top:20px;
	margin-left:200px;
	width:400px;
	color:#B50E3D;
	font-weight:bold;
}
.MagicInput
{
	border:solid 1px #FF0000;
}
#Magic_BtnContainer
{

	margin:0px 0px 0px auto;
	padding-left:10px;

}



#Magic_NotShared
{
	color:Black;
	font-size:.75em;
	font-style:italic;
}

#Magic_InstructionsBox
{
	margin-top:10px;
	margin-left:200px;
	width:450px;
	font-weight:bold;
	font-size:.9em;
}

#Magic_LinksBox
{
	margin-left:100px;
	width:625px;
	text-align:center;
	margin-top:25px;
}

.MagicLink {text-decoration:none;color:Blue;}
.MagicLink a:link {color:Blue;}
.MagicLink a:hover {color:Red;}
.MagicLink a:visited {color:Blue;}

/* Keep it Simple Page */

#KeepSimple_TopLeft
{
	background-image:url(Images/KeepItSimple_7Background.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:25px;
	float:left;
	width:480px;
	height:479px;
	/*background-color:Blue;*/
}

#KeepSimple_ChantelsBox
{
	width:385px;
	padding-left:100px;
	padding-top:50px;
}
#KeepSimple_TopRight
{
	display:inline;
	
	margin-right:10px;
	margin-top:25px;
	float:right;
	height:479px;
	width:430px;
	font-family:Verdana;
	color:#0000FF;
	font-style:italic;
	font-weight:bold;
}

#KeepItSimple_RedBox
{
	margin-top:15px;
	clear:both;
	background-image: url(Images/KeepItSimple_RedBox.gif);
	background-repeat:no-repeat;
	width:900px;
	padding-left:10px;
	padding-right:25px;
	padding-top:5px;
	margin-left:20px;
	height:150px;
	
}
.KeepItSimple_RedBoxText
{
	text-align:left;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:.9em;
	font-weight:bold;
	width:850px;
	padding-left:5px;
}

#KeepItSimple_TaleTable
{
	clear:both;
	width: 900px;
	
	margin-left:25px;
	padding:0px 5px 5px 5px;
	font-family:Verdana;
	font-size:.9em;
	color:#0000FF;
	
}


#KeepItSimple_TopCell
{
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
	font-size:1.1em;
	
}

#KeepItSimple_Left
{
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	
}
#KeepItSimple_Right
{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	
}

.KeepItSimple_TaleTextBiLine
{
	text-decoration:underline;
	font-weight:bold;
	font-size:1em;
}

.KeepItSimple_TaleText
{
	font-size:.9em;
}
.KeepItSimple_Bold
{
	font-weight:bold;
}

#KIS_PricingBox
{
	width:900px;
	margin-left:100px;
	margin-top:25px;
	margin-bottom:25px;
	margin-right:auto;
	
}



/* How Much Do It Cost */

#HowMuch_TopContainer
{
	background-image:url(Images/HowMuchDoItCost-TopPic.jpg);
	width:866px;
	height:497px;
	background-repeat:no-repeat ;
	margin-left:25px;
}

#HowMuch_TopText
{
	float:left;
	width:400px;
	margin-left:20px;
	font-style:italic;
	font-family:Verdana;
	font-weight:bold;
	font-size:1em;
	padding-top:40px;
	
}

#HowMuch_ChantelsBox
{
	float:right;
	width:400px;
	height:454px;
}
#Chantel_CoffeeShop
{
	padding-top:180px;
}

#HowMuch_PricingBox
{
	width:900px;
	margin-left:100px;
	margin-top:25px;
	margin-bottom:25px;
	margin-right:auto;
}

/* ToSeeTheFacts */


#TSTF_TopContainer
{
	/*width:931px;*/
	height:400px;
	background-image:url(Images/ToSeeTheFacts-TopBox.jpg);
	background-repeat:no-repeat;
	padding-left:500px;
	/*padding-right:20px;*/
	padding-top:50px;
	clear:both;
	
}

#TSTF_BottomContainer
{
	min-height:800px;
}

#TSTF_TestimonialContainer
{
	
	float:left;
	width:570px;
	height:800px;
	
	
}
#TSTF_SatisfactionBox
{
	float:right;
	width:355px;
	height:800px;

}




/* Pricing Matrix User Control */

#KIS_PricingTable
{
	width:700px;
	text-align:center;
	font-weight:bold;
	font-family:Verdana;
	font-size:.7em;
	border:solid 1px black;
	border-collapse:collapse ;
	padding:2px 2px 2px 2px;
}

#KIS_PricingPickPlan
{	
	width: 450px;
	height:55px;
	border:solid 1px black;
	text-align:center;
	font-size:1.2em;
	
}

#KIS_PricingNumCalled

{
	width: 450px;
	border:solid 1px black;
	text-align:center;
	height:45px;
	
}


#KIS_PricingTable .LeftCell_Home
{
	text-align:left;
	font-weight:normal;
	border:solid 1px black;
	padding-left:5px;
	
}

#KIS_PricingTable .CheckMarkCell
{
	border:solid 1px black;
	
}

#KIS_PricingTable .CheckMarkCell_Header

{
	width:65px;
}

.PricingLinks {text-decoration:none;}
a.PricingLinks:link{color:Blue;}
a.PricingLinks:hover{color:red;}
a.PricingLinks:visited{color:blue;}





/* Satisfaction User Control */

.SatisfactionContainer

{
	width:350px;
	height:500px;
	text-align:left;
	font-family:Verdana;
	font-size:.8em;
	font-style:italic;
	color:#0000FF;
}
.SatisfactionContainer #ImageContainer
{
	margin-left:70px;
	margin-right:auto;
}
	

/* Testimonials User control */

.TList_Box

{ 
	padding-left:10px;
	width:550px;
	text-align:left;
	font-family:Verdana;
	font-size:.8em;
	padding-bottom:10px;
	
	
}
.TList_BiLine

{
	font-weight:bold;
}

.TList_Text
{
		font-weight:normal;
}

.TList_LinkBox
{
	margin-top:-10px;
	margin-left:20px;
	font-style:italic ;
}

a.TList_Link:link, a.TList_Link:visited
{
	text-decoration:none;
	color:Blue;
}

a.TList_Link:hover
{
	text-decoration:none;
	color:Red;
}


.Testimonial_TipBox
{ 
	width:600px;
	height:400px;
	font-family:Verdana;
	font-size:.9em;
	overflow:scroll;
	border-bottom: black thin outset;
   border-left: black thin outset; 
   border-top: black thin outset; 
   border-right: black thin outset;
   background-color:#669900;
   padding:10px 5px 5px 5px;
  }
 
 .Testimonial_TipBiLine
 {
	font-weight:bold;
	font-size:1.1em;
	font-style:italic;
	
 }



/* How do I double */

#HDID_PageCon
{
	min-height:1000px;
}

#HDID_TopLeftCon
{
	width:315px;
	min-height:75px;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

#HDID_TopMidCon
{
	width:275px;
	min-height:75px;
	float:left;
	vertical-align:middle;
	padding-top:10px
}

#HDID_TopRightCon
{
	width:315px;
	min-height:75px;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

#HDID_MidLeftCon
{
	width:230px;
	min-height:350px;
	float:left;
	clear:both;
	font-size:.8em;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}

#HDID_MidFlashCon
{
	width:450px;
	min-height:350px;
	float:left;
	background-image:url(Images/HowDoIDouble-ChantelsBox.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
}

#HDID_MidRightCon

{
	width:230px;
	min-height:350px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:.8em;
	font-weight:bold;
}

#HDID_BottomMidCon
{
	width:940px;
	min-height:550px;
	background-image:url(Images/HowDoIDouble-Divider.gif);
	background-repeat:repeat-y;
	float:left;
	background-position:0px -20px;
	z-index:100;
}

#HDID_BottomLeftCon
{
	width:420px;
	height:550px;
	padding-right:25px;
	padding-left:5px;
	float:left;
	font-size:.8em;
	font-weight:bold;
}

#HDID_BottomRightCon
{
	width:425px;
	height:550px;
	padding-right:5px;
	padding-left:0px;
	float:right;
	font-size:.8em;
	font-weight:bold;
	padding-right:20px;
}










/* How Do I double - Detail */

#HDIDD_BackgroundCon
{
	width:940px;
	min-height:3900px;
	background-image:url(Images/HowDoIDouble-Divider.gif);
	background-repeat:repeat-y;
	font-size:.9em;
}

#HDIDD_LeftCon
{
	width:425px;
	padding:10px 25px 10px 5px;
	float:left;
	min-height:1000px;
}

#HDIDD_RightCon
{
	width:450px;
	padding:10px 5px 10px 5px;
	float:left;
	
}
.HDIDD_TopTitle
{
	font-weight:bold;
	font-size:1.1em;
}

.HDIDD_SubTitle
{
	font-weight:bold;
	text-decoration:underline;
	font-size:1em;
}

/* Contact Us */

#ContactUs_AddressCon
{
	width:300px;
	height:150px;
	margin: 5px 10px 10px 10px;
	font-size:.9em;
	
}

#ContactUs_Form
{
	margin-left:100px;
	width:800px;
	height:500px;
	margin-bottom:200px;
	
}

.ContactUs_Lbl
{
	text-align:right;
}

#ContactUs_BotCon

{
	margin-left:150px;
}

/* Programs and Pricing */

#PandP_PricingCon

{
	margin-left:125px;
}

/* No Long Term Contracts */

#NL_Con
{
	
	background-image:url(Images/LongTermContracts-Background-2.jpg);
	background-repeat:no-repeat;

	height:900px;
}

.NL_Body
{
	font-size:.9em;
	line-height:2.5em;
	padding-right:30px;
	padding-left:30px;
}

/* Industries We Work With */

#IWU_Con
	{
	background-image:url(Images/LongTermContracts-Background-2.jpg);
	background-repeat:no-repeat;
	height:1100px;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
	font-size:.8em;
	}
		
.IWU_IndType	
{
	font-weight:bold;
}

/* Sign Up - Choose Program */



#SU_Program
{
	font-size:.8em;
	margin-left:50px;
	/*color:#A61E1E;*/
	margin-right:10px;
	padding-right:10px;
	margin-bottom:25px;
	min-height:900px;
	height:900px;
	width:875px;
	
}

.SU_ProgramCon
{
	border: solid 1px black;
	margin-right:15px;
	margin-bottom:10px;
	padding:5px 0 5px 0;
}

.SU_RtInside
{
    padding-top:10px;
    width:175px;
}


.lblProgram_Discounted
{
	text-decoration:line-through;
	color:Gray;
}

.DiscountFont
{
	font-weight:bold;
	font-size:18px;
	color:Red;
}
.PricingDetailContainer
{
	margin-left:40px;
	margin-top:10px;
	font-style:italic;
	
}

#programChoice
{
	margin-top:5px;
	margin-left:75px;
	margin-right:10px;
	padding:5px 5px 5px 5px;
		border:solid 1px black;	
}



#lblDiscountedProgram
{
	margin-left:150px;
}

ul.ProgramLists
{
	list-style-type:disc;
	margin-bottom:3px;
	color:Black;
	
}

div.ProgramPlus
{
	color:Black;
	margin-left:20px;
	font-weight:bold;
}

ul.ProgramListsCommon
{
	list-style-type:disc;
	margin-top:2px;
}

/* Sign Up - Info */ 

#SU_InfoCon
{
	height:1000px;
	font-size:.8em;
	padding:10px 10px 10px 10px;
}

#ExistingLoginContainer
{
	width:600px;
	height:100px;
	margin-left:150px;
	line-height:2em;
	
}

#SU_InfoPastClientCon
{
	height:200px;
	margin-left:10px;
	
}

#SU_InfoNewAcctCon
{
	height:700px;
	margin-left:10px;
	
	padding-bottom:5px;
	margin-bottom:0px;
}

#SU_InfoIndCon
{
	margin-left:175px;
	
}

#SU_InfoSourceCon
{
	margin-left:175px;
}

/* Sign Up - Pw Retrieval */

#RP_Con
{
	background-color:#FFFFFF;
	width:400px;
	height:400px;
	margin-left:5px;
	padding:10px 10px 10px 10px;
	font-size:.8em;
}

/* Sign Up - Terms */

#SU_TermsCon
{
	height:800px;
	margin-left:10px;
	font-size:.8em;
	
}

#SU_PrintableTermsLink
{
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:.8em;
		
}

#SU_TermsAgreementCon

{
	padding-left:30px;
	line-height:2em;
}

#InitialsContainer
{
	margin-left:5px;
	margin-bottom:5px;
}

/* Sign Up - Terms Printable */

#SU_TermsPrintCon
{
	height:800px;
	margin-left:10px;
	font-size:.8em;
	background-color:#FFFFFF;
	
}

#SU_TermsCopyCon
{
	margin-left:30%;
	font-size:.7em;
}

/* Sign Up - Payment */

#SU_PaymentCon
{
	height:800px;
	margin-left:10px;
	font-size:.8em;
	
}

.BillingUpdate ul
{
	line-height:1.5em;
	/*background: orange;*/
	width:90%;
	
}



.BillingUpdateLabel
{
	/*width:100px;*/
	font-weight:bold;
	text-align:right;
	float:left;
	padding-right:5px;
	display:inline;
}
.BillingUpdateLabelRight
{
	width:50px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	display: inline;

	
}

.BillingUpdateLabelBolds
{
	font-weight:bold;
}

.BillingUpdateCardType
{
	font-weight:bold;
	display:inline;
}

#SU_PaymentSubmitBtn
{
	margin-left:400px;
}

/* Sign Up - confirmation */
#SU_ConfirmCon
{
    height:800px;
	margin-left:10px;
	font-size:.8em;
    
}
/* Videos Page */

#Vid1_VidCon
{
	width:610px;
	margin: 0 auto 0 auto;
	border:solid 1px yellow;
}

.Vid_ByLine
{
	text-decoration:underline;
	text-align:center;
	margin:10px 0 10px 0;
}

.VidLeft_Con
{
	float:left;
	padding:5px 5px 5px 15px;
}
.VidRight_Con
{
	float:right;
	padding:5px 15px 5px 5px;
}

/* Individual Video Pages */

.Videos_Con
{
   
    width:948px !important;
    height:450px !important; 
    margin-left:0 !important;
    margin-right:auto !important;
   
}
.Videos_altText
{
    font-size:13px;
    padding: 0 10px 0 10px;
}

.Video_TranscriptDownloadCon
{
    padding:20px 10px 10px 10px;
}

/* Video Library Page */

.Vid_VidListCon
{
    padding:15px 15px 15px 15px;
}

.Vid_VidListItem
{
    padding:20px 5px 20px 5px;
 }
 
 .Vid_VidListTitle
 {
     
 }
 
 .Vid_VidListDescription
 {
     margin-left:10px;
     padding-top:5px;
 }
 
 #Vid_VidList_ftr
 {
     text-align:center;
     padding:15px 0 15px 0;
     color:Red;
 }
 
 /* TV Ads Page */
 
 #TVAd_Con
 
 {
     padding:20px 10px 20px 10px;
 }
 
 .TVAd_AdCon
 {
     width:800px;
     margin:0 auto;
     height:400px;
     /*border:1px solid red;*/
 }
 
 .TVAd_AdTitle
 {
     font-weight:bold;
     text-decoration:underline;
     padding:10px 5px 15px 5px;
 }
 
 .TVAd_AdContent
 {
    /* border:1px solid yellow;*/
     padding:15px 40px 15px 5px;
 }
 
 .TVAd_AdLink
 {
     padding:10px 0px 10px 40px;
 }
 
 /*Tv Ads Detail Pages*/
 
 .TVAd_DetailCon
 
 {
     width:800px;
     margin-left:50px;
     margin-right:0px;
     
     /*border:1px solid red;*/
 }
 
 .TVAd_DetailContent
 {
    /* border:1px solid yellow;*/
     padding:5px 5px 5px 5px;
 }
