.nav_box_table TD
{
    COLOR: blue;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
BODY
{
    MARGIN: 0px;
    COLOR: #009900;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #009900;
    FONT-FAMILY: Tahoma, Helvetica, Arial
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #009900;
    FONT-FAMILY: Tahoma, Helvetica, Arial
}
.stat_table
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.stat_top_row
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    BACKGROUND-COLOR: #b4b9d2
}
.stat_top_td
{
    BORDER-BOTTOM: black 1px solid
}
.stat_td
{
    BORDER-BOTTOM: silver 1px solid
}
.stat_td_alternate
{
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: #f1f3f9
}
.nav_block
{
    BORDER-RIGHT: #0000ff ridge;
    BORDER-TOP: #0000ff ridge;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #0000ff ridge;
    COLOR: #0000ff;
    BORDER-BOTTOM: #0000ff ridge;
    BACKGROUND-COLOR: #000000
}
.nav_block DIV.nav_block_title
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 3px;
    COLOR: black;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #00cc00;
    TEXT-DECORATION: underline
}
.nav_block DIV.nav_block_content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 10px;
    WIDTH: 145px;
    COLOR: white;
    BACKGROUND-COLOR: transparent
}
* HTML .nav_block DIV.nav_block_content
{
    WIDTH: 155px
}
.nav_link_container
{
    COLOR: #ff0000
}
.nav_link_container UL
{
    PADDING-LEFT: 0px;
    MARGIN: 0px;
    LIST-STYLE-TYPE: none
}
.nav_link_container A
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: #00cc00;
    PADDING-TOP: 2px
}
* HTML .nav_link_container A
{
    WIDTH: 100%
}
.nav_link_container A:link
{
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.nav_link_container A:visited
{
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.nav_link_container A:hover
{
    BACKGROUND-COLOR: #3399ff
}
.nav_link_container A.selected
{
    FONT-WEIGHT: bold;
    COLOR: blue
}
.acct_options DIV.nav_link_container
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 10px
}
.best_sellers OL
{
    PADDING-LEFT: 27px;
    MARGIN: 0px;
    TEXT-ALIGN: left
}
.best_sellers OL LI
{
    MARGIN-BOTTOM: 5px;
    VERTICAL-ALIGN: top
}
.best_sellers A
{
    LEFT: -5px;
    POSITION: relative
}
* HTML .best_sellers A
{
    POSITION: relative;
    TOP: -2px
}
.subcategory_table
{
    WIDTH: 100%;
    COLOR: #00cc00
}
.subcategory_table TD
{
    COLOR: #00cc00;
    TEXT-ALIGN: center
}
.valign_middle SPAN
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center
}
.valign_middle A
{
    COLOR: blue
}
.valign_middle IMG
{
    FLOAT: right;
    COLOR: blue;
    TEXT-ALIGN: center
}
.valign_middle INPUT
{
    COLOR: #000000
}
.valign_middle SELECT
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    VERTICAL-ALIGN: inherit;
    BORDER-LEFT: thin;
    COLOR: #00cc00;
    BORDER-BOTTOM: thin
}
.drop_shadow
{
    COLOR: #0000ff;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 10px
}
.content
{
    BORDER-RIGHT: #0000ff outset;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #0000ff outset;
    PADDING-LEFT: 7px;
    FONT-SIZE: 22px;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #0000ff outset;
    CURSOR: auto;
    COLOR: #0000ff;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #0000ff outset;
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.header
{
    FONT-SIZE: 20px;
    COLOR: green;
    TEXT-ALIGN: left
}
.header2
{
    PADDING-RIGHT: 6px;
    BACKGROUND-POSITION: center center;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    PADDING-BOTTOM: 6px;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #00cc00;
    TEXT-ALIGN: center
}
.header2 A
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.tiny_gray
{
    FONT-SIZE: 7pt;
    COLOR: #0000ff
}
.small_link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #0000ff
}
.bread_crumb_nav
{
    FONT-SIZE: 16px;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.bread_crumb_link
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Tahoma, Helvetica
}
.page_nav_div
{
    TEXT-ALIGN: center
}
.page_nav_spacing
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
.page_nav_div .page_nav_current
{
    FONT-WEIGHT: bold
}
.page_nav_div A:hover
{
    TEXT-DECORATION: underline
}
.page_nav_div A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.page_nav_div A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.page_nav_disabled
{
    COLOR: silver
}
.action_msg
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.cart_instruction
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 10px;
    COLOR: #ff0000
}
.cart_instruction IMG
{
    VERTICAL-ALIGN: middle;
    COLOR: blue;
    BACKGROUND-COLOR: transparent
}
.add_cart_errors
{
    MARGIN-TOP: 10px;
    COLOR: red;
    TEXT-ALIGN: center
}
.cart_info_msg
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    COLOR: blue
}
.cat_links .expanded .parent A
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    BACKGROUND-COLOR: #dfdfdf
}
.cat_links .expanded
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: silver 1px solid
}
.cat_links .expanded .parent
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 1px solid
}
.cat_links .expanded .children
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.discount_name
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 4px;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.discount_image
{
    FLOAT: left
}
.discount_description
{
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: left
}
.discount_description .image_div
{
    FLOAT: left
}
.discount_description > .image_div
{
    MARGIN-RIGHT: 10px
}
.discount_conditions
{
    MARGIN-TOP: 5px;
    COLOR: gray
}
.discount_product_link
{
    MARGIN-TOP: 5px;
    COLOR: gray
}
.discount_separator
{
    HEIGHT: 20px
}
.coupon
{
    BORDER-RIGHT: black 3px dashed;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 3px dashed;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 18px;
    MARGIN: 0px auto 30px;
    BORDER-LEFT: black 3px dashed;
    WIDTH: 90%;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: black 3px dashed;
    BACKGROUND-COLOR: #dbffdb
}
.coupon_code_field
{
    MARGIN: 8px;
    WIDTH: 100px
}
.condition_and_or
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.condition_parens
{
    PADDING-LEFT: 5px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: silver 1px dashed
}
.options TABLE
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    BACKGROUND-COLOR: transparent
}
.options TD
{
    COLOR: black;
    HEIGHT: 30px;
    BACKGROUND-COLOR: transparent
}
.options .extra_br
{
    HEIGHT: 15px
}
.options .instruction
{
    VERTICAL-ALIGN: top;
    COLOR: #ff0000;
    PADDING-TOP: 3px;
    TEXT-ALIGN: right
}
.options .field
{
    COLOR: blue;
    TEXT-ALIGN: left
}
.options .custom_detail_link
{
    FONT-SIZE: 7pt;
    COLOR: #ffff00
}
.options SELECT
{
    VERTICAL-ALIGN: middle;
    COLOR: black
}
.options IMG
{
    VERTICAL-ALIGN: middle;
    COLOR: lime
}
.options SPAN
{
    VERTICAL-ALIGN: middle;
    COLOR: green
}
.options INPUT
{
    VERTICAL-ALIGN: middle;
    COLOR: black;
    BACKGROUND-COLOR: white
}
.options TEXTAREA
{
    COLOR: black;
    BACKGROUND-COLOR: white
}
.options .radios
{
    COLOR: lime;
    LINE-HEIGHT: 170%
}
.radios INPUT
{
    MARGIN-LEFT: -3px;
    COLOR: green;
    BACKGROUND-COLOR: blue
}
.options .checkbox
{
    MARGIN-LEFT: -3px
}
.radios > INPUT
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 0px;
    COLOR: green;
    BACKGROUND-COLOR: blue
}
.checkbox_span > .checkbox
{
    MARGIN-LEFT: 0px;
    COLOR: black
}
.option_detail_body
{
    FONT-SIZE: 11px;
    MARGIN: 5px;
    COLOR: blue;
    BACKGROUND-COLOR: #ffffff
}
.option_detail_div
{
    TEXT-ALIGN: left
}
.option_detail_div .option_detail
{
    COLOR: blue
}
.option_detail_div .product_section
{
    PADDING-BOTTOM: 0px;
    COLOR: blue;
    TEXT-ALIGN: center
}
.option_detail .option_img
{
    FLOAT: left
}
.option_detail_div .separator
{
    CLEAR: left;
    COLOR: blue;
    HEIGHT: 10px
}
.option_detail_div .choices_table TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    COLOR: blue;
    PADDING-TOP: 2px
}
.option_detail_div .choices_table
{
    WIDTH: 100%;
    BACKGROUND-COLOR: lightblue
}
.choices_table .choice_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: blue;
    TEXT-ALIGN: center
}
.choices_table .choice_price
{
    COLOR: #ff0000;
    TEXT-ALIGN: center
}
.choices_table .choice_img_div
{
    FLOAT: left;
    COLOR: blue
}
.choices_table .choice_description
{
    VERTICAL-ALIGN: top;
    COLOR: blue;
    TEXT-ALIGN: left
}
.choices_table .single_choice_table
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    MARGIN-LEFT: auto;
    BORDER-LEFT: silver 1px solid;
    COLOR: blue;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: white
}
#best_sellers_table TD
{
    VERTICAL-ALIGN: top;
    HEIGHT: 40px
}
DIV.nav_block_content > #cart_options_advanced
{
    WIDTH: 100%
}
#cart_options_advanced TD
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Arial
}
#cart_options_advanced .header_row_td
{
    PADDING-BOTTOM: 5px
}
#cart_options_advanced .qty_td
{
    TEXT-ALIGN: left
}
#cart_options_advanced .name_td
{
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
#cart_options_advanced .total_td
{
    TEXT-ALIGN: right
}
#cart_options_advanced .footer_row_td
{
    BORDER-TOP: silver 1px solid;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
#cart_options_advanced A
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
#cart_options_advanced A:visited
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.account_choice_form
{
}
.account_choice_form .login_table
{
    MARGIN-TOP: 10px
}
.account_choice_form .login_field
{
    WIDTH: 120px
}
.account_choice_form INPUT
{
    VERTICAL-ALIGN: middle
}
.account_choice_form .submit
{
    FONT-SIZE: 10px;
    WIDTH: 70px;
    COLOR: #00cc00
}
.sub_heading
{
    FONT-SIZE: 13px;
    COLOR: #00cc00;
    TEXT-ALIGN: center
}
.small_text
{
    COLOR: #00cc00
}
.account_choice_form .field_label_td
{
    COLOR: #00cc00;
    TEXT-ALIGN: right
}
.account_choice_form .field_td
{
    COLOR: #00cc00;
    TEXT-ALIGN: left
}
.address_form
{
}
.address_form FORM
{
    MARGIN: 0px
}
.address_form_header
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px
}
.address_form FIELDSET
{
    MARGIN-LEFT: auto;
    WIDTH: 85%;
    MARGIN-RIGHT: auto
}
.address_form TABLE
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto
}
.address_form_trick_ie > FIELDSET
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    -moz-border-radius: 6px 6px 6px 6px
}
.address_form .required_field_indicator
{
    FLOAT: right;
    PADDING-TOP: 12px
}
.address_form .required_field_indicator IMG
{
    VERTICAL-ALIGN: middle
}
.address_form .required_field_indicator SPAN
{
    VERTICAL-ALIGN: middle
}
.address_form .field_label_td
{
    TEXT-ALIGN: right
}
.address_form .field_label_td IMG
{
    VERTICAL-ALIGN: middle
}
.address_form .field_label_td SPAN
{
    VERTICAL-ALIGN: middle
}
.address_form .field_td IMG
{
    VERTICAL-ALIGN: middle
}
.address_form .field_td SELECT
{
    VERTICAL-ALIGN: middle
}
.address_form .field_td
{
    TEXT-ALIGN: left
}
.address_form .text_input
{
    WIDTH: 250px
}
.checkout_table
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid
}
.address_block
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 130px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 75px
}
.address_block TD
{
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
.address_block .tracking_number
{
    MARGIN-TOP: 4px;
    TEXT-ALIGN: center
}
.checkout_table .header_row
{
    FONT-WEIGHT: bold;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #000000
}
.address_block .header_row
{
    FONT-WEIGHT: bold;
    HEIGHT: 22px;
    BACKGROUND-COLOR: #000000
}
.checkout_table .item_row TD
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #000000
}
.checkout_table .header_row TD
{
    BORDER-BOTTOM: black 1px solid
}
.address_block .header_row TD
{
    BORDER-BOTTOM: black 1px solid
}
.checkout_table .header_row .td_1
{
    PADDING-LEFT: 4px;
    BACKGROUND-COLOR: #ffff00;
    TEXT-ALIGN: left
}
.checkout_table .header_row .td_2
{
    PADDING-RIGHT: 4px;
    BACKGROUND-COLOR: #ffff00;
    TEXT-ALIGN: right
}
.checkout_table .header_row .td_3
{
    PADDING-RIGHT: 4px;
    BACKGROUND-COLOR: #ffff00;
    TEXT-ALIGN: right
}
.checkout_table .header_row .td_4
{
    PADDING-RIGHT: 4px;
    BACKGROUND-COLOR: #ffff00;
    TEXT-ALIGN: right
}
.checkout_table .header_row .td_1
{
    WIDTH: 50%
}
.checkout_table .item_row .td_1
{
    WIDTH: 50%
}
.checkout_table .header_row .td_2
{
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: right
}
.checkout_table .item_row .td_2
{
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: right
}
.checkout_table .item_row .td_2W
{
    FONT-SIZE: 7pt;
    LINE-HEIGHT: 175%
}
.checkout_table .header_row .td_3
{
    WIDTH: 12%;
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: right
}
.checkout_table .item_row .td_3
{
    WIDTH: 12%;
    LINE-HEIGHT: 150%;
    TEXT-ALIGN: right
}
.checkout_table .header_row .td_4
{
    WIDTH: 8%;
    TEXT-ALIGN: right
}
.checkout_table .item_row .td_4
{
    WIDTH: 8%;
    TEXT-ALIGN: right
}
.checkout_table .item_row .td_1
{
    HEIGHT: 100px
}
.checkout_table .item_row .td_1
{
    BORDER-RIGHT: silver 1px solid
}
.checkout_table .item_row .td_2
{
    BORDER-RIGHT: silver 1px solid
}
.checkout_table .item_row .td_3
{
    BORDER-RIGHT: silver 1px solid
}
.checkout_table .qty_row .td_1
{
    BORDER-RIGHT: silver 1px solid;
    COLOR: black
}
.checkout_table .qty_row .td_2
{
    BORDER-RIGHT: silver 1px solid;
    COLOR: black
}
.checkout_table .item_row TD
{
    PADDING-RIGHT: 4px
}
.checkout_table .qty_row TD
{
    PADDING-RIGHT: 4px;
    COLOR: black
}
.checkout_table .footer_row TD
{
    PADDING-RIGHT: 4px
}
.checkout_table .qty_row TD
{
    BORDER-TOP: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: #ffff00;
    TEXT-ALIGN: right
}
.checkout_table .footer_row .pay_method
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 4px
}
.qty_row INPUT
{
    VERTICAL-ALIGN: middle
}
.qty_row SPAN
{
    VERTICAL-ALIGN: middle
}
.checkout_table .product
{
    MARGIN: 4px 0px 4px 4px;
    WIDTH: 100%
}
.checkout_table TD
{
    TEXT-ALIGN: left
}
.checkout_table .prod_name
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: blue;
    PADDING-TOP: 2px
}
.checkout_table .product .prod_img
{
    FLOAT: left;
    MARGIN: 4px
}
.checkout_table .prod_btns
{
    COLOR: blue;
    PADDING-TOP: 4px
}
.checkout_table .savings_info
{
    CLEAR: left;
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px;
    FONT-STYLE: italic
}
.checkout_table .order_option_detail
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    COLOR: red;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: transparent
}
.checkout_table .order_option_detail_line
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 1px solid
}
.checkout_table .order_option_detail_line_alt
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: silver 1px solid
}
.checkout_table .order_option_detail_line_alt
{
    BACKGROUND-COLOR: #000000
}
.checkout_table .order_option_detail_line .label
{
    FONT-WEIGHT: bold;
    COLOR: green;
    MARGIN-RIGHT: 4px
}
.checkout_table .order_option_detail_line_alt .label
{
    FONT-WEIGHT: bold;
    COLOR: yellow;
    MARGIN-RIGHT: 4px
}
.checkout_table .order_option_detail_line_alt .label
{
    COLOR: green
}
.checkout_table .opt_detail_btn
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    CURSOR: default;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #000000
}
.checkout_progress
{
}
.checkout_progress A
{
    VERTICAL-ALIGN: middle;
    COLOR: green;
    TEXT-DECORATION: none
}
.checkout_progress A:visited
{
    VERTICAL-ALIGN: middle;
    COLOR: mediumvioletred;
    TEXT-DECORATION: none
}
.checkout_progress A:hover
{
    COLOR: green;
    TEXT-DECORATION: underline
}
.checkout_step_pending
{
    FONT-SIZE: 10pt;
    COLOR: silver
}
.checkout_step_active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-STYLE: italic
}
.checkout_step_done
{
    FONT-SIZE: 10pt;
    COLOR: green
}
.checkout_step_pending
{
    WIDTH: 20%;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    TEXT-ALIGN: left
}
.checkout_step_active
{
    WIDTH: 20%;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    TEXT-ALIGN: left
}
.checkout_step_done
{
    WIDTH: 20%;
    FONT-FAMILY: "Trebuchet MS", Verdana, Arial;
    TEXT-ALIGN: left
}
.checkout_step_active .checkout_step_num
{
    FONT-STYLE: italic
}
.checkout_buttons_row1
{
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.checkout_buttons_row2
{
    BACKGROUND-COLOR: #000000;
    TEXT-ALIGN: center
}
.checkout_buttons_row2
{
    MARGIN-TOP: 15px
}
.checkout_buttons_row1 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #000000
}
.checkout_buttons_row2 IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #000000
}
#checkout_button_w_gc
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-BOTTOM: 17px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #000000
}
#checkout_or
{
    MARGIN: 0px 4px 17px 6px;
    BACKGROUND-COLOR: #000000
}
.error_field
{
    BACKGROUND-COLOR: #ff6767
}
.error_field_radios
{
    BACKGROUND-COLOR: #ff6767
}
.error_field_radios
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
.readonly
{
    COLOR: green;
    BACKGROUND-COLOR: silver
}
INPUT
{
    FONT-SIZE: 11px
}
SELECT
{
    FONT-SIZE: 11px
}
.product_description
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    COLOR: green;
    TEXT-ALIGN: left
}
.product_display
{
    WIDTH: 100%;
    COLOR: green;
    TEXT-ALIGN: center
}
.product_name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    WIDTH: 100%;
    COLOR: green;
    TEXT-ALIGN: left
}
.product_section
{
    FONT-SIZE: 16px;
    PADDING-BOTTOM: 10px;
    COLOR: green;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.product_price
{
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    WIDTH: 300px;
    COLOR: green
}
.ups_window
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid
}
.ups_window_header
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 5px;
    COLOR: white;
    PADDING-TOP: 5px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #804000
}
.order_email_body
{
    BACKGROUND-COLOR: #ffffff
}
.order_email_htm
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.order_email_htm .header
{
    MARGIN-BOTTOM: 5px
}
.fedex_track_body
{
    BACKGROUND-COLOR: white
}
.fedex_track_table
{
    WIDTH: 100%
}
.fedex_track
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid
}
.fedex_track TD
{
    TEXT-ALIGN: left
}
.fedex_track .header_row
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #660099
}
.fedex_track .scantd
{
    BORDER-BOTTOM: black 1px solid
}
.fedex_track .scantd_alt
{
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #f1f3f9
}
.diag
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: gray 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f5f5f5;
    TEXT-ALIGN: left
}
.diag_true
{
    FONT-WEIGHT: bold;
    COLOR: green
}
.diag_false
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.diag_code
{
    MARGIN: 4px 6px 10px;
    FONT-FAMILY: "Courier New", Courier, mono;
    BACKGROUND-COLOR: silver
}
.diag_discount
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 6px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #e8e8e8
}
.diag_discount_name
{
    MARGIN-BOTTOM: 2px;
    TEXT-DECORATION: underline
}
.wait IMG
{
    VERTICAL-ALIGN: middle
}
.wait SPAN
{
    PADDING-BOTTOM: 2px;
    VERTICAL-ALIGN: middle
}
.clear_float
{
    CLEAR: both;
    LINE-HEIGHT: 0;
    HEIGHT: 0px
}
.large_heading
{
    FONT-SIZE: 16px;
    COLOR: black
}
.large_button
{
    FONT-SIZE: 14px;
    COLOR: black
}
.checkbox_span
{
    COLOR: black
}
.checkbox_span >
{
    COLOR: black
}
.nav_box_table
{
    COLOR: blue
}
.option_detail
{
    COLOR: blue
}
.radios >
{
    BACKGROUND-COLOR: blue
}
