/*

	DATEPICKER STYLES

*/

.ui-datepicker {
	background-color:#FFF;
	padding:10px 15px 15px;
	display:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:solid 1px #CCC;
}

.ui-datepicker-header {
	font-size:11px;
	position:relative;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	position:absolute;
}

.ui-datepicker-prev {
	left:0;
}

.ui-datepicker-next {
	right:0;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	cursor:pointer;
}

.ui-datepicker-title {
	margin:0 0 10px;
}

.ui-datepicker-month {
}

.ui-datepicker-year {
}

.ui-datepicker-calendar {
	margin:0;
}

.ui-datepicker-calendar thead {
}

.ui-datepicker-calendar thead tr th {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-transform:lowercase;
	color:#333;
	background-color:#EEE;
}

.ui-datepicker-calendar tbody tr td {
	padding:0;
}

.ui-datepicker-calendar tbody tr td a {
	display:block;
	padding:3px;
	text-decoration:none;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}

.ui-datepicker-calendar tbody tr td a:hover {
	background-color:#999;
	text-decoration:underline;
	color:#FFF;
}

/* jQuery UI */
/* Alert box */
.alert {
	background:#000;
	border:none;
	color:#FFF;
	padding:10px;
}

.alert .ui-dialog-content {
	font-size:14px;
}

.alert .ui-dialog-titlebar {
	display:none;
}

.alert .ui-dialog-buttonpane {
	text-align:center;
}

.alert .ui-dialog-buttonpane button {
	border:1px solid #FFF;
	background:#000;
	color:#FFF;
}

/* Tabs */
.ui-tabs ul.ui-tabs-nav {
	overflow:hidden;
	list-style:none;
	margin-bottom: 15px;
	background: url(/images/branding/tab_bottom.png) repeat-x 0 100%;
	margin-left:0 !important;
}

.ui-tabs ul.ui-tabs-nav li {
	float:left;
	margin:0 2px 0 0;
	border: 1px solid #ccc;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	background: #eee;
}

.ui-tabs ul.ui-tabs-nav li a {
	display: block;
	padding: 5px 20px;
	background: #eee;
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.ui-tabs ul.ui-tabs-nav li.ui-state-active {
	border-bottom-color: #fff;
}

.ui-tabs ul.ui-tabs-nav li.ui-state-active a {
	background: #fff;
}

.tooltip {
	margin-top: 5px;
	background: #000;
	color: #fff;
	padding: 2px 8px;
	font-size: 11px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}