body{margin:10;width:900px;text-align:center;font-family:Helvetica,Arial,sans-serif}
body,p,ol,ul,td{font-size:14px;line-height:18px;color:#333;}
div#container{position:absolute;top:4px;right:0;bottom:0;left:0;width:900px;margin:0 auto;text-align:left;}
div.content{text-align:left;background:#fff;}
div.sub_content{text-align:left;padding:10px;}
div.sub_content .static{width:500px;margin-left:auto;margin-right:auto;padding-top:25px}
div.clear{clear:both;}
div.box{margin-top:-6px;width:898px;border-right:2px solid #a2a29f;border-left:2px solid #a2a29f;margin-bottom:0;z-index:10;background:#fff;}
div.top_curve img{margin:0 0 0 -2px;padding:0;}
div.bottom_curve img{margin:0;padding:0}
div.footer{border-top:1px solid #6ab736;font-size:11px;color:#5E7870;}
pre{background-color:#eee;padding:10px;font-size:11px;}
a img{border:0;text-decoration:none;}
a:link{color:#5E7870;text-decoration:none;}
a:visited{color:#5E7870;text-decoration:none;}
a:active{color:#5E7870;text-decoration:none;}
a:hover{color:#5E7870;text-decoration:underline;}
form{margin:0;padding:0;border:0;}
form input{background:#e0ffb9;border:1px solid #b8b8b8;font-size:14px;padding:2px;color:#666;}
input.image_submit{background:0;border:0;padding-left:10px;vertical-align:middle;}
input.clean{border:0;background:transparent;}
form span.sub_heading{font-size:12px;color:#666;}
form span.label_prompt{font-size:10px;font-style:italic;}
legend{color:#ea5e00;margin:5px 0;font-size:15px;height:20px;line-height:20px;font-weight:bold;}
fieldset{padding:8px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#a2a29f;}
.green_border{color:#5fb900;}
.green{color:#1a5022;}
.green2{color:#1f591e;}
.green3{color:#1e601f}
.green4{color:#4b8e1f}
.dark_green{color:#3a564d;}
.orange{color:#df4911;}
.dark_orange{color:#ea5e00;}
.light_gray{color:#e6e6e6;}
.gray{color:#aaa;}
.dark_gray{color:#666;}
.darkest_gray{color:#333;}
.blue_green{color:#496960;}
.red{color:red;}
a:link.orange_link, a:visited.orange_link, a:active.orange_link, a:hover.orange_link{color:#ea5e00;}
.medium{font-size:16px;}
.large{font-size:20px;}
h1{line-height:24px;}
h2{color:#7bc143;}
h3{color:#ea5e00;}
h4{color:#496960;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.center_div{margin-left:auto;margin-right:auto;}
.bold{font-weight:bold;}
.fleft {float:left;}
.fright {float:right;}
.underline {text-decoration:underline;}
/* signup */
div.signup{margin-left:auto;margin-right:auto;width:800px}
.signup fieldset{background:#f0f0f0;border:1px solid #b8b8b8;padding:10px;}
.legend{color:#ea5e00;margin:5px 0;font-size:15px;height:20px;line-height:20px;font-weight:bold;}
form div.submit_bar{width:100%;text-align:right;padding-right:20px;}
/* alerts and errors */
#alert_box,#error_box{position:absolute;left:190px;top:120px;width:500px;padding:10px;text-align:center;font-weight:bold;font-size:15px;}
#error_box.error{color:#666;background:#ffdddd;}
#alert_box.notice{color:5e5e5e;background:#bbe468;}
.errorExplanation{width:400px;border-top:2px solid red;border-bottom:2px solid red;padding:4px;margin:10px 0 20px 0;background:#ffdddd;}
.error_base{width:600px;border:2px solid red;padding:7px;margin-bottom:20px;background:#ffdddd;margin-left:auto;margin-right:auto;}
.errorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff;}
.errorExplanation p{color:#333;margin-bottom:0;padding:5px;}
.errorExplanation ul li{font-size:14px;}
.fieldWithErrors{width:auto;background-color:red;display:table;}
div.uploadStatus{margin:5px;}
div.progressBar{margin:5px;}
div.progressBar div.border{background-color:#fff;border:1px solid gray;width:100%;}
div.progressBar div.background{background-color:#333;height:18px;width:0%;}
div#dashboard_nav,div#account_nav{margin-top:20px;margin-left:15px;}
div#admin_nav{margin-top:20px;margin-left:15px;}
div#dashboard_nav span.greeting,div#account_nav span.greeting, div#admin_nav span.greeting{font-size:22px;}
div#dashboard_nav img#nav,div#account_nav img#nav{margin:0;padding:0;}
div#account_nav .heading, div#admin_nav .heading{width:850px;margin-top:10px;}
div#account_nav .heading .cell, div#admin_nav .heading .cell{float:left;width:120px;text-align:center;border-left:1px solid #b8b8b8;border-top:1px solid #b8b8b8;border-right:1px solid #b8b8b8;background:#cfcfcf;margin:0 2px -11px 2px;padding:4px;}
div#account_nav .heading .cell a, div#admin_nav .heading .cell a{color:#444;}
div#account_nav .heading .selected, div#admin_nav .heading .selected{background:#f0f0f0;border-bottom:1px solid #f0f0f0;font-weight:bold;}
table#business_times{border-collapse:collapse;width:250px;padding:4px;}
table#business_times tr td{border:solid 1px #aaa;padding:4px;text-align:center;}
.login_links, a.login_links, a:link.login_links, a:visited.login_links, a:active.login_links, a:hover.login_links {color:#ea5e00;text-decoration:underline;font-size:10px}
#header_bar{background:#ebebeb;height:34px;vertical-align:middle;}
#search_form_field{font-size:12px;color:#B7B7B7;height:15px;border-style:none;border-left:1px solid #999;border-top:1px solid #999;font-weight:bold;width:220px;}
#search_form input{background:#fff;}
div#search_table{width:890px;vertical-align:top;}
.search_table{padding:0;margin:3px 0 1px 0;height:30px;line-height:9px;border-collapse:collapse;border-spacing:0;float:left;}
.search_table form{padding:0;margin:0;}
.search_table input{/* height:15px;*/}
.search_table td{font-size:14px;/* height:21px;*/
height:30px;line-height:10px;}
.search_table td.text{vertical-align:middle;background:#ebebeb;font-size:14px;height:10px;font-weight:bold;padding:0 10px 0 10px;/* color:#ea5e00;*/
color:#000;border:0;margin:0;}
.search_table td.left img{width:15px;}
.search_table td.center{width:210px;}
.search_table td.right .image_submit{margin-top:4px;margin-left:4px;width:60px;height:21px;/* height:30px;*/
border:0;}
.nav_table{height:22px;line-height:9px;border-collapse:collapse;border-spacing:0;width:425px;float:right;}
.nav_table td.nav{text-align:right;width:440px;vertical-align:bottom;background:#ebebeb;font-size:12px;height:10px;font-weight:bold;padding:10px 5px 0 10px;color:#444;border:0;margin:0;}
.image_submit:hover{cursor:pointer;cursor:hand;}
.header_font{}
.heading_font{}
h1.header{font-size:28px;line-height:110%;}
h2.header{font-size:20px;font-weight:1;line-height:110%;}
h2.order_header{margin-top:10px;}
h3.header{font-size:16px;font-weight:1;line-height:110%;letter-spacing:1px;}
h3.sub_text{margin-bottom:4px;padding-bottom:0;}
.arial{font-family:Arial;}
.header_menu{text-align:right;height:30px;float:right;margin:0 0 -6px 0;font-weight:bold;}
.header_menu table tr td{text-align:center;margin:0;padding:0;line-height:10px;}
.underline{text-decoration:underline;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
div.sub_text,span.sub_text,.subtext,.sub_text{color:#666;font-size:13px;line-height:14px}
div.sub_text_tiny,span.sub_text_tiny,.sub_text_tiny{color:#666;font-size:10px;line-height:10px;height:10px;}
div.section_heading{text-align:left;background:#fff;padding:12px 4px 4px 10px;font-size:20px;}
div.section_heading span.count{color:#df4911;}
div.section_heading span.text{color:#87bf14;}
div.section_heading div.sub_text{margin:10px 0 8px 0;color:#87bf14;}
div.section_heading .sub_heading_container{margin:10px 0 10px 0;}
div.section_heading .sub_heading,div.section_heading .nav #cuisines .sub_heading{color:#87bf14;font-size:16px;padding-right:12px;}
.arrow{background:url(/images/green_down_arrow.png) no-repeat right center;}
ul#nav li#cuisines ul{width:150px;}
ul#nav li#cuisines ul li{width:150px;}
div#pu_deliv{float:left;margin-left:85px;color:#df4911;font-size:14px;}
div#restaurant_search_two{font-size:15px;color:#444;float:right;padding-right:7px;width:300px;}
div#restaurant_search_two form {width:300px;float:right;text-align:right;}
div#restaurant_search_two input.text {width:120px;background:#fff;color:#666;}
div.section_heading p{font-size:20px;color:#87bf14;}
div.section_heading span.restaurant_count{font-size:14px;color:#777;}
div.section_heading a.available{font-size:14px;color:#df4911;}
hr{border:0;color:#ddd;background:#ddd;height:1px}
table.index_table{margin-top:20px;width:870px}
div#index_step_1{border-bottom:1px solid #ccc;margin-left:30px;padding-bottom:10px}
div#index_step_2{margin-top:20px;border-bottom:1px solid #ccc;margin-left:30px;padding-bottom:10px}
div#index_step_3{margin-top:20px;border-bottom:1px solid #ccc;margin-left:30px;padding-bottom:10px}
table#header_table{width:100%;margin-bottom:0;}
table#header_table td.logo_cell img{vertical-align:middle;margin-left:0;}
table#header_table td.nav{width:480px;vertical-align:bottom;}
.form_text{margin-top:4px;font-size:11px;color:#5E7870;}
div.navigation_form{float:right;vertical-align:top;padding-right:20px;}
div.navigation_form form{margin:0;padding:0;}
table.logos{width:100%;}
table.logos tr td{text-align:center;padding:10px;}
table.logos tr td img{width:100px;}
table.order_online{width:775px;}
table.order_online tr td{vertical-align:top;padding:10px;text-align:center;}
.order_restaurant_min{color:#999;padding-left:4px;}
table.listing{width:550px;border-collapse:collapse;}
table.listing tr td{font-size:14px;}
table.listing th{padding:4px;border-bottom:5px solid #fff;background:#a0e653;color:#5e5e5e;font-weight:normal;}
table.listing th.item,table.listing tr td.item{padding-left:50px;width:600px;}
table.listing th.order_name{width:550px;}
table.listing th.order_price{width:150px;border:1px solid red;}
table.listing th.order_date{width:20%;}
table.listing th.photo_header{padding-left:10px;}
table.listing th.center_header{text-align:center;width:90px;}
table.listing th.qty{text-align:center;}
table.listing tr{border-top:1px solid #fff;border-bottom:3px solid #fff;}
table.listing tr.even{background:#ebebeb;}
table.listing tr.odd{background:#e7ffbc;}
table.listing tr.order_line_item{border-bottom:1px solid #dfdfdf;}
table.listing tr.order_line_item td span.item{font-weight:bold;font-size:14px;}
table.listing tr.order_line_item td.qty{width:50px;vertical-align:bottom;text-align:center;}
table.listing tr.order_line_item td.price{width:150px;vertical-align:bottom;}
td.price div.price_controls{margin-left:10px;width:90px;display:inline;font-size:13px;}
div.price_controls a:link,div.price_controls a:visited,div.price_controls a:active,div.price_controls a:hover{color:#333;}
table.listing tr.total{padding-right:5px;}
table.listing tr.total td.tip,table.listing tr.total td.total{text-align:right;font-weight:bold;}
table.listing tr.total td.choice{text-align:right;}
table.listing tr.grand_total{background:#e6e6e6;}
table.listing tr.grand_total td.total,table.listing tr.grand_total td.price{color:#df4911;font-size:16px;}
table.listing td.sub_total{text-align:right;color:#777;}
table.listing td.sub_total_amt{border:0;text-align:left;color:#777;}
table.listing td{font-weight:normal;font-size:13px;padding:8px;}
table.listing td.total{text-align:right;font-weight:bold;}
table.listing td.image_cell{vertical-align:middle;text-align:center}
table.listing td.image_cell img{vertical-align:middle;border:2px solid #5cb400;height:75px;width:100px;}
table.listing td a{color:#87bf14;}
.restaurant span.name a{font-size:16px;color:#73b618;}
.restaurant{font-size:13px;}
.restaurant_info{color:#5e5e5e;}
/* for closed vals - THESE MUST BE LAST TO OVERRIDE */
.closed,.closed a,.name .closed a,.restaurant_info .closed{color:#aaa;}
/* Table row cycling */
even_menu{background:#fff;}
.odd_menu{background:#ebebeb;}
/* menu pages & search results */
div#menu_restaurant{float:left;width:620px}
table.menu_restaurant{width:620px;margin:10px 0 0 0;border-collapse:collapse;}
table.menu_restaurant tr.name{background:#7dbc1e;border-bottom:1px solid #add969;}
table.menu_restaurant tr.name td{color:#fff;font-size:18px;padding:4px 4px 4px 20px;}
td.search_name a:link,td.search_name a:visited{color:#fff;}
td.search_name span.closed{color:#666;}
table.menu_restaurant tr.name td.picture{color:#fff;background:#fff;width:300px;text-align:right;margin:0;padding:0;}
table#restaurant_image{width:275px;float:right;background:#eaeaea;height:120px;margin:0}
table#restaurant_image td{text-align:middle;padding:12px;vertical-align:middle}
div.restaurant_image{margin-left:auto;margin-right:auto;background:#eaeaea;max-height:100;max-width:250;}
table.menu_restaurant tr.name td span.price_on{color:#df4911;}
table.menu_restaurant tr.name td span.price_off{color:#add969;}
table.menu_restaurant tr.address{color:#4b4b4b;background:#eaeaea;}
table.menu_restaurant tr.address td{padding:4px 4px 4px 20px;}
table.menu_restaurant tr.address td.search{padding:4px 0 4px 20px;line-height:20px;}
table.menu_restaurant tr.delivery{color:#4b4b4b;background:#f6f6f6;}
table.menu_restaurant tr.delivery td{padding:4px 4px 4px 20px;}
table.menu_restaurant tr.delivery td.search{padding:0;line-height:14px;}
table.menu_restaurant tr.address td table{margin:0;padding:0;width:100%;}
table.menu_restaurant tr.address td.search table tr td{margin:0;padding:0;text-align:left;line-height:14px;}
div.warning_box{background:#ffeeb1;color:#333;border:1px solid #ffcc00;text-align:center;padding:4px;margin:0;}
div#cm_map_container{float:left;width:274px}
div#menu{width:600px;margin:0;padding:0;margin-top:20px;}
ul#menu_columns{width:600px;margin:0;padding:0;}
ul#menu_columns li{display:block;float:left;}
ul#menu_columns li.left_col{width:295px;}
ul#menu_columns li.right_col{width:295px;}
div.menu_column_category{background:#fff;color:#7bc143;font-size:16px;font-weight:bold;padding:0;margin:5px 0 5px 10px;text-align:left;float:left;position:relative;}
div.menu_column_category ul.menu_item{margin:0;padding:0;font-weight:normal;clear:both;}
div.menu_column_category ul.menu_item li{margin:0;float:left;font-size:12px;list-style:none;position:relative;}
div.menu_column_category ul.menu_item li.item{width:190px;text-align:left;margin:5px 0 5px 5px;padding-left:10px;}
div.menu_column_category ul.menu_item li.price{width:60px;text-align:right;margin:5px 0 5px 0px;padding-right:15px;vertical-align:middle;}
div.menu_column_category ul.menu_item li.item_coupon,div.menu_column_category ul.menu_item li.item_coupon a{color:#df4911;width:275px;text-align:left;margin:5px 0 5px 0;padding-left:5px;}
div.menu_column_category ul.menu_item li.disabled{color:#777;padding-left:10px;}
table.menu{width:590px;margin:0;padding:0;}
table.menu tr td{font-size:12px;padding:0 10px 0 10px;}
table.menu tr.category td{padding:20px 0 0 6px;background:#fff;color:#df4911;font-size:16px;font-weight:bold;border-bottom:1px solid #a8a8a8;}
table.menu tr td.item{text-align:left;border-bottom:1px solid #e6e6e6;}
table.menu tr td.price{text-align:right;border-bottom:1px solid #e6e6e6;}
table.menu tr.category td span{color:#555;font-size:13px}
div.menu_item_header{margin:10px 0 0 0;padding:0 0 0 6px;float:left;/* width:270px;*/
background:#fff;color:#7bc143;font-size:16px;font-weight:bold;}
/* menu items */
table.menu_item_restaurant{width:600px;margin:20px 0 0 0;border-collapse:collapse;}
table.menu_item_restaurant tr.name{background:#fff;/* border-bottom:1px solid #add969;*/}
table.menu_item_restaurant tr.name td{color:#7dbc1e;font-size:18px;padding:4px 4px 4px 20px;}
table.menu_item_restaurant tr.name td.picture{color:#fff;background:#fff;width:300px;text-align:right;margin:0;padding:0;}
table.menu_item_restaurant tr.name td span.price_on{color:#df4911;}
table.menu_item_restaurant tr.name td span.price_off{color:#add969;}
table.menu_item_restaurant tr.item{color:#4b4b4b;background:#eaeaea;}
table.menu_item_restaurant tr.address td{padding:4px 4px 4px 20px;}
table.menu_item_restaurant tr.delivery{color:#4b4b4b;background:#f6f6f6;}
table.menu_item_restaurant tr.delivery td{padding:4px 4px 4px 20px;}
table.menu_item{width:250px;margin:0;padding:0;}
table.menu_item tr td{font-size:12px;padding:0 10px 0 10px;}
table.menu_item tr.category td{padding:20px 0 0 6px;background:#fff;color:#df4911;font-size:16px;border-bottom:1px solid #a8a8a8;}
table.menu_item tr td.item{text-align:left;border-bottom:1px solid #e6e6e6;}
table.menu_item tr td.price{text-align:right;border-bottom:1px solid #e6e6e6;}
table.menu_item tr td.menu_item_cell{padding:0;text-align:left;}
table.menu_item tr td.menu_price_cell{text-align:right;}
table.menu_item_extra{width:590px;margin:0;padding:0;}
table.menu_item_extra tr td{font-size:12px;padding:0 10px 0 10px;}
table.menu_item_extra tr.category td{padding:20px 0 0 6px;background:#fff;color:#df4911;font-size:16px;border-bottom:1px solid #a8a8a8;}
table.menu_item_extra tr td.item{text-align:left;border-bottom:1px solid #e6e6e6;}
table.menu_item_extra tr td.price{text-align:right;border-bottom:1px solid #e6e6e6;}
table.menu_item_extra tr td.menu_item_cell{padding:0;text-align:left;}
table.menu_item_extra tr td.menu_price_cell{text-align:right;}
div#menu_item_warning_box{width:570px;text-align:left;background:#ffeeb1;color:#333;border:1px solid #ffcc00;padding:4px;margin:0;}
div#menu_rest_image{position:absolute;left:533px;top:143px;border:2px solid #7dbc1e;margin:0;background:#7dbc1e;vertical-align:middle;border-bottom:0;padding:4px 5px 1px 5px;height:80px}
/* address table */
table.address_table{margin:0;padding:0;border:collapse;border-spacing:0}
/* help page */
table.help td.left{vertical-align:top;padding-top:20px}
table.help td.right{vertical-align:top;padding:15px 0 0 15px}
table.help p{margin:20px 0 5px 0}
table.help td.number{color:#df4911;font-weight:bold;vertical-align:top;}
table.help td.text{vertical-align:top;}
table.help a{color:#df4911;}
/* box panel */
.box_top_left{margin-right:11px;/* clip right corner */
background-image:url('/images/boxes/t_l.png');height:11px;font-size:2px;}
.box_top_right{margin-top:-11px;margin-left:11px;background-image:url('/images/boxes/t_r.png');background-position:100% 0;height:11px;font-size:2px;}
.box_bottom_left{margin-right:11px;background-image:url('/images/boxes/b_l.png');background-position:0 -11px;height:11px;font-size:2px;}
.box_bottom_right{margin-top:-11px;margin-left:11px;background-image:url('/images/boxes/b_r.png');background-position:100% -11px;height:11px;font-size:2px;}
.box_inside{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background:#f7f7f7;color:#000000;padding-left:12px;padding-right:12px;}
.box_notopgap{margin-top:0;}
.box_nobottomgap{margin-bottom:0;}
.green_box_top_left{margin-right:11px;background-image:url('/images/boxes/g_top_l.png');height:11px;
font-size:2px;}
.green_box_top_right{margin-top:-11px;margin-left:11px;background-image:url('/images/boxes/g_top_r.png');background-position:100% 0;height:11px;font-size:2px;}
.green_box_bottom_left{margin-right:11px;background-image:url('/images/boxes/g_b_l.png');background-position:0 -11px;height:11px;font-size:2px;}
.green_box_bottom_right{margin-top:-11px;margin-left:11px;background-image:url('/images/boxes/g_b_r.png');background-position:100% -11px;height:11px;font-size:2px;}
.green_box_inside{border-left:1px solid #c3e876;border-right:1px solid #c3e876;background:#e7ffbc;color:#000000;}
.green_box_notopgap{margin-top:0;}
.green_box_nobottomgap{margin-bottom:0;}
/* end box panel */
/* Subtotal box styles */
div#subtotal{width:245px;float:left;margin-left:15px;font-size:12px;color:#666;}
div#subtotal table tr td{font-size:12px;}
div#subtotal table tr th.item{width:150px;}
div#subtotal table tr th.qty{width:20px;}
div#subtotal table tr th.price{width:50px;text-align:right;}
div#subtotal table tr td.item{vertical-align:top;}
div#subtotal table tr td.qty{vertical-align:top;text-align:center;}
div#subtotal table tr td.price{vertical-align:top;text-align:right;}
div#subtotal table tr td.item_extras{font-size:10px;color:#666;}
div.header_footer{text-align:center;font-size:14px;font-weight:bold;color:#df4911;background:#e7ffbc;}
div.header_footer img{margin-top:10px;}
div.order_info{padding:4px 10px 2px 10px;background:#e7ffbc;border-bottom:1px solid #fff;}
div.delivery_time{padding:4px 10px 2px 10px;background:#dbfaa3;border-bottom:1px solid #fff;}
div.items_in_order{padding:4px 10px 2px 10px;background:#e7ffbc;border-bottom:1px solid #fff;}
hr.subtotal{border:0;color:#fff;background:#e7ffbc;height:1px}
.toggler{cursor:pointer;background:url('/images/turndown_down.png') no-repeat 0px 4px;vertical-align:top;padding-left:15px;font-weight:bold;color:#2e2e2e;font-size:14px;}
.toggler_up{cursor:pointer;background:url('/images/turndown_up.png') no-repeat 0px 4px;vertical-align:middle;padding-left:15px;margin-bottom:4px;font-weight:bold;color:#2e2e2e;}
.toggled{color:#666;margin-left:15px;}
.item_toggler{cursor:pointer;vertical-align:top;}
.item_toggler_up{cursor:pointer;}
.item_toggled{color:#666;margin-left:5px;font-size:11px;}
/* content boxes */
div.gray_box{margin-top:10px;border:1px solid #b8b8b8;font-size:14px;color:#4f4f4f;padding:10px;}
div.gray_box{background: #fff url(/images/gray_gradient_bg.png) repeat-x;}
div.gray_box h1{color:#5fb900;font-size:18px;}
div.gray_box h2{color:#df4911;/* orange */
font-size:16px;margin-left:10px;font-weight:normal;}
div.gray_box ul{}
div.gray_box ul.fields li{float:left;clear:none;list-style-type:none;margin:2px 0 2px 0;}
div.gray_box form ul.fields li{margin:3px;}
div.gray_box form ul.fields li.buttons{clear:both;margin-top:10px;margin-left:170px;vertical-align:bottom;font-size:16px;}
div.gray_box ul.fields li.label{font-weight:bold;text-align:right;padding-right:10px;width:250px;}
div.gray_box ul.fields li.label_top{font-weight:bold;text-align:left;}
div.gray_box ul.fields li.bottom{margin-bottom:5px;}
div.gray_box ul.fields li.text{width:450px;}
div.gray_box ul.fields li.space{clear:both;margin-top:10px;width:750px;}
div.gray_box ul.fields li.links{clear:both;margin-left:260px;margin-top:5px;width:500px;}
div.gray_box hr{border:0;color:#ddd;background:#ddd;height:1px;margin:10px;}
div.gray_box table.orders{width:100%;border-collapse:collapse;}
div.gray_box table.orders tr th{color:#df4911;border-bottom:2px solid #ddd;}
div.gray_box table.orders tr th#status{width:150px;}
div.gray_box table.orders tbody tr{border-bottom:1px solid #d0d0d0;}
div.gray_box table.orders tbody tr td{padding:4px;}
div.gray_box table.users{width:100%;margin-top:10px;border-collapse:collapse;background:#fff;}
div.gray_box table.users th{color:#666;font-size:14px;padding:2px;border:1px solid #d0d0d0;}
div.gray_box table.users th#status{width:150px;}
/*div.gray_box table.users tbody tr{border-bottom:1px solid #d0d0d0;}*/
div.gray_box table.users td{padding:2px 1px 0 2px;border:1px solid #d0d0d0;}
div.gray_box table.users td.img{text-align:center;}
div.bottom_link_bar{text-align:right;margin-top:10px;font-size:16px;}
div.bottom_link_bar a{vertical-align:middle;}
div.button_bar{margin-left:auto;margin-right:auto;width:800px;text-align:right;padding-top:10px;}
div.credit_card{width:520px;background:#f0f0f0;padding:2px 8px 2px 0;}
div.credit_card .card_box{border:1px solid #b0e25b;background:#e7ffbc;margin:15px 0 20px 8px;width:520px}
div.credit_card .card_box{/* padding:5px;*/}
div.credit_card input,.address_table input{border:1px solid #b0e25b;background:#e7ffbc;color:#333;line-height:18px;}
.address_table tr td{padding-left:8px;}
div.credit_card .card_box .inner{padding:5px;}
div.credit_card p{margin-left:10px;}
div.credit_card .card_box input{border:1px solid #b0e25b;background:#f0f0f0;color:#333;}
div.credit_card .card_box{padding:4px;}
div.credit_card .card_box table tr td{vertical-align:top;padding:2px;}
div.form_centered{margin-left:auto;margin-right:auto;}
._350 {width:350px;}
._300 {width:300px;}
/* pagination */
div.pagination{text-align:center;margin-left:auto;margin-right:auto;padding:5px;font-size:16px;margin-top:10px;}
.pagination a{padding:4px 5px 2px 5px;margin:2px;border:1px solid #7bc143;;text-decoration:none;color:#7bc143;;}
.pagination a:hover,.pagination a:active{border:1px solid #df4911;color:#df4911;text-decoration:none;}
.pagination span.current{padding:4px 5px 2px 5px;margin:2px;border:1px solid #5fb900;font-weight:bold;background-color:#5fb900;color:#FFF;}
.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #eee;color:#ddd;}
/* admin screens */
table.order{border-collapse:collapse;border:1px solid #333;width:100%;background:white}
table.order td{border:1px solid #333;padding:2px;}
.admin_popup{zindex:100;position:absolute;padding:10px;background:#ebebeb;text-align:left;font-weight:normal;border:2px solid #ccc}
div#cuisines{margin-left:100px;}
div#categories{margin-left:0px;}
div#a_hours_list{margin-left:0px;}
table.admin_table {width:500px;border-collapse:collapse;}
table.admin_table tr th {border-bottom:1px solid #000;}
table.admin_table tr td {padding:2px;}
div#admin_heading{border-bottom:1px solid #ccc;background:#fdfdfd;font-size:20px;height:20px;color:#7bc143;font-weight:bold;margin-bottom:15px;padding:4px;}
div#admin_heading .link {font-weight:normal;color:333;font-size:16px;}
div.top_links {float:left;text-align:left;margin-bottom:30px;}
div.top_links a, a.button_link {border:2px solid #ccc;background:#f0f0f0;padding:4px;margin:4px 4px 4px 0}
div.top_links a:hover{text-decoration:none;background:#fff;border:2px solid #df4911;color:#df4911;}
div.top_links a:hover, a.button_link:hover {text-decoration:none;background:#fff;border:2px solid #df4911;color:#df4911;}
table.admin_extras {border-collapse:collapse;}
table.admin_extras th {font-size:13px;text-align:left;background:#fff;border:1px solid #ccc;padding:4px;}
table.admin_extras td {background:#fff;border:1px solid #ccc;padding:4px;}
table.general{border-collapse:collapse;}
table.general tr td {padding:4px;}
tr.ghead td {font-weight:bold;border-bottom:1px solid #666}
tr.ggray td {border-bottom:1px solid #666}
/* account screens */
div#account_heading{border-bottom:1px solid #ccc;font-size:16px;font-weight:bold;margin-bottom:15px;}
/* clears */
ul.menu_item,ul.menu_columns,ul.label_text{/* *height:1%;*/}
div.gray_box ul.fields li.text:after{clear:both;}
/* home menu */
.linkfont{font-family:Arial,Helvetica,sans-serif;font-size:15px;}
a.clicklink,a.clicklink:visited{color:#EA5E00;text-decoration:none;}
a.clicklink:hover{color:#FFCC33;text-decoration:none;}
#qo_popup{z-index:1000;left:20px;top:140px;padding:10px;line-height:20px;position:absolute;background:#e0ffb9;border:1px solid #ccc;;color:#666}
/* mint codes */
table.mint_codes {width:100%;border-collapse:collapse;}
table.mint_codes tr {}
table.mint_codes tr.visible td {border-bottom:1px solid #aaa;padding-top:4px;}
table tr.visible td table {width:600px;padding:0;border-collapse:collapse;}
table tr.inner_visible td.st {width:100px;padding-top:7px;}
table tr.inner_visible td.name {width:400px;padding-top:7px;}
table tr.inner_visible td.qty {width:25px}
table tr.inner_visible td.price {width:75p}
table tr.inner_visible td table {width:600px;padding:0;border-collapse:collapse;}

table tr.inner_extra td.name {width:500px;padding-left:50px;border-bottom:1px solid #aaa;}
table tr.inner_extra td.price {width:100px;padding:0;border-bottom:1px solid #aaa;}

table.striped {border-collapse: collapse;font-size: 1.1em;margin-left:auto;margin-right:auto;}

table.striped th {background: #ccc;color: #444;font-weight:normal;padding: 2px 11px;border-right: 1px solid #fff;line-height:1.2;}
table.striped td {padding: 6px 11px;border-bottom: 1px solid #ccc;vertical-align: top;}
table.striped td * {padding: 6px 11px;}
table.striped tr.alt td {background: #fafafa;}
table.striped tr.over td {background: #e0ffb9;cursor:hand;}
table.striped tr.over td.nohover {background: #fafafa;}
  
/* Holiday stuff */
div#snowflake_1 {position:absolute;left:30px;top:200px;background-image:url('/images/holidays/snowflake_1.png');height:120px;width:125px;z-index:-500;}
div#snowflake_2 {position:absolute;left:25px;top:600px;background-image:url('/images/holidays/snowflake_2.png');background-position:100% 0;height:63px;width:70px;z-index:-500;}
div#snowflake_3 {position:absolute;left:1015px;top:75px;background-image:url('/images/holidays/snowflake_3.png');background-position:100% 0;height:110px;width:115px;z-index:-500;}
div#snowflake_4 {position:absolute;left:1025px;top:250px;background-image:url('/images/holidays/snowflake_2.png');background-position:100% 0;height:63px;width:70px;z-index:-500;}

/* Order routing */
.fg_white {color:#fff;}
.fg_black {color:#000;}
.bg_green {background:green;}
.bg_black {background:black;}
.bg_orange {background:orange;}
.bg_blue {background:blue;}
.bg_yellow{background:yellow;}
.bg_purple{background:purple;}
.bg_red{background:red;}
.bg_brown{background:#3c2617;}
.bg_lime{background:#e0ffb9;}
.bg_cyan{background:#c4e9fa;}

/*Front Page*/
span#twitter img{
  margin: 5px 0px 0 0px;
}
span#facebook img {
  margin: 0px 0 10px 0;
}
td.main-pic img{
  margin: 0px 10px 0px 0px;
}


ul.news a {
  text-decoration: underline;
}

/*
table.index_table * {
  font-weight: bold;
  font-size: 16px;
  color: #888888;
}
table.index_table div.hide-next {
  margin-bottom: 5px;
  cursor: pointer;
}
table.index_table div.hide-next div {
  margin-left: 15px;
}
table.index_table td.main-pic {
  vertical-align: top;
}
table.index_table div.heading {
  border-bottom: 1px dotted black;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0 3px;
  color: #5A5858;
  font-family: Helvetica,Verdana,Arial,sans-serif;
}
table.index_table div.spacer {
  margin-top: 150px;
}
table.index_table div.hidden {
  display: none;
}

*/

