@charset "utf-8";

* { margin: 0; }
* html body { background : url(null) fixed no-repeat; height: 100%; }
body { font: 10.5pt/14pt Trebuchet MS, Arial; 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%; }

p { font-size: 100%; margin-top: 8px; margin-bottom: 10px; }
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; }

#textlogo { position:absolute; top:0px; left:124px; height:64px; width:297px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#quasar { position:absolute; top:4px; left:0px; height:123px; width:118px; display:inline; overflow:visible; visibility:visible; z-index:5; }
#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:inline; 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; }
#copyright_bottom { position: fixed; top:auto; bottom: 0; left: 0; height: 12px; width: 100%; display:block; overflow:visible; visibility:hidden; z-index:3; }

p.smallertext { font-size: 10pt; line-height: 12pt; color: #000000; font-family: Trebuchet MS, Arial; margin: 0; }
p.carttext { font-size: 9pt; line-height: 12pt; color: #000000; font-family: Trebuchet MS, Arial; margin: 0; }
p.orderform { font-size: 10.5pt; line-height: 11pt; color: #000000; font-family: Trebuchet MS, Arial; margin: 0px; }
p.copyright { font-size: 7pt; line-height: 7pt; color: #000000; font-family: Trebuchet MS, Arial; margin: 0px; }
p.datestamp { font-size: 8pt; line-height: 8pt; color: #000000; font-family: Trebuchet MS, Arial; margin: 0px; }

.head { font: bold 1.5em/2.2em Trebuchet MS, Arial; margin-bottom: 0px; margin-top: 0px; letter-spacing: 0px; line-height: 18pt; }
.subhead { font: bold 1.2em/2.0em Trebuchet MS, Arial; 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; }





