.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.sideTouts{float:right;width:15em;display:inline-block}.pageLeft .sideTouts{float:none;width:100%;display:block}div.infoTout{margin-right:1em;margin-bottom:1em;background:linear-gradient(to right, #e5e5e5, #fff, #e5e5e5);border:solid 1px #bfbfbf;clear:right;padding:1em;text-align:center}div.infoTout .small{text-transform:none}div.infoTout .border{border-bottom:.08625em solid #737373}div.infoTout a:hover{text-decoration:none}div.infoTout.joinCoupList{padding:1em .5em}#helpBox{margin-bottom:1.5em}div.helpTout{margin-right:1em;background:linear-gradient(to right, #e5e5e5, #fff, #e5e5e5);border:solid 1px #bfbfbf;padding:1em;text-align:center}div.helpTout .small{text-transform:none}div.helpTout .border{border-bottom:.08625em solid #737373}.hr{background:#909090;width:90%;margin:0 auto;height:1px;margin-top:.5em;margin-bottom:.5em}.text{font-size:1.2em}.pinkLink{color:#943579;text-decoration:underline;margin-bottom:.3em}.boldPinkText{color:#943579;font-weight:bold;letter-spacing:-0.05em;font-size:1.1em;margin-top:.2em}.pinkText{color:#943579}.bigText{font-size:1.1em;text-transform:uppercase;margin:0 auto}.bigText.top{border-bottom:1px solid #bfbfbf;margin-bottom:.3em}.joinCoupList .bigText.top{font-size:.9em;border-bottom:0;margin-bottom:0;cursor:pointer}.bigBoldText{font-weight:bold;font-size:1.4em;text-transform:uppercase}.smallText{font-size:.9em}.facebook.infoTout{background:none;border:0;margin-left:0;margin-right:0;padding:0}.panel-default>.panel-heading{color:#522555;background-color:#ededed;border-color:#ddd}h2.panel-title,h3.panel-title{font-weight:bold}html body .panel{border-radius:6px}html body .panel-group .panel{border-radius:6px}.sideTouts{float:none;width:auto;display:block}.sideTouts div.infoTout{margin-right:0}#login_reg{margin-bottom:1.5em}.fragnetButton{background:#20acb9}.fragnetButton p{margin:.4em 0;font-size:.9em}label.genderSpace{margin-right:.3em}.link{text-decoration:underline;color:#943579}#loginMain{width:100%}#loginMain{width:40%;float:left;padding-right:1.875em;border-right:.0625em solid #e5e5e5}#regMain{width:60%;padding-left:1.875em;float:left}#regMain input,#regMain select{float:right;width:53%}#login_reg label span{font-size:.875em}#login_reg label span.req{font-size:1em}#login_reg .fragnetButton{float:right;clear:both;padding:.4em .8em;margin-top:1em}#login_reg label span.error{font-size:.875em;color:#c30000}#login_reg fieldset.fields{clear:both}#login_reg span.example{font-size:.7em;display:block}#mailingList{margin:.625em 0 0 0;padding:.625em 0 0 0;clear:both}#login_reg label{display:block;margin:.4375em 0;font-weight:normal;*zoom:1}#login_reg label:before,#login_reg label:after{display:table;content:"";line-height:0}#login_reg label:after{clear:both}#login_reg #related label span{padding:.5em 0;display:block}#login_reg #related label .labelPass span{float:left}#login_reg #related label .labelPass span.showPass{float:right;font-size:12px;margin-top:5px}#login_reg label .labelPass span.showPass{font-size:12px}#login_reg #related label span.first{padding-top:0}#login_reg #related input{float:none;width:100%}#state_list{float:right}#mailingList input{width:5em;margin-right:0}span.example{font-weight:normal}#login_reg label span.status{color:#fff}div.padTop{padding-top:.625em}.passwordSubmit{padding:0 1em}#strengthContain{width:53%;margin-right:0}.accountContain{padding-top:1em}.accountContain .accountLeft{width:21%;float:left}.accountContain .accountRight{width:79%;float:left;padding:0 0 0 1.4em}.accountContain .sidenav .nav{width:100%;padding-left:0;background:#f2f2f2;margin-bottom:.313em;border:solid .063em #cbcbcb}.accountContain .sidenav li{list-style-type:none}.accountContain .sidenav h3.navHeader{margin:0;font-size:1.5em;text-align:center;background:#000;color:#fff;padding:.7em .313em .7em .313em}.accountContain .serviceList li{list-style-type:none}.accountContain .serviceList p.header a{color:#522555;text-decoration:underline;margin:.5em 0;font-weight:bold}#login_reg{*zoom:1}#login_reg:before,#login_reg:after{display:table;content:"";line-height:0}#login_reg:after{clear:both}#login_reg p.main{margin-bottom:1.7em}#related a{color:#943579}h1#topHeading{padding:.6em 0;margin:0}div.accountLeft ul.nav li{font-size:.8em;padding:.5em;width:89%;margin:0 auto;border-top:solid .1em #cbcbcb}div.accountLeft ul.nav li .active{color:#943579}.orderFormContain h2{text-transform:uppercase;font-size:1.5em;margin-top:0}.orderFormContain .fragnetButton{margin:0}.orderFormContain select.orders{width:75%;display:inline-block}.orderFormContain .prn{padding-right:0}#data{font-size:95%}#data td a{color:#522555;text-decoration:underline}#total .alt{text-align:right}.accountHead .fragnetButton{float:right;margin-left:1em}.accountHead h1{float:left;margin:0}.orderStat p.special{color:#943579}.orderStat.container{padding:0}.accountRight h1{margin-top:0}.orderStat{font-size:.9em}.orderStat .panel-body{padding:2em}.nf #state_list{float:left}.table tbody>tr>th,.panel>.panel-body+.table,.table tbody>tr>td,.panel-body,.panel{border-width:.08625em}.panel-heading{border-bottom:.08625em solid #fff;border-top-right-radius:.75em;border-top-left-radius:.75em}.panel{border-radius:.75em}#orderDesc td.smaller{font-size:.9em}#orderDesc tr.right td,#orderDesc td[align=right]{text-align:right}#orderDesc tr[valign=middle] td,#orderDesc tr.middle td,#orderDesc td[valign=middle],#orderDesc td.middle{vertical-align:middle}#orderDesc td.bold{font-weight:bold}#orderDesc td p{margin-bottom:0}#orderDesc p.price{padding-bottom:.65em}#orderDesc p.sale{color:#c30000;border-top:.08625em solid #ddd;padding-top:.65em}#orderDesc p.coupon{font-weight:bold}#orderDesc span.coupRed{color:#21a700}#orderDesc td a{color:#522555;text-decoration:none}#orderDesc p.fakeLink{color:#522555}#orderDesc td a:hover{text-decoration:underline}#orderDesc p.catName a{font-weight:bold}#orderDesc td.indent{padding:1em;padding-left:1.5em}.address h2{font-weight:bold}div.form-group label.orderNum{text-align:right;margin-top:.5em}span.alert,i.req,span.req,.control-label i{color:#c30000}label{font-weight:normal}.form-horizontal .control-label{text-align:left;padding-top:0}.panel{border-width:1px}.panel-heading.sideNote .panel-title{float:left}.panel-heading.sideNote>div{float:right}tr p.noRem{font-size:1.1em;padding:.4em;text-align:center}#delete button{background:none;border:0;color:#522555;text-decoration:underline}#sidebar .mobileNav{text-align:left;width:100%}#sidebar .mobileNav ul{margin-left:0;padding-left:0}#sidebar .mobContain{position:relative}#sidebar .mobContain.height{display:block}#sidebar .mobContain.height h3.navHeader{display:none}.orderFormContain .orderInput{width:35%;display:inline-block}#sidebar .menuTabContain{padding:.4em}#message a{color:#943579}.welcome{font-size:2em;color:#000;margin-bottom:1em}.serviceList ul{padding-left:0}.form-group .form-control.cutoff{width:49%;float:left}#login_reg label span.passwordLength{display:none;float:right;font-size:.8em}.bold{font-weight:bold}.aside{font-size:.9em;color:#404040}.giftCheck{margin-top:1em}.giftFormContain h1{font-weight:bold;font-size:1.2em}#popup #cancelOrder .closeCircle{font-size:2em}#cancelOrder h4.modal-title{font-size:1.4em}#cancelOrder .cancelOrderPopup p{text-align:center}#cancelOrder .cancelOrderPopup .fragnetButton{cursor:pointer}#cancelOrder .cancelOrderPopup .cancelOrderConfirm,#cancelOrder .cancelOrderPopup .cancelOrderClose{width:49%}@media (max-width:47.938em){label.col-sm-5{display:inline-block}.emailLabel{display:block}div.form-group .col-sm-5{display:inline-block;width:77%}.reminderForms div.form-group .col-sm-5{width:100%}div.form-group label.orderNum{text-align:left}}@media (min-width:51.725em){#sidebar .mobileNav{display:none}#sidebar .mobify{display:block}#sidebar .menuTabContain.vis,#sidebar .menuTabContain{display:none}}@media (max-width:968px){.accountContain .accountRight{width:75%}}@media (max-width:51.625em){#sidebar{margin:0}.accountLeft .infoTout{display:none}.orderStat{margin-top:1em}.accountContain{padding-top:0}.accountContain .accountRight,.accountContain .accountLeft{width:100%;float:none;padding:0;margin:0}.accountContain .accountRight .serviceList,.accountContain .accountLeft .serviceList{padding:.7em}.accountContain .accountRight .serviceList ul,.accountContain .accountLeft .serviceList ul{margin:0;padding:0}.accountContain .accountRight{padding:0 2%}.accountContain .accountRight .row{margin:0}.mobContain a{color:#522555}.mobContain li:hover a{color:#522555}#sidebar .mobileNav{display:block;color:#fff;z-index:99}#sidebar .mobileNav.full{background:#522555;padding:0 1em;border:.08625em inset #c937a5}#sidebar .mobileNav.full .menuTabContain{width:100%}#sidebar .mobify{display:none}#sidebar .menuTabContain.vis,#sidebar .menuTabContain{display:block}#sidebar ul.nav li{margin-left:0;padding-left:0;width:100%}.col-sm-8,.col-sm-6,.col-sm-5,.col-sm-3,.col-sm-9,.col-sm-4{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.form-group{padding:0 1em}.reminderForms .form-group{padding:0}.form-group.nf label,.form-group.nf select,.form-group.nf .col-sm-8{display:block;width:100%}.col-sm-6.prn .form-group{padding:0}.well{padding:.8em}#checkOrderStatus{padding:0}.orderFormContain .pln{width:50%}.accountContain .accountRight h1{padding-top:0}.accountContain .accountRight .giftFormContain{margin-top:1em}.accountContain .accountRight .giftFormContain h1{padding-top:0}.accountContain .accountRight .giftFormContain .inputBox.inputDiv{display:block;width:100%;float:none}.accountContain .accountRight .giftFormContain .inputBox.inputDiv input{width:100%}.accountContain .accountRight .giftFormContain div.form-group{padding:0}.accountContain .accountRight .giftFormContain div.form-group label.orderNum{text-align:left}.accountContain .accountRight .giftFormContain .buttonContain{float:right}}@media (max-width:57em){.pln{width:55%}}@media (max-width:54em){#regMain input,#regMain select,#strengthContain{width:10em}}@media (max-width:575px){.orderFormContain .form-control{font-size:16px}}@media (max-width:48em){.orderFormContain .orderNum{display:block}.orderFormContain .orderInput{width:75%}.orderFormContain .form-group{padding:0}.orderFormContain .pln{width:100%}.orderStat .col-sm-7,.orderStat .col-sm-5{padding:0;display:inline-block}}@media (max-width:43.75em){#regMain input,#regMain select,#strengthContain{width:8em}.orderStat h1{float:none}.orderStat .accountHead .fragnetButton{display:block;width:75%;float:none;text-align:center;padding:.5em;margin:.5em auto}#orderData .fragnetButton{margin:1em 0 .5em 0;padding:.5em;width:50%}}@media (max-width:41.875em){#regMain,#loginMain{clear:left;margin:0;padding:0;width:100%;padding-right:0;border-right:0}#regMain input,#loginMain input{margin-right:0}#regMain{margin-bottom:1.5em}form .fragnetButton{margin-right:0}#login_reg label span{font-size:1em}#related p{text-align:right;padding:1em 0}#strengthContain{margin-right:0}#login_reg fieldset.fields{margin:0 .313em 0 .313em}#regMain input,#regMain select,#strengthContain{width:55%}.orderStat h1{width:100%}}@media (max-width:31.25em){.orderStat{border:0}.orderStat h1{padding:.3em 0}.orderStat .col-sm-7{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.orderStat .accountHead .fragnetButton{float:none;width:100%;margin:.5em 0}#orderData tr,#orderData th{font-size:.9em}#orderData .quantity{text-align:center}#orderData .fragnetButton{margin:1em 0 .5em 0;padding:.5em;display:block;width:50%}}@media (max-width:30.313em){#login_reg label input,#strengthContain{display:block;width:100%}}@media (max-width:22.813em){.orderStat .fragnetButton{margin:.3em 0}#orderDesc tr.right td,#orderDesc{text-align:left}}.orderFormContain .help-block{margin-bottom:1.5em}.buttonRight{margin:1.5em 0;float:right}p.saved{font-weight:bold;text-align:center;margin-bottom:2em}