html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}.button{font-size:120%;font-weight:bold;font-family:arial, "Helvetica Neue","lucida grande",tahoma,verdana,sans-serif;color:#FFFFFF;padding:0 3%;background-color:#e36509;border:1px solid #9d4707;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9600), color-stop(100%, #e6451e));background-image:-webkit-linear-gradient(#ff9600,#e6451e);background-image:-moz-linear-gradient(#ff9600,#e6451e);background-image:-o-linear-gradient(#ff9600,#e6451e);background-image:linear-gradient(#ff9600,#e6451e);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;text-shadow:rgba(0,0,0,0.3) 1px -1px 1px;cursor:pointer}.button.disabled{background:#b7b7b7;border:1px solid #B7B7B7;cursor:default}.red-button{background-color:#a11c26;border:1px solid #a11c26;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a11c26), color-stop(100%, #fa5b6a));background-image:-webkit-linear-gradient(#a11c26,#fa5b6a);background-image:-moz-linear-gradient(#a11c26,#fa5b6a);background-image:-o-linear-gradient(#a11c26,#fa5b6a);background-image:linear-gradient(#a11c26,#fa5b6a);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset}.header{background-color:#a0ddea;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0ddea), color-stop(50%, #c7eaf2), color-stop(100%, #cfedf3));background-image:-webkit-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:-moz-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:-o-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:linear-gradient(#a0ddea,#c7eaf2,#cfedf3);color:#65a1b6;border-bottom:1px solid #f7f7f7;padding-bottom:20px;height:16px}.header ul.search-node a{color:#fff;text-decoration:none}.header ul.search-node a:visited{color:#fff}.header ul.search-node a:focus{color:#fff}.header ul.search-node a:hover{color:#fff}.header ul.search-node a:active{color:#fff}.header ul.search-node ul.header-list{margin-left:12%;padding-top:10px}.header ul.search-node ul.header-list h3{color:#65a1b6}.header ul.search-node ul.header-list li.search-node{clear:both;float:right;position:absolute;right:14%}.header ul.search-node li.search-type{display:block}.header ul li{display:inline-block}.header ul.logo-links{width:1010px;margin:0 auto;vertical-align:top}.header ul.logo-links li.logo{display:inline-block;vertical-align:top;width:50%}.header ul.logo-links li.logo img{margin-top:3px}.header ul.logo-links li.header-links{width:49%;display:inline-block;vertical-align:top;margin-top:5px;text-align:right}.header ul.logo-links li.header-links ul.header-links-list li.header-link{display:inline-block;margin-right:4px;padding-right:4px;border-right:1px solid #65a1b6;vertical-align:middle}.header ul.logo-links li.header-links ul.header-links-list li.header-link a{padding:10px;color:#004351}.header ul.logo-links li.header-links ul.header-links-list li.header-link a img{height:17px}.header ul.logo-links li.header-links ul.header-links-list li.header-link a.link:hover{border-radius:5px;background-color:#63c4d7;color:#fff}.header ul.logo-links li.header-links ul.header-links-list li.header-link input.button.sign-up{background-color:#7bd131;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7bd131), color-stop(100%, #55ae09));background-image:-webkit-linear-gradient(#7bd131,#55ae09);background-image:-moz-linear-gradient(#7bd131,#55ae09);background-image:-o-linear-gradient(#7bd131,#55ae09);background-image:linear-gradient(#7bd131,#55ae09);border:1px solid #65a1b6;font-size:100%}.header ul.logo-links li.header-links ul.header-links-list li.header-link input.button.sign-up:hover{background-color:#55ae09;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #55ae09), color-stop(100%, #55ae09));background-image:-webkit-linear-gradient(#55ae09,#55ae09);background-image:-moz-linear-gradient(#55ae09,#55ae09);background-image:-o-linear-gradient(#55ae09,#55ae09);background-image:linear-gradient(#55ae09,#55ae09);border:1px solid #65a1b6}.header ul.logo-links li.header-links ul.header-links-list li.header-link.last-child{border:0;margin-right:0;padding-right:0}.header ul.header-description-images{width:1010px;margin:0 auto;padding-top:30px}.header ul.header-description-images li.header-description{display:inline-block;width:50%;vertical-align:top}.header ul.header-description-images li.header-description h1{color:#004351;font-size:30px;font-weight:bold;max-width:400px}.header ul.header-description-images li.header-description h2{color:#65a1b6;font-size:20px;font-weight:normal;max-width:300px;margin-top:15px}.header ul.header-description-images li.header-description input.button.large-sign-up{display:block;margin:15px 0;padding:10px 30px;font-size:25px;font-weight:bold;border:2px solid #fff}.header ul.header-description-images li.header-description input.button.large-sign-up:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e36509), color-stop(100%, #e36509));background-image:-webkit-linear-gradient(#e36509,#e36509);background-image:-moz-linear-gradient(#e36509,#e36509);background-image:-o-linear-gradient(#e36509,#e36509);background-image:linear-gradient(#e36509,#e36509)}.header ul.header-description-images li.header-description a{display:block;font-size:15px;font-weight:lighter;color:#65a1b6}.header ul.header-description-images li.header-images{text-align:right;display:inline-block;width:49%;vertical-align:top}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}.button{font-size:120%;font-weight:bold;font-family:arial, "Helvetica Neue","lucida grande",tahoma,verdana,sans-serif;color:#FFFFFF;padding:0 3%;background-color:#e36509;border:1px solid #9d4707;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9600), color-stop(100%, #e6451e));background-image:-webkit-linear-gradient(#ff9600,#e6451e);background-image:-moz-linear-gradient(#ff9600,#e6451e);background-image:-o-linear-gradient(#ff9600,#e6451e);background-image:linear-gradient(#ff9600,#e6451e);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;text-shadow:rgba(0,0,0,0.3) 1px -1px 1px;cursor:pointer}.button.disabled{background:#b7b7b7;border:1px solid #B7B7B7;cursor:default}.red-button{background-color:#a11c26;border:1px solid #a11c26;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a11c26), color-stop(100%, #fa5b6a));background-image:-webkit-linear-gradient(#a11c26,#fa5b6a);background-image:-moz-linear-gradient(#a11c26,#fa5b6a);background-image:-o-linear-gradient(#a11c26,#fa5b6a);background-image:linear-gradient(#a11c26,#fa5b6a);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset}.login-mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:11001;opacity:.70}.login-modal{background-color:#fff;border:1px solid #ddd;border-radius:16px;margin-left:40%;padding:35px;position:fixed;top:150px;width:262px;z-index:12000;text-align:center}.login-modal h1{font-family:helvetica;font-size:17px;font-weight:100;line-height:24px;margin:18px 0}.login-modal img.login-logo{width:100%}.login-modal a.login-link{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #90a7c9), color-stop(100%, #4a6ea7));background-image:-webkit-linear-gradient(#90a7c9,#4a6ea7);background-image:-moz-linear-gradient(#90a7c9,#4a6ea7);background-image:-o-linear-gradient(#90a7c9,#4a6ea7);background-image:linear-gradient(#90a7c9,#4a6ea7);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;height:25px;padding:3px;text-decoration:none;width:188px;margin:7px auto 0;box-shadow:0 1px 2px #999;border:1px solid #365991}.login-modal a.login-link img{display:inline-block;vertical-align:middle}.login-modal a.login-link span{display:inline-block;padding-left:6px;padding-top:3px;vertical-align:middle;font-weight:bold;text-shadow:1px 1px 2px #000}ul.footer{background-color:#cdecf2;width:1010px;margin:0 auto;border-radius:8px;margin-top:30px;text-align:center;height:56px}ul.footer li{display:inline-block;padding:20px 10px;margin-right:5px}ul.footer li a{padding:10px;color:#14789c;text-decoration:none;font-size:11px}ul.footer li a:hover{border-radius:5px;background-color:#63c4d7;color:#fff}h3.footer-copyright{text-align:center;color:#888;margin:5px 0 20px 0;font-size:10px}html,body{height:100%;font:90% Arial,Helvetica,sans-serif;color:#444}#mobile-header-wrapper{display:none}ul.mobile-footer{display:none}#nav{font-family:ariel;font-size:13px}div#container #banner{position:relative}div#container #banner div#user-logged-in{position:absolute;right:52px;top:0}div#container #banner div#user-logged-in img.user-image{width:27px;min-height:27px}div#container #banner div#user-logged-in ul{background-color:#fff;width:100px;display:none;position:absolute}div#container #banner div#user-logged-in ul li{padding:3px 0 3px 10px}div#container #banner div#user-logged-in ul li a.logout{color:#999;text-decoration:none}.mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50)}.image-modal{position:fixed;margin-left:30%;margin-top:10%;z-index:11002}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -4em}.footer,.push{height:4em;clear:both}a{color:#147898}a:visited{color:#147898}a:focus{color:#147898}a:hover{color:#147898}a:active{color:#147898}a.psi-tooltip,a.pagination-link{color:#147898}a.psi-tooltip{display:block}li.search-list-input{vertical-align:top;padding-top:11px;position:relative}li.search-list-input ul.autocomplete-location-results{background-color:#FFFFFF;margin-top:-15px;position:absolute;width:374px;font-family:helvetica;font-size:12px;font-weight:bold;z-index:2001}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-mirror{border-top:1px solid #ededed;line-height:12px !important;padding:12px 0 12px 11px;color:#898989;display:block !important;cursor:pointer}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-mirror span{color:#545454;font-weight:bold;margin-right:5px;margin-left:0}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-mirror a:hover{text-decoration:none}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-result{line-height:12px !important;padding:12px 0 12px 11px;color:#898989;display:block !important;cursor:pointer}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-result span{color:#545454;font-weight:bold;margin:0}li.search-list-input ul.autocomplete-location-results li.autocomplete-location-result.active{background-color:#83dbfe}li.search-list-input span#current-time{color:#666666;display:block;font-size:12px;font-style:italic;font-weight:lighter;margin-left:5px}li.search-list-input #open-now{display:block;margin-top:0px;text-align:center;width:50px}li.search-list-input ul.rest-price-list{display:block;top:12px;right:0;position:absolute}li.search-list-input ul.rest-price-list li.rest-price-node{display:block;font-size:11px;margin:-6px 0;min-width:50px}li.search-list-input.price-node{min-width:87px}li.search-type-text{margin-left:8px}ul.search-type-list li{display:block}input.search-input{border:1px solid #999;color:#595959;float:none;font-size:14px;height:25px;margin-bottom:15px;margin-top:0;padding-left:6px;padding-top:5px;position:relative;width:170px;display:block}.close-search-results{position:absolute;right:20px;top:8px}.spinner{background:url("/assets/images/spinner.gif") no-repeat scroll 0 0 transparent;display:block;height:200px;margin-left:34%;width:100%;position:fixed}div.search-options ul.search-node-list li{display:inline-block;margin-right:7px}div.search-options ul.search-node-list li.search-type ul.search-type-list{padding-top:11px}div.search-options ul.search-node-list li.search-type ul.search-type-list li{display:block}div.search-options ul.search-node-list li.search-list-input .price{display:inline-block}div.search-options ul.search-node-list li.search-list-input .price label{display:block}div.search-options ul.search-node-list li.search-list-input .price input{display:block}div.search-options ul.search-node-list li.search-list-input .price input.price-low,div.search-options ul.search-node-list li.search-list-input .price input.price-high{display:inline;width:44px;height:25px;border:1px solid #999;color:#595959;float:none;font-size:14px;margin-bottom:15px;margin-top:0;padding-left:6px;padding-top:5px;position:relative}div.search-options ul.search-node-list li.search-list-input select{display:block;width:100px;font-size:10px;height:34px;line-height:34px;padding:8px 0 0 0}div.search-results{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #e5e5e5;display:block;padding:5px 30px 50px 30px;width:950px;margin:80px auto 0 auto;min-height:414px;box-shadow:0px 0px 5px -1px #999}.search-result-content ul li.result-restaurant-even,.search-result-content ul li.result-restaurant-odd{padding:10px}.search-result-content ul li.result-restaurant-even{background-color:#fff}.search-result-content ul li.result-restaurant-odd{background-color:#f9f9f9}.search-result-content ul li ul li a{margin-left:0px}.search-result-content ul li ul li{margin-left:20px}table.restaurant-results-table,table.food-results-table{width:100%}table.restaurant-results-table th,table.food-results-table th{font-weight:bold;padding-bottom:15px;padding:5px;font-family:"helvetica-nueue", helvetica;font-weight:200;font-size:16px}table.restaurant-results-table th.menu-name,table.restaurant-results-table td.menu-name,table.food-results-table th.menu-name,table.food-results-table td.menu-name{min-width:100px}table.restaurant-results-table th.review,table.restaurant-results-table td.review,table.food-results-table th.review,table.food-results-table td.review{min-width:92px;text-align:center;border-right:0}table.restaurant-results-table th.rest-hours,table.restaurant-results-table td.rest-hours,table.food-results-table th.rest-hours,table.food-results-table td.rest-hours{border-right:0}table.restaurant-results-table th.rest-name,table.restaurant-results-table td.rest-name,table.food-results-table th.rest-name,table.food-results-table td.rest-name{min-width:100px}table.restaurant-results-table th.rest-address,table.restaurant-results-table td.rest-address,table.food-results-table th.rest-address,table.food-results-table td.rest-address{min-width:100px;display:block}table.restaurant-results-table tr td,table.food-results-table tr td{font-family:helvetica;font-size:13px;font-weight:100;padding:5px;color:#444;font-variant:small-caps}table.restaurant-results-table tr td span.bold,table.food-results-table tr td span.bold{font-weight:bold;font-family:helvetica;font-size:15px}table.restaurant-results-table tr td img.search-default-image,table.food-results-table tr td img.search-default-image{width:100px;display:block}table.restaurant-results-table tr td.rest-image,table.food-results-table tr td.rest-image{max-width:110px;width:110px}table.restaurant-results-table tr td.rest-image img,table.food-results-table tr td.rest-image img{max-width:100px}table.restaurant-results-table tr.result-restaurant-odd,table.food-results-table tr.result-restaurant-odd{background-color:#f7f7f7}
