body {
    padding:                    0px;
    margin:                     0px;
    font-family:                "omnesregular";
    overflow-x:                 hidden;
}
#buy-now-shell #luxury-buy, #buy-now-shell #fancy-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                14px;
}
#buy-now-shell #boarding-buy {
    width:                      297px;
    display:                    block;
    margin:                     0px auto;
    height:                     44px ! important;
}
#buy-now-shell #boarding-buy {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                13px;
    left:                       4px;
}
#buy-now-shell #luxury-buy {
    position:                   relative;
    left:                       -3px;
}
#buy-now-shell #luxury-buy, #buy-now-shell #fancy-buy, #buy-now-shell #boarding-buy {
    color:                      rgb(255, 255, 255);
    display:                    block;
    margin-top:                 0px;
    margin-left:                auto;
    text-align:                 center;
    float:                      left;
    width:                      227px;
    height:                     103px;
    font-size:                  17pt;
    position:                   relative;
    margin-right:               70px;
}
#title {
    display:                    block;
    text-decoration:            none;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    font-family:                roboto_slabregular;
    background:                 none repeat scroll 0% 0% rgb(45, 45, 45);
    color:                      rgb(255, 255, 255);
    text-align:                 center;
    font-size:                  15pt;
    padding:                    6px 0px;
}
a#buy-new:hover {
    color:                      rgb(64, 64, 64);
}
a#buy-new {
    float:                      right;
    color:                      rgb(255, 255, 255);
    font-family:                "roboto_slabregular";
    background:                 url("/images/button_buynow_top.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      128px;
    height:                     56px;
    text-align:                 center;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding-top:                8px;
    font-size:                  15pt;
    position:                   absolute;
    right:                      32px;
    top:                        40px;
}
nav {
    text-align:                 center;
    background:                 none repeat scroll 0% 0% rgb(235, 235, 235);
    padding:                    10px 0px 8px;
}
nav a:hover {
    color:                      rgb(247, 131, 29);
}
nav a {
    font-family:                "omnesmedium";
    text-decoration:            none;
    color:                      rgb(45, 45, 45);
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    margin-right:               18px;
    font-size:                  12pt;
}
footer a:last-of-type {
    margin-right:               0px;
}
div.content {
    width:                      714px;
    margin:                     0px auto;
    background:                 inherit;
}
div#image-window {
    float:                      left;
    background:                 url("/images/top_cover.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     397px;
    margin-right:               14px;
    width:                      317px;
}
#upgrade-your-bucket-list h2 {
    font-family:                roboto_slabregular;
    color:                      rgb(15, 72, 86);
    font-weight:                normal;
    padding:                    0px;
    margin:                     14px 0px 0px;
    line-height:                46pt;
    font-size:                  47pt;
}
div#upgrade-your-bucket-list {
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
    padding-top:                12px;
}
header {
    margin:                     0px;
    position:                   fixed;
    width:                      100%;
    top:                        0px;
    left:                       0px;
    z-index:                    10;
}
div#main-content {
    margin:                     75px 0px 0px;
}
#upgrade-your-bucket-list p {
    font-family:                omnesregular;
    color:                      rgb(255, 255, 255);
    font-size:                  18pt;
    width:                      350px;
    margin-top:                 14px;
}
#upgrade-your-bucket-list div.right {
    float:                      right;
    width:                      330px;
    margin-right:               10px;
}
div#the-hook {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    80px 0px 120px;
}
#the-hook h1 {
    color:                      rgb(137, 205, 137);
    font-size:                  22pt;
    text-align:                 center;
    width:                      600px;
    margin:                     0px auto;
    font-family:                omnesmedium;
}
#the-story h2 {
    color:                      rgb(137, 205, 137);
    font-family:                "roboto_slabregular";
    margin-top:                 60px;
    font-size:                  27pt;
}
#the-story h3 {
    text-align:                 center;
    margin-top:                 75px;
    font-size:                  24pt;
    font-family:                omnesmedium;
    color:                      rgb(244, 242, 223);
}
#the-right-now h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    color:                      rgb(15, 72, 86);
    font-size:                  28pt;
    margin-bottom:              35px;
}
#the-austin-church h3 {
    text-align:                 center;
    font-size:                  19pt;
    color:                      rgb(255, 255, 255);
    font-family:                omnesmedium;
}
#the-austin-church h5 {
    text-align:                 center;
    margin-top:                 20px;
    font-size:                  14pt;
    color:                      rgb(246, 246, 225);
    font-family:                omnesmedium;
}
#the-priority-access h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    color:                      rgb(246, 246, 225);
    line-height:                120%;
    font-size:                  28pt;
    margin-bottom:              30px;
    margin-top:                 65px;
}
#the-priority-access h4 {
    color:                      rgb(15, 72, 86);
    font-size:                  16pt;
    font-family:                omnesmedium;
    line-height:                130%;
}
#the-field-manual h2 {
    text-align:                 center;
    margin-top:                 34px;
    color:                      rgb(15, 72, 86);
    line-height:                136%;
    margin-bottom:              25px;
}
#the-field-manual h3 {
    font-size:                  13pt;
    text-align:                 center;
    margin:                     0px auto 42px;
    width:                      490px;
}
#the-guides h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    font-size:                  27pt;
    margin-bottom:              60px;
    color:                      rgb(244, 242, 223);
}
#the-guides h3 {
    color:                      rgb(137, 205, 137);
    font-size:                  24pt;
}
#the-dozen-intro h2 {
    color:                      rgb(255, 255, 255);
    font-family:                roboto_slabregular;
    width:                      390px;
    margin:                     0px auto;
    text-align:                 center;
    font-size:                  25pt;
}
#the-interesting h2 {
    color:                      rgb(255, 255, 255);
    font-size:                  23pt;
    text-align:                 center;
    margin:                     0px auto 0px -75px;
    width:                      860px;
}
#the-ass-class h2 {
    color:                      rgb(255, 255, 255);
    font-family:                roboto_slabregular;
    text-align:                 center;
    font-size:                  29pt;
    margin-top:                 79px;
}
.order-page #the-ass-class h3 {
    font-family:                omnesmedium;
    margin-bottom:              45px;
    font-size:                  23pt;
}
#the-ass-class h3 {
    color:                      rgb(255, 255, 255);
    margin:                     -6px auto 0px;
    text-align:                 center;
    font-family:                roboto_slabregular;
    width:                      498px;
    font-size:                  18pt;
}
#the-accessible-travel h2 {
    font-family:                roboto_slabregular;
    font-size:                  27pt;
    text-align:                 center;
    color:                      rgb(15, 72, 86);
    margin-bottom:              55px;
}
#the-accessible-travel h4 {
    color:                      rgb(206, 173, 44);
    font-size:                  17pt;
    line-height:                132%;
}
#the-guarantee h2 {
    font-family:                roboto_slabregular;
    color:                      rgb(137, 205, 137);
    width:                      500px;
    text-align:                 center;
    margin:                     77px auto 50px;
    font-size:                  26pt;
}
#the-guarantee h3 {
    color:                      rgb(246, 246, 225);
    font-size:                  24pt;
}
#the-faq h2 {
    font-family:                roboto_slabregular;
    text-align:                 center;
    color:                      rgb(255, 255, 255);
    font-size:                  28pt;
    margin-bottom:              50px;
}
#the-ass-class h4 {
    font-size:                  17pt;
}
#the-order-checks h5 {
    clear:                      both;
    margin-top:                 80px;
    text-align:                 center;
}
.order-page #the-ass-class h5, #the-order-checks h5 {
    font-size:                  12pt;
}
#the-ass-class h5 {
    text-align:                 center;
    margin-bottom:              26px;
    font-size:                  18pt;
    color:                      rgb(58, 68, 68);
    margin-top:                 26px;
}
.buy-part-shell h4 {
    font-size:                  15pt;
    text-align:                 center;
    width:                      227px;
    margin:                     28px 0px 23px;
}
#content-above-fold h2, #the-about-steph h2 {
    color:                      rgb(0, 71, 85);
    font-family:                roboto_slabregular;
    font-size:                  35px;
}
#content-contact h2 {
    font-family:                roboto_slabregular;
    color:                      rgb(0, 71, 85);
    font-size:                  30px;
}
h1, h2, h3, h4, h5, h6 {
    margin:                     0px;
    font-weight:                normal;
}
#the-hook p {
    text-align:                 center;
    color:                      rgb(45, 45, 45);
    font-family:                "omnesmedium";
    width:                      600px;
    font-size:                  13pt;
    line-height:                160%;
    margin:                     24px auto 0px;
}
div#the-story {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    padding-bottom:             40px;
}
#the-ass-class div.stub {
    width:                      198px;
}
#the-guarantee div.stub {
    width:                      195px;
}
div.stub {
    margin:                     -20px auto 0px;
    position:                   relative;
    background:                 inherit;
    text-align:                 center;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    width:                      123px;
    top:                        -24px;
    font-size:                  12pt;
    color:                      rgb(255, 255, 255);
    padding:                    7px 0px;
}
.only-mobile {
    display:                    none;
}
div.only-mobile.image-globe {
    display:                    none;
}
.image-globe {
    background:                 url("/images/globe.png") repeat scroll 0px 0px / 100% auto transparent;
    display:                    block;
    float:                      left;
    height:                     421px;
    margin-right:               36px;
    margin-top:                 35px;
    width:                      338px;
}
#the-story p {
    color:                      rgb(255, 255, 255);
    line-height:                140%;
    font-size:                  13pt;
}
div#the-right-now {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 0px;
}
div.left-col {
    float:                      left;
    width:                      340px;
}
div.right-col {
    float:                      left;
    width:                      340px;
    margin-left:                34px;
}
#the-right-now p {
    font-size:                  13pt;
    line-height:                158%;
}
div.clear {
    clear:                      both;
}
#the-right-now h3 {
    font-family:                omnesmedium;
    font-size:                  23pt;
    margin:                     29px 0px;
    color:                      rgb(60, 148, 96);
}
#the-right-now a {
    color:                      rgb(60, 148, 96);
    text-decoration:            none;
    font-size:                  13pt;
}
div#image-mountain-plane {
    margin-bottom:              0px;
    height:                     201px;
    background:                 url("/images/mountains_and_plane.png") repeat scroll 0% 0% / 100% auto transparent;
    margin-top:                 81px;
    width:                      729px;
}
div#the-austin-church {
    background:                 none repeat scroll 0% 0% rgb(60, 148, 96);
    padding:                    95px 0px 115px;
}
div#the-priority-access {
    background:                 none repeat scroll 0% 0% rgb(206, 173, 44);
    padding-bottom:             10px;
}
div.bubble:after {
    background:                 url("/images/elephant_arrow.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      19.5px;
    content:                    "";
    display:                    block;
    position:                   absolute;
    height:                     26.5px;
    top:                        156px;
    right:                      -19px;
}
div.bubble {
    border-radius:              11px;
    -moz-border-radius:         11px;
    -webkit-border-radius:      11px;
    margin-bottom:              75px;
    margin-left:                -5px;
    margin-top:                 50px;
    position:                   relative;
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    26px 25px;
    width:                      306px;
}
#the-priority-access .bubble p {
    font-size:                  13pt;
    line-height:                160%;
    margin-bottom:              0px;
}
#the-field-manual div.bullet:before {
    background:                 url("/images/bullet_teal.png") repeat scroll 0% 0% transparent;
    top:                        2px;
}
#the-dozen .left-col div.bullet:nth-of-type(2) {
    margin-top:                 -29px;
}
div.bullet:before {
    width:                      13px;
    top:                        4px;
    position:                   absolute;
    height:                     15.5px;
    content:                    "";
    left:                       -21px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
}
#the-priority-access div.bullet:before {
    background:                 url("/images/bullet_white.png") repeat scroll 0% 0% / 100% auto transparent;
}
#the-priority-access div.bullet {
    color:                      rgb(255, 255, 255);
    line-height:                145%;
    margin-right:               0px;
    width:                      318px;
    margin-left:                18px;
    font-size:                  13pt;
    margin-bottom:              28px;
    position:                   relative;
}
div#the-field-manual {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 55px;
}
div#map-image {
    margin:                     0px auto;
    background:                 url("/images/map.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     180.5px;
    width:                      485.5px;
}
#the-field-manual div.bullet {
    margin-bottom:              20px;
    font-size:                  13.5pt;
    width:                      275px;
    color:                      rgb(60, 148, 96);
    position:                   relative;
}
div#the-guides {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    padding:                    95px 0px;
}
#the-guides p {
    color:                      rgb(255, 255, 255);
    line-height:                155%;
    font-size:                  13pt;
}
div#chris-image {
    background:                 url("/images/chris.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
div#stephanie-image {
    background:                 url("/images/steph.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
div.guide-image {
    height:                     210px;
    width:                      210px;
    float:                      left;
    margin-right:               50px;
}
div.guide-shell {
    clear:                      both;
    margin-bottom:              135px;
}
div#the-dozen-intro {
    padding:                    95px 0px;
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
}
#the-dozen-intro p {
    text-align:                 center;
    color:                      rgb(255, 255, 255);
    font-size:                  13pt;
    margin-top:                 33px;
    margin-bottom:              0px;
}
div#the-interesting {
    background:                 none repeat scroll 0% 0% rgb(60, 148, 96);
    padding:                    95px 0px 120px;
}
div#the-dozen {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    95px 0px 0px;
}
#the-dozen div.bullet:before {
    background:                 url("/images/bullet_blue.png") repeat scroll 0% 0% transparent;
    top:                        6px;
    left:                       -23px;
    height:                     16px;
}
#the-dozen div.bullet {
    margin-left:                20px;
    font-size:                  13pt;
    margin-bottom:              55px;
    line-height:                165%;
    color:                      rgb(15, 72, 86);
    width:                      320px;
    position:                   relative;
}
.order-page div#the-ass-class {
    margin-top:                 88px;
    padding-top:                65px;
}
div#the-ass-class {
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
    position:                   relative;
    padding-bottom:             50px;
}
div#butler-image {
    background:                 url("/images/butler.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      419.5px;
    height:                     389.5px;
    float:                      right;
    margin-right:               -100px;
    margin-top:                 5px;
}
div#flow-image {
    background:                 url("/images/pricing_box.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      722px;
    height:                     858px;
}
div#flow-shell {
    margin-top:                 28px;
    margin-left:                -9px;
    position:                   relative;
}
#the-ass-class div.dots-image {
    background:                 url("/images/dots_lime.png") repeat scroll 0px 0px / auto 100% transparent;
}
div#the-blue-spacer {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    height:                     85px;
}
#the-priority-access div.continue-arrow {
    background:                 url("/images/arrow_mustard.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        38px;
}
#the-story div.continue-arrow {
    background:                 url("/images/arrow_drkblue.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        69px;
}
#the-guides div.continue-arrow {
    background:                 url("/images/arrow_drkblue_green.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        124px;
}
#the-dozen div.continue-arrow {
    background:                 url("/images/arrow_cream_drkgreen.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      58px;
    top:                        29px;
}
div.continue-arrow {
    position:                   relative;
    margin:                     0px auto;
    height:                     58px;
    width:                      58px;
}
#the-blue-spacer div.continue-arrow {
    background:                 url("/images/arrow_drkblue.png") repeat scroll 0px 0px / 100% auto transparent;
    top:                        55px;
}
div#the-accessible-travel {
    background:                 none repeat scroll 0% 0% rgb(246, 246, 225);
    padding:                    85px 0px;
}
div#moleskine-image {
    background:                 url("/images/passport.png") repeat scroll 0% 0% / 100% auto transparent;
    height:                     276px;
    width:                      294px;
    float:                      left;
    margin-right:               76px;
}
#the-accessible-travel p {
    font-size:                  13pt;
    line-height:                145%;
    color:                      rgb(15, 72, 86);
}
div#the-guarantee {
    background:                 none repeat scroll 0% 0% rgb(15, 72, 86);
    position:                   relative;
    padding-bottom:             50px;
}
#the-guarantee div.dots-image {
    background:                 url("/images/dots_blue.png") repeat scroll 0px 0px / auto 100% transparent;
}
div.dots-image {
    height:                     80px;
    position:                   absolute;
    top:                        6px;
    width:                      100%;
    margin-left:                5px;
}
div#certificate-image {
    background:                 url("/images/award_ribbon.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      234px;
    height:                     280px;
    float:                      right;
}
#the-guarantee p {
    color:                      rgb(255, 255, 255);
    margin-top:                 90px;
    font-size:                  13pt;
    width:                      450px;
}
div#the-faq {
    background:                 none repeat scroll 0% 0% rgb(206, 173, 44);
    padding:                    85px 0px;
}
#the-faq p {
    margin-top:                 7px;
    color:                      rgb(255, 255, 255);
    font-size:                  13pt;
    line-height:                155%;
    margin-bottom:              40px;
    margin-left:                20px;
}
#the-faq div.bullet:before {
    background:                 url("/images/bullet_blue.png") repeat scroll 0% 0% transparent;
}
#the-faq div.bullet {
    font-size:                  16pt;
    color:                      rgb(15, 72, 86);
    font-family:                omnesmedium;
    margin-left:                20px;
    position:                   relative;
}
footer a:hover {
    color:                      rgb(247, 131, 29);
}
footer a {
    color:                      rgb(128, 128, 128);
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    text-decoration:            none;
    margin-right:               25px;
    font-family:                omnesmedium;
    font-size:                  12pt;
}
footer {
    background:                 none repeat scroll 0% 0% rgb(234, 234, 234);
    padding:                    40px 0px;
    text-align:                 center;
}
#fancy-shell {
    left:                       263px;
    color:                      rgb(15, 72, 86);
}
#boarding-shell {
    color:                      rgb(60, 148, 96);
    left:                       507px;
}
div#luxury-shell {
    color:                      rgb(206, 173, 44);
    left:                       20px;
}
div#luxury-shell, #fancy-shell, #boarding-shell {
    position:                   absolute;
    text-align:                 center;
    top:                        444px;
    line-height:                180%;
    width:                      196px;
}
#the-ass-class #flow-shell p {
    font-size:                  13pt;
}
a#preview-the-guide:hover {
    color:                      rgb(255, 232, 143);
}
a#preview-the-guide {
    height:                     130px;
    display:                    block;
    background:                 url("/images/button_preview.png") repeat scroll 0% 0% / 100% auto transparent;
    margin-top:                 0px;
    margin-right:               auto;
    margin-left:                auto;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    text-align:                 center;
    color:                      rgb(255, 255, 255);
    font-size:                  17pt;
    padding-top:                52px;
    width:                      412px;
}
div#flow-earn, #flow-spend {
    display:                    none;
}
a.orange-buy-now-btn {
    background:                 url("/images/button_buynow.png") repeat scroll 0% 0% transparent;
    color:                      rgb(255, 255, 255);
}
a.white-buy-now-btn {
    background:                 url("/images/button_buynow_white.png") repeat scroll 0% 0% transparent;
    color:                      rgb(15, 72, 86);
}
a.white-buy-now-btn:hover {
    color:                      rgb(247, 131, 29);
}
a.orange-buy-now-btn:hover {
    color:                      rgb(0, 71, 85);
}
a.buy-now-btn {
    width:                      362px;
    height:                     76px;
    display:                    block;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    text-align:                 center;
    font-family:                roboto_slabregular;
    font-size:                  26pt;
    padding-top:                13px;
    margin:                     50px auto 10px;
}
#luxury-price {
    top:                        768px;
    left:                       99px;
}
#fancy-price {
    top:                        768px;
    left:                       342px;
}
#boarding-price {
    top:                        767px;
    left:                       585px;
}
#luxury-price span, #fancy-price span {
    position:                   relative;
    text-decoration:            none ! important;
    margin-right:               1px;
    font-size:                  15pt;
    top:                        -1px;
    margin-left:                1px;
}
#luxury-price:hover, #boarding-price:hover {
    color:                      rgb(40, 40, 40);
    border-bottom-color:        rgb(40, 40, 40);
}
#fancy-price:hover {
    border-bottom-color:        rgb(242, 139, 46);
    color:                      rgb(242, 139, 46);
}
#luxury-price, #fancy-price, #boarding-price {
    color:                      rgb(255, 255, 255);
    position:                   absolute;
    text-decoration:            none;
    border-bottom:              1px solid rgb(255, 255, 255);
    padding:                    0px;
    font-family:                omnesmedium;
    display:                    block;
    font-size:                  16pt;
}
a[name="anchor-story"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-featuring"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-in-the-box"] {
    position:                   relative;
    top:                        -80px;
}
a[name="anchor-order"] {
    position:                   relative;
    top:                        -150px;
}
a[name="anchor-guarantee"] {
    position:                   relative;
    top:                        -150px;
}
#title a {
    color:                      rgb(255, 255, 255);
    text-decoration:            none;
}
div#the-order-checks {
    padding:                    65px 0px;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
}
#order-tbl thead th:nth-of-type(3) {
    color:                      rgb(0, 71, 85);
}
#order-tbl thead th:nth-of-type(4) {
    color:                      rgb(60, 148, 96);
}
#order-tbl thead th:nth-of-type(2) {
    color:                      rgb(204, 172, 46);
}
#order-tbl th:first-of-type {
    text-align:                 left;
    width:                      345px;
    color:                      rgb(93, 93, 93);
    font-size:                  12pt;
    padding:                    22px 10px 11px 0px;
}
#order-tbl th {
    position:                   relative;
    font-weight:                normal;
}
#order-tbl tbody th:nth-of-type(2):after {
    background:                 url("/images/check_mustard.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(1):after {
    background:                 url("/images/check_mustard.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(4):after {
    background:                 url("/images/check_mint.png") repeat scroll 0px 0px transparent;
}
#order-tbl tbody th:nth-of-type(3):after {
    background:                 url("/images/check_navy.png") repeat scroll 0px 0px transparent;
}
#order-tbl th.checked:after {
    content:                    "";
    position:                   absolute;
    right:                      0px;
    left:                       0px;
    margin:                     0px auto;
    height:                     22px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
    width:                      22px;
    top:                        23px;
}
table#order-tbl tr:last-of-type th {
    padding-bottom:             24px;
}
table#order-tbl {
    width:                      715px;
    border-spacing:             0px;
    border-collapse:            collapse;
    border-bottom:              3px solid rgb(234, 234, 234);
}
#order-tbl thead tr th {
    border-collapse:            collapse;
    border-spacing:             0px;
    margin:                     0px;
    border-bottom:              3px solid rgb(234, 234, 234);
    padding-bottom:             19px;
    font-family:                omnesmedium;
    font-size:                  12pt;
}
#order-tbl tbody th:last-of-type {
    border-right:               0px none;
}
#order-tbl tbody th {
    border-right:               3px solid rgb(234, 234, 234);
    width:                      138px;
    padding:                    16px 0px;
}
div#buy-now-shell:before {
    background:                 url("/images/ribbons_pricing.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      738px;
    content:                    "";
    left:                       0px;
    position:                   absolute;
    height:                     96px;
    right:                      0px;
    margin:                     0px auto;
    top:                        78px;
    z-index:                    0;
}
div#buy-now-shell {
    height:                     150px;
    background:                 none repeat scroll 0% 0% rgb(234, 234, 234);
    margin-left:                -122px;
    border-radius:              10px;
    -moz-border-radius:         10px;
    -webkit-border-radius:      10px;
    margin-top:                 45px;
    width:                      960px;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding:                    0px 0px 0px 69px;
    position:                   relative;
}
div.buy-part-shell:first-of-type {
    color:                      rgb(204, 172, 46);
}
div.buy-part-shell:nth-of-type(3) {
    color:                      rgb(60, 148, 96);
}
div.buy-part-shell:nth-of-type(2) {
    color:                      rgb(0, 71, 85);
}
div.buy-part-shell h4 {
    font-family:                omnesmedium;
}
div.buy-part-shell {
    float:                      left;
}
div#unc-logo {
    background-image:           url("/images/about_uguides_logo.png");
    background-repeat:          repeat;
    background-attachment:      scroll;
    background-position:        0% 0%;
    background-clip:            border-box;
    -webkit-background-clip:    border-box;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    width:                      435px;
    height:                     115px;
    background-size:            100% auto;
    -webkit-background-size:    100% auto;
    margin:                     0px auto 45px;
}
div#content-above-fold {
    padding:                    65px 0px;
}
.content-type-page p {
    line-height:                160%;
    font-size:                  17px;
}
div#the-about-steph p {
    color:                      rgb(255, 255, 255);
}
div#the-about-steph {
    padding:                    65px 0px;
    background:                 none repeat scroll 0% 0% rgb(137, 205, 137);
}
div#about-steph-image {
    background:                 url("/images/about-steph.jpg") repeat scroll 0% 0% / 100% auto transparent;
    width:                      252px;
    height:                     252px;
    margin:                     0px auto 40px;
}
.content-type-page #main-content a:hover {
    text-decoration:            underline;
}
.content-type-page #main-content a {
    color:                      rgb(0, 71, 85);
    font-size:                  17px;
    text-decoration:            none;
}
.content-type-page .content-shell li {
    margin-bottom:              6px;
}
div#unc-affiliate-logo {
    background:                 url("/images/about_affiliates.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      211px;
    height:                     211px;
    margin:                     0px auto 65px;
}
div#content-contact {
    padding:                    65px 0px;
    background:                 none repeat scroll 0% 0% rgb(244, 242, 223);
    margin-top:                 82px;
}
div.only-phone {
    display:                    none;
}
* {
    line-height:                inherit;
}