/*

LOTERIA GRILL CATERING FORM STYLES

*/



div#cateringWrapper {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	border: 1px solid #970505; 
	margin: 0 0 10px; 
	padding: 10px; 
	width: auto;
	display:block;
	overflow:hidden;
}

div#cateringWrapper select {border:1px solid #CCCCCC;padding:2px; }


div#cateringWrapper div#cateringBox1 {
	display:block;
	float:left;
	width:586px;
	margin-bottom:20px;
}

div#cateringWrapper div#cateringMenu {
	display:block;
	float:right;
	width:258px;
	padding:10px;
	background:#970505;
	color:#FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right:18px;
}

div#cateringWrapper div#cateringMenu a {color:#ebedaf; }

.cFormTitle {
	-moz-background-inline-policy: continuous; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background: #970505; 
	color: #fff; 
	font-size: 120%; 
	padding: 5px;
}

.cBlockTitle {
	-moz-background-inline-policy: continuous; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background: #D0D0A9; 
	color: #fff; 
	font-size: 120%; 
	padding: 5px;
}

div#cateringMenu div.cFormTitle {
	-moz-background-inline-policy: continuous; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background: #FFF; 
	color: #970505; 
	font-size: 120%; 
	padding: 5px;
}

div#cateringWrapper div#cateringBox2 {
	display: block;
	clear:both;
	overflow: hidden;
	margin: 10px 0;
}

div#cateringWrapper div#cateringBox2 p {
	margin:0 0 10px;
	padding:5px;
	display:block;
	overflow:hidden;
}

div#cateringWrapper div#cateringBox2 p label{
	float:left;
	margin:0 10px 0 0;
	width:46%;
}

div#cateringWrapper div#cateringBox2 p input{
	float:left;
	margin:0;
	width:46%;
	border:1px solid #CCCCCC;
	line-height:normal;
	padding:2px;
}

div#cateringWrapper div#cateringBox2 p span.calendar {
	float:left;
	width:46%;
}

div#cateringWrapper div#cateringBox2 p span.calendar input.datetext {
	width:77%;
	display:inline;
	float:none;
	margin:0 5px 0 0;
}

div#cateringWrapper div#cateringBox2 p span.calendar input.calendarBtn {
	display:inline;
	float:none;
	margin:0 5px 0 0;
	height:21px;
	background:#970505;
	border:1px solid #780404;
	color:#FFFFFF;
	font-size:100%;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	text-shadow:0 0 2px #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:27px;
}

div#cateringWrapper div#cateringBox2 p span.eventtime {
	float:left;
	width:46%;
}

div#cateringWrapper div#cateringBox2 p span.eventtime input {
	display:inline;
	float:none;
	margin:0 5px 0 0;
	width:auto;
}

div#cateringWrapper div#cateringBox2 p span.eventtime label {
	display:inline;
	float:none;
	margin:0 10px 10px 0;
	position:static;
	width:auto;
}

div#cateringWrapper div#cateringBox2 p textarea {
	float:left;
	margin:0;
	border:1px solid #CCCCCC;
	line-height:normal;
	padding:2px;
	width: 46%;
}

.cRequired {color:#FF0000;float:none;font-size:100%;font-weight:bold;margin:0;padding:0 0 0 5px;}

div#cateringWrapper div#cateringBox2 fieldset {
	border:1px solid #D0D0A9;
	margin:0 10px 10px 0;
	padding:10px 10px 0;
	max-width: 46%;
	width:100%;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
}


div#cateringWrapper p {
	margin-top: 10px; 
	margin-bottom: 15px;
}

div#cateringBtn {
	display:block;
}

div#cateringBtn input {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background:#970505;
	border:1px solid #780404;
	color:#FFFFFF; 
	font-size:100%;
	font-weight:bold;
	margin:0;
	outline:medium none;
	padding:2px 5px;
	text-shadow:0 0 2px #000000;
 }
 
div#cBottomNav { display: inline-block; overflow:hidden; }

div#cBottomNav a.btnCatering {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; 
	background:#970505;
	border:1px solid #780404;
	color:#FFFFFF;
	text-decoration:none; 
	font-size:100%;
	font-weight:bold;
	margin:0 10px 0 0;
	outline:medium none;
	padding:2px 5px;
	text-shadow:0 0 2px #000000;
	float:left;
 }
