<style type="text/css">{  }

/* Home page */
.browse_title { font-face: Tahoma; font-size: 12pt; font-weight: bold; color: #666666; margin-left: 3pt; margin-right: 3pt; margin-top: 2pt; margin-bottom: 2pt; text-align:center }
.browse_text { font-family: Tahoma; color: #000000; font-size: 10pt; text-align: left; 
               margin-left: 5 }
.category_table { border: 1px solid #FFFFFF; background-color: #707070 }
.category_text { font-face: Tahoma; font-size: 10pt; color: #FFFFFF; margin-left: 1pt; margin-right: 1pt; margin-top: 1pt; margin-bottom: 1pt; text-align:center; text-decoration: none  }

/* Department page */
.department_sub_text { font-family: Arial; font-size: 12pt; color: #AAAAAA; font-style: italic; font-weight: bold; text-alignment: center; text-decoration: none; margin-top: 3; margin-left: 3 } /* Also used on sub-department page */
.department_sub_text_text {font-family: Arial; font-size: 10pt; color: #000000; margin-right: 3pt; text-alignment: left; margin-left: 5; text-decoration: none }
.department_view { font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold; text-alignment: left; margin-left: 2pt; margin-bottom: 13; text-decoration: none }
.department_separators { border-bottom: 1px solid #000000 }

/* Sub-department page */
.Total_products {font-family: Arial; font-size: 8pt; color: #000000; margin-left: 3 }
.Total_bold { font-weight: bold; font-size: 9pt }
.Listing_text { font-family: Verdana; font-size: 9pt; color: #000000; margin-left: 4; margin-right: 2; margin-top: 2; margin-bottom: 4; text-decoration: none }
.Listing_table_background { border: 1px solid #A5D6FE; background-color: #F5FAFF }
.Listing_table_middle { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #C0E2FE }
.Listing_table_separator { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 2px solid #A5D6FE }
.Number_cell { background-color: #FFFFFF }
.Marketing_slogans { font-family: Arial; font-size: 12pt; color: #333333; font-weight: bold; text-align: center }
.Links { font-family: Arial; font-size: 8pt; font-weight: normal; text-align: left; margin-top: 5; margin-left: 5 }

/* Product description page */
.Product_title { font-family: Arial; font-size: 12pt; color: #000066; margin-left: 3; margin-top: 3; font-weight: bold; text-align: center }
.Supplier { font-size: 10pt; font-weight: normal }
.Bulletpoints { font-family: Arial; font-size: 9pt; color: #000000; text-align: left; list-style-type: circle; margin-left: 5 }
.Description_titles { margin:3; font-family: Arial; font-size: 10pt; color: #D8252F; font-weight:bold }
.Description_table { border-left-width: 1; border-right-width: 1; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #808080 }
.Description_table_cell_l { border-left-width: 1; border-right: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom-width: 1 }
.Description_table_cell_r { border-left-width: 1; border-right-width: 1; border-top: 1px solid #FFFFFF; border-bottom-width: 1; background-color: #EAEAEA }
.Description_table_text_l {font-family: Arial; font-size: 8pt; color: #FFFFFF; margin-left: 4; margin-top: 2; margin-right: 2; margin-bottom: 2; font-weight: bold }
.Description_table_text_r {font-family: Arial; font-size: 8pt; color: #000000; margin-left: 4; margin-top: 2; margin-right: 2; margin-bottom: 2; font-weight: normal }
.Description_table_text_r_link { color: #000000; text-decoration: none }
.Bottom_table_lines { border-left-width: 1; border-right-width: 1; border-top: 1px solid #000000; border-bottom: 1px solid #000000 }
.Description_text { font-family: Verdana; font-size: 8pt; color: #000000; margin-left: 3; margin-bottom: 3; margin-right: 3 }
.Text_description_cell { border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background: #F5FAFF }
.White_cell { background-color: #FFFFFF }
.Selector_options { margin:2; font-family: Arial; font-size: 9pt; color: #FF9933; font-weight:bold }
.RP_title { margin:1; font-family: Arial; font-size: 10pt; color: #000066; font-weight: bold; text-decoration: none }
.RP_short { font-family: Arial; font-size: 8pt; color: #000000; margin-left: 2; margin-bottom: 1; margin-right: 1; margin-top: 1; font-weight: normal }
.RP_head { font-family: Arial; font-size: 10pt; color: #000000; margin-left: 3; margin-bottom: 3; margin-right: 3; margin-top: 3 }
.RP_table_line { border-left-width: 1; border-right-width: 1; border-top-width: 1; border-bottom: 1px solid #000000 }
.Change_screen { font-family: Arial; color: #FF9933; font-size: 9pt; background-color: #FFFFFF; font-weight: bold }
.Left_bar { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom-width: 1}
.Left_bar2 { border-left: 1px solid #000000; border-right-width: 1; border-top-width: 1; border-bottom-width: 1 }
.Required { margin-left: 2; margin-right: 2; margin-top: 2; margin-bottom: 3; font-family: Arial; font-size: 12; font-weight: bold; color: #FFFFFF }
.Required_table { border:1px solid #000000; background-color: #6600FF }
.Quote_buttons_text { margin-bottom: 4; margin-top: 4; margin-left: 2; margin-right:2; text-decoration: none; color: #FFFFFF }
.Quote_buttons { border-bottom:1px solid #FFFFFF; background-color: #0271A6; font-family: Arial; font-weight: bold; font-size: 10pt; color: #FFFFFF; text-align: center; vertical-align: top; border-left-width:1; border-right-width:1; border-top-width:1 }
.Quote_buttons_small { background-color: #0271A6; font-family: Arial; font-weight: bold; font-size: 10pt; color: #FFFFFF; text-align: center; vertical-align: top; border-left-width:1; border-right-width:1; border-top-width:1 }
.Quantity_req_text { font-family: Arial; font-size: 10; font-weight: normal }
.Quote_separator { border-top:3px solid #000000; border-left-width:1; border-right-width:1; border-bottom-width:1 }

/* View by company page */
.Supplier_text { margin:4 3; font-face: Arial; font-size: 14pt; font-weight: bold; color: #3C3C3C }
.Supplier_text2 { font-size: 8pt; font-family: Verdana; color: #B5B5B5 }
.Company_list { margin-left: 3; margin-top: 5; margin-bottom: 5; margin-right: 4; font-face: Arial; font-size: 10pt; color: #000000; font-family:Arial; list-style-type:circle; font-weight:bold; background-color:#EAEAEA; text-decoration: none }