body {background-color:#CCCCCC}
div.container {width:750px; border:1px solid #cccccc; background-color:#ffffff}
div.left {float:left; margin-left:20px; margin-top:15px}
div.body {margin-top:20px; margin-left:230px; margin-right:100px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; border:1px solid #cccccc; padding-left:10px; padding-right:10px}
p.head {font-style:italic}
div.address {float:left; font-size:11px; text-align:left; padding:10px; font-family:Arial, Helvetica, sans-serif}
div.menu {background-image:url(images/menu_bkgnd.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:24px; color:#ffffff; font-weight:bold; padding-top:4px}
a.menu {text-decoration:none; color:#ffffff}
a.menu:hover {color:#8cc641}
h1 {font-size:small}
table.cats {margin-left:0px}
table.cart {border-collapse:collapse}
table.total {border-collapse:collapse; border:solid 1px #000000}
tr.cats {font-weight:bold; background-color: #DFDFDF}
td.catimg {width:120px; text-align:left}
td.cattxt {width:100%; text-align:left; vertical-align:top}
td.catbuy {width:110px; text-align:left}
td.price {text-align:right}
img.cats {border:0px}
form.prods {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:40px}
table {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px}
img.prods {float:left}
p.invalid {font-weight:bold; color:#FF0000}
p.freecall {font-family:Arial, Helvetica, sans-serif; float:right; margin-top:26px; margin-right:15px}
div.sub_footer {background-image:url(images/ft_bkgnd.gif); height:72px; color:#ffffff; margin-top:20px}
div.footer {font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; text-align:center; margin-top:5px}
a.footer {color:#000000; text-decoration:none}