@charset "UTF-8";
body {
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans', sans-serif;
}

*:focus {
    outline: none;
}

/* .container {
    width: 1050px;
    margin: 0 auto;
} */

.footer {
    padding: 20px 100px;
    min-height: 300px;
    color: #ccc;
    text-align: right;
    font-size: .7em;
    background-color: #31303d;
    display: block;
}

.footer .footer-logo {
    float: left;
}

.footer .no-affiliation {
    display: block;
    width: 100%;
    border-top: 1px solid #5f5d76;
    color: #5f5d76;
    margin-top: 50px;
    padding: 10px;
}

.footer a {
    color: #ededed;
    text-decoration: none;
}

.footer .links {
    display: inline;
}

.footer #legal a {
    color: #ededed;
    font-weight: 500;
    text-decoration: none;
}

.pull-right {
    float: right;
}

.text-center {
    text-align: center;
}

.black_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    min-height: 1050px;
    background-color: black;
    z-index: 1;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
}

#legalcopy {
    width: 90%;
    height: auto;
    min-height: 800px;
    position: absolute;
    top: 100px;
    z-index: 9999;
    margin-left: 5%;
    margin-right: 5%;
    background-color: #ffffff;
    border: 1px #ddd solid;
}

#legalcopy #legalheader {
    width: 100%;
    height: 2em;
    background-color: #dddddd;
    text-align: left;
    padding-top: 5px;
    font-size: 1.2em;
    font-weight: 700;
    font-family: inherit;
    text-transform: uppercase;
}

#legalcopy #legalheader #closediv {
    margin-right: 2em;
    float: right;
}

#legalcopy #legalheader #docname {
    position: absolute;
    margin-left: 2em;
}

#legalcopy #legalbody {
    padding: 1em;
}

.triangle-down {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 8px 0 8px;
    border-color: #f7f6f2 transparent transparent transparent;
    line-height: 0px;
    _border-color: #f7f6f2 #000000 #000000 #000000;
    _filter: progid: DXImageTransform.Microsoft.Chroma(color='#000000');
}

#legalbody {
    border: 0;
    width: 100%;
    height: 98%;
    min-height: 800px;
    overflow: scroll;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

#legalbody p,
#legalbody blockquote {
    font-size: .9em;
    color: #333;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.black_overlay {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    min-height: 1600px;
    background-color: #000;
    z-index: 10;
    -moz-opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
}

/* .container {
    min-width: 1339px !important;
} */

.my-placeholder {
    color: #aaa;
}

.header {
    height: 80px;
    background-color: #0072bc;
    border-bottom: #01548a;
}

.header.fedex {
    background-color: #4d148c;
}

.header.ups {
    background-color: #5e3f3e;
}

.header.dhl {
    background-color: #e21d0d;
}

.header .logo {
    height: 100%;
    text-align: center;
    float: left;
    margin-left: 30px;
    width: 300px;
}

.header .logo img {
    padding-top: 20px;
    padding-left: 10px;
}

.header .nav {
    position: relative;
}

.header .nav.container {
    position: relative;
}

.header .nav.left {
    float: left;
    width: 300px;
    padding-top: 15px;
    padding-right: 80px;
}

.header .nav.right {
    height: 80px;
    float: left;
    width: 200px;
    padding-top: 30px;
    margin-left: 100px;
}

.header .nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.header .nav ul li {
    display: inline-block;
    margin-right: 50px;
    font-size: 18px;
    line-height: 33px;
    padding: 5px 10px;
}

.header .nav ul li a {
    color: #ccc;
    text-decoration: none;
    font-weight: 400px;
}

.header .nav ul li.on {
    border: 1px solid #fff;
    color: #ffffff !important;
    float: left;
}

.header .nav ul li.on a {
    color: #ffffff !important;
}

.header .nav ul li:hover {
    color: #ffffff;
    font-weight: 400;
}

.header .nav ul li:hover a {
    text-decoration: underline;
    color: #ffffff !important;
}

.header .nav ul .triangle-down {
    margin-left: 20px;
    margin-top: 1px;
}

.urgent {
    color: #fff;
    background-color: #ed1b1e;
    font-size: 12px;
    padding: 3px;
    text-align: center;
}

.map-wrap {
    background-color: #d6d9e0;
    margin-top: 220px;
    width: 100%;
    height: 400px;
}

.map-wrap #map-canvas {
    border: 1px solid #d6d9e0;
    width: 100%;
    height: 400px;
}

.search-box {
    padding: 20px 20px 100px 20px;
    position: relative;
    border-radius: 5px;
    margin-bottom: 10px;
    background: rgba(255, 255, 255, .5);
}

.search-box h1 {
    font-size: 21px;
    color: #fff;
    padding: 0 0 25px 0;
    text-align: center;
}

.search-box p {
    color: #888;
}

.search-box p.disclosure {
    padding-top: 10px;
    color: #000;
    font-size: 14px;
    font-size: 12px;
    text-align: right;
}

.search-box .input-div {
    display: inline-block;
    vertical-align: top;
    width: 270px;
}

.search-box .input-div input {
    width: 100%;
    float: left;
    height: 55px;
    text-indent: 10px;
    display: inline-block;
    vertical-align: top;
}

.search-box .input-div .track-btn-ylw {
    display: inline-block;
    float: right;
}

#main-content {
    margin-top: 30px;
    margin-bottom:25px;
}

/* .tracking-content {
    padding: 8px;
   
} */

.ml{
    max-width: 960px;
    margin: 0 auto;
    width: 97%;
    float: none;
}

#tracking-wrap {
    background-color: #0072bc;
    height: 260px;
    padding: 40px 0 0 0;
}

#tracking-wrap.fedex {
    background-color: #4d148c;
}

#tracking-wrap.ups {
    background-color: #5e3f3e;
}

#tracking-wrap.dhl {
    background-color: #e21d0d;
}

#tracking-wrap .container {
    position: relative;
}

#tracking-wrap h1 {
    font-size: 18px;
    color: #232f50;
    margin: 0;
    padding: 0 0 10px;
}

#tracking-wrap .large-input {
    display: inline-block;
    width: 760px;
}

#tracking-wrap .large-input .selected-shipper {
    width: 80px;
    height: 80px;
    padding: 0;
    margin: 0;
    margin-left: 20px;
    position: absolute;
    z-index: 21;
    display: inline-block;
    vertical-align: top;
    background-image: url("../img/box-icon.png");
    background-position: 0px 10px;
    background-repeat: no-repeat;
}

#tracking-wrap .large-input .selected-shipper.default {
    background-image: url("../img/icon-148x148_default.png");
    background-size: contain;
}

#tracking-wrap .large-input .choose-shipper {
    position: absolute;
    top: 5px;
    right: 300px;
    z-index: 50;
}

#tracking-wrap .large-input .choose-shipper:hover {
    cursor: pointer;
    opacity: .8;
}

#tracking-wrap .large-input .choose-shipper .darrow {
    position: absolute;
    top: 20px;
    right: 5px;
    vertical-align: middle;
}

#tracking-wrap .large-input .choose-shipper .which-shipper {
    width: 55px;
    height: 55px;
    padding: 0;
    margin: 8px 35px;
    z-index: 25;
    display: inline-block;
    vertical-align: top;
    background-image: url("../img/icon-148x148_default.png");
    background-size: contain;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

#tracking-wrap .large-input .choose-shipper .which-shipper.usps {
    background-image: url("../img/icon-148x148_usps.png");
    background-size: contain;
}

#tracking-wrap .large-input .choose-shipper .which-shipper.fedex {
    background-image: url("../img/icon-148x148_fedex.png");
    background-size: contain;
}

#tracking-wrap .large-input .choose-shipper .which-shipper.dhl {
    background-image: url("../img/icon-148x148_dhl.png");
    background-size: contain;
}

#tracking-wrap .large-input .choose-shipper .which-shipper.ups {
    background-image: url("../img/icon-148x148_ups.png");
    background-size: contain;
}

#tracking-wrap .large-input .main-input {
    width: 750px;
    height: 80px;
    display: inline-block;
    z-index: 22;
}

#tracking-wrap .large-input .main-input input {
    width: 100%;
    height: 78px !important;
    padding: 0;
    margin: 0;
    font-size: 24px;
    text-indent: 100px;
    border: 1px solid #ccc;
    background-color: #ffffff;
    border: none;
    font-weight: 500;
    font-weight: 500;
    -webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
    -moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
    box-shadow: inset 2px 2px 2px 0px #dddddd;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
}

#tracking-wrap .large-button {
    width: 250px;
    vertical-align: top;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background-color: #f28400;
    background-image: -ms-linear-gradient(top, #f28400 0%, #f28400 100%);
    background-image: -moz-linear-gradient(top, #f28400, #f28400);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f28400), color-stop(1, #f28400));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='$start', EndColorStr='$end')";
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
    text-transform: uppercase;
}

#tracking-wrap .large-button .fa {
    font-weight: 400;
    margin-left: 20px;
    font-size: 30px;
    color: #b1afe2;
}

#tracking-wrap .large-button:hover {
    cursor: pointer;
    background-color: #64d680;
    background-image: -ms-linear-gradient(top, #64d680 0%, #4fc26c 100%);
    background-image: -moz-linear-gradient(top, #64d680, #4fc26c);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #64d680), color-stop(1, #4fc26c));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='$start', EndColorStr='$end')";
}

#tracking-wrap #pop-over {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 2 px 2px 2px #aaa;
    -moz-box-shadow: 2 px 2px 2px #aaa;
    box-shadow: 2 px 2px 2px #aaa;
    padding: 4px 15px;
    background-color: #7ac318;
    color: #fff;
    font-size: 10px;
    position: absolute;
    top: 118px;
    left: 90px;
}

#tracking-wrap .arrow-up {
    z-index: 9999 !important;
    position: absolute;
    top: 110px;
    left: 110px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    -webkit-box-shadow: 2 px 2px 2px #aaa;
    -moz-box-shadow: 2 px 2px 2px #aaa;
    box-shadow: 2 px 2px 2px #aaa;
    border-bottom: 8px solid #7ac318;
}

#body-wrap {
    background-color: #fff;
    padding: 40px 0;
}

#body-wrap .left {
    width: 728px;
    display: inline-block;
}

#body-wrap .left .service {
    border: 1px solid #ccc;
}

#body-wrap .left .service .top {
    height: 148px;
}

#body-wrap .left .service .top .icon {
    width: 148px;
    height: 148px;
    display: inline-block;
}

#body-wrap .left .service .top .icon.default {
    background-image: url("../img/icon-148x148_default.png");
}

#body-wrap .left .service .top .icon.usps {
    background-image: url("../img/icon-148x148_usps.png");
}

#body-wrap .left .service .top .icon.fedex {
    background-image: url("../img/icon-148x148_fedex.png");
}

#body-wrap .left .service .top .icon.dhl {
    background-image: url("../img/icon-148x148_dhl.png");
}

#body-wrap .left .service .top .icon.ups {
    background-image: url("../img/icon-148x148_ups.png");
}

#body-wrap .left .service .top .description {
    display: inline-block;
    margin-left: 20px;
    vertical-align: top;
    margin-top: 20px;
}

#body-wrap .left .service .top .description h1 {
    margin: 0;
    padding: 0;
    font-size: 22px;
    color: #222e50;
}

#body-wrap .left .service .top .description .stars {
    width: 195px;
    height: 40px;
    overflow: hidden;
    background-image: url("../img/big-star-rating_sprite.png");
    margin: 10px 0;
}

#body-wrap .left .service .top .description .stars.five-stars {
    background-position: 0 -40px;
}

#body-wrap .left .service .top .description .stars.four-stars {
    background-position: 0 -80px;
}

#body-wrap .left .service .top .description .review-count {
    font-size: 15px;
    color: #999;
}

#body-wrap .left .service .reviews h2 {
    padding: 10px 20px;
    margin: 0;
    background-color: #e8f4fc;
    font-size: 16px;
}

#body-wrap .left .service .reviews .overview {
    padding: 20px;
    font-size: 14px;
    color: #aaa;
}

#body-wrap .left .service .reviews .review {
    border-top: 1px solid #ccc;
    padding: 0 20px 20px 20px;
    position: relative;
}

#body-wrap .left .service .reviews .review .icon {
    width: 60px;
    height: 60px;
    display: inline-block;
}

#body-wrap .left .service .reviews .review .icon.default {
    background-image: url("../img/icon-148x148_default.png");
    background-size: contain;
}

#body-wrap .left .service .reviews .review .icon.usps {
    background-image: url("../img/icon-148x148_usps.png");
    background-size: contain;
}

#body-wrap .left .service .reviews .review .icon.ups {
    background-image: url("../img/icon-148x148_ups.png");
    background-size: contain;
}

#body-wrap .left .service .reviews .review .icon.fedex {
    background-image: url("../img/icon-148x148_fedex.png");
    background-size: contain;
}

#body-wrap .left .service .reviews .review .icon.dhl {
    background-image: url("../img/icon-148x148_dhl.png");
    background-size: contain;
}

#body-wrap .left .service .reviews .review .sm-stars {
    width: 133px;
    height: 30px;
    overflow: hidden;
    background-image: url("../img/sml-star-rating_sprite.png");
    margin: 10px 20px;
    display: inline-block;
    position: absolute;
    top: -10px;
}

#body-wrap .left .service .reviews .review .sm-stars.five-stars {
    background-position: 0 -0px;
}

#body-wrap .left .service .reviews .review .sm-stars.four-stars {
    background-position: 0 -30px;
}

#body-wrap .left .service .reviews .review .sm-stars.three-stars {
    background-position: 0 -60px;
}

#body-wrap .left .service .reviews .review .sm-stars.two-stars {
    background-position: 0 -90px;
}

#body-wrap .left .service .reviews .review .sm-stars.one-stars {
    background-position: 0 -120px;
}

#body-wrap .left .service .reviews .review .tags {
    display: inline-block;
    text-align: left;
    height: 20px;
    vertical-align: bottom;
    position: absolute;
    left: 100px;
    top: 36px;
}

#body-wrap .left .service .reviews .review .tags .tag {
    display: inline-block;
    background-color: #e8f4fc;
    color: #605e94;
    font-size: 11px;
    padding: 5px 10px;
}

#body-wrap .left .service .reviews .review .review-text {
    color: #999;
    font-size: 14px;
    padding: 10px 0;
}

#body-wrap .right {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}

#body-wrap .right .dyk {
    border: 1px solid #ccc;
    width: 300px;
}

#body-wrap .right .dyk h3 {
    padding: 5px 10px;
    margin: 0;
    background-color: #e0e0e0;
    font-size: 15px;
}

#body-wrap .right .dyk p {
    padding: 5px 10px;
    font-size: 14px;
    color: #999;
}

#supporting-content-wrap {
    background-color: #eff0f1;
    padding: 40px 0;
    font-size: 12px;
    border-top: 2px solid #eff0f1;
    color: #7d7e80;
}

#supporting-content-wrap .left {
    width: 728px;
    display: inline-block;
    vertical-align: top;
}

#supporting-content-wrap .left h3 {
    padding: 0;
    margin: 0;
}

#supporting-content-wrap .left table {
    border: 0;
    width: 728px;
}

#supporting-content-wrap .left table tr:first-child {
    font-weight: bold;
    color: #999;
}

#supporting-content-wrap .left table td {
    padding: 2px 0;
    border-bottom: 1px solid #ccc;
}

#supporting-content-wrap .left table td:first-child {
    padding-right: 50px;
}

#supporting-content-wrap .right {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}

#choose-wrap {
    width: 800px;
    margin: 0 auto;
}

#choose-wrap .choose-box {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 800px;
    height: 270px;
    margin: 20px auto;
    z-index: 222 !important;
    position: absolute;
}

#choose-wrap .choose-box .providers {
    text-align: center;
}

#choose-wrap .choose-box .providers .provider {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin: 0 15px;
    text-decoration: none;
}

#choose-wrap .choose-box .providers .provider a {
    text-decoration: none;
    color: #333;
}

#choose-wrap .choose-box .providers .provider h4 {
    text-align: center;
    margin: 0;
    padding: 0;
}

#choose-wrap .choose-box .providers .provider img {
    vertical-align: top;
    width: 100px;
    height: auto;
}

#choose-wrap .choose-box .providers .provider:hover {
    cursor: pointer;
    opacity: .8;
}

#choose-wrap .choose-box h1 {
    margin: 0;
    padding: 0px 0 30px;
    background-color: #ededed;
    color: #222e50;
    font-size: 18px;
    text-align: center;
}

#choose-wrap .choose-box .number {
    text-align: center;
    margin: 30px 0 20px;
    font-weight: bold;
    padding: 20px 40px 0;
    font-size: 28px;
    color: #333;
}

#choose-wrap .choose-box .number .tnumber {
    font-family: "Courier";
    background-color: #e8f4fc;
    font-weight: 700;
    color: #605e94;
    padding: 3px 10px;
}

#choose-wrap .choose-box .progress {
    margin: 0;
    margin-left: 75px;
    font-weight: 400;
    font-size: 12px;
    padding: 4px 0px;
    width: 650px;
    background-color: #f5f5f5;
    border-top: 2px solid #f0f0f0;
    text-indent: 20px;
    font-weight: 700;
    color: #585896;
}

#choose-wrap .meter {
    height: 40px;
    /* Can be anything */
    position: relative;
    width: 650px;
    margin: 0 auto;
    background-color: #e0e0e0;
}

#choose-wrap .meter>span {
    display: block;
    height: 100%;
    background-color: #585896;
    position: relative;
    overflow: hidden;
}

#choose-wrap .meter>span:after,
#choose-wrap .animate>span>span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    overflow: hidden;
}

#choose-wrap .animate>span:after {
    display: none;
}

#loading-wrap {
    width: 800px;
    margin: 0 auto;
}

#loading-wrap .loading-progress {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 800px;
    height: 270px;
    margin: 20px auto;
    z-index: 222 !important;
    position: absolute;
}

#loading-wrap .loading-progress h1 {
    margin: 0;
    padding: 10px 0;
    background-color: #ededed;
    color: #222e50;
    font-size: 18px;
    text-align: center;
}

#loading-wrap .loading-progress .number {
    text-align: center;
    margin: 30px 0 10px;
    font-weight: bold;
    padding: 20px 40px 0;
    font-size: 28px;
    color: #333;
}

#loading-wrap .loading-progress .number .tnumber {
    font-family: "Courier";
    background-color: #e8f4fc;
    font-weight: 700;
    color: #605e94;
    padding: 3px 10px;
}

#loading-wrap .loading-progress .progress {
    margin: 0;
    margin-left: 75px;
    font-weight: 400;
    font-size: 12px;
    padding: 4px 0px;
    width: 650px;
    background-color: #f5f5f5;
    border-top: 2px solid #f0f0f0;
    text-indent: 20px;
    font-weight: 700;
    color: #585896;
}

#loading-wrap .meter {
    height: 40px;
    /* Can be anything */
    position: relative;
    width: 650px;
    margin: 0 auto;
    background-color: #e0e0e0;
}

#loading-wrap .meter>span {
    display: block;
    height: 100%;
    background-color: #585896;
    position: relative;
    overflow: hidden;
}

#loading-wrap .meter>span:after,
#loading-wrap .animate>span>span {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    overflow: hidden;
}

#loading-wrap .animate>span:after {
    display: none;
}

#cta-wrap {
    width: 800px;
    margin: 0 auto;
}

#cta-wrap .cta {
    width: 500px;
    display: inline-block;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    width: 870px;
    height: 330px;
    max-height: 330px;
    margin: 0px auto;
    text-align: center;
    background-color: #fff;
    z-index: 222 !important;
    position: absolute;
    top: 100px;
}

#cta-wrap .cta #close {
    position: absolute;
    top: 5px;
    right: 10px;
}

#cta-wrap .cta #close a {
    color: #000;
    text-decoration: none;
}

#cta-wrap .cta .left {
    width: 250px;
    display: inline-block;
    overflow-y: scroll;
    max-height: 270px;
    margin-top: 20px;
    vertical-align: top;
    font-size: 12px;
    text-align: left;
    padding: 10px;
    color: #000;
}

#cta-wrap .cta .left .location {
    padding: 2px 0;
}

#cta-wrap .cta .left .detail {
    padding: 2px 0;
}

#cta-wrap .cta .right {
    width: 600px;
    height: 328px;
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #eee;
}

#cta-wrap .cta .right.noborder {
    border-left: none !important;
}

#cta-wrap .cta .right h2 {
    margin: 0;
    padding: 30px 40px 0;
    padding-bottom: 20px;
    font-size: 44px;
    color: #4d3c00;
}

#cta-wrap .cta .right h2 .green {
    color: #19B749;
    text-decoration: underline;
}

#cta-wrap .cta .right h2 .tnumber {
    font-family: "Courier";
    background-color: #e8f4fc;
    font-weight: 700;
    color: #605e94;
    padding: 3px 10px;
}

#cta-wrap .cta .right p {
    padding: 0 30px 10px;
    font-size: 15px;
    color: #000;
}

#search-again {
    position: absolute;
    right: 10px;
    z-index: 999;
}

#search-again a {
    color: #aaa;
}

#no-offer {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
}

#no-offer a {
    color: #aaa;
}

.results-map-wrap {
    height: 400px;
    width: 300px;
    margin-left: 7px;
    float: right;
}

#results-wrap {
    background-color: #fff;
    min-height: 600px;
    padding-top: 30px;
    padding-bottom: 30px;
}

#results-wrap .results {
    width: 728px;
    display: inline-block;
}

#results-wrap .results #results-ad {
    width: 728px;
    padding: 20px 0px;
}

#results-wrap .results h4 {
    text-align: center;
}

#results-wrap .results .second-pitch {
    width: 728px;
}

#results-wrap .results .second-pitch .left {
    width: 388px;
    display: inline-block;
    position: relative;
    font-size: 13px;
    padding: 10px 20px;
}

#results-wrap .results .second-pitch .left .sm-stars {
    width: 133px;
    height: 30px;
    overflow: hidden;
    background-image: url("../img/sml-star-rating_sprite.png");
    margin: 10px 20px;
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 210px;
}

#results-wrap .results .second-pitch .left .sm-stars.five-stars {
    background-position: 0 -0px;
}

#results-wrap .results .second-pitch .left .sm-stars.four-stars {
    background-position: 0 -30px;
}

#results-wrap .results .second-pitch .right {
    width: 280px;
    text-align: center;
    display: inline-block;
}

#results-wrap .results .second-pitch .right .getit-button {
    width: 200px;
    vertical-align: top;
    height: 80px;
    line-height: 80px;
    text-align: left;
    text-indent: 20px;
    margin: 30px auto;
    color: #fff;
    font-size: 24px;
    -webkit-box-shadow: 2px 2px 5px #ccc;
    -moz-box-shadow: 2px 2px 5px #ccc;
    box-shadow: 2px 2px 5px #ccc;
    background-color: #47468f;
    background-image: -ms-linear-gradient(top, #47468f 0%, #333268 100%);
    background-image: -moz-linear-gradient(top, #47468f, #333268);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #47468f), color-stop(1, #333268));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='$start', EndColorStr='$end')";
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    font-family: "Oswald";
}

#results-wrap .results .second-pitch .right .getit-button .fa {
    font-weight: 400;
    margin-left: 20px;
    font-size: 30px;
    color: #b1afe2;
}

#results-wrap .results .second-pitch .right .getit-button:hover {
    cursor: pointer;
    background-color: #5b5aae;
    background-image: -ms-linear-gradient(top, #5b5aae 0%, #44438a 100%);
    background-image: -moz-linear-gradient(top, #5b5aae, #44438a);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5b5aae), color-stop(1, #44438a));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='$start', EndColorStr='$end')";
}

#results-wrap .results .tracking-results {
    min-height: 400px;
    background-color: #F0F0F0;
}

#results-wrap .results table {
    width: 700px !important;
    margin: 0;
    background-color: #f3f4f6;
}

#results-wrap .results table th {
    text-align: left;
    color: #939393;
    font-weight: 300;
    text-transform: uppercase;
    font-family: Arial;
    font-size: 14px;
    padding-left: 20px;
    width: 728px !important;
}

#results-wrap .results table td {
    text-align: left;
    color: #999999;
    font-family: Courier;
    padding-left: 20px;
}

#results-wrap .results table #details {
    padding: 10px;
}

#results-wrap .results table #details h3 {
    padding: 2px 4px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    color: #666;
}

#results-wrap .results table #details .detail {
    width: 100%;
    font-size: 12px;
    border-top: 1px solid #ddd;
    padding: 2px 4px;
}

#results-wrap .results table #details .detail::before {
    content: " • ";
}

#results-wrap .results table #sharing {
    width: 300px;
    padding: 20px 0px;
}

#results-wrap .results table #sharing #atstbx .at-share-btn {
    padding: 10px !important;
    margin: 0 !important;
    margin-right: 10px !important;
}

#results-wrap .results table #sharing h3 {
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #aaa;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Arial", sans-serif;
}

#results-wrap .right {
    width: 300px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: top;
}

#features {
    background-color: #fff;
}

#long-features {
    background-color: #f7f7f7;
    border-top: 1px solid #e6e3cd;
}

#long-features .divider {
    padding: 30px;
}

#bottom-cta {
    padding: 10px;
    text-align: center;
    background-color: #ffd02d;
}

#bottom-cta p {
    vertical-align: middle;
    color: #000;
    padding-top: 14px;
    text-align: right;
    font-size: 14px;
}

.install-btn {
    background-color: #4e078f;
    text-align: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    color: white;
    font-family: 'Oswald', Arial;
    text-decoration: none;
    font-size: 29px;
    font-weight: normal;
    width: 400px;
    height: 90px;
    line-height: 90px;
    margin-top: 10px;
}

.install-btn img {
    vertical-align: middle;
    margin-left: 30px;
    margin-right: 60px;
}

.install-btn:hover {
    cursor: pointer;
    opacity: .85;
}

.track-btn-ylw {
    width: 175px;
    height: 55px;
    margin: 0px auto;
    background: url("../img/btn-tracknow_sprite.png");
    width: 175px;
    height: 55px;
    color: #000;
    font-size: 1.5em;
    text-decoration: none;
    line-height: 55px;
    display: inline-block;
}

.track-btn-ylw:hover {
    cursor: pointer;
    background-position: 0px -55px;
}

.install-btn-ylw {
    width: 360px;
    height: 78px;
    margin: 10px auto;
    background: url("../img/yel-btn_installnow.png");
    width: 360px;
    height: 78px;
    color: #000;
    font-size: 1.5em;
    text-decoration: none;
    line-height: 78px;
}

.install-btn-ylw:hover {
    cursor: pointer;
    background-position: 0px -78px;
}

.continue-btn-ylw {
    width: 393px;
    height: 101px;
    margin: 10px auto;
    background: url("../img/btn-continue_sprite.png");
    width: 393px;
    height: 101px;
    color: #000;
    font-size: 1.5em;
    text-decoration: none;
    line-height: 101px;
}

.continue-btn-ylw:hover {
    cursor: pointer;
    background-position: 0px -101px;
}