/* Print CSS */  .banner {  display: none;  } div.tech_page_body_content_left_column {  display: none;  } div.tech_page_body_content_right_column {  display: none;  } div.referrer {  display: none;  }  .dotted_outline_blue	{  border: 1px dotted #b9c9c9;  padding: 8px;  }  .navigation { display: none; } .searchbar { display: none; } /* theme.css contains styles that support different sizes of theme images */  @import url("theme.css");  /* begin general styles for all themes */  html,body {  margin: 0px;  padding: 0px;  font-family: Arial, Helvetica, sans-serif;  color: #000000;  font-size: 12px;  text-align: left;  line-height: 16px; width: 6.5in; } p, table, td, th {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  font-weight: normal;  color: #000000;  margin-top: 0px;  }  form {  margin: 0px;  } a:link {  color: #457569;  text-decoration: none;  }  a:visited {  color: #457569;  text-decoration: none;  }  a:hover {  color: #000000;  text-decoration: underline;  } a:active {  color: #457569;  text-decoration: none;  } ul {  list-style-type: disc;  color: #437569;  } li {  line-height: 20px;  margin-bottom: 20px;  margin-left: 5px;  } .actCHECKOUTEM {  background-color: #457569;  }  .actCHECKOUTBG {  background-color: #eeeeee;  }  .actlarger {  font-size: 13px;  color: #000000;  } .actsmaller{  font-size: 10px;  color: #000000;  }  .actxxsmall {  font-size: 10px;  color: #000000;  } .actxsmall {  font-size: 12px;  color: #000000;  }  .actsmall {  font-size: 12px;  color: #000000;  } .actregular {  font-size: 13px;  color: #000000;  } .actlarge{  font-size: 30px;  color: #000000;  } .actxlarge {  font-size: 20px;  color: #000000;  } .actxxlarge {  font-size: 20px;  color: #000000;  } .actwarningcolor {  color: #cc0000;  } .actrequiredcolor {  color: #cc0000;  } .actsearchhighlightcolor {  color: #cc0000;  } .actrequired {  color: #cc0000;  }  .actwarning {  font-size: 12px;  color: #cc0000;  }  .actwelcome {  font-size: 12px;  color: #000000;  }  .actlogotext {  font-size: 12px;  color: #D9090E;  font-style: normal;  font-weight: bold;  text-align: center;  }  .actlogout {  font-size: 12px;  color: #457569;  } .thinborder1 {  border: 1px solid #457569;  } .thinborder2 {  border: 1px solid #b9c9c9;  } .thinred {  border: solid 1px #457569;  border-top: 0px;  }  .thinred2 {  border: solid 1px #b9c9c9;  border-top: 0px;  }   .content_left {  text-align: left;  float: left;  margin-right: 20px;  } .content_right {  text-align: left;  float: left;  } .boxheading {  font-weight: bold;  text-transform: uppercase;  color: #ffffff;  } a.boxlink:link{ color: #ffffff; text-decoration:none; }  a.boxlink:visited{ color: #ffffff; text-decoration:none; }  a.boxlink:hover{ color: #ffffff; text-decoration:underline; }  a.boxlink:active{ color: #ffffff; text-decoration:none; }  * html .boxhead h2 {height: 1%;}  .sidebox {  background: url('theme_curve4.gif') no-repeat bottom right;  font-size: 100%;  }  .boxhead {  background: url('theme_curve2.gif') no-repeat top right;  margin: 0;  padding: 0;  text-align: left;  } .boxhead h2 {  background: url('theme_curve1.gif') no-repeat top left;  margin: 0;  padding: 5px 10px 5px;  color: #ffffff;   font-weight: bold;   font-size: 1.2em;   line-height: 1em;  } .boxbody {  background: url('theme_curve3.gif') no-repeat bottom left;  margin: 0;  padding: 5px 10px 11px;  } /* end of general styles for all themes */  /* CSS Specific to 'Executive' */  /* page menu fomatting elements ------------------------------------------------------- */  .page_menu	{  background-color: #b9c9c9;  margin: 0px 0px 0px 0px;  }  .page_menu_content	{  width: 762px;  height: 21px;  }  .page_menu_items	{  background-color: #b9c9c9;  padding: 0px 0px 0px 1px;  height: 21px;  float: left;  width: 65%;  } .page_menu_items_search	{  background-color: #b9c9c9;  padding: 0px 0px 0px 1px;  height: 21px;  float: right;  width: 30%;  }  /* end page menu fomatting elements ---------------------------------------------------- */  /* page body fomatting elements -------------------------------------------------------- */  .page_body	{ padding: 10px 0px 0px 0px; }  .page_body_content	{ width: 762px; text-align: left; }  .page_body_content_left_column	{ float: left;  width: 170px; }  .page_body_content_right_column	{ float: right;  width: 552px; }  /* end page body fomatting elements ----------------------------------------------------- */  /* page footer fomatting elements ------------------------------------------------------- */  .page_footer	{ padding: 30px 0px 30px 0px; clear:both; }  .page_footer_content	{ width: 762px; text-align: left; }  /* end of page footer fomatting elements ------------------------------------------------ */  /* page left column fomatting elements -------------------------------------------------- */  .left_column_product_image_description	{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }  /* end page left column fomatting elements ---------------------------------------------- */  /* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */  /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */  /* lines -------------------------------------------------------------------------------- */  .dotted_line_blue	{ height: 1px; background-color: #b9c9c9; background-image:url('theme_dotted_line.gif'); clear:both; }  .solid_line_light_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #b9c9c9; clear:both; }  .solid_line_blue	{ height: 1px; padding: 0px; margin: 0px; background-color: #457569; /*	clear:both;*/ }  .dotted_outline_blue	{ border: 1px dotted #b9c9c9; padding: 8px; }		  /* end lines ---------------------------------------------------------------------------- */  .best_selling_items	{ padding: 10px; background-color: #ffffff; }  .best_selling_items_spacing	{ padding: 0px 0px 8px 8px; }  .product_image_cost	{ margin: 0px 12px 8px 0px; text-align: center; float: left; }  .product_list	{ margin: 20px 0px 20px 0px; text-align: center; padding: 5px; }	  /* PRODUCT FORMATTING ELEMENTS AND LINE ELEMENTS -------------------------------------------- */  /* IMAGE FORMATTING ELEMENTS ------------------------------------------------------------ */  .image_float_right	{ float: right; margin: 16px 0px 15px 20px; }  .image_product	{ margin: 0px 18px 10px 0px; align: center; float: left; }  /* END OF IMAGE FORMATTING ELEMENTS ----------------------------------------------------- */  /* TEXT FORMATTING ELEMENTS ------------------------------------------------------------- */  /* headings ----------------------------------------------------------------------------- */  h1	{ font-size: 20px; font-weight: 900; margin: 0px;		 padding: 16px 0px 4px 0px; color: #457569; }  h1.subheading	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 14px 0px; color: #b9c9c9; }  h2	{ font-size: 30px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #b9c9c9; }  h2.clearall	{ font-size: 30px; font-weight: 900; margin: 0px; padding: 2px 0px 14px 0px; color: #b9c9c9; clear:both; }  h3.product	{ font-size: 13px; font-weight: 900; margin: 0px; padding: 0px 0px 6px 0px; color: #b9c9c9; }  h3.product_price	{ font-size: 12px; font-weight: 900; margin: 0px; padding: 0px 0px 20px 0px; }  .text_heading_left_column	{ margin: 0px; padding: 19px 0px 4px 0px; line-height:normal; color: #457569; font-weight: 900; font-size: 13px; }  /* end headings ------------------------------------------------------------------------- */  /* list fomatting ----------------------------------------------------------------------- */  ul	{ line-height: 150%; padding: 0px 0px 0px 1px; margin: 0px 0px 18px 15px; font-size: 12px; }  ul.products	{ line-height: normal; padding: 0px 0px 0px 1px; margin: 3px 0px 4px 15px; font-size: 12px; color: #cc0000; }  /* end list fomatting ------------------------------------------------------------------- */  /* menu text --------------------------------------------------------------------------- */  .text_menu	{ padding: 2px 0px 2px 0px; font-size : 12px; margin: 0px; color : #ffffff; }  .text_menu_no_space	{ word-spacing: normal; }  .text_menu_cart	{ padding: 0px; margin: 0px; line-height: normal; }  .text_menu_cart_items	{ padding: 0px; margin: 0px; line-height: normal; font-weight: 900; }	  /* end menu text ----------------------------------------------------------------------- */  /* product text ------------------------------------------------------------------------ */  .text_product_small_info	{ font-size: 10px; line-height: normal; margin: 0px; padding: 0px 0px 6px 0px; }  .text_product_small_info_heading	{ margin: 0px; padding: 10px 0px 12px 0px; line-height:normal; color: #b9c9c9; font-weight: 900; font-size: 12px;}  .text_product_small_info_price	{ margin: 0px; padding: 8px 0px 0px 0px; line-height:normal; font-weight: 900; font-size: 12px; }  /* end product text -------------------------------------------------------------------- */  .text_breadcrumbs	{ font-size: 10px; color: #457569; margin: 0px; line-height:normal; padding: 2px 0px 10px 0px; }	  .text_footer	{ color: #b9c9c9; font-size: 10px; padding:0px; margin:4px 0px 0px 0px; }  .text_options	{ font-weight: 900; }  .text_word_spacing_8px	{ word-spacing: 8px; }  .text_terms_conditions	{ color: #b9c9c9; font-size: 12px; border: 0; margin: 0; padding: 0; }  /* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */  /* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */  /* buttons ----------------------------------------------------------------------------- */  .form_button	{ line-height: normal; width: 76px; margin: 0px; padding: 0px 0px 0px 12px; font-size : 12px; background-color: #b9c9c9; border: 1px solid #457569; color: #ffffff; word-spacing: normal; }	 .form_button_quick_search	{ line-height: 13px; height: 18px; width: 20px; margin: 1px 1px 1px 1px; padding: 0px 0px 0px 12px; font-size : 12px; background-color: #457569; border: 1px solid #b9c9c9; color: #ffffff; background-image: url('theme_icon_search.gif'); word-spacing: normal; }  .form_button_add_to_cart	{ float: right; line-height: 13px; height: 20px; width: 76px; margin: 0px 1px 0px 0px; padding: 1px 0px 1px 14px; font-size : 12px; background-color: #457569; border: 1px solid #b9c9c9; color: #ffffff; background-image: url('theme_icon_add_to_cart.gif'); word-spacing: normal; }	 /* end buttons ------------------------------------------------------------------------- */  .form_input_general	{ line-height: normal; font-size : 12px; word-spacing: normal; }  .form_main_search_box	{ line-height: 13px; width: 120px; height: 15px; margin: 0px 1px 0px 1px; padding: 0px 0px 0px 2px; font-size : 12px; background-color: #eeeeee; border: 1px solid #eeeeee; color: #000000; vertical-align: top; }  .form_main_search_box_td	{ background-color: #b9c9c9 }  /* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */  /* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */  a.product_section:visited  { color : #457569; text-decoration : none; }  a.product_section:link  { color : #457569; text-decoration : none; }  a.product_section:active  { color : #457569; text-decoration : none; }  a.product_section:hover  { color : #000000; text-decoration : none; }  /* ------------------------ */  a.link_menu:visited  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #457569; text-decoration : none; /*background-color: #457569;  border: 1px solid #b9c9c9;*/ }  a.link_menu:link  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #457569; text-decoration : none; /*background-color: #457569; border: 1px solid #b9c9c9;*/ }  a.link_menu:active  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color : #457569; text-decoration : none; /*background-color: #457569; border: 1px solid #b9c9c9;*/ }  a.link_menu:hover  { padding: 2px 5px 2px 5px; margin: 0px 1px 0px 0px;	 color :#000000; text-decoration : none; /*background-color: #ccccff; border: 1px solid #b9c9c9;*/ }  /* ------------------------ */  a.link_footer:visited  { color : #000000; text-decoration : underline; }  a.link_footer:link  { color : #000000; text-decoration : underline; }  a.link_footer:active  { color : #000000; text-decoration : underline; }  a.link_footer:hover  { color : #000000; text-decoration : underline; }  /* ------------------------ */  a.link_breadcrumbs:visited	{	 color : #457569; text-decoration : underline; }  a.link_breadcrumbs:link  { color : #457569; text-decoration : underline; }  a.link_breadcrumbs:active  { color : #457569; text-decoration : underline; }  a.link_breadcrumbs:hover  { color : #457569; text-decoration : underline; }  /* ------------------------ */ a.link_cart:visited	{	 color : #457569; text-decoration : underline; }  a.link_cart:link  { color : #457569; text-decoration : underline; }  a.link_cart:active  { color : #457569; text-decoration : underline; }  a.link_cart:hover  { color : #457569; text-decoration : underline; }  /* ------------------------ */  a.link_terms_conditions:visited	{	 color : #ccccff; text-decoration : underline; } a.link_terms_conditions:link  { color : #ccccff; text-decoration : underline; }  a.link_terms_conditions:active  { color : #ccccff; text-decoration : underline; }  a.link_terms_conditions:hover  { color : #ccccff; text-decoration : underline; }  /* ------------------------ */  /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */  /* Elements Specific to the Technical Theme */  /* PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------------ */  .tech_page_background	{  height: 100%;  padding: 20px 0px; width: 5in; }  .tech_page_content	{  width: 6.5in;  text-align: left;  height: 100%;  bottom: 0px;  background-color: #ffffff;  border-right: 1px solid #457569;  border-left: 1px solid #457569;  border-top: 1px solid #457569;  padding: 0px 0px 0px 0px;  }  /* page body fomatting elements -------------------------------------------------------- */  .tech_page_body_content	{ width: 6.5in; text-align: left; }  .tech_page_body_content_middle_column	{ height: 100%;  /* end page body fomatting elements ----------------------------------------------------- */  /* END OF PAGE MAIN FORMATTING ELEMENTS ------------------------------------------------- */  /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */  /* lines -------------------------------------------------------------------------------- */  .tech_solid_line_blue	{ height: 1px; background-color: #457569; clear:both; }  .tech_solid_line_light_blue	{ height: 1px; background-color: #ccccff; clear:both; }  .tech_outline_blue	{ border: 1px solid #ccccff; padding: 0px; }	  /* end lines ---------------------------------------------------------------------------- */  .tech_product_image_cost	{ padding: 0px 12px 8px 0px; margin: 0px; text-align: center; float: left; }  .tech_product_mini_title	{ background-color: #ccccff; margin: 0px; padding: 0px; }  .tech_product_mini_padding	{ margin: 8px 8px 0px 8px; }  /* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS -------------------------------------------- */  /* menu text --------------------------------------------------------------------------- */  .tech_text_product_section	{  padding: 3px 3px 3px 5px;  margin: 0px;  color : #ffffff;  font-size : 12px;  font-weight: 900;  }  .tech_text_menu_cart	{  padding: 2px 0px 2px 0px;  font-size : 12px;  margin: 0px;  color : #ffffff;  background-color: #457569; } .tech_text_menu_cart_items	{  color : #ffffff;  padding: 0px 5px 0px 3px;  margin: 0px;  line-height: normal;  font-weight: 900;  }	  /* end menu text ----------------------------------------------------------------------- */  /* best seller and new product text ------------------------------------------------------------------------ */  .tech_text_product_small_info	{  font-size: 10px;  line-height: normal;  margin: 0px;  padding: 0px 0px 8px 0px;  } .text_product_small_info_price	{  margin: 0px;  padding: 8px 0px 0px 0px;  line-height:normal;  color: #b9c9c9;  font-weight: 900;  font-size: 13px;  } .tech_text_product_mini_title	{  color: #ffffff;  font-weight: 900;  padding: 3px 3px 3px 5px;  margin: 0px;  }  /* end product text -------------------------------------------------------------------- */  /* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */  /* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */  /* View Cart and Checkout In Top Bar */  a.tech_link_menu_cart_left:visited  {  padding: 2px 5px 2px 5px;  margin: 0px 0px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #b9c9c9;   border-left: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  } a.tech_link_menu_cart_left:link  {  padding: 2px 5px 2px 5px;  margin: 0px 0px 0px 0px;	 color : #ffffff;  text-decoration : none;  background-color: #b9c9c9;  border-left: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  } a.tech_link_menu_cart_left:active  {  padding: 2px 5px 2px 5px;  margin: 0px 0px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #ccccff;  border-left: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  } a.tech_link_menu_cart_left:hover  {  padding: 2px 5px 2px 5px;  margin: 0px 0px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #ccccff;  border-left: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  } a.tech_link_menu_cart_right:visited  {  padding: 2px 5px 2px 5px;  margin: 0px 1px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #b9c9c9;   border-left: 1px dotted #ffffff;  border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  } a.tech_link_menu_cart_right:link  {  padding: 2px 5px 2px 5px;  margin: 0px 1px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #b9c9c9;  border-left: 1px dotted #ffffff;  border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;  }  a.tech_link_menu_cart_right:active  {  padding: 2px 5px 2px 5px;  margin: 0px 1px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #ccccff;  border-left: 1px dotted #ffffff;  border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; } a.tech_link_menu_cart_right:hover  {  padding: 2px 5px 2px 5px;  margin: 0px 1px 0px 0px;	  color : #ffffff;  text-decoration : none;  background-color: #ccccff;  border-left: 1px dotted #ffffff;  border-right: 1px solid #ffffff;  border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; }  /* ------------------------ */  /* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */  .subhead {  height: 25px;  text-align: center;  font-family: Arial, Helvetica, sans-serif;  font-size: 16px; color: #ffffff;  font-weight: normal;  letter-spacing: 0px;  background-color: #006867;  }  .subsubhead {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #3F7869;  font-weight: bold;  letter-spacing: 0px;  } .product_subhead {  /*height: 45px;*/  text-align: left;  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #457569;  font-weight: normal;  letter-spacing: 0px;  }  .newshead {  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  color: #FFFFFF;  font-weight: normal;  letter-spacing: 0px;  } .newsbody {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #EFF2EA;  font-weight: normal;  letter-spacing: 0px;  margin: 8px;  text-align: left;  height: 133px;  } .newsbody a:link {  color:#FFFF00;  }  .newsbody a:visited {  color:#FFFFFF;  } .imageright {  float:right;  margin-left:16px;  margin-bottom:16px;  } .imageright2 {  float:right;  margin-left:16px;  } .style19 {  Font size: 12px;   Font-family: Arial, Helvetica, sans-serif;   Letter-Spacing: 0px;  font-weight: bold;  }  .style3 {  font-family: Arial, Helvetica, sans-serif;  background-color: #437569;  color: #000000;  }  .compactproduct {  height: 100%  } .searchtablecell {  padding: 0px 3px;  }  .leftnavlinks {  margin-left: 15px;  } .leftnavlinksline {  color: #3F7869;  border-style: dashed;  width: 150px;  height: 1px;  } .footer { width: 6.5in; font-family: Arial; font-size: 10px; text-align: center; color: #000000; border-left: 1px solid #457569; border-right: 1px solid #457569; border-bottom: 1px solid #457569; }
