BODY
{ FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
; background-color: #fff; }
P
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.alert { color: #f00; FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.productinfo .alert { color: #f00; FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.productlist .alert { color: #f00; FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.informationpages .alert { color: #f00; FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.saleproductlist .alert { color: #f00; FONT-SIZE: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.headerbground
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/bgroundtop.gif);
    BACKGROUND-REPEAT: no-repeat
}
.midbground
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(../images/bgroundmid.gif);
    BACKGROUND-REPEAT: repeat-y
}
.basebground
{
    BACKGROUND-POSITION: center bottom;
    BACKGROUND-IMAGE: url(../images/bgroundbase-brown.gif);
    BACKGROUND-REPEAT: no-repeat
}
.basebgroundbrown { background-image: url(../images/bgroundbase-brown.gif); background-repeat: no-repeat; background-position: center bottom; }
.topfindinput
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 120px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.contacttextarea
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 120px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 65px
}
.topfindselect
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 125px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.topfindbutton
{ FONT-SIZE: 15px; WIDTH: 45px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown45px.gif); border-style: none; border-width: 0; cursor: pointer;  }
.othersimilarbuttons
{ FONT-SIZE: 15px; WIDTH: 80px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown80px.gif); border-style: none; border-width: 0; cursor: pointer; }
.headerlinks
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.headerlinks A:link
{
    COLOR: #453b2e;
    TEXT-DECORATION: none
}
.headerlinks A:visited
{
    COLOR: #453b2e;
    TEXT-DECORATION: none
}
.headerlinks A:hover
{
    COLOR: #564a3b;
    TEXT-DECORATION: underline
}
.headerlinks A:active
{
    COLOR: #453b2e;
    TEXT-DECORATION: none
}
.headerlozengeleft { FONT-SIZE: 15px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/yellowlozenge_left2.gif); background-repeat: no-repeat; background-position: left center; }
.headerlozengeright { FONT-SIZE: 15px; COLOR: #453b2e; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/yellowlozenge_mid2.gif); background-repeat: repeat-x; background-position: left center; }
.headerlozengeright2 { color: #453b2e; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url(../images/yellowlozenge_right2.gif); background-repeat: no-repeat; background-position: left center; }
.headerlozengeleft-normal { FONT-SIZE: 15px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }
.headerlozengeright-normal { FONT-SIZE: 15px; COLOR: #453b2e; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }
.headerlozengeright2-normal { color: #453b2e; font-size: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.topmenu
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.topmenu A:link
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu A:visited
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu A:hover
{
    FONT-SIZE: 15px;
    COLOR: #f0f0f0;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenu A:active
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu A:link STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu A:visited STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu A:hover STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenu A:active STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.topmenusale A:link
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale A:visited
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale A:hover
{
    FONT-SIZE: 15px;
    COLOR: #ffda8f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenusale A:active
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.breadcrumbs
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.breadcrumbs A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.breadcrumbs A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.breadcrumbs A:hover
{
    FONT-SIZE: 15px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.breadcrumbs A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.giftfinderselect
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 145px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.giftfinderlabel
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.giftfinderbutton
{ FONT-SIZE: 15px; WIDTH: 80px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown80px.gif); border-style: none; border-width: 0; cursor: pointer; }
.leftbrown
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.leftbrown TD
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.leftbrown A:link
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftbrown A:visited
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftbrown A:hover
{
    FONT-SIZE: 15px;
    COLOR: #f0f0f0;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.leftbrown A:active
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftwhite
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.leftwhite TD
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.leftwhite A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftwhite A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.leftwhite A:hover
{
    FONT-SIZE: 15px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.leftwhite A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sortingpaging
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.sortingpaging TD
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.sortingpaging A:link
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sortingpaging A:visited
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sortingpaging A:hover
{
    FONT-SIZE: 15px;
    COLOR: #ffda8f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.sortingpaging A:active
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.sortbyfield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 155px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #fff
}
.perpagefield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 50px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #fff
}
.lightgreyoutline
{
    BORDER-RIGHT: #bfbfbf 1px solid;
    BORDER-TOP: #bfbfbf 1px solid;
    BORDER-LEFT: #bfbfbf 1px solid;
    BORDER-BOTTOM: #bfbfbf 1px solid
}
.productlist
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productlist TD
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productlist A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productlist A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productlist A:hover
{
    FONT-SIZE: 15px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.productlist A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productinfo
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo TR
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
LABEL
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo .smallyellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo .smallblack
{
    FONT-SIZE: 15px;
    COLOR: #000000;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo .smallyellow A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.smallyellow { color: #ffb300; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.smallblack { color: #000000; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.formasterisks { color: #453b2e; FONT-SIZE: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.productinfo .formasterisks { color: #453b2e; FONT-SIZE: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.informationpages .formasterisks { color: #453b2e; FONT-SIZE: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.smallwhite { color: #fff; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.smallwhite A { color: #fff; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.smallyellow A { color: #ffb300; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; }
.productinfo .mediumyellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo .mediumbrown
{
    FONT-SIZE: 17px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productinfo .smallbrown
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.smallbrown { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.smallbrown a:link { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-bottom: 2px; }
.smallbrown a:visited { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-bottom: 2px; }
.smallbrown a:hover { color: #564a3b; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-bottom: 2px; }
.smallbrown a:active { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; padding-bottom: 2px; }
.midbground .smallbrown { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.midbground .smallbrown a:link { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.midbground .smallbrown a:visited { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.midbground .smallbrown a:hover { color: #564a3b; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.midbground .smallbrown a:active { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 2px; }
.productinfo .optionfield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.productinfo .quantityfield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 20px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px;
    TEXT-ALIGN: right
}
.productinfo .addtobasketbutton
{ FONT-SIZE: 15px; WIDTH: 100px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown100px.gif); border-style: none; border-width: 0; cursor: pointer; }
.productinfo A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productinfo A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productinfo A:hover
{
    FONT-SIZE: 15px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.productinfo A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.informationpages
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages TR
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
LABEL
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages P
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .deliveryinfobg
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/deliveryinfobground.gif);
    BACKGROUND-REPEAT: no-repeat
}
.informationpages .smallyellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .smallblack
{
    FONT-SIZE: 15px;
    COLOR: #000000;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .smallyellow A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .mediumyellow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .mediumbrown
{
    FONT-SIZE: 17px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .smallbrown
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.informationpages .optionfield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.informationpages .quantityfield
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 50px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.informationpages .tinybrown { color: #453b2e; FONT-SIZE: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.informationpages .addtobasketbutton
{ FONT-SIZE: 15px; WIDTH: 100px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; background-image: url(/images/button-brown100px.gif); HEIGHT: 17px; border-style: none; border-width: 0; cursor: pointer; }
.informationpages A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.informationpages A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.informationpages A:hover
{
    FONT-SIZE: 15px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.informationpages A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productlozenge
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productlozenge TD
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 15px;
    COLOR: #fff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.productlozenge A:link
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productlozenge A:visited
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.productlozenge A:hover
{
    FONT-SIZE: 15px;
    COLOR: #ffda8f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.productlozenge A:active
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.magnifierpage
{
    FONT-SIZE: 18px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.magnifierpage TD
{
    FONT-SIZE: 18px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    FONT-SIZE: 18px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.magnifierpage A:link
{
    FONT-SIZE: 18px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.magnifierpage A:visited
{
    FONT-SIZE: 18px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.magnifierpage A:hover
{
    FONT-SIZE: 18px;
    COLOR: #ffda8f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.magnifierpage A:active
{
    FONT-SIZE: 18px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerlinks
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.footerlinks A:link
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerlinks A:visited
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerlinks A:hover
{
    FONT-SIZE: 14px;
    COLOR: #564a3b;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.footerlinks A:active
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footeroutside
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.footeroutside A:link
{
    FONT-SIZE: 14px;
    COLOR: #969696;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footeroutside A:visited
{
    FONT-SIZE: 14px;
    COLOR: #969696;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footeroutside A:hover
{
    FONT-SIZE: 14px;
    COLOR: #7694be;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.footeroutside A:active
{
    FONT-SIZE: 14px;
    COLOR: #969696;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.footerbrownlinks
{ color: #fff; FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
 }
.footerbrownlinks A:link
{ FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none
 }
.footerbrownlinks A:visited
{ FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none
 }
.footerbrownlinks A:hover
{ FONT-SIZE: 14px; COLOR: #ffda8f; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: underline
 }
.footerbrownlinks A:active
{ FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none
 }
.footerbrownoutside
{ color: #453b2e; FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
 }
.footerbrownoutside A:link
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerbrownoutside A:visited
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footerbrownoutside A:hover
{
    FONT-SIZE: 14px;
    COLOR: #7694be;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.footerbrownoutside A:active
{
    FONT-SIZE: 14px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
DIV#topnav
{
    WIDTH: 769px;
    HEIGHT: 24px;
    TEXT-ALIGN: left
}
.searchgroup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    COLOR: #ffb300;
    font-weight: bold;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.searchgroup A:link
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    COLOR: #ffb300;
    font-weight: bold;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.searchgroup A:visited
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    COLOR: #ffb300;
    font-weight: bold;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial
}
.categoryheading
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial
}
.title
{
    FONT-SIZE: 20px;
    COLOR: #000000;
    font-weight: bold;
    FONT-FAMILY: Arial
}
.browntitle { color: #453b2e; FONT-SIZE: 20px; font-family: Arial; font-weight: bold; }
.title A
{
    COLOR: #000000;
    font-weight: bold;
    TEXT-DECORATION: none
}
.title A:hover
{
    FONT-WEIGHT: bold
}
.basketinput
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 150px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketinput135
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 137px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketbuttonthinner
{ FONT-SIZE: 15px; WIDTH: 70px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown70px.gif); border-style: none; border-width: 0; cursor: pointer; }
.basketinputthinner
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 50px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketinputthinner2
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 61px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketinputwider
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 190px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketinputtwocolumn
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 135px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.basketbuttonwide
{ FONT-SIZE: 15px; WIDTH: 160px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown160px.gif); border-style: none; border-width: 0; cursor: pointer; }
.redbutton { color: white; font-weight: bold; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; background-image: url(/images/redbutton.gif); text-align: center; cursor: pointer; width: 144px; height: 23px; border-style: none; border-width: 0; }
.basketbuttonwide2
{ FONT-SIZE: 15px; WIDTH: 160px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 23px; background-image: url(/images/button-brown160pxhigher.gif); border-style: none; border-width: 0; cursor: pointer; }
.basketlargeyellowbutton
{ FONT-SIZE: 15px; WIDTH: 180px; COLOR: #453b2e; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-yellow180px.gif); border-style: none; border-width: 0; cursor: pointer; }
.basketchangebutton
{ FONT-SIZE: 15px; WIDTH: 170px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown170px.gif); border-style: none; border-width: 0; cursor: pointer; }
.basketlargeyellow
{
    FONT-SIZE: 26px;
    COLOR: #fba104;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.basketmediumyellow
{
    FONT-SIZE: 18px;
    COLOR: #fba104;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.giftfinderselect
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 15px;
    BORDER-LEFT: 1px solid;
    WIDTH: 145px;
    COLOR: #453b2e;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    HEIGHT: 17px
}
.giftfinderlabel
{
    FONT-SIZE: 15px;
    COLOR: #ffb300;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.basketbutton
{ FONT-SIZE: 15px; WIDTH: 150px; COLOR: white; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(/images/button-brown150px.gif); border-style: none; border-width: 0; cursor: pointer; }
.basketdeletebutton { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; background-color: transparent; background-image: url(/images/button-delete.gif); width: 100px; height: 17px; border-style: none; border-width: 0; cursor: pointer; }
.giftfinderbuttonyellow
{ FONT-SIZE: 15px; WIDTH: 130px; COLOR: #453b2e; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(../images/button-yellow130px.gif); border-style: none; border-width: 0; cursor: pointer; }
.normal100pxbuttonyellow { color: #453b2e; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; background-image: url(../images/button-100pxdelete.gif); width: 100px; height: 17px; border-style: none; border-width: 0; }
.giftfinderbutton
{ FONT-SIZE: 15px; WIDTH: 130px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; HEIGHT: 17px; background-image: url(../images/button-brown130px.gif); border-style: none; border-width: 0; cursor: pointer; }
.giftfinderbuttonhome { color: #fff; FONT-SIZE: 15px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: transparent; background-image: url(../images/button-brown80px.gif); width: 80px; height: 17px; border-style: none; border-width: 0; cursor: pointer; }
.alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.yellowoutline
{
    BORDER-RIGHT: #ffb300 2px solid;
    BORDER-TOP: #ffb300 2px solid;
    BORDER-LEFT: #ffb300 2px solid;
    BORDER-BOTTOM: #ffb300 2px solid
}
.informationpages U
{
    TEXT-ALIGN: center
}
.saleproductlist { color: #000; }
.saleproductlist a:link { color: #000; text-decoration: none; }
.saleproductlist a:visited { color: #000; text-decoration: none; }
.saleproductlist a:hover { color: #453b2e; text-decoration: underline; }
.saleproductlist a:active { color: #000; text-decoration: none; }
.saleproductlozenge { color: white; }
.saleproductlozenge td { color: white; }
.saleproductlozenge a:link { color: #d00; font-weight: bold; text-decoration: none; }
.saleproductlozenge a:visited { color: #d00; font-weight: bold; text-decoration: none; }
.saleproductlozenge a:hover { color: #af0000; font-weight: bold; text-decoration: underline; }
.saleproductlozenge a:active { color: #d00; font-weight: bold; text-decoration: none; }
.lightgreyoutline td td a { color: #453b2e; }
.slidemenu font { font-weight: bold; }

.overlap { position: relative; width: 135px; height: 177px; }
.overlap .main, .overlap .soldout { position: absolute; } 
.overlap .main { top: 0; right: 0; z-index: 1; }
.overlap .soldout { top: 0;  right: 0; z-index: 2; }
.topmenu_on
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.topmenu_on A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu_on A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu_on A:hover
{
    FONT-SIZE: 15px;
    COLOR: #000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenu_on A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu_on A:link STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu_on A:visited STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenu_on A:hover STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenu_on A:active STRONG
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale_on
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.topmenusale_on A:link
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale_on A:visited
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.topmenusale_on A:hover
{
    FONT-SIZE: 15px;
    COLOR: #000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.topmenusale_on A:active
{
    FONT-SIZE: 15px;
    COLOR: #453b2e;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
