/* @override http://abp/app/css/colors.css */

body {
  background: #FFFFFF url(images/body_bg.png) repeat-x scroll left top;
}

a {
  color: #3a0e73;
}

a:hover, a:active {
  color: #5a15b2;
}

#help {
  background-color: white;
}

#footer {
  color: #666;
  border-top: 1px solid #aaa;
}

#footer a {
  color: #3a0e73;
}

#header {
  background-color: #3a0e73;
  overflow: hidden;
}

#header h3 {
  color: #fff;
}

#login_panel p, #login_panel p a {
  color: #3a0e73;
}

#login_panel form input {
  color: #3a0e73;
}

#login_panel form label {
  color: #3a0e73;
}

#infobar {
  background-color: #fff;
  border-bottom: 1px solid #aaa;
}

div.error {
  color: red;
}

form.object_form input {
  border: 1px solid #eee;
  color: black;
}

form.object_form input, form.object_form textarea {
  background-color: #FFF;
  border: 1px solid #CCC;
}

form.object_form textarea {
  border: 1px solid #eee;
  color: #777;
}

form.object_form input.button {
  color: #FFF;
  background-color: #5b16b6;
}

form.object_form fieldset  {
  border: 1px solid #BFBAB0;
  background-color: #F2EFE9;
}

form.object_form fieldset fieldset legend {
  color: 342a1a;
  background-color: #f2efe9;
  border: none;
}

form.object_form fieldset legend {
  color: #342a1a;
  background-color: #fff;
  border: none;
}

form.object_form label strong {
  color: #CC0000;
}

form.object_form h2.formtitle {
  color: #333;
}

form.object_form input.error {
  color: red;
  background-color: #F5D4D4;
}

.hilite {
  background-color: #e4ff97;
}

form.object_form input.quantity {
  color: black;
  border-color: black;
}

form.object_form label.error {
  color: red;
}

tbody.list {
  background-color: white;
}

tr.odd {
  background: #e1d4f3 url(images/odd_row_bg.png) repeat-x;
}

thead.list tr th {
  background-color: #5b3f7f;
  color: #fff;
}

thead.list tr th a {
  color: #fff;
}

.searchform {
  background-color: transparent;
}

.searchform input.textbox {
  border: 1px solid #E5E5E5;
  color: #777777;
}

.searchform input.button {
  background: #537C2B;
  border: none;
  color: #FFFFFF;
}

.fieldhelp p {
  color: #333;
  background: url(images/bubble_top.png) no-repeat top left;
}

.tooltip {
	background-color: #fff;
}

.tooltip p {
  color: red;
}

div div.nicEdit-main {
  background-color: #fff;
}

span.price {
  color: #444;
}

#navigation {
  background-color: #5b407f;
}

#menu {
  background: #000;
  background-image: url(images/nav_bg.gif);
}


#menu a {
  color: #DAC2FF;
}

#menu a:hover {
  color: #FFF;
  background-image: url(images/nav_bg_over.gif);
}

#menu a.current {
  background: #666;
  background-image: url(images/nav_bg_current.gif);
  color: #FFF;
}

#site_search {
  background-color: #FFD700;
}

div#container {
  border: 1px solid black;
  background-color: #fff;
}

div.rubric {
  background-color: #E5D8FC;
}

span.match {
  background-color: #A2FF00;
}

span.plus {
	color: green;
}

span.minus {
	color: red;
}