@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;font-size:100%;vertical-align:baseline;background:transparent;}.ads{ display:block; text-align:center; }.ads > div{ display:inline-block; padding:15px 0; }article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block;}html,body{line-height:1;height:100%;}body{background:rgba(242,245,247,1);color:#7D8693;    letter-spacing:.01rem;    font-weight:300;    font-size:15px;    font-family:'Roboto',sans-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;}html{width:100%;}.theme-btn-green{  border-color:#77C84E; font-weight:bold; background:#77C84E; font-weight:normal; padding:0.375rem 0.75rem; }.theme-btn-gray{  border-color:#e4e4e4; font-weight:bold; 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{margin:0 auto;}body > img{display:none;}.site-wrapper{min-height:100%;height:auto !important;height:100%;}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;        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% );    }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;margin-right: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;}#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;}.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;position:fixed;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{color:#8bb336;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-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;float:left;}.h-bottom .h-category .nav::after{content:" ";clear:both;display:table;}.h-bottom .h-category .nav > li{display:block;float:left;margin:0;padding:0;}.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{display:inline-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:#77C84E;}.h-bottom .h-category .nav > li.dropdown > a:hover::after,.h-bottom .h-category .nav > li.dropdown:hover > a::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 white;font-size:0px;line-height:0px;position:absolute;top:auto;right:auto;left:40%;bottom:-1px;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 > li i.fa{    line-height:28px;    margin-right:10px;    cursor:pointer;    display:none;}.h-bottom .h-category .nav > li li i.fa{ color:#333; float:right; }.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 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:#fff;position:absolute;margin:0;padding:0;list-style:none;display:block;z-index:1002;}.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: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 > ul > li{ width:220px; }.h-bottom .h-category .nav .dropdown:hover > ul > li{height:auto;position:relative;top:auto;width:220px;}.h-bottom .h-category .nav ul li a{padding:5px 20px;width:204px;display:inline-block;position:relative;color:#1D1210;text-decoration:none;font-size:14px;text-transform:none;-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:#77C84E;}.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;}.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{ width:100%; }.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:180px;}.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;}.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 17px 12px 0;}.display-image .small-image img{cursor:pointer;}.display-image .medium-image .image{floa:left;width:170px;}.display-image .medium-image .delete{clear:both;width:170px;text-align:center;}.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:1110px;margin:0 auto;}.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;}.menuline{background-color:#3c4759;    }.logoline{    background:#FFF;}.logoline .container{ position:relative; }.logoright{        background-position:top right;        position:relative;}.logoright .logos{    display:flex;    }.logoright .logos img{    height:50px;}.logoright_nested1{    position:absolute;    right:0px;     bottom:43px;}.logoright_nested2{    }.footerline{    background:#FFF;padding-top:30px;padding-bottom:30px;    min-height:230px;}.footerline li{ padding:5px 0; }.footerline p.copy-right{ margin:0; padding:7px 0; }.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{    color:#4a5a6a;}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:#464646;    font-weight:600;    font-size:16px;}.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{  }.buyPanel .content{ padding:15px 20px 0; width:100%; }.buyPanel .content h3{    margin-top:0;    font-size:23px;}.buyPanel .content .dealheadline p{margin-top:15px;}.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; }.deals-price{ display:block; width:100%; margin-bottom:10px; }.deals-price h1{ font-size:3em; }.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; border-color:#77C84E; font-weight:bold; background:#77C84E; }.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 label .priced.sold:after{ content:'SOLD OUT!'; color:#F00; margin-left:5px; }.deals-price .multi-priced label .priced.expire span{ text-decoration:line-through; color:#CCC; }.deals-price .multi-priced label .priced.expire:after{ content:'DEAL EXPIRED!'; color:#F00; margin-left:5px; }.theme-btn{ display:block; border-color:#77C84E; font-weight:bold; background:#77C84E; }.valueInfo{background:#f1f5f8;}.valueInfo div{    border-right:1px solid #e4e4e4;    display:inline-block;    font-size:12px;    margin:0px;    text-align:center;    text-transform:uppercase;    width:32%;    padding:5px 0px;}.valueInfo div p{    margin:0px;    font-size:16px;    font-weight:600;    color:#000;line-height:1.5;}.valueInfo div p.text{    color:inherit;    font-weight:300;    font-size:12px;    letter-spacing:1px;}.valueInfo div{    display:inline-block;    margin:0px;    text-align:center;    text-transform:uppercase;    padding:8px 0px;}.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:#4a5a6a}.fa-twitter,.fa-twitter-square{    color:#4a5a6a}.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{    height:200px;    min-height:200px;    max-height:200px;    display:inline-block;    overflow:hidden;}.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);}.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{  overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap;  height:auto !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:85px; margin-bottom:5px;}.top-deals{margin-bottom:30px;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.top-deals .dealheadline{ margin:15px 15px 5px; height:40px; overflow:hidden; line-height:1.2; }.top-deals .dealheadline a{ color:#000; }.top-deals .prices{ display:block; margin:0; padding:0 15px 10px; }.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 .price{    color:#333;    float:right;    font-size:14px;    line-height:30px;    margin:0;    padding:0;}.top-deals .price b{    color:#333;    font-size:29px;font-weight:600;}.top-deals .old-price{    color:#b4b4b4;    float:right;    line-height:30px;    margin:0;    padding:0 8px 0 0;    text-align:right;}.top-deals .old-price span{    font-size:14px;    text-decoration:line-through;}.top-deals p.card-text{ padding:0 15px; line-height:18px; height:40px; overflow:hidden; }.top-deals .deal-footer{background:#f7f8fa none repeat scroll 0 0;    border-top:1px solid #ededed;    font-size:12px;    padding:10px 10px;}.top-deals a.btn{ display:block; margin:0 auto; width:100%; background:#77C84E; border-color:#77C84E; }.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 10px;    color:#ebdb26;    margin-bottom:10px;        font-size:24px;        background-color:#464646;}.title-header h3{    width:auto;    background:transparent;    box-shadow:none;    color:#F2F5F7;}.navbar-nav > li > a,.navbar-brand{    padding-top:5px !important;    padding-bottom:0 !important;    height:30px;}.navbar{    min-height:30px !important;}.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:410px;    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;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{    color:#272630;    font-family:Montserrat,Helvetica,Arial,sans-serif;    font-weight:700;    padding:0;}.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 .form-control.error{border-color:red;background:#f99;}.login-signup label.error{display:none !important;}.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; }#main-menu{ background:#FFF; }.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; margin-top: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 screen and (max-width:992px){.h-bottom .h-category .nav > li i.fa{ display:inline-block; }.h-bottom .h-category .nav ul .dropdown a::after{ display:none; }}@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}}@media screen and (max-width:767px){.carousel-item a.single-image{ height:200px; }#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}}@media screen and (max-width:575px){.dealpicture{ height:auto; min-height:auto}.top-deals .dealheadline{ height:auto; max-height:40px; }.top-deals p.card-text{ height:auto; max-height:40px; }.container-16-9{ height:200px; }}@media screen and (max-width:360px){.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; }.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}}#details ul{ list-style:unset; padding:0 0 0 20px; }#details ol{ list-style:decimal; padding:0 0 0 20px; }.voucher-detail{display:flex;width:100%;}.detail-left{ width:100%; }#searchbar{ position:absolute; height:30px; width:100%; transition:ease-in all 0.3s; text-align:right; left:0%;}#searchbar.collapsed{ width:100%; z-index:-1; left:-100%; position:fixed;}#searchbar #sliding-panel-outer{ display:inline-block; overflow:inherit; position:absolute; top:0; width:100%; transition:width 0.4s ease; z-index:999; left:0%;}#searchbar #sliding-panel-inner{ width:100%;}#searchbar #sliding-panel-inner .form-inline{ justify-content:flex-end; }#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:0%; -webkit-transition:-webkit-transform .5s ease; -moz-transition:-moz-transform .5s ease; -o-transition:-o-transform .5s ease; transition:transform .5s ease;}.select-city{color:#fff;display:block;font-size:18px;font-weight:normal;margin-bottom:15px;padding:10px 20px;}.select-city-dropdown:before{position:absolute;bottom:100%;left:50px;content:'';z-index:99;border-width:10px;border-style:solid;border-color:transparent transparent #3c4759 transparent;}.select-city-dropdown{top:100%;left:20px;right:20px;padding:20px;z-index:99;background:#3c4759;position:absolute;border:#77C84E solid 2px;border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-webkit-transition:all ease-out 0.3s;}.select-city-dropdown:after{position:absolute;bottom:100%;left:46px;content:'';z-index:9;border-width:14px;border-style:solid;border-color:transparent transparent #77C84E transparent;}.states{ display:block; width:100%; }.states h2{ color:#fff; font-size:16px; font-weight:normal; margin-bottom:15px; }.states ul{ display:flex; flex-flow:wrap; list-style-type:none; margin-bottom:30px; }.states ul li{ display:flex; }.states ul li a{ margin:0 10px 5px;padding:10px; color:#77C84E !important;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-webkit-transition:all ease-out 0.3s;}.states ul li a:hover,.states ul li a.active{ background:#77C84E; color:#fff !important; }.cities{ display:block; width:100%; }.cities h2{ color:#fff; font-size:16px; font-weight:normal; margin-bottom:15px; }.cities ul{ list-style-type:none; display:grid; }.cities ul li{ display:block; }.cities ul li a{padding:10px;margin-bottom:5px;color:#77C84E !important;cursor:pointer;display:inline-block;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;-ms-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-webkit-transition:all ease-out 0.3s;}.cities ul li a:hover,.cities ul li a.active{ background:#77C84E; color:#fff !important; }