/* Version 1.0701.17 */
/*nu*/


/*resets*/
body,p,div, form {margin:0px; padding:0px}
ul,li {list-style:none}
i { color:#666; font-weight:normal; font-size:11px; font-style:normal  }
/*resets*/

textarea::selection , input::selection { background:#F60; color:#FFF }
textarea::-moz-selection , input::-moz-selection { background:#F60; color:#FFF }
textarea::-webkit-selection , input::-webkit-selection{ background:#F60; color:#FFF }

body { font-family:  Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:1.3em  }
.hint_link {display:block; float:left; width:135px; margin:1px; color:#999}
.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}

select:focus, input[type=text]:focus ,input[type=password]:focus , textarea:focus {border:1px solid #666; box-shadow:inset 0px 0px 5px #999 }

.popFromTop {  }
.popFromTop div {padding:10px; line-height:1.5em; margin:5px; border:0px }
.popFromTop div a {color:#F96 }

#addPopup { 
	position:absolute; 
	top:33px; 
	left:0px;
	margin:0px; 
	width:470px;
	height:290px; 
	background:#FFF; 
	padding:0px; 
	z-index:1000; 
	}

#ListOfAddresses {
	overflow:auto; 
	height:240px; 
	text-align:left; 
	padding:0px; 
	border-left:1px solid #999; 
	border-top:1px solid #999; 
	border-right:1px solid #999; 
	border-bottom:1px solid #999; 
	background:#FFF; 
	box-shadow:inset 0px 0px 15px  #BBC;
	}


#ListOfAddresses li { line-height:1.5em; padding:5px; border-bottom:1px solid #CCC; cursor:pointer }
#ListOfAddresses li:hover {background:#DDE; box-shadow:inset 0px 0px 5px  #AAB;
background-image: linear-gradient(left top, rgb(255,255,255) 29%, rgb(204,204,221) 71%);
background-image: -o-linear-gradient(left top, rgb(255,255,255) 29%, rgb(204,204,221) 71%);
background-image: -moz-linear-gradient(left top, rgb(255,255,255) 29%, rgb(204,204,221) 71%);
background-image: -webkit-linear-gradient(left top, rgb(255,255,255) 29%, rgb(204,204,221) 71%);
background-image: -ms-linear-gradient(left top, rgb(255,255,255) 29%, rgb(204,204,221) 71%);
 }

select, input[type=text] , input[type=password] ,  textarea {
	padding:4px; font-size:12px; border-radius:2px
	}

.reg_box label {padding:3px; border-radius:5px}
.reg_box label:hover {background:#CCC }
.reg_box u {padding:4px}


a.buttonLike {
	background:#d4d0c8; 
	color:#000; 
	border:1px outset #999; 
	border-radius:3px;
	padding:5px;
	background: -webkit-linear-gradient(top, #D4D0C8, #B4B0A8);
	background: -moz-linear-gradient(top, #D4D0C8, #B4B0A8); 
	background: -ms-linear-gradient(top, #D4D0C8, #B4B0A8);
	background: -o-linear-gradient(top, #D4D0C8, #B4B0A8);
	text-shadow:none;
	padding:4px 10px 5px 10px;
	} 

a.buttonLike:hover, input[type=submit]:hover, input[type=button]:hover  {text-decoration:none; box-shadow:inset 0px 0px 1px #FFF;  }

.formFalse {background:#FCC }
.formTrue {background: #9F9 }

.fl {float:right; margin-right:5px} /*comon*/

form {display:inline; margin:0px; padding:0px}
img {border:0px; vertical-align:middle}
 
#topTabs {height:40px; padding:0px; width:570px; line-height:1.6em }
#topTabs  i { font-style:normal; font-size:11px;}
#topTabs span,#topTabs a {margin-left:5px}

#topTabs .topFade {  color:#889; display:block; float:left; padding-right:10px; background:#DDD  }
#topTabs .topFade u {font-size:24px; padding:11px; margin-right:5px; text-decoration:none; float:left; border-right:1px solid #CCC }

#topTabs .topLink { background:#EDC; color:#A60; display:block; float:left; padding-right:10px  }
#topTabs .topLink:hover {text-decoration:none; background:#F93; color:#FFF }
#topTabs .topLink u {font-size:24px;  padding:11px;  margin-right:5px; text-decoration:none; float:left;  border-right:1px solid #FFF  }

#topTabs .topActi { background:#393; color:#FFF; display:block; float:left; padding-right:10px  }
#topTabs .topActi u {font-size:24px;  padding:11px;  margin-right:5px; text-decoration:none; float:left; text-shadow:0px 0px 5px #030; border-right:1px solid #FFF  }

#topTabs .smallTab  {padding:0px; margin:14px 24px 0px 27px; width:80px; text-align:center; background:none; text-decoration:underline}

#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:2000 }
#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}

.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:244px;  }
.crt_box {background:#FFFFFF; border:#999999 1px solid; width:246px}
.crt_comments {width:230px; height:35px; background:url(gfx/commentbox.jpg) right bottom no-repeat #FFFFFF}
#extraButtons {border-top:1px solid #AAA;  border-left:1px solid #900; border-right:1px solid #900; border-bottom:1px solid #900; padding:3px; margin:0px -1px 0px -1px; text-align:right; background:#CCC url(/new/lightUp.png) center bottom;}
#extraButtons a {color:#666; line-height:16px }
#extraButtons a:hover {color:#000; text-decoration:none }

#crt .inbasketLink a:hover {text-decoration:none}

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 { color:#EEE; background:#CCC; padding:2px; text-shadow:1px 1px 1px #666; border-top:1px solid #DDD}
.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:#333; 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:#FFF; padding:5px; border:#006600 1px solid; background:#060; margin:2px 5px 2px 0px; line-height:1.2em}
.false{ color:#FFF; padding:5px; border:#990000 1px solid; background:#900; 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:#333066; 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:#696 solid 1px }
.falseField { background:#FFDDDD; color:#660000; font-size:11px; padding:2px; border:#966 solid 1px }

/* menu */
#shop_inf2  {text-align:center; line-height:1.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:#333}
#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:#333; 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 {text-align:right; padding:2px; background:url(/new/plainTr.png); margin:2px; border:1px solid #FFF }


#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:#333}

.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; }

.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 #BBB; background:#FFF;  font-size:11px; margin:0px}
.lightDrop:hover, .oz_field_input:hover,oz_field_select:hover {border:1px solid #000; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5) }

.homeSubmitHolder b, .shine b,  .shine:hover b, .shineUp b, .shineUp:hover b   {color:#333}

.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:#333 }

.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:#333 }
.HomePageReceipt div  b span{font-weight:normal; text-transform:lowercase; }
.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: #FC9 ; padding:0px; margin:5px ; width:520px }
.secTitle{ color:#FFF; text-shadow:1px 1px 2px #600; padding:5px; font-size:14px; height:34px; line-height:1.2em; font-weight:bold; display:block; float:left }
.newSectionNoHead .secTitle { height:14px}
#newMenuItems {  }
.secPrice { width:60px; color:#FFFFFF;   text-align:center; font-weight:bold; padding-right:10px}
.iList { clear:both; padding:1px  }
.iList p {text-align:center; margin:0px 5px 5px 5px ; padding:0px}
.iList p b {font-size:12px}
.newItem  { color:#333; background:#FFFFFF ; width:490px;  }
.iPrice { width:50px;}
.iOptions { width:490px}

.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, .iPrice .mpe ,.iPriceButton {width:50px; background: #600; color:#FFFFFF; font-weight:bold; padding:2px 0px 4px 0px;  display:block; text-align:center; margin:1px; border:0px }
.iPrice a:hover, .iPrice .mpe:hover , .iPriceButton:hover {background:#070; font-size:12px; text-decoration:none; color:#FFF; border:1px outset #030; margin:0px }

.iLogo {width:50px; }
.iLogo img {  width:40px; height:40px; border:1px solid #FFF; margin:5px 10px 0px 5px; }
.iDesc {color:#666666; height:40px }
.iName {font-size:14px; font-weight:bold; margin:0px; padding:0px;padding-top:5px; z-index:1 }
.iFlater { overflow: auto }
.iBaseDesc { font-size:10px; text-align:right; }

.specialTopList {clear:both; margin:1px; }
/*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:#333; 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:#333}
.homepageBox table tr td h6 {color:#333}
.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:#333; 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, #specoff8, #crtHolder  { 
-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, .tooltip, .HomePageReceipt, .iLogo img { 
box-shadow:0px 0px 8px #999;
-webkit-box-shadow:0px 0px 8px #999;
-moz-box-shadow:0px 0px 8px #999
}

.homepageBox , .lightLab , .catList {  
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
 border-radius: 10px; }

.homepageBox h2 , .ph2 ,.topRound, .newSection  {  
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px; 
border-radius: 10px 10px 0px 0px;  }


.bottomRound  {  
-moz-border-radius: 0px 0px 5px 5px;
-webkit-border-radius: 0px 0px 5px 5px; 
border-radius: 0px 0px 5px 5px;  }

.leftRound  {  
-moz-border-radius: 5px 0px 0px 5px;
-webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px }

.bottomRound10  {  
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px; 
border-radius: 0px 0px 10px 10px;  }

.ph2   { -moz-box-shadow:1px 1px 20px #666; position:fixed; z-index:2001; background:#FFF; left:56px; top:104px; display:none; padding:1px }
.ph2 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:#333; font-size:12px }
.content p { margin:5px 0px 10px 10px;  color:#333 } 
.content div { border-top:1px dashed #999; margin-top:5px; clear:both }
.homepageBox .content ul { list-style-type:decimal; padding:5px 0px 10px 30px}
.homepageBox .content ul li {padding:5px}

.pressImg {border:1px solid #DDD; padding:4px; margin:5px 10px 5px 10px; float:left; background:#FFF }

.bigRolover b { color:#333; font-size:12px }
.bigRolover {display:block; border:10px solid #FFF; padding-right:60px; color:#333 }
.bigRolover:hover {border:10px solid #DDE; background:#DDE url(/new/tango/22/apps/internet-news-reader.png) no-repeat right top; text-decoration:none }

.ph1 {width:100%; height:100%; background: url(/new/blackTrans.png); position:fixed; top:0px; left:0px }
.lightLab { display:block; margin:1px; background:#FFF; color:#333;  padding:3px; border:1px solid #FFF }
.lightLab:hover {background:#FED; color:#300; border-color:#EDC  }

.popHeader { margin:0px; padding:7px; color:#333 ; background:#DDD url(/new/transTick.png) no-repeat }
.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 }

.qlinksCarusel ul {margin:0px; padding:0px }
.qlinksCarusel ul li {width:270px; list-style:none; padding:0px; margin:0px}
.qlinksCarusel ul li a {color:#999; padding:4px; display:block }
.qlinksCarusel ul li a b {font-size:12px}
.qlinksCarusel ul li a:hover {color:#FFF; text-decoration:none; background:#BBB }
/* 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}

.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:#333; 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:#333; 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 }

.priceHover { border:1px solid #999; padding:2px;  margin:-20px 0px 0px -7px; font-weight:normal; position:absolute; font-size:12px; background:#FFF; color:#333; display:block; height:43px; line-height:1.5em; width:54px; text-align:center} 
.priceHover span {display:block; padding:1px; color:#333; cursor:pointer}
.priceHover span:hover { background:#070; color:#FFF; font-weight:bold; border:1px outset #030}

.priceTopHover { border:1px solid #999; margin:-5px 0px 0px -5px; padding:4px;  font-weight:normal; color:#333; display:block; width:60px; position:absolute; text-align:center; background:#FFF } 
.priceTopHover span {display:block; padding:1px; color:#333; cursor:pointer; line-height:1.5em}
.priceTopHover span:hover { background:#6a9c00; color:#FFF; font-weight:bold; border:1px outset #030; padding:0px}

.boxLink:hover {color:#FFF; background:#CCC; text-decoration:none }  /*comon*/
.borderLink:hover { border:1px solid #999; text-decoration:none; color:#999; background:#EEE }  /*comon*/
.nuLink:hover {text-decoration:none} /*comon*/
.bigB {font-size:14px; display:block }  /*comon*/


/* in basket item */
.IstatusOFF {  }
.IstatusON  { border:1px solid #900; border-bottom:0px; background:#FFF; margin:-1px -1px -1px -1px }
.IstatusOFF:hover {text-decoration:none; background:#FFF}
.IstatusON:hover {text-decoration:none}

.IstatusON strong  {font-size:12px; color:#000; }
.IstatusON .nbPrice  {color:#000; }
.IstatusOFF strong {font-size:12px; font-style:normal; color:#000; }
.bSize { color:#000;  }
.ad {color:#060; font-style:normal} 
.ad2 {color:#030; font-style:normal}
.no {color:#900; font-style:normal}

.moreShops { position:relative; background:#FFF; z-index:1000 } 
.moreShops ul {position:absolute; top:-5px; right:-5px; background:#FFF; list-style:none; width:600px; border:1px solid #999; margin:0px; padding:0px }
.moreShops ul li {width:300px; float:left; margin:0px; line-height:1.3em}
.moreShops ul li:hover {background:#DDD; margin:-1px; border:#999 1px solid; cursor:pointer }
.moreShops ul li a {text-decoration:none; padding:5px; display:block; height:52px}
.baskButton {  }


#popHolder {width:100%; height:100%; background:url(/new/blackTrans.png); position:fixed; top:0px; left:0px }
#pop_frame {position:fixed; z-index:2001; left:56px; top:104px; display:none; padding:1px; border-radius:2px  }
#pop_frame b {font-size:14px; color:#FFF; line-height:22px; padding-left:10px; text-shadow:0px 0px 5px #000 }
.lightLab { display:block; margin:1px; background:#FFF; color:#000000;  padding:3px; border:1px solid #FFF }
.lightLab:hover {background:#FED; color:#300; border-color:#EDC  }

.menuHint { text-decoration:none }
.menuHint:hover { text-decoration:none }
.menuHint:after{content:url(/new/admi/check.gif) }

.noteBaskBox { text-align:right; line-height:22px }
.noteBaskBox a { padding:1px 4px 5px 4px; border:1px solid #999; border-bottom:0px; background:#999; color:#FFF; display:inline}

.shopSearch { padding:5px; margin-top:5px; float:right; background:#900 url(/new/transHead.png) top left; text-align:left; border:1px solid #FFF }
.cartHeader { font-weight:bold; color:#FFF; background:#900 url(new/grayTr.png); padding:2px }

.tooltip{ 
	max-width:220px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	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 
	}
	
.featuredRes { margin:5px; width:140px; float:left; height:50px }
.featuredRes b {display:block }

.paymentButtons { border-radius:5px; padding:5px 0px 0px 0px }
.paymentButtons ul { border-radius:5px} 
.paymentButtons ul li { border:0px; margin:1px;  }
.paymentButtons ul li.active label { height:35px; padding:3px; display:block; line-height:1.6em  }
.paymentButtons ul li.active:hover { color:#000; border-radius:5px  }
.paymentButtons ul li.active input { float:left; margin:10px 10px 0px 10px }
.paymentButtons ul li.active i {font-size:11px}
.paymentButtons ul li.active .paymentSelected { background:#CFA url(new/tango/32/dialog-apply.png) right no-repeat }

.paymentButtons ul li div { height:35px; padding:3px; margin:0px; display:block; line-height:1.6em; color:#AAA; margin-left:35px  }

.CompletePayment {text-align:right; padding:5px}
.greenButton { padding:8px; float:right; font-weight:bold; margin-left:10px; cursor:pointer }


form { display:block }

#SUMD{ position:absolute; top:-2px; right:10px; text-align:right; }

.sitemapPots { background:#930 url(/new/backShadow.png) repeat-x bottom; margin:10px 5px 10px 5px; padding:5px; line-height:24px; color:#FFF; border:3px solid #FFF  }
.sitemapPots form {display:inline }
.sitemapPots form input {padding:5px 10px 5px 10px; font-size:14px}


.regHeader { height:30px; padding:10px 10px 10px 0px }
.regHeader div  {  }
.regHeader div label input { float:left; margin:10px 10px 0px 10px }


.smallHeadHome {height:16px; color:#FFF; padding:6px 20px 9px 10px; margin:-1px -12px 3px -12px; background:url(/new/darkLeft.png) left repeat-y; background-color:#900; border-bottom:1xp solid #69C; border-bottom:1px solid #FFF; box-shadow:0px 2px 2px #666 }
.smallHeadHome ul {display:inline;width:auto  }
.smallHeadHome ul li {display:inline }
.smallHeadHome a {color:#FFF }
.smallHeadHome a:hover {color:#FFF }

.homePage .smallHeadHome {  }
.homePage .smallHeadHome a {   }

.headLogin {position:absolute; right:-5px; top:25px; width:270px; } 
.headLogin .headLoginCont { padding:20px;  height:130px; background:#900; text-align:left; border:1px solid #FFF; border-top:0px;  box-shadow:3px 3px 3px #666 }
.headLogin .headLoginCont u {text-decoration:none; float:left; width:80px }
.headLogin .headLoginCont label {display:block; height:40px }

.homePage .headLogin .headLoginCont { }


#liveSearch .secTitle {clear:both; width:100%;padding:0px; text-shadow:none; color:grey}

.noteDispaly {padding:5px; font-size:12px; color:#000 }
.noteDispaly i { margin-left:-5px; display:block; margin-top:5px; padding:2px; border-top:1px dashed #CCC}


.txt_wait {color:#C60 }
.txt_true {color:#060 }
.txt_false {color:#900 }
.txt_info {color:#069 }
.txt_fade {color:#999; }

select optgroup {color:#999; font-size:12px; font-style:normal; padding-left:10px}
select optgroup option {color:#000; font-size:11px; padding-left:0px }
