body
{
  background-color:#f5f5f5;
}

a, a.none
{
  color: #4385F5;
}

a:hover
{
  color: #3163B7;
}

#menubar{
  border-bottom-color:#244A89;
  background:#4385F5;
}


.menu_item .home_item,
.menu_item .customers_item,
.menu_item .items_item,
.menu_item .reports_item,
.menu_item .suppliers_item,
.menu_item .receivings_item,
.menu_item .sales_item,
.menu_item .employees_item,
.menu_item .config_item
{
  background-size:44px;
  background-position:center 15px;
}

#menubar #menubar_navigation a:link, #menubar #menubar_navigation a:visited {
  line-height:120px;
  background-position:center 5px;
}

#menubar #menubar_navigation a:hover
{
  background-size:54px;  
  background-position:center 8px;
  line-height:150px;
}

.module_item:hover
{
  border-bottom-color: #4385F5;
}

.module_item .customers_item .icon,
.module_item .items_item .icon,
.module_item .reports_item .icon,
.module_item .suppliers_item .icon,
.module_item .receivings_item .icon,
.module_item .sales_item .icon,
.module_item .employees_item .icon,
.module_item .services_item .icon,
.module_item .config_item .icon
{
  background-size:44px;
  background-position:center;
  background-repeat:no-repeat;
}

.module_item a:hover .icon
{
  background-size:50px;
}

#top,
.small_button,
.big_button,
.form_field input[type="button"],
.form_field input[type="submit"],
fieldset input[type="button"],
fieldset input[type="submit"],
#register input[type="submit"],
#submit_button input[type="submit"],
#table_action_header ul li span,
table.tablesorter thead tr th,
table.tablesorter tfoot tr th,
#report_list > li h3,
#register th
{
  background-color: #3163B7;
}
 
.small_button:hover,
.big_button:hover,
.form_field input[type="button"]:hover,
.form_field input[type="submit"]:hover,
fieldset input[type="button"]:hover,
fieldset input[type="submit"]:hover,
#register input[type="submit"]:hover,
#submit_button input[type="submit"]:hover,
#table_action_header ul li span:hover
{
  background-color: #4385F5;
  border-bottom-color: #244A89;
  -webkit-box-shadow: inset 0 -1px 0 #244A89;
  -moz-box-shadow: inset 0 -1px 0 #244A89;
  box-shadow: inset 0 -1px 0 #244A89;
}

table.tablesorter
{
  border-top-color:#3163B7;
}

table.tablesorter thead tr .headerSortDown,
table.tablesorter thead tr .headerSortUp
{
  background-color: #4385F5;
}

.module_item:hover
{
  border-bottom-color: #4385F5;
}

table.tablesorter tbody td.over,
#report_list > li ul li a:hover
{
  background-color: #EAF1FE;
}

input:focus, 
textarea:focus, 
select:focus
{
  border-color: #4385F5;
}

.ac_results li span
{
  background-color: #3163B7;
}

.ac_results li.ac_over span 
{
  color: #3163B7;
}