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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}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}html,body{height:100%}body{font-family:Proxima Regular, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;background:#fbfbf6;font-size:14px;color:#666}@font-face{font-family:Proxima Bold;src:url("/assets/ProximaNova-Bold.otf")}@font-face{font-family:Proxima Semibold;src:url("/assets/ProximaNova-Semibold.otf")}@font-face{font-family:Proxima Regular;src:url("/assets/ProximaNova-Regular.otf")}@font-face{font-family:Proxima Light;src:url("/assets/ProximaNova-Light.otf")}h4{font-family:Proxima Regular;font-size:14px}.left{float:left}.right{float:right}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}a{text-decoration:none;color:#666}a:hover{color:#36b8de}input[type="text"],input[type="email"],input[type="password"],textarea{font-family:Proxima Regular;font-size:14px;color:#6b7578;-webkit-border-radius:2px;border-radius:2px;border:1px solid #dddedd;padding:9px;margin:0}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{color:#6b7578;border:1px solid #9aa8ac;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15)}input.error,textarea.error{border-color:#d45858}.errors{color:#d45858;font-size:11px;margin:0 0 10px 0}.button{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;border:1px solid #bfcacb;color:#5b6669;font-family:Proxima Regular;font-size:14px;padding:10px 12px;letter-spacing:1.5;line-height:10px;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5',GradientType=0 );-webkit-box-shadow:inset 0px 1px 0px 0px #fff,0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 0px 0px #fff,0px 1px 3px 0px rgba(0,0,0,0.15)}.button:active,.active-state{background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5',GradientType=0 );-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15)}.button:hover{color:#5b6669;background:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #eaecea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #eaecea));background:-webkit-linear-gradient(top, #fefefe 0%, #eaecea 100%);background:-o-linear-gradient(top, #fefefe 0%, #eaecea 100%);background:-ms-linear-gradient(top, #fefefe 0%, #eaecea 100%);background:linear-gradient(to bottom, #fefefe 0%, #eaecea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eaecea',GradientType=0 )}.button.disabled{background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5',GradientType=0 );-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15);cursor:default}header{height:54px;line-height:54px;min-width:960px;width:100%;position:relative;margin:0;display:block;padding:0;background:url(/assets/header-bg.png) repeat-x top left;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);font-family:Proxima Bold, "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;text-shadow:0px 1px 1px rgba(0,0,0,0.3)}.popup header{width:400px;min-width:0}.popup .wrap{width:400px}#logo{margin:0 20px 0 0;float:left;width:124px;height:54px}#nav{float:left;display:inline-block;background:url(/assets/header-line.png) top left no-repeat}#nav li{display:inline;margin:0 20px}#user{float:right;display:inline-block}#user li{float:left;margin-left:15px;color:white}#user li a,#nav li a{opacity:0.9;color:#d1e9f0}#user li a:hover,#nav li a:hover,#nav li.current a,#user li.current a{opacity:1;color:white}#avatar{background:url(/assets/header-line.png) top right no-repeat;padding-right:15px}#avatar img{float:right;width:27px;height:27px;margin:13px 0 0 10px;border:1px solid #145b76;-webkit-border-radius:2px;border-radius:2px}hr{height:1px;border:none;outline:none;margin:15px 0;background:#d9d9d9;width:100%;float:left}#login{width:215px;position:absolute;right:0;top:50px;z-index:999;padding-top:20px;text-shadow:none;display:none}#login img{position:absolute;top:-6px;right:10px}#login input{width:155px;margin:0px 20px 10px 20px}a#forgot{color:black;margin:0;font-family:Proxima Regular;padding:0 0 0 20px;float:left;line-height:14px;margin:0 0 -5px 0;opacity:0.5}a#forgot:hover{opacity:1}.facebook{font-family:Proxima Bold;line-height:14px;float:left;color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.3);border:1px solid #1c5385;background:#5b9fcd;background:-moz-linear-gradient(top, #5b9fcd 0%, #3f76b7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b9fcd), color-stop(100%, #3f76b7));background:-webkit-linear-gradient(top, #5b9fcd 0%, #3f76b7 100%);background:-o-linear-gradient(top, #5b9fcd 0%, #3f76b7 100%);background:-ms-linear-gradient(top, #5b9fcd 0%, #3f76b7 100%);background:linear-gradient(to bottom, #5b9fcd 0%, #3f76b7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b9fcd', endColorstr='#3f76b7',GradientType=0 );text-align:center;padding:11px 9px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.4),0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.4),0px 1px 3px 0px rgba(0,0,0,0.3)}.facebook:active{-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.38);box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.38);background:#407ab7;background:-moz-linear-gradient(top, #407ab7 0%, #4a8bc1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #407ab7), color-stop(100%, #4a8bc1));background:-webkit-linear-gradient(top, #407ab7 0%, #4a8bc1 100%);background:-o-linear-gradient(top, #407ab7 0%, #4a8bc1 100%);background:-ms-linear-gradient(top, #407ab7 0%, #4a8bc1 100%);background:linear-gradient(to bottom, #407ab7 0%, #4a8bc1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#407ab7', endColorstr='#4a8bc1',GradientType=0 )}.facebook:hover,.twitter:hover{color:white}.twitter{font-family:Proxima Bold;line-height:14px;float:left;color:white;text-shadow:0px 1px 0px rgba(0,0,0,0.3);border:1px solid #388da1;background:#59c1d8;background:-moz-linear-gradient(top, #59c1d8 0%, #59c1d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #59c1d8), color-stop(100%, #59c1d8));background:-webkit-linear-gradient(top, #59c1d8 0%, #59c1d8 100%);background:-o-linear-gradient(top, #59c1d8 0%, #59c1d8 100%);background:-ms-linear-gradient(top, #59c1d8 0%, #59c1d8 100%);background:linear-gradient(to bottom, #59c1d8 0%, #59c1d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#59c1d8', endColorstr='#59c1d8',GradientType=0 );text-align:center;padding:11px 9px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.4),0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 2px 0px rgba(255,255,255,0.4),0px 1px 3px 0px rgba(0,0,0,0.3)}.twitter:active{-webkit-box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.38);box-shadow:inset 0px 0px 3px 0px rgba(0,0,0,0.38);background:#64c6dc;background:-moz-linear-gradient(top, #64c6dc 0%, #73cee0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #64c6dc), color-stop(100%, #73cee0));background:-webkit-linear-gradient(top, #64c6dc 0%, #73cee0 100%);background:-o-linear-gradient(top, #64c6dc 0%, #73cee0 100%);background:-ms-linear-gradient(top, #64c6dc 0%, #73cee0 100%);background:linear-gradient(to bottom, #64c6dc 0%, #73cee0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64c6dc', endColorstr='#73cee0',GradientType=0 )}#facebook-login{width:155px;margin:0px 20px 20px 20px}#search{background:white;width:100%;min-width:960px;padding:15px 0;border-bottom:1px solid #dadad6}#search ul li{display:inline;margin-right:40px;line-height:40px}#search ul li:last-child{margin-right:0}#search input{background:#fff url(/assets/category-search.png) 10px 50% no-repeat;padding:7px 9px 5px 32px;height:28px;width:917px;font-size:16px}#suggestions{position:absolute;top:40px;left:0;font-family:Proxima Bold;width:940px;padding:5px 10px;display:none;z-index:1000}#suggestions a{color:#a5a7a7}#suggestions a:hover{color:#36b8de}#suggestions ul li{display:block;line-height:30px}.wrap{width:960px;margin:0 auto;position:relative}.box{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);background:white;-webkit-border-radius:2px;border-radius:2px}.box.mt{margin-top:20px}#sidebar{float:left;padding:10px;width:190px;margin:30px 30px 0 0}#sidebar ul li a{line-height:36px;font-family:Proxima Bold;padding:0 0 0 10px}#sidebar ul li.current a{color:#36b8de}#base{width:710px;float:right;margin:30px 0 0 0;line-height:19px;font-size:13px}#base p{padding:0px 20px 20px 20px}#base .image{padding:10px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);width:230px;float:left;margin:5px 20px 20px 20px}#base .image img{-webkit-border-radius:1px;border-radius:1px}#base h1.title{font-family:Proxima Bold;font-size:14px;width:670px;float:left;padding:20px 20px 18px 20px;margin:0 0 20px 0;line-height:14px;border-bottom:2px solid #e5e5e5;color:#5b6669}#base a{text-decoration:none;color:#36B8DE}#base a:hover{color:#1983AD}#base h2{font-size:13px;display:block;margin:0 0 10px 20px}#base ul{display:block;margin:0 20px 10px 34px;list-style:disc;line-height:1.6}#faq .question h2{border-top:1px solid #d9d9d9;margin:0px 20px 0px 20px;padding:10px 0;color:#36b8de;cursor:pointer}#faq .question h2:hover{color:#1983AD}#faq .question h1.active{color:black;border-bottom:none;margin:0 20px 0px 20px}#faq .question .answer{display:none}form#contact{padding:0px 20px 20px 20px}form#contact input{width:305px}form#contact input#email,form#contact .email .errors{margin-left:17px}form#contact textarea{margin:20px 0 0 0;width:650px;resize:none;height:110px}form#contact #submit{margin:20px 0 -20px 0;width:72px}#faq .question:last-child h1{border-bottom:1px solid #d9d9d9;margin-bottom:20px}#faq .question:last-child h1.active{border-bottom:none;margin-bottom:0px}footer{padding:30px 0;margin:30px 0 0 0;font-size:13px;line-height:24px;min-width:960px;float:left;width:100%;background:white;border-top:1px solid #dadad6}footer ul{float:right}footer ul li{float:left;margin-right:20px}footer ul li:last-child{margin-right:0}footer ul li a{float:left}footer #twitter,footer #facebook{height:24px;width:24px;text-indent:-9999px;opacity:0.8}footer #twitter:hover,footer #facebook:hover{opacity:1}footer #twitter{background:url(/assets/twitter.png) top left no-repeat}footer #facebook{background:url(/assets/facebook.png) top left no-repeat}#home h1{margin:30px 0 20px 0}#popular-stores-carousel{overflow:hidden;padding:20px;margin-top:30px}#popular-stores-carousel .viewport{float:left;width:920px;height:90px;overflow:hidden;position:relative}#popular-stores-carousel .disable{visibility:hidden}#popular-stores-carousel .overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0}#popular-stores-carousel .overview li{float:left;margin:0 20px 0 0;padding:14px 0;height:60px;border:1px solid #e5e5e5;width:166px;text-align:center;-webkit-border-radius:2px;border-radius:2px}#popular-stores-carousel .overview li:hover{border:1px solid #d1d1d1}#popular-stores-carousel .next,#popular-stores-carousel .prev{position:absolute;background:url(/assets/buttons.png) no-repeat;width:23px;height:33px;top:80px}#popular-stores-carousel .next{background-position:-23px -33px;right:-17px}#popular-stores-carousel .next:hover{background-position:-23px 0}#popular-stores-carousel .prev{background-position:0 -33px;left:-17px}#popular-stores-carousel .prev:hover{background-position:0 0}#main-base{width:670px;float:left;margin-top:30px}.soft{font-family:Proxima Semibold;font-size:12px;color:#ccc}.offer{padding:20px;border-bottom:1px solid #e5e5e5;font-size:13px;line-height:1.5}.offer a.description:hover{color:#434343}.offer:last-of-type{border-bottom:none}.thumb{float:left;margin:0 15px 0 0}.thumb .image{display:block;border:1px solid #d0d0d0;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;padding:12px 6px}.thumb .image img{width:86px;height:43px}.thumb .vote.up,.thumb .vote.down{background:#f7f8f7;background:-moz-linear-gradient(top, #f7f8f7 0%, #eef0ee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f8f7), color-stop(100%, #eef0ee));background:-webkit-linear-gradient(top, #f7f8f7 0%, #eef0ee 100%);background:-o-linear-gradient(top, #f7f8f7 0%, #eef0ee 100%);background:-ms-linear-gradient(top, #f7f8f7 0%, #eef0ee 100%);background:linear-gradient(to bottom, #f7f8f7 0%, #eef0ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8f7', endColorstr='#eef0ee',GradientType=0 );text-align:center;padding:11px 0;line-height:0;cursor:pointer}.thumb .vote.up{width:49px;border-left:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;float:left;-webkit-border-radius:0px 0px 0px 2px;border-radius:0px 0px 0px 2px;-webkit-box-shadow:inset -1px 1px 0px 0px #fff;box-shadow:inset -1px 1px 0px 0px #fff}.thumb .vote.down{width:48px;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;float:right;-webkit-border-radius:0px 0px 2px 0px;border-radius:0px 0px 2px 0px;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff}.thumb .vote.down:active,.thumb .vote.up:active{-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.2);background:#ebedeb;background:-moz-linear-gradient(top, #ebedeb 0%, #f8f9f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebedeb), color-stop(100%, #f8f9f8));background:-webkit-linear-gradient(top, #ebedeb 0%, #f8f9f8 100%);background:-o-linear-gradient(top, #ebedeb 0%, #f8f9f8 100%);background:-ms-linear-gradient(top, #ebedeb 0%, #f8f9f8 100%);background:linear-gradient(to bottom, #ebedeb 0%, #f8f9f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebedeb', endColorstr='#f8f9f8',GradientType=0 )}.offer h3{font-family:Proxima Regular;font-size:19px;line-height:1.3;text-transform:uppercase;padding:0;margin:0 0 5px}.offer .container{display:inline-block;width:510px;float:right}.offer h3 a{color:#249ec9}.offer h3 a:hover{color:#1983ad}.stats ul{list-style-type:disc;line-height:1;margin:12px 0}.stats ul li{display:inline-block}.stats ul li span{font-family:Proxima Semibold}.stats.one ul li.rating{color:#6ea81c}.stats.two ul li.rating{color:#6ea81c}.stats.three ul li.rating{color:#ebac86}.stats.four ul li.rating{color:#e96464}.stats ul li:first-of-type:before{content:'';margin:0}.stats ul li:before{content:'\2022';margin:0 10px}.more-offers{line-height:18px;display:block;position:relative}.more-offers .share{margin-right:10px}.more-offers.coupon-code{line-height:34px}.more-offers a{color:#249ec9}.more-offers a:hover{color:#1983ad;border-bottom:1px solid rgba(25,131,173,0.5)}.code{float:left;font-family:Proxima Semibold;color:#88836e;background:#f5f4e7;border:1px solid #cbc39e;-webkit-border-radius:2px;border-radius:2px;font-size:14px;line-height:32px;margin-right:15px;padding:0 10px;cursor:pointer}#load-more{width:668px;float:left;text-align:center;margin:20px 0 0 0;padding:10px 0;font-family:Proxima Bold}#load-more:hover{color:#6b7578}#main-sidebar{width:260px;float:right;margin-top:30px}#main-sidebar .box{margin:0 0 20px 0}#main-sidebar a.title img{float:left;margin:0 10px 0 0}#main-sidebar a.title:hover{color:#6b7578}#newsletter a.title,#share-coupon a.title{font-size:14px;display:block;font-family:Proxima Bold;line-height:14px;padding:16px 20px;background:url(/assets/arrows.png) top right no-repeat;cursor:pointer}#newsletter a.title.active,#share-coupon a.title.active{background-position-y:-46px}.inner{padding:0 20px 20px 20px;display:none}.inner input,textarea,select{width:200px;margin-bottom:10px}#share-coupon select{width:100%;line-height:40px}#share-coupon #security input{margin-top:10px}#share-coupon #submit,#newsletter #submit{cursor:pointer;font-size:14px;line-height:12px;text-align:center;font-family:Proxima Semibold;padding:10px;-webkit-border-radius:2px;border-radius:2px;color:white;border:1px solid #5597aa;width:220px;text-shadow:0px 1px 0px #2d89a5;filter:dropshadow(color=#2d89a5, offx=0, offy=1);background:#51c2e1;background:-moz-linear-gradient(top, #51c2e1 0%, #34acd4 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #51c2e1), color-stop(100%, #34acd4));background:-webkit-linear-gradient(top, #51c2e1 0%, #34acd4 100%);background:-o-linear-gradient(top, #51c2e1 0%, #34acd4 100%);background:-ms-linear-gradient(top, #51c2e1 0%, #34acd4 100%);background:linear-gradient(to bottom, #51c2e1 0%, #34acd4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51c2e1', endColorstr='#34acd4',GradientType=0 );-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.35),inset 0px 1px 1px 0px rgba(255,255,255,0.38);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.35),inset 0px 1px 1px 0px rgba(255,255,255,0.38);margin-bottom:0px}#share-coupon #submit:active,#newsletter #submit:active{-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.35);box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.35)}#follow-us .twitter,#follow-us .facebook{width:200px}#follow-us .twitter{margin:20px 20px 5px 20px}#follow-us .facebook{margin:5px 20px 20px 20px}#popular-stores .title,#popular-categories .title,#main-base .title{padding:16px 20px;border-bottom:1px solid #e5e5e5;font-size:14px;line-height:14px;font-family:Proxima Bold}#popular-stores .title.nb,#popular-categories .title.nb,#main-base .title.nb{border:none}#popular-categories .title a,#popular-stores .title a{color:#24a0c9}#popular-categories .title a:hover,#popular-stores .title a:hover{color:#1983ad}#popular-categories ul li{color:#ccc}#popular-stores ul,#popular-categories ul{padding:20px}#popular-stores ul li{margin-bottom:15px}#popular-stores.wide ul{padding:0 20px 20px}#popular-stores.wide li{float:left;margin:20px 0 0;min-width:210px;height:52px}#popular-stores.wide .description{display:inline-block;padding:10px 10px 0 10px;max-width:100px}#popular-stores ul li:last-child,#popular-categories ul li:last-child{margin-bottom:0px}#popular-stores ul li img{width:78px;height:39px;padding:5px;border:1px solid #e5e5e5;-webkit-border-radius:2px;border-radius:2px;float:left}#popular-stores ul li img:hover{border-color:#d1d1d1}#popular-stores .description{display:inline-block;padding:10px 0 9px 15px;max-width:113px}#popular-stores .name{color:#434343;font-size:13px;margin-bottom:4px;overflow:hidden}#popular-stores .description span{display:block;font-style:italic;font-size:13px;color:#9e9e9e}#popular-stores.tss .name{background:#6ea81c;padding:2px;border:1px solid #3c7600;color:white;border-radius:3px;font-size:14px}#popular-categories ul li{margin-bottom:15px;font-size:14px}#popular-categories ul li a{color:#24a0c9}#popular-categories ul li a:hover{color:#1983ad;border-bottom:1px solid rgba(25,131,173,0.5)}#select{padding:30px 0;margin:0 0 30px 0;border-bottom:1px solid #dddedd;width:100%;height:66px;background:white}#select ul{float:left;font-family:Proxima Bold;margin:23px 0 0 0}#select ul li{float:left;display:inline;width:20px;height:20px;line-height:20px;text-align:center;margin:0 8px 0 0;text-transform:uppercase}#select ul li:last-child{margin:0}#select ul li.selected{background:white;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.23);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.23);-webkit-border-radius:2px;border-radius:2px}#select ul li.selected a{color:#36b8de}#select ul li.unavailable{color:#bec3c1}#select input{margin:14px 0 0 0;border:1px solid #dddedd;padding:9px 9px 9px 35px;background:#fff url(/assets/category-search.png) 12px 50% no-repeat;height:18px;font-family:Proxima Regular;font-size:14px;color:#6b7578;float:right;-webkit-border-radius:2px;border-radius:2px;width:150px}#category-search.active input{background:#fff url(/assets/indicator.gif) 9px 48% no-repeat}#select input:focus{border:1px solid #9aa8ac;-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,0.15)}.entry{float:left;margin-right:20px;margin-bottom:40px;width:225px;min-height:100px}#list .wrap .entry:nth-child(4n){margin-right:0}#list h4{margin:0 0 15px 0;text-transform:uppercase}#list ul li{line-height:25px}#list ul li a{color:#36b8de}#list ul li a:hover{border-bottom:1px solid rgba(54,184,222,0.4)}#buttons{float:left;text-align:center;font-family:Proxima Bold;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1)}#view-coupons,#submit-coupon{height:70px;line-height:70px;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5',GradientType=0 );-webkit-box-shadow:inset 0px 2px 0px 0px #fff;box-shadow:inset 0px 2px 0px 0px #fff}#buttons a:hover{color:#485458}#buttons a:active{-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.15);background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #f5f5f5));background:-webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:-ms-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5',GradientType=0 )}#view-coupons{width:478px;border:1px solid #bfcacb;float:left;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px}#submit-coupon{float:right;width:478px;border-top:1px solid #bfcacb;border-right:1px solid #bfcacb;border-bottom:1px solid #bfcacb;-webkit-border-radius:0px 2px 2px 0px;border-radius:0px 2px 2px 0px}#stores{padding-top:20px}#stores .box{height:320px}#stores ul li{width:225px;margin:20px 20px 20px 0;float:left;font-size:13px}#stores ul li:nth-child(4n){margin:20px 0 20px 0}#stores .store-image{display:block;padding:42px 0;text-align:center;border-bottom:1px solid #d9d9d9;margin:0 0 15px 0}#stores .store-image img{width:120px;height:60px}#stores .store-info{padding:0 20px}#stores .store-info h2{color:black;margin:0 0 8px 0}#stores .store-info a{color:#36b8de}#stores p{margin:0px 20px 20px 20px;color:#434343;line-height:17px;height:85px;overflow:hidden;display:inline-block}#stores hr{width:195px;margin:10px 20px}#pagination{font-family:Proxima Bold;display:block;margin:30px auto;width:500px;text-align:center}#pagination ul{line-height:40px;display:inline-block}#pagination ul li{float:left;width:30px}#pagination ul li.current a{color:#36B8DE}#left,#right{padding:0px 18px;line-height:38px;font-family:Proxima Bold}#store-header{margin-bottom:20px}#store-header .thumb{padding:20px;float:left;margin:0}.social-media{float:right;width:100px;height:60px;margin:0 0 0 10px}.social-media .twitter-share-button,.social-media .fb-like.fb_iframe_widget{display:block;margin-bottom:10px}.social-media-long{float:right;height:10px;margin-top:-3px}.social-media-long .twitter-share-button,.social-media-long .fb-like.fb_iframe_widget{float:right;margin-left:10px}.social-media-long .twitter-share-button{width:80px !important}.store-rating{background:#b3e47a;border:1px solid #81b248;margin-top:-1px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;width:98px;text-align:center;font-family:Proxima Bold;font-size:12px;color:white;text-shadow:0px 1px 0px #727272;filter:dropshadow(color=#727272, offx=0, offy=1);padding:10px 0}.store-rating span{font-size:22px;display:block}#store-header #info{float:right;padding:20px 0;width:529px;border-left:1px solid #e5e5e5;min-height:139px}#store-header #info.left{float:left;width:100%;min-height:0}#home.category #store-header #info{border:none}#store-header #info h1{text-transform:uppercase;font-size:19px;margin:0 0 10px 0}#store-header #info .align{padding:0 20px 0 20px;line-height:1.4}#store-header #info #rating{text-align:left;padding:0;margin:10px 0}#store-header #info .button{margin:5px 20px 0 0;line-height:10px;float:left}#user-header #info{float:right;padding:20px 0;width:529px;border-left:1px solid #e5e5e5}#user-header #info.left{float:left;width:100%;min-height:0}#user-header .thumb{margin:0;width:140px}#user-header .thumb img{display:block;width:100px;margin:20px auto 0}#home.category #user-header #info{border:none}#user-header #info h2{text-transform:uppercase;font-size:19px;margin-bottom:10px}#user-header #info .align{padding:0 20px 0 20px;line-height:1.4}#user-header #info #rating{text-align:left;padding:0;margin:10px 0}#user-header #info .button{margin:5px 20px 0 0;line-height:10px;float:left}#myvotes{display:none}#myvotes .image{margin:0 0 20px 20px}#myvotes .image img{width:64px;height:32px}#mydetails form{padding:30px}#mydetails form .row{padding-bottom:20px}#mydetails form .left,#mydetails form .right{width:300px}#mydetails form label{display:block;margin-bottom:8px}#mydetails form input{width:260px;margin-bottom:10px}#mydetails form input.button{width:80px}#mydetails form input#email{margin-left:17px}#mydetails form textarea{margin-top:20px;width:650px;resize:none;height:110px}#mydetails form #submit{margin:20px 0 -20px 0;width:72px}#mydetails .title-footer{padding:16px 20px;border-top:1px solid #E5E5E5}#mydetails .title-footer .button{padding:10px 12px;margin-left:20px}modal-open .modal .dropdown-menu{z-index:2050}.modal-open .modal .dropdown.open{*z-index:2050}.modal-open .modal .popover{z-index:2060}.modal-open .modal .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.5;filter:alpha(opacity=50)}.modal{position:fixed;top:50%;left:50%;z-index:6000;max-height:500px;overflow:hidden;width:400px;margin:-250px 0 0 -200px;background:white;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.8);-webkit-border-radius:2px;border-radius:2px}.modal.wide{width:640px;margin:-250px 0 0 -320px}.modal.wide .modal-body{padding:20px 20px 0 20px}.modal.wide .offer{padding:0;margin:0;border:none}.modal.wide .offer .container{width:470px}.modal.popup-modal.fade.in{top:0;margin:0 0 0 -200px}.modal-header{padding:20px;border-bottom:1px solid #e5e5e5;font-size:14px;font-family:Proxima Bold;line-height:14px}.modal #close{cursor:pointer;float:right;width:14px;height:14px;background:url(/assets/close.png) top left no-repeat;opacity:0.5}.modal #close:hover{opacity:1}.modal-body{padding:20px;color:#434343;font-size:13px;line-height:1.5}.modal-body .offer{margin-top:10px}.modal-body .offer #copy{color:#a2a2a2}.modal-body .offer #copy:hover{color:#8e8e8e}.modal-body textarea,.modal-body .text{display:block;margin:10px 0 0px 0;width:340px}.modal-footer{display:block;padding:20px;border-top:1px solid #e5e5e5}.modal-footer .button{line-height:10px;font-family:Proxima Bold;font-size:14px;color:#6b7578;letter-spacing:1px;float:right}#saving{padding-left:30px;background:url(/assets/saving.png) 11px 50% no-repeat;margin:10px 0;display:block}.positive{color:#79b21e}.negative{color:#c23e3e}.postfb{float:left;line-height:36px}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}body.popup header li{opacity:0.9;color:#D1E9F0}body.popup #main-base{width:400px;float:left;margin-top:5px}body.popup #main-base .box.heading{margin:20px 20px 10px}body.popup #main-base .box.heading ul{list-style-type:disc;line-height:1.3;padding:0 20px 20px 35px}body.popup #main-base .offer .box.heading{margin:20px 0 0}body.popup .offer .container{width:240px}body.popup .stats ul li{display:block;line-height:1.3}body.popup .stats ul li:first-of-type::before{content:'\2022';margin:0 10px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ui-autocomplete{position:absolute;font-family:Proxima;display:none;z-index:1000 !important;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.23);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.23);background:white;-webkit-border-radius:2px;border-radius:2px}.ui-autocomplete li{line-height:30px;border-bottom:1px solid #eee}.ui-autocomplete li:last-child{border-bottom:none}.ui-autocomplete a{display:block;padding:5px 10px;text-decoration:none;border:1px solid transparent;cursor:pointer}.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-active,.ui-autocomplete a#ui-active-menuitem{curosr:pointer;color:#36b8de;border-bottom:1px solid #36b8de}.ui-autocomplete a>*{float:left;margin-left:8px;padding:5px}.ui-autocomplete a img{width:64px;height:32px}.ui-autocomplete a .name{font-family:Proxima Bold}.ui-autocomplete a .description{font-family:Proxima Light}#store-lookup .ui-autocomplete{font-family:Proxima Bold}#store-lookup .ui-autocomplete a:hover,#store-lookup .ui-autocomplete a.ui-state-active,#store-lookup .ui-autocomplete a#ui-active-menuitem{background:#eee;border:1px solid transparent;color:#6B7578}.thumb .rating{display:block;font-family:Proxima Semibold;padding:10px 0;border-width:1px;border-style:solid;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background:#b3e47a;border-color:#81b248;text-shadow:0 1px 1px rgba(0,0,0,0.4);font-size:24px;color:#fff;text-align:center}.thumb .rating .percent,.thumb .rating .state{display:block;line-height:1}.thumb .rating .state{text-transform:uppercase;font-size:13px;margin-top:6px}.thumb.one .rating{background:#b3e47a;border-color:#81b248}.thumb.two .rating{background:#b3e47a;border-color:#81b248}.thumb.three .rating{background:#ebac86;border-color:#b97a54}.thumb.four .rating{background:#e96464;border-color:#b73232}.tooltip{position:absolute;z-index:7000;display:block;visibility:visible;padding:5px;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-inner{max-width:200px;padding:6px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.alert{position:relative;padding:12px 35px 12px 14px;margin-top:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#c09853;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.2);background:white}.alert h4{margin:0}.alert .close{position:absolute;top:50%;right:5px;margin:-15px 0 0 0;border:0;line-height:20px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;color:black;text-shadow:0 1px 0 white;opacity:0.8;filter:alpha(opacity=80);background:transparent;-webkit-appearance:none}.close:hover{color:black;text-decoration:none;cursor:pointer;opacity:1;filter:alpha(opacity=100)}.alert-notice{background-color:#F5F4E7;border-color:#6EA81C;color:#6EA81C}.alert-notice .close{color:#6EA81C}.alert-alert{background-color:#f2dede;border-color:#D45858;color:#D45858}.alert-alert .close{color:#D45858}div.hasDatepicker{display:block;padding:0;overflow:visible;margin:8px 0}.ui-datepicker{display:none;background:#F5F4E7;overflow:visible;margin:0;max-width:500px;color:#88836E;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #CBC39E}.ui-datepicker .ui-datepicker-header{position:relative;padding:.4em 0;border-bottom:0;font-weight:bold;border-bottom:1px solid #E5E5E5}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{padding:1px 0 1px 2px;position:absolute;top:.5em;margin-top:0;cursor:pointer;text-indent:-9999px;color:#88836E;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #CBC39E;padding:7px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;background:url(/assets/inactive.png) top left no-repeat;width:5px;height:8px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:#e1e0d3}.ui-datepicker .ui-datepicker-prev span{background-position:-5px 0}.ui-datepicker .ui-state-disabled{opacity:0.4;filter:alpha(opacity=40);cursor:default}.ui-datepicker .ui-datepicker-prev{left:6px}.ui-datepicker .ui-datepicker-next{right:6px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;border-collapse:collapse;margin:0}.ui-datepicker tr td:first-child{border-left:none}.ui-datepicker td{border-width:1px;padding:0;text-align:center;border:1px solid #CBC39E;padding:1px 6px;cursor:pointer}.ui-datepicker td:hover{background:#e1e0d3;color:white;color:#746f5a}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em 0;font-weight:bold;margin:0;border-width:0;text-align:center;text-decoration:none;color:#88836E}.ui-datepicker-calendar th{padding-top:.3em;padding-bottom:.3em;background:#CBC39E;color:#F5F4E7}.ui-datepicker-calendar th span,.ui-datepicker-calendar span.ui-state-default{opacity:1}.ui-datepicker-calendar td a{padding-top:.5em;padding-bottom:.5em}.min-width-480px div.hasDatepicker{width:63%;display:inline-block;margin:0}
