BODY
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial
}
H5
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #FFFFFF;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    LINE-HEIGHT: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #BF364F;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bolder;
    COLOR: #BF364F;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial
}
H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #676767;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Arial
}
H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FONT-WEIGHT: lighter;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Verdana
}
.canvasdescription
{
    FONT-SIZE: 11px;
    COLOR: #444444;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.fancyalert
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
P
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.homelink
{
    COLOR: #ffffff;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}
A.homelink
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
    CURSOR: pointer;
}
A.homelink:hover
{
    COLOR: #333333;
    TEXT-DECORATION: underline;
    CURSOR: pointer;
}
LI
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: square;
    TEXT-DECORATION: none;
    LIST-STYLE-POSITION: outside;
    MARGIN-LEFT: 20px
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #EA9667;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.blurb
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #949DA3;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.phone
{
    FONT-SIZE: 11px;
    COLOR: #949DA3;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A
{
    COLOR: #9F9782;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.CanvasSizes
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.CanvasLink
{
    COLOR: #868686;
    TEXT-DECORATION: underline
}

.footer
{
    FONT-SIZE: 9px;
    COLOR: #968B77;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.footer A
{
    COLOR: #968B77;
    TEXT-DECORATION: none
}
.footer A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.footer A:visited
{
    COLOR: #968B77;
}
.searchterms
{
    FONT-SIZE: 10px;
    COLOR: #636363;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.searchterms A
{
    COLOR: #333333;
    TEXT-DECORATION: underline
}
.searchterms A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.searchterms A:visited
{
    COLOR: #676767
}
.menuheader
{
    FONT-SIZE: 10px;
    LINE-HEIGHT: 15px;
    COLOR: #636363;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold
}
.menulink
{
    FONT-SIZE: 10px;
    COLOR: #636363;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink A
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
.menulink A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.menulinkON
{
    FONT-SIZE: 10px;
    COLOR: #EA9667;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulinkON A
{
    TEXT-DECORATION: none
}
.menulinkON A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.caption
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.textboxsignup
{
    BORDER-RIGHT: #FC0000 1px solid;
    BORDER-TOP: #FC0000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #FC0000 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #FC0000 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #E7EDF1;
    TEXT-ALIGN: left
}
.textboxsignup2
{
    BORDER-RIGHT: #FC0000 1px solid;
    BORDER-TOP: #FC0000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #FC0000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #FC0000 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.textbox
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left
}
.textbox2
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.searchbox
{
    BORDER-RIGHT: #DFDDDC 1px solid;
    BORDER-TOP: #DFDDDC 1px solid;
    BORDER-BOTTOM: #DFDDDC 1px solid;
    BORDER-LEFT: #DFDDDC 1px solid;
    FONT-SIZE: 11px;
    COLOR: #837D79;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    HEIGHT: 18px
}
.searchbox2
{
    BORDER-RIGHT: #DFDDDC 1px solid;
    BORDER-TOP: #DFDDDC 1px solid;
    BORDER-BOTTOM: #DFDDDC 1px solid;
    BORDER-LEFT: #DFDDDC 1px solid;
    FONT-SIZE: 11px;
    COLOR: #D42027;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    HEIGHT: 18px
}

.searchboxMini
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 0px solid;
    COLOR: #9C9AC5;
    BORDER-BOTTOM: #666666 0px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    HEIGHT: 16px
}
.searchboxMini2
{
    BORDER-RIGHT: #666666 0px solid;
    BORDER-TOP: #666666 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #666666 0px solid;
    COLOR: #7E725B;
    BORDER-BOTTOM: #666666 0px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #fafafa;
    TEXT-ALIGN: left;
    HEIGHT: 16px
}

SELECT
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #666666;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    TEXT-ALIGN: left
}

.smalltext
{
    FONT-SIZE: 9px;
    LINE-HEIGHT: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial
    TEXT-DECORATION: none
}
.orderformsmall
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify
}
.orderformcolumn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
.basket
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial;
}
.linkbasket
{
    FONT-SIZE: 9px;
    COLOR: #9C9AC5;
    LINE-HEIGHT: 11px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.linkbasket:hover
{
    TEXT-DECORATION: underline;
}
.tablecolumn
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
}
.linksmall
{
    FONT-SIZE: 10px;
    COLOR: #9C9AC5;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
A.linksmall:hover
{
    TEXT-DECORATION: underline;
}
a.pgcurrent
{
    COLOR: #EA9667;
    font-weight:bold;
}
.navfont
{
    FONT-SIZE: 10px;
    COLOR: #878787;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.navfont
{
    COLOR: #878787;
    TEXT-DECORATION: none;
}
A.navfont:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.admintext
{
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.admintext2
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
.smalltextbox
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #F9F5EF;
    TEXT-ALIGN: left;
}
.smalltextbox2
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}

.GalleryMenu a, .GalleryMenu li.leftnav
{
    text-decoration:none;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #797161;
}

.GalleryMenu a.selected
{
    color: #797161;
    text-decoration: underline;
}

.GalleryMenu a.selectedCategory
{
    height: 25px;
    padding-top: 6px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-on.gif');
}

.GalleryMenu a:hover
{
    color: #000000;
    text-decoration:underline;
}

.GalleryMenu ul
{
    margin:0px;
    padding-left:0px;
    padding-top: 6px;
    background-image: url('/images-web/categories-bkg.gif');
}

.GalleryMenu ul li
{
    padding:2px 0 2px 0;
    color: #ff0000;
    font-size: 14px;
    height: 26px;
}

.GalleryMenu ul.p li
{
    margin-left: 0px;
    padding-left: 30px;
    padding-top: 0px;
    list-style: none;
}

.GalleryMenu ul.c0, 
.GalleryMenu ul.c1, 
.GalleryMenu ul.c2,
.GalleryMenu ul.c3,
.GalleryMenu ul.c4
{
    margin:0px;
    padding:0px;
}

.GalleryMenu ul.c0 li
{
    margin:0px;
    padding-top: 4px;
    padding-left: 12px;
    list-style: none;
    font-size: 12px;
    height: 19px;
    background-image: url('/images-web/categories-sub-bkg.gif');
}

.GalleryMenu ul.c1 li
{
    margin:0px;
    margin-left:10px;
    padding:0px 0 0px 0px;
    list-style:none;
    background-image: url('/images-web/categories-sub-1-bkg.gif');
}

.GalleryMenu ul.c2 li
{
    margin:0px;
    margin-left:5px;
    padding:0px 0 0px 15px;
    list-style: none;
    background-image: url('/images-web/categories-sub-2-bkg.gif');
}

.GalleryMenu ul.c3 li, 
.GalleryMenu ul.c4 li
{
    list-style: none;
    background: none;
    
}
img.addToMyGallery 
{
    cursor:pointer;
}

td.tcolPopSrch
{
    padding:5px 0px 0 6px;
}

span.lnk
{
    cursor:pointer;
}
span.und
{
    text-decoration:underline;
}
h1.gallery
{
    color:#676767;
    font-size: 13pt;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:normal;
    margin:5px 0 5px 0;
}
a.h3
{
    text-decoration:none;
}
.elegant
{
    font-size: 14px;
    font-weight: lighter;
    color: #FFFFFF
}

.headerBar
{
    BACKGROUND-COLOR: #B0A790;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 17px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
}

.fakeLink
{
    COLOR: #9F9782;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    CURSOR:pointer;
}
.fakeLink A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}

.navBar
{
    BACKGROUND-COLOR: #837D79;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 19px;
}

A.navBarLink
{
    COLOR: #dddddd;
    TEXT-DECORATION: none
}

A.navBarLink:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}

.popularSearches
{
    FONT-SIZE: 10px;
    COLOR: #878787;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.popularSearches
{
    COLOR: #878787;
    TEXT-DECORATION: underline;
}
A.popularSearches:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

a.keywrd
{
    font-size: 10px;
    color: #7b7b7b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-decoration: underline;
}
a.keywrd:hover
{
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
    text-decoration: none;
}

.orangeLink
{
    COLOR: #00B237;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    CURSOR:pointer;
}
.orangeLink A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}

.redLink
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
    CURSOR:pointer;
}
.redLink A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none;
    CURSOR:pointer;
}

.footerbox
{
    COLOR: #999999;
    TEXT-ALIGN: justify
}

.footerboxRight
{
    COLOR: #999999;
    TEXT-ALIGN: right
}
.topNav
{
    FONT-SIZE: 14px;
    COLOR: #f1f1f1;
    TEXT-DECORATION: none
}
A.topNav
{
    FONT-SIZE: 14px;
    COLOR: #f1f1f1;
    TEXT-DECORATION: none
}
A.topNav:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
A.topNav:visited
{
    COLOR: #f1f1f1;
}

.subMenuOn
{
    BACKGROUND-COLOR: #837D79;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 17px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bold
}

.subMenuOff
{
    BACKGROUND-COLOR: #B6B8A0;
    COLOR: #FFFFFF;
    LINE-HEIGHT: 17px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    CURSOR: pointer;
    TEXT-DECORATION: none
}

.information
{
    FONT-SIZE: 13px;
    LINE-HEIGHT: 20px
}
.markerOff
{

}
.markerHighlighted
{
    BACKGROUND-COLOR: #D32027;
}
.underlay
{
    z-index: 1;
}
A.collectionLinks
{
    COLOR: #CECECE;
}
A.collectionLinks:hover
{
    COLOR: #FFFFFF;
}
.subFooter
{
    FONT-SIZE: 9px;
    COLOR: #968B77;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.subFooter
{
    COLOR: #968B77;
    TEXT-DECORATION: none
}
A.subFooter:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.subFooter:visited
{
    COLOR: #968B77;
}
.invisibleBox
{
    BORDER-RIGHT: #DFDDDC 0px solid;
    BORDER-TOP: #DFDDDC 0px solid;
    BORDER-BOTTOM: #DFDDDC 0px solid;
    BORDER-LEFT: #DFDDDC 0px solid;
    FONT-SIZE: 11px;
    COLOR: #837D79;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    HEIGHT: 18px
}
.invisibleBox2
{
    BORDER-RIGHT: #DFDDDC 0px solid;
    BORDER-TOP: #DFDDDC 0px solid;
    BORDER-BOTTOM: #DFDDDC 0px solid;
    BORDER-LEFT: #DFDDDC 0px solid;
    FONT-SIZE: 11px;
    COLOR: #837D79;
    FONT-FAMILY: verdana, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
    HEIGHT: 18px
}

.mainCategory
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-bkg.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.mainCategoryOn
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-on.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.mainCategoryNatGeo
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-bkg-ng.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.mainCategoryAP
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-bkg-ap.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.mainCategoryOnNatGeo
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-ng-on.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.mainCategoryOnAP
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-ap-on.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
}
a.mainCategorySelected
{
    color: #ffffff;
    text-decoration: none;
}
a.mainCategorySelected:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.mainCategoryLink
{
    color: #797161;
    text-decoration: none;
}
a.mainCategoryLink:hover
{
    color: #000000;
    text-decoration: underline;
}
.mainCategoryNonLink
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-bkg.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    cursor: pointer;
}
.mainCategoryNonLinkHover
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #000000;
    background-image: url('/images-web/categories-bkg.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline;
    cursor: pointer;
}
.mainCategoryNonLinkOn
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-on.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
    cursor: pointer;
}
.mainCategoryNonLinkOnHover
{
    height: 26px;
    padding-top: 6px;
    padding-left: 30px;
    margin: 0px;
    color: #ffffff;
    background-image: url('/images-web/categories-bkg-on.gif');    
    font-size: 14px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: underline;
    cursor: pointer;
}
.subcategory2
{
    height: 17px;
    padding-top: 4px;
    padding-left: 40px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-1-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.subcategory3
{
    height: 15px;
    padding-top: 6px;
    padding-left: 50px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-2-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.subcategory4
{
    height: 15px;
    padding-top: 6px;
    padding-left: 60px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-2-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}
.subcategory2On
{
    height: 17px;
    padding-top: 4px;
    padding-left: 40px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-1-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}
.subcategory3On
{
    height: 15px;
    padding-top: 6px;
    padding-left: 50px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-2-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}
.subcategory4On
{
    height: 15px;
    padding-top: 6px;
    padding-left: 60px;
    margin: 0px;
    color: #797161;
    background-image: url('/images-web/categories-sub-2-bkg.gif');    
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}
.subcategorySpacer
{
    height: 7px;
    margin: 0px;
    background-image: url('/images-web/categories-bkg.gif');
}
.blurbHeader
{
    color: #ffffff;
    font-weight: bold;
    background-image: url('/images-web/hdr-blurb-bkg.gif');
    padding-left: 20px;
}
.promotionRegistrationResponse
{
    color: #ffffff;
    font-weight: bold;
    background-image: url('/images-web/hdr-blurb-bkg.gif');
    line-height: 29px;
    padding-left: 20px;
}
.searchResultsImage
{
    max-width: 215px;
}
.categoryTextOverlay
{
    color: #ffffff;
    font-size: 18px;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 30px;
    background-color: #D32027;
    padding-left: 10px;
    padding-right: 10px;
}
.moodTitle
{
    color: #ffffff;
    background-color: #000000;
    padding-left: 10px;
}
.categorySubHeader
{
    color: #524D49;
    font-size: 13px;
    font-weight: bold;
}
ul.categorySubLinks
{
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
li.categorySubLinks
{
    color: #524D49;
    line-height: 19px;
    list-style-type: disc;
}
li.categorySubLinks a
{
    text-decoration: none;
}
li.categorySubLinks a:hover
{
    text-decoration: underline;
}
li.categorySubLinksSelected
{
    color: #524D49;
    line-height: 19px;
    list-style-type: disc;
    font-weight: bold;
}
li.categorySubLinksSelected a
{
    text-decoration: none;
}
li.categorySubLinksSelected a:hover
{
    text-decoration: underline;
}
.moodImageTitle
{
    color: #ffffff;
    padding-left:12px;
}
.hiddenButton
{
    font-size: 1px;
    background-color: #FFFFFF;
    border: 0px
}
.basicButton
{
    cursor: hand; 
    font-size: 11px; 
    color: #ffffff; 
    font-weight: bold; 
    border: 1px #444444 solid; 
    text-align: center; 
    background-color: #00B238;
}