@charset "utf-8";

* { margin: 0; }
* html body { background : url(null) fixed no-repeat; height: 100%; }
body { font: 10.5pt/14pt Trebuchet MS, Verdana; margin-bottom: 0px; margin-top: 0px; letter-spacing: 0px; line-height: 12pt; }
body table { font-size: 100%; }
body table table { font-size: 100%; }
body table table table { font-size: 100%; }

blockquote { font-size: 100%; margin-left: 24px; margin-right: 24px; margin-top: 10px; margin-bottom: 10px;}
a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color: #000000; text-decoration: underline; }  
a:active { color: #000000;  }

ul.clean { margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; }
ul.menubullets { margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 0px; list-style: inside disc; }
li { margin: 0; padding: 0; margin-top: 0px; text-decoration: none; }
hr.winecolor1 { color:#7C4469; background-color:#7C4469; background:#7C4469; border-top: 0px; border-bottom: 0px; height:1px;  }
hr.winecolor2 { color:#7C4469; background-color:#7C4469; background:#7C4469; border-top: 0px; border-bottom: 0px; height:2px;  }

#topline { background-color: #BE1D3E; position:absolute; top:0px; left:0px; height:1px; width:100%; display:inline; overflow:visible; visibility:visible; z-index:1; }
#titlebar { background-image: url(../images/woodbgtop.jpg); position:absolute; top:1px; left:0px; height:80px; width:100%; display:inline; overflow:visible; visibility:visible; z-index:1; }
#textlogo { position:absolute; top:3px; left:0px; height:80px; width:463px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#quasar { position:absolute; top:1px; left:463px; height:78px; width:68px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#separator { background-image: url(../images/topline.jpg); position:absolute; top:81px; left:0px; height:8px; width:100%; display:inline; overflow:visible; visibility:visible; z-index:1; }
#menu { position:absolute; top:88px; left:0px; display:inline; overflow:visible; visibility:visible; z-index:3; }
#content { position:absolute; top:98px; left:240px; right: 10px; display:block; overflow:visible; visibility:visible; z-index:3; margin: 0px; }
#summary { position:absolute; top:98px; left:240px; right: 10px; display:none; overflow:visible; visibility:hidden; z-index:3; margin: 0px; }
#topcart { position:absolute; top:8px; left:auto; right: 10px; display:block; overflow:visible; visibility:visible; z-index:3; margin: 0px; }
#noscript_warning { position:absolute; top:106px; left:auto; right: 10px; display:block; overflow:visible; visibility:visible; z-index:6; margin: 0px; }
#account { position:absolute; top:64px; left:auto; right: 10px; display:block; overflow:visible; visibility:visible; z-index:3; margin: 0px; }
#copyright_block { position:absolute; top:580px; left:0px; width:190px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#popup { position: absolute; display:block; overflow:hidden; visibility:visible; z-index:12;}

p { font-size: 100%; margin-top: 8px; margin-bottom: 10px; }
p.smallertext { font-size: 10pt; line-height: 12pt; color: #000000; font-family: Trebuchet MS, Verdana; margin: 0; }
p.carttext { font-size: 9pt; line-height: 12pt; color: #000000; font-family: Trebuchet MS, Verdana; margin: 0; }
p.orderform { font-size: 10.5pt; line-height: 11pt; color: #000000; font-family: Trebuchet MS, Verdana; margin: 0px; }
p.copyright { font-size: 7pt; line-height: 7pt; color: #000000; font-family: Trebuchet MS, Verdana; margin: 0px; text-align:center; }

.head { font: bold 1.5em/2.2em Trebuchet MS, Verdana; margin-bottom: 0px; margin-top: 0px; letter-spacing: 0px; line-height: 18pt; }
.subhead { font: bold 1.2em/2.0em Trebuchet MS, Verdana; margin-bottom: 0px; margin-top: 6px; letter-spacing: 1px; line-height: 16pt; }
.indent { margin-left: 12px; margin-right: 10px; }

img.imagesleft { margin-top: 0px; margin-right: 12px; margin-bottom: 8px; margin-left: 0px;  }
img.headshot { margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 12px; }
img.imagesright { margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 12px; }
img.bottle { margin-top: 9px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

form { padding: 0; margin: 0; }

#button1 { background-image: url(../images/but1a.jpg); background-repeat: no-repeat; position:absolute; top:0px; left:0px; height:37px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button2 { background-image: url(../images/but2a.jpg); background-repeat: no-repeat; position:absolute; top:37px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button3 { background-image: url(../images/but3a.jpg); background-repeat: no-repeat; position:absolute; top:77px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button4 { background-image: url(../images/but4a.jpg); background-repeat: no-repeat; position:absolute; top:117px; left:0px; height:60px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button5 { background-image: url(../images/but5a.jpg); background-repeat: no-repeat; position:absolute; top:177px; left:0px; height:30px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button6 { background-image: url(../images/but6a.jpg); background-repeat: no-repeat; position:absolute; top:207px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button7 { background-image: url(../images/but7a.jpg); background-repeat: no-repeat; position:absolute; top:247px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button8 { background-image: url(../images/but8a.jpg); background-repeat: no-repeat; position:absolute; top:287px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button9 { background-image: url(../images/but9a.jpg); background-repeat: no-repeat; position:absolute; top:327px; left:0px; height:60px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button10 { background-image: url(../images/but10a.jpg); background-repeat: no-repeat; position:absolute; top:387px; left:0px; height:30px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button11 { background-image: url(../images/but11a.jpg); background-repeat: no-repeat; position:absolute; top:417px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button12 { background-image: url(../images/but12a.jpg); background-repeat: no-repeat; position:absolute; top:457px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#button13 { background-image: url(../images/but13a.jpg); background-repeat: no-repeat; position:absolute; top:497px; left:0px; height:40px; width:240px; display:inline; overflow:visible; visibility:visible; z-index:5; }

#bottomcurve { background-image: url(../images/bottomcurve.jpg); background-repeat: no-repeat; position:absolute; top:537px; left:185px; height:133px; width:55px; display:inline; overflow:visible; visibility:visible; z-index:5; }

#button1 a:hover { background-image: url(../images/but1b.jpg); }
#button2 a:hover { background-image: url(../images/but2b.jpg); }
#button3 a:hover { background-image: url(../images/but3b.jpg); }
#button4 a:hover { background-image: url(../images/but4b.jpg); }
#button5 a:hover { background-image: url(../images/but5b.jpg); }
#button6 a:hover { background-image: url(../images/but6b.jpg); }
#button7 a:hover { background-image: url(../images/but7b.jpg); }
#button8 a:hover { background-image: url(../images/but8b.jpg); }
#button9 a:hover { background-image: url(../images/but9b.jpg); }
#button10 a:hover { background-image: url(../images/but10b.jpg); }
#button11 a:hover { background-image: url(../images/but11b.jpg); }
#button12 a:hover { background-image: url(../images/but12b.jpg); }
#button13 a:hover { background-image: url(../images/but13b.jpg); }

#button1 a { position:absolute; top:0px; left:0px; height:37px; width:220px; }
#button2 a { position:absolute; top:0px; left:0px; height:40px; width:200px; }
#button3 a { position:absolute; top:0px; left:0px; height:40px; width:190px; }
#button4 a { position:absolute; top:0px; left:0px; height:60px; width:180px; } 
#button5 a { position:absolute; top:0px; left:0px; height:30px; width:174px; }
#button6 a { position:absolute; top:0px; left:0px; height:40px; width:170px; }
#button7 a { position:absolute; top:0px; left:0px; height:40px; width:166px; }
#button8 a { position:absolute; top:0px; left:0px; height:40px; width:166px; }
#button9 a { position:absolute; top:0px; left:0px; height:60px; width:166px; }
#button10 a { position:absolute; top:0px; left:0px; height:30px; width:166px; }
#button11 a { position:absolute; top:0px; left:0px; height:40px; width:170px; }
#button12 a { position:absolute; top:0px; left:0px; height:40px; width:180px; }
#button13 a { position:absolute; top:0px; left:0px; height:40px; width:190px; }






