body {
}
html {
  overflow-y: scroll;
}
.hide {
  display: none;
  position: absolute;
  left: -5000px;
}
h3,h4,h5 {
  font-family: 'Maven Pro', Tahoma, Arial, sans-serif;
  font-weight: 700;
  color: #474747;
  letter-spacing: -.05em;
  margin: 0 0 15px;
}
.content h3 {
  font-size: 30px;
}
.content h4 {
  font-size: 21px;
}
.content p {
  line-height: 1.4em;  
}
.text-center { text-align: center; }


/****************************************
/* Buttons Styles
/****************************************/

.button {
  border: 1px solid #9DACB3;
  padding: 7px 12px 4px;
  border-radius: 4px;
  color: #005784;
  font: 700 14px 'Maven Pro', Arial, sans-serif;
  text-shadow: 0 1px 0 rgba(255,255,255,.7);
  box-shadow: inset 0 1px 0 rgba(255,255,255,1);
  letter-spacing: -.05em;
  display: inline-block;
  text-align: center;
  text-absolute:;
  background: rgb(246,248,248);
  background: -moz-linear-gradient(top,  rgba(246,248,248,1) 0%, rgba(186,220,237,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,248,1)), color-stop(100%,rgba(186,220,237,1)));
  background: -webkit-linear-gradient(top,  rgba(246,248,248,1) 0%,rgba(186,220,237,1) 100%);
  background: -o-linear-gradient(top,  rgba(246,248,248,1) 0%,rgba(186,220,237,1) 100%);
  background: -ms-linear-gradient(top,  rgba(246,248,248,1) 0%,rgba(186,220,237,1) 100%);
  background: linear-gradient(top,  rgba(246,248,248,1) 0%,rgba(186,220,237,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f8', endColorstr='#badced',GradientType=0 );
}
.button:hover {
  text-decoration: none;
  background: #005784;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,.4);
  border: 1px solid #005784;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
/*  background: rgb(188,231,242);
  background: -moz-linear-gradient(top,  rgba(188,231,242,1) 0%, rgba(117,197,234,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,231,242,1)), color-stop(100%,rgba(117,197,234,1)));
  background: -webkit-linear-gradient(top,  rgba(188,231,242,1) 0%,rgba(117,197,234,1) 100%);
  background: -o-linear-gradient(top,  rgba(188,231,242,1) 0%,rgba(117,197,234,1) 100%);
  background: -ms-linear-gradient(top,  rgba(188,231,242,1) 0%,rgba(117,197,234,1) 100%);
  background: linear-gradient(top,  rgba(188,231,242,1) 0%,rgba(117,197,234,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bce7f2', endColorstr='#75c5ea',GradientType=0 );
*/
}
.button:active {
  opacity: .9;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.5);
}
.button.big {
  font-size: 18px;
}
.button.accented {
  font-size: 22px;
}
.button.gray,
.subscriptionPlans .button.gray {
  color: #656565;
  background: rgb(246,246,246);
  background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(230,230,230,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(230,230,230,1)));
  background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%);
  background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%);
  background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%);
  background: linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(230,230,230,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f8', endColorstr='#badced',GradientType=0 );
}
.button.gray:hover {
  background: inherit;
  color: #ccc;
  /* to do grayscale gradient */
/*  background: -moz-linear-gradient(top,  rgba(246,246,246,1) 0%, rgba(200,200,200,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(200,200,200,1)));
  background: -webkit-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(200,200,200,1) 100%);
  background: -o-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(200,200,200,1) 100%);
  background: -ms-linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(200,200,200,1) 100%);
  background: linear-gradient(top,  rgba(246,246,246,1) 0%,rgba(200,200,200,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f8', endColorstr='#badced',GradientType=0 );
*/
}
.button.green {
  text-shadow: 0 1px 0 rgba(0,0,0,.7);
  border: 1px solid #005784;
  color: #fff;
  background: rgb(110,199,122);
  background: -moz-linear-gradient(top,  rgba(110,199,122,1) 0%, rgba(48,140,40,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110,199,122,1)), color-stop(100%,rgba(48,140,40,1)));
  background: -webkit-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,140,40,1) 100%);
  background: -o-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,140,40,1) 100%);
  background: -ms-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,140,40,1) 100%);
  background: linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,140,40,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ec77a', endColorstr='#308c28',GradientType=0 );
}
.plansTable .button.green {
  color: #fff;
}
.button.green:hover {
  background: rgb(110,199,122);
  background: -moz-linear-gradient(top,  rgba(110,199,122,1) 0%, rgba(48,175,42,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(110,199,122,1)), color-stop(100%,rgba(48,175,42,1)));
  background: -webkit-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,175,42,1) 100%);
  background: -o-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,175,42,1) 100%);
  background: -ms-linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,175,42,1) 100%);
  background: linear-gradient(top,  rgba(110,199,122,1) 0%,rgba(48,175,42,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ec77a', endColorstr='#30af2a',GradientType=0 );
}

/****************************************
/* /Buttons Styles
****************************************/

.actions {
  text-align: center;
  margin: 20px 0 0;
  padding-bottom: 1px;
  float: left;
  width: 100%;
}

/****************************************
/* Icons
/****************************************/

.sb-icon {
  background-image: url('http://konspiredesign.com/proto/sanebox/img/sanebox-sprites.png');
  display: inline-block;
  margin-right: 6px;
  vertical-align: text-top;
}
.icon-heart {
  background-position: -42px 0;
  height: 27px;
  width: 32px
}
.show-tour:hover .icon-heart { background-position: -42px -30px }

.sb-feature-icon {
  background-image: url('http://konspiredesign.com/proto/sanebox/img/sanebox-sprites.png');
  display: block;
  width: 67px;
  height: 67px;
}
.sb-icon-digest     { background-position: 0 -63px; }
.sb-icon-importance { background-position: -74px -63px; }
.sb-icon-defer      { background-position: -150px -63px; }
.sb-icon-social     { background-position: -224px -63px; }
.sb-icon-blackhole  { background-position: -297px -63px; }
.sb-icon-spam       { background-position: 0 -136px; }
.sb-icon-reminder   { background-position: -77px -136px; }
.sb-icon-custserv   { background-position: -154px -136px; }
.sb-icon-sanebox    { background-position: -228px -136px; }
.sb-icon-easy       { background-position: -297px -136px; }
.sb-icon-works      { background-position: -1px -207px; }
.sb-icon-dollar     { background-position: -80px -207px; }

.sb-icon-plan {
  width: 60px;
  height: 60px;
  vertical-align: top;
}
.sb-icon-plan-basic { background-position: -375px 0 }
.sb-icon-plan-pro   { background-position: -375px -66px }
.sb-icon-plan-super { background-position: -375px -131px }

.sb-nav-icon {
  width: 16px;
  height: 16px;
}
.sb-icon-blog-nav      { background-position: 0 -282px }
.sb-icon-tour-nav      { background-position: -26px -282px }
.sb-icon-price-nav     { background-position: -50px -282px }
.sb-icon-happy-nav     { background-position: -70px -282px }
.sb-icon-login-nav     { background-position: -94px -282px }
.sb-icon-signup-nav    { background-position: -115px -282px }
.sb-icon-logout-nav    { background-position: -137px -282px }
.sb-icon-settings-nav  { background-position: -158px -281px }
.sb-icon-invite-nav    { background-position: -180px -281px }
.sb-icon-help-nav      { background-position: -204px -282px }

.sb-icon-video-sm     { background-position: -83px 0 }

.sb-icon-checkmark    { background-position: 0 -305px; width: 28px; height: 22px }

.sb-icon-bullet { width: 32px; height: 29px }
.sb-icon-bullet-email      { background-position: 0 -336px }
.sb-icon-bullet-reminder   { background-position: -32px -333px }
.sb-icon-bullet-importance { background-position: -64px -335px }
.sb-icon-bullet-archive    { background-position: -96px -336px }
.sb-icon-bullet-blackhole  { background-position: -128px -336px }
.sb-icon-bullet-tomorrow   { background-position: -160px -336px }
.sb-icon-bullet-nextweek   { background-position: -192px -335px }
.sb-icon-bullet-spam       { background-position: -226px -336px }
.sb-icon-bullet-top        { background-position: -327px -336px }
.sb-icon-bullet-defer      { background-position: -295px -334px }
.sb-icon-bullet-youread    { background-position: -261px -335px }
.sb-icon-bullet-news       { background-position: -360px -336px }
.sb-icon-bullet-facebook   { background-position: -35px -302px }
.sb-icon-bullet-help       { background-position: -392px -336px }

.sb-icon-checkbox          { background-position: -103px 0; width: 30px; height: 28px }
.sb-icon-checkbox.checked  { background-position: -136px 0; width: 30px; height: 28px }

.sb-arrow-green {
  background-position: -176px -30px;
  width: 36px;
  height: 28px;
  margin-right: 2px;
}
.sb-icon-lg                { width: 103px; height: 103px; float: left }
.sb-icon-blackhole-lg      { background-position: -446px -2px }

/****************************************
/* /Icons
****************************************/

/****************************************
/* Main Nav
/****************************************/

.headerNav {
  list-style: none;
  margin: 0;
  padding: 0;
  float: right;
  border-radius: 4px;
  border-bottom: 0;
}
.headerNav li {
  float: left;
  font: 700 15px 'Maven Pro', Arial, sans-serif;
}
.headerNav li a {
  padding: 9px 10px 6px;
  color: white;
  background: #2b78a7;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.7), inset 0 -1px 0 rgba(0,0,0,.5);
  text-shadow: 0 -1px 0 rgba(0,0,0,.8);
  display: block;
  line-height: 1.1em;
  border: 1px solid #336d8e;
  border-right: 1px solid rgba(255,255,255,.2);
}
.headerNav li a:hover {
  background: #389cc5;
  text-decoration: none;
  cursor: pointer;
}
.headerNav li:first-child a {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}
.headerNav li:last-child a {
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
}
.headerNav li a.highlighted,
body .headerNav a.active.highlighted {
  border-radius: 4px;
  background: #2a9341;
  padding: 13px 12px 9px;
  margin-top: -4px;
  border-color: #445966;
  color: white;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.7), inset 0 -1px 0 rgba(0,0,0,.5);
}
.headerNav li a:hover.highlighted {
  background: #37c456;
}
.headerNav li a.active {
  background: #115b87;
  color: #B8CEDB;
  box-shadow: inset 0 1px 0 rgba(0,0,0,.7), inset 0 -1px 0 rgba(0,0,0,.5);
}
 {
  color: white;
}
.headerNav li a.active .sb-nav-icon {
  opacity: .7;
}


/****************************************
/* /Main Nav
****************************************/



#middle {
  position: relative;
  margin-top: 76px;
}
.homeContent {
  overflow: hidden;
}

/****************************************
/* Columns
/****************************************/

.three-col {
  font-size: 15px;
}
.three-col .one,
.three-col .two,
.three-col .three {
  width: 30%;
  margin-right: 5%;
  float: left;
}
.three-col .three {
  margin-right: 0;
}
.three-col .one-two,
.three-col .two-three {
  width: 60%;
  float: left;
}
.three-col ul {
  margin-bottom: 25px;
  padding-left: 25px;
}

/****************************************
/* /Columns
****************************************/



/****************************************
/* Claim Container
/****************************************/

.claimContainer {
  width: auto;
  text-align: center;
  float: none;
}
.claimContainer .title {
  margin: 0;
  float: none;
}
.claimContainer .subtitle {
  float: none;
  font-size: 28px;
}
.productTour .claimContainer {
  height: 118px;
}

.productTour .claimContainer .title {
  font-size: 52px;
}
.claimContainer .red { color: #F03A2C }
.claimContainer .blue { color: #19A0D8 }


/****************************************
/* /Claim Container
****************************************/

.signUpInBoxContainer {
  float: none;
  overflow: hidden;
  width: auto;
  margin: 0 160px;
}
.new_email_user {
  float: left;
}
.signUpInBoxContainer .legend, .counterContainer .legend {
  float: left;
  margin: 18px 0 0 10px;
}
.signUpInBoxContainer .formContainer {
  float: none;
}
.signUpInBoxContainer .formContainer input[type="text"] {
  background: none;
  border-radius: 8px;
  border: 1px solid #888;
  padding: 9px 10px 8px;
  box-shadow: inset 0 2px 3px rgba(0,0,0,.5)
}
span.bigButton input[type="submit"] {
  width: 145px\9; /* hack for IE */
}
span.bigButton {
  background: url("http://konspiredesign.com/proto/sanebox/img/button_big.png") no-repeat left bottom;
}
span.bigButton input[type="submit"] {
  background: url("http://konspiredesign.com/proto/sanebox/img/button_big.png") no-repeat right bottom;
}
span.bigButton:hover {
  background-position: left top;
}
span.bigButton:hover input[type="submit"] {
  background-position: right top;
}
.home .threeColBoxesContainer {
  margin-bottom: 20px;
}

.action-fixed-to-bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 30px;
  text-align: center;
  padding: 10px 0 15px;
  background: #444;
  background: rgba(0, 0, 0, .85);
  z-index: 100;
  font-family: 'Neucha', Arial, sans-serif;
}
.action-fixed-to-bottom .arrow {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 90%;
}
.action-fixed-to-bottom a {
  font-size: 250%;
  color: #75daf2;
  text-shadow: 0 -1px 0 rgba(0,0,0,.9);
  border-bottom: 2px dotted #75daf2;
}
.action-fixed-to-bottom:hover {
  background: #176C9B;
  cursor: pointer;
}
.action-fixed-to-bottom:hover a {
  text-decoration: none;
  color: #c3eff9;
  border-color: #c3eff9;
}
.action-fixed-to-bottom:active {
  opacity: .9;
}

.signUpInBoxContainer.absolute {
  position: absolute;
}

.productTour {
  position: relative;
  z-index: 1;
  padding-top: 90px;
}
#middle .productTour .content {
  margin-top: 0;
}
#middle .homeContent .content {
  margin-bottom: 60px;
}


/****************************************
/* List of Features
/****************************************/

.list-features {
 margin: 20px 0 0;
 overflow: hidden;
}
.list-features ul {
 list-style: none;
 padding: 0;
 margin: 0;
 background: transparent url('http://konspiredesign.com/proto/sanebox/img/line-hor.png') no-repeat center bottom;
 overflow: hidden;
}
.list-features ul:last-child {
  background: none;
}
.list-features li {
 width: 30.4%;
 width: 29%\9;
 float: left;
 padding: 20px 1.7% 20px;
 position: relative;
 height: 190px;
 background: transparent url('http://konspiredesign.com/proto/sanebox/img/line-vert.png') repeat-y top right;
 
}
.list-features .top li {
  background: transparent url('http://konspiredesign.com/proto/sanebox/img/line-vert-fade-up.png') repeat-y top right;
}
.list-features .bottom li {
  background: transparent url('http://konspiredesign.com/proto/sanebox/img/line-vert-fade-down.png') repeat-y top right;
}
.list-features li:nth-child(3n+3) {
 padding-right: 0;
 background: none;
}
.list-features li h4 {
 font: 700 20px 'Maven Pro', Arial, sans-serif;
 letter-spacing: -.05em;
 color: #414141;
 margin: 0 0 15px;
 line-height: 1em;
}
.list-features li p {
 color: #656565;
 line-height: 1.4em;
 margin-top: 0;
}
.list-features li h4,
.list-features li p {
 margin-left: 80px;
}
.list-features li .button {
 position: absolute;
 left: 95px;
 bottom: 20px;
}
.list-features .sb-feature-icon {
 position: absolute;
 top: 20px;
 left: 15px;
}
.list-features li .actions {
 margin-top: 10px;
 text-align: left;
}
.list-features li:nth-child(3n+3)::after { content: none }

/****************************************
/* /List of Features
/****************************************/


/****************************************
/* Pricing Plans
/****************************************/

/*
.saneboxGuy {
  background: url('http://konspiredesign.com/proto/sanebox/img/sanebox-char-sprites.png');
  margin: 0 auto;
  position: relative;
  z-index: 1;
}
.planBasic .saneboxGuy {
  width: 140px;
  height: 192px;
}
.planPro .saneboxGuy {
  background-position: -149px 2px;
  width: 167px;
  height: 212px;
}
.planSuper .saneboxGuy {
  background-position: -327px 3px;
  width: 221px;
  height: 220px;
}
*/
.saneboxGuy {
  background: url('http://konspiredesign.com/proto/sanebox/img/sanebox-char-sprites-02.png');
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 10px;
  z-index: 1;
}
.planBasic .saneboxGuy {
  width: 108px;
  height: 125px;
}
.planPro .saneboxGuy {
  background-position: -106px 0px;
  width: 109px;
  height: 125px;
}
.planSuper .saneboxGuy {
  background-position: -217px 0px;
  width: 125px;
  height: 125px;
}
.planStatus {
  font-size: 19px;
}

.subscriptionPlans .red, .selectPricingWrap .red, .plansTable .red { color: #ef4124; }
.subscriptionPlans .green, .selectPricingWrap .green, .plansTable .green { color: #24b34b; }
.subscriptionPlans .gray, .selectPricingWrap .gray, .plansTable .gray { color: #676767 }

.normal { font-weight: normal }

.subscriptionPlans .disabled { opacity: .3 }
.subscriptionPlans .faded { opacity: .4 }
.disabled .button.selectPricing { display: none }

.plansTable .plansHeader td {
  padding: 0;
}
.parentContainer { position: relative }
.preferred {
  background: url('http://konspiredesign.com/proto/sanebox/img/ribbon-best-deal.png') no-repeat;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 0;
  right: 0;
}
.plansHeader h3 {
  font: 700 49px 'Maven Pro', Arial, sans-serif;
  background: #AAE1F6;
  padding: 15px 0 15px 66px;
  margin: 0;
  border-left: 1px solid #92B7CC;
  border-top: 1px solid #92B7CC;
  letter-spacing: -.1em;
  color: #19A0D8;
  height: 60px;
  line-height: 72px;
}
.plansTable h4 {
  font: 700 21px 'Maven Pro', Arial, sans-serif;
  margin: 15px 0 5px;
  letter-spacing: -.1em;
}
.plansHeader td:last-child h3 {
  border-right: 1px solid #92B7CC;
}
.planBasic h3 {
}
.planPro h3 {
  background: #c3eefe;
  color: #196690;
}
.planSuper h3 {
  background: #D4F4FE;
  color: #139AD3;
  padding-left: 87px;
}
.yourFeatures h3 {
  font-size: 33px;
  line-height: 72px;
  background: #E0F1F8;
  padding: 15px 0;
}
.plansHeader .pedestal {
  background: url('http://konspiredesign.com/proto/sanebox/img/sanebox-pricing-sprites.png');
  height: 26px;
  margin-top: -21px;
}
.plansHeader .planPro .pedestal {
  background-position: 0 -28px;
}
.plansHeader .planSuper .pedestal {
  background-position: 0 -54px;
}

.prices td {
  font-family: 'Maven Pro', Arial, sans-serif;
  font-weight: 700;
  height: 30px;
/*  color: #ef4124;*/
}
.price {
  letter-spacing: -.1em;
}
.price .small {
  font-size: 80%;
}
.plansTable .sb-icon-video-sm {
  float: right;
  margin: 7px 6px 0 0;
}

.subscriptionPlans table {
  margin: 0;
  padding: 0;
  border-spacing: 0;
  font: 500 23px 'Neucha', Arial, sans-serif;
  text-shadow: 0 1px 0 rgba(255,255,255,.8);
}
.plansTable {
  width: 100%;
  border-bottom: 1px solid #92b7cc;
  table-layout: fixed;
  border-spacing: 0;
  font-family: 'Neucha', Arial, sans-serif;
}
.plansTable thead td {
/*1  height: 322px;*/
  border: 0;
}
.plansTable thead td {
  vertical-align: bottom;
  background: transparent;
  padding-left: 70px;
}
.plansTable td {
  width: 33%;
  border-left: 1px solid #92b7cc;
  border-top: 1px solid #92b7cc;
  padding: 5px;
  text-align: center;
  color: #146692;
  background: #f1f7f9;
}
.plansTable td:last-child {
  border-right: 1px solid #92b7cc;
}
.plansTable thead td:last-child {
  border: 0;
}
td.facebookDiscount {
  background: #D9DEEF;
  cursor: pointer;
  font-size: 22px;
  white-space: nowrap;
}
td.facebookDiscount:hover {
  background: #bcc9f6;
  color: #163a76;
}
table th.side,
table td.side {
  background: transparent;
  color: inherit;
  padding: 5px;
  border: none;
  border-top: 1px solid #c6dbe8;
  text-align: left;
  font: 300 23px 'Neucha', Arial, sans-serif;
}
.plansTable td.credit {
  text-align: left;
  padding: 0 5px 10px;
  color: inherit;
}
.recommendTable {
  font-size: 21px;
  margin-top: 30px;
}
.priceTable .plansHeader h3 {
  padding: 15px 0;
}
body .subscriptionPlans .center,
body table .center {
  text-align: center;
}

body table th.blank,
body td.blank {
  border: none;
}
table td.smaller-text {
  font-size: 84%;
}
.callsToAction.notLoggedIn td[colspan] {
  background: #1591C5;
}
.callsToAction td {
  background: #70bcd9;
  border-right: 1px solid white;
}
.strike {
  position: relative;
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  padding-right: 2px;
}
.strike:after {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0px;
  width: 48px;
  height: 19px;
  background: url('http://konspiredesign.com/proto/sanebox/img/sanebox-sprites.png') -122px -35px;
}
.strike.blue:after {
  background: url('http://konspiredesign.com/proto/sanebox/img/sanebox-sprites.png') -80px -35px;
}
.loggedIn .subscriptionPlans .tryFree td,
.notLoggedIn .subscriptionPlans .buyPlans td,
.notLoggedIn .subscriptionPlans .credit a,
.loggedIn .selectPricing .sb-icon-bullet-help {
  display: none;
}
.notLoggedIn .tryFree td,
.loggedIn .buyPlans td {
  display: table-cell;
}
.buyPlans .usage {
  background: #AAE1F6;
}
/*.callsToAction td.currentPlan { background: #0DB451 }*/
.selectPricingWrap {
  text-align: center;
}
.callsToAction .button {
  min-width: 120px;
}
.selectPricingWrap h2 {
  font: 700 37px 'Maven Pro', Arial, sans-serif;
  letter-spacing: -.1em;
  margin: 20px 0 0;
}
.selectPricingWrap ul {
  margin: 45px 0 10px;
  padding: 0;
}
.selectPricingWrap ul li {
  list-style: none;
  margin: 0 20px 15px 0;
  padding: 0;
  overflow: hidden;
}
.selectPricingWrap .button {
  width: 150px;
  float: left;
}
.selectPricingWrap table {
  float: left;
  border-spacing: 0;
}
.selectPricingWrap th {
  background: #C1E4F3;
  font-size: 21px;
  padding: 6px 8px;
  border-right: 1px solid #abbdc8;
  font-weight: 300;
}
.selectPricingWrap table td {
  font: 700 21px 'Maven Pro', Arial, sans-serif;
  border-top: 1px solid #abbdc8;
  border-right: 1px solid #abbdc8;
  padding: 10px 8px;
  border: 0;
}
.selectPricingWrap table th:last-child,
.selectPricingWrap table td:last-child { border-right: 0; }

.selectPricingWrap {
  font: 500 23px 'Neucha', Arial, sans-serif;
}
.selectPricingWrap .saving {
  font-family: 'Neucha', Arial, sans-serif;
  float: left;
  width: 90px;
  text-align: right;
  margin-right: 20px;
  margin-top: 6px;
}
.selectPricingWrap .monthly {
  float: left;
  width: 180px;
  text-align: left;
  margin-left: 20px;
  margin-top: 6px;
}

/****************************************
/* /Pricing Plans
****************************************/


/****************************************
/* 404 and Maintenance
/****************************************/

.page-404 .settingsBox {
  width: 50%;
  float: none;
  margin: 60px auto;
}
.page-404 .settingsBox .yRepeat {
  position: relative;
}
.page-404 .settingsBox .footer {
  margin-bottom: 60px;
}
.settingsBox .saneguy {
  position: absolute;
  bottom: -100px;
  right: -30px;
}
.serverInfo {
  margin-top: 60px;
  font-size: 15px;
}

/****************************************
/* /404
****************************************/

.linkList {
}
.linkList li {
  font-size: 25px;  
  margin-bottom: 5px;
  color: #0A5883;
}
.linkList li span {
  font-size: 15px;  
}

/****************************************
/* Landing Page
/****************************************/

.landing-video .oneColBox { font-size: 15px }
.landing .claimContainer,
.landing-video .claimContainer {
  width: 100%;
  margin-bottom: 60px;
}
.landing .two-three .claimContainer *,
.landing-video .claimContainer * {
  text-align: left;
}
.landing-video .claimContainer .sb-icon-lg {
  margin-right: 20px;
}
.landing .two-three .claimContainer .sb-icon {
  margin-left: -126px;
  margin-top: -7px;
}
.landing .two-three .claimContainer h3 {
  margin-bottom: 50px;
}
.landing .two-three .claimContainer * {
  float: left;
}
.column440px .mediumButtonContainer {
  margin-left: 40px;
}

/****************************************
/* /Landing Page
****************************************/



/****************************************
/* Header
/****************************************/

a.logoContainer { margin-top: 9px; }
.headerButtonContainer { margin-top: 23px; }

#header {
  background: white url(http://www.sanebox.com/img/header_bkg.png) top left repeat-x;
  position: fixed;
  z-index: 101;
  height: 78px;
  border-bottom: 1px solid #CCC;
  box-shadow: 0 5px 5px rgba(0,0,0,.1);
}

/****************************************
/* /Header
****************************************/

/****************************************
/* Footer
/****************************************/

.home #footer {
}
.home.tour #footer {
  margin-bottom: 0;
}

/****************************************
/* /Footer
****************************************/


#footer .bottom {
  text-align: center;
}
.boxHolder {
  float: left;
  width: 310px;
}

#cboxClose {
  top: 8px;
  right: 8px;
  text-indent: -5000px;
  background: 0 0 url('http://konspiredesign.com/proto/sanebox/img/sanebox-sprites.png') no-repeat;
  height: 35px;
  width: 35px;
}
#cboxClose:active {
  opacity: .7;
}