body{
	font-family: arial,helvetica,tahoma,sans-serif;
	font-size: 100%;
}

ul{margin-bottom:0px;}

a:link, a:visited{color: #185645;}
a:link, a:visited img {border-color:#185645;}
a:hover, a:active{color: #009000;}

a.secondaryLink:link, a.secondaryLink:visited {color: #808080; text-decoration: none;}
a.secondaryLink:hover, a.secondaryLink:active {color: #404040; text-decoration: none;}

a.catLink:link, a.catLink:visited {color: #646464; text-decoration: none; font-size: 75%;}
a.catLink:hover, a.catLink:active {color: #404040; text-decoration: underline; font-size: 75%;}

a.sideLink:link, a.sideLink:visited {color: #646464; text-decoration: none; border-bottom: dashed 1px #D0D0D0;}
a.sideLink:hover, a.sideLink:active {color: #009000; text-decoration: underline;}

a.sideBold:link, a.sideBold:visited {color: #185645; text-decoration: none; border-bottom: dashed 1px #D0D0D0; font-size: 110%; font-weight: bold;}
a.sideBold:hover, a.sideBold:active {color: #009000; text-decoration: underline; font-size: 110%; font-weight: bold;}

a.headerLinkOn:link, a.headerLinkOn:visited {color: #FFFFFF; font-size: 76%; font-weight: bold; text-decoration: none;}
a.headerLinkOn:hover, a.headerLinkOn:active {color: #F5BE01; font-size: 76%; font-weight: bold; text-decoration: none;}
a.headerLinkOff:link, a.headerLinkOff:visited {color: #185645; font-size: 76%; font-weight: bold; text-decoration: none;}
a.headerLinkOff:hover, a.headerLinkOff:active {color: #009000; font-size: 76%; font-weight: bold; text-decoration: none;}

h1{
	margin: 0px;
	font-size: 95%;
	color: #185645;
	visibility: visible;
}

h3{
	margin: 0px;
	font-size: 75%;
	color: #185645;
	visibility: visible;
}

fieldset{
    border: solid 1px #E0E0E0;
	padding: 2px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

legend{
    font-weight: bold;
    color: #848484;
}

.header{
	width: 760px;
	margin: 0px 0px 0px;
	background-color: #FFFFFF;
    text-align:left;
	color: #000000;
	visibility: visible;
}

.breadcrumb{
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	font-size: 70%;
	color: #000000;
	visibility: visible;
}

.breadcrumbTrail{
	margin: 0px 0px 0px;
	background-color: #FFFFFF;
	color: #F5BE01;
	visibility: visible;
}

.breadcrumbEnd{
	margin: 0px 0px 0px;
	background-color: #FFFFFF;
	color: #185645;
	visibility: visible;
}

a.breadcrumbLink:link, a.breadcrumbLink:visited {color: #F5BE01;}
a.breadcrumbLink:hover, a.breadcrumbLink:active {color: #E58121;}

.frontpage{
    float: left;
	width: 121px;
	text-align:	center;
	margin-top: 5px;
}

.sidemenu{
	width: 134px;
	margin: 0px 0px 0px;
	background-color: #FFFFFF;
	font-size: 80%;
	color: #000000;
	visibility: visible;
}

.widgets{
    border: solid 1px #E0E0E0;
	width: 118px;
	margin: 0px 0px 0px;
	margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
	background-color: #FFFFFF;
	font-size: 80%;
	color: #000000;
	visibility: visible;
}

.showcase{
    border-bottom: solid 1px #E0E0E0;
	border-left: solid 1px #E0E0E0;
	border-right: solid 1px #E0E0E0;
	padding-bottom: 5px;
	width: 118px;
	margin: 0px 0px 0px;
	margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
	background-color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	color: #000000;
	visibility: visible;
}

.index{
	padding: 5px;
	background-color: #FFFFFF;
    font-size: 60%;
	color: #636363;
	visibility: visible;
}

.content{
	margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
	margin-top: 0px;
	padding: 5px;
	background-color: #FFFFFF;
	color: #000000;
	visibility: visible;
}

.product{
	margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
	margin-top: 0px;
	padding: 5px;
	border: solid 1px;
	border-color: #D0D0D0;
	background-color: #FFFFFF;
	color: #000000;
	visibility: visible;
}
.product img{
	border-color:#185645;
}

.productTabDiv{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
}

.productTab{
    width: 97px;
	height: 22px;
	border-left: solid 1px #D0D0D0;
	border-top: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;
	text-align: center;
	font-size: 75%;
	padding-top: 3px;
}

.productTabLive{
    width: 97px;
	height: 22px;
	font-size: 75%;
	text-align: center;
	padding-top: 3px;
	background-image: url(/images/thh/tab-product-live.gif);
}

.sidemenuCat{
    width: 126px;
    border-left: 1px solid #285B27;
    border-right: 1px solid #285B27;
    padding: 3px;
}

* html .sidemenuCat{width:134px;}


/*tris code*/
a.tip{
    position:relative;
    z-index:24; background-color:#FFFFFF;
    color:#000000;
    text-decoration:none;
}

a.tip:hover{z-index:25; color:#009000;}

a.tip span{display: none;}

a.tip:hover span{
    display:block;
    position:absolute;
    top:1.5em; left:.5em; width:15em;
    border:1px solid #000000;
    background-color:#EEEEEE; color:#000000;
    text-align: center;
}


/*jon code*/
.firstparagraph:first-letter {font:bold 300% times,serif;  float:left; color:#CC0000;}
