BODY,TD,TH { font-family: Arial; font-size: 12px; color: #000000; }
blockquote { margin:5px; }
BODY { background-color: transparent; margin:0px;}
A:visited { color: #000066; }
A:hover { color: #FF0000; }
HR { color: #000000; }
h1 { margin:4px 0;
	 text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
}
.navlink, .navlinksmall { text-decoration:none;color:#333333; }
#submenu B .navlink  { color: #fff; background-color: #4100EC; }
.backend_menu A.selected { color: #fff; background-color: #4100EC; }
.navlinksmall { font-size:11px; }
.tablink,.tablink:visited { text-decoration:none;font-size:11px;color:#000000;font-weight:bold; }
.tablink:hover { }
.tab { padding-left:13px;padding-right:13px; }
.spaced { font-family: Monaco, Courier, monospace }
.tableheader { color:#ffffff; background-color:#000066; }
.actionbutton { font-size:11px; font-weight:bold; text-decoration:none; color: #333333; cursor: pointer; }
IFRAME { padding-left: 5px; padding-right: 5px; width: 99%; }
.numeric { text-align: right; }
.read_only { color: #000000; border: none; background-color: #ffffff;  }
img { border:0px; border:none; }
label[for] { cursor:pointer; }

table.record { border:2px solid #333; border-collapse:collapse; }
table.record tr {  }
table.record tr td { padding:5px; border-bottom:1px dotted #AAA; }


TABLE.listing {
	border: solid 2px #999999;
	background-color: #cccccc;
	width: 95%;
}
TR.listing {
	background-color: #ffffff;
}
TR.listingb {
	background-color: #eeeeee;
}

TR.packagelisting {
	background-color: #EDC2C2;
}

TR.listingc {
	background-color: #ff9999;
}

TR.listingd {
	background-color: #FFFF99;
}

TR.listingchover {
	background-color: #CE7878;
}

TR.listinghover {
	background-color: #FFFFCC;
}
TR.listing_heading {
	background-color: #99CCCC;
}
.numeric_fld {
	text-align:right;
}
TD.needfill {
	background-color: #ff0000;
}

.hebrew {
	direction: rtl;
}

.english {
	direction: ltr;
}

.french {
	direction: ltr;
}

TEXTAREA.hebrew, INPUT.hebrew {
	background: url('pics/input_hebrew.gif') no-repeat top left;
}


INPUT.shekels {
	background: url('pics/input_shekel.gif') no-repeat;
	direction: rtl;
}

TEXTAREA.english, INPUT.english {
	background: url('pics/input_english.gif') no-repeat top right;
}

TEXTAREA.fremch, INPUT.french {
	background: url('pics/input_english.gif') no-repeat top right;
}

INPUT.dollars {
	background: url('pics/input_dollar.gif') no-repeat;
	direction: rtl;
}

TD.shekels {
	background: url('pics/input_shekel.gif') no-repeat;
	background-position: center left;
	direction: rtl;
}

.left {
	float: left;
}

.right {
	float: right;
}

TABLE.backend_button, TABLE.backend_menu {
	direction: ltr;
}

TABLE.edit_group TH {
	background-color: #fff;
	padding: 5px;
}

TABLE.edit_group A {
	padding: 5px;
}

TABLE.edit_group TH.selected {
	border: solid 1px red;
}

TABLE.edit_group  TH.selected A {
	color: red;
}

table.subtable td {font-size: 14px;}

div.autocomplete {
  position:absolute;
  min-width:200px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:200px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:12px;
  cursor:pointer;
  max-width:199px;
  white-space:nowrap;
}

.winY {
	background-color: #00ff00;
}

.winN {
	background-color: #ff0000;
}
#WFstatusdiv
{
	/*min-height:400px;*/
	height:auto;
	max-height:400px;
	overflow:auto;
}

#workflow_tabs DIV {
	display: block;
	float: left;
	background-color: #CCCCCC;
	padding: 10px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: bold;
	border: solid 2px #999;
	border-bottom: 0;
}

#workflow_tabs DIV.selected {
	background-color: #99CCCC;
}

#workflow_bar {
	background-color: #99CCCC;
	border: solid 2px #999;
	border-top: 0;
}

.selectedCell_top{
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}

.selectedCell_bottom{
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
}

div.gallerythumb {
	border: 1px solid #000;
	text-align:center;
	overflow: hidden;
	float:left;
	padding:5px;
	margin-right: 10px;
	width:160px;
	height:135px;
	margin-bottom: 10px;
}

div.gallerythumb img{
	border: 0px;
}

div.gallerythumb .addlink{
	margin-top:50px;
	font-size:18px;
}

.youtube_screenshot{
	margin-right:20px;
	cursor:pointer;
}

/*////// IFRAME CROPPER/UPLOADER //////*/

#minimizebar {
	height:25px;
	width:100%;
	font-size:16px;
	text-align:right;
	border-bottom:1px solid #ccc;
}

.uploadboxes {
	border:1px solid #000;
	padding:15px;
	width:550px;
	margin-left: 5px;
	margin-top:10px;
	margin-bottom:15px;
}

.uploadboxes .left{
	width: 350px;
	float:left;
}

.uploadboxes .right{
	width: 175px;
	float:left;
}

/* /// Three Column Filter Box /// */
table.threecol tr td { text-align: right; padding-right:15px; }
table.threecol tr td p { margin:2px 0; }
.selector { cursor:pointer; }

#email_form textarea { width:600px; height:600px; border:1px solid #888; padding:8px; }

/* /// Edit Program Table Styles /// */
table.edit_program { width:100%; }
table.edit_program tbody tr td > table { width:100%; }

/* /// EASY POPUP STYLES //// */
#myPopup { border:2px solid black; background-color:white; width:200px; }
#myPopup > div { padding:4px; }
#myPopup .hd { height:18px; background-color:#8FBFBA; padding:0; cursor:move; }
#myPopup .hd .close { width:16px; height:16px; background-color:#CCC; text-align:center; float:right; cursor:pointer; border:1px solid black; font-size:23px; line-height:16px; }
#myPopup .bd { padding:4px 8px; }
#myPopup .ft {}


/* MATT KRUSE JS POP UP CALENDAR */
.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
td.cpCurrentMonthDate:hover { background-color:#E6E6FA; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }
.popup_calendar_div { position:absolute; background-color:white; z-index:999; }
.popup_calendar_div table tbody tr td { padding:1px; text-align:center; }

#inthepicture_row{clear:both;}
.inthepicture { border:1px solid #222;width:530px;margin-right:10px;padding:5px;float:left;margin-bottom:10px; }
.inthepicture .inthepicture_imageholder {width:210px;float:left}
.inthepicture .inthepicture_form_editor {width:210px;float:left;line-height:25px;}

.inthepicture .caption { width:300px; height:75px; }

/* REFUNDS STUFF */
.view_charge table.record { float:left; margin-right:20px; width:340px; }
.view_charge table.record tr td { padding:2px; }
.view_charge h2, .view_charge h3 { margin:2px 2px; }

#refundform table.listing { width:700px; }
#refundform table.listing td.col1 { font-weight:bold; text-align:right; padding-right:10px; }
.refunds {  }
.refunds ul li { border:1px solid black; float:left; padding:0px 10px; list-style-type:none; width:235px; }
.refunds ul li p { margin:2px 0; }
.refunds ul li p.notes { height:50px; overflow-y:auto; }
.refunds ul li p strong { width:100px; text-align:right; float:left; margin-right:10px; }

.small_instructions{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}

ul.programs_list {
	list-style: none;
	padding:0px;
	margin: 0px 0 0px 0;
}

ul.programs_list li {
	margin: 5px 0 5px 0;
	padding: 5px;
	text-align: right;
	height:30px;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000000;
}

ul#programss_order {
	list-style: none;
	padding:0px;
		margin: 0px 0 0px 0;
}

ul#programs_order li{
	margin: 5px 0 5px 0;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
	width: 350px;
	text-align: center;
	cursor: move;
	height:30px;
}


.invalid_data_error{
	line-height:18px;
	font-weight:bold;
	color:red;
	padding:20px;
}

#id_body { width:282px; height:205px; }

.view_form p label { display:block; float:left; width:100px; background:#EEE; margin-right:8px; }


/* XHTML TABS */
table.backend_menu { width:100%; }

table.backend_menu td div { height:19px; }

table.backend_menu td.topleft_corner,
table.backend_menu td.tabl,
table.backend_menu td.tabr,
table.backend_menu td.topright_corner,
table.backend_menu td.sep,
table.backend_menu td.tab,
table.backend_menu td.tabselected,
table.backend_menu td.lside,
table.backend_menu td.rside,
table.backend_menu td.bottom_left_corner,
table.backend_menu td.bottom_right_corner
{ width:1px; vertical-align:bottom; } /* Disable Auto Widths */
table.backend_menu td.topleft_corner { vertical-align:bottom; }
table.backend_menu td.topleft_corner div { background:#DEDEDE;
	width:6px; height:11px;

	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;

	}
table.backend_menu td.left_spacer_cell,
table.backend_menu td.right_spacer_cell { vertical-align:bottom; }
table.backend_menu td.left_spacer_cell div,
table.backend_menu td.right_spacer_cell div
 { background:#DEDEDE; height:11px; }
table.backend_menu td.tabl {  }
table.backend_menu td.tabr {  }
table.backend_menu td.tabl div
{ background:#DEDEDE;
	width:5px; height:19px;
	border-left:1px solid black; border-top:1px solid black;

	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	}
table.backend_menu td.sep div { background:#888;
	width:1px; height:19px; }
table.backend_menu td.tab,
table.backend_menu td.tabselected
{ background:#DEDEDE;
	padding:0px 13px;
	vertical-align:middle;
	width:1px;
	border-top:1px solid black;
}
/* SELECTED TABS */
table.backend_menu td.tabselected { background:#D8E9F7; }
table.backend_menu td.tabl div.selected { background:#D8E9F7; }
table.backend_menu td.tabr div.selected { background:#D8E9F7; }

/* ------ */
table.backend_menu td.tab div,
table.backend_menu td.tabselected div
 { width:1px; }
table.backend_menu td.tabr div { background:#DEDEDE;
	width:5px; height:19px;
	border-right:1px solid black; border-top:1px solid black;

	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}
table.backend_menu td.topright_corner div { background:#DEDEDE;
	width:6px; height:11px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	}
table.backend_menu.tablink, table.backend_menu.tablink:visited { font-size:11px; font-weight:bold; text-decoration:none; }
table.backend_menu td.lside { background:#DEDEDE; }
table.backend_menu td.lside div { width:2px; height:10px; }
table.backend_menu td.rside { background:#DEDEDE; }
table.backend_menu td.rside div { width:2px; height:10px; }
table.backend_menu td.center_frame {  background:#DEDEDE; width:100%; }
table.backend_menu td.center_frame div { background:#DEDEDE; height:auto; }

table.backend_menu td.bottom_left_corner div { background:#DEDEDE; width:5px; height:5px; }
table.backend_menu td.bottom_right_corner div { background:#DEDEDE; width:5px; height:5px; }
table.backend_menu td.bottom_middle div { background:#DEDEDE; height:5px; }

.clear{
	clear:both;
}


#popupbg{width:100%;height:100%;position:fixed;top:0px;left:0px;display:none;background-color:#000000;z-index:100;}
table.popup{width:100%;height:100%;position:fixed;top:0px;left:0px;display:none;z-index:200;margin-left:auto;margin-right:auto;font-size:14px;}
table.popup td{vertical-align:middle;padding:0px;}
table.popup_box{width:600px;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;background-color:#ffffff;border-style:solid;border-width:2px;border-color:#C5DBEC;}
table.popup_box td{padding:0px;}
table.popup_box2{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;}
table.popup_box2 td{padding:0px;}
table.popup_box_inside{width:100%;margin-top:0px;margin-bottom:0px;background:url(../images/pop_up_window2.png) no-repeat;}
table.popup_box_inside td{vertical-align:top;padding:16px;}

#noticeMsgBoxContent { font-size:14px; }

/*
*********************************************************
** BUTTONS
*********************************************************
*/

/* view & edit forms */
.jqbutton {width:100px;}
.jqbutton span {font-size:12px;}

.jqbutton2 {width:100px;}
.jqbutton2 span {font-size:10px;}

/* buttons in the listing */
.jqbutton-add span, .jqbutton-view span, .jqbutton-edit span {font-size:10px;}

.jqbutton-small span {font-size:8px;}
a.jqbutton-small {color:blue;}
a.jqbutton-small:visited {color:blue;}

/*
*********************************************************
* FILTER BOX
*********************************************************
*/
fieldset.filter_box
{
    /*background-color:#AFEEEE;
    background-color:#FFFFCC;*/
    background-color:#ffffff;
    /*border-color:black;
    border-width:2px;*/
    width:600px;
}

fieldset.filter_box legend
{
    font-size:15px;
    font-weight:bold;
}

.filter_box span.filter-type {font-weight:bold;}
/*
*****************************************
* SHOW LISTING GLOBAL DIV
*****************************************
*/
.show_listing a
{
    color:blue;
    text-decoration:none;
}
.show_listing a:visited
{
    color:#5C2DDE;
}
.show_listing a:hover
{
    text-decoration:underline;
}



table.vertical-view
{
    /*border:1px solid black;*/
}

table.vertical-view td
{
	padding:5px;
	/*border:1px solid #AAA;*/
    border:none;
}

table.vertical-view .col1,
table.vertical-view tr > td:first-child
{
	font-style:normal;
}

table.vertical-view .col2
{
}
.datepicker-date-start, .datepicker-date-end, .date-picker-date {
	width:70px;
	padding-left:16px;
    width:80px;
    border:1px solid #cccccc;
    font-size:12px;
    color:blue;
	background:url(/shared_files/date.gif) no-repeat 2px 1px;
	border-radius:5px;
}
.datepicker-date-start {margin-right:5px;}
.datepicker-date-end   {margin-left:5px;}

.date-picker-date { width:80px; }

#midpoint-view {}
#midpoint-view .name {font-size:22px;font-weight:bold;}
#midpoint-view .plus-or-minus-img {vertical-align:-1px;}
#midpoint-view .midpoint-view-details-a {text-decoration:none;font-size:11px;color:blue;margin-left:5px;outline:0;}
#midpoint-view .midpoint-view-details {margin-top:15px;display:none;}

.reports input.selected {
	background-color:#CDE;
}

.yui-dt-col-extended_amt,
.yui-dt-col-price
{
	text-align:right !important;
}

.yui-skin-sam .yui-dt-rec:hover td,
.yui-skin-sam .yui-dt-rec:hover div {
	background-color:rgba(252,253,32,0.4);
}

#form-fieldset {
	position:relative;
}

.ajax-status {
	width:100%;
	height:500px;
	background:white url(/shared_files/pics/spinner.gif) no-repeat top center;
	opacity:0.5;
	position:absolute;
	z-index:400;
	top:0;
	left:0;

}

select.code-list-dropdown {width:300px;font-family:"courier new";}
select.code-list-dropdown option {width:500px;overflow:hidden;}

.blog_edit .col1 { text-align:right; padding-right:10px; font-weight:bold; text-shadow:2px 2px 4px rgba(0,0,0,0.24); }
.blog_edit td { padding-bottom:10px; }

.content-table { width:100%; }
.content-table td { border-bottom:1px dotted rgba(0,0,0,0.25); }

#uniqueURL { }
#uniqueURL.error {
	font-weight:bold; color:red;
	text-shadow: 1px 2px 2px rgb(255,154,65);
}

ul.sortable {
	margin:2px 0;
	padding:0;
}

ul.sortable li {
	list-style:none;
	padding:2px 4px;
	min-height:24px;
	width:auto;
}

ul.sortable li img {
	cursor: pointer;
	float:left;
	margin-right:8px;
}
ul.sortable li a {
	cursor: move;
	display:block;
	/* float:left; */
	width:250px;
	padding:4px 0 0 28px;
}


#form-fieldset label.t {
	display:inline-block;
	width:100px;
}

#id-publisher { width:120px; }

#fform td { vertical-align:top; }

.book-summary label {
	width:150px;
	font-weight:bold;
	display:inline-block;
	border-bottom:1px dotted gray;
}

.book-summary thead td { font-weight:bold; border:1px solid black; padding:2px; }
.book-summary tbody td { padding:2px 4px; }
.book-summary .num { text-align:right; }
.book-summary tbody > tr:nth-child(2n+1) {
	background-color:rgba(0,0,255,0.1);
}

.change-row tbody th { width:195px; font-size:14px; }

.change-row tbody td,
.change-row tbody th
{ border-bottom:1px dotted black; padding: 2px 0 5px; }

tr#sales_reps_dropdown > td {
    padding-top: 1em;
}

table#sales_reps_goals.listing {
    margin: 1ex 0 0 1ex;
    width: auto;
}
table#sales_reps_goals th.data_col, table#sales_reps_goals td.data_col {
    width: 9em;
}
table#sales_reps_goals td.data_col {
    text-align: center;
}
table#sales_reps_goals td.data_col input {
    padding-right: .5ex;
    text-align: right;
}
#sales_goals_submit {
    margin: 1ex 0 0 1ex;
}


#title-analysis {}

#title-analysis .tag {font-weight:bold;}
#title-analysis .numeric-field {text-align:right;}

#title-analysis > table {width:700px;border:1px solid black;}
#title-analysis > table tbody td {padding:5px 5px 5px 5px;}
#title-analysis > table tbody td:first-child {width:150px;}

/* override the style from above */
#title-analysis > table tbody tr:nth-child(2n+1) {
	background-color:white;
}

/* this is the top of the table */
#title-analysis #title-row .tag-value,
#title-analysis #isbn-row  .tag-value,
#title-analysis #price-row .tag-value {background-color:rgba(0,0,255,0.1);}

#title-analysis #title-row .tag,
#title-analysis #isbn-row  .tag,
#title-analysis #price-row .tag {background-color:rgba(0,0,255,0.2);}

#title-analysis #sales-data-row-header {background-color:rgba(0,100,0,0.2) !important;}

#title-analysis .vendor-row > td:first-child {background-color:rgba(0,100,0,0.2);}
#title-analysis .vendor-row > td.sales-data {background-color:rgba(0,100,0,0.1);}

#title-analysis #totals-row > td:first-child {background-color:rgba(0,100,0,0.2);}
#title-analysis #totals-row > td.totals-data {background-color:rgba(0,100,0,0.1);}

#title-analysis #in-field-qty-row > td {font-weight:bold;background-color:rgba(255,255,0,0.2);}
#title-analysis #in-field-qty-row-data > td {background-color:rgba(255,255,0,0.1);}

#title-analysis #anticipated-returns-row > td {font-weight:bold;background-color:rgba(255,0,0,0.2);}
#title-analysis #anticipated-returns-row-data > td {background-color:rgba(255,0,0,0.1);}

#title-analysis #warehouse-row > td {font-weight:bold;background-color:rgba(0,0,0,0.2);}
#title-analysis #warehouse-row-data > td {background-color:rgba(0,0,0,0.1);}

.yui-dt-col-ean { cursor:pointer; }


.w-reports a
{
    color:blue;
    text-decoration:none;
}

.w-reports a:hover
{
    text-decoration:underline;
}

 .table-advanced-analytics
{
    width:1000px;
    font-size:12px;
    border:1px solid gray;
}

.table-advanced-analytics a
{
    font-weight:normal;
    text-decoration:none;
    color:blue;
}

.table-advanced-analytics a:hover
{
    text-decoration:underline;
}

.table-advanced-analytics .header-row .header
{
    width:250px;
    height:20px;
    color:black;
    cursor:pointer;
    font-family: Helvetica,Arial;
    text-align:center;
    float:left;

    border-bottom:1px solid gray;

    background: url("/js/yui/build/assets/skins/sam/sprite.png") repeat-x scroll 0 0 #D8D8DA;
}

.table-advanced-analytics .header-row .header.selected
{
    border-right:none;
    background:url("/js/yui/build/assets/skins/sam/sprite.png") repeat-x scroll 0 -100px transparent;
}

.table-advanced-analytics .header-row .sortable
{
    border-right:1px solid lightgray;
    margin-top:4px;
}

.table-advanced-analytics .header-row .sortable.sort-desc
{
    background:url("/js/yui/build/datatable/assets/skins/sam/dt-arrow-dn.png") no-repeat scroll right center transparent;
}

.table-advanced-analytics .header-row .sortable.sort-asc
{
    background:url("/js/yui/build/datatable/assets/skins/sam/dt-arrow-up.png") no-repeat scroll right center transparent;
}


.table-advanced-analytics .data-row
{
    color:black;
}

.table-advanced-analytics .data-row .data
{
    width:250px;
    height:20px;
    color:black;
    font-family: Helvetica,Arial;
    text-align:center;
    margin-top:5px;
    float:left;
}

.table-advanced-analytics .data-row.vendor
{
    width:1000px;
    height:25px;
    color:#111111;
    background-color:#DBEAFF;
    border-bottom:1px solid gray;
}

.table-advanced-analytics .data-row.channel
{
    width:1000px;
    height:25px;
    font-weight:bold;
    background-color: #FFFF66;
    border-bottom:1px solid gray;
}

.table-advanced-analytics .data-row.channel .data
{
    color:black;
}

.hover-color
{
    background-color:#FFFF66 !important;
}

.massPubBtn{
	background: yellow;
}
.massPubBtn:hover{
	background: red;
}

/* used in ajax.reports when displaying the totals row */

/* used in ajax.reports when displaying the totals row
tr.yui-dt-first td
{
    background-color:rgba(252,253,32,1) !important;
}

tr.yui-dt-first td
{
    font-weight:bold;color:black;
}*/

tr.total-sums-row td
{
    background-color:rgba(252,253,32,1) !important;
}

tr.total-sums-row td /*td.yui-dt-first*/
{
    font-weight:bold;color:black;
}

div.reference_number{
	padding:10px;
	border:1px solid #666;
	border-radius:5px;
	width:500px;
	margin:40px;
	box-shadow: 3px 3px 5px #333;
}

div.reference_number h2{
}

div.reference_number ul, div.reference_number ul li{
	list-style-type: none;
}

div.reference_number > h2 ~ ul > li{
	margin-bottom:20px;
}

input.import_button{
	margin:40px;
	display:block;
	font-size:20px;
}

div.invoice label{
	width: 142px;
	display: block;
	float: left;
}

div.invoice input{
	width: 142px;
}

div.invoice input[type="button"]{
	font-size:16px;
}


/* format select buttons */
.p-format{float:left;padding:0 40px;}
.p-format a,.p-format a:hover {font-weight:normal;color:#FFF;text-transform:uppercase;display:inline-block;margin:0 3px;width:13px;height:13px;overflow:hidden;vertical-align:middle;background:url(/publisher/images/icon-btcall.png) no-repeat;text-align:center;font-size:11px;text-decoration:none;}
.p-format a#all{background-position:0 -28px;width:27px;height:14px;text-indent:-999em;}
.p-format a#all.selected{background-position:0 -14px;}
.p-format a.selected,.hpeo span.selected{background-position:-15px 0;}
