body { margin: 0 auto; padding: 58px 0 50px 0; background: #000 url(/images/background.jpg) no-repeat center top; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #eebcbc; font-size: 15px; text-align: center; line-height: 1.2em; }
img { border: 0; }
a { color: #eebcbc; text-decoration: underline; }
a:hover { color: #eebcbc; text-decoration: none; }
p { margin: 10px 27px 0 0; padding: 0; color: #eebcbc; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;  }
.clear { clear: both; }
h2 {font-size: 24px; color: #eebcbc; margin: 0 0 30px 0;}
h3 {font-size: 18px; color: #eebcbc; margin: 10px 0 0 0; padding-top: 10px; border-top: 1px solid #99050f;}
h1.title {color: #002552; font-size: 20px; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; font-weight: lighter; margin: 0 0 5px 0;}
.red {color: #98012e;}
em {font-family: Times, serif; font-style: italic; font-weight: bold;  }
.left {margin: 0; float: left; }
strong {margin: 0;}

body.print { margin: 0 auto; padding: 58px 0 50px 0; background: #000; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #eebcbc; font-size: 15px; text-align: center; line-height: 1.2em; }
div#print-outer {width: 795px; margin: 0 auto; padding: 13px; background: #9b0716 url(/images/container-outer-bg.jpg) repeat-x top; border: 2px solid #5a0410; text-align:left; }
div#print-outer div#print {width: 96%; background:#86071a; border: 1px solid #86071a; padding:15px; }

div#container-outer {width: 795px; margin: 0 auto; padding: 13px; background: #9b0716 url(/images/container-outer-bg.jpg) repeat-x top; border: 2px solid #5a0410; text-align:left; }
div#container-outer div#container {width: 795px; background:#86071a url(/images/right-bg.jpg) no-repeat top right;}
div#container-outer div#print {width: 795px; background:#86071a;}
div#container-outer div#container div#left {display: block; float: left; width: 297px; overflow: hidden;}
div#container-outer div#container div#right {display: block; float: left; width: 498px; margin: 0; padding: 0; background: url(/images/right-bg.jpg) no-repeat top; }

.title-home {display: block; float: right; width: 471px; height: 47px; margin: 50px 27px 20px 0; background: url(/images/title-home.gif) no-repeat; text-indent: -9000em; overflow: hidden;}

a.retail-signup {display: block; float: left; width: 190px; height: 51px; margin: 25px 25px 25px 0; background: url(/images/retail-signup.gif) no-repeat; overflow: hidden;}
a.mini-site {display: block; float: left;  width: 190px; height: 51px; margin: 25px 25px 25px 0; background: url(/images/mini-site.gif) no-repeat; overflow: hidden;}
a.three-ways {display: block; width: 190px; height: 51px; margin: 25px 25px 25px 0; background: url(/images/3-ways.gif) no-repeat; overflow: hidden; text-indent: -9000em;}
a.accolades {display: block; float: right; width: 397px; height: 101px; margin: 30px 50px 0 50px; background: url(/images/accolades.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
a.order {display: block; float: right;  width: 397px; height: 101px; margin: 10px 50px; background: url(/images/order.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
a.recipes {display: block; float: right;  width: 397px; height: 101px; margin: 30px 50px 0 50px; background: url(/images/recipes.jpg) no-repeat; overflow: hidden; text-indent: -9000em;}
.images {float: right; width: 460px; overflow: hidden;}
a.image {display: block; float: left; width: 80px; height: 80px; margin: 10px; padding: 5px; border: 1px solid #94050e; background: #67050f; overflow: hidden; }
a.image:hover {border: 1px solid #94050e; background: #000000; }
div#text {margin: 15px 0 0 30px;}
div#nav {display: block; float: right; width: 100%; height: 42px; overflow: hidden; margin: 0; background: #000;}
a.home {display: block; float: left;  width: 127px; height: 42px; margin: 0 5px 0 50%; background: url(/images/home.jpg) no-repeat; overflow: hidden;}
a.order2 {display: block; float: left;  width: 127px; height: 42px; margin: 0 5px 0 0; background: url(/images/order2.jpg) no-repeat; overflow: hidden;}
a.recipes2 {display: block; float: left;  width: 127px; height: 42px; margin: 0 5px 0 0; background: url(/images/recipes2.jpg) no-repeat; overflow: hidden;}

.footer {display: block; color: #fff; font-size: 10px; margin: 10px auto; width: 796px; height: 20px; text-align:left; }
.footer a {color: #fff; font-size: 10px; text-decoration: underline; }
.footer a:hover {text-decoration: none; }



.bodytext_sm { font-size:11px; }
.bodytext_bold { font-weight: bold; }
.bodytext_product { font-size:18px; border-bottom: solid 1px #eebcbc; padding:10px 2px 2px 2px; }
.bodytext_cart_total { font-size:18px; border-top: double 3px #eebcbc; padding:10px 2px 2px 2px; }


