html,body{height:100%;margin:0}body{color:#555;min-width:978px;background:url(../images/bg-content-box.jpg);font:14px helvetica, arial, sans-serif}form,fieldset{border-style:none;margin:0;padding:0}h1{color:#0754b2;display:block;font-size:2em;font-weight:bold;margin:0.67em 0}a{color:#555;text-decoration:none}input,select,textarea{font-family:arial, helvetica, sans-serif;font-size:100%;vertical-align:middle}img{border-style:none}html.ff2.mac .header-form input.grey,html.ff3.mac .header-form input.grey,html.chrome.mac .header-form input.grey{height:13px;padding:7px 7px 5px}.page{min-height:100%}.page-wrapper{padding-bottom:83px}#header{background:transparent url(../images/bg-header.jpg) repeat-x scroll 0 0;height:143px;width:100%}#header .center-box{overflow:hidden}#header .city{left:237px;position:absolute;top:61px}#header .city label{background:transparent url(../images/chooseacity.png) repeat scroll 0 0;font-size:0;height:17px;line-height:0;margin:0 0 2px;text-indent:-9999px;width:121px}#header .address{left:700px;overflow:hidden;position:absolute;top:61px;vertical-align:middle;width:300px}#header .address label{background:transparent url(../images/dailydeal.png) repeat scroll 0 0;height:17px;margin:0 0 2px;text-indent:-9999px;width:267px}.header-form{font-family:Verdana, Arial, Helvetica, sans-serif}.header-form label{color:#fff;display:block;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;word-spacing:-1px}.header-form input{float:left;margin:0}.header-form input.grey{background:#d5deea none repeat scroll 0 0;border:1px solid #202c3b;color:#3a4253;font-size:12px;height:15px;line-height:20px;padding:5px 7px;width:154px}.header-form .location{left:233px;position:absolute;top:78px}.header-form .location label{background:transparent url(../images/chooseacity-location.png) repeat scroll 0 0;font-size:0;height:33px;line-height:0;margin:0 0 2px;text-indent:-9999px;width:133px}.login-nav{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0}.login-nav li{background:transparent url(../images/bg-login-li.gif) no-repeat scroll 0 50%;float:left;line-height:22px;margin:0 4px 0 -4px;padding:0 8px 0 10px}.login-nav li .facebook_connect_link{background:none;height:auto;margin:inherit;width:auto}.login-nav a{color:#a4a7ab;font-size:12px}.center-box{width:978px;margin:0 auto;position:relative}.btn-notified{height:27px;left:-1px;position:relative;width:102px}h1.logo{background:transparent url(../images/logo.png) repeat scroll 0 0;height:90px;margin:38px 0 0 8px;width:209px}h1.logo a{cursor:pointer;display:block;height:100%;position:relative;text-indent:-9999px;width:100%}h2.powered-by{display:none}h1.no-product{text-align:center;height:200px;margin:50px 20px}h1.error{text-align:center;margin:auto 20px}p.error{text-align:center;margin:auto 10px}#footer{background:#191f2b url(../images/bg-footer.gif) repeat-x scroll 0 0;height:105px;margin-top:-105px;padding:20px 0 15px;position:relative;width:100%}#footer .copyright{color:#fff;display:inline;float:right;font-family:helvetica, arial, sans-serif;font-size:13px;line-height:16px;margin:0;padding:15px 26px 0 0;text-align:center;width:119px}#footer .extra{background:transparent url(../images/bg-footer-extra.png) no-repeat scroll 0 0;height:170px;position:absolute;right:178px;top:-50px;width:113px}#footer ul.footer-nav{display:inline;float:left;font-size:14px;font-weight:bold;line-height:14px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 10px;overflow:hidden;padding:0}#footer ul.footer-nav li{float:left;overflow:hidden;padding:0 34px 0 0}#footer ul.footer-nav li a{color:#fff;float:left}#footer ul.footer-nav li ul{clear:both;float:left;font-size:11px;font-weight:normal;list-style-image:none;list-style-position:outside;list-style-type:none;margin:6px 0 0 2px;overflow:hidden;padding:0}#footer ul.footer-nav li ul li{background:transparent url(../images/bull-footer.gif) no-repeat scroll 0 5px;float:none;overflow:hidden;padding:0 0 3px 11px}#footer .blog{float:left;height:46px;margin:7px 0 0 34px;overflow:hidden;position:relative;width:143px}#footer .blog a{background:transparent url(../images/bg-blog.png) no-repeat scroll 0 0;color:#fff;cursor:pointer;float:left;font-family:Helvetica, Verdana, Geneva, Arial, sans-serif;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:46px;line-height:42px;margin:0;overflow:hidden;text-indent:-9999px;width:143px}#footer .blog a:hover{margin:-46px 0 0;padding:46px 0 0}#top-content{background:transparent url(../images/bg-content-box.jpg) repeat scroll 0 0;overflow:hidden;position:relative;width:100%}#top-content .navigation{background:transparent url(../images/bg-navigation.gif) repeat-x scroll 0 0;height:92px;overflow:hidden;padding:5px 0 3px;position:relative;width:100%}#top-content .navigation .nav{margin:0 auto;width:972px}#top-content .navigation .nav .nav-inner{background:transparent url(../images/menu-blog.png) no-repeat scroll 0 0;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 30px 0 0;padding:0}#top-content .navigation .nav .nav-inner li{float:left;padding:0}#top-content .navigation .nav .nav-inner li:first-child{background:transparent none repeat scroll 0 0}#top-content .navigation .nav .nav-inner li a{display:block;height:15px;overflow:hidden;text-indent:-9999px}#top-content .navigation .nav .nav-inner li.blog a{margin:0 7px 0 0;width:36px}#top-content .navigation .bg-nav-bottom{background:transparent url(../images/bg-navigation-bottom.png) repeat-x scroll 0 0;bottom:0;height:3px;left:0;overflow:hidden;position:absolute;width:100%}#menu{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 0 6px;position:relative}#menu li{float:left;padding:0 14px 0 0;position:relative}#menu li a{float:left;height:45px;overflow:hidden}#menu li a:hover{position:relative}#menu li a:hover span{margin:-45px 0 0}#menu li a.about span{background:transparent url(../images/menu-about.png) no-repeat scroll 0 0;width:108px}#menu li a.business span{background:transparent url(../images/menu-business.png) no-repeat scroll 0 0;width:212px}#menu li a.legal{padding:0 0 0 3px}#menu li a.legal span{background:transparent url(../images/menu-legal.png) no-repeat scroll 0 0;width:97px}#menu li a span{float:left;height:90px;overflow:hidden;text-indent:-9999px}#menu li div{display:none;left:-2px;padding:12px 0 0;position:absolute;top:44px;width:500px}#menu li div.business{margin-left:-122px;padding-left:122px}#menu li div.legal{margin-left:-346px;padding-left:346px}#menu li:hover div{background:url(../images/bg-navigation.gif) repeat-x scroll left bottom;z-index:100}#menu li.active div,#menu li:hover div{display:block}#menu li.active a span,#menu li:hover a span{margin:-45px 0 0}#menu li.active ul li.active a strong{background:url(../images/bg-drop-down-left.png) no-repeat scroll 0 0 transparent;font-weight:bold}#menu li.active ul li.active a em{background:url(../images/bg-drop-down-right.png) no-repeat scroll 0 0 transparent}#menu li ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#menu li ul li{float:left;padding:0 0 0 18px}#menu li ul li a{color:#333;float:left;font-size:14px;height:28px;line-height:28px}#menu li ul li a:hover{cursor:pointer}#menu li ul li a strong{float:left;font-weight:normal;height:26px;padding:1px 0 0 8px}#menu li ul li a:hover strong{background:transparent url(../images/bg-drop-down-left.png) no-repeat scroll 0 0}#menu li ul li a em{float:left;font-size:0;height:28px;line-height:0;width:6px}#menu li ul li a:hover em{background:transparent url(../images/bg-drop-down-right.png) no-repeat scroll 0 0}.legal #box-splash{display:none}#box-splash{margin:0 auto;min-height:373px;position:relative;width:990px}#box-splash .bg-splash{background:transparent url(../images/bg-address-bottom.png) no-repeat scroll 0 0;bottom:0;height:221px;left:0;overflow:hidden;position:absolute;width:990px}#box-splash .bg-scoopst{bottom:0;display:block;height:334px;overflow:hidden;position:absolute;right:31px;width:255px}#box-splash .bg-scoopst .scoopst-logo{display:block;left:8px;overflow:hidden;position:absolute;top:3px;z-index:50}#box-splash .bg-scoopst .scoopst-logo a{background:transparent url(../images/bg-scoopst-logo.png) no-repeat scroll 0 0;display:block;height:150px;overflow:hidden;text-indent:-9999px;width:245px}#box-splash #bg-scoopst-inner{background:transparent url(../images/bg-scoopst-inner.png) no-repeat scroll 0 0;bottom:0;display:block;height:297px;overflow:hidden;position:absolute;width:16px;z-index:5}#box-splash #subscribe.text-inner h1{margin-top:50px}#box-splash #subscribe{padding:0 auto 0;overflow:hidden;width:900px;padding:0 20px 0}#box-splash #subscribe .team-pic{padding-bottom:20px;margin-left:50px;float:left}#box-splash #subscribe .small-grey-box{float:right;margin-left:0;margin-right:50px;text-align:center;padding:0px 20px 20px 20px;border:2px solid #fff}#box-splash #text-scoop{background:transparent url(../images/text-scoop.png) no-repeat scroll 0 0;display:block;height:124px;overflow:hidden;text-indent:-9999px;width:507px}#box-splash #text-scoop.faq{background:transparent url(../images/faq-got-questions.png) no-repeat scroll 0 0;height:323px;margin-left:-75px;width:992px}#box-splash #text-scoop.business_owners{background:url(../images/business-owners-greeting-top.png) no-repeat scroll 0 0 transparent;width:1026px}#box-splash #text-scoop.testimonials{background:url(../images/testimonials-sign.png) no-repeat scroll 0 0 transparent;height:357px;width:828px}#box-splash #text-scoop.get_listed{background:url(../images/work-for-you.png) no-repeat scroll 0 0 transparent;height:42px;margin-left:20px;width:850px}#box-splash #text-scoop.contact{background:url(../images/contact-hello-nyc.png) no-repeat scroll 0 0 transparent;height:335px;margin-left:-15px;width:902px}#box-splash #text-scoop.jobs{background:url(../images/jobs_welcome.png) no-repeat;width:705px;height:323px}#box-splash .text-inner{width:1026px;overflow:hidden;position:relative;z-index:100;padding:73px 0 0 50px}#box-splash .text-inner.faq{padding:0 0 10px 75px}#box-splash .text-inner.about{padding:73px 0 0 32px;width:600px}#box-splash .text-inner.testimonials{padding:0 0 10px 75px}#box-splash .text-inner.jobs{padding:23px 0 0 142px}#box-splash .text-inner h1.cufon{text-indent:0;font-size:36pt;width:900px;color:#222}#box-splash .text-inner #text-area{display:block;height:42px;margin:54px 0 0;overflow:hidden;text-indent:-9999px;width:633px}#box-splash .text-inner #text-area.about{background:transparent url(../images/text-are.png) no-repeat scroll 0 0}#box-splash .text-inner #text-area.business_owners{background:url(../images/meet-scoopst.png) no-repeat scroll 0 0 transparent;margin-left:130px}#box-splash .text-inner #text-area.get_listed{background:url(../images/register-business.png) no-repeat scroll 0 0 transparent;height:34px;margin-left:77px;margin-top:120px;width:723px}#main{background:url(../images/bg-main.gif) repeat-x scroll 0 0 #fff;overflow:hidden;padding:23px 0 120px;width:100%}#main.inner{padding:10px 0 116px}#main p{color:#555;font-size:14px;line-height:24px;margin:0;padding:0 0 24px 3px}#main .content-inner{margin:0 auto;position:relative;width:982px}#main .content-inner .text-box{overflow:hidden;padding:1px 0 0 15px;width:967px}#main .content-inner .text-box p{color:#444;font-size:14px;line-height:22px;margin:0 0 22px;padding:0}#main .content-inner .text-box a{color:#0c63d4}#main .content-inner .image{background:transparent url(../images/bg-image-center.gif) repeat-y scroll 0 0;float:right;margin:-45px 0 0 15px;overflow:hidden;width:396px}#main .content-inner .image img{display:block}#main .content-inner .image .top{background:transparent url(../images/bg-image-top.gif) no-repeat scroll 0 0;overflow:hidden;width:100%}#main .content-inner .image .bottom{background:transparent url(../images/bg-image-bottom.gif) no-repeat scroll 0 100%;overflow:hidden;padding:6px;width:384px}#content-box{background:transparent url(../images/bg-content-box.jpg) repeat scroll 0 0;overflow:hidden;position:relative;width:100%;min-height:420px}#content-box .center-box{overflow:hidden;padding:20px 0 23px}#content-box .bg-bottom,#content-box .bg-top{height:18px;width:100%}#content-box .bg-bottom{background:transparent url(../images/bg-content-box-bottom.png) no-repeat scroll 0 0}#content-box .bg-top{background:transparent url(../images/bg-content-box-top.png) no-repeat scroll 0 0}#content-box .frame{background:transparent url(../images/bg-content-box-frame.png) repeat-y scroll 0 0;overflow:hidden;padding:0 30px 0 25px;position:relative;width:923px}#content-box .left-column{float:left;padding:35px 0 0;width:630px}#content-box h2{color:#2f3744;font-size:30px;margin:0 0 24px;line-height:32px}#content-box h2 em{color:#407bbf;font-weight:normal}#content-box #main h2{background:transparent url(../images/bg-main-h2.gif) repeat-x scroll 0 100%;color:#373d42;font-size:24px;line-height:24px;margin:0 0 22px;padding:0 0 10px}#content-box .wrap{overflow:hidden;width:100%}#content-box.signup .center-box,#content-box.login .center-box{padding-bottom:119px;padding-top:28px}#content-box.signup .bg-top,#content-box.login .bg-top{background:transparent url(../images/bg-content-box2-top.png) no-repeat scroll 0 0}#content-box.signup .bg-bottom,#content-box.login .bg-bottom{background:transparent url(../images/bg-content-box2-bottom.png) no-repeat scroll 0 100%}#content-box.signup .frame,#content-box.login .frame{padding:21px 30px 28px 37px;width:911px}#content-box.signup h1,#content-box.login h1{float:left;overflow:hidden;text-indent:-9999px}#content-box.signup .grey-circular-box,#content-box.login .grey-circular-box{float:left}#content-box.signup h1.account{background:transparent url(../images/bg-create-account.gif) no-repeat scroll 0 0;width:265px;height:23px;margin:0 30px 0 0}#content-box.login h1.welcome{background:transparent url(../images/bg-welcome.gif) no-repeat scroll 0 0;width:218px;height:24px;margin:0 25px 0 0}.grey-circular-box{background:transparent url(../images/bg-grey-circular-box.gif) no-repeat scroll 0 0}.grey-circular-box .bg{background:transparent url(../images/bg-grey-circular-box-bg.gif) no-repeat scroll 100% 0;float:left;height:29px;padding:0 16px 0 13px}.grey-circular-box p{font-family:Helvetica, Arial, Helvetica, sans-serif;font-size:14px;line-height:29px;margin:0}.grey-circular-box a{color:#0c63d4;font-family:helvetica, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:30px}.center-box{margin:0 auto;position:relative;width:978px}.publisher #primary-content-box{background:none}.user #primary-content-box{background:transparent url(../images/or.gif) no-repeat scroll 447px 135px}#primary-content-box{margin:35px 0 0;overflow:hidden;width:100%}#message_slideout{display:none}#message_slideout .message_close{margin:0 auto;position:relative;width:943px;text-align:right;display:none;cursor:pointer}#message_slideout .message_close a{position:relative;top:-25px}#message_slideout ul.alert,#message_slideout ul.error{background-color:#f99}#message_slideout ul.alert li,#message_slideout ul.error li{background:url(/images/bg-alert-icon.png) no-repeat center left}#message_slideout ul.warn,#message_slideout ul.confirm,#message_slideout ul.edit_link,#message_slideout ul.back_link{background-color:#ff9}#message_slideout ul.notice,#message_slideout ul.info{background-color:#62a564}#message_slideout ul.notice li,#message_slideout ul.info li{background:url(/images/bg-checkmark.png) no-repeat center left}.message_block ul{list-style:none;margin:0;padding:0;overflow:hidden}.message_block ul li{margin:0 auto;position:relative;width:900px;padding-top:4px;padding-bottom:6px;padding-left:35px;font:20px Verdana, Arial, Helvetica, sans-serif;font-style:italic;word-spacing:-1px;color:#fff}.facebook_connect_link{background:transparent url(../images/bg-facebook-wait.gif) no-repeat top left;height:56px;margin:0 0 21px;overflow:hidden;width:286px}.facebook_connect_link .FB_login_button{background:transparent url(../images/bg-facebook.gif) no-repeat scroll 0 0;display:block;height:56px;margin:0 0 21px;overflow:hidden;text-indent:-9999px;width:286px;cursor:pointer}.small-grey-box{display:inline;float:left;margin:0 0 0 150px;background:#ebebe2 url(../images/bg-small-grey-box.gif) no-repeat scroll 0 0}.small-grey-box .bg{background:transparent url(../images/bg-small-grey-box-inner.gif) no-repeat scroll 0 100%;overflow:hidden;padding:38px 25px 0 28px;width:287px}.small-grey-box h3{color:#333;font-family:helvetica, arial, sans-serif;font-size:18px;font-weight:bold;margin:0 0 33px;text-align:center}.small-grey-box p{font-size:16px;line-height:20px;margin:0 0 32px;padding:0 12px;text-align:center}#carousel{position:relative;background:#fff none repeat scroll 0 0;border:1px solid #d6d6ce;margin:0 0 12px 23px;padding:3px;position:relative;width:571px;z-index:10}#carousel ul{list-style-type:none;margin:0;padding:0;overflow:hidden;height:294px}#carousel .link-next,#carousel .link-prev{display:block;border:medium none;cursor:pointer;height:52px;margin:0;overflow:hidden;position:absolute;text-indent:-9999px;top:130px;width:50px;z-index:30;float:left}#carousel .link-next:focus,#carousel .link-prev:focus{outline:none}#carousel .link-prev{left:-22px;background:transparent url(../images/bg-prev.png) no-repeat scroll 0 0}#carousel .link-next{right:-24px;background:transparent url(../images/bg-next.png) no-repeat scroll 0 0}#right-column-slot .loader{background:transparent url(../images/ajax-loader.gif) no-repeat scroll 710px 0;margin-top:150px;padding-top:30px;text-align:center}#right-column-slot span.hidden{display:none}#content-box .right-column{float:right;width:255px;padding:20px 0 0 24px;background:url(../images/bg-line.gif) repeat-y;min-height:415px}#content-box .right-column p{font-size:14px;line-height:20px;margin:0 0 20px;text-align:center}#content-box .right-column p.deals{font-size:26px}#content-box .right-column p.deals strong{color:#407bbf}#content-box .right-column .links{overflow:hidden;width:277px;margin:0 -22px 0 0;padding:0 0 13px}#content-box .right-column .links a{font-size:12px;float:left;height:16px;line-height:20px;margin:0 13px 0 0}#content-box .right-column .links a:hover{text-decoration:none;color:#2b71c8}#content-box .right-column .links a.tweet{background:url(../images/bg-t.gif) no-repeat;padding:0 0 0 19px;margin:0 11px 0 0}#content-box .right-column .share{background:url(../images/bg-f.gif) no-repeat;padding:0 0 0 13px}#content-box .right-column .email{background:url(../images/bg-mail2.gif) no-repeat;padding:0 0 0 28px}#content-box .right-column .get-it{background:transparent url(../images/bg-clock.gif) no-repeat scroll 0 0;padding:17px 0 0}#content-box .right-column .get-it .button{background:transparent url(../images/bg-button.gif) no-repeat scroll 0 0;display:block;height:64px;overflow:hidden;text-indent:-9999px;width:248px}#content-box .right-column .get-it .button.scooped{background-position:0 -128px}#content-box .right-column .get-it .button:hover{background-position:0 -64px}.buyers-bar{background:url(../images/bg-buyers-bar.gif) no-repeat;width:242px;height:39px;margin:0 0 25px 4px;position:relative}.buyers-bar .left-corner{background:url(../images/bg-buyers-bar2.gif) no-repeat 0 0;position:absolute;top:0;left:0;z-index:50;width:100%;height:39px}.buyers-bar .right-corner{background:url(../images/bg-buyers-bar2.gif) no-repeat 100% -39px;width:100%;height:39px}.buyers-bar .text{position:absolute;top:11px;left:0;z-index:70;color:#fff;font:bold 16px Helvetica, Verdana, Arial, sans-serif;width:100%;text-align:center;text-indent:0px !important}.buyers-bar .bg{width:100%;position:absolute;top:3px;left:0;height:33px;z-index:10;background:url(../images/bg-buyers-bar2.gif) repeat-x 0 -111px}.clock{background:url(../images/bg-clock.gif) no-repeat;padding:2px 0 21px;width:280px;margin-left:-10px}.clock br{display:none}.clock strong.hasCountdown{float:left;height:46px;padding:0 0 0 46px;background:url(../images/bg-clock-strong.png) no-repeat;width:150px;overflow:hidden}.clock .countdown_amount{margin:0;padding:0;font:bold 18px/46px Helvetica, Verdana, Arial, sans-serif;color:#407bbf}.clock .countdown_section{margin:0;padding:0;font:bold 18px/46px Helvetica, Verdana, Arial, sans-serif;color:#407bbf;margin-left:6px}.clock .countdown_row{margin-left:-6px}.clock span{color:#444;font-size:18px;line-height:46px;padding:0 0 0 5px}#content{display:inline;float:left;margin:0 0 0 10px;width:625px}#content p a{color:#407bbf}.sidebar-box .visual .map{float:left;height:181px;width:286px}.sidebar-box .sidebar-box .bg{background:none repeat scroll 0 0 #fff6b8;padding:14px 16px;width:254px}.bonus_scoop div{padding:8px 0 0}.bonus_scoop div .bonus_scoop_item a{color:#407bbf;font-size:20px;text-decoration:underline;white-space:normal}#content-box.orders-new #account-info{margin-top:36px}#content-box.orders-new .center-box{padding-top:28px}#content-box.orders-new .center-box .bg-bottom{width:975px;margin-bottom:20px}#content-box.orders-new .frame{padding:21px 30px 14px 34px;width:914px}#content-box.orders-new .grey-circular-box{float:left}#content-box.orders-new .small-grey-box p{font-size:16px;line-height:20px;margin:0 0 32px;padding:0 12px;text-align:center}#content-box.orders-new .yellow-box{background:transparent url(../images/bg-yellow-box-box.gif) repeat-y scroll 0 0;margin:0 auto 28px;overflow:hidden;width:962px}#content-box.orders-new .yellow-box .box{background:transparent url(../images/bg-yellow-box.gif) no-repeat scroll 0 0;overflow:hidden;width:100%}#content-box.orders-new .yellow-box .box .bg{background:transparent url(../images/bg-yellow-box-bg.gif) no-repeat scroll 0 0;overflow:hidden;width:100%}#content-box.orders-new .yellow-box .box .bg .yellow-content{background:transparent url(../images/bg-yellow-box-content.gif) no-repeat scroll 0 100%;overflow:hidden;padding:27px 0 23px 68px;width:894px}#content-box.orders-new .yellow-box .box .bg .yellow-content .description{float:left;width:382px}#content-box.orders-new .yellow-box h3{color:#1d1d1d;font-size:18px;font-weight:normal;line-height:19px;margin:0 0 20px;text-decoration:underline}#content-box.orders-new .yellow-box p{color:#1d1d1d;font-size:18px;font-weight:bold;line-height:19px;margin:0}#content-box.orders-new .yellow-box #total p{font-size:28px;line-height:28px;margin:-5px 0 0}#content-box.orders-new h1.personalinformation{background:transparent url(../images/personalinformation.gif) no-repeat scroll 0 0;float:left;height:23px;margin:0 25px 0 0;overflow:hidden;text-indent:-9999px;width:293px}#content-box.orders-new #billing-info-hdr{background:transparent url(../images/bg-wrap-shadow.gif) no-repeat scroll 0 100%;margin:0 0 26px;overflow:hidden;padding:20px 0 15px 4px;width:910px}#content-box.orders-new #billing-info-hdr p{background:transparent url(../images/lock.gif) no-repeat scroll 0 0;color:#333;float:right;font-size:16px;height:27px;line-height:18px;margin:0 11px 0 0;padding:6px 0 0 29px}#content-box.orders-new #billing-info-hdr h1{background:transparent url(../images/billinginformation.gif) no-repeat scroll 0 0;display:inline;float:left;font-size:20px;height:28px;line-height:22px;margin:0 25px 0 0;text-indent:-9999px;width:242px}#content-box.orders-new #billing-info-hdr ul{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}#content-box.orders-new #billing-info-hdr ul li{float:left;padding:0 2px 0 0}#main .center-box #content{display:inline;float:left;margin:0 0 0 10px;width:625px}#main .center-box #sidebar{display:inline;float:right;margin:0 7px 0 0;width:290px}#main .center-box #sidebar .sidebar-box .visual .map{float:left;height:181px;width:286px}#main .center-box #sidebar .sidebar-box{border:1px solid #e6e1c9;margin:0 0 43px;padding:1px;width:286px}#main .center-box #sidebar .sidebar-box .bg{background:#fff6b8 none repeat scroll 0 0;padding:14px 16px;width:254px}#main .center-box #sidebar .sidebar-box .location{padding:6px 16px}#main .center-box #sidebar .sidebar-box h3{background:#fff6b8 url(../images/bg-sidebar-h3.gif) repeat-x scroll 0 50%;color:#333;font-size:14px;line-height:16px;margin:0}#main .center-box #sidebar .sidebar-box h3 span{background:none repeat scroll 0 0 #fff6b8;padding:0 17px 0 0}#content-box.account #my-account{margin-left:10px}#content-box.account #my-account p{margin-left:5px}#content-box.account h2.my-scoops{background:transparent url(../images/txt-my-scoops.gif) no-repeat scroll 0 0;height:27px;margin:0 0 0 9px;overflow:hidden;text-indent:-9999px}#content-box.account h2.my-account{background:transparent url(../images/txt-account.gif) no-repeat scroll 0 0;height:27px;margin:0 0 4px 0px !important;overflow:hidden;text-indent:-9999px}#content-box.account .wrap-shadow{background:transparent url(../images/bg-wrap-shadow.gif) no-repeat scroll 0 100%;margin:0 0 26px;overflow:hidden;padding:20px 0 15px 4px;width:910px}#content-box.account a{color:#0c63d4}.overlay-holder{position:absolute;top:0;left:0;width:100%;z-index:71;overflow:hidden}.overlay{background:url(../images/bg-overlay.png);height:1600px}.modal-box-holder{position:absolute;top:155px;width:100%;z-index:72}.modal-box{width:907px;margin:0 auto;z-index:72;font:12px "Helvetica Bold", Helvetica, Arial}.modal-box .modal-t,.modal-box .modal-b{height:24px;font-size:0}.modal-box .modal-t{background:url(../images/bg-modalbox-top-1.png) no-repeat}.modal-box .modal-b{background:url(../images/bg-modalbox-btm-1.png) no-repeat}.modal-box .modal-m{background:url(../images/bg-modalbox-mid-1.jpg) repeat-y;height:1%}.modal-box .modal-m:after{content:"";clear:both;display:block}.modal-box .holder-content{margin:-21px 0 -24px;float:left;width:100%;position:relative;padding:0 0 159px 2px}.facebook-placeholder{display:block;margin:0 auto}.iframe-holder{width:773px;margin:0 auto;background:#f7f7f7 url(../images/bg-iframe-hold-top.jpg) no-repeat}.iframe-holder-b{background:url(../images/bg-iframe-hold-btm.jpg) no-repeat 0 100%;padding:20px 0}.title-modalbox{width:903px;margin:0 0 35px}.title-modalbox .title-modalbox-t{background:url(../images/bg-title-modalbox-top.png) no-repeat;height:116px}.title-modalbox .title-modalbox-m{background:url(../images/bg-title-modalbox-mid.png) repeat-y;height:1%}.title-modalbox .title-modalbox-m:after{content:"";clear:both;display:block}.title-modalbox .title-modalbox-b{background:url(../images/bg-title-modalbox-btm.png) no-repeat;height:5px}.title-modalbox .title-modalbox-holder{float:left;width:100%;margin:-78px 0 -5px;position:relative;padding:0 0 31px}.title-modalbox strong{overflow:hidden;text-indent:-9999em;display:block;margin:0 auto 7px}.title-modalbox .you-got-scoop{background:url(../images/you-got-scoop-text.gif) no-repeat;width:672px;height:31px;margin:0 auto 5px}.title-modalbox span{color:#898032;display:block;margin:0 auto;font-size:20px;text-align:center}.title-modalbox span a{color:#0c63d4}.container-modalbox .text{display:block;overflow:hidden;text-indent:-9999em}.container-modalbox .its-an-open-road{background:url(../images/its-an-open-road-text.gif) no-repeat;width:640px;height:37px;margin:0 auto 5px}.tip-your-friends-to-scoop{background:url(../images/tip-your-friends-to-scoop-text.gif) no-repeat;width:555px;height:25px;margin:0 auto 29px}.container-modalbox{margin:0}.modal-box .bg-town-box{background:url(../images/bg-address-bottom-2.png) no-repeat;bottom:6px;height:124px;left:6px;margin:0 auto;position:absolute;width:895px}.close-window-btn{background:url(../images/bg-close-btn-modalbox.png) no-repeat;height:36px;overflow:hidden;position:absolute;right:-7px;text-indent:-9999em;top:-13px;width:36px;cursor:pointer}.shout-from-rooftop{background:url(../images/shout-from-rooftop-text.gif) no-repeat;width:641px;height:38px;margin:0 auto 5px}.tip-friebds-scoop-sharing{background:url(../images/tip-friebds-scoop-sharing-text.gif) no-repeat;width:516px;height:25px;margin:0 auto}.almost-there{text-align:center}.almost-there .buyers-bar{padding:20px 0 5px 0;margin:0px auto !important}.clouds{position:relative;width:100%;margin:0;padding:0 0 171px;list-style:none;font-size:0;z-index:1}.clouds li{display:inline}.cloud-links{padding:10px 0 0}.modal-box .clouds a{overflow:hidden;text-indent:-9999em;position:absolute;cursor:pointer}.modal-box .clouds .email-cl{background:url(../images/bg-cloud-email.gif) no-repeat;width:236px;height:144px;left:25px;top:82px}.modal-box .clouds .email-cl:hover{background-position:0 -144px}.modal-box .clouds .facebook-cl{background:url(../images/bg-cloud-share-facebook.gif) no-repeat;width:364px;height:161px;left:260px;top:38px}.modal-box .clouds .facebook-cl:hover{background-position:0 -161px}.modal-box .clouds .tweet-cl{background:url(../images/bg-cloud-share-tweet-this.gif) no-repeat;width:251px;height:132px;left:624px;top:87px}.modal-box .clouds .tweet-cl:hover{background-position:0 -132px}.modal-box-2{width:948px;position:absolute;top:155px;z-index:72;margin:10px 0 0 -18px;font:12px "Helvetica Bold", Helvetica, Arial}* html .modal-box-2,* + html .modal-box-2{margin:0 0 0 -9px}.modal-box-2 .modal-t,.modal-box-2 .modal-b{height:24px;font-size:0}.modal-box-2 .modal-t{background:url(../images/bg-modalbox-top-2.png) no-repeat}.modal-box-2 .modal-b{background:url(../images/bg-modalbox-btm-2.png) no-repeat}.modal-box-2 .modal-m{background:url(../images/bg-modalbox-mid-2.jpg) repeat-y;height:1%}.modal-box-2 .modal-m:after{content:"";clear:both;display:block}.modal-box-2 .holder-content{margin:-21px 0 -24px;float:left;width:100%;position:relative;padding:0 0 42px 2px}.modal-box-2 .title-modalbox{width:944px;margin:0}.modal-box-2 .title-modalbox .title-modalbox-t{background:url(../images/bg-title-modalbox-top-2.png) no-repeat;height:116px}.modal-box-2 .title-modalbox .title-modalbox-m{background:url(../images/bg-title-modalbox-mid-2.png) repeat-y;height:1%}.modal-box-2 .title-modalbox .title-modalbox-m:after{content:"";clear:both;display:block}.modal-box-2 .title-modalbox .title-modalbox-b{background:url(../images/bg-title-modalbox-btm-2.png) no-repeat;height:5px;font-size:0}.modal-box-2 .title-modalbox .title-modalbox-holder{float:left;width:100%;margin:-80px 0 -5px;position:relative;padding:0 0 31px}.modal-box-2 .title-modalbox span{font-size:18px}.ta-da-inside-scoop{background:url(../images/ta-da-inside-scoop-text.gif) no-repeat;width:713px;height:33px;margin:0 auto}.modal-box-2 .container-modalbox{margin:0 93px;line-height:32px;width:762px;overflow:hidden;position:relative}.modal-box-2 .container-modalbox p{color:#333;margin:0;font-size:21px}.container-modalbox .panel-container{left:0;width:2286px;position:relative;top:0}.container-modalbox .panel-container .panel{float:left;height:100%;position:relative;width:762px}.sign-holder{width:828px;margin:-5px auto 42px;position:relative;background:url(../images/bg-sign-holder.gif) no-repeat;padding:28px 0 0}.sign-board{background:url(../images/bg-sign-board.png) no-repeat;width:828px;height:267px;overflow:hidden}.sign-holder .floodlight-border{background:url(../images/bg-floodlight-border.png) no-repeat;width:629px;position:absolute;bottom:-16px;height:32px;left:102px}.sign-holder .bullets{background:url(../images/bullets-sign-board.gif) no-repeat;height:14px;left:73px;position:absolute;top:45px;width:687px}.scheme-scoop{margin:8px 0 0 25px;padding:0;width:820px;list-style:none;position:relative}.scheme-scoop:after{content:"";clear:both;display:block}.arrows-sheme{position:absolute;margin:0;padding:0;list-style:none;top:0;left:0}.arrows-sheme .arrow-l,.arrows-sheme .arrow-r{height:44px;position:absolute;top:139px;z-index:100;width:62px}.arrows-sheme .arrow-l{left:254px}.arrows-sheme .arrow-r{left:524px}.scheme-scoop li{float:left;margin:0 35px 0 0}.scheme-scoop a span{display:block;width:238px;height:251px;overflow:hidden;text-indent:-9999em;background:url(../images/bg-rollover-steps-modal.jpg) no-repeat;cursor:pointer}.scheme-scoop .discover{background-position:0 0}.scheme-scoop .deal{background-position:-272px 0}.scheme-scoop .share{background-position:-545px 0}.scheme-scoop .current .discover,.scheme-scoop a:hover .discover{background-position:0 -251px}.scheme-scoop .current .deal,.scheme-scoop a:hover .deal{background-position:-272px -251px}.scheme-scoop .current .share,.scheme-scoop a:hover .share{background-position:-545px -251px}.sidebar-box ul{margin:0;padding:5px 0 10px 0;list-style:inside}.sidebar-box ul li{padding:1px 0}.new-password h1{background:url(../images/forgot-password.gif) no-repeat scroll 0 0 transparent;float:left;height:27px;margin:20px 25px 0 10px;overflow:hidden;text-indent:-9999px;width:241px}.new-password .btn-login{display:inline;float:right;height:auto;margin:-21px -8px 0 0;width:auto}.new-password .login input{background:none repeat scroll 0 0 transparent;border:0 none;color:#000;display:inline;font-size:18px;line-height:20px;padding:13px 11px 5px;width:353px}.new-password #primary-content-box{padding-bottom:20px}.new-password .bg-bottom{margin-bottom:40px}#main .social-links{background:url(../images/bg-social-links.gif) no-repeat scroll 0 0 transparent;height:43px;margin:4px 0 0;padding:5px 0 0 21px;width:599px}#main .social-links a{color:#444;cursor:pointer;float:left;height:38px;margin:0 20px 0 0;text-indent:-9999px;white-space:nowrap}#main .social-links a.discuss{background:url(../images/discuss-b.gif) no-repeat scroll 0 0 transparent;width:196px}#main .social-links a.facebook{background:url(../images/facebook-b.gif) no-repeat scroll 0 0 transparent;width:196px}#main .social-links a.tweet{background:url(../images/tweet-b.gif) no-repeat scroll 0 0 transparent;width:147px}#main .social-links a.discuss:hover,#main .social-links a.facebook:hover,#main .social-links a.tweet:hover{background-position:0 -38px}.information-box{background:url(../images/contact-information.png) no-repeat scroll center top transparent;float:right;height:486px;margin-left:690px;margin-top:-550px;padding-top:75px;position:absolute;width:278px}.information-box dt{margin-left:85px;font-size:0.9em;color:#0754b2;font-weight:bold;height:15px}.information-box dd{margin-left:85px;height:56px}.yellow-container{display:none;background:url(../images/bg-yellow-container.gif) repeat-x;position:relative;overflow:hidden;height:67px;margin-bottom:20px}.yellow-container p{padding:0;margin:27px 0 0;font:22px Verdana, Geneva, Arial, Helvetica, sans-serif;float:left;word-spacing:-1px}.yellow-container p.hiareyou{width:232px;height:22px;background:url(../images/hiareyou.png) no-repeat;text-indent:-9999px;margin-left:36px}.yellow-container p.subscribe{width:111px;height:18px;background:url(../images/subscribe.png) no-repeat;background-position:top left;text-indent:-9999px;margin:27px 0 0;float:left}.yellow-container .center-box{overflow:hidden}.yellow-container .subscribe{float:right;overflow:hidden;margin:0 67px 0 0;height:1%;display:inline}.yellow-container .subscribe a.facebook:hover{background-position:0 -16px}.yellow-container .subscribe a.twitter{background-position:-16px 0}.yellow-container .subscribe a.twitter:hover{background-position:-16px -16px}.yellow-container .subscribe a.rss{background-position:-32px 0}.yellow-container .subscribe a.rss:hover{background-position:-32px -16px}.yellow-container .learn{width:151px;height:29px;float:left;display:inline;text-indent:-9999px;overflow:hidden;background:url(../images/bg-learn.gif) no-repeat;margin:22px 0 0 21px}.yellow-container .learn:hover{background-position:0 -29px}.yellow-container .subscribe a{margin:29px 0 0 17px;float:left;width:17px;display:inline;cursor:pointer;height:16px;background:url(../images/bg-social.gif) no-repeat;text-indent:-9999px;overflow:hidden}.yellow-container .subscribe p{float:left}.modal-box-2{width:948px;position:absolute;top:155px;z-index:72;margin:10px 0 0 -18px;font:12px "Helvetica Bold", Helvetica, Arial}* html .modal-box-2,* + html .modal-box-2{margin:0 0 0 -9px}.modal-box-2 .modal-t,.modal-box-2 .modal-b{height:24px;font-size:0}.modal-box-2 .modal-t{background:url(../images/bg-modalbox-top-2.png) no-repeat}.modal-box-2 .modal-b{background:url(../images/bg-modalbox-btm-2.png) no-repeat}.modal-box-2 .modal-m{background:url(../images/bg-modalbox-mid-2.jpg) repeat-y;height:1%}.modal-box-2 .modal-m:after{content:"";clear:both;display:block}.modal-box-2 .holder-content{margin:-21px 0 -24px;float:left;width:100%;position:relative;padding:0 0 42px 2px}.modal-box-2 .title-modalbox{width:944px;margin:0}.modal-box-2 .title-modalbox .title-modalbox-t{background:url(../images/bg-title-modalbox-top-2.png) no-repeat;height:116px}.modal-box-2 .title-modalbox .title-modalbox-m{background:url(../images/bg-title-modalbox-mid-2.png) repeat-y;height:1%}.modal-box-2 .title-modalbox .title-modalbox-m:after{content:"";clear:both;display:block}.modal-box-2 .title-modalbox .title-modalbox-b{background:url(../images/bg-title-modalbox-btm-2.png) no-repeat;height:5px;font-size:0}.modal-box-2 .title-modalbox .title-modalbox-holder{float:left;width:100%;margin:-80px 0 -5px;position:relative;padding:0 0 31px}.modal-box-2 .title-modalbox span{font-size:18px}.ta-da-inside-scoop{background:url(../images/ta-da-inside-scoop-text.gif) no-repeat;width:713px;height:33px;margin:0 auto}.modal-box-2 .container-modalbox{margin:0 93px;line-height:32px;width:762px;overflow:hidden;position:relative}.modal-box-2 .container-modalbox p{color:#333;margin:0;font-size:21px}.container-modalbox .panel-container{left:0;width:2286px;position:relative;top:0}.container-modalbox .panel-container .panel{float:left;height:100%;position:relative;width:762px}.sign-holder{width:828px;margin:-5px auto 42px;position:relative;background:url(../images/bg-sign-holder.gif) no-repeat;padding:28px 0 0}.sign-board{background:url(../images/bg-sign-board.png) no-repeat;width:828px;height:267px;overflow:hidden}.sign-holder .floodlight-border{background:url(../images/bg-floodlight-border.png) no-repeat;width:629px;position:absolute;bottom:-16px;height:32px;left:102px}.sign-holder .bullets{background:url(../images/bullets-sign-board.gif) no-repeat;height:14px;left:73px;position:absolute;top:45px;width:687px}.scheme-scoop{margin:8px 0 0 25px;padding:0;width:820px;list-style:none;position:relative}.scheme-scoop:after{content:"";clear:both;display:block}.arrows-sheme{position:absolute;margin:0;padding:0;list-style:none;top:0;left:0}.arrows-sheme .arrow-l,.arrows-sheme .arrow-r{height:44px;position:absolute;top:139px;z-index:100;width:62px}.arrows-sheme .arrow-l{left:254px}.arrows-sheme .arrow-r{left:524px}.scheme-scoop li{float:left;margin:0 35px 0 0}.scheme-scoop a span{display:block;width:238px;height:251px;overflow:hidden;text-indent:-9999em;background:url(../images/bg-rollover-steps-modal.jpg) no-repeat;cursor:pointer}.scheme-scoop .discover{background-position:0 0}.scheme-scoop .deal{background-position:-272px 0}.scheme-scoop .share{background-position:-545px 0}.scheme-scoop .current .discover,.scheme-scoop a:hover .discover{background-position:0 -251px}.scheme-scoop .current .deal,.scheme-scoop a:hover .deal{background-position:-272px -251px}.scheme-scoop .current .share,.scheme-scoop a:hover .share{background-position:-545px -251px}a#fb_oauth{text-indent:-9999px;display:block;width:286px;height:56px;background:url(../images/bg-facebook.gif) no-repeat left top;overflow:hidden}a#fb_oauth:hover{background-position:0 -56px}
ul#pending-vouchers,ul#active-vouchers{list-style:none outside none;padding:0 0 0 10px;margin:0}ul#pending-vouchers li.voucher,ul#active-vouchers li.voucher{background:url(../images/bg-top-dinner.gif) no-repeat scroll 0 0 #eeeee6;margin:10px 0;padding:15px 0;overflow:hidden}ul#pending-vouchers li.voucher img.product,ul#active-vouchers li.voucher img.product{background-color:#fff;border:1px solid #d0d0c8;float:left;padding:3px;width:108px;margin:10px 20px}ul#pending-vouchers li.voucher .box,ul#active-vouchers li.voucher .box{float:left;width:550px;margin:0}ul#pending-vouchers li.voucher .box h4,ul#active-vouchers li.voucher .box h4{color:#333;display:block;font-size:30px;line-height:32px;margin:10px;padding:0}ul#pending-vouchers li.voucher .box p,ul#active-vouchers li.voucher .box p{margin:10px 0}ul#pending-vouchers li.voucher a,ul#pending-vouchers li.voucher img.btn-pending,ul#active-vouchers li.voucher a,ul#active-vouchers li.voucher img.btn-pending{display:block;height:52px;width:164px;margin:10px;overflow:hidden;text-indent:-9999px;float:left}ul#pending-vouchers li.voucher a,ul#active-vouchers li.voucher a{background:transparent url(../images/btn-print-pdf.gif) no-repeat scroll 0 0}
form.formtastic{margin:0;padding:0}form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{color:#000}form.formtastic fieldset{display:inline-block}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:0.5em}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset{display:block}* html form.formtastic fieldset{height:1%}form.formtastic fieldset ol li{margin-bottom:1.5em;display:inline-block}form.formtastic fieldset ol li:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset ol li{display:block}* html form.formtastic fieldset ol li{height:1%}form.formtastic fieldset ol li label{display:block;width:25%;float:left;padding-top:0.2em}form.formtastic fieldset ol li li label{line-height:100%;padding-top:0}form.formtastic fieldset ol li li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset ol li fieldset{position:relative}form.formtastic fieldset ol li fieldset legend{position:absolute;width:25%;padding-top:0.1em}form.formtastic fieldset ol li fieldset legend span,form.formtastic fieldset ol li fieldset legend.label label{position:absolute}form.formtastic fieldset ol li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset ol li fieldset ol li{padding:0;border:0}form.formtastic fieldset ol li p.inline-hints{color:#666;margin:0.5em 0 0 25%}form.formtastic fieldset ol li p.inline-errors{color:#c00;margin:0.5em 0 0 25%}form.formtastic fieldset ol li ul.errors{color:#c00;margin:0.5em 0 0 25%;list-style:square}form.formtastic fieldset ol li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset ol li.string input,form.formtastic fieldset ol li.password input,form.formtastic fieldset ol li.numeric input,form.formtastic fieldset ol li.text textarea{width:74%}form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset ol li.boolean label input{margin:0 0.5em 0 0.2em}form.formtastic fieldset ol li.radio fieldset ol,form.formtastic fieldset ol li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset ol li.radio fieldset ol li,form.formtastic fieldset ol li.check_boxes fieldset ol li{margin:0.1em 0 0.5em 0}form.formtastic fieldset ol li.radio fieldset ol li label,form.formtastic fieldset ol li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol li.radio fieldset ol li label input,form.formtastic fieldset ol li.check_boxes fieldset ol li label input{margin-right:0.2em}form.formtastic fieldset ol li.date fieldset ol li,form.formtastic fieldset ol li.time fieldset ol li,form.formtastic fieldset ol li.datetime fieldset ol li{float:left;width:auto;margin:0 0.3em 0 0}form.formtastic fieldset ol li.date fieldset ol li label,form.formtastic fieldset ol li.time fieldset ol li label,form.formtastic fieldset ol li.datetime fieldset ol li label{display:none}form.formtastic fieldset ol li.date fieldset ol li label input,form.formtastic fieldset ol li.time fieldset ol li label input,form.formtastic fieldset ol li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}
form.formtastic fieldset ol li{margin-bottom:25px}form.formtastic fieldset ol li label{width:100%;color:#333;display:block;font-family:Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;line-height:21px;margin:0 0 5px;float:left}form.formtastic fieldset ol li label.checkbox{display:inline}form.formtastic fieldset ol li.boolean label{padding:0}form.formtastic fieldset.inputs ol li.string input,form.formtastic fieldset.inputs ol li.password input{clear:left;border:1px solid #afaf9e;background:#fff url(../images/bg-input-gradient.gif) repeat-x -1px -1px;display:block;height:20px;width:355px;font-size:18px;line-height:25px;padding:12px 10px 12px}form.formtastic fieldset.inputs ol li.string input[type='hidden'],form.formtastic fieldset.inputs ol li.password input[type='hidden']{margin:0;padding:0;width:auto}form.formtastic fieldset.inputs ol li.string input[type='checkbox'],form.formtastic fieldset.inputs ol li.password input[type='checkbox']{width:auto;padding:13px 0px 5px}form.formtastic fieldset.inputs ol li.string.focused input,form.formtastic fieldset.inputs ol li.string.focused.error input,form.formtastic fieldset.inputs ol li.password.focused input,form.formtastic fieldset.inputs ol li.password.focused.error input{border:1px solid #dcbc4d;background:#fff7bf}form.formtastic fieldset.inputs ol li.string.error input,form.formtastic fieldset.inputs ol li.password.error input{border:1px solid #dc4d4d;background:#fff url(../images/bg-input-gradient.gif) repeat-x -1px -1px}form.formtastic fieldset.inputs ol li#user_password_confirmation_input label{width:100%}form.formtastic.user fieldset.login{float:left;margin:0 0 0 2px;width:381px}form.formtastic.user .btn-login{float:right;height:auto;margin-top:10px;width:auto}form.formtastic.user li#user_remember_me_input{float:left}form.formtastic.user li.password label{width:100px}form.formtastic.user input.btn-login{float:right;position:relative;top:-15px}form.formtastic.user a.password{position:relative;top:-90px;color:#0c63d4;display:inline;float:right;font-family:Helvetica, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;margin:4px 5px 0 0}form.formtastic.user fieldset.inputs.user{margin-left:10px;float:left}form.formtastic.user fieldset.inputs.user ol li#user_password_confirmation_input label,form.formtastic.user fieldset.inputs.user ol li#user_password_input label{width:400px}form.formtastic.user fieldset.inputs.address{margin-left:10px;float:left}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_address1_input,form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_address2_input{width:400px}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_address1_input input,form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_address2_input input{width:400px}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_city_input input,form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_state_input input,form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_postal_code_input input{height:20px;padding:5px;position:relative;top:5px;float:left}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_city_input{width:115px;display:inline-block}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_city_input label{width:auto}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_city_input input{width:105px}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_postal_code_input{width:97px;display:inline-block}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_postal_code_input label{width:auto}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_postal_code_input input{width:75px}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_state_input{width:200px;margin-left:20px;display:inline-block}form.formtastic.user fieldset.inputs.address ol #user_billing_address_attributes_state_input select{color:#333;font-size:120%;font-weight:normal;height:26px;line-height:32px;padding-top:4px;position:relative;top:2px}form.formtastic.user input.btn-update{clear:both;display:block;position:relative;right:-185px}form.formtastic.order select option{margin:5px 0}form.formtastic.order fieldset.inputs.user_attributes{float:left;width:380px}form.formtastic.order fieldset.inputs.user_attributes ol li.string,form.formtastic.order fieldset.inputs.user_attributes ol li.password{margin:0 0 15px 0}form.formtastic.order fieldset.inputs.credit_card{float:left;width:450px}form.formtastic.order fieldset.inputs.credit_card ol li.name{float:left;width:200px;margin-right:16px}form.formtastic.order fieldset.inputs.credit_card ol li.name input{width:180px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_number_input{width:416px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_number_input input{width:396px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input{background:none;text-align:left;float:left}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input fieldset{display:block;width:100%}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input fieldset legend label{width:250px;margin-top:-2px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input fieldset ol{width:auto;padding:0}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input fieldset ol li{margin:0 20px 0 0;padding:0;float:left;background:none;position:relative;top:38px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input select{float:left;color:#333;font-size:120%;font-weight:normal;height:26px;line-height:32px;padding-top:4px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_expiration_input #order_credit_card_expiration_2i{width:180px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_verification_value_input{width:127px;float:left;height:32px}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_verification_value_input label{width:auto}form.formtastic.order fieldset.inputs.credit_card ol #order_credit_card_verification_value_input input{width:95px;height:20px;padding:5px 5px;position:relative;top:5px}form.formtastic.order fieldset.inputs.address{margin-left:20px;float:left}form.formtastic.order fieldset.inputs.address #order_address1_input,form.formtastic.order fieldset.inputs.address #order_address2_input{width:400px}form.formtastic.order fieldset.inputs.address #order_address1_input input,form.formtastic.order fieldset.inputs.address #order_address2_input input{width:400px}form.formtastic.order fieldset.inputs.address #order_city_input,form.formtastic.order fieldset.inputs.address #order_us_state_input,form.formtastic.order fieldset.inputs.address #order_zip_input{float:left}form.formtastic.order fieldset.inputs.address #order_city_input input,form.formtastic.order fieldset.inputs.address #order_us_state_input input,form.formtastic.order fieldset.inputs.address #order_zip_input input{height:20px;padding:5px;position:relative;top:5px}form.formtastic.order fieldset.inputs.address #order_city_input{width:115px}form.formtastic.order fieldset.inputs.address #order_city_input label{width:auto}form.formtastic.order fieldset.inputs.address #order_city_input input{width:105px}form.formtastic.order fieldset.inputs.address #order_zip_input{width:97px}form.formtastic.order fieldset.inputs.address #order_zip_input label{width:auto}form.formtastic.order fieldset.inputs.address #order_zip_input input{width:75px}form.formtastic.order fieldset.inputs.address #order_us_state_input{width:200px;margin-left:20px}form.formtastic.order fieldset.inputs.address #order_us_state_input select{float:left;color:#333;font-size:120%;font-weight:normal;height:26px;line-height:32px;padding-top:4px;position:relative;top:10px}form.formtastic.order .form-totalprice fieldset.quantity{float:left;margin:0;overflow:hidden;width:510px}form.formtastic.order .form-totalprice fieldset.quantity .hold{overflow:hidden;width:100%}form.formtastic.order .form-totalprice fieldset.quantity .quantity{float:left;overflow:hidden;width:202px;background:transparent url(../images/multiply.gif) no-repeat scroll 70% 85%}form.formtastic.order .form-totalprice fieldset.quantity .quantity label#label-quantity{display:block;margin-bottom:13px;color:#1d1d1d;font-size:18px;font-weight:normal;line-height:19px;margin:0 0 15px;text-decoration:underline}form.formtastic.order .form-totalprice fieldset.quantity .price{float:left;width:172px;background:transparent url(../images/equal.gif) no-repeat scroll 60% 85%}form.formtastic.order .form-totalprice fieldset.quantity .price p{margin:0 0 0 4px}form.formtastic.order .form-totalprice fieldset.quantity .total{float:left;width:120px}form.formtastic.order .form-totalprice fieldset.quantity .total h3{margin-left:4px}form.formtastic.order .form-totalprice fieldset.quantity .total p{font-size:28px;line-height:28px;margin:-5px 0 0}form.formtastic.order .form-totalprice fieldset.quantity select{margin-top:6px;overflow:hidden;width:74px}form.formtastic.order .attention{background:transparent url(../images/bg-attention.gif) no-repeat scroll 0 0;float:left;height:35px;margin:30px 0 0;overflow:hidden;padding:13px 0 0 60px;width:576px}form.formtastic.order .attention p{background:transparent url(../images/ico-attention.gif) no-repeat scroll 0 0;font-size:16px;line-height:26px;margin:0;padding:0 0 0 42px}form.formtastic.order .btn-placeorder{float:right;height:auto;margin:27px 0px 0 0;width:auto}form.formtastic.order p.inline-errors{display:none}form.formtastic.order .required.error label{color:#c00}
