div.homeheader_freetrial{
    position: relative;
    background-image: url("../images_freetrial/HomeHeader.png");
    background-repeat: no-repeat;
    width: 700px;
    height: 174px;
    margin: 0 auto;
}

div.homeheader_tryfree{
    position: relative;
    background-image: url("../images_freetrial/headerimage.jpg");
    background-repeat: no-repeat;
    width: 700px;
    height: 174px;
    margin: 0 auto;
}

.path {
    font-family: Trebuchet MS;
    color:#BEBEBE;
    font-size: 11px;
}

.step1 {
    font-family: Trebuchet MS;
    color:#E15C2F;
    font-size: 11pt;
    font-weight:bold;
}

.step2 {
    font-family: Trebuchet MS;
    color:#585858;
    font-size: 10pt;
    font-weight:bold;
}

.step3 {
    font-family: Trebuchet MS;
    color:#E15C2F;
    font-size: 10pt;
    font-weight:normal;
}

.bodyText {
    font-family: Trebuchet MS;
    color:#585858;
    font-size: 10pt;
}

.textTrial { 

    color:#585858;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height: 17px;  
}

.textTrialOprah { 

    color:			#777777;
    font-family:	Trebuchet MS;
    font-size:		13px;
    line-height:	21px;
    padding-left:	30px;
    padding-right:	30px;
    padding-top:	2px;
}

.footerHelp {
    font-family: Trebuchet MS;
    color:#707078;
    font-weight:bold;
    font-size: 9pt;
	width:650px; 
	letter-spacing:1px;
	line-height:1.2em;
}

.memberBenefits {
    font-family: Trebuchet MS;
    color:#BC5326;
    font-size: 18pt;
}

div.footer_freetrial{
    position: absolute;
    top: 1500px;
    width: 700px;
    height: 240px;    
    color: #f7ddb8;
    font-family: Trebuchet MS;
    font-size: 13px;
}

div.footertext_freetrial{
    position: absolute;
    width: 1500px;
    left:40px;
    top:20px;
    color: #f7ddb8;
    font-family: Trebuchet MS;
    font-size: 12px;                
}

.freetrial_inputShort {
    width:200px;
    border:1px inset #585858;
}

.freetrial_inputLong {
    width:250px;
    border:1px inset #585858;
}

.freetrial_submit { 
    height:55px;
    width:218px;
    background-image:url(../images_freetrial/getstartedbutton.png);
}

div.oprah
{
    font-style:			italic;
	height:				99px;
	margin-bottom: 		10px;
    text-align: 		center;
    background-image:	url("../images_freetrial/quotegradient.png");
    background-repeat:	repeat-x;
	width:				335px;
}


.column1 {
    position:absolute;
	left:5px;
	top:205px;
	width:334px;
}

.column1 p{
    line-height:20px;
	margin-bottom:26px;
}

.column1 a{
    cursor:pointer;
}

.column3 {
    position:absolute;
	left:5px;
	top:30px;
	width:334px;
}

.column3 p{
    line-height:20px;
	margin-bottom:26px;
}

.column3 select{
	background-color:#E9E9E9;
}

.column2 {
	position:absolute;
	left:365px;
	top:205px;
	width:334px;
}



.column2 input, select{
	margin-bottom:4px;
}

.benefColumn{
	background-image:url("../images_freetrial/gradient2.png"); 
	background-repeat:repeat-x; 
	position:absolute;
	border:1px solid #E5D9B3;
	left:365px;
	top:30px;
	width:334px;
    font-family: Trebuchet MS;
    color:#585858;
    font-size: 10pt;
}

div.before_footer{
	position:absolute;
	top:890px;
    height:129px;
	width:100%;
	text-align:center;
    background-image:url("../images_freetrial/gradient21.png");
    background-repeat: repeat-x;
}

div.before_footer img{
	padding-top:16px;
}

div.footer_trialfree{
    position: absolute;
	margin:0px;
    top: 1010px;
    left:0px;
    color: #f7ddb8;
    font-family: Trebuchet MS;
    font-size: 13px;
	@-moz-document url-prefix() { .selector { top: 785; } } 

}

div.before_footer2{
	position:absolute;
	top:700px;
    height:129px;
	width:100%;
	text-align:center;
    background-image:url("../images_freetrial/gradient21.png");
    background-repeat: repeat-x;
}

div.before_footer2 img{
	padding-top:16px;
}

div.footer_trialfree2{
    position: absolute;
	margin:0px;
    top: 828px;
    left:0px;
    color: #f7ddb8;
    font-family: Trebuchet MS;
    font-size: 13px;
	@-moz-document url-prefix() { .selector { top: 785; } } 
    
}

/** CSS popup Section **/


#FAQ, #creditCardAuthorisation, #FAQ2, #subscriptionTerm {
    border: solid black 1px; 
    padding: 10px; 
    background-color: rgb(255,255,255); 
    text-align: justify; 
    font-size: 12px; 
    z-index:20;       
}

#creditCardAuthorisation{
	display: none; 
    position: absolute; 
	left: 500px; 
	top: 650px;
    width:433px; 
    height:134px;
}

#FAQ{
    display:none; 
    position:absolute; 
    left:500px; 
    top:650px; 
    width:415px;
    height:584px;    
}

#FAQ2{
    display:none; 
    position:absolute; 
    left:500px; 
    top:275px; 
    width:415px;
    height:584px;  
}

#subscriptionTerm{
    display:none; 
    position:absolute; 
    left:500px; 
    top:350px; 
    width:400px;
    height:140px;  
}



#creditCardAuthorisation ul, li{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

/*#FAQ ul, li{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}*/


#creditCardAuthorisation p{ line-height:1.5em;}

#FAQ ul, li{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
#FAQ p{ line-height:1.5em;}   

#FAQ2 ul, li{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
#FAQ2 p{ line-height:1.5em;} 

#subscriptionTerm p{ line-height:1.9em;} 