/* hoverline links */
.hoverline { text-decoration: none; }
.hoverline:hover { text-decoration: underline; }

.left_nav_cat { color: black; font-family: arial,helvetica,tahoma,sans-serif;
                font-size: 11px; line-height: 14px; margin-bottom: 5px; }
.left_nav_selected_marker { color: #900000; display: inline; font-weight: bold; font-family: arial,helvetica,tahoma,sans-serif; font-size: 9px; }
.left_nav_selected_cat { font-weight: bold; }

.hidden_marker { display: none; }

.left_nav_headroom { margin-top: 8px; }
.left_nav_section { margin-top: 8px; }
.left_nav_head { color: #999999; font-family: arial,helvetica,tahoma,sans-serif;
                 font-size: 14px; font-weight: bold; }
.left_nav_selected_head { color: black; font-family: arial,helvetica,tahoma,sans-serif;
                          font-size: 14px; margin-top: 8px; margin-bottom: 4px;
                          font-weight: bold; }
.left_nav_head_count { color: #999999; font-family: arial,helvetica,tahoma,sans-serif;
                       font-size: 11px; }

.menu_title { font-family: arial, helvetica, tahoma, sans-serif; font-size: 16px; margin-bottom: 15px; font-weight: bold; }
.menu_title_link { color: #900000; text-decoration:none; }
.menu_subhead { color: #777777; font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; font-weight: bold; margin-bottom: 1px;}
.menu_mkslink { color: #900000; font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; text-decoration: none; font-weight:bold; } 
.menu_mkslink:HOVER{ color: #900000; font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; text-decoration: underline; }
.menu_count { color: #777777; font-size: 10px; }

.smkswiss { font-family: arial, helvetica, tahoma, sans-serif; font-size: 11px; }
.kswiss { font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; }
.k_cart { font-family: arial,helvetica,tahoma,sans-serif; font-size: 11px; }

.brightcolor { color: #cc0000; }
.darkred { color: #990000; }
.hoverline { text-decoration: none; }
.hoverline:hover { text-decoration: underline; }
.prettyform { font-family: verdana,tahoma,arial,sans-serif; font-size: 10px; }
A { color: #777777; }
.linecolor { color: #C0C0C0; background-color: #C0C0C0; }
.whitelinecolor { color: #FFFFFF; background-color: #FFFFFF; }

.top_menu { font-family: arial,helvetica,tahoma,sans-serif; font-size: 11px; font-weight: bold; vertical-align: bottom; }
.top_menu_noalign { font-family: arial,helvetica,tahoma,sans-serif; font-size: 11px; font-weight: bold; }

.product_title { font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; font-weight: bold; }
.tab_selected { background-color: black; color: white; font-family: arial, helvetica, tahoma, sans-serif; font-size: 11px; font-weight: bold; cursor:pointer;}
.tab_normal { background-color: #CCCCCC; color: #444444; font-family: arial, helvetica, tahoma, sans-serif; font-size: 11px; font-weight: bold; cursor:pointer;}

.chart_head { font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; background-color: #A6A6A6; }
.chart_head2 { font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; background-color: #FFFFFF; }
.chart_odd { background-color: #E5E5E5; font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; }
.chart_even { background-color: #CCCCCC; font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align:center; font-weight: bold; }
.chart_small { font-size: 11px; }
.chart_label { text-align: left; }

.start_size {
float:left;
padding: 0 0 0 10px;
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:center;
}

.end_size {
float:right;
padding: 0 10px 0 0;
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:center;
}

.row_hdr {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px;
text-align:left;
}

.row_hdr_even {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:left;
background-color: #CCCCCC;
padding: 0 0 0 5px;
}

.row_hdr_odd {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:left;
padding: 0 0 0 5px;
}

