body {color: gray; font-size:100%; line-height:1.125em; font-family: verdana; background-color: white; text-align: center; }
#wrapper {margin:0 auto;width:805px;border:1px solid #c5bbb0;padding:0;background: url(../images/navigation/block1-secondary.gif) top left repeat-y;text-align:left}
#mivanav {margin:0 auto;}
#nav {background:#b1a587;min-height:26px }
#nav a { color:#efebd8;display:block;margin:4px 0;padding:0 10px;font-weight:bold;text-decoration:none;font-size:0.825em;font-family:arial;border-right:2px solid #908473;float:left;font-family:arial }
#nav a.navlast { border:none }
#header {height:104px;background:#fff}
#header img {float:right;border:none }
#sidebar {width:250px;float:left;color:#857c65}
#sidebar h1 {font-size:0.825em;margin:20px 5px 5px 5px}
#sidebar p,#sidebar table {margin:5px 5px 20px 5px;font-size:0.75em}
#sidebar p.maillist {margin-bottom:0;border-top:1px dotted #d1c5aa;padding-top:10px}
#sidebar a:link, #sidebar a:visited {color:#857c65;line-height:1.8em;}
#sidebar a:hover,#sidebar a:active {text-decoration:underline}
div.sidebarreviews {border-top:1px dotted #d1c5aa;}
#sidebar div.sidebarreviews p {margin:5px}
#sidebar p.citation, .citation {font-size:0.7em;font-style:italic}
.citation {margin-top:0}
#content {margin-left:270px;color:gray;font-size:0.825em;padding-right:20px;padding-top:20px}
#content table,#ctgy_content table {font-size:1em}
#ctgy_content {color:gray;font-size:0.825em;padding-right:20px;background:#fff;height:930px}
#ctgy_content .tanBox {width:170px;float:left;height:930px;padding:0;margin: 0;margin-right:5px;border:none;border-right:1px solid #e0d8e4;}
#ctgy_content .tanBox form, #ctgy_content .tanBox p {padding-left:5px;padding-right: 5px;}
#ctgy_content p {margin-top:0;padding-top:10px}
#ctgy_content p.ctgy_shipinfo {margin-left:190px;margin-top:20px}
#home {background:#D1C5AA;font-size:0.825em;color:#857c65;float:left;}
.buywine{padding:10px 0;text-align:center;width:270px;float:left}
.buywine img {border:none}
#mailinglist {width:266px;float:left;font-size:.8em;background: #D1C5AA}
#mailinglist form {margin:0}
#mailinglist p {margin-bottom:3px}
.homesubmit {margin-left:90px}
.smallinput {font-size:0.9em;height:16px;line-height:1.5em;margin:0pt;padding:0pt 0pt 0pt 2px;border:none;width:120px; }
#promo {float:left;color:#feffff;font-weight:700;padding:10px 0;width:250px;background:#D1C5AA}
#promo p { margin:0;margin-left:30px }
#promo .red {color:#991b1e}
#promo img {margin-left:30px;margin-top:13px;border:none}
#footer {background:#D1C5AA;height:61px;clear:both}
#bottomnav {font-size:0.675em;clear:left}
#bottomnav a {color:#727272}
a:link {color: #558aae; text-decoration: underline; }
a:visited {color: #558aae; text-decoration: underline; }
a:hover {color: #7c98c0; text-decoration: underline; }
a:active {color: #558aae; text-decoration: underline; }
.titleclass {color: maroon;font-weight:normal;font-size: 1em; font-family: georgia; text-transform: uppercase; word-spacing: 1mm; letter-spacing: 0.65mm; }
.subtitleclass {color: #7c98c0; font-size: 0.925em;font-weight:normal;font-family: georgia; text-transform:uppercase; text-align: left; word-spacing: 0.75mm; letter-spacing: 0.65mm; }
.prodsubtitleclass {color: #7c98c0; font-size: 0.75em;font-weight:normal;font-family: georgia; text-transform:uppercase; text-align: left; word-spacing: 0.75mm; letter-spacing: 0.65mm;margin:5px 0 0 0;}
.prodspecs {width:245px}
.prodspecs th {font-weight:normal;text-align:left;width:75px;vertical-align:top}
.savings {color:maroon}
.submit {margin-bottom:-5px}
.category {border-collapse:collapse;margin:0;width:590px;border-bottom:1px solid #f3f0ea}
.category td.image {height:80px}
.category td.s-descrip {font-size:.75em}
.nowrap {white-space: nowrap}
.altrow {background: #F3F0EA}
.category td.right {text-align:right;padding-right:7px;white-space: nowrap}
.tanBox {background:#F3F0EA;border:1px solid #e0d8e4; font-size: 12px; padding: 5px; margin: 5px; color: #727272; }
.signin {font-size:.95em;margin-top:5px}
.alignright {text-align:right}
.buybutton {width:200px;float:right;text-align:left;margin:0}
.buybutton img {border:none}
.reviewscore {color:#e19d26;font-weight:bold}
.loginform { padding:10px } 
.loginform label { display:block;float:left;width:90px;clear:left }
.clear {clear:both}
.foods {border-collapse:collapse}
.foods th {border-bottom:1px solid #f3f0ea;color: #7c98c0; font-size: 0.85em;font-weight:normal;font-family: georgia; text-transform:uppercase; text-align: left; word-spacing: 0.75mm; letter-spacing: 0.65mm; width:25%}
.subcontainer {background: #fff;font-size:.825em}
.small {font-size:85%}
img.left {float:left;margin-bottom:30px}
img.holidaypromo {border:none;display:block;margin:10px 0 10px 10px}
.promobox {padding-right:20px}
.tanbox {width:350px}
.tanbox textarea {color:gray;font-family:verdana,arial,helvetica,sans-serif;font-size:1em}