/* CSS Document */
BODY {
	background-color: #DFDFDF;
	background-image: url(../images/bg/bg.gif);
	background-repeat: repeat;
}
#container {
	position:absolute; 
	left:50%;  
	width:780px; 
	margin-left:-390px;
}
P { margin:0px; padding: 0px; }
h2{ display: none; }
h3{ font: 15px Arial, Helvetica, sans-serif; color:#4B4B4B; }
h4{ font: 13px Arial, Helvetica, sans-serif; color:#4B4B4B; }
IMG { border: 0px; margin: 0px; padding: 0px; }
TABLE, TD, TR { padding: 0px; margin: 0px; }

/*   HEADER   */

/*   NAVIGATION   */
#menuBorderTop {
	background-image: url(../images/nav/elemBorderTop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}
#menuContent {
	background-image: url(../images/nav/elemContentBg.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 180px;
}
#menuBorderBottom {
	background-image: url(../images/nav/elemBorderBottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}
#menuBorderBottomEnd {
	background-image: url(../images/nav/elemBorderBottomEnd.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}
#menuBorderTopSel {
	background-image: url(../images/nav/elemBorderTopSel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}
#menuContentSel {
	background-image: url(../images/nav/elemContentBgSel.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 180px;
}
#menuBorderBottomSel {
	background-image: url(../images/nav/elemBorderBottomSel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}

#menuBorderBottomEndSel {
	background-image: url(../images/nav/elemBorderBottomEndSel.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 180px; height: 2px;
}
A.menuElem {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
A.menuElem:hover {
	color:Black;
	text-decoration: none;
}

/*    MAIN    */
#content {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	text-align: left;
}
#contentText {
	margin-bottom: 15px; 
	/*text-align: justify;*/
}
#contentTextH {
	margin-bottom: 5px; 
	/*text-align: justify;*/
}
.contactLeftCol {
	width: 230px;
}
A.mailLink {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	font-weight: bold;
	text-decoration: none;
}
A.locationLink {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	font-weight: bold;
	text-decoration: none;
}
.productLeftCol {
	width: 280px;
}
UL.productList {
	padding: 0;
	margin: 0px 0px 0px 17px;
	list-style-image:url(../images/general/list_point.gif);
}
LI.productListElem {
	margin-bottom: 3px;
}
A.stdLink {
	font: 12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	font-weight: bold;
	text-decoration: none;
}
A.stdLink:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#4B4B4B;
	font-weight: bold;
	text-decoration: none;
}

/*   FOOTER    */
A.footerLink {
	font: 10px Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}
A.footerLink:hover {
	color: #FFDD00;
	text-decoration: none;
}
A.djwLink {
	font: 9px Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}
A.djwLink:hover {
	color: #FFDD00;
	text-decoration: none;
}
