@charset utf-8;
body{font:100%/1.4 Verdana, Arial, sans-serif;background-color:#EFEFEF;color:#333;margin:0;padding:0; background:url("../images/Web-Bck_3.jpg") no-repeat scroll 0 0 / 100% auto #000000;}
ul,ol,dl{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p{margin-top:0}
a img{border:none}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}
#wrapper{width:976px;background-image:url(../images/bgshadow.png);background-repeat:repeat-y;background-position:center;margin:0 auto}
#navheader,.upgrade.xsell #navheader{width:944px;height:66px;background-image:url(../images/header-strip.png);background-position:center top;background-repeat:no-repeat;overflow:hidden;margin:0 auto}
.upgrade #navheader{width:944px;height:87px;background-image:url(../images/header-strip_progress-bar_step2.png)}
.container{width:900px;margin:0 auto;padding:0 38px}
#content-end{background-image:url(../images/bottom-cap.png);height:51px;width:976px;margin:0 auto}
.content{background-color:transparent;padding:15px 0}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
p{font-size:16px;line-height:26px}
h1.page-title{font-family:Arial,sans-serif;font-size:34px;font-weight:700;letter-spacing:-1px;line-height:44px;margin-bottom:15px;text-align:center;padding:5px 40px}
.red{color:#DA0101}
.blue{color:#16405f}
.strike{text-decoration:line-through}
span.highlight{background-color:#FBFFA3;padding:1px 3px}
#checkout_div{border:3px solid #DA0101;display:block;visibility:visible;width:854px;font-family:Arial, sans-serif;margin:0 auto 20px;padding:20px 0}
#checkout_div h1{text-align:center;font-family:Arial,sans-serif;font-size:28px;white-space:nowrap}
form .previewLabel{color:#000;font-size:16px;font-weight:700}
form input{border:#CCC 2px solid;height:30px;width:300px;vertical-align:middle;padding-left:5px;margin:8px 0}
a.atc-button:link,a.atc-button:visited{display:block;width:310px;height:102px;font-weight:700;font-style:normal;font-variant:normal;font-size:13px;line-height:normal;font-family:sans-serif;color:#333;background-image:url(http://secretsurvey.s3.amazonaws.com/images/add-to-cart_button.png);text-decoration:none;letter-spacing:-1000em;text-indent:-1000px;overflow:hidden;background-position:0 0;background-repeat:no-repeat no-repeat;margin:0 auto;padding:0}
a.atc-button:hover{color:#049;background-position:0 -103px}
a.atc-button:active{color:#FFF;background-position:0 0}
a.atc-button.upgradebutton{background-image:url(../images/upgrade-offer-button.png)}
.affiliate-copy p{margin:0 auto .5em}
#video-summary p{width:640px;margin:0 auto 1em}
#footer-menu{clear:both;margin-top:20px}
#footer-menu a:link,#footer-menu a:visited{color:#2C66BE;text-decoration:none}
#footer-menu a:hover{color:#FF4B33;text-decoration:underline}
#footer-menu p{font-family:Arial, sans-serif;font-size:12px;text-align:center;color:#666;padding-bottom:0;margin-bottom:0}
#cbclear iframe{max-height:80px}
.divider-bar{background-image:url(../images/dividerbar.png);height:28px;width:460px;background-repeat:no-repeat;margin:30px auto 10px}
.leader{font-size:20px;line-height:32px}
.yellow-alert{background-color:#FFFAC1;border:1px solid #E6DB55;font-size:20px;font-weight:700;margin-bottom:10px;font-family:"Segoe UI", Arial, sans-serif;padding:3px 5px}
.yellow-alert p{margin-bottom:5px;text-align:center}
.upgrade .yellow-alert{background-color:#FFFAC1;border:1px solid #E6DB55;font-size:20px;font-weight:400;margin-bottom:10px;font-family:"Segoe UI", Arial, sans-serif;padding:10px 60px}
.upgrade .yellow-alert p{margin-bottom:5px;text-align:left;padding:0}
a.upgrade-now-button:link,a.upgrade-now-button:visited{background-image:url(../images/upgrade-now_small-button.png);background-position:left top;color:#333;cursor:pointer;display:block;font:bold 13px sans-serif;height:30px;letter-spacing:-1000em;overflow:hidden;text-decoration:none;text-indent:-1000px;width:150px;margin:5px 0 0;padding:0}
a.upgrade-now-button:hover,a.upgrade-now-button:active{background-position:left bottom;color:#049}
.upgrade h2{font-family:"Segoe UI","Franklin Gothic Medium",Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;line-height:30px;margin-bottom:20px}
.upgrade h3.prehead{font-family:"Segoe UI","Franklin Gothic Medium",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin-bottom:5px}
.upgrade h3.listhead{font-family:"Segoe UI","Franklin Gothic Medium",Helvetica,Arial,sans-serif;color:#DA0101;font-size:22px;font-weight:600;line-height:30px;border-bottom:1px solid #DA0101;margin:1em 60px;padding:5px 0}
.upgrade .biglist p{padding-left:100px;margin-bottom:.2em}
.upgrade .biglist p:first-child{font-weight:700}
.upgrade .biglist p:last-child{margin-bottom:1em}
.upgrade.trb .biglist{background-position:60px 4px;background-repeat:no-repeat;background-image:url(../images/check-bullet.png)}
.center{text-align:center}
.upgrade h1.prebox{font-family:"Segoe UI","Franklin Gothic Medium",Helvetica,Arial,sans-serif;color:#DA0101;font-size:36px;line-height:48px;margin-left:60px;margin-right:60px;padding-bottom:0}
.offer-headline{width:758px;border:1px solid #8C0000;background-color:#ca0000;background:linear-gradient(top,#ca00000%,#b20000100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca0000',endColorstr='#b20000',GradientType=0);margin:40px auto 0;padding:10px 40px}
.offer-headline h1.headline{color:#FFF;font-size:30px;font-style:italic;font-weight:700;text-shadow:-1px -1px 0 #960000;margin-bottom:0}
.upgrade-item .prod-shot{float:left;width:210px;margin:0 20px 20px 10px}
.offer-details .upgrade-item h2{font-size:28px;font-weight:700;line-height:34px!important;margin-bottom:0;margin-left:240px;padding-bottom:0;padding-top:10px}
#dontclose p{font-size:20px;font-weight:700;text-align:center;margin:10px 0 15px}
.offer-details h3.subheadline{border-bottom:1px solid #D6AFAF;color:#666;font-size:14px;font-weight:400;margin-bottom:10px;margin-left:240px;margin-right:10px;white-space:nowrap;padding:0 0 3px}
.upgrade .offer-details p{font-size:14px;line-height:24px;margin:0 0 0 240px;padding:0 10px 10px 0}
.upgrade .offer-details p.item{font-size:20px;font-weight:700;line-height:28px;color:#16405f;margin:0 0 0 240px;padding:0 10px 0 0}
.upgrade .offer-details p.value{color:#DA0101;font-style:italic;font-weight:700;text-decoration:underline;margin-top:-10px}
.upgrade h2.larger{padding-left:60px;padding-right:60px;font-size:36px;line-height:1}
.upgrade h2.smaller{padding-left:60px;padding-right:60px;font-size:20px;line-height:30px;margin-bottom:10px}
.upgrade p.pullquote{text-align:left;font-size:20px;font-weight:lighter;font-style:italic;color:#333;border-top-style:dashed;border-bottom-style:dashed;font-family:Georgia, "Times New Roman", Times, serif;line-height:36px;width:300px;float:left;border-color:#900;border-width:1px;margin:10px 20px 10px 60px;padding:8px 10px 8px 0}
.upgrade p.pullquote.pqright{text-align:left;font-size:20px;font-weight:lighter;font-style:italic;color:#333;font-family:Georgia, "Times New Roman", Times, serif;line-height:32px;width:250px;float:right;border-left:2px dashed #DDD;border-top:none;border-bottom:none;margin:0 20px 10px;padding:8px 0 8px 20px}
.offer-details{padding:0 30px}
.upgrade-item{margin-top:15px;padding-bottom:10px;border-bottom:2px solid #AAA}
.testimonial-entry{border-top:1px dotted #8EABDB;margin:10px 10px 10px 20px;padding:10px 0 0}
.byline{font-style:italic;text-align:right;margin:5px 20px 5px 0}
.btn{-moz-user-select:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1.42857;margin-bottom:0;text-align:center;vertical-align:middle;white-space:nowrap;padding:6px 12px}
.btn:focus{outline:thin dotted #333;outline-offset:-2px}
.btn:hover,.btn:focus{color:#333;text-decoration:none}
.btn:active,.btn.active{box-shadow:0 3px 5px rgba(0,0,0,.125) inset;outline:0 none}
.btn-success{background-color:#5CB85C;color:#FFF;border-color:#4CAE4C}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active{background-color:#47A447;color:#FFF;border-color:#398439}
.btn-lg{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}
.orderbox{border:2px solid #3276B1;margin:5px 60px 20px;padding:10px 20px}
.orderbox a.btn:link,.orderbox a.btn:visited{color:#FFF;text-decoration:none}
.orderbox p{margin:0;padding:0 0 5px}
.orderbox p.small{font-size:10px;line-height:16px}
.orderbox .leftside{width:400px;float:left}
.orderbox .rightside{float:left;text-align:center}
.android-alert{display:none}
a:link,a:visited{color:#2C66BE;text-decoration:underline}
a:hover,a:active,a:focus,#footer-menu a:active{color:#FF4B33;text-decoration:none}
.downloadpage a:hover,.downloadpage a:active,.downloadpage a:focus,span.u{text-decoration:underline}
.upgrade h2.center,.upgrade h2.left{padding-left:60px;padding-right:60px}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: 680px;
	margin: 20px auto;
}
#detectleave{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:20px;
}
@media only screen and max-device-width 480px {
.android-alert{display:block;text-align:center}
}
/*****************************ON PAGE COPY**************/

#launchheader{
    display:none;
  }
  
  .content {
    margin: 0 auto;
    padding: 0 0px 15px;
    font-size:16px;
    line-height:1.5em;
    width: 100%;
  }
  
  
  .container {
    margin: 0 auto;
    padding: 0 10px;
    width: 956px;
  }
  
  
  .content p {
    font-size: 16px;
    line-height:1.5em;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0px 0;
    font-family:Arial, sans-serif;
  }
  
  .content p.confirm-order{
    background-repeat: no-repeat;
    background-image: url('../images/red-checkmark.png');
    background-position:0 6px;
    padding-left:22px;
  }
  #leftcol{
    float:left;
    width:584px;
    padding:24px 20px 0 26px;
  }
  #rightcol{
    float:left;
    width:285px;
  }
  .trust-column{
    border-top:4px solid #ffd43f;
    border-bottom:1px solid #ffd43f;
    background-color:#feffe7;
    padding:0 0 15px 0;
  }
  
  .trust-column.testimonials-column{
    border-top:4px solid #759EE2;
    border-bottom:1px solid #759EE2;
    margin-top:30px;
    background-color:#E4EEF7;
    padding:0 0 15px 0;
  }
  
  .content .trust-column h2{
    font-family:"Times New Roman", serif;
    font-size:20px;
    letter-spacing:normal;
    color:#000;
    line-height:1.5em;
    text-align:center;
    padding-bottom: 0;
    font-weight:normal;
    margin-bottom: 0;
    margin-top: 10px;
  }
  
  .content .trust-column .one-hundred-percent h3{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    letter-spacing:normal;
    color:#FFF;
    font-weight:bold;
    background-repeat:no-repeat;
    background-image:url('../images/one-hundred-percent-bg_sprite.png');
    overflow:hidden;
    width:230px;
    height:27px;
    line-height:1.5em;
    text-align:left;
    padding:5px 0 0 33px;
    margin:8px 0 10px 13px;
    text-transform:uppercase;
    text-shadow: 1px 1px 4px #3b3b32;
    filter: dropshadow(color=#3b3b32, offx=1, offy=1);
  }
  
  .content .trust-column p{
    font-family:Arial, sans-serif;
    font-size:12px;
    line-height:18px;
    margin:0 10px 15px 20px;
  }
  
  .content .trust-column.testimonials-column p{
    margin:0 0px 15px 0px;
  }
  
  .content .trust-column.testimonials-column p.entry-title{
    font-size:14px;
    line-height:18px;
    margin:0px 0px 6px 0px;
  }
  
  #order-contents{
    margin:26px 0 0 20px;
  }
  
  #order-contents .title-bar{
    height:28px;
    background-color:#fff8bc;
    padding:10px 0 10px 15px;
    border:1px solid #ffd43f;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px; 
  }
  
  #order-contents .title-bar h3{
    padding:0px;
    margin:0px;
    font-family:Arial, sans-serif;
    font-weight:bold;
    font-size:16px;
    letter-spacing:normal;
    color:#000;
    line-height:26px;
  }
  
  #order-contents .contents-box{
    -webkit-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px; 
    border:1px solid #e1e1e1;
    padding:14px 14px 14px;
  }
  
  .content table{
    border-collapse:collapse;
    border-spacing:0px;
    border-style:none;
  }
  
  .content table tr.column-label td p{
    font-family:Verdana, sans-serif; 
    font-size:10px;
    padding:0px;
    margin:0px;
    font-weight:bold;
  }
  
  .content table tr td.lcol{
    width:460px;
  }
  
  .content table tr td.rcol{
    width:78px;
    text-align:center;
  }
  
  .content table tr td{
    border-bottom:1px solid #cbcbcb;
    vertical-align:top;
  }
  
  .content table tr td p{
    padding:10px 0 10px 4px;
    margin:0px;
    font-size: 16px
    line-height:20px;
    font-family: Arial, sans-serif;
    color:#000;
  }
  .content table tr td p.description{
    padding:0px 0 10px 4px;
    font-size: 12px;
    line-height:16px;
  }
  
  .emstr{
    font-style:italic;
    font-weight:bold;
  }
  
  .divider-bar{
    background-image:url('../images/dividerbar.png');
    height: 28px;
    margin: 30px auto 10px;
    width: 460px;
    background-repeat:no-repeat;
  }
  
  .order-body{
    margin-left:22px;
  }
  
  .content .order-body h3:first-child{
    margin-top:0;
  }
  
  .content .order-body h3{
    color: #121212;
    font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: normal;
    margin: 15px 0 10px;
    
  }
  
  .content .order-body p{
    font-size: 14px;
    line-height:22px;
  }
  
  .content .order-body h2{
    border-bottom: 3px solid #78A3E8;
    margin-bottom: 8px;
    padding-bottom: 2px;
    color:#000;
    letter-spacing:normal;
  }
  
  .circle-rt{
    float:right;
    margin-left: 12px;
    margin-top: 18px;
  }
  
  .circle-lt{
    float:left;
    padding-left:22px;
  }
  
  .testimonial-entry{
    margin:10px 10px 10px 20px;
    padding:10px 0 0;
    border-top: 1px dotted #8EABDB;
  }
  
  .content .trust-column.testimonials-column p.byline{
    font-size;12px;
    font-style:italic;
    text-align:right;
    margin:5px 20px 5px 0;
    
    
  }
  
  #support-banner{
    display:none;
  }