

hr         {clear:both; height: 1px; color: #eaf1f8; border: none; background-color: #eaf1f8;}
hr.top         {margin-bottom:2px; margin-top:1px; Width:800px;}
hr.other{margin-bottom:2px; margin-top:2px;}
hr.thick {margin: 5px 0px 0px 0px; color:#cc3399; background-color:#cc3399;height: 10px;}
hr.invis {color: #ffffff; background-color: #ffffff;}





#banner {clear:both; width:800px; text-align:center; margin: 0px 0px 10px 0px; border-top: solid #eaf1f8 2px; padding: 20px 0px 0px 0px;}



 
td {text-align:left; line-height:120%; font-family: arial, helvetica, sans-serif; margin-bottom: 17px; font-size:12px;}
td a{font-weight:bold;}

h1{FONT-WEIGHT: normal; FONT-SIZE:10px;COLOR: #7D50A3;LETTER-SPACING: 1pt; TEXT-ALIGN: center; VERTICAL-ALIGN: top; margin-bottom:0px; margin-top:0px;}


.first
{
width:800px;
border-style:  none;
margin-bottom:10px;
}


.first td.bas
{
width:30px;
background-color: #eaf1f8;
border-color:#f4d3ed;
border-style: solid none solid solid;
border-width:1px;
}

.first td.basket
{
width:245px;
background-color: #eaf1f8;
border-color:#f4d3ed;
border-style: solid solid solid none;
border-width:1px;
vertical-align:middle;
}



.pmenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #cc3399;
    LINE-HEIGHT:130%;
    FONT-FAMILY: arial,tahoma,arial,helvetica,sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    vertical-align:baseline;
        white-space: nowrap;
}

.pmenu:link
{
    COLOR: #01234a;
    TEXT-DECORATION: none;
}


.pmenu:link:hover
{
    COLOR: #01234a;
    TEXT-DECORATION: underline;
}

.pmenu:visited
{
    COLOR: #01234a;
    TEXT-DECORATION: none;
}

.pmenu:visited:hover
{
    LINE-HEIGHT:100%;
    COLOR: #01234a;
    TEXT-DECORATION: underline;
}



.navbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 110%;
    FONT-FAMILY: 'tahoma', helvetica, arial, sans-serif;
   TEXT-TRANSFORM: none;
   TEXT-DECORATION: none;
white-space: nowrap;
vertical-align:baseline;
}

.navbold em
{
            FONT-STYLE: normal;
        FONT-WEIGHT: normal;
         COLOR: #cc3399;
vertical-align:top;
FONT-SIZE: 10px;
LINE-HEIGHT: 130%;

}

.tab
{
border-style: none none none solid;
border-width: 0px 0px 0px 1px;
border-color: #f4d3ed;
margin-top: 10px;
background-color:#ffffff;
width:800px;
}

.tab td
{
border-style:  none;

}

.tab td.tb
{
border-style: solid solid none solid;
border-width: 1px 1px 0px 2px;
border-color: #f4d3ed #f4d3ed #ffffff #ffffff;
padding: 0px 0px 0px 5px;
width:9%;
background-color:#99ffff;
}

.tab td.gifts
{

border-style: solid solid none solid;
border-width: 1px 1px 0px 2px;
border-color: #f4d3ed #f4d3ed #ffffff #ffffff;
padding: 0px 0px 0px 5px;
width:9%;
background-color:#99ffff;
}


.tab td.wisha
{
padding: 0px;
vertical-align: middle;
text-align:right;
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
COLOR: #cc3399;
FONT-FAMILY: tahoma,helvetica, arial, sans-serif;
white-space: nowrap
}

.tab td.wisha a:link
{
    COLOR: #cc3399;
    TEXT-DECORATION: underline;

}

.tab td.wisha a:visited
{
    COLOR: #cc3399;
    TEXT-DECORATION: underline;

}

.button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: capitalize;
    vertical-align: top;
    CURSOR: pointer;
    background-color:#cc3399;
    height:20px;
    width:55px;
}

.longbutton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center;
    TEXT-TRANSFORM: capitalize;
    vertical-align: top;
    CURSOR: pointer;
    background-color:#cc3399;
    height:20px;
    width:150px;
}


.nospace
{
    margin-bottom:0px;
    margin-top:0px;
}


.input
{
    FONT-WEIGHT: bolder;
    height:10px;
    width:120px;
    FONT-SIZE: 10px;
    FONT-FAMILY: helvetica, arial, sans-serif;
    cursor: text;
    VERTICAL-ALIGN: bottom;
    text-align:center;
}

.wish
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer;
    background-color:#cc3399;
    height:18px;
    width:175px;
}


.introd
{
width:800px;
border-color:#f4d3ed;
border-width: 0px;
border-style: none;

}

.introd th
{
border-style: none;
border-width: 1pt;
padding: 2px;
vertical-align: middle;
text-align:left;
}

.introd th.box
{
text-align:right;
width:140px;
}

.introd td
{
border-style: none;
padding: 2px 1px 4px 1px;
vertical-align: top;
}

h2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #cc3399;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: 'verdana', 'tahoma', helvetica, arial, sans-serif;
    TEXT-TRANSFORM: capitalize;
    margin-bottom:0pt;
    margin-top:0pt;
}


.piclink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #cc3399;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;

}

.piclink a:link
{
        FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
        FONT-SIZE: 12px;
    COLOR: #01234a;
    TEXT-DECORATION: underline;
}

.piclink a:visited
{
        FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
        FONT-SIZE: 12px;
    COLOR: #cc3399;
    TEXT-DECORATION: underline;
}




.intro
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
        text-align:left;

}

.intro a:link
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}

.intro a:visited
{
    COLOR: #cc3399;
    TEXT-DECORATION: underline;
}


.pink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #cc3399;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: tahoma,helvetica, arial, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
white-space: nowrap
}

.pink a:link
{
    COLOR: #cc3399;
    TEXT-DECORATION: underline;

}

.pink a:visited
{
    COLOR: #cc3399;
    TEXT-DECORATION: underline;

}


.page
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #01234a;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: 'verdana', 'tahoma', helvetica, arial, sans-serif;
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}


.loc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #01234a;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    white-space: nowrap;

}


.pageloc
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #01234a;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    white-space: nowrap;
    TEXT-TRANSFORM: capitalize;
}

.pageloc a:link
{

    COLOR: #990099;
    Text-decoration: underline;
}

.pageloc a:visited
{

    COLOR: #cc3399;
    Text-decoration: underline;
}


.current
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 100%;
    COLOR: #01234a;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;

}

.newpage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: underline;
}

.newpage:visited
{

    COLOR: #cc3399;
    LINE-HEIGHT: 100%;
    TEXT-DECORATION: underline;
}


.pages
{
border-color:#cc3399;
border-width: 1px;
border-style: solid;
margin-bottom: 2px;
margin-top: 2px;
}


.pages td
{
padding: 0px 4px 4px 4px;
border-width: 1px;
border-style: solid;
vertical-align:baseline;
}

.pages td.buttons
{
background-color: #eaf1f8;
border-color: #f4d3ed;
border-style: none solid solid solid;
padding: 2px 5px 2px 5px;
text-align:center;
border-width: 1px;
}

.pages td.cur
{
padding: 0px 4px 4px 4px;
background-color:#eaf1f8;
}

.pages td.next
{
padding: 0px 4px 4px 4px;
background-color:#ffffff;
border-style: none;

}

.showtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 110%;
    FONT-FAMILY: helvetica, arial, sans-serif;
    VERTICAL-ALIGN: top;
}


h4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: 'tahoma', helvetica, arial, sans-serif;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
margin-bottom:0px;
    margin-top:0px;
}


h3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: 'tahoma', helvetica, arial, sans-serif;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    margin-bottom:0px;
    margin-top:0px;
    TEXT-ALIGN:left;
}

#mn{font-size: 25px; letter-spacing: 2px; font-weight: normal; color:#cc3399;}

.prodtab
{
border-color: #cc3399;
border-width: 1px;
border-style: solid;
width:800px;
}

.prodtab td
{
border-style: none none none solid;
padding: 0px 5px 0px 5px;
border-width: 1px;
border-color: #cc3399;
}


.prodtab td.exp
{
background-color: #F0FFFF;
border-style: none solid none none;
padding: 5px 5px 2px 5px;
border-color: #f4d3ed;
}

.prodtab td.wish
{
background-color: #eaf1f8;
border-color: #f4d3ed;
border-style: solid none none solid;
padding: 5px 5px 2px 5px;
text-align:center;
}

.prodtab td.buttons
{
background-color: #eaf1f8;
border-color: #cc3399;
border-style: none none none solid;
padding: 2px 5px 2px 5px;
text-align:center;
}


.affiliate
{
background-color: #FFFFFF;
}

.affiliate td
{
padding: 2px 12px 2px 12px;
}

.affiliate td.last
{
border-color: #f4d3ed;
border-style: none none solid none;
border-width: 1px;
}

.affiliate th
{
background-color: #ffffff;
border-color: #01234a;
border-style: solid none none none;
padding: 5px;
border-width: 1px;
text-align: center;
}

.showcase
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #01234a;
    LINE-HEIGHT: 110%;
    FONT-FAMILY: helvetica, arial, sans-serif;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
        margin-bottom: 0px;
}


.showcase a:link
{
    COLOR: #01234a;
    LINE-HEIGHT: 110%;
    TEXT-DECORATION: underline;
}

.showcase a:visited
{
    COLOR: #cc3399;
    LINE-HEIGHT: 110%;
    TEXT-DECORATION: underline;
}

.price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #cc3399;
    LINE-HEIGHT: 100%;
    FONT-FAMILY: tahoma,helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
        TEXT-ALIGN: right;
        margin-top: 2px;
}

.showsmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003366;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
}

.showsmall a:link
{
    FONT-WEIGHT: bolder;
    COLOR: #3300FF;
    TEXT-DECORATION: underline;
}

.showsmall a:visited
{
    FONT-WEIGHT: bolder;
    COLOR: #F4D3ED;
    TEXT-DECORATION: underline;
}


.small
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #01234A;
    LINE-HEIGHT: 120%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: middle;
    TEXT-DECORATION: underline;
}

.small a:link
{

    COLOR: #01234A;
    TEXT-DECORATION: underline;
}

.small a:visited
{

    COLOR: #cc3399;
    TEXT-DECORATION: underline;
}



.bottom
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #01234A;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;

}

.bottom a:link
{
     COLOR: #01234A;
     TEXT-DECORATION: underline;
}

.bottom a:visited
{
    COLOR: #cc3399;
        TEXT-DECORATION: underline;
}

.tinylink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #01234a;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;

}

.tinylink a:link
{
     COLOR: #01234a;
     TEXT-DECORATION: underline;
}

.tinylink a:visited
{
    COLOR: #cc3399;
        TEXT-DECORATION: underline;
}


.white
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 110%;
    FONT-FAMILY: arial, tahoma, helvetica, arial, sans-serif;
    VERTICAL-ALIGN: baseline;
    TEXT-DECORATION: none;
}

.white a:link
{
     COLOR: #ffffff;
     TEXT-DECORATION: underline;
}

.white a:visited
{
    COLOR: #ffffff;
        TEXT-DECORATION: underline;
}




em
{
FONT-STYLE: normal;
}

strong
{
FONT-WEIGHT: normal;
}

hr         {
        margin-bottom:0em;
        }


div.prod
{
        position:relative;
        float:none;
        background-color:#ffffff;
        border-style: solid;
        border-width: 1pt;
        border-color: #01234a;
        padding: 2px;
        margin: 0px 0px 1px 0px;
}

div.pic
{
        position:relative;
        float:none;
        background-color:#ffffff;
        border-style: solid;
        border-width: 1pt;
        border-color: #f4d3ed;
        padding: 2px;
        margin: 0px;
}

div.ad
{
        position:relative;
        float:right;
        background-color: #f4d3ed;
        padding: 1px;
        margin: 3px;
        width: 115px;
        text-align:center;
}


p#schlnk {margin-top:100px; color: #3366ff; font-size:10px; font-family: arial, tahoma, helvetica, sans-serif; line-height: 150%;}
p#schlnk strong {font-size:11px; font-weight: bold;}
p#schlnk a {color: #3366ff; display: block; margin-top:5px; margin-left:22px;}

h3.pageNm {font-size: 17px; letter-spacing: 4px; font-weight: normal; color: #CC0099;}

td.lkshdr {border-bottom:solid 1px #cccccc;}

td.directory {border-right: dotted 1px #cccccc; padding-top: 20px;}
