/* @override http://www.galabakery.com/templates/ppl-bakery/styles/bakery/css/jquery-price-calculator-pro.css */

/* removed because interferring with other pages
#main {
  max-width: 1030px;
  width: 90%;
  margin: 0 auto;
  padding: 30px;
  display: block;
}
*/
form {
  overflow: hidden;
}
form.right .sidebar {
  margin-left: 0px;
}
form.right .options, form.right .sidebar {
  float: left;
}
form.left .options, form.left .sidebar {
  margin-right: 20px;
}
form.left .options, form.left .sidebar {
  float: right;
}

.option {
  background-color: #e4eacb;
}
.sidebar {
  width: 277px;
  color: #ccc;
}
.sidebar p {
  margin-top: 10px;
  color: #6e2e60;
  font-size: 14px;
  
}
.sidebar p strong {
	margin-top: 10px;
	color: #555555;
	text-transform: uppercase;
	font-size: 11px;
	/*display: block;*/
	 
}
.sidebar h4 {
  margin-bottom: 7px;
}
.sidebar > div {
	background-color: #FFF3D3;
	margin-bottom: 20px;
	border-radius: 10px;
	border: 3px dotted #C0A0B8;
	
/*	-webkit-box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.7);
-moz-box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.7);
box-shadow: 0px 0px 5px 0px rgba(68,68,68,0.7);*/
	
}
.sidebar > div hr {
	border-color: #f7cbd2;
}
.sidebar .total {
}
.sidebar .total h3 {
  font-size: 20px;
}
.sidebar .total span {
  color: #340e37;
  margin-top: 2px;
}
.sidebar h3 {
text-transform: uppercase;
letter-spacing: 1px;


	color: #340e37;
/*  font: 100 25px/35px 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
	font-size: 16px;
	margin: 0;
}
.sidebar h3:last-child {
  margin-bottom: 0;
}
.sidebar.fixed {
  position: fixed !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.sidebar.bottom {
  position: relative !important;
 
}
.sidebar > div:last-child {
  margin-bottom: 0;
  width: 140px;
  padding-bottom: 18px;
}
.price-tag-wrapper {
  color: #ccc;
}