body {margin:0; padding:0; }
table, td {border-collapse:collapse;}
td { vertical-align:top;}
table, td, img {border:0; border-spacing:0;}
form, td {margin:0; padding:0;}
td, tr {font-family:tahoma, arial, helvetica, sans-serif; font-size:11px; line-height:13px; color:#533F26; vertical-align:top;  text-align:left;}

h1 { padding: 1px 0px 3px 7px; border-bottom: 2px solid #5f0d08;  color: #FFFFFF; font-size: 13px; font-weight: normal; background: #81120B; margin-bottom: 2px; }

h2 { color: #FFFFFF; font-size: 16px; font-weight: bold;  padding-bottom: 0px; margin-bottom: 2px;}
h3 { color: #1B8A79; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px;}


HR { color: #DDDDDD; height: 1px; }
HR.Line { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; width: 90%; height: 2px; color: #BAD5D0; background-color: #BAD5D0; }

.main { width: 384px; margin: 17px 21px 10px 21px;}
.main a { color: #81120B; text-decoration: none;}
.main a:hover { color: #81120B; text-decoration: underline; }
.indent { padding-left: 15px; }
.white { color: #FFFFFF;}
.spacer { font-size: 0; height: 6px;}
.store {width: 100%}

.cart2 {margin-top: 5px;font-weight: bold; }
.emailbt {padding: 47px 0px 0px 7px;}

.cart { display: block; text-align: right;}
.cart a { color:#c90909; text-decoration: none; vertical-align:top;  text-align:right;}
.cart a:hover { color:#c90909; text-decoration: underline; vertical-align:top;  text-align:right;}

.fmenu a { font:10px tahoma, arial, helvetica, sans-serif; color:#f8e39c; text-decoration: none; vertical-align:top;  text-align:left; padding-right:11px;}
.fmenu a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#f8e39c; text-decoration: underline; vertical-align:top;  text-align:left; padding-right:11px;}

.fmenu2 { font:10px tahoma, arial, helvetica, sans-serif; color:#000000; vertical-align:top; text-align:left; padding-right:11px;}
.fmenu2 a { font:10px tahoma, arial, helvetica, sans-serif; color:#000000; text-decoration: none; vertical-align:top;  text-align:left; padding-right:11px;}
.fmenu2 a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#000000; text-decoration: underline; vertical-align:top;  text-align:left;padding-right:11px; }

.fmenuindex {background:url(images/bg-fmenu.jpg) bottom left no-repeat; width:766px; height:20px;}
.fmenuindex a { font:10px tahoma, arial, helvetica, sans-serif; color:#f8e39c; text-decoration: none; vertical-align:top;  text-align:left; padding-right:11px;}
.fmenuindex a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#f8e39c; text-decoration: underline; vertical-align:top;  text-align:left; padding-right:11px;}


.share a { font:10px tahoma, arial, helvetica, sans-serif; color:#533F26; text-decoration: none;  margin-left: 7px;  }
.share a:hover {font:10px tahoma, arial, helvetica, sans-serif; color:#533F26; text-decoration: underline;  margin-left: 7px;}


.tmenu {margin-top: 3px;}
.tmenu a { font:12px tahoma, arial, helvetica, sans-serif; color:#81120B; text-decoration: none;  padding-left:8px;}
.tmenu a:hover {font:12px tahoma, arial, helvetica, sans-serif; color:#81120B; text-decoration: underline; padding-left:8px;}

.c-menu a { font:10px tahoma; color:#81120B; text-decoration: none; }
.c-menu a:hover {font:10px tahoma; color:#81120B; text-decoration: underline;  }

.c-menut {vertical-align:middle}
.c-menut a { font:12px tahoma; color:#81120B; text-decoration: none; }
.c-menut a:hover {font:12px tahoma; color:#81120B; text-decoration: underline;  }

.attnav a { font-size: 11px; color: #81120B; text-decoration: none; padding: 0px 4px 0px 4px;}
.attnav a:hover { font-size: 11px; color: #81120B; text-decoration: underline; padding: 0px 4px 0px 4px;}

.img1 { border: #624203 1px solid; color: #744615; margin: 5px 1px 3px 0px;}
.img2 { border: #624203 1px solid; color: #744615; margin: 5px 5px 3px 0px;}
.imgr { margin: 0px 0px 5px 5px; }



.cs{width:100%; height:720px; border:0;}
.cm{width:100%; height:1040px; border:0; }
.cl{width:100%; height:1353px; border:0;}
.c8{ width:766px; height:100%; border:0; }
.bgleft {width:50%;background:url(images/bg-left.jpg) top right repeat;}
.bgright {width:50%;background:#5b360e;}



.spl1home{background:url(images/bg01home.jpg) top left no-repeat; width:78px; height:281px;}
.spl1tea{background:url(images/bg01tea.jpg) top left no-repeat; width:78px; height:281px;}
.spl1atticus{background:url(images/bg01atticus.jpg) top left no-repeat; width:78px; height:281px;}
.spl1calendar{background:url(images/bg01calendar.jpg) top left no-repeat; width:78px; height:281px;}
.spl1directions{background:url(images/bg01directions.jpg) top left no-repeat; width:78px; height:281px;}
.spl1sitemap{background:url(images/bg01sitemap.jpg) top left no-repeat; width:78px; height:281px;}
.spl1shipping{background:url(images/bg01shipping.jpg) top left no-repeat; width:78px; height:281px;}
.spl1webresources{background:url(images/bg01webresources.jpg) top left no-repeat; width:78px; height:281px;}

.spl2{background:url(images/bg02-home.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-cups{background:url(images/bg02-cups.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-teen1{background:url(images/bg02-teen1.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-stage{background:url(images/bg02-stage.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-teatray{background:url(images/bg02-teatray.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-overhead{background:url(images/bg02-overhead.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-menu{background:url(images/bg02-menu.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-internet{background:url(images/bg02-internet.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-bookstore{background:url(images/bg02-bookstore.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-canisters{background:url(images/bg02-canisters.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-pouring{background:url(images/bg02-pouring.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-scooping{background:url(images/bg02-scooping.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-women{background:url(images/bg02-women.jpg) top left no-repeat; width:427px; height:281px;}
.spl2-glass{background:url(images/bg02-glass.jpg) top left no-repeat; width:427px; height:281px;}

.spl3{background:url(images/bg03.jpg) top left no-repeat;width:261px; height:281px;}
.spl4{background:url(images/bg04.jpg) top left; width:78px; height:439px;}

.spl52s{background:url(images/bg052s.jpg) top left no-repeat; width:427px; height:351px;}
.spl52s2{background:url(images/bg052s2.jpg) top left no-repeat; width:427px; height:471px;}
.spl52m{background:url(images/bg052m.jpg) top left no-repeat; width:427px; height:671px;}
.spl52l{background:url(images/bg052l.jpg) top left no-repeat; width:427px; height:984px;}

.spl6 {background:url(images/bg06.jpg) bottom left no-repeat; width:427px; height:88px; padding-top: 55px; white-space:nowrap}


.spl7{background:url(images/bg07.gif) top left no-repeat; width:261px; height:198px;}

.spl7fs{background:url(images/bg07fs.jpg) top left no-repeat; width:261px; height:120px;}

.spl7fm{background:url(images/bg07fm.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-groovy{background:url(images/bg07fm-groovy.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-fish{background:url(images/bg07fm-fish.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-tree {background:url(images/bg07fm-tree.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-vinhat {background:url(images/bg07fm-vinhat.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-spider {background:url(images/bg07fm-spider.jpg) top left no-repeat; width:261px; height:320px;}
.spl7fm-stain1 {background:url(images/bg07fm-stain1.jpg) top left no-repeat; width:261px; height:320px;}

.spl7fl{background:url(images/bg07fl.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-rose{background:url(images/bg07fl-rose.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-heart{background:url(images/bg07fl-heart.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-butterfly{background:url(images/bg07fl-butterfly.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-cups {background:url(images/bg07fl-cups.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-fairy{background:url(images/bg07fl-fairy.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-vincup{background:url(images/bg07fl-vincup.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-statue{background:url(images/bg07fl-statue.jpg) top left no-repeat; width:261px; height:633px;}
.spl7fl-stain2{background:url(images/bg07fl-stain2.jpg) top left no-repeat; width:261px; height:633px;}

.spl8{background:url(images/bg08.jpg) top left no-repeat; width:261px; height:206px;}
.spl10{background:url(images/bg10.jpg) top left no-repeat; width:261px; height:35px;}




#flashintro object {display: block;}


.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ /*CSS for enlarged image*/
position: absolute; background-color:#e1c07a; padding: 5px; top: -500;
left: -1000px; border: 2px solid; visibility: hidden; color: #9d6a07; text-decoration: none; }

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0; padding: 2px; }

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible; top: -200; left: 225px; /*position where enlarged image should offset horizontally */}





