/*
jCart v1.3
http://conceptlogic.com/jcart/
*/

#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart{
font-size:12px;
background:rgb(47, 47, 47);
} 
#jcart input, #jcart-tooltip { font-size:12px; }

#jcart fieldset { border:1px solid #000; }
#jcart-error { text-align:center; padding:5px; }
#jcart table { width:100%; border:1; background:#fff; border-collapse:collapse;margin-left:0%;border:solid 1px #1a1a1a; } 
#jcart thead { 
	//background-color: #1a1a1a;
	border: medium none;
	color: rgb(255, 255, 255);
	outline: medium none;
	height: 41px;
	line-height: 42px; 
	//width: 100%;
	padding: 10px;
	background: rgb(47, 47, 47) linear-gradient(rgb(47, 47, 47), rgb(8, 8, 8)) repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);
	opacity: .95;
}
#jcart-title {  }
#jcart tbody {  }
#jcart tfoot {
	//background-color: rgb(26, 26, 26);
	border: medium none;
	color: rgb(255, 255, 255);
	outline: medium none;
	height: 41px;
	line-height: 42px;  
	padding: 10px;
	background: rgb(47, 47, 47) linear-gradient(rgb(47, 47, 47), rgb(8, 8, 8)) repeat scroll 0% 0%;
	color: rgb(255, 255, 255);
	text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.5);
	opacity: .95;
}
//.jcart-discount
#jcartDeliveryCharge{
	float:left;border: 1px solid #2C2F3B;color: #c4ac14;  background: rgb(47, 47, 47) linear-gradient(rgb(47, 47, 47), rgb(8, 8, 8)) repeat scroll 0% 0%;height: 25px;
}
#jcart tr {
 
  }
#jcart th { background:rgb(47, 47, 47) linear-gradient(rgb(47, 47, 47), rgb(8, 8, 8)) repeat scroll 0% 0%; color:#ffffff;}
#jcart th, #jcart td { padding:1px; border:0; border:solid 1px #1a1a1a; vertical-align:middle; text-align:left; font-weight:normal; }
#jcart #jcart-empty { text-align:center; }

.jcart-item-qty { width:14%; }
#jcart .jcart-item-name { width:66%; font-weight:bold; }
#jcart .jcart-item-price { width:20%; font-weight:bold; text-align:right; }
.jcart-item-price span { display:block; }

.jcart-remove { color:#fff;  font-weight:normal; 
    text-align:center;
   // padding: 4px 10px 3px 25px;
    border: solid 1px #c4250a;
    background-color: #c4250a;
    position: relative;
    cursor: pointer;
    display: inline-block;
    background-image: url(http://setdinners.com/jcart/images/bkg.png );
    background-repeat: repeat-x;
    font-size: 15px;
    height: 25px;
    width: 30px;
    text-decoration: none;
    color: #ffffff;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
 }

#jcart-subtotal { display:block; }
#jcart-subtotal strong {  }
#jcart-total { display:block; margin-top:5px; border-top:solid 1px #ccc;padding:2px;}

#jcart-buttons input { padding:2px; margin:2px; }

#jcart-checkout { float:right; padding:2px; }

#jcart-paypal-checkout { display:block; width:14em; padding:10px; margin:20px auto; }

#jcart-tooltip { display:none; position:absolute; padding:3px 7px 3px 25px; background:url(../images/ajax-loader1.gif) 3px center no-repeat #fdfdfd; border:1px solid #D5A69A; z-index:9999; }
#jcart-tooltip-progressnew { display:none; width:85%; height:20px; position:absolute; padding:3px 7px 3px 25px; background:url(http://setdinners.com/jcart/images/ajax-loader1.gif) 3px center no-repeat #fdfdfd; border:1px solid #D5A69A; z-index:9999; }

#jcart .ordertable{
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #000;
	border-collapse: collapse;
}
.input-group .my-item-comments:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
 .input-group-btn, .input-group .my-item-comments {
  display: table-cell;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group .my-item-comments {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  display: table-cell;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0; 
}

.input-group-btn:last-child>.numpadButton-btncomments, .input-group-btn:last-child>.btn-group {
  margin-left: -1px;
}
.input-group-btn:last-child>.numpadButton-btnpricediscount, .input-group-btn:last-child>.btn-group {
  margin-left: -1px;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.numpadButton-btncomments, .input-group-btn:last-child>.btn-group>.numpadButton-btncomments, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.numpadButton-btncomments:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.numpadButton-btncomments{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.numpadButton-btnpricediscount, .input-group-btn:last-child>.btn-group>.numpadButton-btnpricediscount, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.numpadButton-btnpricediscount:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.numpadButton-btnpricediscount{
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-btn>.numpadButton-btncomments{
  position: relative;
}
.input-group-btn>.numpadButton-btnpricediscount{
  position: relative;
}
.numpadButton-btncomments{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 12px 24px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.numpadButton-btnpricediscount{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 12px 24px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.web_product_dialog_numpad {
  display: none;
  position: fixed;
  width: 600px;
  height: 255px;
  top: 50%;
  left: 50%;
  margin-left: -190px;
  margin-top: -100px;
  background-color: #ffffff;
  border: 2px solid #336699;
  padding: 0px;
  z-index: 102;
  font-family: Verdana;
  font-size: 10pt;
}
.ui-keyboard{
    width:100%;
    top:435px;
}
#keyboard_keyboard {
    width:100%;
    background:#42444f;
} 
.num-key,.num-keya, .num-key-clear, .num-key-cleara,.num-key-delete,.num-key-deletea{ 
  background: #1a1a1a;
  background-image: -moz-linear-gradient(#1a1a1a, #535b68);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7f8792), to(#535b68));
  color: white;
  text-shadow: 0 -1px 1px rgba(0,0,0,.5);
}
