.clearfix,.clearer,.clear{clear:both}.hidetext,.hide-text,.hide-text *,.hidetext *{color:transparent;text-indent:-9999px;margin:0;height:0}.text-red,.red-text{color:#f00}.text-black,.text-black{color:#000}.text-white,.white-text{color:#fff}.bkg-white,.white-bkg{background:#fff}.bkg-black,.black-bkg{background:#000}.inline{display:inline}.iblock,.i-block{display:inline-block;vertical-align:top}.resize{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.grid-3,.grid-4{display:block;margin:0 auto;padding:0;text-align:center}.grid-3 li,.grid-3 div,.grid-4 li,.grid-4 div{display:inline-block;vertical-align:top;text-align:center;list-style:none;margin:0;padding:0}.grid-3 li img,.grid-3 div img,.grid-4 li img,.grid-4 div img{display:block;margin:0 auto}.grid-3 li,.grid-3 div{width:33%}.grid-4 li,.grid-4 div{width:25%}.white-border-1{border:1px solid #fff}.white-border-2{border:2px solid #fff}.white-border-3{border:3px solid #fff}.black-border-1{border:1px solid #000}.black-border-2{border:2px solid #000}.black-border-3{border:3px solid #000}.box-shadow-bottom-only{box-shadow:0 4px 2px -2px rgba(0,0,0,.5)}.orderbtn{width:190px;height:60px;background:url(/images/desktop/sprites-gel-blue-darker.png) -18px -114px no-repeat}.orderbtn:hover{background-position:-18px -176px}.orderbtn.large{width:330px;height:64px;background:url(/images/desktop/sprites-gel-blue-darker.png) -18px -290px no-repeat}.orderbtn.large:hover{background-position:-18px -353px}#AcceptOfferButton{border:none;width:210px;height:60px;background:url(/images/desktop/sprites-gel-blue-darker.png) -220px -114px no-repeat}#AcceptOfferButton:hover{background-position:-220px -176px}html{background:none;background:none}body{background:url(/images/desktop/bkg.jpg) left top repeat;font:normal 12px/14px Helvetica,Arial,sans-serif;height:auto;margin:0;min-width:980px}body>div,body>div>div{position:relative}a,a:link,a:visited{color:#06c;text-decoration:underline}.font1{font-family:"Tungsten Semibold"}.font2{font-family:"Tungsten Bold"}#mainWrap,#formWrap,#subWrap,#upsellSection,#confirmSection,.inner{width:980px;height:auto;margin:0 auto}#mainWrap,#formWrap,#subWrap,#upsellSection,#confirmSection{background:#fff;box-shadow:0 2px 25px rgba(0,0,0,.4)}#dtm_upgrade #confirmSection{margin:0 auto}#mainWrap{border-bottom:3px solid #fff}.orderbtn{display:block;text-indent:-9999px}#headerWrap{width:100%;margin:0;padding:0;background:url(/images/desktop/header-bkg.jpg) left top repeat-x;z-index:50;-ms-box-sizing:border-box;box-sizing:border-box;height:116px;border-bottom:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.5)}#headerWrap .inner{height:inherit}#logo{margin:0;position:absolute;left:0;top:0}body.internal #logo img,body.backend #logo img{width:truepx}#headline{margin:0;text-align:center;font:normal 40px/40px "Tungsten Semibold";color:#fff;text-align:center;position:absolute;left:410px;top:15px}#headline span{color:#fff;background:-webkit-linear-gradient(#fff,#fff 50%,#b8b5b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#headline strong{color:#fffacb;background:-webkit-linear-gradient(#d5ba77,#fffacb 50%,#d5ba77);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:55px "Tungsten Bold";display:block;letter-spacing:9px;margin-top:-10px}#headerWrap .orderbtn{position:absolute;width:105px;height:105px;background:url(/images/desktop/sprites-gel-blue-darker.png) -4px -4px no-repeat;top:8px;right:10px}#headerWrap .orderbtn:hover{background-position:-113px -4px}#headerWrap .orderbtn span{display:none}.offer{float:left;width:100%;height:535px;background:url(/images/desktop/main-offer.jpg) left top no-repeat}.offer .orderbtn{position:absolute;left:244px;top:152px}.offer .fader{position:absolute;left:10px;top:227px;max-width:544px}.right-wrapper{width:400px;display:block;position:absolute;right:12px;top:12px}.video-wrap{display:block;position:relative;width:auto;height:auto;top:5px;z-index:110}.features-wrap{width:100%;max-width:400px;height:auto;margin:0;position:relative;z-index:11}.ribbon{position:relative;display:inline-block;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;margin:0 auto;padding:0;text-align:center;background:none}.ribbon,.ribbon h3{height:50px;vertical-align:middle}.features-wrap h3{margin:0;padding:0;color:#fff;font:normal 55px "Tungsten Bold",sans-serif;text-transform:uppercase;vertical-align:middle;line-height:50px;text-shadow:none}.features-wrap ul{-ms-box-sizing:border-box;box-sizing:border-box;clear:both;margin:0 auto;position:relative;width:100%;padding:5px 15px 20px}.features-wrap ul li{margin:3px 0 0 25px;padding:0;list-style:disc;color:#4c4c4c;font-size:25px;line-height:1}.features-wrap ul li span{font:bold 20px/22px Arial,Helvetica,sans-serif;color:#4c4c4c;position:relative;top:-2px;left:0}.features-wrap .orderbtn{margin:0 auto;margin-top:-29px;z-index:40;position:relative}.midline{width:974px;height:86px;margin:0 auto;-ms-box-sizing:border-box;box-sizing:border-box;background:url(/images/desktop/header-bkg.jpg) left top repeat-x;background-size:contain;border-top:2px solid #fff;border-bottom:2px solid #fff}.midline h2{font:normal 48px/48px "Tungsten Bold";color:#fffacb;background:-webkit-linear-gradient(#d5ba77,#fffacb 50%,#d5ba77);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;float:none;margin:16px auto}#formProduct,#formOffer{float:right;width:auto;margin:40px 0 0 0;margin-right:48px}#disclaimer{clear:both;width:650px;margin:10px auto;border:1px solid #bdbbbd;font:normal 12px/16px Arial,Helvetica,sans-serif;color:#000;-ms-box-sizing:border-box;box-sizing:border-box;padding:20px 40px;font:12px/17px Arial,Helvetica,sans-serif}#disclaimer h3{text-transform:uppercase;font-weight:bold;padding:0;margin:0;font:inherit}#disclaimer p{padding:0;margin:10px auto;font:inherit}#disclaimer a,#disclaimer a:link{color:#00f}#footerContentWrap{width:100%;height:auto !important;border:none;color:#fff;background:url(/images/desktop/header-bkg.jpg) left top repeat-x}#footerNavWrap ul{text-align:center;padding:0;border:none}#footerNavWrap ul li{display:inline;border-right:1px solid #fff;margin:0;padding:0;border-bottom:none}#footerNavWrap ul li:last-child{border-right:none}#footerNavWrap ul li:first-child a{padding-left:0}#footerNavWrap{width:980px;height:auto;margin:0 auto;font:12px/16px Arial,Helvetica,sans-serif;color:#fff;text-align:center;padding:20px 0 10px 0}#footerNavWrap a{padding:0 10px;color:#fff;text-decoration:none}#footerNavWrap a:hover{text-decoration:underline}#copyright,#dtm{padding-bottom:15px;margin:10px 0 0 0}#copyright{float:left;text-align:left}#copyright .copyright{line-height:40px}.copyright{margin:10px auto}#dtm{float:right;text-align:right}#formWrap{width:980px}.fldCt{clear:both;margin-bottom:2px;position:relative}.fldCt .label{float:left;text-align:right;margin:5px 5px 0 0;width:80px;font:normal 13px/18px Arial,Helvetica,sans-serif}.fldCt .requiredIcon{display:none}.fldCt.required .requiredIcon,.requiredIcon{display:inline;color:#f00}.fldCt .fld input{border:1px solid #aaa}.fldCt .fld input,.fldCt .fld select{width:180px;padding:3px 2px;font:normal 11px/18px Arial,Helvetica,sans-serif}.fldCt .fld select{width:186px}#visaImg,#mastercardImg,#amexImg,#discoverImg{width:37px}#ShippingIsSame .label{width:72px}#ShippingIsSame input{float:left;margin:0 8px 10px 0}#ShippingIsDifferentThanBilling{width:auto;float:left;border:none}.checkbox{font:normal 11px/11px Verdana,Geneva,sans-serif}#paymentForm .fldCt .label{width:110px}#paymentForm #CardExpirationCt .fld select{width:auto;margin-right:5px}#paymentForm #CardCvv2Ct .fld input{width:60px;margin-right:5px}#CardTypeCt.fldCt .label,#CardExpirationCt.fldCt .label,#BillingCountryIdCt.fldCt .label,#BillingStateIdCt.fldCt .label,#ShippingCountryIdCt.fldCt .label,#ShippingStateIdCt.fldCt .label{margin-top:3px}#receiveBox{margin:15px auto;clear:both;overflow:hidden;border-top:2px dashed #aaa;border-bottom:2px dashed #aaa}#receive{background:#f5f5f5;padding:20px 15px;overflow:hidden;border-top:2px solid #fff;border-bottom:2px solid #fff}#receive input{margin:2px 5px 0 0;_display:inline;float:left}#receive label{font-weight:bold;width:270px;float:left;text-align:left}.indicate{text-align:center;padding:5px}.indicate span{color:#c00c00}#submitBtn{display:block;margin:10px 0}*:first-child+html .fldCt .fld input{border-color:#ccc}* html .fldCt .fld input{border-color:#ccc}@media screen and (-webkit-min-device-pixel-ratio:0){#paymentForm .fldCt input,#paymentForm .fldCt select,.fldCt .fld input,.fldCt .fld select{margin:0;padding:5px 2px}#paymentForm .fldCt select,.fldCt .fld select{padding:0}}.validation-summary-errors{border:solid 2px #f00f00;background:#fccfcc;padding:10px;margin:0 0 10px 0}.validation-summary-errors span{color:#f00f00;font-size:1em}.validation-summary-errors ul{list-style:disc;margin:5px 15px 0 15px}.validation-summary-errors ul li{color:#f00f00}#form .display_mode_select{margin:0 auto;width:100%}#form .display_mode_select p a{width:300px;display:block;background:#999;color:#fff;padding:5px 10px;border-radius:15px;text-align:center}#formWrap{padding-bottom:20px}#form{width:375px;margin:20px 0 15px 40px;float:left}#formWrap *{-ms-box-sizing:border-box;box-sizing:border-box}#productSelection,#reviewOrder,#paymentForm,#billingInformation,#shippingInformation{width:auto;height:auto;background:#fff;overflow:hidden;border-color:#bdbcbd !important;padding:0 10px 10px;margin:0 0 20px 0}#formWrap .FormHeadlineL{width:auto;background:#3b3b3b;color:#fff;font:normal 14px/15px Arial,Helvetica,sans-serif;margin:0 -11px 10px;padding:10px}#formWrap .FormHeadlineL strong{font-weight:bold;font-size:15px}.orderItemsTable th{background:#0066d0}#productSelection{font:normal 13px/18px Arial,Helvetica,sans-serif;color:#000;margin:15px 0}#productSelection select{color:#000}#productSelection>.FormHeadlineL+p,.SubHeadlineL{margin-bottom:16px}#subWrap{padding-bottom:30px}#subWrap h2{font-size:26px;line-height:28px;margin:16px 0;font-weight:bold}#subWrap h3{font:bold 15px Arial,Helvetica,sans-serif;margin:20px 0 0}#subWrap ul{list-style:disc;font-size:13px;margin-left:20px}#subWrap p{margin:10px 0;font-size:13px}#subWrap #subLeftCol{float:left;width:500px;margin:15px 0 0 15px;margin-top:40px;padding:0}#subWrap #subRightCol{float:right;width:auto;margin:10px 15px 0 0;padding:0}#subWrap .orderbtn{margin:10px auto}#dtm-upgrade #confirmSection{max-width:980px;margin:0 auto}.midline{width:968px}.features-wrap h3{color:#de101d;background:-webkit-linear-gradient(#de101d,#de101d 50%,#9c0b14);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.middle{width:968px;height:auto;background:#338ce9;box-shadow:inset 0 0 80px 0 #0167d0;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:20px 8px}.middle p{font:18px/22px Arial,Helvetica,sans-serif;color:#fff;text-align:center;margin:10px auto}.extra{padding:30px 14px}.extra h3{margin:-10px 0 0;font:55px/55px "Tungsten Bold";color:#4e4e4e;background:-webkit-linear-gradient(#585858,#4e4e4e 50%,#585858);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.extra p{max-width:470px;font:16px/22px Arial,Helvetica,sans-serif;color:#636363;margin:6px 0}#formTitleWrap{-ms-box-sizing:border-box;box-sizing:border-box;width:968px;height:auto;text-align:center;display:block;margin:0 auto;background:url(/images/desktop/header-bkg.jpg) left top repeat-x;background-size:contain;padding:20px 0;font:55px/55px "Tungsten Bold";letter-spacing:7px}#formTitleWrap .gradient{color:#fffacb;background:-webkit-linear-gradient(#d5ba77,#fffacb 50%,#d5ba77);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#formTitleWrap span{display:block;font:19px 'Gotham Book';letter-spacing:0;color:#fff}#formTitleWrap span strong{font:normal 19px 'Gotham Black';color:#f5e8b4;text-transform:uppercase}#headerWrap .backend #logo img{width:85%}#insureship_option{text-align:center}#insureship_option img{margin:3px auto !important}@media only screen and (min-device-width:250px) and (max-device-width:1024px){body{min-width:980px}}.animation .vjs-volume-control,.animation .vjs-mute-control{display:none}.first-label input[type="checkbox"],.first-label input[type="radio"]{display:inline-block;margin:10px 0 0 0;vertical-align:middle}.first-label p{display:inline-block;width:86%;margin-left:10px;vertical-align:top}.deluxe{background:#87dcff;border:1px solid #004aa4;display:block;padding:10px;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.processPayment #paymentForm,.processPayment #billingInformation{margin-left:0;display:inline-block;vertical-align:top;float:none}#confirmSection #content_top{box-shadow:none;border:none}.sold-out{position:relative;pointer-events:none;z-index:1}.sold-out::before{content:"";background:rgba(255,255,255,.5);height:100%;display:block;width:100%;position:absolute;z-index:2}.sold-out::after{content:"SOLD OUT";color:#f00;z-index:3;position:absolute;left:0;right:0;top:45%;font-size:4em;text-align:center;display:block;font-family:"Tungsten Bold",sans-serif}.dtm__in--mv .sold-out::after{top:10%}