/* 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 }
th {text-align:left; color:#666; font-weight:normal}

.fl {float:right; margin-right:5px}

form {display:inline; margin:0px; padding:0px}
img {border:0px; vertical-align:middle}
 
#topTabs {height:32px; padding:0px; margin-bottom:5px; width:550px; line-height:1.4em }
#topTabs  i { font-style:normal; font-size:10px;}
#topTabs span,#topTabs a {margin-left:5px}
#topTabs .topFade {  color:#889; display:block; float:left; padding-right:8px; background:#EEE;  }
#topTabs .topFade u {font-size:24px; padding:8px 4px 8px 4px; margin-right:4px; text-decoration:none; float:left; border-right:1px solid #CCC }

#topTabs .topLink { background:#EDC; color:#A60; display:block; float:left; padding-right:8px;  }
#topTabs .topLink:hover {text-decoration:none; background:#F93; color:#FFF }
#topTabs .topLink u {font-size:24px;  padding:8px 4px 8px 4px;  margin-right:4px; text-decoration:none; float:left;  border-right:1px solid #FFF  }

#topTabs .topActi { background:#393; color:#FFF; display:block; float:left; padding-right:8px ;  }
#topTabs .topActi u {font-size:24px;  padding:8px 4px 8px 4px;  margin-right:4px; text-decoration:none; float:left; text-shadow:0px 0px 5px #030; border-right:1px solid #FFF  }

#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:#330000 }
.liveitems {float:right;  }
#sizer .livebox .liveitems a { width:75px; padding:3px; font-size:9px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; line-height:1.4em }

#sizer .livebox .liveitems b {font-size:12px; display:block;}
#sizer .livebox .liveitems a:hover {background:#360 url(new/lightUp.png) bottom center; color:#FFF; border:#130 solid 1px}
/*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; font-weight:normal }

.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}

.fl { float:left; margin-right:5px }

.trueField  { background:#EEFFEE; color:#003300; font-size:11px; padding:2px; border:#003300 solid 1px }
.falseField { background:#FFDDDD; color:#660000; font-size:11px; padding:2px; border:#660000 solid 1px }

/* 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:220px; 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:#333333; text-decoration:none; text-align:left }



<!--.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:32px; margin:3px; height:32px}
.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}


.lightDrop, .oz_field_input,.oz_field_select  {border:1px solid #AACCCC;  font-size:11px; padding:2px; margin:0px}
.lightDrop:hover, .oz_field_input:hover,oz_field_select:hover {border:1px solid #000;  }

.homeSubmitHolder b, .shine b,  .shine:hover b, .shineUp b, .shineUp:hover b   {color:#000}

.homeSubmitHolder {padding:5px; margin:0px -7px 0px -7px; text-align:right; }
.shine { margin:0px 0px 0px -5px; padding:5px; line-height:1.2em; background:url(new/shineArrowOff.png) no-repeat right ; color:#666}
.shine:hover   {background: url(/new/shineArrow.png)   right top no-repeat; border:0px ; color:#666    }
.shineUp { margin:0px 0px 0px -5px; padding:5px; line-height:1.2em; background:url(new/shineArrowUpOff.png) no-repeat right ; color:#666 }
.shineUp:hover {background: url(/new/shineArrowUp.png) right top no-repeat; border:0px ; color:#666    }



.homepageBox .homeTab {padding:3px 0px 0px 0px; height:30px; margin:0px -5px 10px -5px; text-align:center }
.homeTab {background:#ABC }
.homeTab li { float:left } 
.homeTab li a { display:block; height:11px; width:100px; padding:4px 8px 14px 9px; } 
.homeSelected { font-weight:bold; background: url(new/trans.png); border:1px outset #FFF; border-bottom:0px}

.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; color:#000 }

.addressFinder label {display:block; margin-bottom:5px }
.addressFinder label u {display:block; float:left; width:100px}

.HomePageReceipt { border:1px solid #667777; background:#EEE url(/new/receiptTrans.png) bottom no-repeat; padding:5px; color:#333; margin:5px }
.HomePageReceipt div h1 {color:#000 }
.HomePageReceipt div  b span{font-weight:normal; text-transform:lowercase; display:none}
.HomePageReceipt div  b {font-weight:normal; text-transform:capitalize}
.HomePageReceipt hr {display:none}
.orderInfo {display:block; font-size:11px; color:#030; margin:8px 0px 4px 0px }

.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-close-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*/
.newSection {background: url(/new/secTop.png) repeat-x }
.secTitle{ color:#FFFFFF; width:500px;  padding:5px; font-size:18px; line-height:20px; }
#newMenuItems {  }
.secPrice { width:60px; color:#FFFFFF;   text-align:center; font-weight:bold; padding-right:10px}
.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;}
.iOptions { width:500px}

.IOD {background: url(/gfx/sect_back.gif) ; width:246px; padding:3px 0px 0px 12px; height:24px; float:right}
.IOD a {color:#FFF;  font-size:11px; padding:5px 25px 5px 5px}
.IOD a:hover  { text-decoration:none}

#content2 table tr td .iPrice a {color:#FFFFFF }

.iPrice a {width:50px; background: #ce9999 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; width:200px; line-height:1.2em}
.orderLinks a{ display:block; padding:2px; text-decoration:none; text-align:left; color:#999; margin:1px 3px 1px 3px; height:42px }
.orderLinks a b {font-size:12px}
.orderLinks a img { float:left; margin:5px}
.orderLinks a:hover { background:#DDE;  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 }

.orderSummaryMain .homepageBox {width:480px}

.homeColumn {float:left; }
.homepageBox { line-height:1.4em; border:0px solid #FFFFFF; color:#000000; width:355px; margin:5px; padding:5px; padding-bottom:0px; background:#FFFFFF }
.homepageBox h2 { margin:-5px -5px 0px -5px;  padding:2px; background: #456 url(/new/grayTr.png); font-weight:bold; color:#FFF;  font-size:16px; line-height:20px; text-shadow:1px 1px 5px #000 } 
.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; background:url(/new/tango/16/actions/edit-find-replace-grey.png) no-repeat top right   }
.editBox:hover {background: url(/new/tango/16/actions/edit-find-replace-text.png) no-repeat top right }

.valuesList:hover {background:#DDDDEE }
.ordButtons { padding:0px 0px 16px 0px} 
.ordButtons:hover {background: url(/new/ordButtons/hover_style.png) bottom right;  }

.aNote {background:#636; color:#FFF; padding:5px;  -moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px }

.labelize {border:none; background:none ; color:#000; font-size:11px; vertical-align:text-bottom; padding-bottom:0px; font-weight:bold  }

.lightBorder {
	padding:5px; margin:5px -5px 0px -5px; background:#EEEEEE;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;  border-radius: 10px;
	}

.round10 { 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 border-radius: 10px;
}

.round5, .orderLinks a { 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
 border-radius: 5px;
}

.shadow, .HomePageReceipt, .orderLinks a:hover { -moz-box-shadow:0px 0px 8px #999}

.homepageBox, .tooltip , .lightLab , .catList {  -moz-border-radius: 10px;
		-webkit-border-radius: 10px;
  border-radius: 10px; }

.homepageBox h2 ,#pop_frame,.newSection, .topRound  {  

-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px; 
  border-radius: 10px 10px 0px 0px;  }



#pop_frame b {color:#FFF; line-height:27px; padding-left:10px; font-size:12px }

input, textarea, textfield,  .true , .false , .wait {  -moz-border-radius: 3px;
-webkit-border-radius: 3px;
  border-radius: 3px; }


#main_contnet {  -moz-border-radius: 0px 10px 10px 10px;
-webkit-border-radius: 0px 10px 10px 10px; 
  border-radius: 0px 10px 10px 10px; 
  }

.content {padding:10px}
.content h3 {display:block}
.content h4 { margin:5px 0px 0px 0px; display:block; color:#000; font-size:12px }
.content p { margin:5px 0px 10px 10px;  color:#000 } 
.content div { border-top:1px dashed #999; margin-top:5px; clear:both }
.pressImg {border:1px solid #DDD; padding:1px; margin:5px 10px 5px 10px; float:left; background:#FFF url(new/lightUp.png) bottom center no-repeat }

.bigRolover b { color:#000; font-size:12px }
.bigRolover {display:block; border:10px solid #FFF; padding-right:60px; color:#000 }
.bigRolover:hover {border:10px solid #EEE; background:#EEE url(/new/tango/22/apps/internet-news-reader.png) no-repeat right top; text-decoration:none }

#popHolder {width:100%; height:100%; background: url(/new/whiteTrans.png); position:fixed; top:0px; left:0px }
.lightLab { display:block; margin:1px; background:#FFF; color:#000000;  padding:3px; border:1px solid #FFF }
.lightLab:hover {background:#FED; color:#300; border-color:#EDC  }

#qlinks {list-style:none; margin:0px; padding:0px; margin-top:5px}
#qlinks li { padding:3px; margin:0px}

.popHeader { margin:0px; padding:7px; color:#333 ; background:#DDD url(/new/transTick.png) }
.catList a img {border:1px solid #AAA; margin-bottom:7px }

.Pointhead { font-size:12px; line-height:12px; padding:5px; background:#CCC url(/new/grayTr.png); display:block; margin:0px -5px 0px -5px }



/* homeUserMenu */
.leftMenu { background:#FFF; list-style:none; margin:5px 0px 5px 0px; padding:10px 0px 10px 0px }
	.leftMenu li { margin:0px; padding:0px	  }
	.leftMenu li a	{ display:block; padding:3px; color:#036 	  }
	.leftMenu li a:hover { background:#F60; color:#FFF; text-decoration:none; font-weight:bold; text-shadow:1px 1px 2px #630;	  }
		.leftMenu li ul{  list-style:none; margin:0px; padding:0px  }
		.leftMenu li ul li	{ margin:0px; padding:0px	  }
		.leftMenu li ul li a { display:block; padding:3px; padding-left:30px; color:#036 		     }
		.leftMenu li ul li a:hover  {  background:#F60 url(/new/whiteTrans.png) repeat-y; color:#FFF; text-decoration:none; font-weight:bold; text-shadow:1px 1px 2px #630;	 }


.pointing {padding:10px; overflow:auto; height:440px; background:url(/new/point_back.jpg) right bottom no-repeat}
.pointing p {margin-bottom:8px}

#login_box_2 .field {width:140px}

.custSmiles { font-size:10px; text-align:center; height:60px; margin:2px -8px 2px -7px}
.custSmiles a { float:left; display:block; padding:2px; width:53px; margin:1px}


.uWarning {background:url(new/whiteTrans.png); border:1px solid #AAA; padding:5px; margin-bottom:10px }

.inAccountInfo p {margin:10px; padding:0px}
.inAccountInfo b { color:#335; }
.inAccountInfo .acTitle {margin:10px; font-size:12px; padding:0px; color:#335; line-height:1.2em; ; font-weight:bold}

.componentsHeader { padding:5px 10px 5px 5px; color:#666; border-bottom:1px solid #CCC; font-weight:bold; font-size:12px; text-align:left   }
.bigFoot h2{ font-size:18px; display:inline; color:#666; font-weight:normal; color:#FFF}
.bigFoot h3{ display:block; color:#FFF; font-weight:normal; margin:15px; font-size:11px; margin-left:36px}
.bigFoot h3 b {font-size:14px; display:block}

.pickAddress { line-height:1.2em; padding:3px; border-bottom:1px solid #CCC }
.pickAddress:hover {background:#DDE }

.bigFoot {background:#ef943f url(/new/footBack.png) repeat-x; margin-bottom:-20px; color:#FFF }
.bigFoot p {margin:5px 10px 10px 20px; text-align:justify}
.bigFoot b {font-size:18px; font-weight:normal; display:block; margin:0px }
.bigFoot a {color:#FDB }
.fSeparator { float:left; margin:5px; padding:5px; border-right:1px dashed #FFF }

.shopInfo h1, .SiteMap h1 {color:#666; display:block; color:#036; font-size:16px }
.shopInfo h3 {color:#666; display:block; color:#036; }
.shopInfo h3 img {vertical-align:middle}
.shopInfo p {color:#000; display:block; margin:10px}
.shopInfo .leftPanel {background:#EEE; padding:5px; margin-bottom:5px; width:160px; ; background: #CCC url(new/transHead.png) no-repeat }

.SiteMap {margin:20px; border:1px solid #FFF; width:710px; background:#FFF; padding:10px; color:#000; line-height:1.6em}
.SiteMap h2 { font-size:14px; color:#666; clear:both; padding:5px; margin:5px; border-bottom:1px solid #AAA; display:block }

.siteMG , .siteMSHOP{ margin:5px 5px 5px 20px; font-size:12px }
.siteMG div {float:left; width:165px; height:20px; margin:1px }
.siteMSHOP div {margin:5px; width:100px; height:110px; float:left; text-align:center; padding:2px; margin:3px; border:1px solid #CCC; font-size:11px }
.siteMSHOP div:hover { border:1px solid #AAB; background:#EED }
.siteMSHOP div a:hover {text-decoration:none }