body {
	background: #fff;;
	margin: 0;
	padding: 0;
	color: #000;
}

/*BKH 9.18 01/16/12 19 Register invoice changes.*/
/*body {}*/

#tableArea { width:690px; height:470px; background-color:#E1E1F0;  margin:2% 15% 0% 10%;
-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
	border:2px solid #000000;
}
h7 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7F1281; font-weight:bold;  margin:0% 0% 0% 5%; }

.registertable { background-color:#FFFFFF; border:1px solid #0000FF;  margin:1% 0% 0% 1%; }
.registertable td {color:#0000FF; font-weight:bold; }
.registertable select {color:#0000FF; font-weight:bold;}

.button {background-color:#ECECFB; border:2px solid #6868B4; -webkit-border-radius: 10px; margin:1% 0% 0% 1%;
    -moz-border-radius: 10px;
    border-radius: 10px }
	
a img{ border:none; outline:none;}


* {
	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: #fffcd7;
	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: #C00400;
	height: 30px;
}

#navbar {
	position: absolute;
	left: 248px;
	padding: 0;
	margin: 0;
	list-style: none;
/* VH 9.15 09/20/11 01 Correction for menu overlapping. */
	z-index: 1;
}

#navbar li {
	float: left;
}

#navbar li a {
/*	background-color: #C00400; */
	display: block;
	padding: 8px 7px 7px 7px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
 	border: 1px solid #FFFCCF;
}
/*9.12 NS 12/13/10 02 Change bakery menu design.*/
/*/*9.11 NS 12/09/10 10*/
.home .home, .files .files, .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, .prodlist .prodlist, .dashboard .dashboard,
#navbar li a:hover {
	background-color: #FF8040;
	border-bottom: 3px solid #F2BF4F;
}
/*9.12 NS 12/13/10 10 Change bakery menu design.*/
/*9.11 NS 12/09/10 08*/
/*VH 9.07 03/03/10 03 Add Pricing Table and the route to the Customers Category submenu*/
.subnav {
	position: absolute;
    right:-66px;
	top: 26px;
	font-size: 8pt;
	background: #FFFDDF;
    width: 515px ;
}
/*9.13 NS 12/22/10 00 Transfer Production List option to files submenu. delete 19 lines*/

.subfiles {
	position: absolute;
    right:252px;
	top: 26px;
	font-size: 8pt;
	background: #FFFDDF;
    width: 130px ;
}
.subtrannav {
	position: absolute;
    right:206px;
	top: 26px;
	font-size: 9pt;
	background: #C00400;
    width: 130px ;
    border-right:none;
}

.subpcatnav12 {
	position: absolute;
    right:-3px;
	top: 26px;
	font-size: 9pt;
	background: #C00400;
    width: 120px ;
    border-right:none;
}
/*9.12 NS 12/13/10 24 Change bakery menu design.*/
.subgenrec {
	position: absolute;
    right:156px;
	top: 26px;
	font-size: 8pt;
	background: #FFFDDF;
    width: 180px ;
}
.subreports {
	position: absolute;
	right:120px;
	top: 26px;
	font-size: 8pt;
	background: #FFFDDF;
	width: 120px ;
}
/*<!--NS 9.16 11/14/11 8 From MOB Remote.-->	*/
.subimport {
	position: absolute;
	right:56px;
	top: 26px;
	font-size: 8pt;
	background: #FFFDDF;
	width: 120px ;
}
/*9.13 NS 12/22/10 00 Transfer Production List option to files submenu. delete 17 lines*/

/*VH 9.08 06/08/10 09 Support for Dynamic catalog.*/
.subcatalog {
	position: absolute;
    right: 0px;
	top: 26px;
	font-size: 9pt;
	background: #C00400;
    width: 118px ;
    border-right:none;
}

.subsubnav {
	padding-top:5px;
	position: absolute;
	left:90px;
	top: 140px;
	background: #C00400;
    width: 200px ;
	font-size: 8pt;
}
/*NS 9.14 09/05/11 06 Enter Orders with Options.*/
.subsubnavt {
	position: absolute;
	left:80px;
	top: -5px;
	background: #C00400;
    width: 195px ;
	font-size: 8pt;
}
/*NS 9.09 11/09/10 09 Change customers submenu top.
/*VH 9.06 03/02/10 09 Customers Category*/
.subsubnavc {
	padding-top:5px;
	position: absolute;
	left:90px;
	top: 1px;
	background: #C00400;
        width: 200px ;
	font-size: 1pt;
}

/*BKH 9.10 11/17/11 09 Adjust Inventory*/
.subsubnava {
	padding-top:5px;
	position: absolute;
	left:140px;
	top: 40px;
	background: #C00400;
        width: 250px ;
	font-size: 1pt;
}

/*EA 9.10 03/11/11 09 Order-entry changes syed*/
.loading {
	display:none;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin:5px;
}

#navbar li div.subnav a {
	color: #fffeed;
	font-size: 12px;
	padding: 3px 3px 3px 17px;
	background-image: url(/new/images/icons/bullet_on.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
}

#column {
	position: absolute;
	top: 145px;
	left: 9px;
	width: 179px;
}

#main {
	padding: 10px 15px 15px 200px;
}

.bubble {
	background: url(/new/images/bubble.gif) no-repeat;
	display: block
	width: 179px;
	height: 27px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
}

.box {
   	background: #FFFCD7;
	color: #000;
	border: 1px solid #C00400;
	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: #C00400;
	font-weight: bold;
}

#main a { padding: 2px; }

.box ul li a {
	padding: 2px 2px 2px 14px;
	display: block;
	background: url(/new/images/icons/bullet.gif) 0 2px no-repeat;
}

#main a:hover, .box ul li a:hover {
	background-color: #C00400;
	color: #fff;
	text-decoration: none;
}

.box ul li a:hover {
	background: #C00400 url(/new/images/icons/bullet_on.gif) 0 2px no-repeat;
}

input, textarea {
	background: #fff;
	padding: 2px;
	border: 1px solid #C00400;
}

input.loginSubmit {
	width: 230px;
	background: url(/new/images/login.gif) no-repeat;
	height: 31px;
	font-size: 16px;
	font-weight: bold;
	padding: 2px 0 2px 0;
	cursor: pointer;
	border: none;
}

.error, .success, .regular {
	margin-bottom: 10px;
	padding: 4px 4px 4px 30px;
	border: 1px solid #000;
}

.error { background: #ff9999 url(/new/images/icons/error.gif) 6px center no-repeat;
        color: #990000; font-size:18; font-weight: bold;font-family: Arial,sans-serif; }
.success { background: #99ff99 url(/new/images/icons/success.gif) 6px center no-repeat;
        color: #006600; font-size:18;font-weight: bold; font-family: Arial,sans-serif;}

.regular { background: #fffcd7 url(/new/images/icons/error.gif) 6px center no-repeat;
        color: #C00400; font-size:18;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: #C00400;
	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.17 08/19/09 03 Change font size from 18 to 14.*/
/*BKH 9.02 08/19/09 01 Correction.*/
.reptable th {
   font-size: 14px;
}
.smalltable td.even, htable td.even { background: #FAFAD2;
             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: #FFFCD7;
	border: 1px solid #C00400;
	padding: 10px;
}

.hiddenMenu .hiddenMenu {
	background: #fff;
}

/*NS 12/01/08*/
.subpcatnav {
	position: absolute;
    right:-3px;
	top: 26px;
	font-size: 9pt;
	background: #C00400;
    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: #C00400;
	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: #C00400;
	color: #fff;
	padding: 9px;
}
.hhtable td {
    background: #FFFDDF;
	padding: 3px;
	font-size: 11px;
	padding: 6px 6px 6px 6px;
}

.hhtable a {
  text-decoration: none;
}

#subbutton1{
   font-family: Times New Roman (serif);
   font-size: 16px;
   border: 3px outset #CC0000;
   background-color: #FFFFFF;
   font-weight:bold

}
.ui-progressbar-value { background-image: url(../images/pbar-ani.gif);
/*<!--01/16/12 Ver 9.18-->*/
