@CHARSET "UTF-8";
/** listControl **/
div.listItemsContainer { background:#FFF; xmargin:10px 0; }
div.listItemHeader { overflow:hidden; background:#EEE; border-bottom:2px solid #999999; }

div.listItemHeader b { display:block; padding:5px; }
div.listItemHeader a { display:block; padding:5px; padding-right:15px; font-weight:bold; white-space: nowrap; }
div.listItemHeader a:hover { background:#DDD; }

div.listItemHeader a.sortable-asc { background:#DDD url(/images/icons/bullet_arrow_down.png) no-repeat scroll right 5px; }
div.listItemHeader a.sortable-desc { background:#DDD url(/images/icons/bullet_arrow_up.png) no-repeat scroll right 5px; }

div.listItemCell { padding:5px 0; color:#7F7F7F; }
div.listItem { overflow:hidden; cursor:pointer; border-bottom:1px dotted #CCCCCC; background:#FFF; }
div.listItem, div.listItemHeader .listItemData { overflow:hidden; clear:both; line-height:16px; }
div.listItemSelected { background:#F7F7F7 none repeat scroll 0 0; opacity:1!important; }
div.listItemHover { background:#F7F7F7 none repeat scroll 0 0; opacity:1!important; }
div.listItemChecked { background:#FFFBE8 none repeat scroll 0 0; opacity:1!important; }
div.listItemError { margin:0; cursor:default; }
div.listItemError a.listItemError { background:url(/images/layer.close.gif) no-repeat scroll right top; }
div.listItemError a.listItemError:hover { background:url(/images/layer.close.gif) no-repeat scroll right -182px; }

div.listItemDefault { padding:10px; background:#FFF; overflow:hidden }

div.listItemSeperator { background:#FFF; margin-top:-2px; }


div.listItemControls { padding:10px 0px 0; overflow:hidden; clear:left; cursor:auto; }
div.listItemControls .listItemControlsInfos { font-style:italic; padding:10px 25px; text-align:left; color:#999; background:#FFF; border-left:1px solid #EEE; border-right:1px solid #EEE; }
div.listItemControls .listItemControlsButtons { overflow:hidden; padding:5px 25px; }

div.listItemControlsButtons ul { margin:0; padding:0; width:250px; }
div.listItemControlsButtons ul li { margin:0; padding:1px; list-style-type:none; }
div.listItemControlsButtons ul li a { display:block; text-decoration:none; padding-left:20px; }

a.chart { background:url(../images/icons/chart_curve.png) no-repeat scroll top left; }
a.pdf { background:url(../images/icons/page_white_acrobat.png) no-repeat scroll top left; }
a.print { background:url(../images/icons/printer.png) no-repeat scroll top left; }
a.edit { background:url(../images/icons/page_white_edit.png) no-repeat scroll top left;  }
a.copy { background:url(../images/icons/page_white_add.png) no-repeat scroll top left; }
a.search { background:url(../images/icons/page_white_go.png) no-repeat scroll top left; }
a.vCard { background:url(../images/icons/vcard.png) no-repeat scroll top left; }
a.delete { background:url(../images/icons/delete.gif) no-repeat scroll 2px 2px; }
a.delete { background:url(../images/icons/page_white_delete.png) no-repeat scroll top left; }
a.stock { background:url(../images/icons/table.png) no-repeat scroll top left; }
a.post { background:url(../images/icons/email.png) no-repeat scroll top left; }
a.payment { background:url(../images/icons/money.png) no-repeat scroll top left; }
a.payment-exchange { background:url(../images/icons/table_save.png) no-repeat scroll top left; }
a.task { background:url(../images/icons/date.png) no-repeat scroll top left; }

a.dunning { background:url(../images/icons/page_red.png) no-repeat scroll top left; }
a.charge { background:url(../images/icons/page_white_text.png) no-repeat scroll top left; }
a.delivery { background:url(../images/icons/page_green.png) no-repeat scroll top left; }
a.invoice { background:url(../images/icons/page.png) no-repeat scroll top left; }
a.credit { background:url(../images/icons/page_red.png) no-repeat scroll top left; }
a.storno { background:url(../images/icons/page_red.png) no-repeat scroll top left; }
a.status { background:url(../images/icons/doc_tag.png) no-repeat scroll top left; }

div.listControlSelect {
	float:left;
	padding:10px 5px;
}