*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#dfdfdf}p{font-size:120%}a{font-size:100%}#wrapper{margin:0 auto 10px;position:relative;width:100%}a,a:visited{text-decoration:none;font-weight:bold;color:blue;color:#506D8B}*{margin:0;padding:0}body{font-family:lucida, verdana;font-size:16px;margin:0 auto;width:1008px;max-width:100%}#content_wrapper{background:#fafafa}.border_box ul li{list-style:inside}#content{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95);opacity:.95;padding:10px 0 50px 0;background-color:#fff;width:100%;margin-top:150px}#content #centered{margin:auto;text-align:center}#content #centered p{font-size:30px}@media screen and (min-width: 800px){#content{padding:20px}}#form_cont{width:600px;margin:20px auto;font-size:13px}#form_cont label{display:inline-block;float:left}input.textfield{height:30px;line-height:30px}.success{color:green;font-size:15px}.clear{clear:both;height:0}.content>a,#terms_box a{color:#28537E;background:none}.row{height:35px;line-height:35px}#the_main_cont{width:908px;margin:0 auto;min-height:500px}#token_table td,#token_table th{padding:0 4px}div.text_row{margin:0 0 20px;height:25px}div.message_row{height:60px}.page-home #content{margin-top:0}.page-home #content ul{margin-top:20px}.page-home #content ul li{list-style-position:inside;margin-bottom:10px}#home-page-stripe{margin-top:35px;display:block;margin:35px auto 20px}#play-store{display:block;margin:50px auto 5px}@media screen and (max-width: 575px){body{max-width:100%}}@media screen and (max-width: 575px){body.page-contact{max-width:420px}body.page-contact #inner_content{max-width:400px}}@media screen and (min-width: 800px){.inner_content{width:580px;margin:auto}}#contactform{padding:20px;border:1px solid gray}#contactform p{margin-bottom:10px}#contactform input{margin-bottom:20px}#contactform input,#contactform textarea{width:250px}#contactform textarea{height:100px}#signupform .row label{display:inline-block;width:200px;float:left}#logotext{margin:10px;display:block;font-size:30px;text-align:center;color:#FF0000;float:left}#topmenu{margin:30px 10px;float:right}#minus_btn,#plus_btn{width:50px}#quantity{width:60px}#add_form label{display:inline-block;width:100px}#close_add,#close_add_cat,#close_add_list{position:absolute;clear:both;top:0;right:0;padding:0 5px}#add_section,#add_cat_section,.add_container{position:relative;padding:10px;border:1px solid #ccc;display:none;margin-bottom:20px}#add_section{margin-bottom:20px}div.sections{border:1px solid #ccc;padding:10px}div.sections ul{width:400px}div.sections ul li{list-style:none;border:1px solid black;border-top:0px none;padding:5px}div.sections ul li .first,div.sections ul li:first-child{border-top:1px solid black}div.sections ul li .item{background:#CCC}div.sections ul li .category{background:#aaa}div.sections ul li .odd_list{background:#eee}div#nav_section{padding-bottom:10px}div#nav_section a{padding:0 10px}#items_list form{display:inline}span.desc{width:180px;display:inline-block}#cat_list span.desc{width:250px;display:inline-block}p.notice{background:orange;padding:10px;margin:0 0 10px;border:3px solid brown}.select_item,.unselect_item{display:inline-block;width:100px}.loader{background:transparent url("images/loader.gif") no-repeat scroll 0 0;width:16px;height:16px;display:inline-block}#o{z-index:100000;position:fixed;top:0;left:0;background:transparent url("images/overlay.png") repeat scroll 0 0;width:100%;height:100%;display:none}.popup{position:absolute;width:100%;position:absolute;top:0;left:0;z-index:100001}.popup_container{width:250px;height:auto;background:white;margin:200px auto;padding:10px 25px;border:1px solid black;display:none}.cancel_link{float:right}.title_bar{margin:0 0 10px}#sidebar{float:left;width:200px;margin:20px 20px 0 0;background:white}div.right_section{float:left;width:422px;background:white;margin-top:20px}.menutitle{border:1px solid #ccc}.menutitle1{text-align:center;background:#EEE;padding:5px}#sidebar a{display:block;width:100%;padding:5px}h1{margin:0 0 20px;color:#045063;font-family:Lucida Grande}#sidebar .active{color:red}.error ul li{color:red;list-style:none}#footer_menu{text-align:center;padding:10px}#footer_menu a{padding:10px}#login_popup_section .text{display:inline-block;width:90px}#error_message,.error{color:red}#home_body_cont{position:relative;margin-top:190px}#home_body_cont #inner_section{margin-top:153px}#home_body_cont #logo{position:absolute;top:0;left:0}.center{text-align:center}input.form_input{background:white;border-color:white;color:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:0;padding:5px;height:19px;width:180px}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.submit{background-color:#06556b;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-width:0;color:white;padding:5px 10px;height:29px;margin-top:10px}img{border:0px none}#error_message{margin-top:10px}.header{text-align:center;height:267px;box-shadow:0 0 20px rgba(0,0,0,0.35)}.header p,.header h1{color:white}.header #logo_section{background:transparent url("images/logo.png") no-repeat scroll 0 0;width:152px;height:79px;margin:auto 27px auto 80px;float:left}.header #text_section{float:left}.header #text_section h1{margin-top:10px;margin-bottom:11px;font-size:28px}.header #text_section p{font-size:18px}h2{margin-bottom:20px;font-size:200%}.lonecontent{margin:40px 0}#wrapper{position:relative;width:100%}#content{margin-top:0}.blue_text{color:#045063}#phone{display:block;float:left}#phone img{width:400px}.page-home #inner_content{padding-left:50px}.header{background-color:#00436d}.header img{margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.page-yinkos-grocery-list .header img,.page-incredible-brick-breaker .header img{width:100%}.app_section{float:left;width:100%;text-align:center;padding:10px 20px}.app_section img.get_it{width:170px}.app_section img.screenshot{width:240px}.app_section .title{font-weight:bold;text-align:center;font-size:20px}.app_section a{display:block;width:240px;margin:auto}.app_section p.desc{min-height:60px;margin-bottom:20px;height:60px}.app_section p.more_details{margin-bottom:10px}#top_nav{padding:10px 0 10px 20px}#top_nav a{float:left;margin-right:25px;font-size:19px;font-weight:normal;line-height:27px}#top_nav .float_right{float:right;font-size:14px;margin-right:0;line-height:27px}#top_nav a:hover{text-decoration:none}#body{background:#fff;padding:20px}#wrapper>#content,#body{box-shadow:0 0 20px rgba(0,0,0,0.35)}#no_list_message{margin:30px auto;text-align:center}#alternate_login{margin:30px 0 10px}.add_row{margin-bottom:10px}.g-signin2{margin-bottom:10px}#fb_login_btn{background:transparent url(images/facebook-login.png) no-repeat scroll 0 center;width:252px;height:36px;line-height:36px;color:white;border-radius:3px;text-align:center;cursor:pointer}#submit_btn_row{margin-bottom:10px}#left_row{width:252px;float:left;margin-right:20px}#right_row{width:280px;float:left}#signupform label{width:100%}p#not_registered{margin-top:20px}.modal .modal-dialog{width:300px}a.getitongoogleplay img{width:240px}#footer{font-size:10px}a.contact-btn{color:white;font-size:100% !important}.home-contact-text{margin-bottom:30px}.approach-header{margin-top:30px}
