/* :::::::::::::::::::::: */
/* Toolbar */
/* :::::::::::::::::::::: */	
		
DIV#prodcontainer {
	width: 720px; 
	height: 18px;
	left: 0px; 
	top: 0px; 
	position: relative; 
	z-index: 1;
}

	#prodcontainer ul {
		padding: 0px;
		margin: 0px;
		width: 100%;
		float: left;
	}
	#prodcontainer ul li { 
		display: inline; 
	}

	#prodcontainer ul li a:link, 
	#prodcontainer ul li a:visited {
		margin:0px;
		padding: 2px 20px 1px 20px;
		float:left;
		
		font-size: 11px;
		/*color: #EF2D23;*/
		font-weight: bold;
		text-decoration: none;
		border: 0px solid #000;
		letter-spacing: 1px;
	}
	#prodcontainer ul li a:active, 
	#prodcontainer ul li a:hover {
		/*color: #027FC1; */
		/*background-color: #D1E6FC;*/
		text-decoration: underline;
	}
	
	#prodcontainer ul li#Active a { 
		/*color: #017EC1; */
		/*background-color: #fff;*/
		text-decoration: none;
	}

	

/* :::::::::::::::::::::: */
/* Contents */
/* :::::::::::::::::::::: */			
TABLE.prodContentsTB {
	width: 800px;
	height: 325px;
	margin-left: 25px;
	margin-right: 50px;
}
	TABLE.prodContentsTB TD.subCategoryTD {
		width: 450px;
		height: 50px;
		text-align: left;
		vertical-align: bottom;
		padding-right: 4px;
		font-size: 13px;
		color: #eb2e27; 
		letter-spacing: 1px;
		text-decoration: none;
	}
	TABLE.prodContentsTB TD.subCategoryTD A:link, 
	TABLE.prodContentsTB TD.subCategoryTD A:visited {
		color: #eb2e27;
		text-decoration: none;
	}
	TABLE.prodContentsTB TD.subCategoryTD A:active, 
	TABLE.prodContentsTB TD.subCategoryTD A:hover {
		color: #eb2e27;
		text-decoration: underline;
	}
	
	TABLE.prodContentsTB TD.descriptionTD {
		width: 450px;
		height: 275px;
		text-align: left;
		vertical-align: top;
		padding-right: 4px;
	}
	
	
	TABLE.prodContentsTB TD.imageMedTD {
		width: 240px;
		height: 325px;
		padding-top: 15px;
	}
	
	TABLE.prodContentsTB TD.addIconsTD {
		width: 110px;
		height: 325px;
		text-align: left;
		vertical-align: top;
	}



TABLE.prodSepTB {
	width: 750px;
	height: 5px;
	margin-left: 25px;
	margin-right: 100px;
	background-image: url(../../graphics/prodSep_bg1.gif);
}


TABLE.prodSlideTB {
	width: 850px;
	height: 128px;
	margin-left: 25px;
}
	TABLE.prodSlideTB TD.slideTD {
		width: 670px;
		height: 128px;
	}
	
	TABLE.prodSlideTB TD.privacyTD {
		width: 180px;
		height: 128px;
		text-align: right;
		vertical-align: top;
		padding-top: 103px;
		padding-right: 14px;
		
		font-size: 11px;
		color: #fff; 
		letter-spacing: 1px;
	}
	TABLE.prodSlideTB TD.privacyTD A:link, 
	TABLE.prodSlideTB TD.privacyTD A:visited {
		color: #fff;
		text-decoration: none;
	}
	TABLE.prodSlideTB TD.privacyTD A:active, 
	TABLE.prodSlideTB TD.privacyTD A:hover {
		color: #fff;
		text-decoration: underline;
	}
	
div.familyBlock { 
	position: relative; visibility: hidden; 
	width: 10px; 
	height: 10px; 
	vertical-align: middle; 
	border: 0px solid #000;
}
	div.familyBlockTab {
		position: absolute; 
		
		width: 360px;  
		top: -30px; 
		left: 50px; 
		z-index: 4; 
		padding: 10px; 
		background-image: url(../../graphics/iframe_bg_1.jpg);
		background-color: #fff; 
		border: 3px solid #008ac8;
	}
	div.familyMicroTab { 
		width: 80px; 
		height: 120px; 
		float: left; 
		text-align: center; 
		margin-right: 10px; 
		margin-bottom: 6px; 
		border: 0px solid #000;
	}




.scrollingname, 
A.scrollingname:link, 
A.scrollingname:visited {
	font-size: 13px;
	color: #eb2e27; 
	letter-spacing: 1px;
	text-decoration: none;
}
A.scrollingname:active, 
A.scrollingname:hover {
	font-size: 13px;
	color: #eb2e27; 
	letter-spacing: 1px;
	text-decoration: underline;
}


.miniTool {
	font-size: 15px;
	/*color: #eb2e27; */
	letter-spacing: 1px;
	font-weight: bold;
}
A.miniTool:link, 
A.miniTool:visited {
	font-size: 13px;
	/*color: #eb2e27; */
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: underline;
}
A.miniTool:hover, 
A.miniTool:active {
	font-size: 13px;
	/*color: #027FC1; */
	letter-spacing: 1px;
	font-weight: bold;
	text-decoration: underline;
}



img.imgColours {
	margin-bottom: 4px; 
	margin-right: 4px;
}

img.imgAddit {
	margin-bottom: 4px; 
}

img.imgFamily {
	width: 80px; 
	height: 80px; 
	margin-bottom: 2px;
	border: 1px solid #A7A7A7; 
}




/* Scrolling text */
div#divScrollTextCont {	
		width: 320px; 
		height: 200px;
		position: relative; 
		top: 0px; 
		left: 0px; 
		visibility: hidden; 
		overflow: hidden; 
		clip: rect(0px 320px 200px 0px); 
		border: 0px solid #000;
}
#divText { 	
		width: 300px; 
		/*height: 200px;*/
		position: absolute; 
		top: 0px; 
		left: 0px; 
		border: 0px solid #007DC3;
}

#divScrollUp {
	width: 16px; 
	height: 16px;
	position: absolute; 
	top: 0px; 
	right: 4 !important;
	right: 3px; 
	border: 0px solid #000;
}

#divScrollDown {
	width: 16px; 
	height: 16px;
	position: absolute; 
	bottom: 2px !important; 
	bottom: 0px; 
	right: 4 !important;
	right: 3px; 
	border: 0px solid #000;
}
