@charset "UTF-8";

/* ====================================
Simple Lifestyle Benefits
a division of Novus Life Solutions, LLC
Copyright 2009

swatch colors
=============
7EBF4C - Simple Green (rollover)
81848A - grey (active)
333333 - common text
454545 - secondary text
265395 - alternative checkout blue
======================================= */

/* CSS Document */

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0;
}
h1, h2, h3, h4, h5, h6 { margin: 0; }
img { border: 0; }
a {
  text-decoration: none;
  color: #454545;
}
a:link, a:visited { color: #333; }
a:hover { color: #7ebf4c; }
a:active { color: #81848a; }

hr {
  border: 0;
  width: 100%;
  background-color: #e0e0e0;
  height: 1px;
}

/* WHOLE LIFE WELLNESS */
#wellness { 
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}
/* SIMPLE LIFESTYLE BENEFITS */
#mind {
  width: 800px;
  height: 93px;
}
#simple a {
  width: 306px;
  height: 93px;
  float: left;
}
#benefits {
  width: 494px;
  height: 93px;
  float: right;
  background: transparent url(images/12_benefits.png) no-repeat scroll;
}
#script-card {
  width: 494px;
  height: 93px;
  float: right;
  background: transparent url(images/script-card.jpg) no-repeat scroll;
}
#discount-card {
	width: 494px;
	height: 44px;
}
.discount-text {
  text-align: right;
	font-size: 21px;
	font-weight: 900;
	color: #333;
	padding-top: 16px;
	padding-right: 13px;
}
#included-with {
	width: 494px;
	height: 22px;
}
.included-text {
  text-align: right;
	font-size: 15px;
	font-weight: 100;
	color: #333;
	padding-top: 0px;
	padding-right: 13px;
}
#expand-details {
	width: 494px;
}
.expanded-text {
  text-align: right;
	font-size: 14px;
	font-weight: 100;
	padding-top: 3px;
	padding-right: 27px;
}
#benefiq {
  width: 200px;
  height: 93px;
  float: right;
  background: transparent url(images/benefiq_logo.gif) no-repeat scroll;
}
#navigation {
  width: 200px;
  height: 41px;
  float: right;
  padding-top: 42px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 300;
  text-align: right;
  color: #666;
}
#learn {
  width: 494px;
  height: 74px;
}
.learnid {
  float: right;
  padding-left: 116px;
  padding-top: 55px;
  padding-right: 33px;
  padding-bottom: 3px;
  font-size: 13px;
  font-weight: 900;
  color: #454545;
}

#applies {
  width: 494px;
  height: 19px;
}
.appliedid {
  float: right;
  padding-top: 4px;
  padding-right: 33px;
  font-size: 9px;
  color: #999;
}

/* SIMPLE LIFESTYLE BENEFITS INDEX PAGE */
#flash-intro {
  width: 800px;
  height: 297px;
  position: relative;
  z-index: -1;
}
#floating-text {
  height: 222px;
  width: 268px;
  position: absolute;
  top: 44px;
  left: 508px;
  z-index: 2;
  border: none;
}
#floating-title {
  width: 258px;
  height: 23px;
  padding-left: 10px;
  padding-top: 8px;
  font-size: 17px;
  font-weight: 400;
  color: #FFF;
}
#floating-content {
  width: 248px;
  padding-left: 10px;
  padding-top: 10px;
  padding-right: 10px;
  text-align: justify;
  font-size: 12px;
  line-height: 13px;
  font-weight: 100;
  color: #FFF;
}

#benefits-welcome {
  width: 800px;
  height: 226px;
  background: transparent url(images/simple_welcome.png) no-repeat scroll;
}
#benefits-welcome2 {
  width: 800px;
  height: 226px;
  background: transparent url(images/simple_welcome2.png) no-repeat scroll;
}
#major-welcome {
	width: 800px;
	height: 95px;
  background: transparent url(images/simple-majormed.png) no-repeat scroll;
}
/* MAJOR MEDICAL */
#simple-medical1 {
  width: 400px;
  height: 95px;
  float: left;
}
#simple-medical2 {
  width: 400px;
  height: 95px;
  float: right;
}
#major-package1 {
  width: 400px;
  height: 41px;
}
#major-package2 {
  width: 400px;
  height: 70px;
}
#major-medical-text {
	font-size: 12px;
	color: #fff;
	padding-top: 23px;
	padding-right: 18px;
	padding-left: 10px;
}
#medical-title a {
  width: 216px;
  height: 24px;
  float: left;
  padding-left: 34px;
  padding-top: 17px;
  font-size: 17px;
  font-weight: 400;
  color: #454545;
}
#medical-title a:hover { color: #7ebf4c; }
#medical-title a:active { color: #81848a; }

#medical-application {
  width: 124px;
  height: 24px;
  float: right;
  padding-right: 22px;
  padding-top: 17px;
  text-align: right;
  font-size: 11px;
  line-height: 11px;
  font-weight: 100;
  color: #fff;
}

#medical-details {
  height: 17px;
	width: 378px;
  padding-right: 22px;
  padding-top: 5px;
  text-align: right;
  font-size: 11px;
  color: #333;
}
#medical-list {
  width: 400px;
}
ul#medicallness { 
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  padding-top: 2px;
  padding-right: 0;
  padding-bottom: 0;
}
li.medicalnessy a {
  padding-left: 46px;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
li.medicalnessy a:hover { color: #a6e774; }
li.medicalnessy a:active { color: #e6e774; }

#medical-affordable {
  width: 367px;
  height: 21px;
  padding-right: 33px;
  padding-top: 4px;
  text-align: right;
  font-size: 20px;
}
#medical-affordable a:link {color: #999; }
#medical-affordable a:hover { color: #7ebf4c; }
#medical-affordable a:active { color: #81848a; }

/* WELLNESS */
#simple-wellness {
  width: 400px;
  height: 226px;
  float: left;
}
#wellness-package {
  width: 400px;
  height: 39px;
}
#wellness-title a {
  width: 202px;
  height: 23px;
  float: left;
  padding-left: 48px;
  padding-top: 16px;
  font-size: 17px;
  font-weight: 400;
  color: #454545;
}
#wellness-title a:hover { color: #7ebf4c; }
#wellness-title a:active { color: #81848a; }

#wellness-application {
  width: 124px;
  height: 24px;
  float: right;
  padding-right: 22px;
  padding-top: 15px;
  text-align: right;
  font-size: 11px;
  line-height: 11px;
  font-weight: 100;
  color: #fff;
}

#wellness-details {
  width: 378px;
  height: 17px;
  padding-right: 22px;
  padding-top: 5px;
  text-align: right;
  font-size: 11px;
  color: #333;
}
#wellness-list {
  width: 400px;
  height: 114px;
}
ul#wellnessness { 
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 0;
}
li.wellnessy a {
  padding-left: 46px;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
li.wellnessy a:hover { color: #a6e774; }
li.wellnessy a:active { color: #e6e774; }

#wellness-affordable {
  width: 372px;
  height: 33px;
  padding-right: 28px;
  padding-top: 4px;
  text-align: right;
  font-size: 20px;
}
#wellness-affordable a:link {color: #999; }
#wellness-affordable a:hover { color: #7ebf4c; }
#wellness-affordable a:active { color: #81848a; }

/* HEALTH */
#simple-health {
  width: 400px;
  height: 226px;
  float: right;
}
#health-package {
  width: 400px;
  height: 39px;
}

#health-title a {
  width: 214px;
  height: 23px;
  float: left;
  padding-left: 30px;
  padding-top: 16px;
  font-size: 17px;
  font-weight: 400;
  color: #454545;
}
#health-title a:hover { color: #7ebf4c; }
#health-title a:active { color: #81848a; }

#health-application {
  width: 117px;
  height: 24px;
  float: right;
  padding-right: 29px;
  padding-top: 15px;
  text-align: right;
  font-size: 11px;
  line-height: 11px;
  font-weight: 100;
  color: #fff;
}

#health-details {
  width: 371px;
  height: 17px;
  padding-right: 29px;
  padding-top: 5px;
  text-align: right;
  font-size: 11px;
  color: #333;
}

#health-list {
  width: 400px;
  height: 114px;
}
ul#health { 
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  padding-top: 6px;
  padding-right: 0;
  padding-bottom: 0;
}
li.healthy a {
  padding-left: 39px;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}
li.healthy a:hover { color: #a6e774; }
li.healthy a:active { color: #e6e774; }

#health-affordable {
  width: 367px;
  height: 33px;
  padding-right: 33px;
  padding-top: 4px;
  text-align: right;
  font-size: 20px;
}
#health-affordable a:link {color: #999; }
#health-affordable a:hover { color: #7ebf4c; }
#health-affordable a:active { color: #81848a; }

/* INDIVIDUAL BENEFITS */
#body_print {
  width: 960px;
  height: auto;
}
/* COLUMN ONE */
#column_one {
  width: 238px;
  height: 407px;
  float: left;
}
.column_one_A {
  width: 238px;
  height: 336px;
}
.column_one_B {
  width: 238px;
  height: 71px;
}
.one_B a {
  float: left;
  width: 186px;
  padding-left: 28px;
  padding-right: 24px;
  padding-top: 13px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 900;
  color: #454545;
}
.one_B a:hover { color: #7ebf4c; }
.one_B a:active { color: #81848a; }

/* COLUMN TWO */
#column_two {
  width: 238px;
  height: 407px;
  float: left;
}
.column_two_A {
  width: 238px;
  height: 57px;
  text-align: center;
}
.two_A {
  float: left;
  padding-left: 58px;
  padding-top: 26px;
  font-size: 20px;
  color: #454545;
}
.column_two_B {
  width: 238px;
  height: 279px;
}
ul#details { 
  list-style-type: none;
  margin-top: 0px;
  margin-left: 17px;
  margin-right: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 8px;
  padding-right: 0;
  padding-bottom: 0;
}
li.detail {
  background-image: url(images/arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 27px;
  padding-right: 12px;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 900;
  color: #000;
}
.column_two_C {
  width: 238px;
  height: 71px;
}
.two_C a {
  float: left;
  width: 169px;
  padding-left: 34px;
  padding-top: 13px; 
  padding-right: 35px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 900;
  color: #454545;
}
.two_C a:hover { color: #7ebf4c; }
.two_C a:active { color: #81848a; }

/* COLUMN THREE */
#column_three {
  width: 324px;
  height: 407px;
  float: left;
}
.column_three_A {
  width: 324px;
  height: 57px;
}
.three_A {
  float: left;
  width: 304px;
  margin: 0;
  padding-left: 20px;
  padding-top: 26px;
  font-size: 20px;
  font-weight: 100;
  color: #454545;
}
.column_three_B {
  width: 324px;
  height: 93px;
}
.three_B_includes {
  padding-left: 15px;
  padding-top: 7px;
  font-size: 14px;
  font-weight: 100;
  color: #fff;
}
.three_B {
  padding-left: 14px;
  padding-top: 4px;
  padding-right: 26px;
  color: #fff;
}
.column_three_C {
  width: 324px;
  height: 54px;
}
.three_C_search_learn {
  padding-left: 15px;
  padding-top: 7px;
  font-size: 14px;
  font-weight: 100;
  color: #fff;
}
.three_C {
  padding-left: 14px;
  padding-top: 4px;
  padding-right: 26px;
  font-size: 11px;
  color: #fff;
}
.column_three_D {
  width: 324px;
  height: 135px;
}
.column_three_E {
  width: 324px;
  height: 67px;
}
.three_E a {
  float: left;
  width: 186px;
  padding-left: 38px;
  padding-top: 16px;
  padding-right: 100px;
  padding-bottom: 18px;
  font-size: 18px;
  font-weight: 900;
  color: #454545;
}
.three_E_learn a {
  float: left;
  width: 112px;
  padding-left: 52px;
  padding-top: 16px;
  padding-right: 160px;
  padding-bottom: 18px;
  font-size: 18px;
  font-weight: 900;
  color: #454545;
}
.three_E_find a {
  float: left;
  width: 156px;
  padding-left: 48px;
  padding-top: 16px;
  padding-right: 120px;
  padding-bottom: 18px;
  font-size: 18px;
  font-weight: 900;
  color: #454545;
}
.three_E_near a {
  float: left;
  padding-left: 43px;
  padding-top: 16px;
  padding-right: 30px;
  padding-bottom: 18px;
  font-size: 18px;
  font-weight: 900;
  color: #454545;
}
.three_E a:hover { color: #7ebf4c; }
.three_E a:active { color: #81848a; }

/* ADDITIONAL INFORMATION */
#info { }


/* STABLE GROUND */
#stable_ground {
  width: 800px;
  height: 14px;
  font-size: 11px;
  text-align: center;
  color: #999;
}
.powered {
  width: 223px;
  text-align: center;
  float: left;
}
.powered a { color: #999; }
.powered a:hover { color: #7ebf4c; }
.powered a:active { color: #81848a; }

.details {
  width: 268px;
  text-align: center;
  float: left;
}
.details a { color: #999; }
.details a:hover { color: #7ebf4c; }
.details a:active { color: #81848a; }

.copyright {
  width: 285px;
  text-align: center; 
  float: left;
}
.copyright a { color: #999; }
.copyright a:hover { color: #7ebf4c; }
.copyright a:active { color: #81848a; }

/*  LEIGHTBOX CSS */
.benefit-title { 
  font-size: 24px;
  text-transform: uppercase;
}
.benefit-details {
  font-family: Arial, Helvetica;
}
.benefit-limitations {
  list-style-type: none;
}
.benefit-limitations li {
  margin-left: -30px;
}
ul.benefit-highlights {
  list-style-type: none;
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-top: 8px;
  padding-right: 0;
  padding-bottom: 20px;
}
li.benefit-highlights {
  background-image: url(images/arrow.png);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 32px;
  font-size: 16px;
  font-weight: 900;
}
img {
  border: 0;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* END LEIGHTBOX CSS */

.error-name {
  color: #81848A;
  font-size: 25px;
  padding-left: 70px;
}
.error-name a {
  color: #81848A;
  font-size: 25px;
}
.error-name a:hover { color: #7ebf4c; }
.error-name a:active { color: #81848a; }

.error-number {
  color: #7EBF4C;
  font-size: 88px;
  padding-left: 70px;
}

/* FOR THE GREATER GOOD OF ALL */
/*

                                                 0Hn                                                
                                                 sH2                                                
                                                 4Hu                                                
                                                 4Hu                                                
                                       "g8       4Hu       hg,                                      
                                       rHp       4Hu       BH)                                      
                                       7HD       4Hu       mH)                                      
              !n?                      7HD       sH2       mH)                      ne.             
              rpHx:                    *Hb'"1tCeOXHkOe2oi"'mH-                    2mHU'             
                vqH9;               -rnGHHRRpbkP6VSf6ZwbqRRHHf2?`               2mHU)               
                  vpH9;          rswKKbVz1"'             ,:c2hdKmgL?          zmHV*                 
                    tpH6?     iTmBDs1.                         ,I4dBF4?     zRHV*                   
                      tpH9:-2wKGt                                  -JgKgv'3FHf*                     
                        cpWKHM9ss4SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS84Ya6HHAHh,                       
                        tmHHHHk04UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT0TmHHHHXj                       
                      )gHSaHGPBV)                                   IyB4PH5xH9,                     
                     lEEo uHL ldHPr                               3FHh" UHo zHKr                    
                    2Hp)  5Ha   ldHZr                           vqHx:   fH3  ?KHl                   
                   JHb'   5Ha     lbHZi                       vpHx:     fH3   )mHI                  
                  iHK,    5Ha       jbHgi                   vpH9;       fH3    "EN"                 
       -kppppppppdNH1     5Ha         jDHgi               tpH9;         fH3     vHAdpppppppp6       
        7iiiiiiiiSHx      5Ha           IDHki           tpH6;           fH3      wHYiiiiiiii?       
                 bH?      5Ha             IDHki       oXH6?             fH3      lH6                
                *HR       5Ha               cyHk1   oXHG?               fH3      .NW.               
))))))))))))))))zH6       5Ha                 cwW6zkWG?                 fH3       bHl)))))))))))))))
XFFFFFFFFFFFFFFFQHf       5Ha                   0HHHe                   fH3       gHKFFFFFFFFFFFFFFq
,,,,,,,,,,,,,,,,3HG       5Ha                 lbWhvGMwc                 fH3       bHc,,,,,,,,,,,,,,,
                )HR       5Ha               jbHZr   1kHyc               fH3      .EE-               
                 yHr      5Ha             jbHZr       ikHDI             fH3      tHx                
        cjjjjjjjjUH6      5Ha           IDHgi           ikHDI           fH3      yHajjjjjjjji       
       -gddddddddyAHI     5Ha         IDHgi               igHDj         fH3     zHKDddddddddx       
                  ?MA(    5Ha       cDHki                   igHbj       fH3    ;WA)                 
                   tHq,   5Ha     cyHki                       rZHbl     fH3   "QMi                  
                    vHR:  5Ha   cyHwi                           rZHdl   fH3  iBWc                   
                     1AHJ nHO 1wHw1                               rPHdl THl uHF;                    
                      !6Hh4HxhN6:                                   )fBPyHOPHV.                     
                        jpHHHHqUUhxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUTDHHHHd7                       
                        ;kHmHHxLeOsssssssssssssssssssssssssssssssssOeOGHHqWbI                       
                      ikHw1-vZKk2'                                 !uyKGl :6Hpt                     
                    rgHDI     ;0qBXSl!                         (vUqBXY"     ?6Hpt                   
                  rgHbI          :eZRKXxul7(-           -)rleGpKFGn*          ;9Hpv                 
                7ZHbj                :JhHHFRFXDkZ9f6gwDpFRFHHTv"                ;9Hqv               
              (PHbj                    *HD`(?Iv2uDHZu2vc?!`mH-                    :xHX:             
              'ut                      7HD       sH2       mH)                      ?3'             
                                       7HD       4Hu       mH)                                      
                                       iHp       4Hu       NH)                                      
                                       *6a       4Hu       T6,                                      
                                                 4Hu                                                
                                                 4Hu                                                
                                                 sH2                                                
*/