﻿.product-title {
	font-size : 16px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #008b95;
	text-decoration : none;
	line-height : 1.2em;
}
.product-title-small {
	font-size : 12px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #008b95;
	text-decoration : none;
	line-height : 1.2em;
}
.product-sku {
	font-size : 10px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #4c4c4c;
	text-decoration : none;
}
.product-description {
	font-size : 12px;
	font-family : aeial,verdana,garamond;
	font-weight : normal;
	color : #4c4c4c;
	text-decoration : none;
	line-height : 1.3em;
}
.product-general {
	font-size : 12px;
	font-family : aeial,verdana,garamond;
	font-weight : normal;
	color : #4c4c4c;
	text-decoration : none;
	line-height : 1.4em;
}
.product-price {
	font-size : 15px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #4c4c4c;
	text-decoration : none;
}
.product-price-small {
	font-size : 11px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #4c4c4c;
	text-decoration : none;
}
.product-qty {
	font-size : 12px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #4c4c4c;
	text-decoration : none;
}
.product-brand {
	font-size : 14px;
	font-family : aeial,verdana,garamond;
	font-weight : normal;
	color : #4c4c4c;
	text-decoration : none;
}
.product-brand-small {
	font-size : 9px;
	font-family : aeial,verdana,garamond;
	font-weight : normal;
	color : #4c4c4c;
	text-decoration : none;
}
.product-age {
	font-size : 11px;
	font-family : aeial,verdana,garamond;
	font-weight : bold;
	color : #4c4c4c;
	text-decoration : none;
}




.breadcrumbs {
	position:absolute;
	left:175px;
	top:147px;
}

.print {
	position:absolute;
	left:555px;
	top:144px;
}

.cart {
	position:absolute;
	left:515px;
	top:144px;
}


.trigger{
	cursor: pointer;
	cursor: hand;
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #008b95;
	line-height : 1.5em;
	margin-left : 24px;
}
.branch{
  	display: none;
	margin-top: -14px;
  	margin-left: 40px;
}


.triggercareer{
	cursor: pointer;
	cursor: hand;
	font-size : 14px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
	line-height : 1.4em;
	margin-left : 24px;
}
.branchcareer{
  	display: none;
	margin-top: 0px;
  	margin-left: 0px;
}


a {
    text-decoration:none}
	
	
a:visited {

}


A:Active  {

}

A:Hover  {
color : #515151;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24; border:1px solid #515151; /*background-color:#ddd;*/
    color:#515151;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:25px; left:0px; width:180px;
    border:1px solid #dedede;
    background-color: #dedede;
	font-size : 11px;
	font-family : arial;
	line-height : 1.3em;
	padding: 3px;
    text-align: left}
	
H1 {
	font-size : 15px;
	font-family : Lucida Sans,trebuchet MS,arial;
	margin-top : 11px;
	margin-bottom : 10px;
	margin-left : 14px; 
	line-height : 1.2em;
	color : #515151;
	text-decoration:none;
	font-weight : bold;
}

H2 {
	font-size : 15px;
	font-family : trebuchet MS,arial;
	margin-left : 14px; 
	line-height : 1.2em;
	color : #515151;
	text-decoration:none;
	font-weight : normal;
}

.careertitle {
	font-size : 14px;
	font-family : Lucida Sans,arial;
	line-height : 1.3em;
	color : #515151;
	text-decoration:none;
	font-weight : bold;
}

H3,P {
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
	line-height : 1.4em;
	margin-left : 14px;
}


ul,ol {
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
	line-height : 1.5em;
	margin-top : 5px;
}

.molecule {
	margin-left : 4px;
}

.form {
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	line-height : 1.3em;
}

sup {
    font-size: .99em;
    font-weight: normal;
    vertical-align: text-top;
}

.asteric {
	font-size : 16px;
	font-family : arial;
	font-weight : bold;
	color : red;
}

.teal {
	color : #008b95;
}


.table {
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
	line-height : 1.3em;
}

.tabletitle {
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : bold;
	color : white;
	line-height : 1.3em;
}

.tablemargin {
	margin-left : 14px; 
}



.link {
	color : #008b95;
}




.search { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-right : 0px; 
color : #515151;
}


.rightbar { 
font-size : 14px;
font-family : trebuchet MS,arial;
color : #515151;
text-decoration:underline;
}

.rightbartext { 
font-size : 12px;
font-family : trebuchet MS,arial;
margin-right : 0px; 
line-height : 1.2em;
color : #515151;
}

.rightbarlink { 
font-size : 12px;
font-family : trebuchet MS,arial;
margin-right : 0px; 
line-height : 1.3em;
}

.sidebar-title-white { 
font-size : 15px;
font-family : trebuchet MS,arial; 
font-weight : normal;
line-height : 1.7em;
color : white;
margin-left : 6px;
text-decoration: none;

}

.sidebar-subtitle-white { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 6px;
text-align : right; 
line-height : 1.5em;
color : white; ! important 
text-decoration: none;
}


.sidebar-subtitle-white-bold { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 6px;
text-align : right; 
line-height : 1.5em;
color : white;
text-decoration: none;
font-weight : bold;
}

.sidebar-item-white { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 15px;
text-align : right; 
line-height : 1.5em;
color : white;
text-decoration: none;
}

.sidebar-brochure { 
font-size : 11px;
font-family : trebuchet MS,arial;
text-align : right; 
line-height : 1.2em;
color : white;
text-decoration: none;
}



.sidebar-item-white-bold { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 15px;
text-align : right; 
line-height : 1.5.0em;
color : white;
text-decoration: none;
font-weight : bold;
}

.sidebar-item-white.home { 
margin-left : 6px;

}

.sidebar-news-title { 
font-size : 14px;
font-family : trebuchet MS,arial;
margin-left : 6px;
text-align : left; 
line-height : 2.4em;
color : white;
text-decoration: none;
}

.sidebar-news { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 6px;
margin-right : 6px;
text-align : left; 
line-height : 1.2em;
color : white;
}

.sidebar-brochure-2 { 
font-size : 11px;
font-family : trebuchet MS,arial;
margin-left : 14px;
margin-right : 6px;
text-align : left; 
line-height : 1.2em;
color : white;
}

.sidebar-newslink { 
font-size : 11px;
font-family : trebuchet MS,arial;
text-align : left; 
line-height : 1.2em;
color : #dedede;
}

.printmenu { 
font-size : 11px;
font-family : trebuchet MS,arial;
text-align : left;
color : white;
text-decoration: none;
margin-right : 6px;
}

.submenu { 
font-size : 10px;
font-family : trebuchet MS,arial;
margin-left : 14px;
text-align : left; 
line-height : 1.2em;
color : #515151;
text-decoration: none;
}

.sublink { 
font-size : 10px;
font-family : trebuchet MS,arial;
text-align : left; 
line-height : 1.2em;
color : #515151;
}

.sitemaplink { 
font-size : 11px;
font-family : trebuchet MS,arial;
text-align : right; 
margin-bottom: -2px;
margin-right : 6px;
}

.footermenu { 
font-size : 11px;
font-family : trebuchet MS,arial;
line-height : 1.2em;
color : #515151;
text-decoration: none;
}

.note { 
font-size : 11px;
font-family : trebuchet MS,arial;
color : silver;
}

.title {
	font-size : 13px;
	font-family : Lucida Sans,trebuchet MS,arial;
	margin-left : 14px; 
	line-height : 1.5em;
	color : #008b95;
	text-decoration:none;
	font-weight : bold;
}

.subtitle {
	font-size : 11px;
	font-family : Lucida Sans,trebuchet MS,arial; 
	line-height : 1.5em;
	color : #008b95;
	text-decoration:none;
	font-weight : bold;
}

.title-no-indent {
	font-size : 13px;
	font-family : Lucida Sans,trebuchet MS,arial; 
	line-height : 1.8em;
	color : #008b95;
	text-decoration:none;
	font-weight : bold;
}

.titlehome {
	font-size : 13px;
	font-family : Lucida Sans,trebuchet MS,arial; 
	line-height : 1.5em;
	color : #008b95;
	text-decoration:none;
	font-weight : bold;
}

.newstitle {
	font-size : 11px;
	font-family : Lucida Sans,trebuchet MS,arial; 
	line-height : 1.5em;
	color : #008b95;
	text-decoration:none;
	font-weight : bold;
}


.searchheading { 
	font-size : 14px;
	font-family : Lucida Sans,arial;
	line-height : 1.3em;
	color : #515151;
	margin-left : 15px;
	text-decoration:none;
	font-weight : bold;
 }
.summary { 
font-size: 11px; 
font-style: italic; 
margin-left : 15px;
font-family : Lucida Sans,arial;
}
.suggestion { font-size: 100%; }

.results { font-size: 100%; font-family : Lucida Sans,arial;
}
.category { color: #999999; font-family : Lucida Sans,arial;
}
.sorting { 
	text-align: right; 
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
}
.result_title { 
	font-size : 11px;
	font-family : Lucida Sans,arial;
 }
 
.result_title a:link {
	color : #008b95;
	text-decoration: none
	}
}

.result_title a:visited{
	color : #008b95;
	text-decoration: none
}

.result_title a:hover {

	color : #515151;
	text-decoration: underline
}


.result_title a:active
{

	color : #515151;
	text-decoration: underline
}
	
.description { 
	font-size: 11px; 
	color : #515151;
	font-family : Lucida Sans,arial; 
	}
.context { 
	font-size : 11px;
	font-family : trebuchet MS,arial;
	font-weight : normal;
	color : #515151;
	line-height : 1.3em;
	margin-left : 15px;
	margin-top : 8px;
}
.infoline { font-size: 10px; color: #808080; font-family : Lucida Sans,arial;
}

