BODY
{
    BACKGROUND-IMAGE: url(images/pg_bkg.gif);
    MARGIN: 0px;
    BACKGROUND-COLOR: #313131
}
BODY
{
    FONT: 11px/16px Arial, Helvetica, sans-serif;
    COLOR: #4c4c4c
}
TD
{
    FONT: 11px/16px Arial, Helvetica, sans-serif;
    COLOR: #4c4c4c
}
TH
{
    FONT: 11px/16px Arial, Helvetica, sans-serif;
    COLOR: #4c4c4c
}
#topnav
{
    DISPLAY: inline;
    OVERFLOW: hidden;
    HEIGHT: 20px
}
.topnav_container
{
    MARGIN-BOTTOM: 5px;
    VERTICAL-ALIGN: bottom
}
#topnav A
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(images/topanv_shad_off.jpg) repeat-y right 50%;
    PADDING-BOTTOM: 6px;
    FONT: bold 10px Arial, Helvetica, Geneva, sans-serif;
    COLOR: #b2b2b2;
    PADDING-TOP: 6px;
    HEIGHT: 20px;
    TEXT-DECORATION: none
}
#topnav A:link
{
    TEXT-DECORATION: none
}
.topnav A:visited
{
    TEXT-DECORATION: none
}
#topnav A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
#topnav A.selected
{
    BACKGROUND-IMAGE: none;
    COLOR: black;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.topnavplain
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 6px;
    FONT: bold 10px Arial, Helvetica, Geneva, sans-serif;
    COLOR: #b2b2b2;
    PADDING-TOP: 6px;
    TEXT-DECORATION: none
}
.topnavplain A
{
    COLOR: #b2b2b2;
    TEXT-DECORATION: none
}
.topnavplain A:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}
#sidenav
{
    PADDING-LEFT: 0px;
    WIDTH: 185px
}
#sidenav A
{
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(images/side_nav_off.jpg) #666666 no-repeat 0px center;
    FONT: 11px Arial, Helvetica, Geneva, sans-serif;
    COLOR: silver;
    PADDING-TOP: 5px;
    HEIGHT: 19px;
    TEXT-DECORATION: none
}
#sidenav A:link
{
    TEXT-DECORATION: none
}
.sidenav A:visited
{
    TEXT-DECORATION: none
}
#sidenav A:hover
{
    BACKGROUND: url(images/side_nav_hover.jpg) #4c4c4c no-repeat 0px center;
    TEXT-DECORATION: none
}
#sidenav A.selected
{
    BACKGROUND: url(images/side_nav_on.jpg) #4c4c4c no-repeat 0px center;
    COLOR: #000;
    TEXT-DECORATION: none
}
.product_listing_hd
{
    BORDER-TOP: #b3b3b3 1px dotted;
    PADDING-BOTTOM: 15px;
    FONT: 20px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #ff7a00;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #b3b3b3 1px dotted
}
.product_listing_subhd
{
    FONT: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #4c4c4c
}
.product_listing_subhd A
{
    FONT-WEIGHT: normal;
    WORD-SPACING: 1px;
    COLOR: #4c4c4c;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    BACKGROUND-COLOR: transparent;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.product_listing_subhd A:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
.product_listing_dates
{
    FONT: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #999
}
.product_listing_body
{
    FONT: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #4c4c4c
}
.product_listing_image
{
    BORDER-RIGHT: #b3b3b3 1px solid;
    BORDER-TOP: #b3b3b3 1px solid;
    FLOAT: left;
    BORDER-LEFT: #b3b3b3 1px solid;
    MARGIN-RIGHT: 20px;
    BORDER-BOTTOM: #b3b3b3 1px solid
}
.product_listing_info
{
    PADDING-RIGHT: 30px;
    BACKGROUND: url(images/plus.gif) no-repeat right 50%;
    FONT: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #999999;
    MARGIN-RIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.product_listing_info A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WORD-SPACING: 1px;
    FONT: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #999999;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.product_listing_info A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.product_listing_brk
{
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #b3b3b3 1px dotted
}
.mini_link_hdr
{
    BACKGROUND: url(images/mini_link_hdr.jpg) #666 no-repeat right 50%
}
.import_link_hdr
{
    BACKGROUND: url(images/import_link_hdr.jpg) #666 no-repeat right 50%
}
.main
{
    FONT: 11px/17px Arial, Helvetica, sans-serif;
    COLOR: #4c4c4c
}
.main A
{
    FONT-WEIGHT: normal;
    COLOR: black;
    TEXT-DECORATION: none
}
.main A:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
.ftr
{
    PADDING-RIGHT: 20px;
    FONT: 10px Arial, Helvetica, Geneva, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #4c4c4c;
    BACKGROUND-COLOR: #999;
    TEXT-ALIGN: right
}
.sideinfo_drkgry
{
    PADDING-LEFT: 10px;
    FONT: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #ccc
}
.sideinfo_gry
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 10px;
    FONT: 11px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #b3b3b3
}
.sideinfo_gry A
{
    COLOR: #e6e6e6;
    TEXT-DECORATION: none
}
.sideinfo_gry A:hover
{
    COLOR: orange;
    TEXT-DECORATION: none
}
.shadow_down
{
    BACKGROUND: url(images/shadowdown.jpg) repeat-x
}
.shadow_left
{
    BACKGROUND: url(images/shadow_left.png) repeat-y right 50%
}
.shadow_right
{
    BACKGROUND: url(images/shadow_right.png) repeat-y
}
.td_supplier_main
{
    BORDER-RIGHT: #ccc 1px dashed;
    BACKGROUND: url(images/plus.gif) no-repeat 120px 85px;
    PADDING-BOTTOM: 5px;
    FONT: 10px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #7f7f7f;
    TEXT-INDENT: 10px;
    BORDER-BOTTOM: #ccc 1px dashed;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.td_supplier_main A
{
    COLOR: #7f7f7f;
    TEXT-DECORATION: none
}
.td_supplier_main A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.td_supplier_right
{
    BACKGROUND: url(images/plus.gif) no-repeat 120px 85px;
    PADDING-BOTTOM: 5px;
    FONT: 10px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #7f7f7f;
    TEXT-INDENT: 10px;
    BORDER-BOTTOM: #ccc 1px dashed;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.td_supplier_right A
{
    COLOR: #7f7f7f;
    TEXT-DECORATION: none
}
.td_supplier_right A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.td_supplier_bottom
{
    BORDER-RIGHT: #ccc 1px dashed;
    BACKGROUND: url(images/plus.gif) no-repeat 120px 85px;
    PADDING-BOTTOM: 5px;
    FONT: 10px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #7f7f7f;
    TEXT-INDENT: 10px;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.td_supplier_bottom A
{
    COLOR: #7f7f7f;
    TEXT-DECORATION: none
}
.td_supplier_bottom A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.td_supplier_end
{
    BACKGROUND: url(images/plus.gif) no-repeat 120px 85px;
    FONT: 10px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #7f7f7f;
    TEXT-INDENT: 10px;
    HEIGHT: 70px;
    TEXT-ALIGN: left
}
.td_supplier_end A
{
    COLOR: #7f7f7f;
    TEXT-DECORATION: none
}
.td_supplier_end A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.top_padding
{
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 15px
}
.product_listing_ftr
{
    WORD-SPACING: 1px;
    FONT: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #999
}
.product_listing_ftr A
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    WORD-SPACING: 1px;
    FONT: 11px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    COLOR: #999;
    TEXT-DECORATION: none
}
.product_listing_ftr A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.main_padded { FONT: 11px/17px Arial, Helvetica, sans-serif; COLOR: #4c4c4c ; padding-right: 20px; padding-left: 20px}
