/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-top: 0px;
    }

  a { color: #000066;
    }

  h1 { font-size: 18px;
    vertical-align: top;
    }

  h2 { font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
    }

  h3 { font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
    }

  ul { list-style-type: square;
    margin-top: 2px;
    margin-bottom: 2px;
    }

  .main_table {
	margin-left: auto;
	margin-right: auto;
	font-size: 13px;
	width: 940px;
	background-color: #FFFFFF;
    }

  .header_table { width: 100%;
    }

  .small { font-size: 10px;
    }

  .emphasis_big { font-size: 22px;
    }

  .logo_holder { width: 260px;
    }

  .logo_img { width: 260px;
    height: 31px;
    }

  .division_title { font-style: italic;
    }

  .benchpro_link { font-weight: bold;
    }

  .contact_info_holder { text-align: right;
    }

  .one_eight_hundred { color: rgb(0, 0, 0);
    font-weight: bold;
    }

  .payment_table_holder { text-align: right;
    width: 350px;
    }

  .payment_table { width: 150px;
    margin-right: 0px;
    margin-left: auto;
    }

  .payment_table td { text-align: right;
    }

  .navtable_holder { background-color: rgb(0, 0, 0);
    width: 873px;
    }

  .navbar_elements { width: 100%;
    }

  .navtable {
	color: #EEEEEE;
	font-weight: normal;
	font-size: 13px;
	width: 1050px;
    }

  .navlink_black {  }

  .navlink_red {
	background-color: #FF2020;
    }

  .navtable td { border-right: 1px solid rgb(255, 255, 255);
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    height: 22px;
    cursor: pointer;
    }

  .ddm_holder { width: 68px;
    }

  .spacer_vert { height: 20px;
    }

  .yahi_holder { vertical-align: bottom;
    height: 26px;
    text-align: left;
    }

  .yahi { font-weight: bold;
    color: rgb(204, 0, 0);
    }

  .yahi_path { font-weight: bold;
    text-align: left;
    color: rgb(0, 0, 0);
    margin-top: -5px;
    }

  .yahi_path a { color: rgb(0, 0, 0);
    }

  .yahi_path a:hover { text-decoration: none;
    }

  .yahi a { color: rgb(204, 0, 0);
    }

  .yahi a:hover { text-decoration: none;
    }

  .title_holder { width: 100%;
    }

  .title_holder_left_spacer { width: 180px;
    height: 30px;
    }

  .title_holder_cell { height: 24px;
    vertical-align: bottom;
    text-align: left;
    color: rgb(204, 0, 0);
    }

  .emblems_holder { width: 240px;
    }

  .emblems_table { width: 100%;
    }

  .emblems_table td { width: 25%;
    text-align: center;
    }

  .content_table { width: 100%;
    }

  .content_holder { vertical-align: top;
    width: 740px;
    }

  .leftnav_holder { vertical-align: top;
    width: 200px;
    }

  .leftnav_table { width: 180px;
    }

  .leftnav_table td { font-size: 12px;
    cursor: pointer;
    color: rgb(204, 0, 0);
    text-decoration: underline;
    font-weight: bold;
    padding-left: 3px;
    text-align: left;
    height: 30px;
    }

  .leftnav_table_right_spacer { width: 30px;
    }

  .leftnav_table_td_hover { border: 1px solid rgb(204, 0, 0);
    }

  .content_elements_table { width: 100%;
    }

  .top_images_table_holder { text-align: left;
    }

  .top_images_table { width: 660px;
    text-align: left;
    }

  .top_images_spacer { width: 60px;
    }

  .top_images_table td { vertical-align: top;
    }

  .products_table_holder { vertical-align: top;
    }

  .product_table {  }

  .tb_tl { background-image: url(images/nu_tl.gif);
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    }

  .tb_top { background-image: url(images/nu_top.gif);
    background-repeat: repeat-x;
    height: 10px;
    }

  .tb_tr { background-image: url(images/nu_tr.gif);
    background-position: right top;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    }

 

  .tb_bot { background-image: url(images/nu_bot.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
    }

  .tb_bl { background-position: left bottom;
    background-image: url(images/nu_bl.gif);
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    }

  .tb_rg { background-image: url(images/nu_rl.gif);
    background-position: right top;
    background-repeat: repeat-y;
    }

  .tb_lf { background-image: url(images/nu_ll.gif);
    background-repeat: repeat-y;
    }
  .tb_br {
	background-image: url(images/nu_br.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
    }
.tb_top_new {
	background-image: url(images/new/top.jpg);
	background-repeat: repeat-x;
	height: 40px;
	font-size: 24px;
	color: #FFFFFF;
	padding-left: 5px;
    }
.tb_tl_new {
	background-image: url(images/new/topleft.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
    }
.tb_tr_new {
	background-image: url(images/new/topright.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
    }
 .tb_rg_new {
	background-image: url(images/new/right.jpg);
	background-position: right top;
	background-repeat: repeat-y;
    }
.tb_lf_new {
	background-image: url(images/new/left.jpg);
	background-repeat: repeat-y;
    }
.tb_br_new {
	background-image: url(images/new/bottomright.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
    }
.tb_bl_new {
	background-position: left top;
	background-image: url(images/new/bottomleft.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
    }
.tb_bot_new {
	background-image: url(images/new/bottom.jpg);
	background-position: left top;
	background-repeat: repeat-x;
    }
	
.spacer { width: 30px;
    }

  .subprod_image_holder { width: 100px;
    }

  .subprod_table_holder { vertical-align: top;
    }

  .subprod_table { vertical-align: top;
    }

  .subprod_spacer { width: 15px;
    }

  .subprod_table_options {
	margin-top: 0px;
	margin-bottom: auto;
	width: 220px;
    }

  .subprod_table_options_holder { vertical-align: top;
    }

  .group_title_holder { color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    }

  .no_subitems_holder { font-size: 11px;
    text-align: left;
    }

  .no_subitems_holder a { color: rgb(0, 0, 0);
    }

  .select_text_holder { font-style: italic;
    font-size: 13px;
    text-align: left;
    }

  .item_title_holder { font-size: 11px;
    width: 50%;
    padding-left: 3px;
    padding-top: 10px;
    text-align: left;
    }

  .item_title_holder a { color: rgb(0, 0, 0);
    }

  .item_title_holder a:hover { border: 1px solid rgb(204, 0, 0);
    padding: 3px;
    text-decoration: none;
    color: rgb(204, 0, 0);
    }

  .bottom_info_table { width: 100%;
    }

  .bottom_info_table td { width: 20%;
    }

  .last_update { font-size: 9px;
    text-align: right;
    }

  .interconnect { font-size: 9px;
    }

  .secondary_header_text { font-size: 12px;
    }

  .secondary_sections_holder {  }

  .secondary_sections_table { width: 100%;
    }

  .secondary_sections_subtitle { color: rgb(204, 0, 0);
    padding-bottom: 5px;
    }

  .secondary_sections_content { font-size: 11px;
    }

  .item_header_holder { vertical-align: top;
    }

  .item_header_table { width: 100%;
    }

  .item_image_table_holder { width: 330px;
    vertical-align: top;
    }

  .item_image_table { width: 100%;
    }

  .item_features_holder { text-align: justify;
    vertical-align: top;
    font-size: 12px;
    padding-left: 20px;
    }

  .item_imgdisplay_table_holder { text-align: left;
    vertical-align: top;
    }

  .item_imgdisplay_table { width: 100%;
    }

  .item_mainimage_table_holder { width: 140px;
    vertical-align: top;
    }

  .item_mainimage_table { width: 100%;
    }

  .item_mainimage_holder { vertical-align: top;
    }

  .item_moreimages_holder { height: 20px;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    }

  .completeproduct_table_holder { vertical-align: middle;
    text-align: right;
    }

  .completeproduct_table { margin: auto 0px auto auto;
    text-align: center;
    width: 130px;
    }

  .completeproduct_text { font-size: 9px;
    text-align: center;
    color: rgb(204, 0, 0);
    font-weight: bold;
    }

  .completeproduct_image_holder { vertical-align: top;
    }

  .pricesection_holder { vertical-align: top;
    }

  .pricesection_table { width: 100%;
    }

  .rightmenu_holder {
	vertical-align: top;
	width: 100px;
	text-align: center;
    }

  .rightmenu_table { margin-right: 0px;
    margin-left: auto;
    margin-top: 20px;
    width: 90px;
    }

  .rightmenu_table td { font-size: 12px;
    height: 30px;
    text-align: right;
    }

  .rightmenu_table a { border: 1px solid rgb(0, 0, 102);
    padding: 3px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    margin-left: auto;
    margin-right: 0px;
    margin-top: 2px;
    color: #FFFFFF;
    background-color: #CC0000;
    position: relative;
    }

  .rightmenu_table a:hover { border: 1px solid rgb(255, 255, 255);
    background-color: #000000;
    color: #FF0000;
    }

  .pricegroup_holder { vertical-align: top;
    }

  .pricegroup_table {
	width: 700px;
    }

  .pricegroup_title { font-size: 13px;
    font-weight: bold;
    color: rgb(204, 0, 0);
    height: 25px;
    padding-left: 5px;
    }

  .pricetable_holder {  }

  .pricetable { width: 100%;
    }

  .pricetable_diff_header { border: 1px solid rgb(0, 0, 102);
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    width: 210px;
    }

  .pricetable_diff_cell { border-left: 1px solid rgb(0, 0, 102);
    border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    font-size: 12px;
    text-align: center;
    height: 20px;
    }

  .pricetable_model_header {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	width: 90px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: rgb(0, 0, 102);
	border-right-color: rgb(0, 0, 102);
	border-bottom-color: #000066;
	border-left-color: #000066;
	border-left-width: 1px;
	border-left-style: none;
    }

  .pricetable_model_cell { border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    font-size: 12px;
    text-align: center;
    }

  .pricetable_weight_header { border-top: 1px solid rgb(0, 0, 102);
    border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    width: 90px;
    }

  .pricetable_weight_cell { border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    text-align: center;
    font-size: 12px;
    }

  .pricetable_notes_cell { font-size: 11px;
    font-style: italic;
    padding-left: 5px;
    }

  .pricelevels_table_holder { width: 226px;
    }

  .pricelevels_table { width: 100%;
    }

  .pricelevels_qty_header { border-top: 1px solid rgb(0, 0, 102);
    border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    height: 20px;
    }

  .pricelevels_level_header { border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    text-align: center;
    font-size: 11px;
    width: 20%;
    }

  .pricelevels_level_cell { border-right: 1px solid rgb(0, 0, 102);
    border-bottom: 1px solid rgb(0, 0, 102);
    font-size: 11px;
    text-align: center;
    width: 20%;
    height: 20px;
    }

  .faq_table_holder {  }

  .faq_table { width: 320px;
    }

  .faq_title { color: rgb(204, 0, 0);
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 5px;
    }

  .faq_text { font-size: 11px;
    }

  .chairopt_title { font-size: 9px;
    }

  .threeday { color: rgb(255, 102, 0);
    font-weight: inherit;
    }

  .fiveday { color: rgb(0, 153, 51);
    }

  .medium { font-size: 11px;
    }

  .fuerte_ { font-weight: bold;
    font-size: 11px;
    }
.underline_my {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.retail {
	border-right: 1px solid rgb(0, 0, 102);
	border-bottom: 1px solid rgb(0, 0, 102);
	font-size: 12px;
	text-align: center;
	color: #666666;
	text-decoration: line-through;
}
.mozww {
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #000;
	padding: 10px;
	border-color: #666666;	
}
.header {

	margin-left: auto;
	margin-right: auto;
	font-size: 13px;
	width: 940px;
	background-color: #FFFFFF;
}
.header_table2 {
	width: 1050px;
	height: 142px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-position: center;
	text-align: center;
}
.specifications_table {
	height: 420px;
	width: 840px;
	background-image: url(images/Specifications/k-series2.jpg);
}
.footer_table {

	width: 1150px;
	height: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.chairs_table {
	height: 400px;
	width: 350px;
}
