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: #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;
}

#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;
}

.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: #89270b;
	border-bottom: 3px solid #F2BF4F;
}

/*VH 9.07 03/03/10 03 Add Pricing Table and the route to the Customers Category submenu*/
.subnav {
	position: absolute;
    right:375px;
	top: 26px;
	font-size: 8pt;
	background: #C00400;
    width: 160px ;
}

.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;
}

.subgenrec {
	position: absolute;
    right:136px;
	top: 26px;
	font-size: 8pt;
	background: #C00400;
    width: 200px ;
    border:none;
}

.subreports {
	position: absolute;
	right:100px;
	top: 26px;
	font-size: 8pt;
	background: #C00400;
	width: 140px ;
	border: none;
}

/*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: 187px;
	background: #C00400;
    width: 200px ;
	font-size: 8pt;
}

.subsubnavt {
	position: absolute;
	left:80px;
	top: -5px;
	background: #C00400;
    width: 155px ;
	font-size: 8pt;
}

/*VH 9.06 03/02/10 09 Customers Category*/
.subsubnavc {
	padding-top:5px;
	position: absolute;
	left:90px;
	top: 222px;
	background: #C00400;
    width: 200px ;
	font-size: 8pt;
}

#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.02 08/19/09 01 Correction.*/
.reptable th {
   font-size: 18px;
}
.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

}
             

<!--06/08/10 Ver 9.08-->
