.orderList_btns_cont {position: relative; margin: 0px auto 15x auto;}
.minOrderLbls {font-size:10px; color:#666; font-weight:bold; float:left; position:relative;width:49%; text-align:center;}
.orderList_plsChoose {font-weight:bold; font-size:14px;color:#006AB3; text-align:left;margin:5px 0px 13px 5px; padding-left:8px; }

.orderList_btns {padding: 7px 30px 7px 30px; margin-left:2px; margin-right:2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 1px 2px #666; -moz-box-shadow: 0px 1px 2px #666; -webkit-box-shadow: 0px 1px 2px #666; font-size: 15px; color: #fff; text-align: center; text-decoration:none;}
.orderList_btns_ok { cursor:pointer; width:50px; padding: 3px  12px 3px 12px; margin-left:auto; margin-right:auto; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0px 1px 2px #666; -moz-box-shadow: 0px 1px 2px #666; -webkit-box-shadow: 0px 1px 2px #666; font-size: 15px; color: #fff; text-align: center; text-decoration:none;}
.btns_grey{background: #646567; border: 1px solid #3E3D40;}
.btns_grey:hover {background: #3E3E3F;}
.btns_blue{background: #006AB3;border: 1px solid #006AB3;}
.btns_blue:hover {background: #004A8D;}
.btns_orange{background: #FFA200;border: 1px solid #DE910D;}
.btns_orange:hover {background: #DE910D;}
.btns_green{background: #41DE0D;border: 1px solid #46C21D;}
.btns_green:hover {background: #46C21D;}
.btns_white{background: #fff; border: 1px solid #3E3D40;color:#333;}
.btns_white:hover {background: #efefef;}

#orderlistcover {position:absolute;left:0px; top:0px;width: 100%; height:100%; background-color: #fff;z-index:100;display:none; z-index:5000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.ordListTitleCont { background-color: #EEE; margin-top: 6px; padding: 5px; border-bottom: 1px solid #ccc; border-top-left-radius: 5px; border-top-right-radius: 5px; }
.ordListTitleSelected {position:relative;float:left;padding-left: 3px; font-size:18px;color:#333;}
.ordListTitleHighlighted {position:relative;clear:both;padding-left: 3px; font-size:18px;color:orange;width:100%;text-align:center;padding-top:3px;}
.ordListTitleBtn {position:relative;cursor:pointer;font-size:12px;color:#333;padding: 1px 4px;float:left;margin-left: 8px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0px 1px 2px #666;-moz-box-shadow: 0px 1px 2px #666;-webkit-box-shadow: 0px 1px 2px #666;color: #fff;text-align: center;text-decoration: none;}
.orderListTitleSub {font-size:13px;color:#DB881A;font-weight:bold;margin-left: 4px;margin-top:4px;}
.ordLaterTimeSelctCont {background-color: Orange; border-radius:4px;margin: -8px 5px 20px 5px;font-size: 14px;color: #fff;font-weight: bold;padding:4px 0px;}
.ordLaterTimeSelctCont select { width: 190px; font-size: 14px; color: #333; border-radius: 2px; padding: 2px; margin: 3px; }
.oflLbl { width: 30px; float: left; text-align: right; height: 26px; line-height: 31px; font-size: 20px; position: relative; margin-right: 10px; text-shadow: 1px 1px 3px #999; }
.ordCartCheckoutOptions { position: relative; margin-top: 5px; background-color: #fff; padding: 5px 0; border-radius: 4px; }
.ordListPaymentOptionsDv {width:100%;text-align:center;color:#999;font-size:15px;margin-top:20px;}
.ordListPaymentOptionsDv .fa { font-size: 34px; margin: 0px 5px; color: #999; }

.ordercart_product_name { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; left: 5px; color: #333333; }
.ordercart_product_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666; letter-spacing: -1px; }
.ordercart_extras_name { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; left: 20px; }
.ordercart_product_total { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; right: 3px; color: #333333; }
.ordercart_editremove_cont { position: relative; border-top-color: #999999; border-top-width: 1px; border-top-style: solid; height: 5px; }
.ordercart_product_X { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; right: 5px; top: 3px; color: #FF0000; }
.ordercart_product_edit { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; left: 5px; color: #009900; top: 3px; }
.halfhalf { position: absolute; color: #FF0000; left: 15px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.ordercart_halfproduct_name { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; left: 40px; }
.ordercart_halfextras_name { position: absolute; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; left: 40px; }
.ordercart_subtotal { position: absolute; right: 0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.ordercart_total { position: absolute; right: 0px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 10px; }
.ordercart_deliveryfee { position: absolute; right: 0px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.totalitems {position:relative;width:100%;text-align:right;margin-top:5px;right:8px;font-size:12px;}
.totalitemsDiscounts {color:#090; font-weight:bold;}
.totalitemsDrivertip {position:relative;width:100%;text-align:right;margin-top:5px;right:8px;font-size:12px;color:Blue;font-style:italic;}
.totalitemsDrivertip input {border: 1px outset blue;}    
.total {position:relative;width:100%;margin-top:5px;text-align:right;right:8px;font-size:18px; }