.soundbox { border: solid 1px #2a5368; }
.bestseller { border: solid 1px #036; }
.detailbox { border: solid 1px #696; }
#green { color: #696; font-size: 0.75em; line-height: 1.5em; margin: 0 0 0 1.5em; padding: 0; list-style-type: disc; }

.searchbox { font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f1faff; border: solid 1px #2a5368; }
.test { background-position: 0 center; vertical-align: middle; }
.fnborder-green { background-color: #c8e9c8; padding: 3px 6px; border-bottom: 2px solid #696; }

ul.fnstoreN { color: #696; margin: 0 0 0 10px; padding: 0; list-style-type: disc; }
ul.fnstoreN li { color: #696; list-style-type: disc; margin: 0; padding: 0 0 0 2px; }

/* for results page*/
.bluelines { border-top: 2px solid #2a5368; border-bottom: 2px solid #2a5368; }
.greenlines { border-top: 2px solid #696; border-bottom: 2px solid #696; }

/*for invoice pages */
#greenborder { background-color: #f0faf0; padding: 5px; border: solid 1px #696; }
#blueborder { background-color: #f1faff; padding: 5px; border: solid 1px #2a5368; }
#redborder { border: solid 1px #f00; }
.buttonwide { background-position: right 0; text-align: right; width: 750px; }

.red {color: #F00;}
.padBTM { padding-bottom: 3px; }

