body
{
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
h1
{
    font-weight: bold;
    font-size: 15px;
    font-style: italic;
    margin-top: 4px;
    margin-bottom: 5px;
    vertical-align:text-bottom;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
}
p
{
    font-size: 12px;
    color: #333333;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
}
table
{
    font-size: 12px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    padding: 0;
    margin-right: 0px;
}
input
{
    font-size: 11px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
select
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 11px;
    border-left: #cccccc 1px solid;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    font-family: arial, helvetica, sans-serif;
    height: 20px;
    background-color: #ffffff;
}
textarea
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 11px;
    border-left: #cccccc 1px solid;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffff;
}
sup
{
    font-size: 8px;
    line-height: 12px;
    vertical-align: top;
}
a
{
    font-size: 12px;
    color: #000000;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a:hover
{
    font-size: 12px;
    color: #000000;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.ul
{
    font-size: 12px;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.ul
{
    font-size: 12px;
    line-height: 14px;
    color: #333333;
    text-decoration: underline;
}
a.ul:hover
{
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    color: #333333;
    text-decoration: underline;
}
.colleft
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
a.colleft
{
    font-size: 12px;
    line-height: 12px;
    color: #333333;
    text-decoration: none;
}
a.colleft:hover
{
    font-size: 12px;
    line-height: 12px;
    color: #ff0000;
    text-decoration: none;
}
.foottop
{
    font-size: 11px;
    line-height: 13px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.foottop
{
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
}
a.foottop:hover
{
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    color: #000000;
    text-decoration: underline;
}
.footbottom
{
    font-size: 10px;
    line-height: 11px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.footbottom
{
    font-weight: bold;
}
a.footbottom:hover
{
    font-size: 10px;
    line-height: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.searchtitle
{
    font-weight: bold;
    font-size: 12px;
    color: #ffb300;
    font-family: arial, helvetica, sans-serif;
}
.navcurrent
{
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
.navpage
{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
a.navpage
{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
a.navpage:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.categtitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    padding-left: 2px;
    padding-right: 2px;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.categtitle:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    background: #333333;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.categtitle2
{
    font-weight: bold;
    font-size: 10px;
    color: #666666;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.categtitle2:hover
{
    font-weight: bold;
    font-size: 10px;
    color: #333333;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.sublinks
{
    font-size: 12px;
    color: #ffffff;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.sublinks:hover
{
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.catid
{
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
    margin-left: 4px;
}
a.catid:hover
{
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.prodlink
{
    font-size: 12px;
    color: #5080c0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: none;
}
a.prodlink:hover
{
    font-size: 12px;
    color: #5080c0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: underline;
}
a.prodlinku
{
    font-size: 12px;
    color: #5080c0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: underline;
}
a.prodlinku:hover
{
    font-size: 12px;
    color: #3060a0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: underline;
}
a.smallprodlink
{
    font-size: 10px;
    color: #5080c0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: none;
}
a.smallprodlink:hover
{
    font-size: 10px;
    color: #5080c0;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    text-decoration: underline;
}
.cataloglink
{
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.cataloglink a
{
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
}
.cataloglink a:hover
{
    font-size:11px;
    color: #666666;
    text-decoration: underline;
}
.cartrow
{
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.fontred
{
    font-size: 12px;
    color: #ff0000;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.fontredbold
{
    font-size: 12px;
    color: #ff0000;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.fontredsmall
{
    font-size: 11px;
    color: #ff0000;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
.fontredsmall2
{
    font-size: 11px;
    color: #ff0000;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.fontredsmallbold
{
    font-size: 11px;
    color: #ff0000;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
a.fontredsmallbold:hover
{
    font-size: 11px;
    color: #ff0000;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.fontredhuge
{
    font-size: 14px;
    color: #ff0000;
    line-height: 18px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.fontredreverse
{
    font-size: 11px;
    color: #ffffff;
    background: #ff0000;
    line-height: 12px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.fontredreversebold
{
    font-size: 13px;
    color: #ffffff;
    background: #ff0000;
    line-height: 17px;
    margin: 2px 0px 0px 2px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.fontgray
{
    font-size: 12px;
    color: #bbbbbb;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.fontgraybold
{
    font-size: 12px;
    color: #bbbbbb;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.fontdarkgrayboldreverse
{
    font-size: 12px;
    color: #ffffff;
    background: #aaaaaa;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.smalltext
{
    font-size: 11px;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
}
a.smalltext
{
    font-size: 11px;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.smalltext:hover
{
    font-size: 11px;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.smallcaption
{
    font-size: 11px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    line-height: 13px;
    color: #bbbbbb;
}
.tinytext
{
    font-size: 10px;
    font-weight: normal;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
.tinytextbold
{
    font-size: 10px;
    font-weight: bold;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
a.tinytext
{
    font-size: 10px;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.tinytext:hover
{
    font-size: 10px;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.inputWatermark
{
    font-size: 9px;
    font-weight: normal;
    color: #aaaaaa;
    margin: 0;
    padding: 3px 0 0 3px;
    height: 20px;
    font-family: arial, helvetica, sans-serif;
}
.dividers
{
    font-size: 15px;
    line-height: 15px;
    color: #ffb300;
    font-family: arial, helvetica, sans-serif;
}
.checkout
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
.checkoutCaption
{
    font-weight: normal;
    font-size: 9px;
    color: #333333;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
.checkoutTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.checkoutinstructions
{
    font-size: 10px;
    color: #333333;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
.colhdg
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #f3f1e5;
}
.cartcolhdg
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #f3f1e5;
}
.cartcolhdghi
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #f3f1e5;
}
.cartcolnormal
{
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #f3f1e5;
}
.cartsummary
{
    font-size: 11px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
    background: url(/images/checkoutbar1.png) no-repeat right bottom;
    border-collapse: collapse;
    border: none;
}
.cartsummary a
{
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
}
.cartsummary a:hover
{
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
}
.carttotals
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
.itempkgred
{
    font-size: 9px;
    font-weight: bold;
    line-height: 9px;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
}
.itempkgblue
{
    font-size: 9px;
    font-weight: bold;
    line-height: 9px;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: none;
}
.largegraycaption
{
    font-size: 16pt;
    font-weight: 700;
    line-height: 20pt;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}
.largepurplecaption
{
    font-size: 14px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    color: #ffa900;
    text-decoration: none;
}
a.largepurplecaption
{
    font-size: 14px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.largepurplecaption:hover
{
    font-size: 14px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    color: #888888;
    text-decoration: none;
}
.largebluecaption
{
    font-size: 15px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    color: #777777;
    text-decoration: none;
}
a.largebluecaption
{
    font-size: 14px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.largebluecaption:hover
{
    font-size: 14px;
    line-height: 15px;
    font-family: arial, helvetica, sans-serif;
    color: #888888;
    text-decoration: none;
}
.alttext
{
    font-size: 11px;
    color: #5080c0;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.alttext
{
    font-size: 11px;
    color: #5080c0;
    text-decoration: none;
}
a.alttext:hover
{
    font-size: 11px;
    color: #5080c0;
    text-decoration: underline;
}
.alttext2
{
    font-size: 11px;
    color: #5080c0;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.alttext2
{
    font-size: 11px;
    color: #5080c0;
    text-decoration: underline;
}
a.alttext2:hover
{
    font-size: 11px;
    color: #5080c0;
    text-decoration: underline;
}
.alttextxlarge
{
    font-size: 14px;
    font-weight: bold;
    color: #5080c0;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.alttextlarge
{
    font-size: 12px;
    color: #5080c0;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.alttextlarge
{
    font-size: 12px;
    color: #5080c0;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.alttextlarge:hover
{
    font-size: 12px;
    color: #5080c0;
    text-decoration: underline;
}
.alttextrev
{
    font-size: 11px;
    background-color: #5080c0;
    color: #ffffff;
    text-decoration: none;
    padding: 1px,2px,1px,2px;
}
.button1
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-size: 11px;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    height: 17px;
    background-color: #ffffff;
    text-decoration: none;
}
.button2
{
    border-right: none;
    border-top: none;
    font-size: 11px;
    border-left: none;
    cursor: hand;
    border-bottom: none;
    height: 20px;
    font-family: arial, helvetica, san-serif;
}
.checkbox1
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
}
.checkboxgray
{
    border-right: medium none;
    border-top: medium none;
    border-left: medium none;
    border-bottom: medium none;
    background-color: #f3f1e5;
}
.distributorcountry
{
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    font-family: arial, helvetica, sans-serif;
    color: #000099;
    text-decoration: none;
}
.distributorname
{
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    text-decoration: underline;
}
.distributoraddress
{
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
}
.fontdetailcatno
{
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
}
.subnav
{
    font-size: 11px;
    line-height: 12px;
    color: black;
    font-family: arial;
}
a.subnav:link
{
    text-decoration: none;
}
a.subnav:hover
{
    color: black;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
.nav
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.nav:link
{
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.nav:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #ffb300;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
a.tnav 
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    line-height: 15px;
    padding: 0 0 3px 1px;
}
a.tnav:hover
{
    font-weight: bold;
    color: #ffb300;
    text-decoration: underline;
    line-height: 15px;
    padding: 0 0 3px 1px;
}
.tsubnav
{
    font-size: 11px;
    color: black;
}
a.tsubnav
{
    font-size: 11px;
    text-decoration: none;
}
a.tsubnav:hover
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.main_text
{
    font-size: 12px;
    color: black;
    font-family: arial;
}
.logo
{
    font-weight: bold;
    font-size: 33px;
    color: purple;
    font-family: arial;
}
.top_nav
{
    font-size: 11px;
    color: white;
    font-family: arial;
}
a.top_nav:link
{
    color: white;
    text-decoration: none;
}
a.top_nav:visited
{
    text-decoration: none;
}
a.nav:visited
{
    text-decoration: none;
}
a.subnav:visited
{
    text-decoration: none;
}
.red_title
{
    font-weight: bolder;
    font-size: 16px;
    color: red;
    font-family: arial;
}
.main_title
{
    font-weight: bolder;
    font-size: 20px;
    color: white;
    font-family: arial;
}
.main_text_bold
{
    font-weight: bold;
    font-size: 12px;
    color: black;
    font-family: arial;
}
.main_text_link
{
    font-size: 12px;
    font-family: arial;
}
a.main_text_link:link
{
    text-decoration: none;
}
a.main_text_link:hover
{
    color: #ffb300;
    text-decoration: underline;
}
a.main_text_link:visited
{
    text-decoration: none;
}
.newprodlink
{
    font-family: arial;
}
a.newprodlink:link
{
    text-decoration: underline;
}
a.newprodlink:hover
{
    color: #ff0000;
    text-decoration: underline;
}
a.newprodlink:visited
{
    text-decoration: underline;
}
.newprodlink2
{
    font-family: arial;
}
a.newprodlink2:link
{
    text-decoration: none;
}
a.newprodlink2:hover
{
    color: #ff0000;
    text-decoration: underline;
}
.onpagenav
{
    height: 20px;
    font-family: arial;
}
a.onpagenav:link
{
    text-decoration: underline;
}
a.onpagenav:hover
{
    color: #ff0000;
    text-decoration: underline;
}
a.onpagenav:visited
{
    text-decoration: underline;
}
.adminlink
{
    font-size: 12px;
    color: #333333;
    line-height: 13px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
a.adminlink
{
    text-decoration: underline;
}
a.adminlink:hover
{
    background-color: #420386;
    color: #ffffff;
    text-decoration: underline;
}
.sbacolorsmall
{
    font-size: 10px;
    color: #660099;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
a.sbacolorsmall
{
    font-size: 10px;
    color: #660099;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
}
a.sbacolorsmall:hover
{
    font-size: 10px;
    color: #660099;
    line-height: 12px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.sbacolor
{
    font-size: 12px;
    color: #660099;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
a.sbacolor
{
    font-size: 12px;
    color: #660099;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
}
a.sbacolor:hover
{
    font-size: 12px;
    color: #660099;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}
.sbacolorlargebold
{
    font-size: 14px;
    color: #660099;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}
a.sbacolorlargebold
{
    font-size: 14px;
    color: #660099;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}
a.sbacolorlargebold:hover
{
    font-size: 14px;
    color: #660099;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
    font-weight: bold;
}
.sbacolorreference
{
    color: #5080c0;
    font-size: 9px;
    font-style: italic;
    text-decoration: none;
    line-height: 11px;
    vertical-align: top;
}
a.sbacolorreference
{
    color: #5080c0;
    font-size: 9px;
    font-style: italic;
    text-decoration: none;
    line-height: 11px;
    vertical-align: top;
}
a.sbacolorreference:hover
{
    color: #ffffff;
    background:#5080c0;
    font-size: 9px;
    font-style: italic;
    text-decoration: none;
    line-height: 11px;
    vertical-align: top;
}
.pagerText
{
    color: #330088;
    font-size: 11px;
    font-weight: bold;
}
a.pagerText:hover
{
    color: #550077;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.maptext
{
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
.maptextbold
{
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
.mapsmalltextbold
{
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
}
a.maptext
{
    font-size: 11px;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #0000ff;
    text-decoration: underline;
}
a.maptext:hover
{
    font-size: 11px;
    line-height: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #ff0000;
    text-decoration: underline;
}
table.cartgrid
{
    padding: 0px;
    border-collapse: collapse;
}
table.cartgrid th
{
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    background-color: #f3f1e5;
}
table.cartgrid td
{
    font-size: 11px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    vertical-align: top;
    padding: 0;
    margin-right: 0px;
}

table.cartdetail
{
    padding: 0px;
    border-collapse: collapse;
}
table.cartdetail th
{
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    line-height: 14px;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    background-color: #f3f1e5;
}
table.cartdetail td
{
    font-size: 12px;
    color: #333333;
    font-family: arial, helvetica, sans-serif;
    text-align: left;
    padding: 0;
    margin-right: 0px;
}
table.prodlist
{   text-align: left;
    border: none;
}
table.prodlist td
{ 
    border-bottom: 1px #D8D5C6 dotted;
    border-right: none;
    text-align: left;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
 }
ul.cssMenu ul
{
    display: none;
}
ul.cssMenu li:hover > ul
{
    display: block;
}
ul.cssMenu li:hover
{
    position: relative;
}
ul.cssMenu ul
{
    position: absolute;
    left: -1px;
    top: 98%;
}
ul.cssMenu ul ul
{
    position: absolute;
    left: 98%;
    top: -2px;
}
ul.cssMenu, ul.cssMenu ul
{
    margin: 0px;
    list-style: none;
    padding: 0px;
    background-color: #000000;
    border: 1px solid #777777;
}
ul.cssMenu table
{
    border-collapse: collapse;
}
ul.cssMenu
{
    display: block;
    font-size: 0;
    width: 788px;
    float: left;
}
ul.cssMenu ul
{
    width: 209px;
}
ul.cssMenu li
{
    display: block;
    zoom: 1;
    margin: 0;
    font-size: 0;
    float: left;
}
ul.cssMenu a:active, ul.cssMenu a:focus
{
    outline-style: none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover
{
    display: block;
    vertical-align: middle;
    _display: inline-block;
    _vertical-align: top;
    background-color: #000000;
    border: 0px none;
    text-align: left;
    text-decoration: none;
    padding: 2px;
    _padding-left: 0;
    font: bold 11px Arial;
    color: #FFFFFF;
    text-decoration: none;
    cursor: default;
}
ul.cssMenu span
{
    overflow: hidden;
}
ul.cssMenu ul li
{
    float: none;
}
ul.cssMenu ul a, ul.cssMenu ul li.dis a:hover
{
    display: block;
    text-align: left;
    white-space: nowrap;
}
ul.cssMenu li.sep
{
    text-align: left;
    padding: 0px;
    line-height: 0;
    height: 100%;
}
ul.cssMenu li.sep span
{
    float: none;
    padding-right: 0;
    width: 3px;
    height: 100%;
    display: inline-block;
    background-color: #777777;
    background-image: none;
}
ul.cssMenu ul li.sep span
{
    width: 100%;
    height: 3px;
}
ul.cssMenu li:hover > a
{
    background-color: #FFB300;
    border-style: none;
    font: bold 11px Arial;
    color: #000000;
    text-decoration: none;
}
ul.cssMenu li a:hover
{
    position: relative;
    background-color: #FFB300;
    border-style: none;
    font: bold 11px Arial;
    color: #000000;
    text-decoration: none;
}
ul.cssMenu li.dis a
{
    color: #AAAAAA !important;
}
ul.cssMenu img
{
    border: none;
    vertical-align: middle;
    margin-right: 2px;
    width: 16px;
    height: 16px;
}
ul.cssMenu ul img
{
    width: 16px;
    height: 16px;
}
ul.cssMenu img.over
{
    display: none;
}
ul.cssMenu li.dis a:hover img.over
{
    display: none !important;
}
ul.cssMenu li.dis a:hover img.def
{
    display: inline !important;
}
ul.cssMenu li:hover > a img.def
{
    display: none;
}
ul.cssMenu li:hover > a img.over
{
    display: inline;
}
ul.cssMenu a:hover img.over, ul.cssMenu a:hover ul img.def, ul.cssMenu a:hover a:hover ul img.def, ul.cssMenu a:hover a:hover img.over, ul.cssMenu a:hover a:hover a:hover img.over
{
    display: inline;
}
ul.cssMenu a:hover img.def, ul.cssMenu a:hover ul img.over, ul.cssMenu a:hover a:hover ul img.over, ul.cssMenu a:hover a:hover img.def, ul.cssMenu a:hover a:hover a:hover img.def
{
    display: none;
}
ul.cssMenu a:hover ul, ul.cssMenu a:hover a:hover ul
{
    display: block;
}
ul.cssMenu a:hover ul ul
{
    display: none;
}
ul.cssMenu li a.cssMenui0
{
    width: 82px;
    height: 21px;
    background-color: transparent;
    background-image: url(deluxe-css-menu.files/btn_black.gif);
    font: normal 11px Tahoma;
    color: #FFFFFF;
}
ul.cssMenu li a.cssMenui0:hover
{
    background-color: transparent;
    background-image: url(deluxe-css-menu.files/btn_black_blue.gif);
    font: normal 11px Tahoma;
    color: #FFFFFF;
}
ul.cssMenu li.cssMenui0:hover > a
{
    background-color: transparent;
    background-image: url(deluxe-css-menu.files/btn_black_blue.gif);
    font: normal 11px Tahoma;
    color: #FFFFFF;
}
ul.cssMenum0
{
    background-color: transparent;
    border-width: 0px;
    padding: 0px 1px 1px 0px;
}
ul.cssMenum0 > li > a
{
    padding: 0px 5px 0px 5px;
}
ul.cssMenum0 a
{
    padding: 0px 5px 0px 5px;
}
ul.cssMenum0 ul a
{
    padding: 2px;
}
ul.cssMenum0 > li
{
    margin: 1px 0px 0px 1px;
}
ul.cssMenum0 li
{
    margin: 1px 0px 0px 1px;
}
ul.cssMenum0 li li
{
    margin: 0px 0px 0px 0px;
}
a.fileLink
{
    text-decoration: underline;
}
a.fileLink:hover
{
    color: #666666;
}
