@charset "UTF-8";
.container {
	width: 600px;
	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */
/*	border: 2px solid #000000; */
	text-align: left; /* this overrides the text-align: center on the body element. */
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	background-color: #FFF;  /*  WCP-Yellow: F4CE30  WCP-Gray: 424C55  Brown: 4A3826 */
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.heading {
	font-size:14px;	
	background-color:#F4CE30;
	margin-top:48px;

}

.tableCellBlock {
	text-align: left;
}

.danceFloorStageCell { 
	width:160px; 
	text-align:center; 
	margin: 0px auto;
}



.button {
	margin-right: 2em;
	margin-left: 2em;
}

.roundEdgedBox {
	padding: 8px;
	width: inherit;
	font-size:14px;
	margin: 20px auto;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	text-align: center;
}

.narrowContainer {
		width: 420px;
	margin: 32px auto;

}

.quoteTable {
/*	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;*/
			width: 420px;

	
}

.quoteTable tr {
	height:36px;
	padding-top:8px;
	padding-bottom:8px;
}

#calculator tr td div {
	padding-bottom: 6px;
	padding-top: 6px;
}

#calculator tr.headingRow td  {
	padding-top: 24px;
}


.radioButton {
	display:inline;
	float:left;
	margin-top:4px;
}

.expandable {
	margin-left: 18px;
	height: 52px;
}

.diningOptions {
	display: inline-block;
	width: 160px;
	margin-left: 0px;
	float: left;
}
