﻿body              {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0; background-color: #c0c0c0; color: #666666}

ul                {margin-top: 10px; margin-bottom: 10px;}

a,
a:visited         {color: #647CD4; text-decoration: none;}
a:active          {color: #647CD4;}
a:hover           {color: #647CD4; text-decoration: underline;}
a:link            {color: #647CD4;}

a.sel,
a.sel:visited     {color: #244EEA; text-decoration: none;}
a.sel:active      {color: #244EEA;}
a.sel:hover       {color: #244EEA; text-decoration: underline;}
a.sel:link        {color: #244EEA;}

#container        {background-color: #FFFFFF; width: /*764*/980px;}
#footer           {width: /*750*/980px; height: 100px; /*top: 600px;*/}
#banner           {background-color: #F1F3F2;}
#banner .cont     {text-align: center; background-color: #FFFFFF;}
#banner .img      {margin-top: 6px; margin-bottom: 6px;}
#MemberSection    {width:150px; height:90px; padding:0 10px 0 0; float:right; text-align:right; }
#marketing        {width: 170px; background: url('images/light_track.gif') repeat; text-align: right;}
#marketing .top   {background-color: #F1B30F;}
#marketing .head  {color: #3B813B;}

#main             {width: /*579*/795px; background-image: url('images/main_back_810w.gif'); background-repeat: no-repeat; background-color: #FFFFFF; padding-top: 20px; padding-left: 15px;}

.mnuTop           {background-color: #E66B41; font-size: 6px}
.mnuBottom        {background-color: #BACAAF; height: 18px}
.menu             {background-color: #BACAAF; padding: 1px}
.submenu          {background-color: #BACAAF; padding: 1px}
.mnuNormal        {text-align: center; border: solid 0px #DDE5D7; margin: 2px; color: #CC3300; padding-left: 5px; padding-right: 5px; font-weight: bold}
.mnuSel           {text-align: center; background-color: #CC3300; border: solid 0px #999; cursor: hand; cursor: pointer; margin: 2px; padding-left: 5px; padding-right: 5px; font-weight: bold; color: #fff}
.mnuNormalSub     {text-align: center; border: solid 0px #DDE5D7; margin: 2px; color: #CC3300; padding-left: 5px; padding-right: 5px; font-weight: bold}
.mnuSelSub        {text-align: center; border: solid 0px #999; cursor: hand; cursor: pointer; margin: 2px; padding-left: 5px; padding-right: 5px; font-weight: bold; color: #fff}

.mnuSub           {text-align: center; border: solid 0px #BACAAF; margin: 5px}
.ltsep            {text-align: center; font: 100% Verdana; color: #557D50; padding: 0px;}
.track2           {background-image: url('images/track2.gif');/*border: solid 1px red*/}

/* */
#food_item        {width: 100%; padding-bottom: 6px}
.food_pic         {margin-left: 6px; margin-right: 6px; float: left; width: 200px; height: 200px;}
.food_title       {font-size: 18px; font-weight: bold; padding-bottom: 6px}
.food_desc        {color: #808080;}
.heat_pic         {margin-left: 10px; margin-right: 10px; float: left; width: 57px; height: 57px}

.err              {color: red}

/* reg */
.reg              {font-size: 9pt}
.regText          {text-align: right; padding-right: 8px}
.regData          {font-size: 9pt}
.reg td           {padding-bottom: 2px}


#loginErr         {color: #C03739; font-weight: bold; text-align: center; line-height: 150%; padding: 10px; filter: alpha(opacity=90); opacity: 0.90; background-color: #F7DCB1/*#F9C26B*/; width: 400px; position: absolute; left: 300px; top: 490px;  border: solid 1px }
#loginErr span    {color: #C03739; font-weight: bold}

.img_leftmargin   {margin-left: 20px; float: right;}
.img_rightmargin  {margin-right: 20px;	float: left;}
.img_topmargin    {margin-top: 10px;}
.img_topmarginwb  {color: #E66B41; border-width: 0px; margin-top: 8px;}


table             { border-collapse:collapse; }
td, th            { padding:0; }
#maincontent      { padding:0 0 0 5px /*; width: 760px*/}
#maincontent td   { /*width:190px;*/ overflow:hidden; }
#mainfull         { width:795px; padding:20px 0 0 15px; background:#fff url(images/main_back_810full.jpg) no-repeat; }
#mainfull_foods   { width:770px; padding:20px 0 0 10px}
#main_980         { width:980px; background:#fff url(images/main_back_980full.jpg) no-repeat;}

.txt_orangebold   {color: #E66B41; font-weight: bold; font-size: large;}
.line_gray        {color: #C0C0C0; margin-top: 0px;}

.txt_green        {color: #007D00;}
.txt_greenbold    {color: #007D00; font-weight: bold; font-size: large;}
.addbox           {background-image: url('images/addbox_160long.gif');  background-repeat: no-repeat;  background-position: center; text-align: center;}

.border0          {border-width: 0;}
.align_center     {text-align: center;}
.align_left       {text-align: left;}
.align_left2      {text-align: left; margin-left: 2px;}

.font_small       {font-size: 8pt;}
.margin_0         {margin-top: 0px;margin-bottom: 0px;}
.margin_10        {margin-top: 10px;margin-bottom: 10px;}

/* left */
.header_marketing {text-align: center; background-image: url('images/green_darkfaded3.jpg'); color: #FFFFFF; font-weight: bold; padding-top: 2px; padding-bottom: 2px;}
.line1            {color: #808080; margin-top: 0px; margin-bottom: 0px;}

/* foods */
#foods            {font-size: 9pt}
#foods a,
#foods a:visited  {color: #647CD4; text-decoration: none;}
#foods a:active   {color: #647CD4;}
#foods a:hover    {color: #647CD4; text-decoration: none;}
#foods a:link     {color: #647CD4;}

.foods_l          {vertical-align: top; padding-right: 12px; padding-bottom: 10px}
.foods_c          {vertical-align: top; padding-bottom: 10px}
.foods_r          {vertical-align: top; padding-left: 12px; padding-bottom: 10px}

.foods_1          { width:190px; overflow:hidden; vertical-align: top; padding:0 5px 10px 0; }
.foods_2          { width:190px; overflow:hidden; vertical-align: top; padding:0 5px 10px 0; }
.foods_3          { width:190px; overflow:hidden; vertical-align: top; padding:0 5px 10px 0; }
.foods_4          { width:190px; overflow:hidden; vertical-align: top; padding:0 0 10px 0; }


.foods_img        {}
.foods_title      {text-align: center; font-weight: bold; padding: 4px}
.foods_desc       {color: #808080; font-size: 8pt}
.foods_price      {color: #808080; font-weight: bold; padding-top: 4px;}
.foods_servings   {color: #808080; }

/* food */
#food             {font-size: 9pt}
#food select      {font-size: 9pt}
#food table       {font-size: 9pt}
#food image       {cursor: hand; cursor: pointer; padding-bottom: 10px}
.food_img         {float: left}
.food_title       {font-size: 10pt; font-weight: bold;}
.food_desc        {color: #808080;}
.food_includes    {color: #808080; padding-top: 10px; font-size: 9pt;}
.food_price       {color: #808080; font-weight: bold; padding-top: 4px; color: #000}


/* shopping cart */
#cart             {font-size: 9pt}
#cart select      {font-size: 9pt}
.cart_header      {background-image: url('images/yourcart_top.gif'); background-repeat: no-repeat}
.cart_footer      {background-image: url('images/yourcart_bottom.gif'); background-repeat: no-repeat}
.cart_middle      {background-image: url('images/yourcart_middle2.gif'); background-repeat: repeat-y; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; font-size: 9pt;}
.cart_sum         {border-top: solid 1px #666666}
.cart_coltitle    {border-bottom: solid 1px #666666;}
.cart_title       {color: #E66B41; font-weight: bold; font-size: large;}

/* right box */


/* pages */
.pages_title      {color: #E66B41; font-weight: bold; font-size: 13pt; padding-top: 15px}
.pages_subtitle   {font-style: italic}
.pages_publisher  {}
.pages_published  {}
.pages_content    {padding-top: 10px; padding-bottom: 10px}
.pages_readmore   {}

.menu_sel         {/*color: #647CD4; text-decoration: underline;*/}

.min_order        {color: red}

#processInfo      {}
.food_err         {background-color: #E89EAE}
.food_err_text    {padding-left: 20px; color: red}

.marketing_group  {font-size: 8pt; text-align: right; margin-bottom: 4px; padding-top: 10px; padding-bottom: 4px; border-bottom: solid 1px gray}
.order_alert      {padding-top: 10px; font-size: 9pt; font-weight: bold; color: red; text-align: center; line-height: 150%}
#smallPic         {BORDER-BOTTOM-WIDTH: 0px;}
#smallPic1        {margin: 0px; padding: 0px}
#img              {padding: 0px}

.promotion        {width: 170px; border: solid 1px #bbbbbb; margin: 5px; padding: 5px}
.promotion2       {border: solid 1px #bbbbbb; margin: 10px; padding: 5px}

#lblSoon          {color: #000000; font-weight: bold}