/* CSS Document */

Body
{
	width: 100%;
	font-family: Arial, Tahoma;
	color:#333333; 
	font-size:10pt;
	background: url(/portals/_default/skins/ssp/images/bg04.gif) top repeat-x;	
}

.Show
{
	display: inherit;
}

.Hide
{
	display: none;
}

.contentmain
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:10pt;
}

H2.DL
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #5F5F5F;
}

.contenthead
{
font-family: Arial, Tahoma; 
color:#003366; 
font-weight: 500;
font-size: 14pt;
}

.Head
{
font-family: Arial, Tahoma; 
color:#003366; 
font-weight: 500;
font-size: 14pt;
}

.contentfrontmain
{
margin: 10px;
font-family: Arial, Tahoma; 
color:#333333; 
font-size:11pt;
}

.contentheader
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:9pt;
font-weight: 500;
}

.contentfooter
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:9pt;
font-weight: 500;
}

.contentsearch
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:9px;
font-weight: 600;
font-style: italic;
padding-right: 16px;
border-style: none;
line-height: 10px;
height: 10px;
}

.searchmod
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:9px;
font-weight: 600;
border-style: none;
line-height: 10px;
height: 10px;
vertical-align: bottom;
}


/*-- Menu Layout --*/

/*-- box that holds the menu    --*/ 
.MainMenu_MenuContainer 
{  
	background: url(/portals/_default/skins/ssp/images/nav-bg2.gif) repeat-x transparant; 
	height: 35px; 
	width: 100%; }

/*-- bar that holds the menu    --*/ 
.MainMenu_MenuBar 
{ 
	cursor: pointer; 
	cursor: hand; 
	background:transparent; }

/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu 
{ 
	z-index: 1000;  
	cursor: pointer;  
	cursor: hand; 
	margin: 1px 0 0 0; 
	background: #666666; 
	color: #FFFFFF; 
	padding: 0px; 
	border: 1px solid #888888; 
	font-weight: 500; }

/*-- submenu items idle         --*/ 
.MainMenu_MenuItem, .ModuleTitle_MenuItem 
{ 
	font-family: Arial, Tahoma;  
	color: #FFFFFF; 
	font-size: 12px; 
	background: #666666; 
	font-weight: 500; 
	font-style: normal; 
	padding: 0px 12px 0px 12px; 
	height: 16px; 
	border: 0; }

/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel 
{ 
	font-family: Arial, Tahoma; 
	font-size: 12px; 
	font-weight: 500; 
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	background: #003366; 
	padding: 0px 12px 0px 12px; 
	height: 16px; 
	border: 0;}

/*-- menuitems idle             --*/ 
.MainMenu_Idle 
{ 
	color: #FFFFFF; 
	background: url(/portals/_default/skins/ssp/images/nav-bg2.gif) repeat-x top center transparent; 
	padding: 0; 
	font-family: Arial, Tahoma; 
	font-weight: bold; 
	font-size: 12px; 
	height: 35px; }

/*-- menuitems over             --*/ 
.MainMenu_Selected
{ 
	color: #FFFFFF; 
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg-selected3.gif) repeat-x top center transparent; 
	padding: 0; 
	font-family: Arial, Tahoma; 
	font-weight: bold; 
	font-size: 12px; 
	height: 35px; }

/*-- menuitems active           --*/ 
.MainMenu_Active, .MainMenu_BreadcrumbActive 
{ 
	color: #FFFFFF; 
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg-selected3.gif) repeat-x top center transparent; 
	padding: 0; 
	font-weight: bold; 
	height: 35px; }

/*-- right seperator idle       --*/ 
.MainMenu_RightIdle 
{ 
	background: url(/portals/_default/skins/ssp/images/nav/tab-sep2.gif) no-repeat top left transparent; 
	width:2px; 
	height: 35px; }

/*-- not needed - main menu     --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  
{ 
	display: none; }

/*-- module menu container      --*/ 
.ModuleTitle_MenuContainer
{ 
	color: #FFFFFF; }

/*-- module menu bar            --*/ 
.ModuleTitle_MenuBar 
{ 
	cursor: pointer; 
	cursor: hand;}

/*-- module menu padding        --*/ 
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel 
{ 
	padding: 0 5px 0 0; }

/*-- not needed - module menu   --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon 
{ 
	display: none; }

/*-- removing seperator borders --*/ 
.MainMenu_MenuBreak 
{ 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none; }


/*-- staticmenuitems idle       --*/ 
.MainMenu_Static 
{ 
	color: #FFFFFF; 
	background: url(/portals/_default/skins/ssp/images/nav-bg2.gif) repeat-x top center transparent; 
	border-right: solid 1px #FFFFF; 
	padding: 0 12 0 12; 
	font-family: Arial, Tahoma; 
	font-weight: 500; 
	font-size: 12px; 
	height: 35px; }
									
a.MainMenu_StaticLink 
{ 
	text-decoration: none; 
	color: #FFFFFF;} 

/*-- staticmenuitems over       --*/ 
.MainMenu_Staton, a.MainMenu_Staton 
{ 
	color: #FFFFFF; 
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg-selected3.gif) repeat-x top center transparent; 
	border-right: solid 1px #FFFFF; 
	padding: 0 12 0 12; 
	font-family: Arial, Tahoma; 
	font-weight: 500; 
	font-size: 12px; 
	height: 35px; }


div#header {
	position:relative;
	margin:0;
	padding:0;
	height:35px;
	background: #699EDC url(/portals/_default/skins/ssp/images/nav/nav-bg2.gif) repeat-x top;
}

/* navigation */

ul#menu {
	position:relative;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
	vertical-align: middle;
	list-style-type: none;
	height: 35px;
	font-family: Arial, Helvetica, Sans-Serif;
    list-style-image: url('images/nav/tab-sep2.gif');
    list-style-position: inside;	
}

ul#menu li {
	float:left;
	margin:0;
	padding:0;
}

ul#menu li a 
{
	cursor: pointer;
	display:block;
	margin:0;
	padding: 0 12px 0 12px;
	font-size:12px;
	line-height:35px;
	font-weight:bold;
	color:#ffffff;
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg2.gif) repeat-x top center transparent;
	text-decoration: none;
}

ul#menu li a:hover {
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg-selected3.gif) repeat-x top center transparent;
	text-decoration: none;
}

/* locators */

body.products li#products a {
	text-decoration:none;
	color:#ffffff;
	background: url(/portals/_default/skins/ssp/images/nav/nav-bg-selected3.gif) repeat-x top center transparent;
}

a:hover
{
	text-decoration: underline;
}

.headerrow
{
	height:8px; 
	font-size:8px;
}

.prodcntrhdr
{
	font-family: Arial;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;	
	line-height: 10px;
	padding: 3px;
}

.productscenter
{
	font-family: Arial;
	font-size: 9pt; 
	font-style: italic;
	color:  #000000;
}


.productcenter
{
	font-family: Arial;
	font-size: 9pt; 
	color:  #000000;
	border-left: solid 1px #333333;	
}

td.fittings
{

	border-right: dashed 1px #808285;
	border-bottom: solid 1px #808285;
	line-height: 9px;
	padding: 3px;

}

a.fittings, a.fittings:visited
{
	font-family: Arial;
	font-size: 8pt; 
	color:  #000000;
	text-decoration: none;
}

a.fittings:hover
{
	text-decoration: underline;
}

td.fittingsrt
{

	border-bottom: solid 1px #808285;
	line-height: 9px;
	padding: 3px;
}

a.fittingsrt, a.fittingsrt:visited
{
	font-family: Arial;
	font-size: 8pt; 
	color:  #000000;
	text-decoration: none;
}

a.fittingsrt:hover
{
	text-decoration: underline;
}

td.tooling
{
	font-family: Arial;
	font-size: 8pt; 
	color:  #000000;
	text-decoration: none;
	border-bottom: solid 1px #808285;
	line-height: 9px;
	padding: 3px;
}

a.tooling, a.tooling:visited
{
	font-family: Arial;
	font-size: 8pt; 
	color:  #000000;
	text-decoration: none;
}

a.tooling:hover
{
	text-decoration: underline;
}

.featuring
{
	font-family: Arial;
	font-size: 7pt; 
	color:  #808285;
	text-decoration: none;
	padding: 3px;
	line-height: 8px;
	padding: 3px;
}


td.ultraflare
{
	border-right: dashed 1px #808285;
	line-height: 10px;
	padding: 3px;
}

a.ultraflare, a.ultraflare:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #6AA649;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;

}

a.ultraflare:hover
{
	text-decoration: underline;
}

td.softseal
{

	border-right: dashed 1px #808285;
	line-height: 10px;
	padding: 3px;
}

a.softseal, a.softseal:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #185297;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;
}

a.softseal:hover
{
	text-decoration: underline;
}

td.koncentrik
{

	line-height: 10px;
	padding: 3px;
}

a.koncentrik, a.koncentrik:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #C30047;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;
}

a.koncentrik:hover
{
	text-decoration: underline;
}

td.versatool
{

	line-height: 10px;
	padding: 3px;
}

a.versatool, a.versatool:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #924633;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;
}

a.versatool:hover
{
	text-decoration: underline;
}

td.duolok
{

	line-height: 10px;
	border-bottom: solid 1px #808285;
	border-right: dashed 1px #808285;
	padding: 3px;
}

a.duolok, a.duolok:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #2265AE;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;
}

a.duolok:hover
{
	text-decoration: underline;
}

td.unilok
{
	line-height: 10px;
	border-bottom: solid 1px #808285;
	border-right: dashed 1px #808285;
	padding: 3px;
}

a.unilok, a.unilok:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #F4A702;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;

}

a.unilok:hover
{
	text-decoration: underline;
}

td.griplok
{
	line-height: 10px;
	border-bottom: solid 1px #808285;
	padding: 3px;
}

a.griplok, a.griplok:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #008D67;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;

}

a.griplok:hover
{
	text-decoration: underline;
}

td.trufit
{
	line-height: 10px;
	border-right: dashed 1px #808285;
	padding: 3px;
}

a.trufit, a.trufit:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #EF3E42;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;

}

a.trufit:hover
{
	text-decoration: underline;
}

td.flolok
{
	line-height: 10px;
	padding: 3px;
}

a.flolok, a.flolok:visited
{
	font-family: Times New Roman;
	font-size: 10pt; 
	color:  #333333;
	text-decoration: none;
	font-weight:bold;
	letter-spacing: 0;

}

a.flolok:hover
{
	text-decoration: underline;
}

