a { color: #CA0000; text-decoration: none; }
a:link { color: #CA0000; text-decoration: none; }
a:visited { color: #CA0000; text-decoration: none; }
a:hover { color: #CA0000; text-decoration: underline; }

body { margin: 0px; margin-bottom: 10px; background-color: #FFFFFF; }
form { margin: 0px; }

table.grid { width: 1024px; border-bottom: 1px solid #E5E5E5; }
table.menu { background-color: #e0e0e0; }
table.menu_item { width: 100%; border: none; }
table.menu_login { width: 100%; }
table.block_border { border-bottom: 1px solid #CCCCCC; }
table.listing { width: 100%; border-top: 1px solid #CCCCCC; }
table.ticker { width: 100%; border-top: 1px solid #5c5c5c; }
table.form_submit { background-image: url(../images/submit.gif); background-repeat: repeat-x; background-position: center left; cursor: pointer; }
table.wiw { width: 100%; background-color: #DBE7EC; background-image: url(../images/wiw_border.gif); background-repeat: repeat-x; background-position: bottom left; }
table.wiw_button { background-image: url(../images/wiw_button.gif); background-repeat: repeat-x; background-position: center left; cursor: pointer; }
table.wiw_detail {  border-bottom: 1px solid #CCCCCC; }

td.grid { width: 851px; padding-left: 30px; }
td.grid_index { padding-left: 0px; }
td.content { width: 100%; padding-bottom: 15px; }
td.content_index { padding-left: 30px; }
td.menu { padding-bottom: 10px; padding-left: 5px; }
td.menu_date { font-family: Arial; font-size: 10px; color: #000000; padding-left: 2px; padding-top: 2px; padding-bottom: 2px; cursor: default; white-space : nowrap; }
td.menu_top { font-family: Arial; font-size: 11px; color: #CCCCCC; letter-spacing: 5px; padding-top: 5px; cursor: default; }
td.menu_group { font-family: Arial; font-size: 12px; color: #000000; padding-top: 3px; padding-bottom: 4px; padding-left: 4px; padding-right: 3px; cursor: default; }
td.menu_item { padding-bottom: 1px; padding-left: 4px; padding-right: 4px; }
td.menu_item2 { padding-top: 4px; padding-bottom: 4px; padding-left: 2px; padding-right: 4px; cursor: pointer; background-repeat: no-repeat; background-position: center right; }
td.menu_item2_border { border-top: 1px solid #a19fa0; }
td.menu_item2_active { background-color: #ffffff; }
td.menu_item2_cart { background-image: url(../images/cart.gif); }
td.menu_item2_cart_active { background-image: url(../images/cart_active.gif); }
td.menu_base { padding-left: 6px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; line-height: 11px; font-family: Arial; font-size: 10px; color: #FFFFFF; cursor: pointer; }
td.menu_light { background-color: #A19FA0; }
td.menu_dark { background-color: #5C5C5C; }
td.menu_red { background-color: #CA0000; }
td.menu_hover { background-color: #FFFFFF; }
td.menu_hover_dark { background-color: #FFFFFF; }
td.menu_active { background-color: #FFFFFF; background-image: url(../images/selection.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_active_dark { background-color: #FFFFFF; background-image: url(../images/selection_dark.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_active_red { background-color: #FFFFFF; background-image: url(../images/selection_red.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_subscribe { font-size: 14px; text-align: right; padding-top: 6px; padding-bottom: 6px; padding-right: 24px; background-image: url(../images/subscribe.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_search_submitbutton { font-family: Arial; font-size: 14px; text-align: right; padding-top: 6px; padding-bottom: 6px; padding-right: 24px; background-image: url(../images/search2.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_login { padding-top: 6px; padding-bottom: 1px; }
td.menu_login_dark { background-color: #5c5c5c; padding-top: 2px; padding-bottom: 2px; }
td.menu_logout { padding-top: 6px; padding-bottom: 6px; background-image: url(../images/logout.gif); background-repeat: no-repeat; background-position: center right; }
td.menu_login_checkbox { padding-left: 3px; }
td.menu_login_save { width: 100%; font-family: Arial; font-size: 10px; color: #FFFFFF; cursor: default; }
td.menu_login_submit { padding-right: 6px; font-family: Arial; font-size: 14px; color: #FFFFFF; font-weight: normal; cursor: pointer; }
td.menu_login_hover { text-decoration: underline; }
td.menu_splitter { background-color: #ffffff; }
td.menu_title { font-weight: normal; font-size: 15px; padding-bottom: 4px; border-bottom: 1px solid #9e9d9e; }
td.followus { padding-top: 8px; padding-bottom: 3px; }

td.submenu { background-color: #ffffff; }
td.submenu_products { border-bottom: 0px; }
td.submenu_item { border-top: 1px solid #eeeeee; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; cursor: pointer; }
td.submenu_item_productgroup { cursor: default; font-weight: bold; color: #ca0000; }
a.submenu { color: #5c5c5c; text-decoration: none; }
a.submenu:link { color: #5c5c5c; text-decoration: none; }
a.submenu:visited { color: #5c5c5c; text-decoration: none; }
a.submenu:hover { color: #5c5c5c; text-decoration: none; }

a.submenu_active { color: #ca0000; text-decoration: none; }
a.submenu_active:link { color: #ca0000; text-decoration: none; }
a.submenu_active:visited { color: #ca0000; text-decoration: none; }
a.submenu_active:hover { color: #ca0000; text-decoration: none; }

a.followus { font-size: 15px; color: #000000; text-decoration: none; padding-left: 25px; padding-top: 4px; padding-bottom: 4px; background-repeat: no-repeat; background-position: center left; }
a.followus:link { color: #000000; text-decoration: none; }
a.followus:visited { color: #000000; text-decoration: none; }
a.followus:hover { color: #000000; text-decoration: underline; }

td.menu_search { padding-left: 4px; padding-right: 3px; }
td.menu_search_title { padding-left: 4px; padding-right: 3px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
td.menu_search_text { font-family: Arial; font-size: 12px; color: #000000; }
td.menu_search_submit { padding-right: 12px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #CA0000; }
td.menu_search_type { padding-left: 2px; padding-bottom: 9px; }

td.tab { padding-top: 10px; padding-bottom: 30px; }
td.title { font-family: Arial,Verdana,Tahoma; font-size: 18px; color: #000000; font-weight: bold; padding-bottom: 15px; }
td.text { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 13px; line-height: 15px; }
td.text_small { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; padding-bottom: 13px; line-height: 15px; }
td.banner { padding-top: 15px; padding-bottom: 15px; padding-right: 24px; }
td.custom { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 13px; line-height: 15px; }

td.sidebar { padding-left: 30px; width: 0%; }
td.sidebar_splitter { border-top: 1px solid #CCCCCC; }
td.sidebar_block { padding-bottom: 8px; }
td.sidebar_banner { padding-bottom: 10px; }

td.index_title { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #a19fa0; line-height: 15px; font-weight: bold; cursor: default; text-transform: uppercase; }
td.index_blocks { padding-left: 36px; }
td.index_image { padding-right: 6px; padding-top: 3px; }

td.header { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px solid #CCCCCC; }
td.header_title { padding-bottom: 5px; font-family: Arial,Verdana,Tahoma; font-size: 20px; color: #CA0000; line-height: 16px; font-weight: bold; cursor: default; }
td.header_text { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; cursor: default; padding-right: 10px; }

td.block { padding-bottom: 15px; }
td.block_index { padding-bottom: 10px; }
td.block_title { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 14px; font-weight: bold; cursor: default; }
td.block_title_large { font-size: 15px; line-height: 17px; }
td.block_text { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; line-height: 13px; cursor: default; }
td.block_text_large { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; cursor: default; }
td.block_lineheight_large { line-height: 15px; }
td.block_image { padding-bottom: 8px; }
td.block_image_align { padding-right: 10px; }
td.block_image_spacing { padding-left: 35px; }
td.block_flash { padding-bottom: 8px; }
td.block_link { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; }
td.block_border { padding-bottom: 14px; }
td.block_background { background-color: #EEEEEE; padding: 10px; }
td.block_button { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
td.block_help { padding-left: 5px; padding-top: 0px; padding-bottom: 6px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; line-height: 12px; cursor: default; }
td.block_feature { padding-bottom: 20px; }
td.block_products { font-family: Arial; font-size: 14px; line-height: 26px; border-bottom: 1px solid #a19fa0; }

td.block_padding_right { padding-right: 20px; }
td.block_padding_left { padding-left: 20px; }
td.block_padding_bottom { padding-bottom: 10px; }

td.video { background-color: #EEEEEE; padding: 8px; }
td.video_title { padding-bottom: 6px; font-family: Arial,Verdana,Tahoma; font-size: 15px; color: #000000; line-height: 15px; font-weight: bold; cursor: default; }
td.video_subtitle { padding-bottom: 7px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; font-weight: bold; cursor: default; }
td.video_image { padding-bottom: 2px; }

td.ticker { padding-top: 3px; padding-bottom: 3px; width: 100%; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; cursor: default; }
td.ticker_title { background-color: #5c5c5c; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #ffffff; font-weight: bold; text-align: right; cursor: default; }
td.ticker_spacer { border-top: 1px solid #5c5c5c; }

td.listing { padding-top: 5px; padding-bottom: 15px; }
td.listing_text { width: 100%; border-bottom: 1px solid #CCCCCC; padding-top: 15px; padding-bottom: 15px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 13px; line-height: 15px; }
td.listing_image { border-bottom: 1px solid #CCCCCC; padding-top: 20px; padding-bottom: 20px; }

td.catalog { padding-top: 5px; padding-bottom: 15px; }
td.catalog_menu { border-right: 1px solid #CCCCCC; }
td.catalog_menu_item { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; padding-right: 25px; padding-bottom: 10px; }
td.catalog_menu_image { padding-bottom: 10px; }
td.catalog_text { width: 100%; padding-left: 30px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; }
td.catalog_button { padding-top: 20px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }

td.news_title { font-family: Arial,Verdana,Tahoma; font-size: 18px; color: #000000; font-weight: bold; }
td.news_spacing { padding-bottom: 10px; }
td.news_splitter { border-top: 1px solid #CCCCCC; }
td.newsletter { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; line-height: 13px; cursor: default; }
td.newsletter_large { font-size: 11px; line-height: 15px; }
td.newsletter_bullet { padding-top: 3px; padding-right: 6px; }
span.news_date { color: #a19fa0; padding-right: 10px; cursor: default; }

td.form_title { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 9px; padding-left: 25px; font-family: Arial,Verdana,Tahoma; font-size: 15px; color: #000000; font-weight: bold; background-image: url(../images/title.gif); background-repeat: no-repeat; background-position: center left; cursor: default; }
td.form_title_required {border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
td.form_textarea { padding-left: 70px; padding-top: 20px; padding-right: 100px; }
td.form_submit { padding-top: 20px; }
td.form_submit_text { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #CA0000; font-weight: bold; padding-right: 40px; padding-bottom: 2px; background-image: url(../images/submit_right.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
td.form_input { width: 100%; padding-right: 100px; }
td.form { padding-left: 70px; padding-right: 25px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
td.form_error { font-weight: bold; color: #CA0000; }
td.form_spacing { padding-left: 10px; padding-bottom: 20px; padding-right: 10px; }
td.form_radio { padding-left: 3px; padding-top: 2px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; cursor: pointer; }
td.form_text { padding-right: 20px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: pointer; }
td.form_border { border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; }
td.form_conditions { padding-left: 0px; padding-right: 0px; padding-top: 13px; padding-bottom: 13px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: pointer; }

td.search { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 15px; line-height: 15px; border-bottom: 1px solid #CCCCCC; cursor: default; }
td.search_number { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-right: 8px; font-weight: bold; line-height: 15px; cursor: default; }
td.search_results { padding-top: 14px; padding-bottom: 14px; }
td.search_result { width: 100%; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 15px; line-height: 15px; cursor: default; }
td.search_index { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #CCCCCC; padding-top: 10px; cursor: default; }

td.wiw { border-bottom: 1px solid #CCCCCC; padding-bottom: 4px; }
td.wiw_splitter { padding-left: 15px; padding-right: 15px; padding-bottom: 8px; }
td.wiw_hint { width: 100%; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #7D0000; cursor: default; }
td.wiw_button { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #CA0000; font-weight: bold; padding-right: 40px; padding-bottom: 2px; background-image: url(../images/wiw_button_right.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; }
td.wiw_header { width: 25%; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; cursor: default; padding-bottom: 3px; }
td.wiw_spacing { padding-left: 15px; padding-right: 15px; padding-bottom: 15px; }
td.wiw_error { padding-top: 14px; font-family: Arial.Verdana,Tahoma; font-size: 12px; color: #CA0000; padding-bottom: 15px; line-height: 15px; border-bottom: 1px solid #CCCCCC; }
td.wiw_results { padding-top: 9px; padding-bottom: 10px; }
td.wiw_results_summary { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; font-weight: bold; cursor: default; }
td.wiw_results_text { padding-left: 8px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; cursor: default; }
td.wiw_results_button { background-color: #DBE7EC; background-image: url(../images/wiw_border.gif); background-repeat: repeat-x; background-position: bottom left; padding-top: 5px; padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
td.wiw_column { background-color: #DBE7EC; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; cursor: default; }
td.wiw_column_splitter { background-image: url(../images/wiw_column.gif); background-repeat: no-repeat; background-position: center right; }
td.wiw_column_border { background-image: url(../images/wiw_border.gif); background-repeat: repeat-x; background-position: bottom left; }
td.wiw_row { padding-left: 5px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: default; }
td.wiw_detail { width: 100%; padding-top: 6px; padding-bottom: 6px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 16px; cursor: default; }
td.wiw_detail_left { width: 50%; padding-right: 16px; }
td.wiw_detail_right { width: 50%; padding-left: 16px; }
td.wiw_detail_title { padding-bottom: 12px; font-family: Arial,Verdana,Tahoma; font-size: 14px; color: #000000; font-weight: bold; cursor: default; }
td.wiw_detail_text { padding-left: 20px; padding-bottom: 3px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: default; line-height: 15px; }
td.wiw_detail_employees { border-top: 1px solid #CCCCCC; padding-top: 8px; padding-bottom: 5px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; font-weight: bold; cursor: default; }
td.wiw_detail_person { padding-left: 12px; padding-top: 5px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: default; }
td.wiw_detail_person_selected { padding-left: 12px; padding-top: 5px;  background-image: url(../images/bullet_dark.gif); background-repeat: no-repeat; background-position: 0px 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: default; }
td.wiw_detail_function { padding-left: 15px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; cursor: default; }
td.wiw_detail_border { border-bottom: 1px solid #CCCCCC; }
td.wiw_detail_icon { padding-right: 4px; }
td.wiw_photo { padding: 10px; padding-left: 0px; }
td.wiw_logo { border-bottom: 1px solid #CCCCCC; padding-top: 10px; padding-bottom: 10px; }
td.wiw_logo_border { border: 1px solid #CCCCCC; }
td.wiw_title { background-color: #E2E9FF; padding: 3px; font-family: Arial,Verdana,Tahoma; font-size: 16px; font-weight: bold; color: #000000; }
td.wiw_text { border-top: 1px solid #CCCCCC; padding-top: 8px; padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; cursor: default; }
td.wiw_event { background-color: #000000; font-family: Arial; font-size: 10px; color: #FFFFFF; cursor: default; text-transform: uppercase; padding: 4px; padding-top: 1px; padding-bottom: 0px; }

td.wiw_icon_address { background-image: url(../images/wiw_icon_house.gif); background-repeat: no-repeat; background-position: 0px 1px; }
td.wiw_icon_telephone { background-image: url(../images/wiw_icon_phone.gif); background-repeat: no-repeat; background-position: 0px 1px; }
td.wiw_icon_fax { background-image: url(../images/wiw_icon_fax.gif); background-repeat: no-repeat; background-position: 0px 1px; }
td.wiw_icon_email { background-image: url(../images/wiw_icon_mail.gif); background-repeat: no-repeat; background-position: 0px 4px; }
td.wiw_icon_web { background-image: url(../images/wiw_icon_web.gif); background-repeat: no-repeat; background-position: 0px 2px; }

td.theme_splitter { border-top: 1px solid #FEE7DD; }
td.theme_header { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; font-weight: bold; }
td.theme_padding { padding-right: 20px; }
td.theme_border { border-top: 1px solid #FFFFFF; }
td.theme_highlight { padding: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FEE7DD; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 16px; }
td.theme { padding-top: 1px; padding-bottom: 1px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 16px; }

td.magazine_link { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; line-height: 13px; cursor: default; }
td.magazine_bullet { padding-top: 3px; padding-right: 6px; }
td.magazine_splitter { border-top: 1px solid #CCCCCC; padding-top: 10px; }
td.magazine_text { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; padding-bottom: 13px; line-height: 15px; }
td.magazine_image { padding-left: 20px; }
td.magazine { padding-bottom: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; cursor: default; }

tr.wiw_row { background-color: #FBFADB; }

div.banner_top { background-color: #FFFFFF; padding: 5px; padding-right: 0px; }
div.tab { background-color: #5C5C5C; padding-top: 0px; padding-bottom: 1px; padding-left: 30px; padding-right: 30px; border-right: 1px solid #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #FFFFFF; }
div.tab_active { background-color: transparent; padding-left: 12px; padding-right: 12px; color: #6D6D6D; }
div.tab_hover { background-color: #FFFFFF; }
div.ticker { overflow: hidden; display: none; cursor: default; }
div.block_title { font-family: Arial,Verdana,Tahoma; font-size: 18px; color: #CA0000; line-height: 20px; font-weight: bold; cursor: default; padding-bottom: 6px; }
div.block_title_black { color: #000000; }
div.block_link { padding-top: 8px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; }
div.block_link_inline { padding-top: 4px; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
div.listing { padding-bottom: 9px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #CA0000; line-height: 14px; font-weight: bold; cursor: default; }
div.listing_link { padding-top: 8px; font-family: Arial,Verdana,Tahoma; font-size: 11px; }
div.catalog { padding-bottom: 9px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #CA0000; line-height: 14px; font-weight: bold; cursor: default; }
div.catalog_public { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 4px 3px; padding-left: 17px; }
div.catalog_private { background-image: url(../images/private.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 17px; }
div.news { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #CA0000; padding-bottom: 15px; }
div.news_link { padding-top: 15px; }
div.wiw_splitter { background-color: #B7D5E2; border-bottom: 1px solid #FFFFFF; }
div.wiw_detail_person { padding-left: 3px; }
div.wiw_detail_person_selected { padding-left: 3px; background-color: #E3E3E3; }
div.wiw_detail_person_plus { padding-left: 3px; background-color: #FBFADB; }

span.menu_search { border: 1px solid #FFFFFF; border-top: 1px solid #F4F4F4; border-left: 1px solid #F4F4F4; font-size: 10px; }
span.block_title { color: #CA0000; text-transform: uppercase; }
span.form { padding-left: 2px; color: #CA0000; }
span.form_hint { font-size: 9px; }
span.wiw_detail { font-weight: bold; font-size: 10px; padding-right: 5px; }

input.menu_login { width: 162px; padding-top: 1px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #FFFFFF; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
input.menu_login_hidden { display: none; }
input.menu_login_error { background-color: #FF0000; font-weight: bold; color: #FFFFFF; }
input.menu_search { width: 162px; padding-top: 1px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #FFFFFF; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
input.form { width: 100%; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; }
input.wiw { width: 126px; padding-top: 2px; padding-bottom: 2px; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }

textarea.form { width: 100%; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; background-color: #FFFFFF; overflow: auto; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; }

select.wiw { width: 126px; background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
select.wiw_large { width: 100%; }
select.wiw_results { background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
select.form { background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
select.theme { background-color: #FFFFFF; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
select.news_group { width: 110px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }

option.news { color: #808080; }

img.block_title { position: relative; left: 5px; top: 1px; }
img.listing { margin-right: 12px; }
img.news { float: right; margin-left: 15px; margin-bottom: 15px; }
img.search { position: relative; left: 5px; top: 1px; }
img.wiw { border: 1px solid #FFFFFF; }
img.news_thumbnail { float: left; margin-top: 4px; margin-bottom: 10px; margin-right: 10px; }

a.menu_top { color: #CA0000; text-decoration: none; letter-spacing: normal; }
a.menu_top:link { color: #CA0000; text-decoration: none; }
a.menu_top:visited { color: #CA0000; text-decoration: none; }
a.menu_top:hover { color: #CA0000; text-decoration: underline; }

a.menu_group { color: #000000; text-decoration: none; }
a.menu_group:link { color: #000000; text-decoration: none; }
a.menu_group:visited { color: #000000; text-decoration: none; }
a.menu_group:hover { color: #CA0000; text-decoration: none; }

a.menu { color: #ffffff; text-decoration: none; }
a.menu:link { color: #ffffff; text-decoration: none; }
a.menu:visited { color: #ffffff; text-decoration: none; }
a.menu:hover { color: #8C8C8C; text-decoration: none; }

a.menu2 { color: #000000; font-size: 15px; font-weight: normal; text-decoration: none; }
a.menu2:link { color: #000000; text-decoration: none; }
a.menu2:visited { color: #000000; text-decoration: none; }
a.menu2:hover { color: #000000; text-decoration: none; }

a.menu_subscribe { color: #FFFFFF; text-decoration: underline; }
a.menu_subscribe:link { color: #FFFFFF; text-decoration: underline; }
a.menu_subscribe:visited { color: #FFFFFF; text-decoration: underline; }
a.menu_subscribe:hover { color: #FFFFFF; text-decoration: underline; }

a.menu_active { color: #8C8C8C; text-decoration: none; }
a.menu_active:link { color: #8C8C8C; text-decoration: none; }
a.menu_active:visited { color: #8C8C8C; text-decoration: none; }
a.menu_active:hover { color: #8C8C8C; text-decoration: none; }

a.menu_active_dark { color: #5C5C5C; text-decoration: none; }
a.menu_active_dark:link { color: #5C5C5C; text-decoration: none; }
a.menu_active_dark:visited { color: #5C5C5C; text-decoration: none; }
a.menu_active_dark:hover { color: #5C5C5C; text-decoration: none; }

a.menu_active_red { color: #CB0101; text-decoration: none; }
a.menu_active_red:link { color: #CB0101; text-decoration: none; }
a.menu_active_red:visited { color: #CB0101; text-decoration: none; }
a.menu_active_red:hover { color: #CB0101; text-decoration: none; }

a.menu_login { color: #FFFFFF; text-decoration: none; }
a.menu_login:link { color: #FFFFFF; text-decoration: none; }
a.menu_login:visited { color: #FFFFFF; text-decoration: none; }
a.menu_login:hover { color: #FFFFFF; text-decoration: underline; }

a.menu_search { padding-right: 16px; background-image: url(../images/go.gif); background-repeat: no-repeat; background-position: center right; color: #CA0000; text-decoration: none; }
a.menu_search:link { color: #CA0000; text-decoration: none; }
a.menu_search:visited { color: #CA0000; text-decoration: none; }
a.menu_search:hover { color: #CA0000; text-decoration: underline; }

a.menu_search_type { color: #000000; text-decoration: none; }
a.menu_search_type:link { color: #000000; text-decoration: none; }
a.menu_search_type:visited { color: #000000; text-decoration: none; }
a.menu_search_type:hover { color: #CA0000; text-decoration: none; }

a.menu_hidden { display: none; color: #000000; text-decoration: none; }
a.menu_hidden:link { display: none; color: #000000; text-decoration: none; }
a.menu_hidden:visited { display: none; color: #000000; text-decoration: none; }
a.menu_hidden:hover { display: none; color: #CA0000; text-decoration: none; }

a.tab { color: #FFFFFF; text-decoration: none; }
a.tab:link { color: #FFFFFF; text-decoration: none; }
a.tab:visited { color: #FFFFFF; text-decoration: none; }
a.tab:hover { color: #6E6E6E; text-decoration: none; }

a.tab_active { color: #6D6D6D; text-decoration: none; }
a.tab_active:link { color: #6D6D6D; text-decoration: none; }
a.tab_active:visited { color: #6D6D6D; text-decoration: none; }
a.tab_active:hover { color: #6D6D6D; text-decoration: none; }

a.block_link { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center left; padding-left: 9px; color: #CA0000; text-decoration: none; }
a.block_link:link { color: #CA0000; text-decoration: none; }
a.block_link:visited { color: #CA0000; text-decoration: none; }
a.block_link:hover { color: #CA0000; text-decoration: underline; }

a.block_link_right { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center left; padding-bottom: 1px; padding-left: 10px; color: #CA0000; text-decoration: none; }
a.block_link_right:link { color: #CA0000; text-decoration: none; }
a.block_link_right:visited { color: #CA0000; text-decoration: none; }
a.block_link_right:hover { color: #CA0000; text-decoration: underline; }

a.block_next { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center right; padding-right: 12px; color: #CA0000; text-decoration: none; }
a.block_next:link { color: #CA0000; text-decoration: none; }
a.block_next:visited { color: #CA0000; text-decoration: none; }
a.block_next:hover { color: #CA0000; text-decoration: underline; }

a.listing { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center right; padding-right: 12px; color: #CA0000; text-decoration: none; }
a.listing:link { color: #CA0000; text-decoration: none; }
a.listing:visited { color: #CA0000; text-decoration: none; }
a.listing:hover { color: #CA0000; text-decoration: underline; }

a.ticker { color: #CA0000; text-decoration: none; }
a.ticker:link { color: #CA0000; text-decoration: none; }
a.ticker:visited { color: #CA0000; text-decoration: none; }
a.ticker:hover { color: #CA0000; text-decoration: underline; }

a.catalog { color: #CA0000; text-decoration: none; }
a.catalog:link { color: #CA0000; text-decoration: none; }
a.catalog:visited { color: #CA0000; text-decoration: none; }
a.catalog:hover { color: #CA0000; text-decoration: underline; }

a.catalog_selected { color: #CA0000; text-decoration: none; font-weight: bold; }
a.catalog_selected:link { color: #CA0000; text-decoration: none; }
a.catalog_selected:visited { color: #CA0000; text-decoration: none; }
a.catalog_selected:hover { color: #CA0000; text-decoration: underline; }

a.catalog_button_previous { background-image: url(../images/previous.gif); background-repeat: no-repeat; background-position: center left; padding-bottom: 1px; padding-left: 15px; color: #CA0000; text-decoration: none; }
a.catalog_button_previous:link { color: #CA0000; text-decoration: none; }
a.catalog_button_previous:visited { color: #CA0000; text-decoration: none; }
a.catalog_button_previous:hover { color: #CA0000; text-decoration: underline; }

a.catalog_button_next { background-image: url(../images/next.gif); background-repeat: no-repeat; background-position: center right; padding-bottom: 1px; padding-right: 15px; color: #CA0000; text-decoration: none; }
a.catalog_button_next:link { color: #CA0000; text-decoration: none; }
a.catalog_button_next:visited { color: #CA0000; text-decoration: none; }
a.catalog_button_next:hover { color: #CA0000; text-decoration: underline; }

a.news { background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center right; padding-bottom: 1px; padding-right: 15px; color: #CA0000; text-decoration: none; }
a.news:link { color: #CA0000; text-decoration: none; }
a.news:visited { color: #CA0000; text-decoration: none; }
a.news:hover { color: #CA0000; text-decoration: underline; }

a.newsletter { color: #CA0000; text-decoration: none; }
a.newsletter:link { color: #CA0000; text-decoration: none; }
a.newsletter:visited { color: #CA0000; text-decoration: none; }
a.newsletter:hover { color: #CA0000; text-decoration: underline; }

a.newsletter_large { color: #CA0000; text-decoration: none; }
a.newsletter_large:link { color: #CA0000; text-decoration: none; }
a.newsletter_large:visited { color: #CA0000; text-decoration: none; }
a.newsletter_large:hover { color: #CA0000; text-decoration: underline; }

a.newsletter_large2 { color: #000000; text-decoration: none; }
a.newsletter_large2:link { color: #000000; text-decoration: none; }
a.newsletter_large2:visited { color: #000000; text-decoration: none; }
a.newsletter_large2:hover { color: #000000; text-decoration: underline; }

span.newsletter_large2 { color: #CA0000; }

a.search { color: #CA0000; text-decoration: none; font-weight: bold; }
a.search:link { color: #CA0000; text-decoration: none; }
a.search:visited { color: #CA0000; text-decoration: none; }
a.search:hover { color: #CA0000; text-decoration: underline; }

a.search_previous { background-image: url(../images/previous.gif); background-repeat: no-repeat; background-position: center left; padding-bottom: 1px; padding-left: 15px; color: #CA0000; text-decoration: none; }
a.search_previous:link { color: #CA0000; text-decoration: none; }
a.search_previous:visited { color: #CA0000; text-decoration: none; }
a.search_previous:hover { color: #CA0000; text-decoration: underline; }

a.search_next { background-image: url(../images/next.gif); background-repeat: no-repeat; background-position: center right; padding-bottom: 1px; padding-right: 15px; color: #CA0000; text-decoration: none; }
a.search_next:link { color: #CA0000; text-decoration: none; }
a.search_next:visited { color: #CA0000; text-decoration: none; }
a.search_next:hover { color: #CA0000; text-decoration: underline; }

a.search_index { color: #CA0000; text-decoration: none; }
a.search_index:link { color: #CA0000; text-decoration: none; }
a.search_index:visited { color: #CA0000; text-decoration: none; }
a.search_index:hover { color: #CA0000; text-decoration: underline; }

a.search_index_selected { color: #000000; text-decoration: none; font-weight: bold; }
a.search_index_selected:link { color: #000000; text-decoration: none; }
a.search_index_selected:visited { color: #000000; text-decoration: none; }
a.search_index_selected:hover { color: #000000; text-decoration: underline; }

a.wiw { color: #CA0000; text-decoration: none; }
a.wiw:link { color: #CA0000; text-decoration: none; }
a.wiw:visited { color: #CA0000; text-decoration: none; }
a.wiw:hover { color: #CA0000; text-decoration: underline; }

a.wiw_results_previous { background-image: url(../images/previous2.gif); background-repeat: no-repeat; background-position: center left; padding-bottom: 1px; padding-left: 12px; color: #CA0000; text-decoration: none; }
a.wiw_results_previous:link { color: #CA0000; text-decoration: none; }
a.wiw_results_previous:visited { color: #CA0000; text-decoration: none; }
a.wiw_results_previous:hover { color: #CA0000; text-decoration: underline; }

a.wiw_results_next { background-image: url(../images/next2.gif); background-repeat: no-repeat; background-position: center right; padding-bottom: 1px; padding-right: 12px; color: #CA0000; text-decoration: none; }
a.wiw_results_next:link { color: #CA0000; text-decoration: none; }
a.wiw_results_next:visited { color: #CA0000; text-decoration: none; }
a.wiw_results_next:hover { color: #CA0000; text-decoration: underline; }

a.wiw_results_button { background-image: url(../images/wiw_results.gif); background-repeat: no-repeat; background-position: center left; padding-left: 23px; color: #000000; text-decoration: none; }
a.wiw_results_button:link { color: #000000; text-decoration: none; }
a.wiw_results_button:visited { color: #000000; text-decoration: none; }
a.wiw_results_button:hover { color: #CA0000; text-decoration: none; }

a.wiw_column { color: #000000; text-decoration: none; }
a.wiw_column:link { color: #000000; text-decoration: none; }
a.wiw_column:visited { color: #000000; text-decoration: none; }
a.wiw_column:hover { color: #000000; text-decoration: underline; }

a.magazine { color: #CA0000; text-decoration: none; }
a.magazine:link { color: #CA0000; text-decoration: none; }
a.magazine:visited { color: #CA0000; text-decoration: none; }
a.magazine:hover { color: #CA0000; text-decoration: underline; }

a.magazine_selected { color: #CA0000; text-decoration: none; font-weight: bold; }
a.magazine_selected:link { color: #CA0000; text-decoration: none; }
a.magazine_selected:visited { color: #CA0000; text-decoration: none; }
a.magazine_selected:hover { color: #CA0000; text-decoration: underline; }

.wiw_column_order { background-image: url(../images/wiw_up.gif); background-repeat: no-repeat; background-position: center right; padding-right: 17px; }
.wiw_column_order_desc { background-image: url(../images/wiw_down.gif); background-repeat: no-repeat; background-position: center right; padding-right: 17px; }

table.articles_header { width: 100%; border-bottom: 1px solid #D3D3D3; background-color: #E3E3E3; }
td.articles_header { border-bottom: 1px solid #EDEDED; }
td.articles_header_title { padding-top: 9px; padding-bottom: 8px; }
td.articles_header_text { padding-top: 9px; padding-bottom: 2px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; cursor: default; }
td.articles_header_disabled { padding-top: 9px; padding-bottom: 2px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #C1C1C1; cursor: default; }
td.articles_header_label { font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; cursor: default; }
td.articles_header_button { padding-top: 14px; padding-bottom: 10px; border-bottom: 1px solid #C1C1C1; }
td.articles_header_padding { padding-left: 20px; padding-right: 13px; }
td.articles_title { font-family: Arial,Verdana,Tahoma; font-size: 17px; color: #000000; font-weight: bold; padding-bottom: 3px; }
td.articles_details { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; padding-bottom: 13px; line-height: 15px; }
td.articles_help { padding-top: 15px; padding-left: 60px; padding-right: 60px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; cursor: default; }
td.articles_results { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; font-weight: bold; padding-top: 15px; padding-bottom: 13px;}
td.articles_preview { border-left: 1px solid #CCCCCC; padding-left: 20px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; font-weight: normal; cursor: default; line-height: 15px; }
td.articles_list { padding-right: 15px; }
td.articles_item { padding-left: 15px; padding-bottom: 8px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0px 3px; font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #000000; line-height: 15px; }
td.articles_label { font-family: Arial,Verdana,Tahoma; font-size: 11px; color: #000000; }
td.articles_button { background-image: url(../images/results.gif); background-repeat: no-repeat; background-position: 0px 0px; border-bottom: 1px solid #C1C1C1; padding: 5px; padding-left: 23px; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
div.articles_header { background-color: #CCCCCC; border-bottom: 1px solid #FFFFFF; }
div.articles_title { font-family: Arial,Verdana,Tahoma; font-size: 12px; color: #CA0000; line-height: 16px; padding-bottom: 10px; font-weight: bold; cursor: default; }
div.articles_link { padding-top: 10px; }
span.articles_title { color: #000000; }
span.articles_highlight { color: #CA0000; }
input.articles { width: 240px; padding-top: 1px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; background-color: #FFFFFF; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; font-family: Arial,Verdana,Tahoma; font-size: 10px; color: #000000; }
select.articles { width: 245px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
select.articles_date { width: 60px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
select.articles_month { width: 101px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
select.articles_year { width: 75px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
select.articles_page { width: 60px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
select.articles_group { width: 110px; font-family: Arial,Verdana; font-size: 10px; color: #000000; }
option.articles { color: #808080; }
a.articles { color: #CA0000; text-decoration: none; }
a.articles:link { color: #CA0000; text-decoration: none; }
a.articles:visited { color: #CA0000; text-decoration: none; }
a.articles:hover { color: #CA0000; text-decoration: underline; }

a.articles_selected { color: #CA0000; text-decoration: none; font-weight: bold; }
a.articles_selected:link { color: #CA0000; text-decoration: none; }
a.articles_selected:visited { color: #CA0000; text-decoration: none; }
a.articles_selected:hover { color: #CA0000; text-decoration: underline; }

a.articles_next { background-image: url(../images/next.gif); background-repeat: no-repeat; background-position: center right; padding-right: 16px; color: #CA0000; text-decoration: none; }
a.articles_next:link { color: #CA0000; text-decoration: none; }
a.articles_next:visited { color: #CA0000; text-decoration: none; }
a.articles_next:hover { color: #CA0000; text-decoration: underline; }

a.articles_previous { background-image: url(../images/previous.gif); background-repeat: no-repeat; background-position: center left; padding-bottom: 1px; padding-left: 15px; color: #CA0000; text-decoration: none; }
a.articles_previous:link { color: #CA0000; text-decoration: none; }
a.articles_previous:visited { color: #CA0000; text-decoration: none; }
a.articles_previous:hover { color: #CA0000; text-decoration: underline; }

a.articles_link { font-size: 10px; background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center right; padding-right: 12px; color: #CA0000; text-decoration: none; }
a.articles_link:link { color: #CA0000; text-decoration: none; }
a.articles_link:visited { color: #CA0000; text-decoration: none; }
a.articles_link:hover { color: #CA0000; text-decoration: underline; }

a.articles_button { color: #000000; text-decoration: none; }
a.articles_button:link { color: #000000; text-decoration: none; }
a.articles_button:visited { color: #000000; text-decoration: none; }
a.articles_button:hover { color: #CA0000; text-decoration: underline; }

td.products_overview_column { width: 33%; vertical-align: top; }
td.products_overview_title { background-color: #ca0000; border-right: 1px solid #a19fa0; padding-top: 3px; padding-bottom: 2px; cursor: default; }
div.products_overview_title { padding-bottom: 1px; padding-top: 1px; padding-left: 7px; font-family: Arial; font-size: 15px; font-weight: bold; color: #ffffff; }
td.products_overview_product { border-right: 1px solid #a19fa0; padding-top: 8px; padding-bottom: 8px; padding-right: 5px; cursor: pointer; }
td.products_overview_space { border-right: 1px solid #a19fa0; }
td.products_overview_product:hover { background-color: #ededed; }
td.products_overview_product_left { vertical-align: top; padding-right: 6px; }
td.products_overview_product_photo { padding-top: 5px; }
td.products_overview_product_right { vertical-align: top; }
div.products_overview_product_slogan { padding-top: 4px; font-family: Arial; font-size: 12px; }
a.products_overview_product { font-size: 14px; font-family: Arial; font-weight: bold; color: #000000; text-decoration: none; }
a.products_overview_product_hover { color: #ca0000; }

div.products_detail_slogan { padding-top: 4px; font-size: 14px; color: #ca0000; font-weight: normal; }
td.products_detail_submenu_left { border-bottom: 1px solid #a19fa0; vertical-align: bottom; }
td.products_detail_submenu_right { width: 100%; border-bottom: 1px solid #a19fa0; }
td.products_detail_submenu { white-space: nowrap; cursor: pointer; padding-left: 13px; padding-right: 13px; padding-top: 4px; padding-bottom: 4px; font-family: Arial,Verdana,Tahoma; font-size: 14px;  }
td.products_detail_submenu_deselected { background-color: #a19fa0; color: #ffffff; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #a19fa0; }
td.products_detail_submenu_selected { color: #5c5c5c; border-top: 1px solid #a19fa0; border-left: 1px solid #a19fa0; border-right: 1px solid #a19fa0; border-bottom: 1px solid #ffffff; }
a.products_detail_submenu { color: #ffffff; text-decoration: none; }
a.products_detail_submenu_selected { color: #5c5c5c; text-decoration: none; }
td.product_content { padding-bottom: 15px; border-bottom: 1px solid #a19fa0; line-height: 18px; }
td.product_content_top { padding-top: 15px; }
div.product_subtitle { font-size: 14px; font-weight: bold; padding-bottom: 15px; }
div.product_subtitle_contact { display: block; color: #ca0011; padding-top: 4px; padding-left: 20px; background-image: url(../images/products_contact.gif); background-position: top left; background-repeat: no-repeat; }
div.product_content_contacts { padding-top: 15px; }
div.product_content_contact { padding-bottom: 4px; }

a.product_person { color: #000000; text-decoration: none; padding-left: 20px; background-image: url(../images/products_person.gif); background-position: top left; background-repeat: no-repeat; }
a.product_person:link { color: #000000; text-decoration: none; }
a.product_person:visited { color: #000000; text-decoration: none; }
a.product_person:hover { color: #ca0011; text-decoration: none; background-image: url(../images/products_person_hover.gif); }

td.products_detail_button { min-height: 70px; width: 33%; vertical-align: top; background-color: #ededed; padding: 10px; background-image: url(../images/products_buttons_bg.gif); background-repeat: no-repeat; background-position: bottom right; cursor: pointer; }
td.products_detail_button_red { background-color: #ca0000; background-image: url(../images/products_buttons_bg_red.gif); }
td.products_detail_button_dark { background-color: #a19fa0; background-image: url(../images/products_buttons_dark_bg.gif); }
td.products_detail_button_dark_red { background-color: #ca0000; background-image: url(../images/products_buttons_dark_bg_red.gif); }
div.products_detail_button_title { padding-bottom: 10px; }
div.products_detail_button_subtitle { padding-right: 25px; line-height: 16px; }
a.products_detail_button_title { font-family: Arial; font-size: 14px; font-weight: bold; color: #5c5c5c; text-decoration: none; }
a.products_detail_button_subtitle { font-family: Arial,Verdana,Tahoma; font-size: 12px; font-weight: normal; color: #5c5c5c; text-decoration: none; }
a.products_detail_button_dark { color: #ffffff; }

a.product { font-size: 11px; color: #5c5c5c; text-decoration: none; }
a.product:link { color: #5c5c5c; text-decoration: none; }
a.product:visited { color: #5c5c5c; text-decoration: none; }
a.product:hover { color: #5c5c5c; text-decoration: underline; }

