body {
	background: #fff;
	margin: 0;
	padding: 0;
	color: #000;
}

* {
	font-size: 12px; 
	font-family: Arial,sans-serif;
}

a {
	outline: none;
}

label {
	cursor: pointer;
}

ol, ul {
	margin: 5px 0 0 35px;
	padding: 0;
}

ol li, ul li {
	margin-bottom: 4px;
}

#logo {
	background: none;
	position: absolute;
	top: 14px;
	left: 5px;
}

#logo1 {
	background: none;
	position: absolute;
	top: 2px;
	left: 800px;
}

#titleContainer {
	background: #ffffcc;
	height: 103px;
	font-weight: bold;
	font-style: italic;
}

#title {
	position: absolute;
	top: 25px;
	left: 400px;
}

#title .bakeryName {
	font-size: 25px;
}

#login {
	position: absolute;
	top: 0;
	right: 0;
}

h1, h2, h3 {
	padding: 0;
	margin: 0;
}

h1, h1 a {
	font-size: 20px;
}

.homeList tr td {
	vertical-align: top;
}

.homeList ul {
	padding: 0;
	margin: 0 0 0 20px;
}

#navigation {
	background: #0000cc;
	height: 30px;
}

#navbar {
	position: absolute;
	left: 248px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#navbar li {
	float: left;
}

#navbar li a {
/*	background-color: #0000cc; */
	display: block;
	padding: 8px 7px 7px 7px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
 	border: 1px solid #FFFCCF;
}

.home .home, .enterOrder .enterOrder, .standingOrders .standingOrders, .about .about,
.clients .clients, .faq .faq, .resellers .resellers, .manageOrders .manageOrders,
.contact .contact, .promotions .promotions, .manageCustomers .manageCustomers,
.customers .customers, .orders .orders, .items .items, .reports .reports, .activity .activity,
.quickOrders .quickOrders, .import .import, .export .export, .options .options, .routes .routes,
.pricingTables .pricingTables, .manageitems .manageitems, .manageShipto .manageShipto,
.manageItems .manageItems, .showspecials .showspecials, .transactions .transactions,
.bakeryactivity .bakeryactivity,
#navbar li a:hover {
	background-color: #330099;
	border-bottom: 3px solid #F2BF4F;
}


.subnav {
	position: absolute;
/*BKH 9.07 05/15/13 26 Add Files and Transaction options*/
	right:288px;
	top: 26px;
	font-size: 8pt;
	background: #0000cc;
    width: 160px ;
}

.subnav_files {
	position: absolute;
	right:242px;
	top: 26px;
	font-size: 8pt;
	background: #0000cc;
	width: 140px ;
	border: none;
}

.subnav_transactions {
	position: absolute;
	right:125px;
	top: 26px;
	font-size: 8pt;
	background: #0000cc;
	width: 210px ;
	border: none;
}

.subtrannav {
	position: absolute;
    right:206px;
	top: 26px;
	font-size: 9pt;
	background: #0000cc;
    width: 130px ;
    border-right:none;
}

.subpcatnav12 {
	position: absolute;
    right:-3px;
	top: 26px;
	font-size: 9pt;
	background: #0000cc;
    width: 120px ;
    border-right:none;
}

.subgenrec {
	position: absolute;
    right:136px;
	top: 26px;
	font-size: 8pt;
	background: #0000cc;
    width: 200px ;
    border:none;
}
/* NS 9.08 07/09/14 09 Add new menu options.*/
/*BKH 9.06 08/15/11 09 Add Enter Route Load .*/
.subroutes {
/*BKH 9.07 05/15/13 07 Add Files and Transaction options*/
	padding-top:5px;
	position: absolute;
	left:61px;
	top: 89px;
	background: #0000cc;
	width: 180px ;
	font-size: 8pt;
}

/*VH 9.09 07/24/14 07 Support for "Payments Received Register".*/
.subreports {
	position: absolute;
	right:40px;
	top: 26px;
	font-size: 8pt;
	background: #0000cc;
	width: 200px ;
	border: none;
}
/* NS 9.08 07/09/14 15 Add new menu options.*/
.subsubnav {
	padding-top:5px;
	position: absolute;
	left:110px;
	top: 30px;
	background: #0000cc;
    width: 180px ;
	font-size: 8pt;
}
.go {
   background-image:url(/hand/images/continue.jpg);
   width:21px; 
   height:21px;
   background-position:center
}

.subsubnavt {
	position: absolute;
	left:80px;
	top: -5px;
	background: #0000cc;
    width: 155px ;
	font-size: 8pt;
}

#navbar li div.subnav a {
	color: #fffeed;
	font-size: 12px;
	background-image: url('/hand/images/icons/bullet_on.gif');
	background-position: 3px 4px;
	background-repeat: no-repeat; padding-left:17px; padding-right:3px; padding-top:3px; padding-bottom:3px;
}

#column {
	position: absolute;
	top: 145px;
	left: 9px;
	width: 179px;
}

#main {
	padding: 10px 15px 15px 200px;
}

.bubble {
	background: url('/hand/images/bubble1.gif') no-repeat;
	display: block;
	width: 179px;
	height: 27px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
}

.box {
   	background: #ffffcc;
	color: #000;
	border: 1px solid #0000cc;
	padding: 5px;
}

.box input.login {
	margin-bottom: 5px;
}

.title {
	font-weight: bold;
	color: #000;
	text-align: right;
}

.box ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
}

.box ul li {
	margin-bottom: 2px;
}

#main a, .box ul li a {
	color: #0000cc;
	font-weight: bold;
}

#main a { padding: 2px; }

.box ul li a {
	display: block;
	background: url('/hand/images/icons/bullet.gif') no-repeat 0 2px; padding-left:14px; padding-right:2px; padding-top:2px; padding-bottom:2px;
}

#main a:hover, .box ul li a:hover {
	background-color: #0000cc;
	color: #fff;
	text-decoration: none;
}

.box ul li a:hover {
	background: #0000cc url('/hand/images/icons/bullet_on.gif') no-repeat 0 2px;
}

input, textarea {
	background: #fff;
	padding: 2px;
	border: 1px solid #0000cc;
}

input.loginSubmit {
	width: 230px;
	background: url('/hand/images/login.gif') no-repeat;
	height: 31px;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	border: medium none; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:2px;
}

.error, .success, .regular {
	margin-bottom: 10px;
	padding: 4px 4px 4px 30px;
	border: 1px solid #000;
}

.error { background: #ff9999 url('/hand/images/icons/error.gif') no-repeat 6px center;
        color: #990000; font-size:11; font-weight: bold;font-family: Arial,sans-serif; }
.success { background: #99ff99 url('/hand/images/icons/success.gif') no-repeat 6px center;
        color: #006600; font-size:11;font-weight: bold; font-family: Arial,sans-serif}

.regular { background: #ffffcc url('/hand/images/icons/error.gif') no-repeat 6px center;
        color: #0000cc; font-size:11;font-weight: bold; font-family: Arial,sans-serif; }

.ordertable, .reptable, .smalltable{
	border-collapse: collapse;
	border-color: #000;
}

.ordertable td, .reptable, .smalltable, .htable td {
	padding: 3px;
}

.ordertable td.added, .reptable td.added, .reptable td.addedindent, .smalltable td.added, .smalltable td.addedindent, .htable {
	background: #FFFDDF;
}

.ordertable td.indent, .reptable td.indent, .reptable td.addedindent, .smalltable td.indent, .ordertable td.addedindent, .smalltable td.addedindent, td.htable {
	padding-left: 34px;
}

.ordertable th, .smalltable th, .reptable th, .htable th {
	background: #0000cc;
	color: #fff;
	padding: 3px;
}


.manageOrders .smalltable th .htable th {
	background: none;
	color: #000;
	font-size: 11px;
	padding: 1px;
}

.ordertable td.center, .smalltable td.center, .reptable td.center, .htable td.center {
	text-align: center;
}

.smalltable td, .htable td{
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}

.reptable td{
	font-size: 14px;
	padding: 2px 2px 2px 4px;
}

/*BKH 9.02 08/19/09 01 Correction.*/
.reptable th {
   font-size: 18px;
}
.smalltable td.even, htable td.even { background: #ecf2fd;
             font-size: 11px;
             padding: 2px 2px 2px 4px; }
.smalltable td.odd, htable td.odd { background: #fff;
             font-size: 11px;
             padding: 2px 2px 2px 4px; }
.htable {
	border-collapse: collapse;
	border-color: #000;
    width:370;
}


.plain {
	border-collapse: collapse;
	border: 1px solid #BBB;
}

.plain th {
	background: none;
	color: #000;
}

.ordertable td.center {
	text-align: center;
}

.hiddenMenu {
	background: #ffffcc;
	border: 1px solid #0000cc;
	padding: 10px;
}

.hiddenMenu .hiddenMenu {
	background: #fff;
}

/*NS 12/01/08*/
.subpcatnav {
	position: absolute;
    right:-3px;
	top: 26px;
	font-size: 9pt;
	background: #0000cc;
    width: 120px ;
    border:none;
}
/*EA 9.04 08/24/09 35 Change all font sizes from 9 to 11.*/
/*NS 9.01 08/14/09 35 Handheld.*/
.hhsmalltable {
	border-collapse: collapse;
	border-color: #000;
	padding: 3px;	
}
.hhsmalltable td.added, .smalltable td.addedindent {
	background: #FFFDDF;
}
.hhsmalltable td.indent, .smalltable td.addedindent {
	padding-left: 34px;
}

.hhsmalltable th {
	background: #0000cc;
	color: #fff;
	font-size: 11px;
	padding: 1px;	
}

.hhsmalltable td.center {
	text-align: center;
}

.hhsmalltable td {
	font-size: 11px;
	padding: 2px 2px 2px 4px;
}
/*EA 9.04 08/25/09 01 textarea was added*/
.hhsmalltable td.even, .hhsmalltable textarea.even { background: #FAFAD2;
             font-size: 11px;
             padding: 2px 2px 2px 4px; }
/*EA 9.04 08/25/09 01 textarea was added*/
.hhsmalltable td.odd, .hhsmalltable textarea.odd { background: #fff;
             font-size: 11px;
             padding: 2px 2px 2px 4px; }
/*EA 9.04 08/25/09 03 textarea was added*/
.hhsmalltable textarea {
  overflow: auto;
  border: none;
}

/*NS 9.01 08/14/09 19 Handheld.*/
.hhtable {
	border-collapse: collapse;
	border-color: #000;
}
             
.hhtable th {
	background: #0000cc;
	color: #fff;
	padding: 9px;
}
.hhtable td {
    background: #FFFFCC;
	padding: 3px;
	font-size: 11px;
	padding: 6px 6px 6px 6px;
}

.hhtable a {
  text-decoration: none;
}

             

<!--07/24/14 Ver 9.09 -->
