/* jquery-ui-timepicker-addon Styles
***************************************/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: repeat-x scroll 50% 50% #947d21;
    border: 1px solid #5e5016;
    color: #ffffff;
    font-weight: normal;
}


/* override on default styles
***************************************/
.ui-timepicker-div dl dd {
	margin: 0 10px 10px 25%;
}
.ui-timepicker-div dl dt {
	padding: 0 0 0 15px;
	font-weight: bold;
}

/* form
***************************************/
select, input, textarea{
	background-color: #fff;
	line-height: 1.4;
	padding: 6px 12px;
	vertical-align: middle;
}
input:focus, textarea:focus{
	border-color: #adadad;	
}
#main p#button input:hover {
	background-color: #ebebeb;
	border-color: #adadad;
}
#how_many input, #whwh input, #who input {
	background: none;
	border: none;
	outline: none;
}
:-ms-input-placeholder {
	color: #999;
}
dd#area label.error {
	padding-left: 10em;
}
#main p#button {
	text-align: left;
}
#main p#button input {
	margin-left: 15.2em;
	margin-right: 0;
}