            #SBFForm h3 {
                font-family: "shaw-n7", "shawbold", "shaw", Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
                font-weight: 700;
                font-style: normal
            }
            
            #SBFForm h4 {
                font-family: "shaw-n7", "shawbold", "shaw", Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
                font-weight: 700;
                font-style: normal
            }
            
            #SBFForm #ContactInformation .addressDetail {
                display: none
            }
            
            #SBFForm #ContactInformation.contactDisabled label,
            #SBFForm #ContactInformation.contactDisabled a.disabled {
                color: #ccc
            }
            
            #SBFForm #ContactInformation.contactDisabled .form-fields input[type="text"],
            #SBFForm #ContactInformation.contactDisabled .form-fields textarea {
                border-color: #f7f7f7;
                background-color: #e0e0e0
            }
            
            #SBFForm #ContactInformation.contactDisabled .form-fields input[type="radio"]+label {
                background-position-y: -32px
            }
            
            #SBFForm .row .col.left {
                float: left;
                width: 484px
            }
            
            #SBFForm .row .col.right {
                float: left;
                width: 484px
            }
            
            #SBFForm .row.form {
                -webkit-border-bottom-right-radius: 15px;
                -moz-border-radius-bottomright: 15px;
                border-bottom-right-radius: 15px;
                -webkit-border-bottom-left-radius: 15px;
                -moz-border-radius-bottomleft: 15px;
                border-bottom-left-radius: 15px;
                margin: 0;
                padding: 0
            }
            
            #SBFForm .row.form h3 {
                color: #333;
                text-align: center;
                margin: 20px 0
            }
            
            #SBFForm .row.form .form-success {
                display: none;
                text-align: center;
                height: 200px
            }
            
            #SBFForm .row.form .form-success .success {
                margin-top: 50px;
                margin-bottom: 20px;
                color: #00b034;
                font-size: 24px;
                font-weight: bold
            }
            
            #SBFForm .row.form .form-error {
                display: none;
                text-align: center;
                height: 200px
            }
            
            #SBFForm .row.form .form-error .error {
                margin-top: 50px;
                margin-bottom: 20px;
                color: #f00;
                font-size: 24px;
                font-weight: bold
            }
            
            #SBFForm .row.form .form-heading {
                background: #d9d9d9;
                margin: 0 5px 0 3px;
                padding: 10px 150px 10px 137px;
                font-weight: bold;
                font-size: 14px;
                color: #555
            }
            
            #SBFForm .row.form .form-fields {
                padding: 20px 140px 0;
                position: relative
            }
            
            #SBFForm .row.form .form-fields .left,
            #SBFForm .row.form .form-fields .right {
                width: 46%
            }
            
            #SBFForm .row.form .form-fields input[type="text"],
            #SBFForm .row.form .form-fields textarea {
                width: 100%;
                background: none repeat scroll 0 0 #f7f7f7;
                border: 1px solid #bababa;
                border-radius: 5px;
                box-shadow: 1px 2px 6px #e0e0e0 inset;
                font-size: 16px;
                line-height: 1.1;
                padding: 10px
            }
            
            #SBFForm .row.form .form-fields input[type="text"]#address,
            #SBFForm .row.form .form-fields textarea#address,
            #SBFForm .row.form .form-fields input[type="text"]#email_address,
            #SBFForm .row.form .form-fields textarea#email_address,
            #SBFForm .row.form .form-fields input[type="text"]#comments,
            #SBFForm .row.form .form-fields textarea#comments {
                width: 100%
            }
            
            #SBFForm .row.form .form-fields textarea {
                height: 80px
            }
            
            #SBFForm .row.form .form-fields input[type="text"]:focus,
            #SBFForm .row.form .form-fields textarea:focus {
                border: 2px solid #0082bb;
                outline: 0 none;
                padding: 9px
            }
            
            #SBFForm .row.form .form-fields input.error[type="text"],
            #SBFForm .row.form .form-fields textarea.error {
                border: 2px solid #f00;
                outline: 0 none;
                padding: 9px
            }
            
            #SBFForm .row.form .form-fields input[type="radio"] {
                opacity: 0;
                position: absolute
            }
            
            #SBFForm .row.form .form-fields input[type="radio"]+label {
                background: url("/Content/images/order/blueradios.png") left center no-repeat;
                background-position-y: -16px;
                padding-left: 20px
            }
            
            #SBFForm .row.form .form-fields input[type="radio"]:checked+label {
                background-position: 0 0
            }
            
            #SBFForm .row.form .form-fields label {
                margin: 10px 0;
                font-weight: bold;
                white-space: nowrap;
                color: #555;
                font-size: 14px;
                display: block;
                width: 100%
            }
            
            #SBFForm .row.form .form-fields label span {
                float: right;
                font-weight: normal
            }
            
            #SBFForm .row.form .form-fields label.error {
                color: #f00
            }
            
            #SBFForm .row.form .form-fields span.error {
                font-size: 11px;
                color: #f00;
                margin-top: -8px
            }
            
            #SBFForm .row.form .form-fields .one {
                float: left;
                width: 60px;
                margin-right: 20px
            }
            
            #SBFForm .row.form .form-fields .two {
                float: left;
                width: 60px;
                margin-right: 20px;
                margin-left: 20px
            }
            
            #SBFForm .row.form .form-fields .three {
                float: left;
                width: 60px;
                margin-left: 20px
            }
            
            #SBFForm .row.form .form-fields .submit {
                text-align: center;
                margin: 20px auto 0
            }
            
            #SBFForm .row.form .comments-title {
                cursor: pointer;
                font-weight: bold;
                color: #555;
                font-size: 14px;
                margin: 10px 0
            }
            
            #SBFForm .row.form .comments-title .icons img {
                vertical-align: middle;
                margin-right: 5px
            }
            
            #SBFForm .row.form .comments-title span {
                font-weight: normal
            }
            
            #SBFForm .row.form .comments {
                display: none
            }
            
            #SBFForm .submit {
                margin-top: 30px
            }
            
            #SBFForm .submit .button6.form-submit {
                margin-left: 275px
            }
            
            #SBFForm .submit .norton {
                height: 42px;
                width: 76px;
                display: inline-block;
                margin-left: 30px;
                background: url("/Content/images/order/norton.png") no-repeat top right
            }
            
            a.button1_lg .left,
            a.button2_lg .left,
            a.button3_lg .left,
            a.button4_lg .left,
            a.button1_md .left,
            a.button2_md .left,
            a.button3_md .left,
            a.button4_md .left,
            a.button5_md .left,
            a.button_select_md .left,
            a.button_add_md .left,
            a.button_added_md .left,
            a.button1_sm .left,
            a.button2_sm .left,
            a.button3_sm .left,
            a.button4_sm .left,
            a.button5_sm .left,
            a.button1_lg .right,
            a.button2_lg .right,
            a.button3_lg .right,
            a.button4_lg .right,
            a.button1_md .right,
            a.button2_md .right,
            a.button3_md .right,
            a.button4_md .right,
            a.button5_md .right,
            a.button_select_md .right,
            a.button_add_md .right,
            a.button_added_md .right,
            a.button1_sm .right,
            a.button2_sm .right,
            a.button3_sm .right,
            a.button4_sm .right,
            a.button5_sm .right {
                background-image: url(/Content/images/button_sprite_v2.png);
                background-repeat: no-repeat;
                display: inline-block;
                float: left
            }
            
            a.button6 .left,
            a.button6 .right {
                background-image: url("/Content/images/order/cta-sprite.png");
                background-repeat: no-repeat;
                display: inline-block;
                float: left
            }
            
            a.button6 .mid {
                background-image: url("/Content/images/order/cta-mid-sprite.png");
                background-repeat: repeat-x;
                display: inline-block;
                float: left
            }
            
            a.button1_lg .mid,
            a.button2_lg .mid,
            a.button3_lg .mid,
            a.button4_lg .mid,
            a.button1_md .mid,
            a.button2_md .mid,
            a.button3_md .mid,
            a.button4_md .mid,
            a.button5_md .mid,
            a.button_select_md .mid,
            a.button_add_md .mid,
            a.button_added_md .mid,
            a.button1_sm .mid,
            a.button2_sm .mid,
            a.button3_sm .mid,
            a.button4_sm .mid,
            a.button5_sm .mid {
                background-image: url(/Content/images/button_sprite_mid_v2.png);
                background-repeat: repeat-x;
                display: inline-block;
                float: left
            }
            
            a.button1_lg,
            a.button1_md,
            a.button1_sm,
            a.button4_lg,
            a.button4_md,
            a.button4_sm,
            a.button6,
            a.button_select_md,
            a.button_add_md {
                font-weight: 700;
                color: #fff;
                display: inline-block;
                text-decoration: none;
                -webkit-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
                -moz-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
                -ms-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
                -o-text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3);
                text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3)
            }
            
            a.button2_lg,
            a.button3_lg,
            a.button2_md,
            a.button3_md,
            a.button5_md,
            a.button2_sm,
            a.button3_sm,
            a.button5_sm,
            a.button_added_md {
                font-weight: 700;
                color: #0082bb;
                display: inline-block;
                text-decoration: none
            }
            
            a.button1_lg.disabled .mid,
            a.button2_lg.disabled .mid,
            a.button3_lg.disabled .mid,
            a.button4_lg.disabled .mid,
            a.button1_md.disabled .mid,
            a.button2_md.disabled .mid,
            a.button3_md.disabled .mid,
            a.button4_md.disabled .mid,
            a.button5_md.disabled .mid,
            a.button6.disabled .mid,
            a.button_select_md.disabled .mid,
            a.button_add_md.disabled .mid,
            a.button_added_md.disabled .mid,
            a.button1_sm.disabled .mid,
            a.button2_sm.disabled .mid,
            a.button3_sm.disabled .mid,
            a.button4_sm.disabled .mid,
            a.button5_sm.disabled .mid {
                color: #bbb;
                -webkit-text-shadow: none;
                -moz-text-shadow: none;
                -ms-text-shadow: none;
                -o-text-shadow: none;
                text-shadow: none
            }
            
            a.button4_md.disabled .mid {
                color: #959595
            }
            
            a.button1_lg.disabled,
            a.button2_lg.disabled,
            a.button3_lg.disabled,
            a.button4_lg.disabled,
            a.button1_md.disabled,
            a.button2_md.disabled,
            a.button3_md.disabled,
            a.button4_md.disabled,
            a.button5_md.disabled,
            a.button1_sm.disabled,
            a.button2_sm.disabled,
            a.button3_sm.disabled,
            a.button4_sm.disabled,
            a.button5_sm.disabled,
            a.button6.disabled,
            a.button_select_sm.disabled,
            a.button_add_sm.disabled,
            a.button_added_sm.disabled {
                cursor: default
            }
            
            a.button1_lg {
                font-size: 18px;
                line-height: 29px
            }
            
            a.button1_lg .left {
                background-position: 0 0;
                height: 31px;
                width: 17px
            }
            
            a.button1_lg .mid {
                background-position: 0 0;
                height: 31px
            }
            
            a.button1_lg .right {
                background-position: 0 -31px;
                height: 31px;
                width: 34px
            }
            
            a.button1_lg:hover .left {
                background-position: -17px 0
            }
            
            a.button1_lg:hover .mid {
                background-position: 0 -31px
            }
            
            a.button1_lg:hover .right {
                background-position: -34px -31px
            }
            
            a.button1_lg.disabled .left {
                background-position: -34px 0
            }
            
            a.button1_lg.disabled .mid {
                background-position: 0 -62px
            }
            
            a.button1_lg.disabled .right {
                background-position: -68px -31px
            }
            
            a.button6 {
                font-size: 18px;
                line-height: 50px
            }
            
            a.button6 .left {
                background-position: -12px 0;
                height: 50px;
                width: 10px
            }
            
            a.button6 .mid {
                background-position: 0 -53px;
                height: 50px
            }
            
            a.button6 .right {
                background-position: -53px -53px;
                height: 50px;
                width: 50px
            }
            
            a.button6:hover .left {
                background-position: -24px 0
            }
            
            a.button6:hover .mid {
                background-position: 0 -106px
            }
            
            a.button6:hover .right {
                background-position: -106px -53px
            }
            
            a.button6.disabled .left {
                background-position: 0 0
            }
            
            a.button6.disabled .mid {
                background-position: 0 0
            }
            
            a.button6.disabled .right {
                background-position: 0 -53px
            }
            
            .ico {
                background-image: url(/Content/images/button_sprite_v2.png);
                background-repeat: no-repeat;
                display: inline-block;
                vertical-align: text-top;
                margin-top: -6px
            }
            
            .ico.left {
                margin-right: 5px
            }
            
            .ico.right {
                margin-left: 5px
            }
            
            .ico.info {
                width: 16px;
                height: 15px;
                background-position: -126px 0
            }
            
            .ico.plus {
                width: 7px;
                height: 7px;
                background-position: -180px 0;
                vertical-align: middle
            }
            
            .ico.modal {
                width: 7px;
                height: 7px;
                background-position: -171px 0;
                vertical-align: middle
            }
            
            .ico.search {
                width: 12px;
                height: 12px;
                background-position: -157px 0;
                padding: 0;
                margin-top: 0
            }
            
            .ico.external {
                width: 13px;
                height: 12px;
                background-position: -143px 0
            }
            
            .ico.back {
                width: 15px;
                height: 15px;
                background-position: -206px -3px;
                vertical-align: text-bottom
            }
            
            .ico.alert1_sm {
                width: 14px;
                height: 13px;
                background-position: -125px -75px;
                vertical-align: middle
            }
            
            .ico.alert2_sm {
                width: 16px;
                height: 15px;
                background-position: -148px -75px;
                vertical-align: middle
            }
            
            .ico.check_sm {
                width: 16px;
                height: 15px;
                background-position: -174px -75px;
                vertical-align: middle
            }
            
            .ico.delete_sm {
                width: 16px;
                height: 15px;
                background-position: -200px -75px;
                vertical-align: middle
            }
            
            .ico.alert1_md {
                width: 22px;
                height: 20px;
                background-position: -125px -95px;
                vertical-align: middle
            }
            
            .ico.alert2_md {
                width: 22px;
                height: 22px;
                background-position: -157px -95px;
                vertical-align: middle
            }
            
            .ico.check_md {
                width: 22px;
                height: 22px;
                background-position: -189px -95px;
                vertical-align: middle
            }
            
            .ico.delete_md {
                width: 22px;
                height: 22px;
                background-position: -221px -95px;
                vertical-align: middle
            }
            
            .ico.alert1_lg {
                width: 33px;
                height: 29px;
                background-position: -125px -124px;
                vertical-align: middle
            }
            
            .ico.alert2_lg {
                width: 33px;
                height: 33px;
                background-position: -168px -124px;
                vertical-align: middle
            }
            
            .ico.check_lg {
                width: 33px;
                height: 33px;
                background-position: -211px -124px;
                vertical-align: middle
            }
            
            .ico.delete_lg {
                width: 33px;
                height: 33px;
                background-position: -254px -124px;
                vertical-align: middle
            }
            
            .ico.facebook_sm {
                width: 21px;
                height: 21px;
                background-position: -125px -168px;
                vertical-align: middle
            }
            
            .ico.facebook_md {
                width: 30px;
                height: 30px;
                background-position: -125px -197px;
                vertical-align: middle
            }
            
            .ico.facebook_lg {
                width: 40px;
                height: 40px;
                background-position: -125px -236px;
                vertical-align: middle
            }
            
            .ico.facebook_xl {
                width: 50px;
                height: 50px;
                background-position: -125px -285px;
                vertical-align: middle
            }
            
            .ico.twitter_sm {
                width: 21px;
                height: 21px;
                background-position: -153px -168px;
                vertical-align: middle
            }
            
            .ico.twitter_md {
                width: 30px;
                height: 30px;
                background-position: -165px -197px;
                vertical-align: middle
            }
            
            .ico.twitter_lg {
                width: 40px;
                height: 40px;
                background-position: -178px -236px;
                vertical-align: middle
            }
            
            .ico.twitter_xl {
                width: 50px;
                height: 50px;
                background-position: -192px -285px;
                vertical-align: middle
            }
            
            .pac-container {
                z-index: 10000 !important;
                padding: 5px
            }
            
            .pac-container:after {
                display: none
            }
            
            .pac-item {
                color: #0082bb;
                font-size: 12px;
                padding: 3px 5px 3px 5px;
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff
            }
            
            .pac-item:hover,
            .pac-selected {
                background: #eee;
                color: #666;
                border-top: 1px solid #d9d9d9;
                border-bottom: 1px solid #d9d9d9
            }
            
            .pac-item:hover b,
            .pac-selected b {
                background: #fff
            }
            
            .selectBox-dropdown {
                margin: 5px;
                width: 150px !important;
                position: relative;
                border: solid 1px #ccc;
                line-height: 18px;
                text-decoration: none;
                text-align: left;
                color: #333;
                outline: none;
                vertical-align: middle;
                background: #fff;
                -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
                -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
                box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                display: inline-block;
                cursor: default;
                padding-top: 2px
            }
            
            .selectBox-dropdown:focus,
            .selectBox-dropdown:focus .selectBox-arrow {
                border-color: #ccc
            }
            
            .selectBox-dropdown.selectBox-menuShowing {
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px
            }
            
            .selectBox-dropdown .selectBox-label {
                padding: 2px 8px;
                display: inline-block;
                white-space: nowrap;
                overflow: hidden;
                color: #e7e7e7
            }
            
            .selectBox-dropdown .selectBox-arrow {
                position: absolute;
                top: 0;
                right: 0;
                width: 23px;
                height: 100%;
                background: url(http://media.shawdirect.ca/uploadedimages/images/promotions/nfl-sunday-ticket/blue_arrow_down.png) 50% center no-repeat;
                border-left: solid 1px #ccc
            }
            
            .selectBox-dropdown-menu {
                position: absolute;
                z-index: 99999;
                max-height: 250px;
                min-height: 1em;
                border: solid 1px #ccc;
                background: #fff;
                -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
                overflow: auto;
                width: 120px;
                margin-top: 0
            }
            
            .cartContact .selectBox-dropdown-menu,
            .cartInstallation .selectBox-dropdown-menu {
                margin-top: -20px !important;
                top: -20px
            }
            
            .selectBox-inline {
                min-width: 150px;
                outline: none;
                border: solid 1px #ccc;
                background: #fff;
                display: inline-block;
                -webkit-border-radius: 8px;
                -moz-border-radius: 8px;
                border-radius: 8px;
                overflow: auto
            }
            
            .selectBox-inline:focus {
                border-color: #e7e7e7
            }
            
            .selectBox-options,
            .selectBox-options LI,
            .selectBox-options LI A {
                list-style: none;
                display: block;
                cursor: default;
                padding: 0;
                margin: 0
            }
            
            .selectBox-options LI A {
                line-height: 1.5;
                padding: 2px .5em;
                white-space: nowrap;
                overflow: hidden;
                background: 6px center no-repeat;
                color: #636363
            }
            
            .selectBox-options LI.selectBox-hover A {
                background-color: #e9f8fb
            }
            
            .selectBox-options LI.selectBox-disabled A {
                color: #a7a7a7;
                background-color: transparent
            }
            
            .selectBox-options LI.selectBox-selected A {
                background-color: #7ec3ff
            }
            
            .selectBox-options .selectBox-optgroup {
                color: #e7e7e7;
                background: #eee;
                font-weight: bold;
                line-height: 1.5;
                padding: 0 .3em;
                white-space: nowrap
            }
            
            .selectBox.selectBox-disabled {
                color: #a7a7a7 !important
            }
            
            .selectBox-dropdown.selectBox-disabled .selectBox-arrow {
                opacity: .5;
                filter: alpha(opacity=50);
                border-color: #e7e7e7
            }
            
            .selectBox-inline.selectBox-disabled {
                color: #a7a7a7 !important
            }
            
            .selectBox-inline.selectBox-disabled .selectBox-options A {
                background-color: transparent !important
            }
            
            .form .selectbox .selectBox-label {
                line-height: 20px;
                height: 20px
            }
            
            .form .selectBox-dropdown .selectBox-arrow {
                border-color: #e0e0e0
            }
            
            .form a.selectbox {
                -moz-box-shadow: inset 1px 2px 6px #e0e0e0;
                -webkit-box-shadow: inset 1px 2px 6px #e0e0e0;
                box-shadow: inset 1px 2px 6px #e0e0e0;
                border: 1px solid #e7e7e7;
                border-radius: 4px;
                background: #fbfbfb;
                line-height: 20px;
                padding: 4px 0
            }
            
            .form a.selectbox span.selectBox-label {
                line-height: 12px;
                padding-top: 2px;
                height: 10px;
                overflow: hidden
            }
            
            .form .selectBox-dropdown .selectBox-arrow {
                border-color: #e0e0e0
            }
            
            .form a.selectBox-dropdown {
                background: none repeat scroll 0 0 #f7f7f7;
                border: 1px solid #bababa;
                border-radius: 5px;
                box-shadow: 1px 2px 6px #e0e0e0 inset;
                color: #333;
                cursor: default;
                display: inline-block;
                line-height: 18px;
                margin: 0;
                outline: 0 none;
                padding: 11px 5px 2px;
                position: relative;
                text-align: left;
                text-decoration: none;
                vertical-align: middle;
                width: 100% !important
            }
            
            .form a.selectBox-dropdown .selectBox-label {
                color: #333;
                display: inline-block;
                font-size: 16px;
                overflow: hidden;
                padding: 2px 8px;
                white-space: nowrap;
                width: 150px !important;
                height: 17px !important
            }
            
            .form a.selectBox-dropdown.selectBox-menuShowing {
                border-radius: 5px;
                border: 2px solid #0082bb;
                outline: 0 none;
                padding: 10px 5px 1px 4px
            }
            
            .SimplifiedBuyFlow #header {
                width: 1170px;
                height: 270px;
                background: transparent url("/Content/images/order/herobar.jpg") no-repeat top left;
                padding-left: 250px;
                padding-top: 125px;
                margin: 0 auto
            }
            
            .SimplifiedBuyFlow #header ul {
                list-style: none
            }
            
            .SimplifiedBuyFlow #header ul li {
                margin-right: 25px;
                font-size: 15px;
                font-weight: bold
            }
            
            .SimplifiedBuyFlow #header .fullBackground {
                background: transparent url("/Content/images/order/herobarspanner.jpg") repeat-x top left;
                height: 209px;
                position: absolute;
                width: 100%;
                top: 0;
                left: 0;
                z-index: -1
            }
            
            .SimplifiedBuyFlow #formContainer {
                width: 781px;
                margin: 0 auto
            }
            
            .SimplifiedBuyFlow h2 {
                font-size: 20px;
                padding-bottom: 5px;
                margin-top: 40px;
                margin-bottom: 30px;
                border-bottom: 1px solid #c2c2c2
            }
            
            .SimplifiedBuyFlow h3 {
                font-size: 18px
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper {
                height: 48px;
                width: 100%;
                margin: 0 auto 40px auto;
                background: white;
                z-index: 5000
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard {
                width: 100%;
                color: #878889;
                background: white;
                padding-top: 10px;
                z-index: 5000
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border-bottom: 1px solid #c2c2c2;
                width: 780px;
                height: 33px
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard li {
                margin: 0;
                padding: 0 0 5px 0;
                display: block;
                float: left;
                font-size: 20px;
                text-align: center;
                width: 33.334%;
                border-bottom: 6px solid #cde6f1
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard li span {
                float: right;
                color: #dcdcdc
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard li.active {
                color: black
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard li.done {
                border: 0;
                padding-bottom: 11px;
                background: transparent url("/Content/images/order/flowbar.png") no-repeat bottom left
            }
            
            .SimplifiedBuyFlow #flowWizardWrapper #flowWizard li.solid {
                border-color: #0082bb
            }
            
            .SimplifiedBuyFlow .template {
                display: none
            }
            
            .SimplifiedBuyFlow .offerRadio {
                float: left;
                height: 100%;
                width: 70px;
                background-color: #ededed;
                border: 3px solid #ededed;
                border-right: 3px solid #e9e9e9;
                border-top-left-radius: 15px;
                border-bottom-left-radius: 15px
            }
            
            .SimplifiedBuyFlow .offerRadio .button {
                width: 26px;
                height: 26px;
                margin: 60px auto 0 auto;
                background: transparent url("/Content/images/global/checkbox.png") no-repeat 0 -26px
            }
            
            .SimplifiedBuyFlow .offerWrapper {
                height: 100%;
                border: 3px solid #ededed;
                border-radius: 20px
            }
            
            .SimplifiedBuyFlow .disabledOverlay {
                position: absolute;
                border-radius: 20px;
                top: 0;
                width: 100%;
                height: 166px;
                background: #cde6f1;
                opacity: 0;
                z-index: -1
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked,
            .SimplifiedBuyFlow .packageWrapper.checked,
            .SimplifiedBuyFlow .hardwareWrapper.checked {
                box-shadow: 0 0 10px #888;
                border: 3px solid #0075b0;
                margin-bottom: 22px;
                width: 774px;
                height: 171px
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked .offerWrapper,
            .SimplifiedBuyFlow .packageWrapper.checked .offerWrapper,
            .SimplifiedBuyFlow .hardwareWrapper.checked .offerWrapper {
                border: 0
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked .offerRadio,
            .SimplifiedBuyFlow .packageWrapper.checked .offerRadio,
            .SimplifiedBuyFlow .hardwareWrapper.checked .offerRadio {
                width: 67px;
                border: 0;
                border-right: 3px solid #0082bb;
                background: #0082bb
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked .offerRadio .button,
            .SimplifiedBuyFlow .packageWrapper.checked .offerRadio .button,
            .SimplifiedBuyFlow .hardwareWrapper.checked .offerRadio .button {
                background: transparent url("/Content/images/global/checkbox.png") no-repeat 0 0
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked .learnMoreTrigger,
            .SimplifiedBuyFlow .packageWrapper.checked .learnMoreTrigger,
            .SimplifiedBuyFlow .hardwareWrapper.checked .learnMoreTrigger {
                bottom: 13px;
                left: 288px
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked.expandLearn,
            .SimplifiedBuyFlow .packageWrapper.checked.expandLearn,
            .SimplifiedBuyFlow .hardwareWrapper.checked.expandLearn {
                height: 406px
            }
            
            .SimplifiedBuyFlow .choiceWrapper.checked {
                margin-bottom: 50px
            }
            
            .SimplifiedBuyFlow .hardwareWrapper.hdwDisabled .disabledOverlay {
                opacity: .5;
                z-index: 4999
            }
            
            .SimplifiedBuyFlow .choiceWrapper,
            .SimplifiedBuyFlow .packageWrapper,
            .SimplifiedBuyFlow .hardwareWrapper {
                border-radius: 20px;
                height: 165px;
                width: 780px;
                margin-bottom: 28px;
                position: relative
            }
            
            .SimplifiedBuyFlow .packageWrapper .offerRadio:hover,
            .SimplifiedBuyFlow .hardwareWrapper .offerRadio:hover,
            .SimplifiedBuyFlow .packageWrapper .price-bug:hover,
            .SimplifiedBuyFlow .hardwareWrapper .price-bug:hover,
            .SimplifiedBuyFlow .packageWrapper .offerImage:hover,
            .SimplifiedBuyFlow .hardwareWrapper .offerImage:hover,
            .SimplifiedBuyFlow .packageWrapper .hdwPriceWrapper:hover,
            .SimplifiedBuyFlow .hardwareWrapper .hdwPriceWrapper:hover {
                cursor: pointer
            }
            
            .SimplifiedBuyFlow .packageWrapper.expandLearn,
            .SimplifiedBuyFlow .hardwareWrapper.expandLearn {
                height: 400px
            }
            
            .SimplifiedBuyFlow .packageWrapper.expandLearn .drop-icon:after,
            .SimplifiedBuyFlow .hardwareWrapper.expandLearn .drop-icon:after {
                right: -12px;
                background-position: -81px -390px
            }
            
            .SimplifiedBuyFlow .offerImage {
                float: left;
                height: 100%;
                width: 220px
            }
            
            .SimplifiedBuyFlow .offerImage .detailLeft {
                width: 85%;
                margin: 10px 0 0 20px;
                padding-top: 10px;
                border-top: 1px solid #c2c2c2
            }
            
            .SimplifiedBuyFlow .offerImage .detailLeft ul {
                padding-left: 20px
            }
            
            .SimplifiedBuyFlow .offerImage .detailLeft ul li {
                font-weight: bold;
                color: #666
            }
            
            .SimplifiedBuyFlow .offerImage .detailLeft ul li span {
                color: #0082bb
            }
            
            .SimplifiedBuyFlow .choiceCopy,
            .SimplifiedBuyFlow .pkgCopy,
            .SimplifiedBuyFlow .hdwCopy {
                float: left;
                padding: 20px 5px 0 0;
                min-width: 300px;
                max-width: 300px;
                height: 135px
            }
            
            .SimplifiedBuyFlow .choiceCopy .teaser,
            .SimplifiedBuyFlow .pkgCopy .teaser,
            .SimplifiedBuyFlow .hdwCopy .teaser {
                height: 115px
            }
            
            .SimplifiedBuyFlow .choiceCopy {
                padding: 10px 0 0 20px
            }
            
            .SimplifiedBuyFlow .choicePrice,
            .SimplifiedBuyFlow .pkgPrice,
            .SimplifiedBuyFlow .hdwPrice,
            .SimplifiedBuyFlow .hdwNetPrice {
                float: left;
                text-align: left;
                padding-left: 5px;
                width: 165px
            }
            
            .SimplifiedBuyFlow .choicePrice.price-bug .dollar-sign,
            .SimplifiedBuyFlow .pkgPrice.price-bug .dollar-sign,
            .SimplifiedBuyFlow .hdwPrice.price-bug .dollar-sign,
            .SimplifiedBuyFlow .hdwNetPrice.price-bug .dollar-sign {
                color: #666
            }
            
            .SimplifiedBuyFlow .choicePrice.price-bug .decimal-value,
            .SimplifiedBuyFlow .pkgPrice.price-bug .decimal-value,
            .SimplifiedBuyFlow .hdwPrice.price-bug .decimal-value,
            .SimplifiedBuyFlow .hdwNetPrice.price-bug .decimal-value {
                color: #666;
                left: -2px
            }
            
            .SimplifiedBuyFlow .choicePrice.price-bug .dollar-value,
            .SimplifiedBuyFlow .pkgPrice.price-bug .dollar-value,
            .SimplifiedBuyFlow .hdwPrice.price-bug .dollar-value,
            .SimplifiedBuyFlow .hdwNetPrice.price-bug .dollar-value {
                color: #666
            }
            
            .SimplifiedBuyFlow .choicePrice.price-bug .per,
            .SimplifiedBuyFlow .pkgPrice.price-bug .per,
            .SimplifiedBuyFlow .hdwPrice.price-bug .per,
            .SimplifiedBuyFlow .hdwNetPrice.price-bug .per {
                font-size: 18px;
                left: -28px
            }
            
            .SimplifiedBuyFlow .pkgPrice,
            .SimplifiedBuyFlow .choicePrice .priceWrapper {
                margin-top: 40px
            }
            
            .SimplifiedBuyFlow .hdwPrice {
                font-size: 12px;
                margin-top: 10px;
                padding-top: 5px;
                height: 64px;
                border-top: 1px solid #d0d0d0;
                border-bottom: 1px solid #d0d0d0;
                background: #f4f4f4
            }
            
            .SimplifiedBuyFlow .hdwPrice .price-bug .price {
                margin: 3px 0
            }
            
            .SimplifiedBuyFlow .hdwPrice .price-bug .dollar-sign {
                font-size: 12px;
                vertical-align: top
            }
            
            .SimplifiedBuyFlow .hdwPrice .price-bug .decimal-value {
                font-size: 12px;
                vertical-align: top;
                left: 1px;
                top: 3px
            }
            
            .SimplifiedBuyFlow .hdwPrice .price-bug .dollar-value {
                font-size: 20px;
                font-weight: bold
            }
            
            .SimplifiedBuyFlow .hdwPrice .hdwCredit {
                color: #666;
                font-size: 12px;
                padding: 5px 0 10px 0;
                margin: 0;
                position: relative
            }
            
            .SimplifiedBuyFlow .hdwPrice .hdwCredit .greenMoney {
                color: #00bb16
            }
            
            .SimplifiedBuyFlow .hdwPrice .hdwCredit .grnCheck:after {
                content: '';
                width: 20px;
                height: 20px;
                background: transparent url("http://media.shawdirect.ca/uploadedimages/images/checkmark_sm.png") no-repeat top left;
                position: absolute;
                top: 3;
                right: -25px
            }
            
            .SimplifiedBuyFlow .hdwNetPrice {
                margin-top: 10px;
                height: 65px;
                font-size: 12px
            }
            
            .SimplifiedBuyFlow .hdwNetPrice .price-bug .dollar-sign {
                font-size: 30px;
                vertical-align: top
            }
            
            .SimplifiedBuyFlow .hdwNetPrice .price-bug .decimal-value {
                font-size: 20px;
                vertical-align: top;
                left: 1px;
                top: 3px
            }
            
            .SimplifiedBuyFlow .hdwNetPrice .price-bug .dollar-value {
                font-size: 40px;
                font-weight: bold
            }
            
            .SimplifiedBuyFlow .expandLearn .detailLeft,
            .SimplifiedBuyFlow .expandLearn .detailMain {
                display: block
            }
            
            .SimplifiedBuyFlow .detailLeft,
            .SimplifiedBuyFlow .detailMain {
                display: none
            }
            
            .SimplifiedBuyFlow .detailLeft ul,
            .SimplifiedBuyFlow .detailMain ul {
                padding-left: 20px;
                list-style-type: disc
            }
            
            .SimplifiedBuyFlow .detailMain {
                margin-left: 288px;
                padding-top: 190px
            }
            
            .SimplifiedBuyFlow .learnMoreTrigger {
                position: absolute;
                bottom: 10px;
                left: 291px
            }
            
            .SimplifiedBuyFlow .needMore {
                background: url("/Content/images/order/blueradios.png") left center no-repeat;
                background-position-y: -16px;
                padding-left: 20px
            }
            
            .SimplifiedBuyFlow label {
                display: block
            }
            
            .SimplifiedBuyFlow a.drop-icon {
                display: inline-block;
                height: 20px
            }
            
            .SimplifiedBuyFlow a.drop-icon:after {
                content: '';
                position: absolute;
                width: 8px;
                height: 10px;
                top: 2px;
                right: -10px;
                background: transparent url("/Content/images/global/site_core_sprites.png") center left no-repeat;
                background-position: -92px -392px
            }
            
            .SimplifiedBuyFlow a.back-icon.change {
                position: absolute;
                bottom: 5px
            }
            
            .SimplifiedBuyFlow a.back-icon {
                position: relative;
                display: inline-block;
                height: 20px;
                padding-left: 10px
            }
            
            .SimplifiedBuyFlow a.back-icon:before {
                content: '';
                position: absolute;
                width: 8px;
                height: 10px;
                top: 2px;
                left: 0;
                background: transparent url("/Content/images/global/site_core_sprites.png") center left no-repeat;
                background-position: -62px -392px
            }
            
            .SimplifiedBuyFlow .checkMark {
                position: relative;
                display: inline-block;
                margin: auto 0 auto 26px;
                height: 22px
            }
            
            .SimplifiedBuyFlow .checkMark:before {
                content: '';
                position: absolute;
                width: 16px;
                height: 20px;
                top: 0;
                left: -20px;
                background: transparent url("/Content/images/global/checkbox.png") center left no-repeat;
                background-position: -10px -52px
            }
            
            .SimplifiedBuyFlow .bluecheckmark {
                position: relative;
                display: inline-block;
                margin: auto 0 auto 26px;
                height: 23px
            }
            
            .SimplifiedBuyFlow .bluecheckmark:before {
                content: '';
                position: absolute;
                width: 23px;
                height: 23px;
                top: 0;
                left: -26px;
                background: transparent url("/Content/images/order/bluecheck.png") center left no-repeat;
                background-position: 0 0
            }
            
            .SimplifiedBuyFlow #phone,
            .SimplifiedBuyFlow #phone2 {
                width: 50% !important
            }
            
            .SimplifiedBuyFlow #loader {
                display: none;
                position: fixed;
                left: 420px;
                top: 205px;
                z-index: 6000
            }
            
            .SimplifiedBuyFlow .clearfix:after {
                visibility: hidden;
                display: block;
                font-size: 0;
                content: " ";
                clear: both;
                height: 0
            }
            
            .SimplifiedBuyFlow #OrderSuccess {
                display: none;
                width: 781px;
                margin: 0 auto
            }
            
            .SimplifiedBuyFlow #OrderSuccess a {
                font-size: 15px
            }
            
            .SimplifiedBuyFlow #OrderSuccess h2 {
                margin-top: 40px;
                border: 0
            }
            
            .SimplifiedBuyFlow #OrderSuccess h4 {
                font-size: 18px
            }
            
            .SimplifiedBuyFlow #OrderSuccess p {
                margin-top: 20px
            }
            
            .SimplifiedBuyFlow #OrderSuccess .reference {
                font-weight: bold
            }
            
            .SimplifiedBuyFlow #OrderSuccess #botSalute {
                float: left;
                width: 206px;
                height: 206px;
                background: white url('/Content/images/order/botsalute.png') no-repeat top left
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps {
                height: 340px;
                padding-left: 65px;
                padding-right: 20px;
                border: 2px solid #d0d0d0;
                border-radius: 10px
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dt,
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dd {
                padding-left: 90px
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dt {
                margin-top: 30px;
                height: 55px;
                background: white url('/Content/images/order/steps.png') no-repeat top left;
                background-position: 0 8px
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dt:nth-child(3) {
                background-position: 0 -55px
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dt:nth-child(5) {
                background-position: 0 -109px
            }
            
            .SimplifiedBuyFlow #OrderSuccess #nextSteps dd {
                margin-top: -20px
            }
            
            #sbfFooter {
                width: 100%
            }
            
            #sbfFooter .legal {
                width: 780px;
                margin: 40px auto
            }
            
            #sbfFooter .legal h6 {
                font-weight: normal;
                margin-bottom: 10px
            }
            
            #sbfFooter .legal p {
                color: #999;
                font-family: arial, helvetica, sans-serif;
                font-size: 11px;
                line-height: 15px
            }
            
            #sbfFooter .legal a {
                font-size: 11px
            }
            
            #sbfFooter .footerLinks {
                background-color: #eaebeb;
                padding-bottom: 50px
            }
            
            #sbfFooter .footerLinks .assistanceWrapper,
            #sbfFooter .footerLinks .copyright,
            #sbfFooter .footerLinks .lowerNav {
                width: 780px;
                margin: 0 auto
            }
            
            #sbfFooter .footerLinks .assistanceWrapper {
                padding-top: 40px
            }
            
            #sbfFooter .footerLinks .assistance {
                color: #8d8d8d;
                font-size: 16px;
                font-weight: bold;
                float: left;
                width: 33.3%;
                height: 100px;
                padding-top: 40px;
                border-right: 1px solid #999
            }
            
            #sbfFooter .footerLinks .contacts {
                float: left;
                width: 66.6%;
                padding-left: 30px;
                padding-top: 24px
            }
            
            #sbfFooter .footerLinks .contacts ul {
                color: #666;
                list-style: none
            }
            
            #sbfFooter .footerLinks .contacts li {
                width: 33.3%;
                height: 20px;
                float: left;
                font-size: 16px
            }
            
            #sbfFooter .footerLinks .contacts li h4 {
                height: 100%;
                padding: 2px 0 0 35px;
                background: transparent url('/Content/images/order/contacts.png') no-repeat top left;
                font-weight: 100;
                font-size: 18px;
                margin-bottom: 3px
            }
            
            #sbfFooter .footerLinks .contacts li h4.chat {
                padding-left: 28px;
                background-position: 0 -20px
            }
            
            #sbfFooter .footerLinks .contacts li h4.email {
                padding-left: 21px;
                background-position: 0 -40px
            }
            
            #sbfFooter .footerLinks .contacts li p:nth-child(3) {
                margin-top: 1px;
                font-size: 12px;
                color: #999
            }
            
            #sbfFooter .footerLinks .contacts li a {
                font-size: 10px
            }
            
            #sbfFooter .footerLinks .lowerNav {
                height: 56px;
                margin-top: 50px;
                padding: 0;
                border-bottom: 1px solid #999;
                border-top: 1px solid #999
            }
            
            #sbfFooter .footerLinks .lowerNav .logo {
                width: 130px;
                height: 26px;
                margin-top: 15px;
                background: url("http://www.shawdirect.ca//SharedAssets/ShawDirect/static/images/baseSprite.png") no-repeat;
                background-position: -239px -24px;
                float: left
            }
            
            #sbfFooter .footerLinks .lowerNav ul {
                list-style-type: none;
                float: right;
                padding: 0;
                margin: 20px auto;
                height: 100%;
                width: 501px;
                width: -moz-fit-content;
                width: -webkit-fit-content
            }
            
            #sbfFooter .footerLinks .lowerNav ul li {
                float: left;
                color: #666;
                font-size: 12px;
                border-right: 1px solid #999;
                padding: 0 10px
            }
            
            #sbfFooter .footerLinks .lowerNav ul li:last-child {
                border-right: 0
            }
            
            #sbfFooter .footerLinks .lowerNav ul li a {
                color: #666
            }
            
            #sbfFooter .footerLinks .lowerNav.french ul {
                width: 713px;
                width: -moz-fit-content;
                width: -webkit-fit-content
            }
            
            #sbfFooter .footerLinks .copyright {
                padding-bottom: 50px;
                width: 768px
            }
            
            #sbfFooter .footerLinks .copyright p {
                float: right;
                color: #666;
                font-size: 13px;
                font-weight: 100;
                line-height: 17px;
                display: inline-block
            }
            
            .Francais .price-bug .dollar-sign {
                display: none !important
            }
            
            .Francais .price-bug .per {
                left: -50px !important;
                font-size: 16px !important;
                font-weight: normal
            }

            .sdLogo {
            	background: none repeat scroll 0 0 transparent;
			    display: block;
			    height: 89px;
			    margin-left: -10px;
			    position: absolute;
			    top: 0;
			    width: 220px;
            	
            }

