#icon-outgoing_invoices,#icon-incoming_invoices{background: transparent url(../../../images/payments32.png) no-repeat scroll;}

#pp_invoice_metabox_billing_details #cardimage {margin-bottom: 10px; height: 23px;}
#pp_invoice_metabox_billing_details .nocard {background-position: 0px 0px !important;}
#pp_invoice_metabox_billing_details .visa_card {background-position: 0px -23px !important;}
#pp_invoice_metabox_billing_details .mastercard {background-position:0px -46px !important; }
#pp_invoice_metabox_billing_details .discover_card { background-position: 0px -69px !important;}
#pp_invoice_metabox_billing_details .amex {background-position: 0px -92px !important;}


#pp_cc_response{background:#FFFAE4 none repeat scroll 0 0;border-bottom:3px solid #FFE787;padding:10px;display:none; }
#pp_cc_response .wait{text-align: center; padding: 10px 0;}
#pp_cc_response ol{list-style: none;}
#pp_cc_response ol li {margin: 0 !important; height: auto !important;}
#pp_cc_response.success {background:#EEFFE6 none repeat scroll 0 0!important;border-bottom:3px solid #73FF2F!important;font-weight:bold}


.cc_error {
	border: 1px solid red !important;
}

#pp_invoice_metabox_submit_payment .inside {
	margin: 0;
}

#pp_invoice_metabox_submit_payment #major-publishing-actions {
	text-align: right;
}


#pp_invoice_metabox_submit_payment .price_information {
	margin-top: 10px;
	padding:6px;
	text-align:center;
	font-size: 2em;
}


#pp_invoice_metabox_billing_details #major-publishing-actions .button-primary{
	margin-left: 20px;
}

#pp_invoice_metabox_billing_details #pp_invoice_select_payment_method{
	margin-left: 0px;
	margin-top: 15px;
}

#pp_invoice_metabox_billing_details form fieldset{
	margin: 0px;
}

#pp_invoice_metabox_billing_details .inside{
	margin: 0;
}

#pp_invoice_metabox_billing_details ol {
	list-style-type: none;
	margin-left: 15px;
}

#pp_invoice_metabox_billing_details li {
	height: 25px;
	margin-bottom: 15px;
	
}

#pp_invoice_metabox_billing_details #cardimage {
	margin-left: 220px;
	
}


#pp_invoice_metabox_billing_details label,
.draft_isntructions {
	width: 220px;
	float: left;
	}

#draft_message{
	float:left;
	margin-bottom:1em;
}

#pp_invoice_metabox_billing_details .input_field{
	width: 200px;
	float: left;
	}
	
	










dl.payee_details 
{
	clear: both;
	margin: 0;
	padding: 0;
}

.payee_details  dt
{
	clear: left;
	margin: 0;
	padding: 0;
	font-weight: bold;
	float: left;
	width: 100px;
	height: 25px;
}

.payee_details  dd
{
	float: left;
	margin-left: 120px;
	margin: 0 0 1em 0;
	padding: 0;
	height: 25px;
	
}




.pp_invoice_status {
	padding: 10px;
}

.pp_invoice_status h2{
	padding: 0;
}



#pp_invoice_user_metabox .input_field {
	width: 200px;
}

#pp_invoice_metabox_recurring_billing .input_field {
	width: 160px;
}

#pp_invoice_metabox_recurring_billing #pp_invoice_subscription_start_year.input_field {
	width: 30px;
}
#pp_invoice_metabox_recurring_billing #pp_invoice_subscription_start_day.input_field {
	width: 30px;
}
#pp_invoice_metabox_recurring_billing #pp_invoice_subscription_total_occurances.input_field {
	width: 30px;
}
#pp_invoice_metabox_recurring_billing #pp_invoice_subscription_length.input_field {
	width: 30px;
}

#pp_invoice_metabox_publish .inside {
	margin: 0;
}

#pp_invoice_metabox_publish td{
	width:70%;
}

#wp_new_invoice_div {
	margin-top: 30px;
}
#wp_new_invoice_div #get_user_info {
	margin-bottom: 10px;
}

.pp_invoice_tabbed_content  ul {
	margin-left:10px;
	position:relative;
	top:1px;
	z-index:100;
}

.pp_invoice_email_templates textarea {height: 280px;  }

.pp_invoice_explanation{background: #F1F1F1;}

.pp_invoice_tabbed_content li { list-style:none; float:left; margin-bottom:0;}
.pp_invoice_tabbed_content ul a {
text-decoration:none;
  -moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-style:solid;
border-width:1px;
cursor:pointer;
display:block;
height:18px;
margin:5px 5px 0 0;
padding:4px 5px 2px;
background-color:#F1F1F1;
border-color:#DFDFDF;
color:#999999;

}

.wp_settings_toolbar {
background-image:url(images/ed-bg.gif);
background-position:left top;
background-repeat:repeat-x;
border-style:none none solid;
border-width:0 0 1px;
background-color:#DFDFDF;
border-color:#DFDFDF;
padding:2px;
}

.pp_invoice_tab {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
background: #FFF;
border-collapse:separate;
border-style:solid;
border-width:1px;
border-color:#DFDFDF;
padding-bottom: 15px;
}

.pp_invoice_tabbed_content ul a.selected {
	background-color:#FFFFFF;
	border-bottom:0 none;
	color:#333333;
	cursor:default;
	padding-bottom:3px;
}

.pp_invoice_tabbed_content div {
  clear:left;
}
.pp_invoice_tabbed_content .wrap {
	padding:0;
}

#pp_invoice_email_message_content {
border:1px dotted #000000;
height:300px;
padding:10px;
width:100%;
}

.light_text {font-size: .8em; }
.form-table .invoice_main {background: #FFF;}
.invoice_main .invoice_description_box{width: 90%;  height: 130px; padding: 4px;}
.invoice_main .subject {width: 90%; font-size: 1.5em; padding:0;}

.itemized_list {margin:0;padding:0; width: 90%;}
.itemized_list td {padding: 3px;}
.itemized_list th {padding: 3px;}
.itemized_list .id {display:none; visibility:hidden;}

.pp_invoice_tamp_stamp {
	float: left;
	color: #B4BFA7;
	padding-right: 1em;
}


#pp_invoice_tooltip{
	position:absolute;
	border:1px solid #E6DB55;
	background:#FFFBCC;
	padding:2px 5px;
	width: 300px;
	color:#000;
	display:none;
	}	
#new_invoice_form option {padding-right: 10px;}
.pp_invoice_timestamp select{
	height:20px !important;
	line-height:20px !important;
	padding:0 !important;
}
.pp_invoice_timestamp input{
	border-style:solid;
	border-width:1px;
	font-size:12px;
	padding:1px;
}

.pp_invoice_status {}
#get_user_info select option { padding-right: 10px; }
.pp_invoice_copy_invoice {display:none; margin-top:5px;}
.pp_invoice_hidden {display:none;}
.pp_invoice_make_editable:hover {cursor: pointer; color:#FF7200;}
.pp_invoice_unset {color: #8F8F8F;}
.pp_invoice_click_me, .pp_invoice_click_me a{cursor: pointer; color:#FF7200; text-decoration:none; font-size: 11px;}
#pp_invoice_first_time_setup input {width: 300px;}
#pp_invoice_first_time_setup select{margin-left: 10px; }
#pp_invoice_first_time_setup select option{padding-right: 10px;}
#pp_invoice_first_time_setup li {font-size: 1.3em; padding: 5px; }
#pp_invoice_first_time_setup  {padding-top: 20px;}
.pp_invoice_archived{display:none; background: #EFEFEF}	
#pp_invoice_show_archived {text-decoration:none;font-size:.9em;color:#8F8F8F;}	
.pp_invoice_credit_card_processors {display:none;}
.pp_invoice_rounded_box {width: 99%; margin: 20px 0; background: #FFF; border: 5px solid #eaeaea; -moz-border-radius:15px; }
.pp_invoice_rounded_box p{font-size: 1.2em; font-family: calibri; padding: 0 10px; }
#merchant_table	 th {color: #464646; text-align: right; font-weight: bold;}
#merchant_table	 .pp_invoice_merchant_phones td{font-weight: bold; font-size: 1.3em; color: #eb7908;}
#merchant_table	 .pp_invoice_standard_price {text-decoration:line-through; color: red;}
#merchant_table	 .pp_invoice_special_price { color: #2555b9;}
.itemized_list .name {width: 36%;}
.itemized_list .name input {width: 95%;}

.itemized_list .description {width: 25%;}
.itemized_list .description textarea {width: 95%;}

.itemized_list .quantity {width: 8%; text-align:right;}
.itemized_list .quantity input {width: 30px; text-align:right;}

.itemized_list .price {width: 14%; text-align:right;}
.itemized_list .price input {width: 40px; text-align:right;}
.pp_invoice_tooltip {cursor: help;}
.itemized_list .item_total {width: 12%;}
.itemized_list .item_total {font-weight:bold;font-size:1.2em; text-align:right;}
#pp_invoice_need_mm {color:#FF7200;cursor:pointer; font-size: 12px;}
#invoice_sorter_table  .header {cursor:pointer;}
#invoice_sorter_table   {cursor:pointer;margin-bottom: 3px;}
#add_new_invoice .error {background: #FFF; border:1px solid red; padding}
#add_new_invoice .white_background {background: #FFF;}

#invoice_list tr, #invoice_list td, #invoice_list th {background: transparent; border:0;}
#invoice_preview .subject {background: #FFF2CF; margin-bottom:10px; border:1px dotted; padding:10px 10px 10px 30px; font-size: 13px;  font-family: Arial;}
#invoice_preview .main_content {background: #FFF2CF; border:1px dotted; padding:30px; font-size: 13px;  font-family: Arial; overflow:auto;}
#invoice_preview pre {font-size: 13px; font-family: Arial;}
.invoice_url {width: 400px;}
.invoice_horizontal_buttons {border-top: 1px solid #CCCCCC; padding-top:20px; margin-top:10px; margin-bottom:50px;}
.invoice_horizontal_buttons form {width: auto; float:left; padding-right: 5px;}
#invoices-filter {margin-bottom:30px;}
.invoice_id_col {width: 75px;}

.no_style_list {list-style-type:none;padding:0;margin:0;}
#invoice_history_log {margin-left:00px; line-height: 1.5em;}
.clearfix:after { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix {   height: 1%; }
.jqiwarning .jqi{ background-color: #b0be96; }
.jqifade{ position: absolute; background-color: #333333; }
div.jqi{ position: absolute; background-color: #bebed6; padding: 10px; width: 300px; text-align: left; }
div.jqi .jqiclose{ float: right; margin: -35px -10px 0 0; cursor: pointer; }
div.jqi .jqicontainer{ background-color: #d2d2e2; padding: 5px; color: #ffffff; font-weight: bold; }
div.jqi .jqimessage{ background-color: #ababca; padding: 10px; }
div.jqi .jqibuttons{ text-align: center; padding: 5px 0 0 0; }
div.jqi button{ padding: 3px 10px 3px 10px; margin: 0 10px; }

.pp_invoice_stats {color: #9F9F9F; padding-bottom: 10px;}
#pp_invoice_total_owed {font-weight: bold;}