﻿ï»¿Ã¯Â»Â¿ÃÂ¯ÃÂ»ÃÂ¿ÃÂÃÂ¯ÃÂÃÂ»ÃÂÃÂ¿.emptyRule{}
li.menuSection
{
  width:50%;
  float:left;
  margin:0px 0px 20px 0px;
}
strong.sectionsTitle
{
  font-size:15px;
  color:#EF1D39;
}
div.sectionsDesc
{
  border-bottom:1px dashed #CFBD00;
  width:85%;
  margin:0px 0px 5px 0px;
  font-weight:normal;
  font-size:11px;
  color:#FFFCDF;
}
span.itemDescription,
span.itemDescriptionWide
{
  width:200px;
  display:block;
  float:left;
  font-weight:normal;
  font-size:13px;
}
span.itemDescriptionWide
{
  width:260px;
}
div.menuSectionsItem
{
  width:260px;
  padding:1px 0px 1px 3px;
  clear:both;
}
div.menuSectionsItem a
{
  text-decoration:none;
  color:#ffffff;
}
div.menuSectionsItem:hover
{
  cursor:pointer;
  background:#505050 url('/images/itemOrderBG.jpg');
}
span.itemPrice
{
  font-size:12px;
}
div.itemDetails
{
  display:none;
}
div.itemDetailsShow
{
  position:absolute;
  z-index:250;
  margin:10px 0px 0px 30px;
  border:1px solid #B0B0B0;
  background:#212121;  
  width:270px;  
}
ul.menuSectionsItems
{
  
}
ul.menuSectionsItems:hover, 
span.itemDescription:hover
{
  cursor:pointer;
}
div.itemDetailsShow strong
{
  display:block;
  background:url('/images/meneItemDetailHdBG.jpg');
  padding:2px;
  border-bottom:1px solid #252525;
  font-size:15px;
  color:#FFF6CF;
}
div.itemDetailsShow div
{
  font-weight:normal;
  padding:3px;
  font-size:14px;
}
div.itemDetailsShow span
{
  display:block;
  font-weight:normal;
  font-size:11px;
  padding:3px;
  color:#FEFFBF;
}
div#itemOptionBG
{
  position:absolute;
  top:0px;
  left:0px;
  background: none;
  background-color: #000000;
  opacity: .70;
  filter: alpha(opacity=70);
  z-index:90;
}
div#itemOptions
{
  width:450px;
  margin:200px 0px 0px 100px;
  border:1px solid #AF5757;
  padding:10px;
  position:absolute;
  z-index:100;
  background:#414141 url('/images/itemOrderBG.jpg') repeat-x;
  font-size:12px;
}
div.menuItemName
{
  font-size:18px;
  width:395px;
  float:left;
}
div.menuDescription
{
  font-size:14px;
  font-weight:normal;
  padding:2px 5px 5px 5px;
  border-bottom:1px dashed #CFCFCF;
  clear:both;
}
div.menuItemClose
{
  width:52px;
  float:left;
}
div.menuItemPrice
{
  padding:5px;
}
.specialInstructions
{
  display:block;
  width:375px;
  margin:5px 0px 15px 0px;
}
.addMenuItem
{
  width:150px;
  height:25px;
  margin:30px 0px 0px 35px;
  display:block;
}
div.menuItemQty
{
  font-weight:normal;  
  margin:5px 0px 15px 0px;
}
div.printAbleHdr
{
 display:none;
}
div#orderMenuItemLoading
{
  padding:60px 5px 80px 5px;
  font-size:16px;
  font-weight:normal;
  color:#d0d0d0;
}
div#orderMenuItemLoading img
{
  position:relative;
  top:10px;
}
ul.menuItemOptionsList
{
  color:#FFFDD5;
}
ul.menuItemOptionsList div
{
  background:#616161;
  border:1px solid #3a3a3a;
  margin:0px 0px 15px 0px;
  padding:5px 5px 5px 15px;
}
ul.menuItemOptionsList strong
{
  display:block;
  padding:0px 0px 0px 5px;
  margin:10px 0px 0px 0px;
}
div#orderTotal
{
  font-size:13px;
  border-top:1px solid #404040;
  border-left:1px solid #404040;
  border-bottom:1px solid #010101;
  border-right:1px solid #010101;
  padding:0px;
  background:#1E1E1E url('/images/orderTotalBG.jpg') no-repeat top right;
  width:300px;;
}
div.orderTotalTitle
{
  padding:3px;
  color:#DF1B35;
  font-size:15px;
  font-weight:bold;
  border-bottom:1px solid #4F4F4F;
  margin:2px;
}
table#orderItems
{
  padding:2px;
}
tr.orderTotalHdr td
{
   color:#BFBFBF;
   background:#2a2a2a;
   border-bottom:1px solid #202020;
}
div.orderLineItem
{
  border-bottom:1px dotted #2a2a21;
}
div.orderLineItem td
{
   vertical-align:top;
   font-weight:bold;
   font-size:12px;
}
table#orderSubTotals
{
   width:210px;
   margin:20px 0px 0px 45px;
   font-weight:bold;
   font-size:12px;
}
table#orderSubTotals .label
{
   width:130px;
}
tr.subTotalFinal td
{
  border-top:2px dotted #FEFFAF;
}
span.orderTotalOptions, 
span.orderTotalInstructions
{
  display:block;
  font-size:11px;
  font-weight:normal;
}
span.orderTotalInstructions
{
   color:#b0b0b0;
   font-size:10px;
}
a.editOrderLineItem
{
  color:#FEFF8F;
}
a.editOrderLineItem:hover
{
  text-decoration:none;
  color:#FDFF4F;
}
div#orderDetails
{
  width:510px;
  border:1px solid #303030;
  padding:3px 5px 3px 15px;
  margin-left:10px;
  background:#141414 url('/images/finalOrderBG.jpg') repeat-x;
}
div#orderDetails input[type="text"]
{
  border:1px solid #EF777C;
  color:#666666;
  font-size:12pt;
  font-style:normal;
  padding:3px;
}
span.deliveryLabel
{
  display:block;
  font-size:11px;
  font-weight:normal;
}
span.hardCodedValue
{
  width:90px;
  border:1px solid #EF777C;
  display:block;
  padding:2px;
  background:#b3b3b3;
  color:#303030;
  font-style:normal;
  font-size:12pt;
}
tr.deliveryDetailRow td
{
  padding:0px 0px 7px 0px;
}
input.smallText
{
  width:60px;
}
strong.orderSectionHdr
{
  display:block;
  font-size:15px;
  margin:0px 10px 5px 0px;
  border-bottom:1px solid #505050;
  color:#FFED2F;
}
table#finishOrder div.orderTotalTitle
{
  color:#FFED2F;
}
.deliveryOption
{
  border:1px solid #101010;
  background:#303030;
  display:block;
  margin:10px 10px 15px 0px;
  font-weight:normal;
  width:90%;
}

div#divDeliveryDetails,
div#divDeliveryInstructions,
div#divPaymentMethod,
div#orderSectionHdr
{
  margin:0px 0px 15px 0px;
}
div#divDeliveryInstructions
{
  font-weight:normal;
}
div#divPlaceOrder
{
  width:200px;
  margin:30px auto 20px auto;
}
div.deliveryInstructions
{
  font-size:11px;
  margin:10px 0px 0px 0px;
}
div.deliveryInstructions .details
{
  font-size:10px;
  color:#a0a0a0;
  margin:0px 0px 0px 0px;
}
div.tipCalculatorHdr
{
  margin:10px 0px 0px 0px;
}
div.tipCalculatorHdr a
{
  margin:0px 8px 0px 8px;
  color:#BF0000;
  font-weight:normal;
}
div.tipCalculatorHdr a:hover
{
  color:#fF5555;
  text-decoration:none;
}
input.phoneNumber
{
  width:100px;
}
div#orderReceipt
{
  background:#141414 url('/images/finalOrderBG.jpg') repeat-x;
  width:500px;
  margin:20px 0px 0px 60px;
  border:1px solid #252525;
  padding:10px;
}
td.receiptSeperator
{
  border-bottom:1px dashed #FFFFCF;
  padding:5px 0px 5px 0px; 
}
table#receiptTotal
{
  width:200px;
}
table.orderReceipt
{
  width:450px;
}
strong.receiptHdr
{
  background:#505050;
  padding:2px 5px 2px 5px;
  display:block;
  margin:0px 0px 10px 0px;
  border:1px solid #2a2a2a;
  color:#FFEF3F;
}
span.receiptDetails
{
  display:block;
  font-weight:normal;
  color:#ffffff;
  font-size:13px;
}
div#menuControl
{
  float:right;
  margin:0px 20px 0px 0px;
  padding:10px 5px 10px 5px;
  text-align:center;  
}
div#menuControl a
{
  color:#DF5353;
}
div.menuSectionsItem
{
  clear:both;
}
strong.subItemsHdr
{
   display:block;
   clear:both;
   margin:0px 0px 0px 0px;
}
li.subItemsSection
{
   margin:0px 0px 30px 0px;

}
#Whiskey
{
  position:relative;
  top:15px;
}