/* CSS Document */

Body
{
	width: 100%;
	font-family: Arial, Tahoma;
	color:#333333; 
	font-size:10pt;
	background: url(images/bg04.gif) repeat-x;	
}

.Show
{
	display: inherit;
}

.Hide
{
	display: none;
}

a.Alpha
{
	font-size: 12px;
	font-weight: bold;
}

a.Alpha:hover
{
	font-size: 12px;
	font-weight: bold;
	color: Red !important;
}

.Letters
{
	cursor: pointer;
}

.contentmain
{
font-family: Arial, Tahoma; 
color:#333333; 
font-size:10pt;
}

.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: transparant;  }
/*-- 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: normal; filter: none; }
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { font-family: Arial, Tahoma;  color: #FFFFFF; font-size: 10pt; background: #666666; font-weight: 500; font-style: normal; padding: 0px 15px 0px 8px; height: 16px; border: 0; }
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { font-family: Arial, Tahoma; font-size: 10pt; font-weight: 500; cursor: pointer; cursor: hand; color: #CCCCCC; background: #003366; padding: 0px 15px 0px 8px; height: 16px; border: 0;}
/*-- menuitems idle             --*/ .MainMenu_Idle { color: #FFFFFF; background: url(/portals/_default/skins/ssp/images/navbg-off.gif) repeat-x top center transparent; padding: 0; font-family: Arial, Tahoma; font-weight: 500; font-size: 10pt; height: 32px; }
/*-- menuitems over             --*/ .MainMenu_Selected { color: #FFFFFF; background: url(/portals/_default/skins/ssp/images/navbg-on.gif) repeat-x top center transparent; padding: 0; font-family: Arial, Tahoma; font-weight: 500; font-size: 10pt; height: 32px; }
/*-- menuitems active           --*/ .MainMenu_Active, .MainMenu_BreadcrumbActive { color: #FFFFFF; background: url(/portals/_default/skins/ssp/images/navbg-on.gif) repeat-x top center transparent; padding: 0; font-weight: 500; height: 32px; }
/*-- right seperator idle       --*/ .MainMenu_RightIdle { background: url(/portals/_default/skins/ssp/images/navbg-spacer.gif) no-repeat top right transparent; width:1px; height: 32px; }
/*-- 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(images/navbg-off.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: 10pt; height: 32px; }
									a.MainMenu_StaticLink { text-decoration: none; color: #FFFFFF;} 

/*-- staticmenuitems over       --*/ .MainMenu_Staton, a.MainMenu_Staton { color: #FFFFFF; background: url(images/navbg-on.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: 10pt; height: 32px; }


div#header {
	position:relative;
	margin:0;
	padding:0;
	height:35px;
	background: #699EDC url(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(images/nav/nav-bg2.gif) repeat-x top center transparent;
	text-decoration: none;
}

ul#menu li a:hover {
	background: url(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(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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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
{
	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;
}

