@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,500,700,900,300italic,400italic');@import url('https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,900');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,output,ruby,section,summary,time,mark,audio,video{    margin:0;    padding:0;    border:0;        vertical-align:baseline;    background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{    display:block}html,body{    line-height:1;    min-height:100%;    font-size:14px}body{    background:rgba(255,255,255,1);    color:#4f4f4f;        font-size:14px;        font-family:Lato,Helvetica,sans-serif;    overflow-x:hidden}.bg-body{    position:relative;    z-index:1}.bg-body:before{    content:"";    position:absolute;    z-index:-1;    top:0;    bottom:0;    left:0;    right:0;    background-repeat:no-repeat;    background-size:cover !important;    opacity:0.8;    filter:alpha(opacity=80);    height:100%;    width:100%}.container-fluid.logoline,.container-fluid.footerline{    padding-right:0 !important;    padding-left:0 !important}.container-fluid.logoline::before,.container-fluid.footerline::after,.container.logoline::before,.container.footerline::after{    width:100%;    height:10px;    background:#54bbe3;    background:-moz-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 11.78%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:-webkit-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:-ms-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:linear-gradient(to right,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 11.78%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    content:" ";    display:block}.container-fluid.logoline::before,.container-fluid.footerline::after,.container.logoline::before,.container.footerline::after{    width:100%;    height:10px;    background:#54bbe3;    background:-moz-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 11.78%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:-webkit-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:-ms-linear-gradient(left,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    background:linear-gradient(to right,#54bbe3 0%,#54bbe3 9.68%,#219bc9 9.69%,#219bc9 11.77%,#696969 11.78%,#696969 16.66%,#5c5d5f 16.67%,#5c5d5f 18.75%,#bec7cc 18.76%,#bec7cc 46.04%,#beb5b8 46.05%,#beb5b8 48.44%,#f8a19a 48.45%,#f8a19a 57.81%,#dfe4e8 57.82%,#dfe4e8 83.33%,#f7cca1 83.34%,#f7cca1 86.34%,#fcd0a3 86.35%,#fcd0a3 100%);    content:" ";    display:block}.container{    overflow:hidden;    background-color:#fff;    max-width:1100px;    min-width:320px;    padding:0.75rem;    margin:0 auto;    }.dd-container{    padding:.714rem}.header-link{    width:auto;    height:auto;    border:0;    font-size:.93rem;    color:#24a8db;    padding:0 .72rem;    line-height:1;    vertical-align:middle;    border-radius:0}.header-link:not(.cart-icon){    border-right:1px dotted #424242}.header-menu-icon{    color:#80949c;    font-size:1.2rem;    padding-right:.4rem;    line-height:.9rem;    display:inline-block;    vertical-align:bottom}.footerline{    background-color:transparent;    padding:0px}h2{    font-size:1.57rem}h1,h2,h3,h4,h5,h6{    font-family:Cardo,Georgia,Times New Roman,Times,serif}ol,ul{    list-style:none}blockquote,q{    quotes:none}blockquote:before,blockquote:after,q:before,q:after{    content:'';    content:none}:focus{    outline:0}ins{    text-decoration:none}del{    text-decoration:line-through}table{    border-collapse:collapse;    border-spacing:0}.center{    text-align:center}.left{    text-align:left}.right{    text-align:right}.top{    vertical-align:top}.middle{    vertical-align:middle}.bottom{    vertical-align:bottom}.nowrap{    white-space:nowrap}.bold{    font-weight:bold}.italic{    font-style:italic}.clear{    clear:both}.clear-left{    clear:left}.clear-right{    clear:right}.underline{    text-decoration:underline}.strike{    text-decoration:line-through}.float-left{    float:left}.float-right{    float:right}.hidden{    display:none}.normal{    font-weight:normal;    text-decoration:none;    font-style:normal;    font-variant:none}.fixed{    position:fixed}.black{    color:#000}.grey{    color:#999}.red{    color:#900}.green{    color:#090}.blue{    background:#037ec4}.health-beauty{    background:url(/images/Health-&-Beauty.png) center no-repeat;    height:30px;    background-size:contain}html{    width:100%}.theme-btn-green{    border-color:#77C84E;    background:#77C84E;    font-weight:normal;    padding:0.375rem 0.75rem}.theme-btn-gray{    border-color:#e4e4e4;    background:#e4e4e4;    font-weight:normal;    padding:0.375rem 0.75rem;    color:#333}.ripple-effect{    margin-bottom:5px}.margin-b5{    margin-bottom:5px}.marg0{    margin:0}.f35{    font-size:35px !important}.f30{    font-size:30px !important}.f26{    font-size:26px !important}.f23{    font-size:23px !important}.f19{    font-size:19px !important}.f18{    font-size:18px !important}.f16{    font-size:16px !important}.f12{    font-size:12px !important}.capitalize{    text-transform:capitalize}body{    background-size:cover;    margin:0 auto}body > img{    display:none}.site-wrapper{        height:calc(100% - 288px)}.site-wrapper .container,.h-banner.container-fluid{    background:#fff;    }body .wrapper{    width:1001px;    margin:5px auto;    margin-top:0px;    margin-bottom:0px;    padding:15px 0px}body.internal .wrapper.page-content{    width:auto;    margin:5px auto;    margin-top:0px;    margin-bottom:0px}dl dt,dl dd{    margin-bottom:5px;    color:#4c4a4a}.two-column{    width:50%;    float:left}#body_v2 .two-column{    width:463px}dl.two-column dd input.text,dl.two-column dd select.select,dd div.error{    width:90%}#lite-registration input.text{    width:97%}#lite-registration .grey{    color:#666464}form .error{    background:#f99;    border-color:#900;    border-width:2px;    margin:0;    margin-bottom:2px}dl dd.checkbox,dl dd.radio{    font-size:16px}dl dd input.checkbox,dl dd input.radio{    width:auto}input.phone3,input.phone4,input.zip-code{    text-align:center}input.phone3{    width:50px}input.phone4{    width:65px}input.zip-code{    width:75px}button,.aux-button{    font-weight:bold;    color:#fff;    border:0;    padding:2px 5px;    cursor:pointer;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    letter-spacing:0px}.buttons a:hover{    background-color:#dff4ff;    color:#336699;    text-shadow:none;    text-decoration:none;    box-shadow:0 1px 5px rgba(0,0,0,0.7)}button{    color:#eeee4e}.buttons{    clear:both;    text-align:center;    display:table;    margin:0 auto}.buttons a,.buttons button{    display:block;    float:left;    margin:0 7px 0 0;    border:1px solid #dedede;    border-top:1px solid #eee;    border-left:1px solid #eee;    font-size:100%;    line-height:130%;    text-decoration:none;    font-weight:bold;    color:#565656;    cursor:pointer;    padding:5px 10px 6px 7px;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    background:none repeat scroll 0 0 #f5f5f5;    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.00,rgb(219,219,219)),color-stop(1.00,rgb(245,245,245)));    background-image:-moz-linear-gradient(center bottom,rgb(219,219,219) 0%,rgb(245,245,245) 100%)}h3 .buttons{    margin:0px}.buttons button{    width:auto;    overflow:visible;    padding:4px 10px 3px 7px}.buttons button[type]{    padding:5px 10px 5px 7px;    line-height:16px}*:first-child + html button[type]{    padding:4px 10px 3px 7px}.buttons button img,.buttons a img{    margin:0 3px -3px 0 !important;    padding:0;    border:none;    width:16px;    height:16px}button.standard,#drawbox-clear,#signature-clear,.aux-button,.btn-type1,.orange-button,.btn-type3,.btn-type5{    background-color:#7ab342;    background-image:-moz-linear-gradient(top,#7ab342,#476827);    background-image:-webkit-gradient(linear,0 0,0 100%,from(#7ab342),to(#476827));    background-image:-webkit-linear-gradient(top,#7ab342,#476827);    background-image:-o-linear-gradient(top,#7ab342,#476827);    background-image:linear-gradient(to bottom,#7ab342,#476827);    background-repeat:repeat-x;    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ab342',endColorstr='#476827',GradientType=0);    border:solid 1px #476827;    text-shadow:-1px -1px 0 rgba(0,0,0,0.35);    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.1);    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.1);    box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.1);    margin:20px 5px 20px 0;    padding:6px 24px;    color:#fff;    font-size:14px;    display:inline-block;    border-radius:4px;    text-transform:uppercase;    text-decoration:none}button.standard:hover,#drawbox-clear:hover,#signature-clear:hover,.aux-button:hover,.btn-type1:hover,.btn-type3:hover,.btn-type5:hover{    color:#fff;    background-position:0 0;    background-color:#4c7029;    background-image:-moz-linear-gradient(top,#7ab342,#4c7029);    background-image:-webkit-gradient(linear,0 0,0 100%,from(#7ab342),to(#4c7029));    background-image:-webkit-linear-gradient(top,#7ab342,#4c7029);    background-image:-o-linear-gradient(top,#7ab342,#4c7029);    background-image:linear-gradient(to bottom,#7ab342,#4c7029);    background-repeat:repeat-x}.btn-type2{    border:1px solid #9f9d9d;    background:#9f9d9d;    padding:7px 10px 6px;    font-size:10px;    color:#fff;    border-radius:0px}.btn-type5{    color:#397572;    background-image:-moz-linear-gradient(top,#fefefe,#eeeeee);    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#eeeeee));    background-image:-webkit-linear-gradient(top,#fefefe,#eeeeee);    background-image:-o-linear-gradient(top,#fefefe,#eeeeee);    background-image:linear-gradient(to bottom,#fefefe,#eeeeee);    background-repeat:repeat-x;    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#eeeeee',GradientType=0)}#drawbox-clear{    margin-top:0}button.large{    font-size:16px;    padding:5px 25px 5px 23px}a{    text-decoration:none;    color:#464646; }a:hover{    color:#77C84E;    text-decoration:none}h3 div,h3 a{    font-variant:normal}h4{    font-size:20px;    padding-bottom:5px;    border-bottom:2px solid #ccc;    margin-bottom:10px; }h5{    font-size:18px;    margin-bottom:10px}p{    margin-bottom:1em}.error{    color:#900}#subfooter{    width:986px;    margin:0 auto}img.steps{    margin:10px 60px 10px 0}img.steps.label{    margin-right:20px}.how-it-works ol{    width:900px;    margin:0 auto}.how-it-works li{    color:#000;    float:left;    height:186px;    width:186px;    border:4px solid #037ec4;    background-color:#c4e9ff;    margin:0 5px;    -moz-border-radius:10px;    -webkit-border-radius:10px;    border-radius:10px;    padding:10px;    font-size:15px;    line-height:15px}.how-it-works-new .text{    clear:left;    font-size:23px;    line-height:30px;    font-weight:bold;    text-align:center;    padding-top:20px}.twilio-ui-page .text{    clear:left;    font-size:23px;    line-height:30px;    font-weight:bold;    text-align:center;    padding-top:20px}.how-it-works li{    background:url('/images/sprites/how-it-works.gif')}.how-it-works li.two{    background-position:-206px}.how-it-works li.three{    background-position:-412px}.how-it-works li.four{    background-position:-618px}.how-it-works{    font-size:14px}.header{    max-width:1100px;    padding:0.75rem 0.75rem 0.75rem 0;    margin:0 auto;    background:#fff}.header .logo{    margin:1.9rem 0 .2rem}.header .logo img{    max-height:80px}.header .form-inline{    display:-webkit-box;    display:-ms-flexbox;    display:flex;    -webkit-box-orient:horizontal;    -webkit-box-direction:normal;    -ms-flex-flow:row;    flex-flow:row;    -webkit-box-align:center;    -ms-flex-align:center;    align-items:center;    justify-content:flex-end}.header .form-inline .btn{    position:relative;    z-index:100;    background:#73c7e8;    padding:.65rem .72rem;    font-size:1.12rem;    color:#ffffff;    border-color:#23a1d2;    min-width:40px;    min-height:39px}.right-head{    display:block;    text-align:right;    width:100%;    padding-bottom:1.07rem;    line-height:1.5rem}.right-head a:last-child{    border-right:none}.search input[type=text]{    float:right;    width:108px;    box-sizing:border-box;    transition:width 0.4s ease-in-out}.search input[type=text]:focus{    width:100%}.search .input-group-append{    position:absolute !important}.search .btn{    border-radius:0 0.25rem 0.25rem 0 !important;    -o-border-radius:0 0.25rem 0.25rem 0 !important;    -ms-border-radius:0 0.25rem 0.25rem 0 !important;    -moz-border-radius:0 0.25rem 0.25rem 0 !important;    -webkit-border-radius:0 0.25rem 0.25rem 0 !important}#error-message,#error-message-login{    border:2px solid #900;    background:#f99;    margin-bottom:20px;    text-align:center;    -moz-border-radius:10px;    -webkit-border-radius:10px;    border-radius:10px;    padding:10px;    color:#900;    font-size:20px;    font-weight:bold}.register-facebook-connect{    text-align:right}#share-form .two-column.large{    width:600px}#share-form .two-column.large textarea{    width:590px}#share-form .two-column.large button{    margin:0}#share-form ul.two-column.small{    width:250px;    padding:10px;    margin-right:20px;    font-size:20px;    font-weight:bold;    background-color:#eee;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px}#share-form ul.two-column.small li{    clear:left;    height:36px;    vertical-align:middle;    padding-top:4px}#share-form ul.two-column.small li:hover,#share-form ul.two-column.small li.share-selected{    background-color:#037ec4;    color:#fff;    cursor:pointer;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px}#share-form ul.two-column.small li:hover{    background-color:#feb400;    color:#000}#share-form ul.two-column.small li:{    background-color:#feb400;    color:#000}#share-form ul.two-column.small img{    vertical-align:middle;    margin:0 5px 2px 10px;    height:32px}.table{    margin-bottom:20px;    border:2px solid #037ec4}.table th.header{    background-color:#037ec4}.table th,.table td{    padding:3px 10px;    vertical-align:middle;    white-space:nowrap}.table th{    text-align:left;    background-color:#037ec4;    color:#fff;    text-shadow:1px 1px 1px #264c73;    font-size:14px;    font-weight:bold}.table td{    border-bottom:1px solid #037ec4;    font-size:14px}.table tr{    background-color:#eee}.table tr.odd{    background-color:#d8e4eb}.table tr:hover{    background-color:#ffffa6}.table td div.buttons{    float:none;    padding:4px}.table td div.buttons a,.table th div.buttons a{    width:inherit;    border:0;    background:transparent;    margin:0;    padding:4px}.table th div.buttons a{    color:#fff}#info-tabs{    width:986px;    clear:both;    margin-top:40px}#info-tabs .tabs a:hover{    background-color:transparent}.deal-info ul{    list-style-type:disc;    padding-left:40px;    line-height:24px;    text-align:justify}.deal-info h3{    font-size:1.57rem;    color:#424242;    padding-bottom:.3rem;    border-bottom:1px dotted #758a92;    margin-bottom:.75rem}.deal-info .tab-pane{    margin-bottom:30px;    line-height:20px;    text-align:justify}.deal-info .tab-pane#purchase_agreement li{    text-align:left}.ReviewpagingDiv,.QuestionpagingDiv{    width:80%;    height:20px;    border-top:1px solid #000}.ReviewpagingDiv div,.QuestionpagingDiv div{    float:left;    width:30px;    margin:0 3px;    font-weight:bold}.ReviewpagingDiv div a,.QuestionpagingDiv div a{    text-decoration:none;    color:#0981BE;    font-size:15px}div.qa_block{    margin:0 auto;    clear:both;    padding:10px}.qa_block.even{    background:#dedede}.qa_block.odd{    background:#fff}div.qa_block img{    float:left;    margin:0 10px 10px 0;    width:65px;    height:65px}div.qa_block p{    margin:0}div.qa_block textarea{    width:98%;    background:#fafafa}div.body.company div.logo{    color:#666;    text-align:center;    margin:0 20px 20px 0;    float:left;    width:250px}div.body.company div.logo address{    margin-left:0;    border-left:none;    padding-left:0}div.body.company div.logo img{    border:1px solid #ccc;    margin-bottom:10px}div.body.company div.logo div{    font-size:20px;    margin-bottom:5px}div.body.company div.other .image.shadow{    box-shadow:0 0 5px rgba(0,0,0,0.5)}address{    margin-bottom:20px;    margin-left:50px;    border-left:5px solid #ddd;    padding-left:5px;    line-height:22px}div.body.company div.title{    font-size:28px;    margin-bottom:10px;    color:#037ec4;    text-shadow:1px 1px 1px #aaa}#info-company-description{    font-size:20px}div.body.company div.description ul{    padding:10px 0;    width:900px}div.body.company div.description ul li{    padding:inherit;    width:860px;    padding-left:50px}div.checkout-login div.two-column li,div.gift-certificate-checkout-login div.two-column li,div.gift-certificate-login div.two-column li{    padding-bottom:10px}div.checkout-login div.two-column,div.gift-certificate-checkout-login div.two-column,div.gift-certificate-login div.two-column{    float:right}div.checkout-login div.two-column.small,div.gift-certificate-checkout-login div.two-column.small,div.gift-certificate-login div.two-column.small{    width:45%;    float:left}div.checkout-login div.two-column form dl.two-column,div.gift-certificate-checkout-login div.two-column form dl.two-column,div.gift-certificate-login div.two-column form dl.two-column{    width:100%}div.checkout-login button#register-cancel,div.gift-certificate-checkout-login button#register-cancel,div.gift-certificate-login button#register-cancel{    display:none}input.exp-date{    text-align:center;    width:40px}.terms ul{    margin-bottom:20px}.terms li{    line-height:22px;    list-style:disc;    margin-left:50px;    margin-bottom:4px}#fdbk_tab{    display:none}#meter{    width:400px;    clear:both;    margin:0 auto;    height:50px;    width:400px;    border:2px solid #666;    margin-right:10px;    background:#fff;    box-shadow:0 2px 3px rgba(0,0,0,0.3);    border-radius:10px}#meter .meter{    height:50px;    width:400px;    border-radius:8px}#meter .meter .caption{    margin:0 auto;    padding-top:12px}#meter .meter .caption div{    text-align:center;    padding:5px;    font-size:15px;    font-weight:bold;    background:rgba(2,70,110,0.7);    border-radius:5px;    color:#fff;    box-shadow:0 2px 3px rgba(0,0,0,0.2)}#meter .keys .target div{    float:right;    margin-top:-5px}.deal-vouchers li{    padding-bottom:8px}div.deal-terms ul{    padding-right:20px}div.deal-terms ul li{    padding:5px 0}div.deal-terms input{    font-size:inherit;    margin:0}.input3,.input4{    text-align:center}.input3{    width:40px}.input4{    width:50px}#map_canvas div{    font-size:12px;    line-height:12px}div.map-address{    padding:5px;    margin:10px 10px 0 0;    min-height:60px;    float:left;    cursor:pointer;    font-size:12px;    border:1px solid #999;    background:#eee;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    width:22%}div.map-address b{    color:#037ec4;    text-decoration:underline}.c-share #done{    display:none}.disabled{    color:#999;    background:#ccc}#side-tab{    left:0;    position:fixed;    width:35px;    height:110px;    background:transparent url('/images/support-tab.png?20111222');    top:230px;    z-index:-1000}#assistly-widget-1{    display:none}#side-tab:hover{    cursor:pointer}div.notification{    background:#ffffa6;    border:2px solid #d9d98d;    padding:5px;    font-size:22px;    line-height:24px;    font-weight:bold;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-radius:3px;    margin-bottom:10px;    text-align:center}.new-feature{    background:#ffffa6;    border:2px solid #d9d98d;    padding:5px;    font-size:12px;    font-weight:bold;    -moz-border-radius:3px;    -webkit-border-radius:3px;    border-radius:3px;    margin-bottom:10px}.new-feature:hover{    background:#ffff55;    cursor:pointer}#header-notification{    background:#fff6c6;    padding:10px 20px;    font-weight:bold;    text-shadow:1px 1px 1px #fff;    text-align:center;    margin:0 auto;    margin-top:20px;    margin-bottom:10px;    width:946px;    -moz-box-shadow:0 2px 10px rgba(0,0,0,0.3);    -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.3);    box-shadow:0 2px 10px rgba(0,0,0,0.3);    -moz-border-radius:10px;    -webkit-border-radius:10px;    border-radius:10px}#header-notification a{    color:#037ec4}#header-notification a:hover{    color:#fff;    text-shadow:none}#header-notification .notification-image-container{    float:left;    width:160px;    margin-right:10px}#header-notification .notification-image-container img{    max-width:160px;    max-height:120px}#header-notification .notification-content-container{    float:left;    width:770px;    text-align:left}.notification-image{    max-width:160px;    max-height:120px}#admin-toolbar{    width:100%;    min-width:986px;        left:0;    top:0;    font-size:14px;    background-color:#000;    background-color:rgba(0,0,0,0.8);    z-index:1100;    box-shadow:0px 1px 5px rgba(0,0,0,0.7);    text-shadow:0 1px 0px black}#admin-toolbar div.wrapper{    width:986px;    padding-top:4px;    padding-bottom:6px}#admin-toolbar table{    margin:0 auto}#admin-toolbar table tr td div{    position:absolute;    background-color:#000;    background-color:rgba(0,0,0,0.8);    padding:10px;    z-index:1000;    box-shadow:0px 2px 3px rgba(0,0,0,0.4);    line-height:20px;    border-bottom-left-radius:10px;    border-bottom-right-radius:10px;    margin-left:-10px;    display:none}#admin-toolbar a{    color:#eee}#admin-toolbar a:hover{    background:none}#admin-toolbar img{    vertical-align:text-bottom}#coupon-remove{    cursor:pointer}table.full{    width:916px}.copy-field:hover{    cursor:crosshair}#team-navigation{    margin-bottom:20px;    margin-top:-20px;    width:100%;    left:0;    opacity:0.9}#team-navigation div{    -moz-border-bottom-left-radius:5px;    -moz-border-bottom-right-radius:5px;    border-bottom-left-radius:5px;    border-bottom-right-radius:5px;    font-size:14px;    background:none repeat scroll 0 0 #f5f5f5;    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.00,rgb(219,219,219)),color-stop(1.00,rgb(245,245,245)));    background-image:-moz-linear-gradient(center bottom,rgb(219,219,219) 0%,rgb(245,245,245) 100%);    padding-left:8px;    box-shadow:0 2px 3px rgba(0,0,0,0.3)}#team-navigation a{    border:0;    padding-left:0;    padding-right:0}#team-tabs.fixed{    top:47px;    z-index:500}.lead-list .filters.fixed{    top:47px;    z-index:500;    opacity:0.9;    box-shadow:0 0 15px rgba(0,0,0,0.5)}.lead-list #filters{    padding-bottom:10px}.lead-list #filters div.filter{    float:left;    margin:0 5px 5px 0;    padding:4px 6px;    opacity:0.8;    -moz-border-radius:4px;    border-radius:4px;    font-size:16px;    line-height:16px;    vertical-align:text-bottom;    box-shadow:0 2px 10px rgba(0,0,0,0.3);    text-shadow:1px 1px 0 rgba(255,255,255,0.5)}.lead-list #filters div.name{    border:1px solid #0877d1;    background-image:linear-gradient(bottom,rgb(61,156,204) 2%,rgb(129,193,230) 76%);    background-image:-o-linear-gradient(bottom,rgb(61,156,204) 2%,rgb(129,193,230) 76%);    background-image:-moz-linear-gradient(bottom,rgb(61,156,204) 2%,rgb(129,193,230) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(61,156,204) 2%,rgb(129,193,230) 76%);    background-image:-ms-linear-gradient(bottom,rgb(61,156,204) 2%,rgb(129,193,230) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(61,156,204)),color-stop(0.76,rgb(129,193,230)))}.lead-list #filters div.category{    border:1px solid #a6a600;    background-image:linear-gradient(bottom,rgb(198,204,20) 2%,rgb(227,230,135) 76%);    background-image:-o-linear-gradient(bottom,rgb(198,204,20) 2%,rgb(227,230,135) 76%);    background-image:-moz-linear-gradient(bottom,rgb(198,204,20) 2%,rgb(227,230,135) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(198,204,20) 2%,rgb(227,230,135) 76%);    background-image:-ms-linear-gradient(bottom,rgb(198,204,20) 2%,rgb(227,230,135) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgbb(198,204,20)),color-stop(0.76,rgb(227,230,135)))}.lead-list #filters div.status{    border:1px solid #666;    background-image:linear-gradient(bottom,rgb(148,148,148) 2%,rgb(209,209,209) 76%);    background-image:-o-linear-gradient(bottom,rgb(148,148,148) 2%,rgb(209,209,209) 76%);    background-image:-moz-linear-gradient(bottom,rgb(148,148,148) 2%,rgb(209,209,209) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(148,148,148) 2%,rgb(209,209,209) 76%);    background-image:-ms-linear-gradient(bottom,rgb(148,148,148) 2%,rgb(209,209,209) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(148,148,148)),color-stop(0.76,rgb(209,209,209)))}.lead-list #filters div.zip{    border:1px solid #597322;    background:#8bb336;    background-image:linear-gradient(bottom,rgb(139,179,54) 2%,rgb(184,227,91) 76%);    background-image:-o-linear-gradient(bottom,rgb(139,179,54) 2%,rgb(184,227,91) 76%);    background-image:-moz-linear-gradient(bottom,rgb(139,179,54) 2%,rgb(184,227,91) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(139,179,54) 2%,rgb(184,227,91) 76%);    background-image:-ms-linear-gradient(bottom,rgb(139,179,54) 2%,rgb(184,227,91) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-scrolltop(0.02,rgb(139,179,54)),color-stop(0.76,rgb(184,227,91)))}.lead-list #filters div.rep{    border:1px solid #874900;    background-image:linear-gradient(bottom,rgb(125,100,61) 2%,rgb(204,173,120) 76%);    background-image:-o-linear-gradient(bottom,rgb(125,100,61) 2%,rgb(204,173,120) 76%);    background-image:-moz-linear-gradient(bottom,rgb(125,100,61) 2%,rgb(204,173,120) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(125,100,61) 2%,rgb(204,173,120) 76%);    background-image:-ms-linear-gradient(bottom,rgb(125,100,61) 2%,rgb(204,173,120) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(125,100,61)),color-stop(0.76,rgb(204,173,120)))}.lead-list #filters div.revenue{    border:1px solid #cc7a00;    background-image:linear-gradient(bottom,rgb(209,125,0) 2%,rgb(247,189,108) 76%);    background-image:-o-linear-gradient(bottom,rgb(209,125,0) 2%,rgb(247,189,108) 76%);    background-image:-moz-linear-gradient(bottom,rgb(209,125,0) 2%,rgb(247,189,108) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(209,125,0) 2%,rgb(247,189,108) 76%);    background-image:-ms-linear-gradient(bottom,rgb(209,125,0) 2%,rgb(247,189,108) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(209,125,0)),color-stop(0.76,color rgb(247,189,108)))}.lead-list #filters div.ran{    border:1px solid #606;    background-image:linear-gradient(bottom,rgb(191,34,209) 2%,rgb(247,173,255) 76%);    background-image:-o-linear-gradient(bottom,rgb(191,34,209) 2%,rgb(247,173,255) 76%);    background-image:-moz-linear-gradient(bottom,rgb(191,34,209) 2%,rgb(247,173,255) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(191,34,209) 2%,rgb(247,173,255) 76%);    background-image:-ms-linear-gradient(bottom,rgb(191,34,209) 2%,rgb(247,173,255) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(191,34,209)),color-stop(0.76,rgb(247,173,255)))}.lead-list #filters div.activity{    border:1px solid #c4990e;    background-image:linear-gradient(bottom,rgb(196,153,14) 2%,rgb(255,221,70) 76%);    background-image:-o-linear-gradient(bottom,rgb(196,153,14) 2%,rgb(255,221,70) 76%);    background-image:-moz-linear-gradient(bottom,rgb(196,153,14) 2%,rgb(255,221,70) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(196,153,14) 2%,rgb(255,221,70) 76%);    background-image:-ms-linear-gradient(bottom,rgb(196,153,14) 2%,rgb(255,221,70) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(196,153,14)),color-stop(0.76,rgb(255,221,70)))}.lead-list #filters div.rating{    border:1px solid #328c7a;    background-image:linear-gradient(bottom,rgb(65,163,158) 2%,rgb(156,232,228) 76%);    background-image:-o-linear-gradient(bottom,rgb(65,163,158) 2%,rgb(156,232,228) 76%);    background-image:-moz-linear-gradient(bottom,rgb(65,163,158) 2%,rgb(156,232,228) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(65,163,158) 2%,rgb(156,232,228) 76%);    background-image:-ms-linear-gradient(bottom,rgb(65,163,158) 2%,rgb(156,232,228) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(65,163,158)),color-stop(0.76,rgb(156,232,228)))}.lead-list #filters div.refunds{    border:1px solid #900;    background-image:linear-gradient(bottom,rgb(207,71,71) 2%,rgb(250,158,158) 76%);    background-image:-o-linear-gradient(bottom,rgb(207,71,71) 2%,rgb(250,158,158) 76%);    background-image:-moz-linear-gradient(bottom,rgb(207,71,71) 2%,rgb(250,158,158) 76%);    background-image:-webkit-linear-gradient(bottom,rgb(207,71,71) 2%,rgb(250,158,158) 76%);    background-image:-ms-linear-gradient(bottom,rgb(207,71,71) 2%,rgb(250,158,158) 76%);    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.02,rgb(207,71,71)),color-stop(0.76,rgb(250,158,158)))}.lead-list #filters div.filter img{    vertical-align:text-bottom}#body_v2{    width:auto;    background:#fff;    font-size:16px;    display:table;    margin:0 auto;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    font-size:16px;    -moz-box-shadow:rgba(0,0,0,0.198039) 0px 1px 8px;    -webkit-box-shadow:rgba(0,0,0,0.198039) 0px 1px 8px;    box-shadow:rgba(0,0,0,0.198039) 0px 1px 8px;    border:solid 1px #cfcfcf}#body_v2 .body{    min-width:956px;    width:100%;    padding-bottom:15px}#body_v2.store{    background:none;    box-shadow:none}#body_v2 .body .content{    padding:0px 15px 0;    font-size:13px;    line-height:18px}#body_v2 .body .deal-block{    position:relative;    padding:15px 15px 0 20px}#body_v2 .body .deal-block .image-container{    float:left;    width:360px;    margin-bottom:15px;    margin-left:55px}#body_v2 .body .deal-block .image-container .deal-image{    width:360px;    height:270px;    border:1px solid #ccc}#body_v2 .body .deal-block .deal-content{    float:right;    width:520px}#body_v2 .body .deal-block .deal-content .save-block{    display:inline-block;    padding:0 10px 0 20px}#body_v2 .body .deal-block .deal-content .save-label,#body_v2 .body .deal-block .deal-content .sold-label{    color:#999;    text-align:center}#body_v2 .body .deal-block .deal-content .percentage,#body_v2 .body .deal-block .deal-content .quantity{    font-size:30px;    font-weight:bold;    text-align:center}#body_v2 .body .deal-block .deal-content .quantity{    color:#037EC4}#body_v2 .body .deal-block .deal-content .sold-block{    display:inline-block;    border-left:solid 1px #ccc;    padding-left:15px}#body_v2 .body .deal-block .deal-content .counter-block{    text-align:center;    padding-top:10px}#body_v2 .body .deal-block .deal-content .counter-block span{    display:inline-block}#body_v2 .body .deal-block .deal-content .counter-block span.counter-label{    width:250px;    text-align:right;    padding-right:20px;    vertical-align:text-top}#body_v2 .body .deal-block .deal-content .counter-block span#countdown{    width:240px;    text-align:left;    font-weight:bold}#body_v2 .title-header,#body_v2 .title-section{    padding:10px 20px 15px;    background:#7ab342;    border:1px solid #7ab342;    border-top-left-radius:5px;    -webkit-border-top-left-radius:5px;    -moz-border-top-left-radius:5px;    -o-border-top-left-radius:5px;    border-top-right-radius:5px;    -webkit-border-top-right-radius:5px;    -moz-border-top-right-radius:5px;    -o-border-top-right-radius:5px;    box-shadow:inset 0px 1px 1px #fff;    color:#fff}#body_v2 .title-header h3 select.report-heading{    color:#fff;    letter-spacing:4px;    padding:0px;    margin:0px;    font-size:28px;    font-weight:bold;    background:transparent;    border:none;    letter-spacing:3px;    text-shadow:0 1px 0px rgba(255,255,255,0.5);    margin-top:-10px;    margin-left:-3px}#body_v2 .title-header h3 select.report-heading option{    letter-spacing:0;    color:#4C4A4A}#body_v2 .title-section{    -webkit-border-top-left-radius:0;    -moz-border-radius-topleft:0;    border-top-left-radius:0;    -webkit-border-top-right-radius:0;    -moz-border-radius-topright:0;    border-top-right-radius:0}#body_v2 .title-header h3,#body_v2 .title-section h3{    margin:4px 0 0 0;    padding:0px;    border:none;    font-variant:normal;    text-transform:none;    font-family:'Montserrat',serif;    font-size:23px;    font-weight:bolder;    color:#fff;    background:none;    text-shadow:none;    box-shadow:none;    text-align:center;    letter-spacing:normal}#body_v2 .title-section{    margin-bottom:20px}#body_v2 .title-section.small{    padding:5px 20px 5px}#body_v2 .title-section.small,#body_v2 .title-section.small h3{    font-size:16px;    letter-spacing:0px}#body_v2 .deal-title{    background:none;    text-align:left;    padding:0;    color:#333;    margin-bottom:10px;    letter-spacing:1px}#body_v2 .deal-title h3{    text-align:left;    letter-spacing:1px}#body_v2 .deal-title h3 a{    color:#4C4A4A;    text-decoration:none}.tab-area,.lead-list .filters{    }.tab-area .tabs,.lead-list .filters{    background-color:#543C00;    box-shadow:inset 0 3px 15px rgba(0,0,0,0.3);    color:#fff;    border-top:1px solid #543C00;    border-bottom:1px solid #543C00;    text-shadow:0 1px 1px rgba(0,0,0,0.5);    letter-spacing:0.1px;    background-image:url('/images/footer/wood.jpg');    background-image:none;    box-shadow:none;    color:#333;    border:none;    text-shadow:none;    background:#fff}.tab-area .tabs .tab,.lead-list .filters .filter-buttons div.button{    float:left;    padding:8px 12px;    font-weight:bold;    vertical-align:top;    cursor:pointer;    font-size:15px}.tab-area .tabs .tab img,.filters .filter-buttons div.button img{    vertical-align:text-bottom}.lead-list .filters .filter-buttons div.button{    padding:8px 10px}.tab-area .tabs .active{    background-color:#999;    color:#333;    text-shadow:none}.tab-area .tab-contents{    clear:both;    padding:20px 15px 0;    margin-top:20px}.home .tab-contents > div,.recent-deals .tab-contents > div{    width:auto;    margin:0 auto;    margin-top:0;    margin-bottom:0px;    padding:0 20px;    background:#fff;    border-top:1px solid #ccc}.alert{    background-color:#900;    box-shadow:inset 0 3px 15px rgba(0,0,0,0.3);    color:#fff;    text-shadow:0 1px 1px rgba(0,0,0,0.5);    letter-spacing:0.1px;    padding:8px 12px;    margin:10px 0 20px 0;    text-align:center;    font-weight:bold;    color:#faa;    font-size:20px}#body_v2 .title-header select{    letter-spacing:0px}#body_v2 .tab-area{    letter-spacing:-1px}.banner a{    color:#543C00}.banner a:hover{    color:#543C00;    background:transparent;    text-decoration:none}#quick-lead dt{    color:#ccc}#quick-lead dd input{    width:95%}input[type="search"]{    -webkit-appearance:textfield;    -webkit-box-sizing:content-box;    padding-left:0px;    padding-right:0px;    -moz-border-radius:7px;    -webkit-border-radius:7px;    border-radius:7px}.press-release-image{    max-width:910px}.fs18{    font-size:18px !important}.fs11{    font-size:11px !important}.vab{    vertical-align:bottom !important}ol,ul{    list-style:none}blockquote,q{    quotes:none}blockquote:before,blockquote:after,q:before,q:after{    content:'';    content:none}table{    border-collapse:collapse;    border-spacing:0}a{    text-decoration:none}.clear{    clear:both}.hidden{    display:none}.input-box,.select-box{    padding:9px;    border-radius:3px;    border:0;    font-size:100%}.main-container .s-container{    width:inherit}.h-top{    background-color:#fff;    padding:10px 0;    text-align:center;    border-bottom:1px solid #d4d4d4}.h-top .h-subscribe{    float:left}.h-top .h-subscribe ul li{    display:inline-block;    padding-right:10px}.h-top .h-subscribe ul li:last-child{    padding:0}.h-top .h-subscribe input[type="text"],.h-top .h-subscribe select{    height:24px;    padding:4px 6px;    width:215px;    font-size:12px;    margin:0}.h-top .h-subscribe select{    height:34px}.h-top .h-subscribe button{    margin:0;    padding:8px 24px;    font-weight:normal;    font-size:13px;    letter-spacing:normal}.h-top .nav-links{    width:375px;    float:right;    text-align:right;    padding-top:3px}.h-top .nav-links ul li{    display:inline-block;    padding-right:6px;    text-align:center}.h-top .nav-links ul li.last,.h-top .nav-links ul li:last-child{    padding-right:0}.h-top .nav-links ul li a{    background-color:#f5f5f5;    background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);    background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));    background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);    background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);    background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);    background-repeat:repeat-x;    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);    border-color:#e6e6e6 #e6e6e6 #bfbfbf;    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);    text-shadow:0 1px 1px rgba(255,255,255,0.75);    border:1px solid #bbbbbb;    padding:8px 15px 7px;    font-size:13px;    border-radius:5px;    color:#262627;    text-transform:none;    display:inline-block;    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);    box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.h-top .nav-links ul li a:hover{    color:#333c3e;    text-decoration:none;    background-color:#e6e6e6;    background-position:0 -15px;    -webkit-transition:background-position 0.1s linear;    -moz-transition:background-position 0.1s linear;    -o-transition:background-position 0.1s linear;    transition:background-position 0.1s linear}.h-center{    position:relative;    padding:15px 0 10px}.h-center .s-container{    position:relative}.h-center .logo{    float:left;    margin-right:15px}#ncrowd .h-center .logo img{    width:auto}.h-center .hc-content{    margin:0}.city-content .change-city{    padding-right:20px;    color:#EEE7D4;    text-decoration:none;    font-size:14px;    font-weight:lighter;    text-transform:uppercase}.city-content .change-location{    color:#EEE7D4;    text-decoration:none;    font-size:14px;    font-weight:lighter;    text-transform:none}.city-content .city-dropdown-content{    position:absolute;    background-color:#ffffff;    background:rgba(255,255,255,0.9);    width:690px;    padding:20px 25px;    left:-175px;    text-align:left;    top:45px;    z-index:9999;    box-shadow:0px 2px 5px #CCC;    border-radius:0 0 10px 10px}.city-content .city-dropdown-content .city-dropdown .current_city:first-child{    border:medium none;    padding-left:18px}.city-content .city-dropdown-content .city-dropdown .current_city{    border-left:1px dotted #CCC;    clear:none;    color:#262627;    float:left;    height:400px;    line-height:11px;    padding-left:20px;    width:117px}.city-content .city-dropdown-content .city-dropdown .current_city .state{    float:left;    font-size:13px;    line-height:14px;    margin:0;    padding:5px 0 2px;    width:100%;    color:#262627;    font-weight:bold}.city-content .city-dropdown-content .city-dropdown .current_city .state a{    color:#262627}.city-content .city-dropdown-content .city-dropdown .current_city .state a:hover{    color:#7b0b20}.city-content .city-dropdown-content .city-dropdown .current_city li{    padding:1px 0}.city-content .city-dropdown-content .city-status{    font-size:20px;    border-bottom:solid 1px #eee;    padding-bottom:5px;    margin-bottom:5px}.city-content .city-dropdown-content ul.city-dropdown li{    padding:4px 0}.city-content .city-dropdown-content ul.city-dropdown li a{    color:#262627;    font-weight:lighter;    font-size:11px}.city-content .city-dropdown-content ul.city-dropdown li.inactive ul li a,.city-content .city-dropdown-content ul.city-dropdown li.pre-launch ul li a{    font-style:italic;    color:#CCC}.city-content .city-dropdown-content ul.city-dropdown li ul{    display:inline-block;    width:215px;    text-align:left;    vertical-align:top}.h-category{    background:#24a8db}.h-category .nav > li > a > i{    border-radius:50%;    display:inline-block;    text-align:center;    width:20px;    height:20px;    background:#fff;    color:#24a8db;    margin:-5px 10px 0 0;    line-height:20px;    font-size:13px}.h-category .nav > li > a:hover{    color:#fff !important}.h-center .hc-content .top-nav{    float:right;    margin-top:7px}.h-center .hc-content .top-nav .search-block form label.first,.h-center .hc-content .top-nav .search-block .select{    display:none}.h-center .hc-content .top-nav .search-block form label{    font-size:13px;    margin:0 2px}.h-center .hc-content .top-nav .search-block .select-box,.h-center .hc-content .top-nav .search-block .input-box{    width:140px;    margin-bottom:0px;    padding:4px 6px;    height:24px;    border:solid 1px #cfcfcf}.h-center .hc-content .top-nav .search-block .select-box{    color:#999;    height:34px;    width:110px}.h-center .hc-content .top-nav .search-block .input-box{    width:195px}.h-center .hc-content .top-nav .search-block .orange-button{    padding:7px 8px;    color:#fff;    font-size:13px;    display:inline-block;    border-radius:4px;    text-transform:uppercase;    text-decoration:none;    letter-spacing:normal;    margin:0 0 0 8px}.h-bottom{    background:#7ab342;    color:white}.h-bottom .h-category{    position:relative;    font-weight:bold;    text-transform:uppercase}.h-bottom .h-category .nav{    position:relative;    margin:0;    padding:0;    line-height:22px;    display:flex;    width:100%}.h-bottom .h-category .nav::after{    content:" ";    clear:both;    display:table}.h-bottom .h-category .nav > li{    flex-grow:1;  white-space: nowrap;   margin:0;    padding:0;    text-align:center} .h-bottom .h-category .nav > li.active{    background:#77C84E}.h-bottom .h-category .nav > li.active a:hover{    color:#FFF}.h-bottom .h-category .nav > li a:hover { color: #FFF !important; border: solid white 1px; border-radius: 8px 8px 8px 8px }.h-bottom .h-category .nav > li a{ padding: 4px !important; font-weight: 400; border: 1px solid transparent; border-radius: 8px 8px 8px 8px; font-size: 12pt}.h-bottom .h-category .nav > li > a{ display:block;    position:relative;    padding:10px 8px;    font-size:16px;    color:#fff;    text-transform:none;    font-weight:normal;    -webkit-transition:color .3s ease-in;    -moz-transition:color .3s ease-in;    -o-transition:color .3s ease-in;    -ms-transition:color .3s ease-in}.h-bottom .h-category .nav > li > a:hover,.h-bottom .h-category .nav > li:hover > a{    color:#fff}.h-bottom .h-category .nav > li:last-child{    border:none}.h-bottom .h-category .nav > li:hover > ul::after{    content:"";    display:block;    width:0px;    height:0px;    border-color:transparent;    border-left:10px solid transparent;    border-right:10px solid transparent;    border-bottom:10px solid #24a8db;    font-size:0px;    line-height:0px;    position:absolute;    top:-10px;    right:auto;    left:50%;    bottom:auto;    z-index:1002;    -webkit-transform:none;    -ms-transform:none;    -moz-transform:none;    -o-transform:none}.h-bottom .h-category .nav > .dropdown > a{    padding:10px;    padding-right:13px}.h-bottom .h-category .nav .dropdown > a::after{    content:"";    position:absolute;    top:17px;    right:10px;    width:7px;    height:7px;    -webkit-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -moz-transform:rotate(45deg);    -o-transform:rotate(45deg)}.h-bottom .h-category .nav > .dropdown > a i{    background:#66c2e6}.h-bottom .h-category .nav > .dropdown > a:hover i{    background:#fff}.h-bottom .h-category .nav ul.left-open li.dropdown > a::after{    -webkit-transform:rotate(-135deg);    -ms-transform:rotate(-135deg);    -moz-transform:rotate(-135deg);    -o-transform:rotate(-135deg)}.h-bottom .h-category .nav ul{    background:#24a8db;    width:200px;    position:absolute;    margin:0;    padding:0;    list-style:none;    display:block;    z-index:1002;    left:50%;    transform:translateX(-50%)}.h-bottom .h-category .nav ul li{    position:absolute;    top:-9999px;    height:0px;    display:block;    margin:0;    padding:0}.h-bottom .h-category .nav .dropdown:hover > ul{    border-top:0px;    border-top:solid 1px #eee;    box-shadow:1px 2px 3px rgba(0,0,0,0.3);    -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.3);    -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.3)}.h-bottom .h-category .nav .dropdown:hover > ul > li{    height:auto;    position:relative;    top:auto}.h-bottom .h-category .nav ul li a{    border-top:1px dotted #ffffff;    color:#fff !important;    text-align:left;    padding:.6rem 1rem;    text-transform:capitalize;    white-space:nowrap;    word-break:normal;    word-wrap:normal;    display:block;    overflow:hidden;    text-overflow:ellipsis;    color:#ffffff;    font-weight:normal;    font-size:16px;    position:relative;    -webkit-transition:color .3s ease-in;    -moz-transition:color .3s ease-in;    -o-transition:color .3s ease-in;    -ms-transition:color .3s ease-in}.h-bottom .h-category .nav ul li a:hover{    color:#fff}.h-bottom .h-category .nav ul li a i{    border-radius:50%;    display:inline-block;    text-align:center;    width:20px;    height:20px;    background-color:#66c2e6;    color:#24a8db;    margin:-5px 5px 0 0;    line-height:20px;    font-size:13px}.h-bottom .h-category .nav ul li a:hover i{    background:#fff}.h-bottom .h-category .nav ul .dropdown:hover ul{    left:260px;    top:0px}.h-bottom .h-category .nav ul .dropdown:hover ul.left-open{    left:-260px;    top:0px}.h-bottom .h-category .nav ul .dropdown a::after{    width:6px;    height:6px;    border-bottom:0;    border-right:1px solid #262627;    border-top:1px solid #262627;    top:12px}.h-bottom .h-category .nav ul .dropdown:hover > a::after,.h-bottom .h-category .nav ul .dropdown > a:hover::after{    border-right:1px solid #3C56A1;    border-top:1px solid #3C56A1}.h-bottom a{    color:#fff}.h-bottom a:hover{    color:#000}.main-container{    padding-bottom:20px;    margin:0 auto}.main-container.deals,.main-container.home,.main-container.category,.main-container.deal-preview,.main-container.search,.main-container.store{    width:956px}.d-wrapper{    margin-top:25px;    background:#fff;    border:1px solid #222}.d-wrapper .d-image{    position:relative;    float:left;    width:540px;    line-height:0px;    border-top:1px solid #000}.d-wrapper .d-image img{    width:540px;    height:335px}.d-wrapper .d-image.tz img{    width:540px;    height:335px}.d-wrapper .d-image.tz a span{    display:block;    font-size:13px;    background:#000;    background:rgba(0,0,0,0.75);    color:#fff;    padding:15px 3px;    text-align:center}.d-wrapper .d-image .slide-wrap{    width:540px;    height:335px;    position:relative}.d-wrapper .d-image.tz .slide-wrap{    width:480px;    height:240px}.d-wrapper .d-image .slide-wrap .slideshow{    position:absolute;    left:0px;    z-index:100}.d-wrapper .d-image .slide-wrap .slideshow .slides-container{    width:540px;    overflow:hidden;    position:relative;    display:none}.d-wrapper .d-image .slide-wrap .slideshow .slides-container a{    width:540px;    height:335px;    display:block}.d-wrapper .d-image .slide-wrap .slideshow .next,.d-wrapper .d-image .slide-wrap .slideshow .prev{    position:absolute;    top:130px;    width:24px;    height:43px;    display:block;    z-index:101;    visibility:hidden}.d-wrapper .d-image .slide-wrap .slideshow .next img,.d-wrapper .d-image .slide-wrap .slideshow .prev img{    width:24px;    height:43px}.d-wrapper .d-image .slide-wrap .slideshow .next{    left:515px;    visibility:hidden}.d-wrapper .d-image .slide-wrap .slideshow .pagination{    display:none}.d-wrapper .d-detail{    position:relative;    width:540px}.d-wrapper .d-detail .d-title{    margin-bottom:5px;    font-size:22px;    line-height:26px;    font-weight:normal}.d-wrapper .d-detail h2.title{    font-size:18px;    margin-bottom:15px;    font-weight:normal}.d-wrapper .d-detail h2.sold-out{    font-size:18px;    margin-bottom:10px;    text-align:center}.d-wrapper .d-detail h2.offer-price{    font-size:36px;    text-align:center;    margin-bottom:7px}.d-wrapper .d-detail h2.offer-price .cent{    font-size:18px;    vertical-align:super}.d-wrapper .d-detail .d-controls{    text-align:center}.d-wrapper .d-detail .expiry-detail{    width:auto;    text-align:center}.d-wrapper .d-detail .price-detail{    margin-bottom:7px;    text-align:center}.d-wrapper .d-detail .price-detail ul li{    display:inline-block;    background:#fff;    border:1px solid #c2dbef;    box-shadow:1px 1px 2px #d5d5d5;    font-size:10px;    height:35px;    margin:3px 2px 0px 0;    padding:5px 0 0;    text-align:center;    text-transform:uppercase;    width:75px}.d-wrapper .d-detail .price-detail ul li span{    display:block;    font-size:16px;    margin-top:2px}.d-wrapper .d-detail .d-controls .btn-type1{    margin:0 0 7px 0;    text-shadow:0 0 0 #fff,0 -1px 0 #bbb;    text-transform:uppercase;    box-shadow:1px 1px 2px #e7e7e7;    width:270px;    font-size:20px;    padding:12px 0}.d-wrapper .d-detail .timeline{    text-align:center;    margin-bottom:8px}.d-wrapper .d-detail .timeline span.counter{    background:url(/images/icons/time.png) top left no-repeat;    padding-left:20px;    height:16px;    display:inline-block}.d-wrapper .d-detail .timeline span{    font-size:13px;    line-height:16px}.d-wrapper .d-detail .share-line{    border-bottom:1px solid #d3d4d5;    position:relative;    margin:15px 50px 16px}.d-wrapper .d-detail .share-line span{    background:#fff;    width:70%;    position:absolute;    text-align:center;    color:#656a6c;    font-size:14px;    font-weight:bold;    position:absolute;    left:15%;    right:15%;    top:-7px}.d-wrapper .d-detail .share-plugin{    text-align:center;    position:relative}.d-wrapper .d-detail .share-plugin a{    padding:0 3px}.d-wrapper .d-detail .share-plugin .powered{    position:absolute;    right:-12px;    width:145px}.d-wrapper .d-content .shipping-label{    position:absolute;    top:88px;    height:50px;    left:-8px;    z-index:100}.d-bottom{    padding:15px 0}.d-bottom .tab-content a{    color:#397572}.d-bottom .tab-content a:hover{    color:#8bc8c4}.d-bottom .dt-column{    width:665px;    float:left}.d-bottom .dt-column.full{    float:none;    width:100%;    margin:0}.d-bottom .dt-column .tabs-container ul.tabs-block{    border-color:#b1b6bb}.d-bottom .dt-column .tabs-container ul.tabs-block li{    font-weight:normal}.d-bottom .dt-column .tabs-container ul.tabs-block li.active{    box-shadow:none;    border-radius:0px;    border-color:#b1b6bb;    box-shadow:0px 0px 10px #d5d5d5}.d-bottom .dt-column .tabs-container ul.tabs-block li.active:after{    content:" ";    position:absolute;    background:#fff;    width:100%;    height:15px;    bottom:-3px;    left:0;    z-index:1}.d-bottom .dt-column .tabs-container .tab-content{    border:1px solid #b1b6bb;    border-top:0px;    box-shadow:0px 0px 10px #d5d5d5;    position:relative;    background:#fff}.d-bottom .dt-column .tabs-container .tab-content h2.title{    margin:10px 0;    font-size:20px;    font-weight:normal}.d-bottom .dt-column .tabs-container .tab-content p{    font-size:12px;    line-height:16px}.d-bottom .dt-column .tabs-container .tab-content h3{    font-size:18px;    margin-bottom:7px;    font-weight:normal}.d-bottom .dt-column .tabs-container .tab-content ul{    margin:0px 0px 15px 7px;    list-style-type:disc;    list-style-position:inside}.d-bottom .dt-column .tabs-container .tab-content ul li{    font-size:12px;    line-height:16px}.d-bottom .md-container{    width:280px;    float:right;    padding:10px;    padding-right:0px}.d-bottom .md-container h2{    font-size:22px;    font-weight:normal;    margin-bottom:10px;    text-align:center}.d-bottom .md-container .md-content{    border:1px solid #b1b6bb;    box-shadow:0 0 5px #d5d5d5;    margin-bottom:10px;    padding:10px;    background:#fff}.d-bottom .md-container .md-content.last{    margin-bottom:0px}.d-bottom .md-container .md-content .md-image{    float:left;    width:80px}.d-bottom .md-container .md-content .md-detail{    float:left;    width:166px;    padding-left:10px}.d-bottom .md-container .md-content .md-detail h3{    font-size:12px;    margin-bottom:10px;    font-weight:normal}.d-bottom .md-container .md-content .md-detail .md-controls a{    margin:0;    letter-spacing:normal;    padding:6px 10px;    font-size:12px;    float:right}.d-bottom .md-container .md-content .md-detail .md-controls .price{    margin-right:10px;    font-size:15px;    float:left;    margin-top:5px}.ed-container{    margin-top:15px}.ed-container.inner{    background-color:#fff;    padding:15px 19px;    border:1px solid #b1b6bb;    box-shadow:0 0 5px #d5d5d5}.ed-container.inner h2{    font-size:26px;    font-weight:normal;    margin-bottom:20px}.ed-container.inner .s-deal{    width:290px;    border-radius:5px;    margin-bottom:5px}.ed-container.inner .s-deal .s-image img{    width:290px;    height:193px;    border-radius:5px 5px 0px 0px}.s-deal{    background:#fff;    width:350px;    min-height:380px;    margin-bottom:10px;    float:left;        padding:0;    position:relative}.s-deal .locations{    padding:5px 0 0 15px;    font-size:13px;    height:16px;    display:block}.s-deal.first{    margin-left:0}.s-deal .s-image{    position:relative;    line-height:0px;    margin:0 auto;    text-align:center}.s-deal .s-image .notes{    width:100%;    background:#d81338;    background:rgba(216,19,56,0.80);    position:absolute;    bottom:0px;    height:32px;    text-align:center;    font-size:12px;    color:#fff;    line-height:32px}.s-deal .shipping-label{    position:absolute;    top:60px;    left:-5px;    height:30px}.s-deal .s-image a{    display:inline-block}.s-deal .s-image a img{    max-width:100%;    height:180px;    margin:0 auto;    text-align:center}.s-deal .s-detail{    padding:9px 7px;    position:relative}.s-deal .s-detail h4{    font-size:14px;    font-weight:normal;    border:none;    line-height:18px;    margin:0;    padding-bottom:0px;    margin-bottom:10px;    height:36px;    overflow:hidden}.s-deal .s-detail .company-name,.s-deal .s-detail .locations{    font-size:13px;    margin-bottom:10px}.s-deal .s-detail .locations{    font-weight:bold}.s-deal .s-detail .company-name a{    color:#262627}.s-deal .s-detail .sold{    background-image:url('/images/v6/icons.png');    border-bottom:1px solid #d3d3d3;    top:-34px;    display:block;    position:absolute;    right:0;    text-align:right;    z-index:6;    background-position:-71px -510px;    height:25px;    padding:8px 8px 0 0;    width:42px;    text-transform:uppercase;    font-size:10px}.s-deal .s-detail .sold span{    font-size:12px;    color:#fa8800;    font-weight:bold;    display:block}.s-deal .s-detail .s-bottom .s-price{    float:left;    width:175px}.s-deal .s-detail .s-bottom .s-price span{    font-size:26px;    font-weight:bold;    margin-right:5px}.s-deal .s-detail .s-bottom .s-price span.strike-out{    color:#999;    font-size:16px;    font-weight:normal;    position:relative;    margin:0}.s-deal .s-detail .s-bottom .s-price span.strike-out:before{    position:absolute;    content:"";    left:0;    top:50%;    right:0;    border-top:1px solid;    border-color:inherit;    -webkit-transform:rotate(-5deg);    -moz-transform:rotate(-5deg);    -ms-transform:rotate(-5deg);    -o-transform:rotate(-5deg);    transform:rotate(-5deg)}.s-deal .s-detail .s-bottom .s-control{    float:right}.s-deal .s-detail .s-bottom .s-control .btn-type1{    margin:0;    padding:6px 10px;    font-size:12px;    letter-spacing:normal}.s-deal .price-container{    float:left;    width:200px}.s-deal .price-container .offer-price{    font-weight:bold;    font-size:26px;    vertical-align:middle;    line-height:38px}.s-deal .price-container .retail-price{    font-size:16px;    vertical-align:top;    margin-left:5px;    position:relative;    line-height:normal;    display:inline-block;    margin-top:7px}.s-deal .price-container.small-price-container .offer-price{    font-size:22px}.s-deal .price-container.small-price-container .retail-price{    font-size:14px}.s-deal .price-container.very-small-price-container .offer-price{    font-size:17px}.s-deal .price-container.very-small-price-container .retail-price{    font-size:12px}.s-deal .price-container.very-small-price-container .retail-price::after{    top:7px}.s-deal .price-container span.retail-price::after,.d-content span.retail-price::after{    position:absolute;    content:"";    left:0;    top:9px;    border-top:solid 2px #7de11b;    -webkit-transform:rotate(-8deg);    -moz-transform:rotate(-8deg);    -ms-transform:rotate(-8deg);    -o-transform:rotate(-8deg);    transform:rotate(-8deg);    width:105%}.s-deal .btn-type3{    margin:0px;    font-size:23px;    font-weight:bold;    padding:7px 7px}#at3winheadermsg{    border:none;    background:none;    box-shadow:none}.deal-content .deal-image{    width:100%;    display:block}.single-deal .price-info label{    font-size:12px}.tabs-container{    padding-top:2px}ul.tabs-block{    border-bottom:solid 1px #ccc}.tabs-block::after{    display:block;    content:"";    clear:both}ul.tabs-block li{    font-size:13px;    line-height:40px;    height:40px;    position:relative;    float:left;    color:#385C5B;    letter-spacing:1px;    text-transform:uppercase;    font-weight:bold;    text-align:center;    text-shadow:1px 1px 1px rgba(255,255,255,0.3);    border-radius:7px 7px 0 0;    border-radius:7px 7px 0px 0px;    color:#fff}ul.tabs-block li a{    display:inline-block;    padding:0 10px 0 10px;    text-decoration:none;    color:#262626}ul.tabs-block.no-image li a{    padding:0 10px}ul.tabs-block li.active{    background:#fff;    border-left:1px solid #ccc;    border-right:1px solid #ccc;    border-top:1px solid #ccc;    margin-bottom:-1px;    box-shadow:2px 0 2px rgba(0,0,0,0.1);    border-bottom:none}.tabs-container .tab-content{    padding:10px;    overflow:auto}.tabs-container .tab-content h4{    font-size:13px;    font-weight:bold;    margin-bottom:10px;    padding-bottom:0px}.tabs-container .tab-content p{    font-size:11px}.tabs-container .tab-content p:last-child{    margin-bottom:0px}.tabs-container .tab-content .fineprint{    position:relative}.tabs-container .tab-content .fineprint p{    margin-bottom:0px}.tabs-container .tab-content .fineprint #details{    font-size:14px;    line-height:15px}.tabs-container .tab-content h2.tab-title{    font-size:26px;    display:block;    padding-bottom:15px}.tabs-container .tab-content .tab-column{    position:relative;    width:280px;    margin-right:55px;    float:left}.tabs-container .tab-content .tab-column.last{    margin-right:0px}.tabs-container .tab-content .tab-column h3.tab-column-title{    width:auto;    background:none;    font-size:21px;    font-weight:bold;    border:none;    box-shadow:none;    letter-spacing:normal;    text-transform:none;    color:#000;    padding:0px;    margin:15px 0 20px}.tabs-container .tab-content .tab-column .graph{    padding-top:10px}.login-signup-content .selector-content{    position:relative;    width:453px;    float:left;    padding:0 15px}.login-signup-content .login,.login-signup-content .signup{    position:relative;    width:453px;    float:left;    padding-left:20px}.login-signup-content .signup{    width:960px}.login-signup-content .selector-content #register-submit{    margin:0px}.login-signup-content .login span,.login-signup-content .selector-content p{    font-size:12px;    margin-bottom:1.5em;    display:block}.login-signup-content .login .forget-link{    margin:27px 0 0 0px}.login-signup-content .login input.text,login-signup-content .login select.select,.login-signup-content .signup input.text,login-signup-content .signup select.select{    width:95%}.wrapper .login-signup-content .login .checkbox,.wrapper .login-signup-content .signup .checkbox{    margin:0;    padding-top:10px}.wrapper .login-signup-content .login input.checkbox,.wrapper .login-signup-content .signup input.checkbox{    margin-right:5px}.footer-container{    background-color:#2a2a2a;    border-top:1px solid #eeeeee;    position:relative;    color:#fff}.footer-container .footer-content{    margin:0 auto;    width:956px}.footer-container .footer-content .footer-nav{    padding-bottom:25px}.footer-container .footer-content .footer-nav ul,.footer-container .subfooter-info ul{    padding-top:27px;    margin-right:55px;    float:left}.footer-container .footer-content .footer-nav ul.cities{    margin-right:0px}.footer-container .footer-content .footer-nav ul .current_city{    float:left;    width:135px}.footer-container .subfooter-info ul.social-block{    float:right;    margin-right:0px}.footer-container .subfooter-info ul.social-block li label,.footer-container .subfooter-info ul.social-block li a{    display:inline-block;    vertical-align:middle;    font-size:13px}.footer-container .footer-content .footer-nav h3{    font-size:14px;    line-height:18px;    font-weight:bold;    margin-bottom:7px;    text-align:left;    width:auto;    font-variant:normal;    letter-spacing:normal;    border-radius:0px;    -webkit-border-radius:0px;    -moz-border-radius:0px;    -o-border-radius:0px;    background:none;    box-shadow:none;    border:none;    padding:0}.footer-container .subfooter-info h3{    font-size:12px;    line-height:18px;    font-weight:bold;    margin-bottom:7px;    text-transform:uppercase;    width:auto;    font-variant:normal;    letter-spacing:normal;    border-radius:0px;    -webkit-border-radius:0px;    -moz-border-radius:0px;    -o-border-radius:0px;    background:none;    box-shadow:none;    border:none;    padding:0}.footer-container .footer-content .footer-nav li{    line-height:25px}.footer-container .footer-content .footer-nav a{    font-size:12px;    text-decoration:none}.footer-container .footer-content .footer-info{    float:right;    width:237px}.footer-container .footer-content .footer-info h3{    margin:31px 0 17px 0;    text-align:center;    font-size:14px;    font-weight:bold;    text-transform:uppercase;    color:#2c8ecb;    width:auto;    font-variant:normal;    letter-spacing:normal;    border-radius:0px;    -webkit-border-radius:0px;    -moz-border-radius:0px;    -o-border-radius:0px;    background:none;    box-shadow:none;    padding:0;    border:none}.footer-container .footer-bottom{    background-color:#f6f6f6}.footer-container .footer-bottom .copyright{    float:left;    padding:25px 0;    margin:0px}.footer-container .footer-bottom .footer-logo{    float:right;    margin-top:5px;    width:241px;    padding-top:34px;    margin-top:-18px;    text-align:right}.category-nav{    background:#6fb7ee;    background:-moz-linear-gradient(top,#6fb7ee 0%,#4893cc 100%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6fb7ee),color-stop(100%,#4893cc));    background:-webkit-linear-gradient(top,#6fb7ee 0%,#4893cc 100%);    background:-o-linear-gradient(top,#6fb7ee 0%,#4893cc 100%);    background:-ms-linear-gradient(top,#6fb7ee 0%,#4893cc 100%);    background:linear-gradient(to bottom,#6fb7ee 0%,#4893cc 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb7ee',endColorstr='#4893cc',GradientType=0);    width:1001px;    margin:18px auto 0 auto;    border-radius:5px}.category-nav ul{    padding:10px 0 10px 10px}.category-nav ul li{    display:inline-block;    font-size:13px;    margin-right:5px;    border-radius:5px}.category-nav ul li:hover,.category-nav ul li.active{    background:#2a6da1}.category-nav ul li a{    color:#fff;    padding:7px;    display:block;    position:relative;    text-decoration:none}.category-nav ul li:hover a::after,.category-nav ul li.active a::after{    content:"";    display:block;    position:absolute;    width:0px;    height:0px;    border-left:5px solid transparent;    border-right:5px solid transparent;    border-top:5px solid #2a6da1;    font-size:0px;    line-height:0px;    left:43%;    bottom:-5px}.blue-button{    padding:9px 22px;    background:#9fd1f6;    background:-moz-linear-gradient(top,#9fd1f6 0%,#6eb9f2 3%,#6db3e6 9%,#66b5ee 12%,#5da9e3 39%,#529ed8 61%,#4b97d1 85%,#489bcf 88%,#4e94c8 91%,#4794d8 94%,#4f92c9 97%,#4496d0 100%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9fd1f6),color-stop(3%,#6eb9f2),color-stop(9%,#6db3e6),color-stop(12%,#66b5ee),color-stop(39%,#5da9e3),color-stop(61%,#529ed8),color-stop(85%,#4b97d1),color-stop(88%,#489bcf),color-stop(91%,#4e94c8),color-stop(94%,#4794d8),color-stop(97%,#4f92c9),color-stop(100%,#4496d0));    background:-webkit-linear-gradient(top,#9fd1f6 0%,#6eb9f2 3%,#6db3e6 9%,#66b5ee 12%,#5da9e3 39%,#529ed8 61%,#4b97d1 85%,#489bcf 88%,#4e94c8 91%,#4794d8 94%,#4f92c9 97%,#4496d0 100%);    background:-o-linear-gradient(top,#9fd1f6 0%,#6eb9f2 3%,#6db3e6 9%,#66b5ee 12%,#5da9e3 39%,#529ed8 61%,#4b97d1 85%,#489bcf 88%,#4e94c8 91%,#4794d8 94%,#4f92c9 97%,#4496d0 100%);    background:-ms-linear-gradient(top,#9fd1f6 0%,#6eb9f2 3%,#6db3e6 9%,#66b5ee 12%,#5da9e3 39%,#529ed8 61%,#4b97d1 85%,#489bcf 88%,#4e94c8 91%,#4794d8 94%,#4f92c9 97%,#4496d0 100%);    background:linear-gradient(to bottom,#9fd1f6 0%,#6eb9f2 3%,#6db3e6 9%,#66b5ee 12%,#5da9e3 39%,#529ed8 61%,#4b97d1 85%,#489bcf 88%,#4e94c8 91%,#4794d8 94%,#4f92c9 97%,#4496d0 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9fd1f6',endColorstr='#4496d0',GradientType=0);    color:#fff;    font-size:14px;    font-weight:bold;    border:1px solid #4784b1;    border-radius:2px;    -webkit-border-radius:2px;    -moz-border-radius:2px;    -o-border-radius:2px;    text-transform:uppercase;    margin:0 0 30px 0px;    box-shadow:inset 0px 1px 1px white}.wrapper .login p{    font-size:14px}.wrapper .login dd button{    float:left}.wrapper .login .checkbox{    float:left;    margin:33px}.wrapper-subscribe{    padding:0px 10px 10px;    text-align:center}.wrapper-subscribe label{    font-size:18px;    font-weight:bold;    margin-bottom:10px;    display:block;    text-align:center}.wrapper-subscribe input[type=text]{    width:100%;    font-size:13px;    background:#faf9f9;    height:24px;    padding:4px 8px;    width:282px}.wrapper-subscribe button{    margin:10px 0 0;    font-weight:normal;    letter-spacing:normal}.lp-header{    background:#054372;    background:-moz-linear-gradient(top,#054372 0%,#003e6d 2%,#02406f 5%,#003e6d 7%,#013c68 34%,#00355d 66%,#01325a 97%,#04355d 100%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#054372),color-stop(2%,#003e6d),color-stop(5%,#02406f),color-stop(7%,#003e6d),color-stop(34%,#013c68),color-stop(66%,#00355d),color-stop(97%,#01325a),color-stop(100%,#04355d));    background:-webkit-linear-gradient(top,#054372 0%,#003e6d 2%,#02406f 5%,#003e6d 7%,#013c68 34%,#00355d 66%,#01325a 97%,#04355d 100%);    background:-o-linear-gradient(top,#054372 0%,#003e6d 2%,#02406f 5%,#003e6d 7%,#013c68 34%,#00355d 66%,#01325a 97%,#04355d 100%);    background:-ms-linear-gradient(top,#054372 0%,#003e6d 2%,#02406f 5%,#003e6d 7%,#013c68 34%,#00355d 66%,#01325a 97%,#04355d 100%);    background:linear-gradient(to bottom,#054372 0%,#003e6d 2%,#02406f 5%,#003e6d 7%,#013c68 34%,#00355d 66%,#01325a 97%,#04355d 100%);    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#054372',endColorstr='#04355d',GradientType=0);    margin:0 auto;    text-align:center;    height:60px;    margin-bottom:60px}.lp-header .lp-header-content{    position:relative;    margin:0 auto;    width:1001px}.lp-header .lp-logo{    margin-top:12px;    background:url(/images/v3/rounded-logo-bg.png) bottom center no-repeat;    display:inline-block;    padding-bottom:10px;    width:690px}.lp-header .lp-logo.favorites{    background-position:center;    margin-top:0px}.lp-header .lp-logo img{    width:580px}.lp-container .lp-title-section{    padding:15px 25px;    background:-webkit-linear-gradient(top,#54B3F2 0%,#4496D0 100%);    border:1px solid #4784B1;    border-image:initial;    border-top-left-radius:5px;    border-top-right-radius:5px;    box-shadow:white 0px 1px 1px inset;    font-size:34px;    line-height:38px;    color:#fff;    text-shadow:1px 1px 1px #999;    font-weight:bold;    text-align:center;    position:relative}.lp-container .lp-title-section::after{    content:'';    display:block;    width:0px;    height:0px;    border-left:25px solid transparent;    border-right:25px solid transparent;    border-top:18px solid #4496D0;    font-size:0px;    line-height:0px;    position:absolute;    bottom:-13px;    left:50px}.lp-container .lp-title-section.right::after{    right:50px;    left:auto}.lp-container .lp-content{    padding:25px 18px 0px;    position:relative}.lp-container .lp-content a{    color:#A3CAE7}.lp-container .lp-content .lp-left{    float:left;    width:400px}.lp-container .lp-content .lp-right{    float:right;    width:400px}.lp-container .lp-content .lp-form{    position:relative;    width:auto;    border-radius:4px;    background:#003e6d;    padding:20px 28px 15px 23px;    color:#fff}.lp-container .lp-content .lp-form button.standard{    margin:10px 5px 10px 0px}.lp-container .lp-content .lp-form dl dt,.lp-container .lp-content .lp-form dl dd{    color:#fff;    font-size:14px}.lp-container .lp-content .lp-form select{    width:100%}.lp-container .lp-content .lp-form dl dd.notes{    font-size:12px;    line-height:16px}.lp-container .lp-content .lp-about{    padding:20px 10px 5px 10px}.lp-container .lp-content .lp-about h4{    color:#434343;    border:none;    margin-bottom:5px;    padding-bottom:0px}.lp-container .lp-content .lp-about .info{    font-size:14px;    line-height:18px}.lp-container .lp-content .lp-image{    float:right;    width:545px;    margin-left:18px;    text-align:center}.lp-container .lp-content .lp-image.left{    float:left;    margin:0 18px 0 0}.lp-container .lp-content .fb-like{    padding-top:10px}.display-image{    width:auto;    float:left}.display-image .small-image,.display-image .medium-image{    float:left;    padding:0 0px 10px 0}.display-image .small-image img{    cursor:pointer}.display-image .medium-image .image{    floa:left;    width:235px}.display-image .medium-image .image img{    max-width:100%;    vertical-align:bottom}.display-image .medium-image .order{    padding:7px 10px;    background:#e1e1e1;    width:80%}.display-image .medium-image .order b{    font-weight:bold;    color:#000}.display-image .medium-image .delete{        width:20%;    text-align:center}.display-image .medium-image .delete a{    color:#fff;    display:block;    padding:10px;    background:#333;    border-bottom:#333 solid 1px}.display-image .medium-image .delete a:hover{    background:#f00;    border-bottom:#f00 solid 1px}.crop-error{    color:#ff0000;    font-family:inherit;    font-size:14px;    display:none}.table-v2{    border-collapse:separate;    background:#003e6d;    border:solid 5px #003E6D;    border-radius:3px;    width:100%}.table-v2 thead tr th,.table-v2 tfoot tr th{    background:#003e6d;    border-radius:3px;    padding:7px 23px 10px 23px;    text-align:center;    color:#fff}.table-v2 tfoot tr th{    padding:13px 10px 10px;    text-align:right}.table-v2 tfoot tr th a{    color:#fff;    margin-right:20px;    font-weight:normal}.table-v2 tfoot tr th a img{    vertical-align:text-bottom;    padding-right:5px}.table-v2 tfoot tr th a.list{    margin-right:0}.table-v2 tr th{    background:#d4e2ed;    padding:12px 23px 12px 23px;    font-size:14px;    color:#003E6D;    text-align:left;    font-weight:bold}.table-v2 tr th.first{    border-top-left-radius:3px}.table-v2 tr th.last{    border-top-right-radius:3px}.table-v2 tr td{    background:#fff;    padding:12px 23px 12px 23px;    border-bottom:dotted 2px #eee;    text-align:left;    font-size:14px}.table-v2 tr:last-child td{    border:none}.table-v2 tr td.left,.table-v2 thead tr th.left,.table-v2 tfoot tr th.left{    text-align:left}.table-v2 tr td.right,.table-v2 thead tr th.right,.table-v2 tfoot tr th.right{    text-align:right}.table-v2 tr td.padl0{    padding-left:0}#wrapper-wait{    margin-top:-150px;    margin-bottom:110px;    font-size:40px;    z-index:1;    display:none}#body_v2 .three-column{    width:315px;    float:left}.attachment_uploader span.standard{    position:relative;    overflow:hidden;    font-size:12px;    padding:5px;    cursor:pointer;    text-transform:uppercase;    font-weight:bold}.attachment_uploader input{    position:absolute;    top:0;    left:0;    margin:0;    opacity:0;    filter:alpha(opacity=0);    transform:translate(-300px,0) scale(4);    font-size:23px;    direction:ltr;    cursor:pointer !important;    width:93px;    height:15px}.attachment_uploader .files{    margin-top:5px;    overflow:hidden;    font-size:12px;    font-weight:bold;    height:20px;    overflow:visible}.footer-container .subfooter-content{    background:#fcfcfc}.footer-container .subfooter-info{    width:956px;    margin:0 auto;    padding-bottom:25px}.footer-container .subfooter-info li.img,.footer-container .subfooter-info-ul li.img{    margin-left:0}.footer-container .subfooter-info h3{    cursor:pointer}.footer-container .subfooter-info p,.footer-container .subfooter-info-ul p{    font-size:12px;    line-height:14px}.footer-container .subfooter-info li,.footer-container .subfooter-info-ul li{    float:left;    margin-left:10px}.footer-container .subfooter-info-ul li{    line-height:normal !important}.footer-container .subfooter-info .affiliate,.footer-container .footer-nav .affiliate{    background:url("/images/v5/footer-sprite.png") no-repeat scroll -801px -36px white;    display:block;    height:56px;    width:44px}.footer-container .subfooter-info .business,.footer-container .footer-nav .business{    background:url("/images/v5/footer-sprite.png") no-repeat scroll -706px -34px white;    display:block;    height:56px;    width:44px}.footer-container .subfooter-info .questions,.footer-container .footer-nav .questions{    background:url("/images/v5/footer-sprite.png") no-repeat scroll -596px -31px transparent;    display:block;    height:62px;    width:60px}.footer-bottom-container{    margin:0 auto;    width:956px;    font-size:10px;    height:70px}.footer-bottom-container ul{    list-style:none}.footer-bottom-container ul li{    display:inline-block;    margin-right:10px}.footer-bottom-container a{    display:inline-block;    vertical-align:middle}.footer-bottom-container ul li img{    max-width:80px}.about h5,.leadership h2,.press h4,.contact h2,.contact h4,.privacy h4,.terms h4,.leadership .content .term li a{    color:#252525 !important}.page-container{    width:956px;    margin:20px auto 0px}.header-top{    padding:10px 0px 13px 0px}.s-container{   max-width: 98%;    margin:0 auto;  padding-top: 8px;
padding-bottom: 8px;}.s-container h2{    color:#758a92;    font-size:1.57rem}.s-container .signup-bar h4 span{    font-family:Lato,Helvetica,sans-serif;    color:#24a8dd;    font-size:14px}.header-top-left{    float:left;    width:242px;    margin-top:4px}.header-top-left img{    width:242px}.header-top-city{    float:left;    width:250px;    margin-top:5px}.header-top-right{    float:left;    width:714px}.header-top-right .nav-links{    float:right;    color:#EEE7D4;    margin-bottom:10px}.header-top-right .nav-links li{    display:inline;    margin-left:5px;    font-size:12px}.header-top-right .nav-links li a{    color:#387100}.header-top-right-items{    float:right;    margin-left:60px}.header-top-right-items form.search-form,.header-top-right-items form#subscription-form{    border:1px solid #6da03b;    padding:2px;    background:#6da03b}.search-form input[type="text"]{    height:18px;    padding:4px 6px;    width:200px;    font-size:12px;    margin:0;    border:0px;    border-radius:0px}.search-form input[type="submit"],.header-top #subscription-form .btn-type2{    margin:0;    padding:4px 8px;    font-size:13px;    color:white;    background:#6da03b;    border:0px;    cursor:pointer;    font-weight:bold;    text-transform:uppercase;}.city-content{    position:relative;    float:left;    width:184px;    margin-left:10px}.header-top-right-top ul{    list-style:none}.header-top-right-top ul li{    display:inline-block;    margin-right:8px}.header-top-right-top a{    color:#989697;    text-decoration:none}.header-top #subscription-form input[type="text"]{    height:18px;    padding:4px 6px;    width:195px;    font-size:12px;    margin:0;    border:0px;    border-radius:0px;    color:#1d1210}.three-layout-deals{    margin-top:10px}.three-layout-deals .left-layout{    float:left;    width:350px}.three-layout-deals .left-layout .s-deal:last-child{    margin-bottom:0px}.three-layout-deals .right-layout{    float:right;    width:542px}.three-layout-deals .s-deal{    margin-left:0px;    min-height:331px}.three-layout-deals .d-wrapper{    margin-top:0px;    min-height:627px;    width:540px}.three-layout-deals .d-spacer{    margin-bottom:10px}.s-deal .counter-container{    float:left;    margin-left:8px;    margin-right:7px;    background:#E2E1DC;    min-width:80px;    text-align:center}.s-deal .countdown{    font-family:'Montserrat',serif;    font-size:15px;    display:inline-block;    background:#E2E1DC;    color:#1D1210;    font-weight:bold;    margin-bottom:2px;    margin-top:5px}.s-deal .time-initials{    display:block;    color:#1D1210;    font-size:12px;    font-weight:bold;    letter-spacing:4px;    margin-left:6px;    padding-bottom:5px}.d-content .offer-text-title{    padding:15px 20px;    font-size:20px;    line-height:28px;    padding-bottom:5px;    height:56px;    overflow:hidden}.d-content .locations{    padding-bottom:5px;    padding-left:20px;    font-size:13px;    padding-top:5px}.d-content .info-container{    background:#e9ffe5;    color:white;    height:90px;    font-size:15px;    color:#1D1210;    font-weight:bold}.d-content .info-container .info-item{    float:left;    padding:17px 10px}.d-content .info-container .info-item.float-right{    float:right}.d-content .info-container .info-item .header-item{    text-align:center;    padding-bottom:3px}.d-content .info-container .info-item .footer-item{    text-align:center;    font-size:36px;    font-family:'Montserrat',serif}.d-content .info-container .info-item .footer-item .timelabel{    font-size:11px;    display:block;    font-family:'Montserrat',serif;    word-spacing:5px;    margin-top:-9px;    margin-left:-3px;    color:#1D1210}.d-content .info-container .info-item .footer-item .countdown{    font-size:26px;    vertical-align:middle;    display:inline-block;    padding:0px 3px;    margin-top:-17px;    min-width:120px}.d-content .deal-description{    padding:15px 20px;    font-size:13px;    line-height:18px}.two-column-deals{    padding:60px 80px 45px;    border:1px solid #000;    background:white}.two-column-deals .s-deal:nth-child(even){    float:right}.three-layout-deals .d-wrapper .d-detail .deal-description{    height:110px;    overflow:hidden;    font-size:12px;    padding-bottom:0px}.three-layout-deals .d-wrapper .d-detail .deal-description p{    margin-bottom:3px}.d-wrapper .d-detail .price-container{    float:left;    padding:17px 10px;    margin-top:17px;    width:205px}.d-wrapper .d-detail .price-container .offer-price{    font-weight:bold;    font-size:34px}.d-wrapper .d-detail .price-container .retail-price{    position:relative;    vertical-align:top;    margin-left:5px;    font-size:20px}.d-wrapper .d-detail .price-container.small-price-container .offer-price{    font-size:30px}.d-wrapper .d-detail .price-container.small-price-container .retail-price{    font-size:15px}.d-wrapper .d-detail .price-container.very-small-price-container .offer-price{    font-size:25px}.d-wrapper .d-detail .price-container.very-small-price-container .retail-price{    font-size:12px}.d-wrapper .d-detail .price-container.very-small-price-container .retail-price::after{    top:7px}.d-wrapper .d-detail .btn-type3{    margin:0px;    font-size:32px;    font-weight:bold;    padding:11px 10px}.d-wrapper .d-content{    position:relative}.d-wrapper .d-detail .counter-container{    font-weight:normal}.d-wrapper .d-detail .read-more{    color:black;    font-size:12px;    display:block;    font-weight:bold;    margin-left:20px;    margin-top:5px}.d-wrapper .d-detail .read-more:hover{    color:#9F9D9D}.d-wrapper .share-container{    width:200px;    margin:0 auto;    margin-top:10px}.d-wrapper .share-container .share-line{    font-size:17px;    color:#397572;    text-align:center}.d-wrapper .share-container .share-plugin{    margin-top:10px;    text-align:center}.d-wrapper .share-container .share-plugin a{    margin-right:5px}.d-wrapper .share-container .share-plugin img{    height:20px}.s-deal h2.offer-text{    padding:10px 15px;    font-size:15px;    line-height:18px;    margin:0;    font-weight:normal;    padding-bottom:5px;    height:36px;    overflow:hidden}.p10{    padding:10px}.top-pick{    font-size:28px;    margin-top:20px;    margin-bottom:17px;    text-align:center}.top-pick > div{    display:inline-block;    text-align:center;    width:296px}.top-pick > span{    width:330px;    display:inline-block;    vertical-align:middle;    border-bottom:1px solid #397572}.other-bought{    font-size:28px;    margin-top:50px;    margin-bottom:20px}.other-bought > div{    display:inline-block;    text-align:center;    width:404px}.other-bought > span{    width:276px;    display:inline-block;    vertical-align:middle;    border-bottom:1px solid #397572}.three-column-deals .s-deal .s-image img{    width:305px !important;    height:202px !important}.three-column-deals .s-deal .shipping-label{    top:65px}.three-column-deals .s-deal{    width:305px !important;    margin:5px 17px 5px 0px !important;    min-height:328px !important}.three-column-deals .s-deal.no-right-margin{    margin-right:0px !important}.three-column-deals .s-deal h2.offer-text{    height:52px}.three-column-deals .s-deal .s-bottom{    margin:0 10px}.three-column-deals .s-deal .s-bottom .btn{    padding:5px 10px;    font-size:12px}.three-column-deals .s-deal .price-container{    width:172px}.three-column-deals .s-deal .price-container .offer-price{    font-size:24px}.three-column-deals .s-deal .price-container .retail-price{    font-size:18px}.three-column-deals .s-deal .price-container.small-price-container .offer-price{    font-size:25px}.three-column-deals .s-deal .price-container.small-price-container .retail-price{    font-size:15px}.three-column-deals .s-deal .price-container.very-small-price-container .offer-price{    font-size:17px}.three-column-deals .s-deal .price-container.very-small-price-container .retail-price{    font-size:12px}.full-layout .offer-text-title{    padding-bottom:15px;    height:auto;    overflow:auto}.full-layout .top-heading-container{    float:right;    width:475px;    height:170px}.full-layout .d-wrapper .d-image img,.full-layout .d-wrapper .d-image .slide-wrap .slideshow .slides-container a{    width:475px !important;    height:317px !important}.full-layout .d-wrapper .d-image .slide-wrap .slideshow .next{    left:452px}.full-layout .d-wrapper .d-image .prev img,.full-layout .d-wrapper .d-image .next img{    width:auto !important;    height:auto !important}.full-layout .d-wrapper .d-image .slide-wrap{    width:475px !important;    height:317px !important}.full-layout .d-wrapper .d-image .slide-wrap .slideshow .slides-container{    width:475px}.full-layout .d-wrapper .d-image{    width:475px;    border-right:1px solid #000;    border-top:none}.full-layout .d-detail{    float:right;    width:478px;    margin-top:55px;    bottom:-2px}.full-layout .info-container .info-item{    padding:17px 8px}.full-layout .d-wrapper .d-detail .price-container{    width:144px;    margin-top:5px;    padding:16px 8px}.full-layout .d-wrapper .d-detail .very-small-price-container{    margin-top:5px;    padding-bottom:0px}.full-layout .d-wrapper .d-detail .price-container .offer-price{    font-size:32px}.full-layout .d-wrapper .d-detail .price-container .retail-price{    font-size:18px}.full-layout .d-wrapper .d-detail .price-container .retail-price::after{    top:11px}.full-layout .d-wrapper .d-detail .very-small-price-container .retail-price::after{    top:9px}.full-layout .d-wrapper .d-detail .price-container.small-price-container .offer-price{    font-size:30px}.full-layout .d-wrapper .d-detail .price-container.small-price-container .retail-price{    font-size:16px}.full-layout .d-wrapper .d-detail .price-container.very-small-price-container .offer-price{    font-size:28px}.full-layout .d-wrapper .d-detail .price-container.very-small-price-container .retail-price{    font-size:15px}.full-layout .d-wrapper .d-detail .with-timer .price-container .offer-price{    font-size:28px}.full-layout .d-wrapper .d-detail .with-timer .price-container .retail-price{    font-size:16px}.full-layout .d-wrapper .d-detail .with-timer .price-container .retail-price::after{    top:9px}.full-layout .d-wrapper .d-detail .with-timer .very-small-price-container .offer-price{    font-size:20px}.full-layout .d-wrapper .d-detail .with-timer .very-small-price-container .retail-price{    font-size:12px}.full-layout .d-wrapper .d-detail .with-timer .very-small-price-container .retail-price::after{    top:7px}.full-layout .d-wrapper .d-detail .btn-type3{    padding:8px 16px}.full-layout .d-wrapper .d-detail .btn-type3#buy-btn{    font-size:22px;    margin-top:4px;    padding:10px 16px}.full-layout .d-wrapper .d-detail .with-timer .btn-type3#buy-btn{    font-size:16px}.full-layout .d-wrapper .d-detail .with-timer .price-container{    width:120px}.full-layout .d-wrapper .shipping-label{    position:absolute;    left:-8px;    top:15px;    height:50px}.social-icons a{    margin-right:12px}.green-color{    color:#397572}.stars{    background:url("/images/stars.png") repeat-x 0 0;    width:150px}.stars input[type="radio"]{    position:absolute;    opacity:0;    filter:alpha(opacity=0)}.stars input[type="radio"].star-5:checked ~ span{    width:100%}.stars input[type="radio"].star-4:checked ~ span{    width:80%}.stars input[type="radio"].star-3:checked ~ span{    width:60%}.stars input[type="radio"].star-2:checked ~ span{    width:40%}.stars input[type="radio"].star-1:checked ~ span{    width:20%}.stars label{    display:block;    width:30px;    height:30px;    margin:0 !important;    padding:0 !important;    text-indent:-999em;    float:left;    position:relative;    z-index:10;    background:transparent !important;    cursor:pointer}.stars label:hover ~ span{    background-position:0 -60px}.stars label.star-5:hover ~ span{    width:100% !important}.stars label.star-4:hover ~ span{    width:80% !important}.stars label.star-3:hover ~ span{    width:60% !important}.stars label.star-2:hover ~ span{    width:40% !important}.stars label.star-1:hover ~ span{    width:20% !important}.stars span{    display:block;    width:0;    position:relative;    top:0;    left:0;    height:30px;    background:url("/images/stars.png") repeat-x 0 -60px;    -webkit-transition:-webkit-width 0.5s;    -moz-transition:-moz-width 0.5s;    -ms-transition:-ms-width 0.5s;    -o-transition:-o-width 0.5s;    transition:width 0.5s}.review-block{    border-bottom:1px solid;    padding:15px 0px}.review-block .review-image-container{    float:left;    width:70px;    margin-right:10px}.review-block .avatar{    width:65px}.review-block .message-details{    float:left;    width:550px}#main-menu .container{    overflow:inherit;    padding:0 0.75rem;    }.menuline{    margin:0 -0.75rem;    background-color:#24a8db;    }.logoline{        }.logoright{        background-position:top right;        position:relative}.logoright_nested1{    position:absolute;    right:0px;    bottom:43px}.logoright_nested2{    }.logoright .logos{    display:flex;    margin-bottom:1.07rem}.logoright .logos img{    height:50px}.footerline{        min-height:inherit;    color:#FFF;    padding-top:12px}.footerline > .container{    background-color:#176c8c;    margin:0 auto;    box-shadow:0 0 1px rgba(0,0,0,0.5);    max-width:1100px;    color:#ffffff;    padding:0.75rem}.footerline > .container > .row{    margin:0 -1rem}.footerline .footer-left,.footerline .footer-right{    padding-left:1rem;    padding-right:1rem}.footerline a{    color:#FFF;    line-height:1.5;    font-size:.93rem}.footerline p.copy-right{    margin:0;    padding:7px 0;    clear:both;    padding:0;    font-size:.85rem;    float:right;    position:absolute;    right:15px;    bottom:10px;    font-size:11px}.footer-left ul{    margin:0px}.footer-left li{    padding:0 15px 10px 0;    margin-left:-10px}.footer-left a{    display:table;    line-height:18px;    color:#fff}.footer-left a .f-icons{    display:table-cell;    color:#fff;    width:15%;    text-align:center}.footer-left a .f-icons i{    color:#50b9e2;    width:70px;    font-size:42px}.footer-left a .f-detail{    display:table-cell;    vertical-align:top;    padding-left:0px;    line-height:15px}.footer-left a .f-detail h5{    color:#fff;    font-weight:normal;    margin-bottom:5px;    font-family:Lato,Helvetica,sans-serif;    text-transform:uppercase;    font-size:16px}.footer-left a .f-detail p{    margin:0;    font-size:12px}.footerline h2,.footerline h3{    color:#ffffff;    font-family:Lato,Helvetica,sans-serif;    text-transform:uppercase;    margin-bottom:.3rem}.footerline h3{    font-size:1rem}.list-inline{    padding-left:0;    margin-left:-5px;    list-style:none}.list-inline > li{    display:inline-block;    padding-right:5px;    padding-left:5px}.pay-opt li a img{    max-width:40px}.redbutton{    background-color:#3c4759;    color:#FFF}.redbutton:hover{        background-color:#77C84E}.greenbutton{    background-color:#55e5e5}.redtext{    color:#464646}.whitebutton{    background-color:#ffffff}.darkgraytext{    color:#464646}a.footerlink,a.footerlink:visited,a.footerlink:active{    }a.footerlink:hover{    text-decoration:underline}.footerheader{    color:white;    font-weight:bold}.pricebox-was{    position:relative;    background:#880000;    height:60px;    min-height:60px;    max-height:60px}.pricebox-is:before{    left:0%;    top:50%;    border:solid transparent;    content:" ";    height:0;    width:0;    position:absolute;    pointer-events:none;    border-color:rgba(136,0,0,0);    border-left-color:#880000;    border-width:15px;    margin-top:-15px}.pricebox-is,.pricebox{    position:relative;    background:#008800;    height:60px;    min-height:60px;    max-height:60px}.dealheadline{        margin:15px 0}.dealheadline a{    color:#424242;    font-size:1rem;    font-style:italic;    font-weight:bold}.dealheadline a:hover{    color:#55e5e5}.Aligner{    align-items:center;    display:flex;    display:-moz-box;    display:-webkit-box;    display:-ms-flexbox;    display:-webkit-flex;    justify-content:center}.buyPanel{        padding:10px;    }.buyPanel .content{    padding:15px 20px;    width:100%;    border:.75rem solid #eee}.buyPanel .content h3{    margin-top:0;    font-size:23px}.additional-info{    padding:20px;    margin-top:20px}.additional-info h2{    font-size:18px;    margin-bottom:15px}.additional-info ul{    list-style-type:none;    margin:0;    padding:0}.additional-info ul li{    padding:10px 5px 10px 30px;    border-bottom:#eee solid 1px;    background:url(/images/tick.png) left center no-repeat}.additional-info ul li:last-child{    border-bottom:none}.highlights{    display:block;    max-height:52px;    overflow:hidden}.highlights ul{    list-style-type:none;    margin:0;    padding:0}.highlights ul li{    padding:5px 5px 5px 30px;    line-height:1.2;    background:url(/images/tick.png) left center no-repeat}.deal-head{    display:block;    width:100%}.deal-head h3{    display:inline-block;    margin-right:10px;    font-size:24px}.deal-head h3:after{    content:":";    padding-right:.4rem;} .multi_no_colon:after{ content: "" !important; } .deal-head h5{    display:inline-block;    font-style:italic;    font-weight:normal;    margin-bottom:0}.deals-price{    display:block;    width:100%;    margin-bottom:10px}.deals-price h1{    font-size:3em;    padding:10px 0;    font-weight:bold}.deals-price span.price{    display:block;    font-size:36px;    font-weight:bold;    padding:10px 0;    text-align:center;    color:#272630}.deals-price a.view-button{    display:block;    font-weight:normal;    text-transform:uppercase;    line-height:41px;    font-size:1.2rem;    padding:1rem;    color:#fff}.deals-price .multi-priced{    text-align:left}.deals-price .multi-priced label{    display:table}.deals-price .multi-priced label input{    display:table-cell}.deals-price .multi-priced label .priced{    display:table-cell;    padding:0 0 0 10px;    line-height:1.5}.deals-price .multi-priced label .priced.sold span{    text-decoration:line-through;    color:#CCC}.deals-price .multi-priced.strikethrough span{    text-decoration:line-through}.deals-price .multi-priced label .priced.sold:after{    content:'SOLD OUT!';    color:#F00;    margin-left:5px;    position:absolute;    right:0px;    width:50px;    line-height:16px}.value-container{    display:-webkit-box;    display:-moz-box;    display:-ms-flexbox;    display:-webkit-flex;    display:flex;    flex-direction:row;    justify-content:center}.valueInfo{    width:33.3%;    margin:0 0 0 10px;    background:#eee;    border-radius:.3rem;    -o-border-radius:.3rem;    -ms-border-radius:.3rem;    -moz-border-radius:.3rem;    -webkit-border-radius:.3rem}.valueInfo div{    display:inline-block;    font-size:14px;    margin:0px;    text-align:center;    width:100%;    padding:0.9rem 0rem}.valueInfo div p{    margin:0px;    font-size:1.4rem;    font-weight:600;    color:#000;    line-height:1.5}.valueInfo:first-child{    margin-right:0px}.valueInfo div p span{    text-decoration:line-through;    color:#f00;    font-weight:600}.valueInfo div p.text{    color:inherit;    font-size:1rem;    letter-spacing:1px;    font-weight:400}.valueInfo div.save{    border-right:0px}.timeLeft{    text-align:center;    margin:10px 0 0 0;    padding:15px 0;    color:#666}.timeLeft p{    margin:0 0 10px 0;    font-size:14px;    text-transform:uppercase}.timeLeft .time{    font-size:22px}.statistic{    margin:10px 0 0;    font-size:12px;    text-align:center}.timeLeft .time b,.timeLeft .time i,#buyPanel .content .statistic i,#buyPanel .content .statistic b{    padding-right:4px;    color:#111}.share-plugin{    display:block;    margin-bottom:15px}.share-plugin a{    display:inline-block;    vertical-align:middle}.fa-facebook,.fa-facebook-square{    color:#4867AA}.fa-twitter,.fa-twitter-square{    color:#00ACED}.fa-pinterest,.fa-pinterest-square{    color:#cb2027}.share-plugin .fb-like{    margin-right:5px;    vertical-align:middle;    padding:4px;    background:#4267b2;    border-radius:5px;    -o-border-radius:5px;    -ms-border-radius:5px;    -moz-border-radius:5px;    -webkit-border-radius:5px}.dealpicture{    float:left;    width:35%;    position:relative;    text-align:center}.pricebox-wrapper{    position:absolute;    top:253px}.card-wrapper{    position:relative}.omega{    padding-right:0;    background:#FFF}.alpha{    padding-left:0}.shadow{    box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -o-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -moz-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -webkit-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7)}.single-featured{    flex-flow:row !important;    margin:0}.single-featured .deal-btn{    width:auto !important;    min-width:27%;    margin-left:0.5rem}.single-featured .top-deals .prices{    text-align:center}.single-featured .discount-val{    color:#1291E3;    font-size:1.43rem;    background-color:#fff;    border-radius:.3rem}.single-featured h2.card-text{    padding:0;    min-height:90px}.single-featured.top-deals .dealheadline.title{    padding-top:1.5rem;    height:auto !important}.single-featured.top-deals .dealheadline a{    height:40px;    display:block;    overflow:hidden;    text-shadow:0 0 #000}.deal-featured-label{    margin:-1rem -0.75rem 0.75rem -0.75rem;    width:100%;    font-family:Lato,Helvetica,sans-serif;    font-size:1.5rem;    line-height:1.5rem;    width:inherit !important}.single-featured .deal-featured-label{    width:100% !important;    position:absolute;    border-right:1px solid #df4a3e}.single-featured .card-text.merchant{    font-size:1.57rem;    margin:0px}button,input,optgroup,select,textarea{    color:inherit;    font:inherit;    margin:0}.deal-title{    padding:10px;    font-weight:normal;    margin:0.75rem 0;    background:#f4f4f4;    position:relative;        clear:both;        margin-top:0px;    margin-bottom:10px;    top:1px}.no-featured{    margin-top:20px}.signup-bar{    width:300px;    position:absolute;    right:0;    top:0}.signup-bar h4{    font-size:16px;    font-weight:500;    border:none;    margin:0;    padding:2px 5px 2px 0}.signup-bar h4 span{    color:#0CF;    float:right;    font-family:Lato,Helvetica,sans-serif;    font-size:1rem}.signup-bar .form-group{    display:flex;    width:100%}.signup-bar .form-group .form-control{    width:90%;    height:20px;    padding:0px 10px;    font-family:Lato,Helvetica,sans-serif;    border-radius:4px 0 0 4px;    -o-border-radius:4px 0 0 4px;    -ms-border-radius:4px 0 0 4px;    -moz-border-radius:4px 0 0 4px;    -webkit-border-radius:4px 0 0 4px}.signup-bar .form-group button{    color:#fff;    height:20px;    padding:0 9px;    font-size:13px;    border-radius:0 4px 4px 0;    -o-border-radius:0 4px 4px 0;    -ms-border-radius:0 4px 4px 0;    -moz-border-radius:0 4px 4px 0;    -webkit-border-radius:0 4px 4px 0}.carousel-item a.single-image{    display:block;    width:100%;    margin:0;    height:520px;    position:relative;    background:#eee}.carousel-item a.single-image .img-fluid{    min-height:100%;    background-repeat:no-repeat;    position:absolute;    width:100%;    background-size:cover;    background-position:center}.carousel-item .dealheadline{    margin:15px 0 0 0}.carousel-item p.card-text{    max-height:45px;    color:#999;    overflow:hidden;    line-height:1.5;    margin:0}.card-text.merchant{    font-family:Cardo,Georgia,Times New Roman,Times,serif;    height:auto;    color:#424242;    font-weight:600;    width:61%;    float:right;    padding-left:10px;    font-size:1.3rem;    margin:.3rem 0;    min-height:60px}.card-text.description{    padding:15px 0 !important}#demo{    padding:20px 0;    background:#FFF}#demo .carousel-control-prev{    background:#333;    top:85%;    width:50px;    height:50px;    }#demo .carousel-control-next{    background:#333;    top:85%;    width:50px;    height:50px;    }#demo .dealheadline a{    font-family:Montserrat,Helvetica,Arial,sans-serif;    color:#111;    font-weight:600;    font-size:24px;    line-height:1.2;    display:block;    overflow:hidden;    height:60px;        margin-bottom:5px}.deals-container{    position:relative}.deals-container:before,.deals-container:after{    content:'';    display:table;    width:100%}.deal{    position:relative;    min-height:1px;    padding-left:0;    padding-right:0;    padding:0;    margin:1.5rem 0}.single-featured .card{    -ms-flex-direction:column;    flex-direction:column}.deals-container .top-deals{    min-height:260px;    max-height:285px}@media screen and (min-width:640px){    .deals-container{        margin-left:-0.75rem;        margin-right:-0.75rem;    }    .deal{        float:left;        width:50%;        padding:1.5rem .75rem;        margin:0;        padding-bottom:9px;    }    .single-featured .deal:first-child{        float:left;        width:100%;        -ms-flex-direction:row;        flex-direction:row;    }    .single-featured .card{        float:left;        width:100%;        -ms-flex-direction:row;        flex-direction:row;    }    .single-featured .left{        width:35%;        position:relative;    }    .single-featured .rights{        padding:0 0 0 30px;        width:65%;    }    .single-featured .deal-featured-label:after{        content:"";        display:block;        height:0;        width:0;        border-top:1.4rem solid transparent;        border-bottom:1.5rem solid transparent;        border-left:1.5rem solid #df4a3e;        position:absolute;        right:-1.5rem;        top:0;    }    .single-featured h2.card-text{        width:100%    }    .single-featured .carousel{        margin-top:3rem;    }    .single-featured .dealpicture{        width:100%;    }}@media screen and (min-width:992px){    .container{        padding:10px 1.7rem;    }    .deal{        float:left;        width:33.33333333333333%;    }    .single-featured .deal:first-child{        float:left;        width:66.66666666666666%;    }}@media screen and (min-width:1200px){    .container{        padding:.714rem;    }}.top-deals{    padding:.75rem .75rem 0 .75rem;        border-radius:0;    -o-border-radius:0;    -ms-border-radius:0;    -moz-border-radius:0;    -webkit-border-radius:0;    border:solid 1px #bcbbbb}.deal-head .deal-image img{    height:auto;    max-height:110px;    width:auto;    max-width:100%}.upcoming-deal .deal-head{    height:110px}.top-deals .title{    font-size:1rem;    line-height:1.35 !important;    overflow:hidden;    height:2.7300000000000004rem !important;    margin-bottom:.75rem !important;    font-family:Lato,Helvetica,sans-serif;    font-style:italic;    font-weight:bold;    color:#424242}.shop.top-deals .title{    border:none}.top-deals .quantity{    border-top:1px solid #bcbbbb;    padding:0.75rem 0 0 0;    color:#4f4f4f;        }.top-deals .quantity strong{    padding-right:.25rem;    text-shadow:0 0 #000}.top-deals .quantity .quantity-orig{    color:#df4a3e;    text-decoration:line-through;    padding-right:.25rem}.top-deals .dealheadline{    margin:0px 0px 5px;    height:auto;    overflow:hidden;    line-height:1.2;    width:100%}.top-deals .dealheadline a{    color:#424242}.top-deals .prices{    display:block;    text-align:right;    color:#000;    border-radius:0 0 .3rem .3rem;    -moz-border-radius:0 0 .3rem .3rem;    -webkit-border-radius:0 0 .3rem .3rem;    padding:0.3rem .5rem;    background-color:#F1F6F7}.top-deals.single-featured .prices{    text-align:center}.shop.top-deals .prices{    margin-bottom:0}.top-deals .green .procent{    color:#77c84e}.top-deals .procent{    color:#ff5722;    float:left;    font-size:29px;    font-weight:600;    line-height:30px;    margin:0;    padding:0}.top-deals .deal-btn{    display:inline-block;    vertical-align:middle;    text-transform:capitalize;    position:relative;    width:33.33333333333333%;    min-height:1px;    padding-left:0.35rem;    padding-right:0.35rem;    text-align:right;    margin-top:8px}.top-deals .offer-desc{    padding:.3rem 0;    font-style:italic;    font-size:.79rem;    min-height:1.5rem}.top-deals .price{    margin:0;    color:#333;    display:inline-block;        vertical-align:middle;    background:#fff;    border-radius:4px;    -o-border-radius:4px;    -ms-border-radius:4px;    -moz-border-radius:4px;    -webkit-border-radius:4px;    text-align:center;    font-weight:bold;    font-size:1.4rem;    padding:.1rem .2rem .1rem 0}.top-deals .price span{    padding:.4rem;    white-space:nowrap;    word-break:normal;    word-wrap:normal;    display:block;        text-overflow:ellipsis;    color:#1291E3;    font-size:1.43rem;    background-color:#fff;    border-radius:.3rem}.top-deals .price b{    color:#1291E3;    font-size:20px;    font-weight:600}.top-deals .old-price{    color:#999;    display:inline-block;    line-height:38px;    margin:0;    font-size:1.4rem;    padding:.1rem .2rem;    text-align:right;    vertical-align:middle}.top-deals .old-price span{    font-size:.86rem;    line-height:1.6;    text-decoration:line-through;    font-weight:bold;    padding:.4rem;    white-space:nowrap;    word-break:normal;    word-wrap:normal;    display:block;    overflow:hidden;    text-overflow:ellipsis}.top-deals p.card-text{    padding:15px;    margin-bottom:0;    line-height:18px}.top-deals .deal-footer{    background:#f7f8fa none repeat scroll 0 0;    border-top:1px solid #ededed;    padding:10px 10px}.top-deals a.btn{    display:block;    margin:0 auto;    width:100%;    font-size:13px; }.shop .card-text.ribbons{    padding-bottom:0 !important}.ribbon-container{    padding-top:.75rem;    min-height:1.5rem;    position:absolute;    bottom:-21px;    left:50%;    transform:translateX(-50%)}.ribbon{    font-size:.8rem;    line-height:1.5rem;    padding:0 1.5rem;    text-transform:uppercase;    color:#fff;    text-align:center;    width:11rem;    margin:0 auto;    position:relative;    background:#95bada}.ribbon:before,.ribbon:after{    position:absolute;    top:-0.75rem;    border:.75rem solid #95bada;    content:""}.ribbon:before{    left:-3rem;    border-right-width:3rem;    border-left-color:transparent;    border-left-width:1.5rem}.ribbon:after{    right:-3rem;    border-left-width:3rem;    border-right-color:transparent;    border-right-width:1.5rem}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{    position:absolute;    top:-0.75rem;    border:.75rem solid #70a2cd;    border-color:transparent #70a2cd transparent #70a2cd;    content:"";    z-index:1}.ribbon .ribbon-content:before{    left:0;    border-width:.75rem 1.5rem 0 0}.ribbon .ribbon-content:after{    right:0;    border-width:.75rem 0 0 1.5rem}.dealdescription{    position:relative;    top:-5px;    height:90px;    min-height:90px;    max-height:90px;    display:inline-block;    overflow:hidden}.dealcard{    margin:5px 5px 15px 5px;    background-color:#ffffff;    border:5px solid #ffffff}.dealcard:hover{    border:5px solid #55e5e5}.smallribbonfont{    font-weight:bold;    font-size:8px}.imageside{    height:200px;    min-height:200px;    max-height:200px;    display:inline-block;    overflow:hidden;    font-weight:lighter}.dealside{    height:215px;    min-height:215px;    max-height:215px;    display:inline-block;    overflow:hidden;    padding-top:10px;    padding-left:10px;    font-size:smaller;    margin-right:-10px}.timerribbon{    background-color:#ebdb26;    position:absolute;    top:10px;    left:5px;    border-radius:2px;    padding:2px;    font-size:16px}.dealribbonrow{    margin:5px;    height:60px; }.dealribbon{    height:40px;    min-height:100%;    margin-top:3px;    margin-bottom:3px;    display:inline-block;        vertical-align:middle; }.oldprice span{        font-weight:600;    padding:10px 8px;    background-color:#eeeeee;    font-size:16px;    color:#666666;    margin-right:-1px;    border-top-left-radius:3px;    border-bottom-left-radius:3px;    border-left:1px solid #aaaaaa;    border-top:1px solid #aaaaaa;    border-bottom:1px solid #aaaaaa;    display:inline-block;    min-width:86px; }.newprice{    position:relative}.newprice span{    font-weight:600;    padding:10px 8px;    background-color:#eeeeee;    font-size:16px;    margin-right:-1px;    border-top:1px solid #aaaaaa;    border-bottom:1px solid #aaaaaa;    display:inline-block}.newprice:after{    left:100%;    top:35%;    border:solid transparent;    content:" ";    height:0;    width:0;    position:absolute;    pointer-events:none;    border-color:rgba(85,229,229,0);    border-left-color:#eeeeee;    border-width:7px;    margin-top:-7px}.viewbutton{    color:#ebdb26}.viewbutton a{    color:#ffffff;    font-weight:600;    padding:10px;    background-color:#55e5e5;    font-size:16px;    border-top-right-radius:3px;    border-bottom-right-radius:3px;    border-right:1px solid #aaaaaa;    border-top:1px solid #aaaaaa;    border-bottom:1px solid #aaaaaa;    display:inline-block}.viewbutton a:hover{    color:#eeeeee;    background-color:#222222}.title-header{    padding:10px 20px;    color:#fff;    margin-bottom:10px;    font-size:24px;        background-color:#464646}.title-header h3{    width:auto;    background:transparent;    box-shadow:none;    font-weight:normal}.privacy h4,.terms h4,.about h4{    border-bottom:none;    border-top:#CCC dotted 1px;    padding-top:15px;    font-weight:normal;    font-size:18px}.privacy h5,.terms h5,.about h5{    font-size:14px;    margin-top:0 !important}.privacy p,.terms p,.about p{    line-height:20px}.about{    text-align:left !important}.navbar-nav > li > a,.navbar-brand{    padding-top:0.75rem !important;    padding-bottom:0.75rem !important; }.navbar{    min-height:auto !important;    padding:0 1rem}.oldprice_main span{        font-weight:600;    padding:10px;    background-color:#ffffff;    font-size:16px;    color:#666666;    margin-right:-1px;    border-top-left-radius:3px;    border-bottom-left-radius:3px;    border-left:1px solid #aaaaaa;    border-top:1px solid #aaaaaa;    border-bottom:1px solid #aaaaaa;    display:inline-block}.newprice_main{    position:relative}.newprice_main span{    font-weight:600;    padding:10px;    background-color:#ffffff;    font-size:16px;    margin-right:-1px;    border-top:1px solid #aaaaaa;    border-bottom:1px solid #aaaaaa;    display:inline-block}.newprice_main:after{    left:100%;    top:35%;    border:solid transparent;    content:" ";    height:0;    width:0;    position:absolute;    pointer-events:none;    border-color:rgba(85,229,229,0);    border-left-color:#ffffff;    border-width:7px;    margin-top:-7px}.flashline{    height:5px}.container-16-9{        display:block;    width:100%;    position:relative;    height:280px;    padding:0;     overflow:hidden}.item-16-9{    position:absolute;    display:block;    max-width:100%;    max-height:100%;    left:0;    right:0;    top:0;    bottom:0;        width:100%}.timerribbon.dealpage-timer{    position:relative;    background:transparent}.timerribbon.dealpage-timer .countdown{    font-size:30px;    font-weight:500}.timerribbon.dealpage-timer .countdownbyday:after{    content:"Day  hour  min";    font-size:14px;    clear:both;    position:absolute;    bottom:-8px;    left:-6px;    min-width:118px;    word-spacing:10px}.timerribbon.dealpage-timer .countdown:after{    content:"hour  min  sec";    font-size:14px;    clear:both;    position:absolute;    bottom:-8px;    left:-6px;    min-width:118px;    word-spacing:10px}.timerribbon.dealpage-timer .countdown{    position:relative;    top:-10px}.timerribbon.dealpage-timer .footer-item{    background:#c8ffd1;    display:inline-block;    padding:10px}.mTop-30{    margin-top:30px}.mBtm-50{    margin-bottom:50px}.frameLR{    padding-left:30px;    padding-right:30px}.space-sm{    padding-bottom:60px;    padding-top:60px}.login-signup h3{    margin:0 0 20px;    font-size:1.75em;    line-height:1.25}.login-signup label{    color:initial;    display:inline-block;    font-weight:400;    margin-bottom:5px;    max-width:100%}.login-signup .form-control{    background-color:#fff;    background-image:none;    border:1px solid #ededed;    border-radius:0;    box-shadow:none;    color:#000;    display:block;    font-size:14px;    height:43px;    line-height:1.42857;    padding:5px 10px;    width:100%}.login-signup p{    line-height:1.75}.nav-tabs{    border-bottom:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{    border-color:transparent;    box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -o-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -moz-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7);    -webkit-box-shadow:0px 2px 3px -1px rgba(151,171,187,0.7)}.deal-content .tab-pane{    background:#fff none repeat scroll 0 0;        padding:20px;    border-radius:0 0 0.25rem 0.25rem;    -o-border-radius:0 0 0.25rem 0.25rem;    -ms-border-radius:0 0 0.25rem 0.25rem;    -moz-border-radius:0 0 0.25rem 0.25rem;    -webkit-border-radius:0 0 0.25rem 0.25rem;    color:#000;    line-height:1.5}.deal-content .tab-pane h2{    font-size:18px;    margin:20px 0 10px}.deal-content .tab-pane span.text strong{    font-size:16px;    margin:20px 0 10px;    font-weight:400;    display:block}#cart_form{    min-height:250px}#cart_form table{    background:#fff}#cart_form table th{    font-size:16px}#cart_form table td,#cart_form table th{    border:#ccc solid 1px;    padding:20px;    line-height:1.5;    vertical-align:top;    position:relative}#cart_form table td.item-errors{    color:#900}#cart_form table td{    font-size:14px}#cart_form table td .dealname{    float:left;    width:90%;    margin-bottom:10px}#cart_form table td .delete-item{    float:right;    background:#F00;    color:#fff;    line-height:0;    padding:5px 10px}#cart_form table td .terms{    font-size:14px;    font-weight:300;    line-height:18px}#cart_form table td .terms b{    color:#000;    font-weight:500}#cart_form table td a{    font-size:16px}#cart_form table td.deal-price{    font-size:16px;    color:#000}#cart_form table td.deal-price-total{    font-size:16px;    color:#000;    font-weight:500}#cart_form table td input.quantity{    width:40px;    border-color:#ccc;    border-width:1px;    font-size:16px;    border-style:solid}#cart_form table td .form-group{    display:block;    margin:10px 0}#cart_form table td .form-group:last-child{    margin-bottom:0}#cart_form table td .form-group label{    display:inline-block;    width:20%}#cart_form table td .form-group .form-control{    display:inline-block;    width:300px}#cart_form #grand_total{    font-weight:500}#action-buttons{    padding:20px 0 0}#suggestion{    margin-bottom:50px}#suggestion .carousel-control-prev{    background:#333;    top:50%;    width:50px;    height:50px;    transform:translateY(-50%);    -o-transform:translateY(-50%);    -moz-transform:translateY(-50%);    -webkit-transform:translateY(-50%)}#suggestion .carousel-control-next{    background:#333;    top:50%;    width:50px;    height:50px;    transform:translateY(-50%);    -o-transform:translateY(-50%);    -moz-transform:translateY(-50%);    -webkit-transform:translateY(-50%)}#suggestion .s-deal{    min-height:auto;    margin-bottom:10px;    width:100%}#suggestion .s-deal h2.offer-text{    overflow:hidden;    height:auto;    padding:15px;    font-weight:600;    text-overflow:ellipsis;    display:block;    white-space:nowrap}#suggestion .s-deal .s-detail{    display:table;    width:100%;    padding:10px}#suggestion .s-deal .s-bottom .btn{    padding:9px 10px;    font-size:12px;    float:right}#checkout_cart_form{    min-height:250px;    padding-bottom:50px}#checkout_cart_form table{    background:#fff}#checkout_cart_form table th{    font-size:16px}#checkout_cart_form table td,#checkout_cart_form table th{    border:#ccc solid 1px;    padding:20px !important;    line-height:1.5;    vertical-align:top}#checkout_cart_form table td{    font-size:14px}#checkout_cart_form table td .terms{    font-size:14px;    font-weight:300;    line-height:18px;    margin:0}#checkout_cart_form table td .terms b{    color:#000;    font-weight:500}#checkout_cart_form .total-row td,#checkout_cart_form .discount-rows td{    background:none}#checkout_cart_form .total-row,#checkout_cart_form .discount-rows{    border:none}#checkout_cart_form table td.deal-price{    font-size:16px;    color:#000}#checkout_cart_form table td.deal-price-total{    font-size:16px;    color:#000;    font-weight:500}#checkout_cart_form #grand_total{    font-weight:500;    color:#111;    font-size:20px}#checkout_cart_form .grand-total{    font-size:20px;    text-align:center}.fixed-bottom{    position:static;    background:#3c4759;    padding:10px 0}.fixed-bottom h6{    color:#FFF;    padding:10px}.fixed-bottom a{    display:inline-block;    color:#FFF;    margin:11px}.feature-deals{    border-top:1px solid #ededed}.feature-deals h5{    border-top:1px solid #F9070B;    display:inline-block}.view-all{    float:right;    padding:8px 20px;    text-transform:capitalize}.view-all:hover{    color:#000}.deal-container{    width:100%;    float:left;    margin:20px 0;    box-shadow:0 2px 4px rgba(0,0,0,.16);    margin-bottom:20px}.deal-container:hover{    box-shadow:2px 3px 12px rgba(0,0,0,.16)}.deal-left{    position:relative;    width:100%;    padding:0px}.deal-left .img-deal{    width:100%;    display:inline-block;    vertical-align:top}.deal-left .img-deal img{    display:block}.tag{    position:absolute;    bottom:1px;    right:0;    z-index:1;    color:#FFFFFF;    padding:2px 15px;    font-size:13px;    background-color:#77C84E;    padding:5px 10px}.discount-offer{    position:absolute;    top:-9px;    z-index:2;    min-height:55px;    min-width:55px;    left:-9px;    border:1px DASHED #fff;    text-align:center;    -webkit-border-radius:50%;    -moz-border-radius:50%;    border-radius:50%;    font-weight:700;    font-family:'Roboto Condensed',sans-serif;    font-size:17px;    background-color:#77C84E;    color:#fff !important;    line-height:24px;    text-transform:uppercase;    padding:15px 0 0 0;    box-shadow:0 1px 3px 0 rgba(160,158,169,0),0 1px 2px 0 rgba(140,139,152,0.13)}.deal-right{    position:relative;    width:100%;    padding:0px;    background:#FFF}.deal-details{    margin:15px}.deal-details .title{    margin-bottom:20px}.deal-details .title a{    padding:0 20px 15px;    font-family:"Montserrat",Helvetica,Arial,sans-serif;    color:#111;    font-weight:600;    font-size:24px;    line-height:1.2;    display:block;    overflow:hidden;    height:60px;    margin-bottom:5px;    border-left:5px solid #77C84E}.deal-details .prices{    padding:10px 20px;    display:inline-block;    width:100%}.deal-details .prices .discount_price{    float:left;    font-size:36px;    font-weight:bold;    padding:10px 0;    text-align:left;    color:#77C84E;    line-height:30px}.deal-details .prices .list_price{    text-decoration:line-through;    color:#999;    line-height:30px;    margin:0;    display:inline-block;    padding:10px 20px;    float:right}.deal-details .prices .sale_price{    font-size:36px;    font-weight:bold;    padding:10px 0;    color:#272630;    float:right;    text-align:right;    line-height:30px}.deal-details p{    float:left;    color:inherit;    font-weight:300;    font-size:14px;    letter-spacing:1px;    margin-bottom:20px;    line-height:20px;    padding:0 20px}.deal-details .infobar{    position:absolute;    left:0px;    bottom:0;    padding:15px 20px;    width:100%;    border-top:1px solid #ededed}.deal-details .buy-now{    box-shadow:0 3px 6px rgba(0,0,0,.16);    float:right;    padding:8px 20px;    text-transform:capitalize}.deal-details .buy-now:hover{    background-color:#e5e5e5;    color:#171717}.deal-details .infobar .time{    line-height:28px;    padding:0 20px}.deal-details .prices .txt-tight{    float:right}.deal-details .prices .txt-tight{    float:right}.deal-details .prices .sale_price span{    font-size:20px}.deal-purchased{    background:#FFF;    padding:20px;    display:flex;    align-items:center}.deal-purchased i.fa{    color:#77C84E;    padding-right:15px;    margin-right:15px;    border-right:#ccc solid 2px}.deal-purchased span{    font-weight:normal;    color:#999}@media print{    body{        margin-top:0 !important;    }    .print-container{        position:static;    }}@page{    margin-top:-0.6rem;    margin-bottom:-1rem;    margin-left:-0.6rem;    margin-right:-0.6rem}.print-container{    position:relative;    padding:0 1.5rem}.top-strip{    position:absolute;    width:100%;    top:0;    left:0}.bottom-strip{    position:absolute;    width:100%;    bottom:0;    left:0}.print-row{    display:table;    width:100%;    font-size:14px;    line-height:14px;    clear:both}.column-left{    width:60%;    display:table-cell;    vertical-align:top;    padding-right:10px}.column-right{    width:39%;    display:table-cell;    vertical-align:top;    padding-left:10px;    overflow:hidden;    position:relative}.voucher{    text-align:center;    width:100%}.voucher h3{    font-size:18px;    margin-bottom:5px}.print-banner{    border:#E3EAED solid 2px;    background:#E3EAED;    margin-bottom:5px}.printdeal{    padding:15px}.printdeal h2{    display:block;    margin-bottom:5px;    font-size:18px;    font-weight:bold}.printdeal .voucher-price{    display:block}.printdeal img{    display:block;    margin:15px 0 0;    height:90px}.printdeal-price{    position:relative;    height:180px;    margin-right:-1px;    z-index:1}.printdeal-price .form-group{    width:80%;    margin:5px auto 0;    display:flex}.printdeal-price .form-group label{    width:50%;    font-weight:700}.printdeal-price .expires{    text-align:center;    padding:0 0 10px;    position:absolute;    bottom:0;    left:12%;    width:100%}.print-left{    display:block;    width:100%;    padding-bottom:10px; font-size: 9pt; font-family: arial;}.print-left h2{  padding-bottom:5px;    margin-bottom:5px;    font-weight:bold;    font-size: 11pt; font-family: arial;}.print-left ol{    list-style-type:decimal;    margin:0 0 0 30px}.print-left ul{    list-style-type:disc;    margin:0 0 0 30px}.print-left ol li,.print-left ul li{    padding:0px 0}.print-left .location-container{    display:flex;    flex-flow:wrap}.print-left .location-container .location{    width:33%;    padding-bottom:20px}.print-right{    display:block;    width:100%;    padding-bottom:5px; font-size: 9pt; font-family: arial;}.print-right h2{    padding-bottom:5px;    font-weight:bold;    font-size: 11pt; font-family: arial;}.print-right img{    vertical-align:middle}.print-right p{    margin-bottom:0}.print-right ol{    list-style-type:decimal;    margin:0 0 0 30px}.print-right ul{    list-style-type:disc;    margin:0 0 0 18px}.print-right ol li,.print-right ul li{    padding:0px 0}.barcode{    width:75%}.barcode img{    max-width:100%}@media screen and (max-width:960px){    .deal-details{        margin:5px 10px    }    .deal-details .prices .discount_price,.deal-details .prices .sale_price{        font-size:28px;    }    .deal-details .title{        margin-bottom:5px;    }    .deal-details .prices,.deal-details .infobar{        padding:0px 20px;    }    .deal-details .buy-now{        box-shadow:0 0px 6px rgba(0,0,0,.16)    }    .deal-details p{        height:40px;        overflow:hidden;    }    .deal-details .infobar{        padding:5px 10px    }    .h-bottom .h-category .nav > li{        border:none;    }}@media screen and (max-width:767px){    .carousel-item a.single-image{        height:200px;    }    .logoright .logos img{        height:25px;    }    #demo .carousel-control-prev{        top:0;    }    #demo .carousel-control-next{        top:0;    }    .omega{        padding-right:15px !important;    }    .alpha{        padding-left:15px !important;    }        .deal-details .prices .discount_price,.deal-details .prices .sale_price{        font-size:28px;    }    .deal-details .prices,.deal-details .infobar,.deal-details p,.deal-details .infobar .time{        padding:0 0px;    }    .deal-details .infobar{        display:inline-block    }    .deal-details .infobar{        padding-top:10px;    }    .deal-details p{        height:auto;        overflow:hidden;    }    .buyPanel .valueInfo div p.value{        font-size:16px    }}@media screen and (max-width:375px){    .newprice::after,.newprice_main::after{        top:29% !important;    }    .newprice_main span,.oldprice_main span{        padding:8px;        font-size:14px;    }    .cart-items{        overflow:auto;        width:100%;    }    #cart_form table td .form-group select.form-control{        width:300px;    }    #main-menu .container{        padding:0;    }    .container-16-9{        height:200px;    }    .logoright .logos img{        height:25px;    }    .fixed-bottom h6{        text-align:center;    }    #subscription-form{        text-align:center;        display:block;    }    #subscription-form .form-control{        margin-bottom:10px;    }    .deal-details .infobar{        position:relative;    }    .footer-left a{        display:flex;        line-height:18px;        color:#fff;    }    .footer-left a .f-icons{        color:#fff;        width:100%;        text-align:center;        display:block;    }    .footer-left a .f-detail{        display:block;        padding-left:0;        text-align:center;    }}.categories{    display:flex;    flex-flow:wrap;    margin-bottom:10px}.categories a{    padding:5px;    margin-right:5px;    border:#e4e4e4 solid 1px;    text-align:center;    width:auto;    font-size:12px;    min-width:80px;    font-weight:400}.categories a.active{    color:#f00}.categories a.active i{    color:#464646}.categories a i{    display:block;    width:100%;    text-align:center;    padding:0;    margin-bottom:10px;    font-size:30px}.categories a:hover{    background:#fff}.categories a:hover .health-beauty{    background:url(/images/Health-&-Beauty-Hover.png) center no-repeat;    background-size:contain}.sortby{    background:#FFF;    margin-bottom:10px}.sortby h6{    padding:10px}.sortby .sort{    padding:10px}.highlight-img{    width:300px;    padding:10px;    border:#CCC solid 1px;    margin-top:10px}.highlight-img .btn{    width:49%;    margin-bottom:10px;    background:#e4e4e4 !important;    color:#111;    border-color:#cccccc !important}.highlight-img .btn:hover{    background:#333 !important;    color:#fff;    border-color:#333 !important}.highlight-img img{    display:block;    margin:0 auto 10px;    max-width:100%}.img-grid{    width:100%}.img-grid td:first-child{    padding:0 10px 10px 0}.img-grid td img{    max-width:100%}.img-grid td{    padding-right:0 0 10px 0}#searchbar{    position:absolute;    height:30px;    width:100%;    transition:ease-in all 0.3s}#searchbar.collapsed{    width:0}#searchbar #sliding-panel-outer{    display:inline-block;    overflow:hidden;    position:absolute;    top:0;    width:100%;    transition:width 0.4s ease;    z-index:999}#searchbar #sliding-panel-inner{    width:100%}#searchbar #sliding-panel-inner input[type="text"]{    margin:0 10px;    width:70%;    padding:0.7rem}.search-label{    cursor:pointer}#searchbar.collapsed #sliding-panel-outer{    width:100%}.btn-big{    color:#fff;    border:1px solid #d0d0d2 !important;    border-radius:.3rem;    font-weight:normal;    background:-moz-linear-gradient(top,#77c9e9 0,#24a8db 50%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#77c9e9),color-stop(50%,#24a8db));    background:-webkit-linear-gradient(top,#77c9e9 0,#24a8db 50%);    background:-ms-linear-gradient(top,#77c9e9 0,#24a8db 50%);    background:linear-gradient(to bottom,#77c9e9 0,#24a8db 50%);    text-shadow:0 0 #000,0px 1px #a8dcf1}.btn-big.disabled,.btn-big:disabled{    border:1px solid #d0d0d2 !important;    color:#ffffff;    background:-moz-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c8c8c),color-stop(50%,#8c8c8c));    background:-webkit-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:-ms-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:linear-gradient(to bottom,#8c8c8c 0,#8c8c8c 50%)}.btn-big.disabled:focus,.btn-big:disabled:hover{    border:1px solid #d0d0d2 !important;    color:#ffffff;    background:-moz-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8c8c8c),color-stop(50%,#8c8c8c));    background:-webkit-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:-ms-linear-gradient(top,#8c8c8c 0,#8c8c8c 50%);    background:linear-gradient(to bottom,#8c8c8c 0,#8c8c8c 50%)}.mb-10{    margin-bottom:10px}.txt-title{    font-family:Lato,Helvetica,sans-serif;    font-weight:700;    color:#000;    border-bottom:1px solid #ccc}.txt-label{    color:#4c4a4a;    font-weight:700;    margin-right:10px}.txtarea{    vertical-align:top;    color:#4c4a4a;    font-weight:700;    margin-right:10px}
