@import url(/scripts/lib/jquery/ui/ui.datepicker.css);

form ol {
	list-style-type:none;
	padding:0px;
	margin: 0 5px 10px;
}

form li {
	clear: left;
	margin: 0 5px 10px;
}

form li p {
	margin: 2px 0 5px;
	width: 220px;
}

form .field_notes {
	margin: 2px 0 5px 150px;
	width: 220px;
}

form .field_notes li {
	margin-left: 0;
	margin-right: 0;
}

form label {
	display: block;
	float:left;
	line-height: 22px;
	width: 150px;
}

#form_field_submit
{
	margin-left: 149px;
}

input[type=text], 
input[type=password], 
textarea
{
	width:300px;
}

tr.wrapped-table-middle input[type=text]
{
	width: 150px;
}
tr.wrapped-table-middle input[type=text],
tr.wrapped-table-middle input[type=password],
tr.wrapped-table-middle textearea,
tr.wrapped-table-middle select
{
	font-size: 11px;
}

#current_videos table.wrapped-table
{
	border-collapse: separate;
}

#current_videos table.wrapped-table tr td + td + td
{
	white-space: nowrap;	
}



label.null_label {
	float:none;
}

form .field_notes {
	list-style-type:none;
	padding-left:0px;
}

form .password_confirm_field {
	margin-left: 150px;
}

.ac_results ul {
	background-color:white;
	border:1px solid #7F9DB9;
	padding:5px 0px;
	margin:0px;
	list-style-type:none;
}

.ac_results li {
	padding:0px 5px;
	overflow:hidden;
}

.ac_results li.ac_over {
	background-color:#316AC5;
}

.form_errors {
	margin: 0;
	color:#993333;
}

.messages {
	color:#339900;
}

.page_editor {
	width:485px;
	height:600px;
}

#datepicker_div .datepicker_control, #datepicker_div .datepicker_header, #datepicker_div select {
	background-color:#97151D;
}

#datepicker_div .datepicker_links {
	background-color:#513127;
}

#datepicker_div .datepicker_currentDay {
	background-color:#97151D !important;
}

#datepicker_div .datepicker_today {
	background-color:#C24459 !important;
}


.button-small span, 
.button-medium span,
.button-medium-long span,
.button-large span,
.cart-button-medium span,
.cart-button-medium-long span,
.cart-button-large span 
{
	display: none;
}

.wrapped-table
{
	width: 98%;
	margin: 0 1%;
	border-width: 1px 2px;
	background-color: #C6C5DC;
}

.wrapped-table td 
{
	margin: 0px;
	padding-top: 3px;
	/*padding-left: 5px;
	padding-right: 5px;*/
	background-color: #E5E4FF;
	color:   black;
	border-width: 1px 0 1px 0;
}

.wrapped-table th,
		.wrapped-table thead td,
		.wrapped-table tfoot td {
	background-color: transparent;
	color:   black;
	font-weight: bold;
	font-family: Arial, sans-serif;
}

.wrapped-table,
.wrapped-table td
{
	border-color: #A4A3C6;
	border-style: solid;
}

#content table.wrapped-table tr.blank-row td
{
	color: white;
	background-color: white;
}


#content table.wrapped-table thead,
#content table.wrapped-table tfoot
{
	background-color: transparent;
}

.wrapped-table-top,
#wrapped-table-total
{
	font-size: 1.25em;
}
#wrapped-table-total
{
	height:      24px;
	line-height: 24px;
	font-weight: bold;
	white-space: nowrap;
}

.wrapped-table-top
{
	padding-top: 10px;
}

.wrapped-table-middle
{
	background: white;
}

.wrapped-table-top-center,
.wrapped-table-middle-center,
.wrapped-table-bottom-center
{
	padding-left: 5px;
	padding-right: 5px;
}

.wrapped-table-bottom-left,
.wrapped-table-bottom-center,
.wrapped-table-bottom-right
{
	padding-bottom: 5px;
}

.wrapped-table-video-preview
{
	border: solid 1px #e3daa5;
	height: 39px;
}

#errors
{
	width: 555px;
}

#admin_content #errors {
	margin: 0;
}

#errors td.errors-top-left,
#errors td.errors-top-center,
#errors td.errors-top-right,
#errors td.errors-bottom-left,
#errors td.errors-bottom-center,
#errors td.errors-bottom-right
{
	background-color: #d04000;
	color: white;
}

.errors-middle
{
	border-left: 1px #d04000 solid;
	border-right-color: #d04000;
	border-right-width: 1px;
	border-right-style: solid;
}


#errors ul {
	list-style-type: none;
}

#payment-methods-table tr.wrapped-table-middle select {
	width: 80px;
}
#payment-methods-table tr.wrapped-table-middle input[type="text"] {
	width: 120px;
}

.calendar-table-field-cpe_credits,
		.calendar-table-field-date,
		.calendar-table-field-time,
		.calendar-table-field-length,
		.calendar-table-field-price {
	white-space: nowrap;
}
.calendar-table-field-price {
	text-align: right;
}

#form_field_partner_host {
	margin-left: 150px;
}


