@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}::-moz-selection{background:#ef7800;color:#fff;text-shadow:none}::selection{background:#ef7800;color:#fff;text-shadow:none}textarea[readonly]:focus{outline:none!important}textarea{resize:none}a:link{-webkit-tap-highlight-color:#ef7800}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}a,a:active,a:visited{color:#607890}a:hover{color:#036;text-decoration:underline!important}ul,ul li{margin:0;padding:0;list-style:none}.modal-content{display:none}#error .modal-content{display:block}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.float-r{float:right}.float-l{float:left}.boxShadow,.pop .pop-box{box-shadow:2px 2px 7px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.3)}.boxSizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.vcenter{display:inline-block;vertical-align:middle}.center{text-align:center!important}.quote{min-height:30px;padding-left:40px;margin-bottom:10px;position:relative}.quote:before{content:'“';font:76px Georgia,serif;color:#ddd;position:absolute;top:-10px;left:0}body{background-color:#d7d9ce;font-family:Georgia,serif!important}#giftly,#session,#icon-facebook,#icon-twitter{background:url(/cdn/b277845/images/sprite-template.png) 0 0 no-repeat}#container{width:100%;overflow:visible;min-width:960px;height:800px}.wrap{width:960px;margin:0 auto}header{height:59px;background:#e9eae4;border-bottom:1px dashed #c8aa6f;position:relative}header .wrap{position:relative}#giftly{position:absolute;top:0;left:0;z-index:2;width:143px;height:70px}#main-nav{position:absolute;top:0;left:170px;width:790px;border-top:2px solid #cd6600}#main-nav li,#main-nav a{float:left}#main-nav h2{margin:0!important}header a,footer a{text-decoration:none}#main-nav a{font-size:17px;color:#6f4b31;font-weight:normal;margin:2px 2px 0 0;padding:17px 22px}#main-nav a:hover{text-decoration:none!important}#tick{height:6px;position:absolute;top:0;left:0}#tick span{margin:0 auto;display:block;border-color:#cd6600 transparent transparent;border-style:solid;border-width:6px 6px 0;width:0;height:0}#main-nav .selected a{background:#fff}#session,#logged-in{position:absolute;top:15px;right:5px;z-index:998}#session{width:147px;height:26px;background-position:0 -70px;text-align:center;padding:6px 0 0 0}#session a{color:#666;font-size:14px}#session a:hover{text-decoration:underline}#hi,.avatar-tiny,#logged-in ul{border:2px solid #ccc;border-left:none;border-top:none}#hi{height:25px;background:#f5f7e8;display:inline-block;line-height:25px;position:relative;padding:0 30px 0 10px;margin:0 0 0 5px}.avatar-tiny{width:25px;height:25px;float:left}.v{position:absolute;top:10px;right:8px;border:5px solid transparent;border-top:5px solid #666}#logged-in ul{display:none;position:absolute;top:25px;right:0;width:100px;background:#f5f7e8;text-align:right;z-index:999}#logged-in ul li{border-top:1px solid #e0e1da}#logged-in ul a{padding:5px 10px;display:block;color:#09f}#main{position:relative}footer{background:#e4dcc4;margin:75px 0 0 0;text-align:left;padding:25px 0 10px;-webkit-box-shadow:inset 0 0 4px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2);box-shadow:inset 0 8px 4px -4px rgba(0,0,0,0.1)}footer .wrap{position:relative}footer ul{float:left;width:160px}footer .two,footer .four{width:125px}footer .right{float:right;text-align:right;color:#b5aa8f}footer a{color:#b5aa8f!important;font-size:14px;padding:0 0 8px;display:block}footer #sitemap{display:block;margin:20px 0 0 0;opacity:.7}footer #sitemap a{font-size:12px;display:inline;color:#b5aa8f!important}footer #social{margin-top:10px}footer #social a{display:inline-block;vertical-align:top}#icon-twitter,#icon-facebook{width:28px;height:28px;display:inline-block;overflow:hidden;text-indent:9999px;margin:0 0 0 7px}#icon-facebook{background-position:0 -102px}#icon-twitter{background-position:-41px -102px}a:hover{text-decoration:underline}input,textarea{font-family:sans-serif;color:#333}#main a.small{font-size:14px;padding:5px 10px!important}hr{clear:both;height:1px;background:none;border-top:1px dashed #c8aa6f;margin:10px 0;padding:0}h1{color:#c60;font-size:18px}#page-title{margin:15px 0 0 0}#main a{text-decoration:none;color:#09f}select{font-family:georgia,serif}input.invalid,textarea.invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}select.invalid{-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input.invalid,.no-boxshadow textarea.invalid{background-color:#f0dddd}.relative{position:relative;display:inline-block}.invalid-bang{border-radius:10px;background:red!important;color:#fff;margin:3px!important;padding:1px 6px!important;font:12px Georgia,serif;display:inline-block!important;vertical-align:middle;position:static!important}.column{float:left;width:420px}.column .column{display:inline-block;width:auto;margin:0 20px 0 0;height:80px}.box{background:#fff;border:1px solid #e3a022;padding:15px;margin:20px 0 10px}.arrow{width:89px;height:42px;line-height:42px;padding:0 30px;background:url(/cdn/b277845/images/app/arrow.png) 0 0 no-repeat;font-size:16px;color:#fff;position:absolute;z-index:1001}.arrow.right{background-position:0 -44px}#saving{position:fixed;bottom:10px;right:10px;color:#fff;background:#e87400;padding:10px;width:50px;text-align:center;display:block;display:none}.button{display:inline-block;background:url(/cdn/b277845/images/buttons-red.png) 0 0 no-repeat;height:49px;text-align:center!important;color:#fff!important;vertical-align:middle;text-decoration:none!important;line-height:45px;font-size:18px}.button:hover{background-position:0 -65px;text-decoration:none!important}input.button{border:none}.button81x39{width:81px;height:39px;line-height:36px;font-size:16px}.button81x39:hover{background-position:0 -64px}.button98x49{width:98px;height:49px;background-position:-81px 0}.button98x49:hover{background-position:-81px -65px}.button138x49{width:138px;height:49px;background-position:-179px 0}.button138x49:hover{background-position:-179px -65px}.button178x49{width:178px;height:49px;background-position:-317px 0}.button178x49:hover{background-position:-317px -65px}.button188x49{width:188px;height:49px;background-position:-495px 0}.button188x49:hover{background-position:-495px -65px}.button208x49{width:208px;height:49px;background-position:-683px 0}.button208x49:hover{background-position:-683px -65px}.button228x49{width:228px;height:49px;background-position:-891px 0}.button228x49:hover{background-position:-891px -65px}.button228x65{width:228px;height:65px;background-position:-1119px 0;line-height:63px;font-size:30px!important}.button228x65:hover{background-position:-1119px -65px}.button-blue{background-image:url(/cdn/b277845/images/buttons-blue.png)}.button108x38{width:108px}.button148x38{width:148px;background-position:-108px 0}.button148x38:hover{background-position:-108px -38px}.button248x38{width:248px;background-position:-256px 0}.button248x38:hover{background-position:-256px -38px}.button69x41{width:69px;height:41px;background-position:-1347px 0;line-height:37px}.button69x41:hover{background-position:-1347px -65px}.button.disabled,.button.disabled:hover{cursor:default;opacity:.5}.ie7 .button.disabled{filter:alpha(opacity=50)}.ie8 .button.disabled{-ms-filter:"alpha(opacity=50)"}.disabled.button81x39:hover{background-position:0 0}.disabled.button98x49:hover{background-position:-81px 0}.disabled.button138x49:hover{background-position:-179px 0}.disabled.button178x49:hover{background-position:-317px 0}.disabled.button188x49:hover{background-position:-495px 0}.disabled.button208x49:hover{background-position:-683px 0}.disabled.button228x49:hover{background-position:-891px 0}.disabled.button228x65:hover{background-position:-1119px 0}.disabled.button148x38:hover{background-position:-108px 0}.disabled.button248x38:hover{background-position:-256px 0}.disabled.button69x41:hover{background-position:-1347px 0}.content-provider{display:none}.transparent-overlay{display:none;width:100%;height:100%;z-index:9999;position:absolute;top:0;left:0;background:url(/cdn/b277845/images/app/error-mask.png)}.alert-box{display:none;position:absolute;width:500px;height:auto!important;padding:30px 50px;background:#fff}.alert-headline{font-size:24px;color:#c60;text-align:center;padding:0 0 10px!important;margin:0 0 10px}.alert-content{font-size:18px;padding:0 10px}.alert-box .x{position:absolute;top:10px;right:10px;width:15px;height:15px;display:block;background:url(/cdn/b277845/images/app/btn-delete.png);text-indent:-9999px}.alert-box .close{display:block;text-align:center;color:#09f;font-size:18px;text-decoration:none;margin:20px 0 -10px 0}.alert-box .content-provider{display:block}#errors,#success{width:942px;padding:10px;margin:10px 0 0 -22px;border-bottom:2px solid #ccc}#errors h1,#errors p,#success h1,#success p{color:#fff;margin:0!important;padding:0!important}#errors h1,#success h1{font-size:20px}#errors p,#success p{font-size:13px!important}#errors li,#success li{list-style:none;margin:0}#errors{background:#ea3c1d}#errors h1,#errors p{display:inline!important}#errors h1{margin:0 10px!important;color:#fff!important}#success{background:#96af1b}#ajax-login-errors{text-align:center;margin:-5px 0 10px 0;color:red}#preview-message{text-align:center}.pop{position:relative}.pop .pop-box{position:absolute;top:-22px;right:-213px;background:#fff;padding:10px;color:#666;width:180px;text-align:left;font-family:'Georgia',serif}.pop .pop-box .t,.pop .pop-box .ts{position:absolute;top:20px;width:0;height:0;border:10px solid transparent}.pop .pop-box .t{left:-19px;border-right-color:#fff}.pop .pop-box .ts{left:-20px;border-right-color:#ddd}a.pop{text-decoration:none!important}#session .pop-box{left:-215px;top:-8px}#session .pop-box .t,#session .pop-box .ts{position:absolute!important;top:10px;border:10px solid transparent}#session .pop-box .t{left:200px!important;border-left-color:#fff}#session .pop-box .ts{left:201px!important;border-left-color:#ddd}#contactWidget{width:350px;background:#fff;position:fixed;bottom:0;right:20px;z-index:999}a#contactWidget-handle{font:14px Verdana,Arial,Helvetica,sans-serif;color:#333;background:#ffdd9e;display:block;padding:7px 10px;text-decoration:none!important}a#contactWidget-handle:hover{background:#fea;text-decoration:none!important}#contactWidget-body{padding:15px;display:none}#contactWidget p{font-size:16px!important;text-align:center}#contactWidget input{width:100%;margin:5px 0;padding:3px;border:1px solid #b6b6b6}#contactWidget textarea{width:100%;height:100px;margin:5px 0;padding:3px;border:1px solid #b6b6b6}#contactWidget-submit{float:right}#how-it-works{border-top:2px solid #e9ece6;border-bottom:1px solid #ddd;text-align:center}#how-it-works .column{width:445px;margin-bottom:25px}#how-it-works ol,#how-it-works li{list-style:none}#how-it-works ol{text-align:left;border:1px dashed #ddb17a;padding:20px 20px 20px 10px;min-height:450px}#how-it-works li{position:relative;font-size:16px;padding:0 0 0 40px;line-height:125%}#how-it-works li:before{position:absolute;top:0;left:0;text-align:center;width:30px;height:30px;display:block;line-height:28px;font-size:22px;background:#c60;color:#fff;font-weight:bold}#how-it-works li:after{content:'';display:block;background-image:url(/cdn/b277845/images/home/how-it-works.png);background-repeat:no-repeat;margin:10px 0}#how-it-works li small{display:block;font-size:10px}#how-it-works .one:before{content:'1'}#how-it-works .two:before{content:'2'}#how-it-works .three:before{content:'3';line-height:23px}#how-gifter .one:after{width:168px;height:75px}#how-gifter .two:after{width:77px;height:79px;background-position:0 -75px}#how-gifter .three:after{width:82px;height:42px;background-position:-292px -60px}#how-recipient .one:after{width:104px;height:60px;background-position:-292px 0}#how-recipient .two:after{width:70px;height:79px;background-position:-77px -75px}#how-recipient .three:after{width:124px;height:131px;background-position:-168px 0;margin:-20px 0 0 0}#giftly-explained #giftly-explained-img{float:right;position:relative;z-index:10}#giftly-explained #giftly-explained-container{float:right;width:300px;margin-right:-4px}#giftly-explained #giftly-explained-container .yelp-remove{display:none}.giftly-explained-box .alert-box{display:none;position:absolute;width:850px;height:auto!important;padding:30px 50px;background:#fff}#error-page{background:#fff;width:700px;padding:20px;margin:60px auto 0;border-right:2px solid #a6b4b8;border-bottom:2px solid #a6b4b8}#error-page p{margin-top:1em}.magic-button,.magic-button:hover{font:bold 20px Georgia,serif!important;color:#fff!important;text-decoration:none!important;border-width:none!important;padding:12px 22px;display:inline-block;vertical-align:middle;position:relative;box-shadow:1px 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.magic-button:before{content:" ";background:none!important;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-width:1px;border-style:solid}.magic-button.compact{font-size:16px!important;padding:9px 16px!important}.magic-button,.magic-button:before{background:#c00;border-color:#da714a}.magic-button:hover,.magic-button:hover:before{background:#e90000;border-color:#df704a}.magic-button.blue,.magic-button.blue:before{background:#3b5998;border-color:#9f9489}.magic-button.blue:hover,.magic-button.blue:hover:before{background:#45619d;border-color:#a69889}.magic-button.gold,.magic-button.gold:before{background:#e3a207;border-color:#e7b749}.magic-button.gold:hover,.magic-button.gold:hover:before{background:#ffb707;border-color:#ffc94f}.privacy .inner{margin-top:25px}.ie7 .clearfix{overflow:hidden}.ie7 .button{display:block}.ie7 .third p{width:100%}.ie7 #logged-in ul{right:2px}.ie7 #imageloader{top:63px;left:220px}.ie7 #pagination ul{float:right;margin-top:-20px}.ie7 #pagination li{display:inline}.ie7 #yelp-search{display:block;margin-top:26px}.ie7 #progress>*{display:inline}.ie7 header,.ie7 nav,.ie7 #container,.ie7 .wrap{position:relative;z-index:1000}.ie7 #log-in-dropdown{z-index:999}.ie7 #colors{overflow:hidden;height:60px}.ie7 #powered-by-yelp{top:50px}.ie7 #blog-promo{float:left;margin:-65px 0 0 0}.ie7 #newsletter-signup-link{display:inline}.ie7 .moar{width:425px!important}.ie7 #what-box h2{margin:20px 0 0 0}.ie7 #signin-tag .button-wrap{padding-top:0}.ie7 #callout-box,.ie7 #main .wrap,.ie7 #main,.ie7 #container{position:relative;z-index:999}.ajax{position:relative}.ajax .loading{background:white url(/cdn/b277845/images/ajax-loader.gif) 50% 50% no-repeat;position:absolute;top:-5px;left:-5px;z-index:2;opacity:.9;cursor:wait!important}@-moz-document url-prefix(){.button{font-weight:normal}.customizr input{height:30px!important}.no-boxshadow input.invalid,.no-boxshadow textarea.invalid{border:1px solid red}}.ab-giftly-position-left #giftly-wrapper{float:left}#main{background:#dff0f9 url(/cdn/b277845/images/app/landing-back.png) 50% 100% repeat-x;margin:0 0 -75px 0!important;padding:30px 0 75px 0}#content>*{color:#333;background:#fff;width:920px;margin:10px auto 0;padding:20px;position:relative;border-right:2px solid #a6b4b8;border-bottom:2px solid #a6b4b8}#callout-arrow{position:absolute;left:455px;top:-15px;border-color:transparent transparent #fff;border-style:solid;border-width:0 50px 15px;width:0;height:0}h1,h2,h3{font-weight:normal}h1{font-size:34px;color:#c60}h1.meek{font-size:26px;color:#c60}h1 span{color:#333}h1 a{color:#c60!important}h2{font-size:20px}h2.message{text-align:center;margin-top:50px}.short{width:70px}#pagination{text-align:center}#pagination a{font-size:16px}#pagination a+a{margin-left:5px}#pagination a.active{color:#333!important}#headings{text-align:center;padding-top:10px}#headings .subheading{font-size:14px;color:#666;margin-top:10px}#headings .subheading a{font-style:italic}hr.separater{margin:30px 0 25px}.sexy-input{position:relative}.sexy-input.input{font:12px sans-serif;width:130px;border:1px #ccc solid;border-radius:5px;padding:3px 5px}.sexy-input.select{padding:3px 0}.sexy-input.search{padding-right:30px}.sexy-input.search .control{background:#aaa;width:30px;position:absolute;top:0;right:0;bottom:0}#filters{color:#d26b00;text-align:right;margin:15px 20px 0 0}#filters input{font:12px sans-serif;width:130px;height:16px;border:1px #ccc solid;border-radius:5px;padding:3px 5px}#filters #search-results{background-color:#fff;width:130px;z-index:998;text-align:left;border:1px solid #ccc;border-top:none;border-radius:5px;padding:5px;display:none;position:absolute;top:20px;left:0}#filters #search-results a{padding:5px;display:block}#filters .filter{display:inline-block;vertical-align:middle;margin-left:15px;position:relative}#filters .filter label{color:#999;font:10px sans-serif;text-transform:uppercase;position:absolute;left:5px;top:-15px;cursor:auto}#filters .themoreyouknow{color:#999;font:10px sans-serif;text-transform:uppercase;vertical-align:baseline;margin:0 15px 0 0}#filters .apply{margin-left:15px;display:inline-block;vertical-align:middle}#top4ways{background:#eff1e3;text-align:center;margin:25px 20px 0 0}#top4ways img{margin:15px auto}ul.share-buttons{display:block;list-style-type:none}ul.share-buttons li{float:left;margin-left:15px}ul.share-buttons li:first-child{margin:0!important}.fb-like{width:50px;overflow:hidden}.fb-like span.fb_edge_comment_widget.fb_iframe_widget{display:none}.promo{display:block;color:#c60!important}.promo span{color:#09F}.promo:hover{text-decoration:none!important}.promo-top,.promo-large{text-align:center;height:70px;line-height:75px;font-size:16px}.promo-top{width:667px;background:url(/cdn/b277845/images/gift_ideas/promo-top.png) 0 0 no-repeat;position:relative;left:-8px}.promo-side{width:186px;height:348px;padding:12px 0 0 0;background:url(/cdn/b277845/images/gift_ideas/promo-side.png) 0 0 no-repeat}.promo-side h3{background:#fcf7ec;width:162px;padding:5px;margin:0 0 0 5px;font-size:18px}.promo-side p{padding:10px 15px 0 15px;color:#333;font-size:15px}.promo-large{width:895px;background:url(/cdn/b277845/images/gift_ideas/promo-large.png) 0 0 no-repeat;margin:0 0 20px 10px;font-size:19px}#carousel{background:#f5f7e8;height:345px;margin-bottom:-1px;position:relative;z-index:20}#carousel .cycle-nav{position:absolute;top:250px;left:30px;z-index:999}#carousel .cycle-nav li{float:left;margin:0 2px 0 0;font-size:72px;position:relative}#carousel .cycle-nav a{color:#fff;text-decoration:none!important}#carousel .cycle-nav span{display:none;color:#999;position:absolute;z-index:1000;top:17px;left:5px;font-size:46px}#carousel .cycle-nav .activeSlide span{display:block}#carousel .cycle li{position:absolute;display:none;padding:20px 20px 20px 620px;overflow:hidden;width:260px}#carousel img{position:absolute;top:20px;left:20px}#carousel h2{padding:0 0 20px 0}#carousel p{font-size:14px;margin:0 0 10px 0}#carousel .button{position:absolute;bottom:0;right:0}#carousel .sm{margin:10px 0 0 0}#carousel .twitter-share-button,#carousel .fb-like{float:left}#carousel .fb-like{margin:0 0 0 10px}#search-bar{border:1px solid #ddd;margin:0 10px 20px;padding:10px 5px;text-align:center;position:relative;z-index:19}#search-bar .blurb{font-size:16px;padding-top:4px;margin-right:5px;position:relative;top:4px}#search-bar #search-box{display:inline-block;position:relative}#search-bar #place-selector{margin:0 5px 0 5px;width:170px;height:18px;text-align:left;padding:5px;background:white url(/cdn/b277845/images/search-icon.png) 95% 50% no-repeat}#search-bar #search-results{display:none;position:absolute;top:35px;left:8px;background-color:#fff;width:185px;z-index:998;text-align:left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#search-bar #search-results a{padding:5px 10px;display:block}#search-bar #search-submit{display:inline-block;position:relative;top:-1px}#search-bar .filter{display:inline-block;vertical-align:middle;margin:0 5px 0;position:relative;overflow:visible;text-align:left;font-family:sans-serif}#search-bar .filter .selected{height:18px;width:95px;display:inline-block;background:white url(/cdn/b277845/images/arrow-down.png) 95% 50% no-repeat;border:1px solid #ccc;border-radius:10px;padding:10px 40px 7px 10px;color:#333!important;text-decoration:none!important}#search-bar .filter ul{display:none;position:absolute;z-index:9999;top:29px;left:0;width:145px;padding:3px 0 0 0;background:#fff;border:1px solid #ccc;border-top:none}#search-bar .filter ul a{display:block;padding:7px 10px;font-size:14px}#search-bar .filter ul a h2{padding:0!important;margin:0!important}#search-bar .filter h1{color:#333;font-size:13px!important;text-align:left!important;margin:0!important;padding:0!important;overflow:hidden;position:absolute;width:110px;height:19px}#detail-page #search-bar{margin-bottom:10px}#ideas-page #side-col{width:200px;float:left;margin-left:10px}#ideas-page #side-col ul{font-size:14px;line-height:140%;margin-bottom:20px}#ideas-page #side-col ul li.active a{color:#d26b00!important}#ideas-page #side-col ul li.level-1{padding-left:20px}#ideas-page #side-col ul li.level-2{padding-left:40px}#ideas-page #side-col h2{font-size:20px;color:#c60;margin-bottom:5px;display:inline-block}#ideas-page #side-col a{color:#333}#ideas-page #side-col a:hover{color:#09f}#detail-page #side-col{width:300px;float:left;margin-left:10px}#ideas-page #primary-col{width:670px;margin-left:40px;float:left}#detail-page #primary-col{width:560px;margin-left:40px;float:left}#detail-page #primary-col h1{margin:0}#detail-page #primary-col h2{margin-bottom:25px}#detail-page #primary-col p{margin:16px 0}#detail-page #primary-col hr{margin:25px 0}#detail-page #primary-col .button-bar ul.share-buttons{float:left;margin-top:15px}#detail-page #primary-col #detailed-places .detailed-place{margin-bottom:25px;padding-left:35px;position:relative;background:url(/cdn/b277845/images/gift_ideas/icon-gift.gif) 10px 3px no-repeat}#detail-page #primary-col #detailed-places .detailed-place h1{font-size:18px;color:#333;text-align:left}#detail-page #primary-col #detailed-places .detailed-place ul{margin-bottom:15px}#detail-page #primary-col #detailed-places .detailed-place li span.title{display:block;margin-right:3px}#detail-page #primary-col #detailed-places .detailed-place li div.title{margin-bottom:2px}#detail-page #primary-col #detailed-places .detailed-place li .title{color:#d26b00;padding-top:5px!important}#detail-page #primary-col #detailed-places .detailed-place .quote{width:300px}#detail-page #primary-col #detailed-places .detailed-place .yelp-link{color:#aaa;margin-left:40px}#detail-page #primary-col #detailed-places .detailed-place .map-col{font-size:10px;float:right;text-align:right}#detail-page #primary-col #detailed-places .detailed-place .map-col div{margin-bottom:10px}#detail-page #primary-col #detailed-places .detailed-place .map-col div img{display:inline-block;vertical-align:middle}#gift-ideas{margin-top:20px}.idea-col{width:300px;margin-right:50px;float:left}.last-col{margin-right:0}.a-gift-idea{width:300px;margin-bottom:30px}.a-gift-idea .controls{text-align:right;margin-right:10px;position:relative}.a-gift-idea .controls .links{font-size:16px;margin-right:5px}.a-gift-idea .controls .magic-button{vertical-align:baseline}.a-gift-idea .controls .magic-button:before{border-top:none;top:0}.a-gift-idea .controls .magic-button:hover:before{border-top:none}.no-boxshadow .a-gift-idea ul.share-buttons li{margin-left:19px!important}.no-boxshadow .a-gift-idea ul.share-buttons li:first-child{margin:0!important}#idea-tags{margin:40px 0 20px}#idea-tags h2{margin-bottom:10px;font-size:18px}#idea-tags h1,#idea-tags a{float:left;font-size:12px;margin:0}#idea-tags a{background:#fff;padding:3px 5px;margin:0 3px 3px 0;border:2px solid #ccc;border-top:none;border-left:none;border-top-left-radius:5px;font-family:sans-serif}.ie7 #ideas-page h1{font-size:30px}.ie7 #search-bar .blurb{font-size:18px!important}#detail-page .image-box.default{width:280px!important;height:242px!important;margin:15px 15px 15px 10px!important}.aggregated{margin-top:25px}.aggregated h2{font-size:18px;margin:15px 0 0!important}.aggregated h2 span{font-size:14px!important}.aggregated h2.title{font-size:20px!important}.aggregated .avatar{width:30px;height:30px;margin-right:5px}#foursquare li{margin:0 0 10px 0}#breadcrumbs{font-size:14px;color:#999;width:960px;margin:0 auto}#breadcrumbs a{color:#999}#breadcrumbs small{color:#bbb}#breadcrumbs h1{text-align:left;font-size:34px}.a-giftly *{margin:0;padding:0;border:0}.clickable .a-giftly:hover{cursor:hand;cursor:pointer;box-shadow:0 0 10px rgba(180,80,0,0.4);-moz-box-shadow:0 0 10px rgba(180,80,0,0.4);-webkit-box-shadow:0 0 10px rgba(180,80,0,0.4)}.a-giftly:before{background:url(/cdn/b277845/images/giftly/logo-faded.png) right bottom no-repeat;content:" ";width:57px;height:45px;position:absolute;right:7px;bottom:3px}.a-giftly{background:#fafbf2;margin-top:10px;padding:1px 0;width:300px;position:relative;z-index:1;box-shadow:2px 2px 7px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.3)}.a-giftly .header{margin:10px}.a-giftly .header h3{font-size:18px;color:#333;text-align:left;margin:0 0 5px}.a-giftly .sale-tag{font-size:16px;line-height:32px!important;text-align:center;width:180px;height:35px;background:url(/cdn/b277845/images/giftly/extras/sale-tag.png) no-repeat;padding-left:1px;position:absolute;left:-7px;top:3px;z-index:5;display:inline-block}.a-giftly .sale-tag span{font-size:12px!important;position:relative;top:-1px}.a-giftly .theme{width:290px;height:230px;margin:5px;overflow:hidden;position:relative}.a-giftly .theme-custom{width:300px!important;height:216px!important;margin:5px 0 0!important}.a-giftly .theme-custom .frame-box{background-image:url(/cdn/b277845/images/giftly/frames/default.png);width:300px;height:216px;position:absolute;top:0;left:0;z-index:2}.a-giftly .theme-custom .image-box{background:#000;width:270px;height:200px;overflow:hidden;text-align:center;position:absolute;top:6px;left:13px}.a-giftly .theme-custom .image-box img{margin:0 auto}.a-giftly .theme-custom .image-box.develop img{display:none}.a-giftly .theme-,.a-giftly .theme-fathers,.a-giftly .theme-undefined,.a-giftly .theme-holiday,.a-giftly .theme-default{background:url(/cdn/b277845/images/giftly/themes/default.png) 5px 0 no-repeat;height:246px;margin-top:10px}.a-giftly .theme-shopping{background-image:url(/cdn/b277845/images/giftly/themes/shopping.png)}.a-giftly .theme-thanks{background-image:url(/cdn/b277845/images/giftly/themes/thanks.png)}.a-giftly .theme-coffee{background-image:url(/cdn/b277845/images/giftly/themes/coffee.png)}.a-giftly .theme-anniversary{background-image:url(/cdn/b277845/images/giftly/themes/anniversary.png)}.a-giftly .theme-clothes{background-image:url(/cdn/b277845/images/giftly/themes/mensClothes.png)}.a-giftly .theme-vacation{background-image:url(/cdn/b277845/images/giftly/themes/vacation.png)}.a-giftly .theme-drinks{background-image:url(/cdn/b277845/images/giftly/themes/drinks.png)}.a-giftly .theme-birthday{background-image:url(/cdn/b277845/images/giftly/themes/birthday.png)}.a-giftly .theme-kids{background-image:url(/cdn/b277845/images/giftly/themes/kids.png)}.a-giftly .theme-wine{background-image:url(/cdn/b277845/images/giftly/themes/wine.png)}.a-giftly .theme-spa{background-image:url(/cdn/b277845/images/giftly/themes/spa.png)}.a-giftly .theme-congrats{background-image:url(/cdn/b277845/images/giftly/themes/congrats.png)}.a-giftly .theme-events{background-image:url(/cdn/b277845/images/giftly/themes/events.png)}.a-giftly .theme-restaurant{background-image:url(/cdn/b277845/images/giftly/themes/restaurant.png)}.a-giftly .theme-merry{background-image:url(/cdn/b277845/images/giftly/themes/merry.png)}.a-giftly .theme-peace{background-image:url(/cdn/b277845/images/giftly/themes/peace.png)}.a-giftly .theme-holiday{background-image:url(/cdn/b277845/images/giftly/themes/default-holiday.png)}.a-giftly .theme-default{background-image:url(/cdn/b277845/images/giftly/themes/default-spring.png)}.a-giftly ul.places{margin:10px;display:block;list-style-type:none;text-align:left;min-height:30px}.a-giftly ul.places li{border-top:1px dashed #c8aa6f;margin-top:10px;padding-top:10px;position:relative}.a-giftly ul.places li .place-icon{display:none}.a-giftly ul.places li .title{font-size:16px;color:#b45d00!important}.a-giftly ul.places li .subtitle{font:11px Georgia,serif;color:#b45d00}.a-giftly ul.places li .quip-box{display:none}.a-giftly ul.places li:first-child{border:0;margin:0;padding:0}.a-giftly .place-icon{width:50px;height:50px;margin-right:10px;background:url(/cdn/b277845/images/giftly/places/general-icons.png) -50px 0 no-repeat;overflow:hidden}.a-giftly .general-restaurant{background-position:0 0}.a-giftly .general-shopping{background-position:-50px 0}.a-giftly .general-drinks{background-position:-100px 0}.a-giftly .general-coffee{background-position:-150px 0}.a-giftly .general-sushi{background-position:-200px 0}.a-giftly .general-sports{background-position:-250px 0}.a-giftly .general-pizza{background-position:-300px 0}.a-giftly .general-beauty{background-position:-350px 0}.a-giftly .general-culture{background-position:-400px 0}.a-giftly .general-travel{background-position:-450px 0}.a-giftly .general-home{background-position:-500px 0}.a-giftly .general-pets{background-position:-550px 0}.a-giftly .general-transportation{background-position:-600px 0}.a-giftly .general-wine{background-position:-650px 0}.a-giftly .general-work{background-position:-700px 0}.a-giftly .general-spa{background-position:-750px 0}.a-giftly .partner{display:none}.no-boxshadow .a-giftly{border-left:1px solid #eee;border-top:1px solid #eee;border-right:2px solid #ddd;border-bottom:2px solid #ddd}