@charset "UTF-8";*{padding:0;margin:0}body{background:url(/images/desktop/4.0000/body.jpg);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:17px}h1,h2,h3,h4,h5,p{padding:0 0 8px;margin:0}ul,ol{padding:0 0 8px 20px;margin:0}ol{padding-left:22px}ol li{list-style-type:decimal}li{margin:0}sup,sub{font-size:75%;position:relative;top:0;vertical-align:top}sub{top:auto;bottom:0;vertical-align:bottom}a{outline:none}a img{border:none;vertical-align:middle}img{border:none}hr{height:0;border:0;border-top:1px solid #ccc;margin:0 auto 10px;clear:both}* html hr{color:#ccc;height:1px;margin:0 auto 10px}table{border-collapse:collapse;border-spacing:0}.txtcolor01,a,.txt01{color:#480060}.bgcolor01{background:#480060}.bold,.txt01{font-weight:bold}.nobold{font-weight:normal}.underline,a{text-decoration:underline}.nounderline,a:hover{text-decoration:none}.txthide{text-indent:-9999px}.txtmargin{margin:0}.txtmargin02{margin:0 0 8px}.floatleft{float:left}.floatright{float:right}.floatleft02{float:left;margin:0 15px 12px 0}.floatright02{float:right;margin:0 0 12px 15px}.left{text-align:left}.center{text-align:center}.right{text-align:right}.pad{padding:10px}.pad02{padding:0 10px}.clearer{clear:both;padding:0;margin:0;line-height:0}.assets{background:url(/images/desktop/assets.png) no-repeat;height:38px;padding:0;display:block;text-indent:-9999px}#headerWrap{width:100%;min-width:960px;height:310px;background:url(/images/desktop/4.0000/headerWrap.gif) repeat-x;box-shadow:0 0 10px rgba(0,0,0,1);position:relative;z-index:1}#header{width:960px;height:310px;margin:0 auto;position:relative}#header .ordnwbtn{position:absolute;top:150px;right:0;z-index:10}.logo{width:366px;position:relative;margin:0 auto}.headline{background-position:0 0;width:621px;height:85px;padding:0;margin:20px auto 0}.header-bed-images{position:absolute;bottom:-15px;z-index:2}#hbi1{left:-50px}#hbi2{right:-35px}#mainContainer,#OrderCart,#productSelection,#form,#disclaimer{width:950px;margin:0 auto 20px;background:#fff;border:solid 3px #fff;box-shadow:0 0 17px rgba(1,73,98,.6);border-radius:33px;position:relative}#mainContainer{margin-top:-100px;padding-top:100px}#disclaimer{width:900px;padding:25px}#OrderCart,#productSelection,#form,#disclaimer{border-color:#fae240}.banner{width:100%;text-align:center;clear:both;position:relative}h3.assets{margin:0 auto 12px}#shark-tank{background:url(/images/desktop/4.0000/shark-tank.jpg) center top no-repeat;width:950px;height:70px;margin:0 auto;position:relative}#moneyimg{position:absolute;top:0;left:550px;z-index:1}#beds{width:950px;height:265px;position:relative;z-index:1}#bna{position:absolute;top:10px;left:40px}#asotv{position:absolute;top:0;left:0;z-index:10}#video{background:url(/images/desktop/bg_video.png) left top no-repeat;width:355px;height:200px;padding:12px 15px 23px;margin:8px 15px 0 0;float:right}#pink{width:590px;height:570px;border-radius:10px;background:#c63e96;border:solid 2px #fff;box-shadow:3px 3px rgba(0,0,0,.5);position:absolute;top:330px;left:30px;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#offerWrap{width:950px;height:460px;position:relative;z-index:2}#testimonials{width:440px;height:197px;padding:39px 0 30px 65px;background:url(/images/desktop/7.0000/testimonialBG.png) no-repeat;position:absolute;top:190px;left:-70px}#slideshow{width:320px;height:197px}#pockets,#reversible,#perfect,#messy{position:absolute}#pockets{top:-20px;left:5px}#reversible{top:-5px;left:320px}#perfect{top:190px;left:390px}#messy{top:380px;left:360px}#readbtn{background-position:0 -150px;width:165px;height:76px;position:absolute;right:95px;bottom:5px}#readbtn:hover{background-position:-165px -150px}#features{background:url(/images/desktop/featuresbtm.png) center bottom no-repeat;font:bold 19px/21px "Trebuchet MS",Arial,Helvetica,sans-serif;font-style:normal;width:275px;padding-bottom:20px;margin:-20px 12px 0 0;float:right;position:relative;z-index:10}#features h3{background-position:0 -398px;width:275px;height:57px;_height:55px;padding:0;margin:0;clear:both}#featuresli{background:url(/images/desktop/bg_features.png) top center repeat-y;width:219px;padding:12px 20px 0;margin:-9px auto 0;clear:both}#featuresli ul li{background-position:0 4px;padding:0 0 14px 22px}#features #featuresli ul li{padding-bottom:16px;font-size:20px;line-height:24px;font-weight:normal;background-position:0 6px}#faqButtonWrap{width:255px;height:69px;background:url(/images/desktop/FAQ-Button.png) 0 -69px;position:absolute;z-index:20;bottom:-58px;right:306px}a.faqButton{display:block;width:255px;height:69px;background:url(/images/desktop/FAQ-Button.png) 0 0}a.faqButton:hover{background:none}#includes{width:910px;padding:0 20px;position:relative;z-index:1}#incldclm{width:320px;padding-top:20px;float:left}#ordbtnrow{width:265px;margin-top:15px;clear:both;overflow:hidden}#ordbtnrow .ordnwbtn{float:left}#ordbtnrow #ccimg{margin-top:10px;float:right}#zipshow{width:545px;height:400px;float:right;position:relative;z-index:1;background:url(/images/desktop/7.0000/animationBG.png) no-repeat 0 0}#tabs-left{position:absolute;top:421px;left:-52px;z-index:1}#make-change{width:910px;height:166px;margin:10px auto;position:relative;overflow:hidden}#trackOrderBtn{width:254px;height:84px;background:url(/images/desktop/4.0000/trackOrderBtn-OnOff.png) no-repeat 0 -84px}#trackOrderBtn a{width:254px;height:84px;display:block;background:url(/images/desktop/4.0000/trackOrderBtn-OnOff.png) no-repeat 0 0}#trackOrderBtn a:hover{background:none}#subMiddle{padding:20px 0}#subLeftCol{width:520px;min-height:760px;float:left;margin:15px 0;padding:0 35px;border-right:solid 1px #ccc}#subLeftCol h2{font-size:36px;line-height:40px;font-weight:bold;letter-spacing:-1px;color:#333;margin:0 0 15px}#subLeftCol ul{list-style:disc;margin-left:30px}#subLeftCol hr{background:none;border:none;clear:both;margin:20px 0;border-top:dotted 1px #ccc}#subRightCol{width:300px;float:right;margin:15px 35px 15px 0;padding:0}#subRightCol img{width:100%}#subRightCol #ccimg{width:auto}#subRightCol .orderBtn{margin:15px auto}.story{border-bottom:1px dotted #aaa;margin:0 0 20px;padding:0 0 20px}.story img{display:inline-block;margin-right:2%;vertical-align:top;width:28%}.story p{display:inline-block;vertical-align:top;width:67%}#formWrap h3{text-align:center}#formOffer{width:345px;float:right;text-align:center;padding:30px 30px 0 0}#holiday-shipping{position:absolute;left:330px;top:445px}#disclaimer .orange{color:#f98700;font-weight:bold;padding-left:50px;background:url(/images/desktop/4.0000/truck.png) no-repeat}#disclaimer #trackOrderBtn{position:absolute;bottom:20px;right:20px}#footerContentWrap{width:100%;min-width:950px;padding:20px 0 30px;border-top:7px solid #c53e95;background:#824d9f;position:relative;bottom:-20px;text-align:center}#footerNavWrap{color:#fff;width:950px;margin:0 auto}p.copyright{padding-bottom:10px;border-bottom:dashed 1px #fff;margin-bottom:10px}#footerNavWrap ul{margin:0}#footerNavWrap ul li{display:inline;border-left:solid 1px #fff;line-height:24px}#footerNavWrap ul li:first-child{border:none}#footerNavWrap ul li a{padding:0 15px}#footerNavWrap a{color:#fff;text-decoration:none}#footerNavWrap a:hover{color:#dedede;text-decoration:underline}.fldCt{margin:0 0 2px;position:relative}#billingInformation .fldCt,#shippingInformation .fldCt{width:240px;margin:0 5px 2px 0;float:left}#BillingZipCt,#PhoneCt,#ShippingZipCt{clear:left}.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{display:inline;color:#f00}.fldCt .fld input{border:1px solid #aaa}.fldCt .fld input,.fldCt .fld select{width:149px;padding:3px 2px}.fldCt .fld select{width:155px}#ShippingIsSame .label{width:72px}#ShippingIsSame input{float:left;margin:0 8px 10px 0}#ShippingIsDifferentThanBilling{width:auto;float:left;border:none}.checkbox{font:11px Verdana,Geneva,sans-serif}#paymentForm .fldCt{clear:both}#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}#paymentForm,#billingInformation,#ShippingIsSame,#shippingInformation,#receiveBox{width:520px;padding:0 0 15px;margin-left:30px;float:left;overflow:hidden}.FormHeadlineL{color:#787775;font-size:18px;line-height:24px;font-weight:bold;margin:0 0 15px}.product-selection-list{width:933px;margin:0 auto;padding:0;overflow:hidden;list-style:none;position:relative}.product-selection-list li{width:306px;float:left;padding:0 5px 15px 0;overflow:hidden}.product-selection-list select{margin:10px 0 0 20px;width:145px;float:left}.product-selection-list .addToCartBtn{float:right;margin:0 15px 0 0;position:relative;z-index:10}#no-more-messy-teens{position:absolute;bottom:-28px;right:-58px;z-index:9}#no-more-messy-teens-mobile{display:none}.addToCartBtn{width:106px;height:40px;background:url(/images/desktop/assets.png) no-repeat -435px -149px}.addToCartBtn a{width:106px;height:40px;display:block;background:url(/images/desktop/assets.png) no-repeat -330px -149px;overflow:hidden;text-indent:-9999px}.addToCartBtn a:hover{background:none}#cart{width:920px;margin:0 auto;overflow:hidden}.cartItemSlot{width:148px;float:left;padding:0 5px 0 0}#cc{width:150px;height:23px;float:left;padding:0 0 5px 115px}#receiveBox{border-top:2px dashed #aaa;border-bottom:2px dashed #aaa;padding:2px 0}#receive{background:#f5f5f5;padding:20px 15px 12px;overflow:hidden}#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}.indicate span{color:#c00}.FormSubmit{margin:25px 0;text-align:center}#socmed{list-style:none;width:295px;height:50px;padding:15px 0 0;margin:0 auto;display:inline-block}#socmed li{margin-right:5px;float:left}#socmed li a{background:url(/images/desktop/assets.png) no-repeat;width:55px;height:50px;display:block;text-indent:-9999px}#socmed li#ico-inst a{background-position:0 -455px}#socmed li#ico-pin a{background-position:-55px -455px}#socmed li#ico-fb a{background-position:-110px -455px}#socmed li#ico-twit a{background-position:-165px -455px}#socmed li#ico-yt{margin-right:0}#socmed li#ico-yt a{background-position:-220px -455px}*: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 #f00;background:#fcc;padding:10px;margin:0 0 10px 0}.validation-summary-errors span{color:#f00;font-size:1em}.validation-summary-errors ul{list-style:disc;margin:5px 15px 0 15px}.validation-summary-errors ul li{color:#f00}#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}#upsellSection{padding:0 25px 35px}#orderCompleteTxt{width:100%;padding:15px 0 20px 0;text-align:center;margin:0 0 15px 0;font:normal 22px/28px Arial,Helvetica,sans-serif;color:#666;border-bottom:dashed 1px #ccc}#upsellImage{width:350px;float:left;margin:0 0 20px}#upsellImage img{width:100%}#upsellTxt{width:515px;float:right;margin:0 10px 20px 0;font:normal 14px/19px Arial,Helvetica,sans-serif}#upsellTxt h2{font:bold 24px/28px Arial,Helvetica,sans-serif}#upsellTxt h3.cta{font:bold 16px/20px Arial,Helvetica,sans-serif;margin:15px 0}#upsellTxt p{font:normal 14px/19px Arial,Helvetica,sans-serif}#upsellTxt #upsellTxtDisclaimer{font:normal 10px Arial,Helvetica,sans-serif;color:#666;margin:20px 0}#ESTW10Txt{padding:0 20px}#upsellTxt .Quantity{width:160px;padding:10px 5px 22px 0;vertical-align:top;text-align:center;display:inline;float:left}#upsellTxt .Quantity h3.cta{margin:0;padding:0;font-weight:normal;font-size:10px;line-height:13px}#upsellTxt .Quantity select{display:block;margin:3px auto 0}#upsellTxt .Quantity .thumbnail{width:100%;display:block;margin:0 0 3px}.AET #upsellImage{width:260px}.AET #upsellTxt{width:625px;margin:0 0 20px}.AET #upsellTxt .Quantity{width:120px;padding-right:2px;display:inline-block}.MPT #upsellTxt .Quantity{width:120px;padding-right:2px;display:inline-block;margin-bottom:40px}.MPT #upsellTxt h3.cta{font-size:15px}#upsellSection .product-selection-list li{width:180px}#upsellSection .product-selection-list li img{width:100%}#upsellSection .product-selection-list select{width:125px;display:block;margin:10px auto 0;float:none;min-width:0}#upsellSection .product-selection-list .addToCartBtn{margin:8px auto 0;float:none}#upsell-buttons{margin:0 auto;width:280px}#confirmSection{padding:0 0 35px}#myAccountContentWrap{width:95%;padding:2.5%}#myAccountContentWrap h1{font:normal 30px Arial,Helvetica,sans-serif;color:#c00;margin:20px 0 10px 0}#addressSection{width:100%}#addressSection h3{font:bold 20px/24px Arial,Helvetica,sans-serif;color:#333;margin:0 0 12px 0}#addressSection p{font:normal 14px/19px Arial,Helvetica,sans-serif;color:#333}#print-icon{float:right;padding:0 20px 0 0}.orderItemsTable{width:100%;margin:10px 0;background:#fff}.orderItemsTable td{font:normal 14px/19px Arial,Helvetica,sans-serif;color:#333;border:1px solid #ccc;padding:5px}.orderItemsTable th{font:bold 14px/19px Arial,Helvetica,sans-serif;color:#fff;background:#c00;padding:5px}#updateSection{width:100%;margin:10px 0}#back-home-btn{width:100%;margin:10px 0;text-align:center}input[type=submit].flow_input_btn{padding:5px 12px;*padding:3px 12px;outline:none;cursor:pointer;font:normal 13px Arial,Helvetica,sans-serif;overflow:visible;position:relative}input[type=submit].flow_input_btn{border:solid 1px #707070;border-radius:4px;box-shadow:inset 0 0 1px 1px #fff;-moz-box-shadow:inset 0 0 1px 1px #fff;-webkit-box-shadow:inset 0 0 1px 1px #fff;background:linear-gradient(top,#f2f2f2 50%,#eaeaea,#ddd 50%,#cdcdcd);background:-webkit-linear-gradient(top,#f2f2f2 50%,#eaeaea,#ddd 50%,#cdcdcd);background:-moz-linear-gradient(top,#f2f2f2 50%,#eaeaea,#ddd 50%,#cdcdcd);background:-ms-linear-gradient(top,#f2f2f2 50%,#eaeaea,#ddd 50%,#cdcdcd);background:-o-linear-gradient(top,#f2f2f2 50%,#eaeaea,#ddd 50%,#cdcdcd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#cdcdcd')}input[type=submit].flow_input_btn:hover{border-color:#5c7589;color:#262b51;background:linear-gradient(top,#ecf3fb 50%,#d2f1ff,#bfe5fa 50%,#acdbf7);background:-webkit-linear-gradient(top,#ecf3fb 50%,#d2f1ff,#bfe5fa 50%,#acdbf7);background:-moz-linear-gradient(top,#ecf3fb 50%,#d2f1ff,#bfe5fa 50%,#acdbf7);background:-ms-linear-gradient(top,#ecf3fb 50%,#d2f1ff,#bfe5fa 50%,#acdbf7);background:-o-linear-gradient(top,#ecf3fb 50%,#d2f1ff,#bfe5fa 50%,#acdbf7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ecf3fb',endColorstr='#acdbf7')}.gecko:active{bottom:-2px;right:-1px}#addressSection input[type="submit"]{background-color:#ec000e;background-image:-webkit-gradient(linear,left top,left bottom,from(#ec000e),to(#c9000a));background-image:-webkit-linear-gradient(top,#ec000e,#c9000a);background-image:-moz-linear-gradient(top,#ec000e,#c9000a);background-image:-o-linear-gradient(top,#ec000e,#c9000a);background-image:-ms-linear-gradient(top,#ec000e,#c9000a);background-image:linear-gradient(top,#ec000e,#c9000a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ec000e',EndColorStr='#c9000a');border:0;color:#fff;cursor:pointer;font:bold 22px Arial,Helvetica,sans-serif!important;height:auto!important;padding:15px 40px;text-align:center;text-transform:uppercase;width:auto!important;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-ms-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}#addressSection input[type="submit"]:hover{-moz-box-shadow:inset 0 -20px 11px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -20px 11px rgba(0,0,0,.1);box-shadow:inset 0 -20px 11px rgba(0,0,0,.1)}.Apple-style-span{font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#c00;font-weight:bold;padding-top:10px;display:block}#shark-tank-ticker{background:url(/images/desktop/shark-tank-ticker.png) left top no-repeat;width:174px;height:47px;padding:23px 0 0 8px;position:absolute;top:0;right:165px}.sharktank-countdown-clock{width:165px;height:30px}.sharktank-countdown-elements{width:45px;height:30px;padding-right:15px;float:left}#countmin{padding-right:0}.slide-show{position:relative;overflow:hidden;text-align:left}.slide-show .slide{display:none;position:absolute;top:0;left:0}.slide-show .slide.first,.slide img{display:block}.ttlmain01,#subtxt h2{font-size:24px;line-height:26px;font-weight:normal}.txtpurple01,#features,.midli li strong,#subtxt h2{color:#480060}.txtgrey01,#topWrap,#subtxt,.subpage-text-nav,.subpage-text-nav a{color:#333}.txtgrey02,#Wrap a:hover{color:#111}.mainli,#features ul,#subtxt ul{list-style:none;padding:0;margin:0}.mainli li,#features ul li,#subtxt ul li{background:url(/images/desktop/blt-orange.png) 0 2px no-repeat;padding:0 0 8px 18px;margin:0}.ordnwbtn{background-position:0 -85px;width:185px;height:64px}.ordnwbtn:hover{background-position:-185px -85px}@media only screen and (min-device-width:320px) and (max-device-width:568px){#hbi1{left:0;bottom:7px;max-width:28%;width:100%}#hbi2{right:0;bottom:7px;max-width:28%;width:100%}#no-more-messy-teens{display:none}#no-more-messy-teens-mobile{display:block;position:absolute;bottom:64px;right:25px;z-index:9}}