/* Version 1.0701.17 */
/*nu*/


body { font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#111111; margin:0px; padding:0px; line-height:1.3em }
.hint_link {display:block; float:left; width:135px; padding:5px; margin:1px; background:#660000}
.hintMenuDown  {display:block; float:left; width:135px; padding:5px; margin:1px; background:#660000}
.hintMenuUp  {display:block; float:left; width:135px; padding:5px; margin:1px; background:#000000; color:#FFFFFF }


form {display:inline; margin:0px; padding:0px}
img {border:0px; vertical-align:middle}

#homepage  { background:url(gfx/d2-homebox.jpg) } 
#homepage p {  }
#bigger {font-size:13px}
#homepage   a { color:#FF9966}
a { cursor:pointer}
.link {cursor:pointer; color:#FF9966}

#search {padding:25px 20px 0px 230px; }

#search input { margin:0px; padding:0px;  border:0px solid #003300; font-size:22px; height:25px; line-height:25px; text-align:center; color:#FF0000; font-weight:bold; background:#fff}
.leftlabel {float:left; width:80px; font-style:normal; display:block; text-align:right}


#hidepage { position: absolute; left:0px; top:0px; background-color: #ffffff; height: 100%; width: 100%; text-align:center;  z-index:1000 }
#hidepage b {text-align:center; font-weight:normal}

#topmenu {height:35px; margin:0px; padding:0px 0px 0px 10px; padding-right:15px; line-height:35px; font-size:12px  }
#topmenu  a {color:#667799 }
#topmenu  a:hover {color:#7799ff; text-decoration:underline }
#topmenu i { float:left;  font-style:normal; text-align:right}
#topmenu h1 {display:inline; font-size:11px; font-weight:normal; float:left}
#user_login {color:#FFF; text-align:right;  }
#user_login input {border:1px solid #666666; color:#666666; width:60px;  font-size:9px; }
.curr_menu {font-size:16px; vertical-align:middle; color:#333344}


#container { width:830px; margin:auto; text-align:left;  background:url(gfx/mframe/l.jpg) repeat-y  left; } 
#containerOperator {  margin:0px;  } 
#container2 { background: url(gfx/mframe/r.jpg) right repeat-y; margin:0px; padding:0px }
#operator {margin:0px; margin:0px; width:830px; }


#text {margin:0px; padding:0px; margin:0px 20px 0px 16px }
#leftbar { margin:0px; }
#maincont {  float:left; width:396px; padding:0px 0px 0px 3px}

#footer {clear:both; text-align:right; width:780px; margin:auto; padding:5px; text-align:center}

#leftbar {float:left; width:166px; margin:0px;  }



.menubox {width:149px; padding-left:5px}
.menubox a {display:block; padding:3px 0px 3px 10px; width:130px; text-decoration:none; margin:1px 0px 1px 0px}
.menubox a:hover {background:#FF3300; color:#FFFFFF; font-weight:bold}
.redbar {padding:0px; color: #FFFFFF;  width:140px; padding:5px 0px 5px 12px; font-size:14px; background:url(gfx/mframe2/redglow.jpg) top repeat-x #AA0000}

.user_small{float:right; text-align:right; line-height:1em; font-size:10px; color:#666666; font-family:Arial, Helvetica, sans-serif}

.livebox { margin-bottom:5px;line-height:1.8em }
.livebox h1 { color:#FFEEEE }
.liveitems {float:right;  }

/*nu*/
#crt {width:240px;  }
.crt_box {background:#FFFFFF; border:#999999 1px solid; width:242px}
.crt_comments {width:230px; height:35px; background:url(gfx/commentbox.jpg) right bottom no-repeat #FFFFFF}

a {
color:#FF3300;
text-decoration:none
}
a:hover {
color: #660000;
text-decoration:none
}

a.topmenu {display:block; height:30px; line-height:30px ;width:100px; border:1px solid  #e58c00; background:#fff9e6 url(gfx/topmenu.jpg); text-align:center
}

a.topmenu:hover {border:1px solid  #b55c00; background:#dfd9c6; background:#fff9e6 url(gfx/topmenu_hover.jpg) }

.price_box			{color: #333333; width:63px }
.price_box:hover 	{color: #660000 }

 body {
   font-size:11px; color:#333333;  }

table 
{border:0px; padding:0px; text-align:left; color:#333333 }

td {
	 font-size:11px; color:#333333 }

form {display:inline}

h1 { font-size:15px; color:#CC3300; margin:0px; padding:0px}
h2 {font-size:14px; color:#994602; font-weight:normal; margin:0px; line-height:1.2em }
h3 {font-size:12px; color:#ee5522; display:inline}
h4 {font-size:11px; color:#992222; font-weight:bold; margin:0px; padding:0px; display:inline; line-height:13px}

h5 {font-size:24px; color:#ee5522; display:inline; line-height:28px}
h6 {font-size:18px; color:#ee5522; display:inline; line-height:22px}

.pricebox { text-align:right; background:#fff9e6}
.head {padding:3px; background: #fff9e6 }
.inframe {  background-color: #FFFFFF }
.smheader { font-size:9px; font-weight:bold; border-bottom:1px dotted #992222}
.small { font-size:11px;  line-height:10px; color:#666; font-family:Arial, Helvetica, sans-serif }

.field{
font:menu; background:#FFFFFF; border:1px solid #e58c00; padding:2px; font-size:11px;  
}

.button{
background:#fff9e6; border:1px solid #e58c00; padding:0px; font-size:12px; cursor:pointer; color:#993300
}

.button:hover
{
border:1px solid #660000; color:#660000
}

.button2{
color:#993300; background:#ffcc99; border:1px solid #993300; font-size:14px; cursor:pointer; color:#993300; font-weight:bold; padding:2px
}

.button2:hover
{
border:1px solid #000000; color:#000000; background:#ffeedd;
}

.buttonplus {
border:0px solid #000000 ;background: url(gfx/plus.gif)   no-repeat; color:#fff9e6; font-size:0px; text-align:center; width:12px; height:14px; cursor:pointer;  
}

.buttonminus {
border:0px solid #000000; background: url(gfx/minus.gif)  no-repeat; color:#fff9e6; font-size:0px; text-align:center;  width:12px; height:14px; cursor:pointer; 
}

.true
{ color:#006600; padding:5px; border:#006600 1px solid; background:#eeffee; margin:2px 5px 2px 0px; line-height:1.2em}

.false
{ color:#990000; padding:5px; border:#990000 1px solid; background:#ffeeee; margin:2px 5px 2px 0px; line-height:1.2em}

.wait
{ color: #666600; padding:5px; border:#666600 1px solid; background:#ffffee; margin:2px 5px 2px 0px; line-height:1.2em}

.completed
{ color: #000066; padding:5px; border:#000066 1px solid; background:#eeeeff; margin:2px 5px 2px 0px; line-height:1.2em}

.lup 
{ color:#FFFFFF}


.trueField  { border:#006633 1px solid; background:#EEFFEE; color:#003300; font-size:11px; padding:2px }
.falseField { border:#990000 1px solid; background:#FFDDDD; color:#660000; font-size:11px; padding:2px }

/* menu */
#shop_inf2  {text-align:center; line-height:2em; margin:5px}

.basket_place, .special_place { width:240px; vertical-align:top; float:left }


.t1 {background:url(http://mealtogo.com/gfx/frame/l.gif) left repeat-y }
.t2 {background:url(http://mealtogo.com/gfx/frame/r.gif) left repeat-y }
.t3 {background:url(http://mealtogo.com/gfx/frame/b.gif) bottom repeat-x }
.t4 {background:url(http://mealtogo.com/gfx/frame/t.gif) top repeat-x }
.mlink { display:block; width:60px; height: 16px; padding-top:1px; text-align:center }

.trackcl {height:25px; border-bottom:1px solid #999999;  }

iframe {
}

.hide { display: none; }   
.show { display: block; }

.finish_sec {text-align:right; padding-right:10px}

/*menu */
.menu_items {width:550px; margin-left:255px; padding-left:15px; border-left:1px dashed #aaa; vertical-align:top; }

.c63 {  width:63px; text-align:center }
.mlink { display:block; width:51px; height: 16px; padding-top:1px; }



#mainbar { background: #990000; color:#FFFFFF }
#mainbar tr, #mainbar td {color:#FFFFFF}
#mainbar a {color:#ff6600}
#mainbar a:hover {color:#ff6600; text-decoration:underline}
.topfield { font:menu; border:0px; background:#ffecd4 url(http://mealtogo.com/gfx/topmain.gif) no-repeat fixed left top; padding:2px 4px 2px 4px;  margin:0px; height:12px; font-size:9px; color:#FF3300; width:52px }


#adminclass {border:1px dotted #330000; background:#ffeeee}
.big { font-size:18px }
#dir {text-align:left}
#sub { }
#sub p  { font-size:11px;}
#sub h1  { font-size:14px }
#dir h2 {padding-left:20px; font-size:13px; font-weight:bold; border:0px; background:none; float:left; width:190px; line-height:1.8em}
#dir h2  a {color:#666633}
.withmenu { }
#sub div a {color:#990000}
.withmenu img {float:left; border:#FF3300 1px solid; margin-right:10px}
#sub img { border:#FF3300 1px solid; margin:0px 10px 10px 0px;}
#sub ul {  list-style-type:none }
#sub ul li b {  }
#header {color:#FFFFFF; font-size:11px; display:inline; font-weight:normal }
#tip1 { color:#FFFFFF}
#tip2 { color:#666666}
#tip2 p { margin:1px; padding:1px; color:#FF9966} 
#tip2 h1 {font-size:12px; color: #FF6633}


#shopmenu a {display:block; background:#DDDDDD; padding:2px; text-align:left; margin:2px}
#shopmenu a:hover { background:#660000; color:#FFFFFF}
#compsub a {display:block; background:#FFFFFF; text-align:left; border:0px; margin:0px}



#soft {list-style-position:inside}


/*Voting system*/
.inframe .no  { color:#FFFFFF; display:block; width:32px; height:28px;  line-height:24px; text-align:center; float:left; background:url(gfx/mframe2/star1.jpg); }
.inframe  .yes  { color:#FFFFFF; display:block; width:32px; height:28px;  line-height:24px; text-align:center; float:left; background:url(gfx/mframe2/star2.jpg); }
.votes a:hover {background:url(gfx/mframe2/star-up.jpg); padding:2px 0px 0px 2px; width:30px; height:26px;}
/* */
/*Voting system small*/
.inframe .nosm  { color:#FFFFFF; display:block; width:12px; height:12px;  line-height:12px; text-align:center; float:left; background:url(gfx/mframe2/star1sm.jpg); font-size:0px }
.inframe  .yessm  { color:#FFFFFF; display:block; width:12px; height:12px;  line-height:12px; text-align:center; float:left; background:url(gfx/mframe2/star2sm.jpg); font-size:0px }
.smvotes a:hover {background:url(gfx/mframe2/starsm-up.jpg); }
/* */

#sizer a {background:#990000; color:#FFFFFF; border:1px solid #990000; margin:1px; padding:2px 3px 2px 3px; margin:2px; padding:0px; float:left; text-align:center; width:90px; display:block }
#sizer a:hover {background:#CC0000 }
#operetortop{}

#optr a {color:#000000}
#optr a:hover { background: #FF9966}

.btrue { color:#003300; border:1px solid #003300; background:#EEFFEE; padding:5px; margin:5px; text-align:center}
.bfalse { color:#660000; border: 1px solid #660000; background:#FFEEEE; padding:5px; margin:5px; text-align:center }


/* for postcode hava */
.absboth {
	margin:auto;
	padding:5px;
	width: 620px;
	background:url(gfx/transparent.gif);
	border: 1px solid black;
} 
#abslist, #abslist2 {overflow:auto; border:1px #999999 solid; padding:3px; background:#FFFFFF; width:280px; height:390px }

.clickpost { border:1px solid #CCCCCC; color:#333333; display:block; padding:3px; margin:5px; text-align:left; height:31px}
.clickpost:hover {border: #666666 1px solid; color:#000000; background:#eeeeee }

.clickpost ul {margin:0px; padding:0px}
.clickpost ul li {margin:2px; padding:0px; list-style-type:none}
.clickpost ul li u {display:block; float:left; width:100px; text-decoration:none }

.oparator_menu {border-bottom:1px solid #009933; text-align:right; padding:2px; background:#EEFFDD; margin-bottom:2px }


#copuons {padding-left:5px; }
#coupons h2 { display:block; background:#CC3300; color:#FFFFFF; font-weight:bold; padding:4px; display:block; margin:5px 0px 2px 0px; clear:both}
#coupons h3 {display:block; margin:0px; clear:both}
#coupons p {margin:2px 0px 5px 10px; padding:0px; line-height:1.2em} 
.avail {background: #FFFFCC; border:1px solid #FFCC99}
#coupons address {margin:2px; font-style:normal}
.coupon_text1 {margin:7px 0px 0px 50px; font-size:11px; font-weight:bold; color: #957a92; font-size:12px }
.coupon_value {margin:41px 10px 10px 0px; font-size:11px; font-weight:bold; color: #957a92; font-size:32px; text-align:right }
.coupon_other  {margin:5px 10px 0px 0px; font-size:11px; text-align:right }



/*admin styles*/
.zebra {background: #EEEEEE}
.przypis {margin:5px; padding:5px; border-top:1px dashed #666666; font-size:10px; line-height:1.3em; color: #666666; background:#EEE; font:menu}
.przypis b {font-weight:normal; color:#000000}

.edit_priv {  }
.edit_priv h1 {background:#CC0000; color:#FFFFFF; margin:0px; padding:4px; font-size:12px }
.edit_priv label { float:left; display:block; width:190px; vertical-align:middle; color:#333333; }
.admin_head {padding-bottom:1px; margin:0px; background:#999999; color:#FFFFFF; text-align:left}


.new_shop {}
.new_shop label {display:block; margin:2px}
.new_shop label u {display:block; float:left; width:120px; text-decoration:none}

.choose_shop { padding:5px; padding-left:10px; background:#FFCC99; border-bottom:1px solid #FF9933}
.choose_shop_box {border:1px solid #FF6633; width:610px; margin:auto; padding:0px; margin-top:5px}


.shop_search {background:#fff9ed; padding:3px; border:1px solid #b7a893; margin-top:10px}
.pass{ font-family:"Courier New", Courier, monospace; color:#666666; padding:1px; background:#EEEEEE}
/*end admin styles*/

.custom_in_bask {font-weight:normal; text-decoration:underline}

/*owner section styles*/
.pi { margin-right:120px; width:30px; height:30px }

/*end owner section styles*/

/* job print styles */
.print_job form {line-height:1.8em; padding:10px; background:#EEEEEE; border:1px solid #666666; margin:5px; width:400px}
.print_job a {color:#003366; text-decoration:none}
.print_job a:hover {color:#006699}
.print_job li {margin:0px; padding:0px}
.print_job ul {margin:0px; padding:0px}

.operator_mail th {border-top:1px solid #660000}
.new_mail {background: #990000; color:#FFFFFF}

.bighead { font-size:24px; line-height:36px; text-align:center; font-weight:bold }

/*user table styles*/

#favs {width:190px; position:absolute; left:170px; border-top:1px solid #AAAAAA; margin:0px }
#favs a {display:block; background:#EEEEEE; height:20px; line-height:20px; padding:0px 0px 0px 5px; margin:0px;  border:1px solid #AAAAAA; border-top:0px }
#favs a:hover {background:#DDDDDD}
.userTable {position:relative; float:left; padding:10px; margin:10px; width:170px; list-style-type:none; clear:both }
.userTable li {margin:0px 0px 0px 0px ; padding:0px; border:1px solid #FFFFFF; margin:0px; background:#FFFFFF }
.userTable li:hover {border:1px solid #999999 }
.userTable li img {float:left;  background:#DDDDDD }
.userTable li a { padding:0px 0px 0px 5px; display:block; height:20px; line-height:20px; background-color:#EEEEEE; margin-left:20px;   }
.userTable li a:hover {background:#DDDDDD; }
.some_more {background:url(admin/gfx/arrow_right.gif) right no-repeat}
.disabled { cursor:auto; color:#666666 }

.trackOrders {width:615px; margin-left:231px; }

.birdy{position:absolute; left:100px; top:100px; width:40px; height:40px; display:none}

.changeDetails {margin:1px; padding:5px; border:1px solid #666633; background:#FFFFFF; display:block; }

.userTable li .simple a { margin:0px; padding:0px; background:none; font-size:9px; display:inline; }
.userTable li .simple a:hover {background:none}

.order_details {border:1px solid #999999;  padding:5px; }

textarea.expanding {
	line-height: 18px;
}

.pointer{cursor:pointer}


.fav_box {float:left; width:260px; background:#FFFFFF; margin:10px 10px 10px 0px; border:1px solid #dddddd  }

.fav_orders_head {background: #DDDDDD; padding:1px; height:40px }
.fav_button {border:0px; background:#DDDDDD; font-size:11px}
.fav_field{font-weight:bold; border:0px; background:#EEEEEE}

/* POS */
.POSselect { background:#CCCCCC; margin:2px; padding:2px; }
.POSunselect { background:#FFFFFF;  margin:2px; padding:2px; }


.tooltip{ max-width:320px; position: absolute; top: 0; left: 0; z-index: 3; display: none; background:#FFFFEE; border:#999966 1px solid; font-size:11px; line-height:1.2em; padding:5px; color:#666666; text-decoration:none }



<!--.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; } -->


.new_rev_box { clear:both}
.new_rev_box label {display:block; line-height:15px; margin:3px}
.new_rev_box label u {display: block; float:left; width:60px; text-decoration:none; }
.new_rev_box label select {border:1px solid #AACCCC; padding:1px}
.new_rev_box label select:hover {border:1px solid #446688; padding:1px}
.new_rev_box textarea {border:1px solid #AACCCC; padding:1px}
.new_rev_box textarea:hover {border:1px solid #446688; padding:1px}

.lightDrop {border:1px solid #AACCCC; padding:1px; font-size:11px; padding:2px}
.lightDrop:hover {border:1px solid #446688; }

.homeSubmitHolder {padding:5px; margin:0px -7px 0px -7px; text-align:right; }
.shine { margin:0px 0px 0px -5px; padding:5px; line-height:1.2em}
.shine:hover   {background: url(/new/shineArrow.png)   right top no-repeat; border:0px;    }
.shineUp { margin:0px 0px 0px -5px; padding:5px; line-height:1.2em}
.shineUp:hover {background: url(/new/shineArrowUp.png) right top no-repeat; border:0px;    }



.homeTab {padding:2px 2px 5px 2px;  }
.homeSelected { font-weight:bold;}

.deli_col_choice { text-align:right; float:right; width:75px }

.extraLinks { text-align:center; padding-top:3px;  }
.extraLinks a{ padding:3px  }
.extraLinks b{ font-size:12px  }

.mousetip, .mousetipAjax, .mousetipOrdH, .mousetipShop {font-weight:normal }

.addressFinder label {display:block; margin-bottom:5px }
.addressFinder label u {display:block; float:left; width:100px}

.HomePageReceipt { border:1px solid #667777; background:#FFFFEE; padding:5px; color:#667777 }

.changeBox {cursor:pointer; margin-top:8px; line-height:1.7em; position:relative; clear:both; background:url(/new/tango/16/actions/edit-find-replace-grey.png) no-repeat top right  }
.changeBox:hover {background:url(/new/tango/16/actions/edit-find-replace-text.png) no-repeat top right }
.changeBoxClose {cursor:pointer; margin-top:8px; line-height:1.7em; position:relative; clear:both; background:url(/new/tango/16/actions/edit-find-replace-grey.png) no-repeat top right  }
.changeBoxClose:hover {background:url(/new/tango/16/actions/edit-find-replace-close.png) no-repeat top right }

/*begin latest menu design*/
.secTitle{ color:#FFFFFF; background: #660000 url(new/grayTr.png); padding:5px; font-size:18px; line-height:20px }
#newMenuItems {  }
.secPrice { width:50px; color:#FFFFFF; background: #660000 url(/new/grayTr.png) ;  text-align:left; font-weight:bold}
.iList { background:#FFFFFF   }
.iList p {padding:2px; text-align:center}
.iList p b {font-size:12px}
.newItem  { color:#000000; background:#FFFFFF ; width:510px; margin:auto  }
.iPrice { width:50px}

#content2 table tr td .iPrice a {color:#FFFFFF }

.iPrice a { background: #990000 url(/branch/m2g2009/gfx/menu-prices.png) no-repeat; color:#FFFFFF; font-weight:bold; padding:2px 0px 4px 0px;  display:block; text-align:center}
.iPrice a:hover {background:url(/branch/m2g2009/gfx/menu-prices-up.png); font-size:12px; text-decoration:none; color:#FFFFFF }
.iLogo {width:50px;   }
.iLogo img {float:left }
.iDesc {color:#666666; padding-bottom:10px; }
.iName {font-size:14px; font-weight:bold; margin:0px; padding:0px;padding-top:5px}
.iFlater { overflow: auto }
.iBaseDesc { font-size:10px; text-align:right; }
/*end latest menu design*/

/*new features*/
.orderLinks { clear:both}
.orderLinks a{padding:1px; display:block; float:left; padding:5px; text-decoration:none; text-align:center; color:#999}
.orderLinks a:hover { background:url(/new/plainTr.png); border:1px solid #99AAAA; padding:4px; text-decoration:none; color:#333 }


/* slideshow */
#slideshow {
    position:relative;
    height:300px;
	width:300px;
	border:0px;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}

/*user panel*/
.mSlide {border:1px solid #FFFFFF }
.userTableBlank { float:left; width:20px; height:20px; background:url(/new/blank_16.png) center center }
.userTableAdd   { float:left; width:20px; height:20px; background:url(/new/add_16.png) center center; cursor:pointer }
.userTableRem   { float:left; width:20px; height:20px; background:url(/new/rem_16.png) center center; cursor:pointer }

.head2 {display:block; border-bottom:1px solid  #AABBBB; font-size:12px; clear:both }

.homeColumn {float:left; }
.homepageBox { line-height:1.4em; border:0px solid #FFFFFF; color:#000000; width:230px; margin:5px; padding:5px; padding-bottom:0px; background:#FFFFFF }
.homepageBox h2 { margin:-5px -5px 0px -5px;  padding:2px; background: #ccdddd url(/new/transHead.png); font-weight:bold; color:#444455;  font-size:12px; line-height:20px} 
.homepageBox ul {margin:5px 0px 0px 5px; padding:0px; list-style:none; line-height:1.1em}
.homepageBox ul li {padding:2px; margin:0px; }
.homepageBox ul li i { font-size:10px; color:#666666; font-style:normal }
.homepageBox table tr td {color:#000000}
.homepageBox table tr td h6 {color:#000000}
.homepageBox u {text-decoration:none; color:#666666 }

.changeBox {cursor:pointer; margin-top:8px; line-height:1.7em; position:relative; clear:both; background:url(/new/tango/16/actions/edit-find-replace-grey.png) no-repeat top right  }
.changeBox:hover {background:url(/new/tango/16/actions/edit-find-replace-text.png) no-repeat top right }

.editBox {cursor:pointer; margin-top:8px; line-height:1.7em; position:relative  }
.editBox:hover {background: url(/new/tango/16/categories/preferences-system-text.png) no-repeat top right }

.valuesList:hover {background:#DDDDFF; padding:3px }
.valuesList {padding:3px }