body { background: url("wrap.gif") 50% #fff repeat-y; }
div#container-2col { background: url("container-bg.gif") repeat-y 15.5% 0; }
#col-nav p a { background: url("arrow-off.gif") 0 4px no-repeat;}
#col-nav p a:hover { background: url("arrow-on.gif") 0 4px no-repeat; }
#intro { background: url("intro.jpg") #369 no-repeat; }
div#header { background: url("top.gif") bottom left repeat-x #fff; }
h1#logo a { color: #369; }
div#login { color: #369; }
div#login a { color: #369; }	
div#login a:hover { color: #69c; }

div#navbar { background: url("tabs-bg.gif") #369; }
ul#topnav { color: #000; }
ul#topnav li { border-right: 1px solid #036; margin: 0; padding: 0; }
#topnav a { color: #eee; }
#topnav a:hover, #topnav a:active { background: url("tab-hover.gif") #369; color: #eee; }

a { color: #369; }
a:hover, a:active { color: #69c; }
h1, h2, h3, h4, h5 { color: #369; }
h1 a, h3 a, h4 a, h5 a { color: #369; } 
div.box { background: url("topleft.jpg"); border-top: 1px solid #369; border-right: 1px solid #69c; border-bottom: 1px solid #369; border-left: 1px solid #69c; }
.box-content a { color: #ffc; }
/* Pop-ups */
body#pop { background: url("border.gif") 22% 0 repeat-y; }
.pop-bar { background: url("caption.gif") repeat-x #369; color: #fff; }
.instructions label { background:  url("caption.gif") #369; }
ul.order-menu { background: url("scroll.gif") #f4f4f4 repeat-y; }
ul#specs li { background: url("bullet.gif") 0 5px no-repeat; }
ul.menuitems li a { background: url("bullet.gif") 0 3px no-repeat; }
ul.menuitems li a:hover { background: url("bullet2.gif") 0 3px no-repeat; }

a.industry { color: #990033; }
a.segment { color: #036; }
a.category { color: #369; }
a.subcategory { color: #69c; }
a.industry:hover, a.segment:hover, a.category:hover, a.subcategory:hover { color: #69c; }
.error { color: #ff0000; }
.subtotal { background-color: #f7f7f7; }
.grand-total { background: url() #ffc; border: 1px solid #ccc; color: #f00; }

legend { color: #369; }
table { border-top: 1px solid #369; border-left: 1px solid #ccc; }
caption { background:  url("caption.gif") #369; color: #fff; border: 1px solid #369; }
th { background:  url("th_bg.gif") #f7f7f7; color: #333; }
td.subheader { background-color: #ffc; }
.ltrow { background-color: #fff; }
.dkrow { background-color: #f7f7f7; }
div#foot { background: url("top.gif") top left repeat-x; color: #999; }
div#foot a.top { background: url("up.gif") no-repeat; }