A.catbold:link, A.catbold:visited
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #009BCA;
    text-decoration: none;
    line-height: 20px;
}
A.catlink:link, A.catlink:visited
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
    line-height: 18px;
}
A.cattop:link, A.cattop:visited
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #5258A4;
    text-decoration: none;
    line-height: 20px;
}

.PPTitle
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #C60;
    text-decoration: none;
    line-height: 25px;
}
.PPDetail
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    text-decoration: none;
}
.PPPrice
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #CD3037;
    text-decoration: none;
}

.LogoBar
{
    height: 78px;
    background: url(../images/bg-header.gif) no-repeat right top;
}
.LogoBar IMG
{
    margin-top: 20px;
    margin-left: 40px;
}

.TabBar
{
    height: 31px;
}
.TabSep
{
    width: 2px;
    height: 31px;
    float: left;
}
.Tab
{
    height: 31px;
}
.Tab A:link, .Tab A:visited
{
    padding-left: 0px;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #C60;
    line-height: 31px;
    text-decoration: none;
}
.Tab A:hover
{
    background-color: #E6E2BC;
    text-decoration: none;
}

.Tab2
{
    height: 20px;
}
.Tab2 A:link, .Tab2 A:visited
{
    padding-left: 0px;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #C60;
    line-height: 20px;
    text-decoration: none;
}
.Tab2 A:hover
{
    background-color: #E6E2BC;
    text-decoration: none;
}
.searchBar
{
    width: 768px;
    align: center;
    padding-bottom: 8px;
    border-top: solid;
    border-top-width: 0px;
    border-top-color: #C60;
}
.SearchBar FORM
{
    margin: 0px;
    padding: 0px;
    padding-top: 15px;
}

.Stack
{
    clear: both;
    width: 990px;
    _width: 980px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    height: auto;
}
.StackLeft
{
    width: 260px;
    float: left;
}
.StackCenter
{
    margin-right: 5px;
    _margin-right: 0px;
    width: 760px;
    float: center;
}

.BannerLeft
{
    height: 148px;
    background: url(../images/banner-left.gif) no-repeat left top;
}
.BannerMid
{
    height: 148px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    background: url(../images/banner-mid.gif) repeat-x left top;
    margin-bottom: 10px;
}
.BannerRight
{
    height: 148px;
    background: url(../images/banner-right.gif) no-repeat right top;
}

.BannerBoxHeading
{
    margin-top: 5px;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #009BCA;
    text-align: center;
    line-height: 20px;
}

.BannerBoxSep
{
    height: 10px;
    background: url(../images/line-banner.gif) no-repeat center center;
}

.BannerText
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #888888;
    text-align: left;
    line-height: 20px;
    text-decoration: none;
}

.BoxHeading
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #C60;
    text-align: center;
    line-height: 20px;
}

.BoxInnerSepBig
{
    height: 10px;
    background: url(../images/line-big.gif) no-repeat center center;
}
.BoxInnerSepSmall
{
    height: 16px;
    background: url(../images/line-small.gif) no-repeat center center;
}

.BoxTopLeft
{
    height: 100%;
    background: url(../images/box-top-left.gif) no-repeat left top;
}
.BoxTopMid
{
    height: 100%;
    background: url(../images/box-top-mid.gif) repeat-x left top;
}
.BoxTopRight
{
    height: 100%;
    background: url(../images/box-top-right.gif) no-repeat right top;
}
.BoxLeft
{
    height: 100%;
    background: url(../images/box-left.gif) repeat-y left bottom;
}
.BoxRight
{
    height: 100%;
    background: url(../images/box-right.gif) repeat-y right bottom;
}
.BoxBotLeft
{
    height: 100%;
    background: url(../images/box-bot-left.gif) no-repeat left bottom;
}
.BoxBotMid
{
    height: 100%;
    background: url(../images/box-bot-mid.gif) repeat-x left bottom;
}
.BoxBotRight
{
    height: 100%;
    background: url(../images/box-bot-right.gif) no-repeat right bottom;
    min-height: 200px;
    _height: 200px;
}
.BoxGrad
{
    margin-bottom: 10px;
    background: url(../images/box-grad.gif) no-repeat left bottom;
}
.BoxContainer
{
    text-align: left;
    padding: 15px;
}

.Footer
{
    clear: both;
    height: 22px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #666;
    text-align: center;
    text-decoration: none;
}
.Footer A:link, .Footer A:visited
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #666;
    text-decoration: none;
}

.Copyright
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333;
    text-align: center;
}
.botBar
{
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    border-top: solid;
    border-top-width: 1px;
    border-top-color: #C60;
    width: 760px;
}


.prodtabs
{
    margin: 0px auto;
    text-align: left;
}
.prodtabs A:link, .prodtabs A:active, .prodtabs A:visited
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding-top: 2px;
    padding-right: 10px;
    padding-left: 11px;
    font-weight: bold;
    background: #E6E2BC;
    padding-bottom: 0px;
    color: #C60;
    text-decoration: none;
}
.prodtabs A:hover
{
    color: #C90;
}
.prodtabs A#live
{
    background: #C60;
    color: #FFFFFF;
    border-bottom: #C60 2px solid;
    white-space: nowrap;
}
.prodtabsBg
{
    background: #C60;
    height: 1px;
}

.search
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #333;
    text-align: right;
}
.effect
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #333;
}
.baseeffect
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    color: #C60;
    background-color: #E6E2BC;
    border: 1px #C60;
    width: 85px;
}
.baseeffectEx
{
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: black;
    background-color: #CCC;
}

.newsletter
{
    float: right;
    width: 200px;
    height: 71px;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #999999;
    line-height: 25px;
}

.newsletterHidden
{
    top: 55px;
    left: 100px;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: black;
    visibility: hidden;
    position: absolute;
    line-height: 18px;
    background: white;
    border: 2px solid gray;
    padding: 5px;
    white-space: nowrap;
}

.newsletterHidden INPUT
{
    margin: 1px;
}

HR
{
    border: 0;
    color: #CCC;
    background-color: #CCC;
    height: 1px;
}

