/* ~~~~~~~~ START page element classes ~~~~~~~~ */
.heading
{
    font-family : Arial , Verdana , Helvetica , sans-serif;
    font-size : 12px;
    color : rgb(148 , 37 , 17);
    font-weight : bold;
    letter-spacing : 1px;
}
.text
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    color : black;
}
.sbtext
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    font-weight : bold;
    color : rgb(0 , 0 , 0);
}
.textsale
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    color : rgb(255 , 0 , 0);
}
.saletext
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 11px;
    color : rgb(255 , 255 , 255);
}
.headertext
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : rgb(0 , 0 , 0);
}
.headertextpad
{
    padding : 0px 0px 4px 10px;
}
.headerbyline
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    font-weight : bold;
    color : rgb(0 , 0 , 0);
}
.headerbylinepad
{
    padding : 0px 0px 0px 10px;
}
.subpagelist
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 10px;
    width : 100%;
    background-color : rgb(249 , 250 , 244);
    border-color : rgb(181 , 180 , 178);
    border-width : 1px;
    border-style : solid;
    padding : 5px 5px;
}
.subpagelist a:link
{
    color : rgb(0 , 0 , 0);
}
.subpagelist a:active
{
    color : rgb(0 , 0 , 0);
}
.subpagelist a:visited
{
    color : rgb(0 , 0 , 0);
}
.subpagelist a:hover
{
    color : rgb(0 , 0 , 0);
}
b
{
    font-weight : bold;
}
i
{
    font-style : italic;
}
big
{
    font-size : 11px;
}
small
{
    font-size : 8px;
}
a:link
{
    color : rgb(0 , 0 , 0);
}
a:active
{
    color : rgb(102 , 102 , 102);
}
a:visited
{
    color : rgb(102 , 102 , 102);
}
a:hover
{
    color : rgb(153 , 153 , 153);
}
/* ~~~~~~~~ Forms ~~~~~~~~  ~~~~~~~~ END page element classes ~~~~~~~~ */
.form
{
    width : 130px;
}
.formText
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 11px;
}
textarea
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 11px;
    background-color : rgb(249 , 250 , 244);
}
select
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 11px;
    background-color : rgb(249 , 250 , 244);
}
input
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 11px;
    background-color : rgb(249 , 250 , 244);
}
/* ~~~~~~~~ START design element classes ~~~~~~~~  ~~~~~~~~ End Forms ~~~~~~~~ */
.body
{
    margin-right : 42;
    margin-left : 42;
    margin-top : 5;
    margin-bottom : 0;
    padding : 0;
    background-color : rgb(255 , 255 , 255);
}
.navigation
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    font-weight : normal;
    color : rgb(105 , 104 , 100);
    letter-spacing : 0.5px;
    border-width : 1px 0px 0px 0px;
    border-style : solid;
    border-color : rgb(153 , 153 , 153);
    padding : 3px 0px 2px 0px;
}
.navigation a:link
{
    color : rgb(105 , 104 , 100);
    text-decoration : none;
}
.navigation a:active
{
    color : rgb(255 , 0 , 0);
    text-decoration : none;
}
.navigation a:visited
{
    color : rgb(105 , 104 , 100);
    text-decoration : none;
}
.navigation a:hover
{
    color : rgb(255 , 0 , 0);
    text-decoration : none;
}
.gr2b
{
    background-color : rgb(153 , 153 , 153);
}
.gr1
{
    background-color : rgb(181 , 180 , 178);
}
.gr2
{
    background-color : rgb(100 , 100 , 100);
}
.sbbox
{
    background-color : rgb(252 , 252 , 250);
}
.boxheading
{
    background-color : rgb(234 , 234 , 210);
    border-width : 0px 1px 0px 1px;
    border-style : solid;
    border-color : rgb(153 , 153 , 153);
    padding : 2px 0px 2px 0px;
}
.formheading
{
    font-family : Arial , Verdana , Helvetica , sans-serif;
    font-size : 12px;
    color : rgb(105 , 104 , 100);
    font-weight : bold;
    letter-spacing : 1px;
    background-color : rgb(234 , 234 , 210);
    border-width : 1px 1px 1px 1px;
    border-style : solid;
    border-color : rgb(153 , 153 , 153);
    padding : 2px 0px 2px 0px;
}
.boxlabel
{
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    font-weight : bold;
    color : rgb(105 , 104 , 100);
}
.boxborder
{
    background-color : rgb(249 , 250 , 244);
    border-width : 0px 1px 0px 1px;
    border-style : solid;
    border-color : rgb(153 , 153 , 153);
}
.mainboxborder
{
    background-color : rgb(255 , 255 , 255);
    border-width : 0px 1px 0px 1px;
    border-style : solid;
    border-color : rgb(153 , 153 , 153);
    padding : 1px 5px 5px 10px;
}
.sbboxpad
{
    padding : 6px 10px 3px 10px;
}
.sale
{
    background-color : rgb(255 , 0 , 0);
}
.table
{
    background-color : rgb(234 , 234 , 210);
}
.line
{
    background-color : rgb(181 , 180 , 178);
}
.browsemenu
{
    width : 156px;
    height : 18px;
    font-family : Verdana , Arial , Helvetica , sans-serif;
    font-size : 9px;
    color : rgb(0 , 0 , 0);
}
.search
{
    width : 156px;
    font-size : 9px;
    color : rgb(0 , 0 , 0);
}
.prodrow
{
    background-color : rgb(249 , 250 , 244);
    border-width : 2px 0px 2px 0px;
    border-style : dotted;
    border-color : rgb(153 , 153 , 153);
}
.footerpad
{
    padding : 1px 4px 2px 0px;
}

