body {
	margin:0;
	background-color:#001837;
	font-family:Tahoma;
	font-size:11px; 
	color:#4c5d73;
	text-decoration:none;
}

#nav {
	background-color:#001837;
	height:23px; 
	border-bottom: 1px solid #FFF;
	font-weight:bold;	padding-bottom:2px
}

.nav1, a.nav1, a.nav1:visited  { 
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding: 0 10px;
	text-decoration:none;
	}

a.nav1:hover, a.nav1:active { 
	text-decoration:none;
	padding: 0 10px;
	color:#ff6600;
}

.nav2, a.nav2, a.nav2:visited  { 
	font-family:Tahoma;
	font-size:11px;
	color:#4c5d73;
	padding: 0 6px;
	text-decoration:none;
	font-weight:bold
	}

a.nav2:hover, a.nav2:active { 
	text-decoration:none;
	padding: 0 6px;
	color:#ff6600;	
	font-weight:bold
}

.nav3, a.nav3, a.nav3:visited  { 
	font-family:Tahoma;
	font-size:11px;
	color:#4c5d73;
	padding: 0 0px;
	text-decoration:underline;
	font-weight:bold
	}

a.nav3:hover, a.nav3:active { 
	text-decoration:underline;
	padding: 0 0px;
	color:#ff6600;	
	font-weight:bold
}

.nav4, a.nav4, a.nav4:visited  { 
	font-family:Verdana;
	font-size:11px;
	color:#4c5d73;
	padding: 0 0px;
	text-decoration:none;
	font-weight:bold
	}

a.nav4:hover, a.nav4:active { 
	text-decoration:none;
	padding: 0 0;
	color:#ff6600;	
	font-weight:bold
}

.logos { 
	height:50px;
	padding:7px 15px
}

#footer {
	height: 60px;
	border-top:1px solid #bfc5cd;
}

.footer1, a.footer1, a.footer1:visited { 
	font-family:Tahoma;
	font-size:11px;
	color:#a5abb1;
	line-height:20px;
	padding:8px 5px 0 5px;
	text-decoration:none;
}

a.footer1:hover, a.footer1:active { 
	text-decoration:underline;
	padding:8px 5px 0 5px;
	color:#ff6600
}

.text2, a.text2, a.text2:visited  { 
	font-family:Tahoma;
	font-size:11px; 
	color:#4c5d73;
	text-decoration:none;
}

a.text2:hover, a.text2:active { 
	text-decoration:underline;
}

.text5, a.text5, a.text5:visited  { 
	font-family:Tahoma;
	font-size:13px; 
	color:#4c5d73;
	text-decoration:none;
}

a.text5:hover, a.text5:active { 
	text-decoration:underline;
}

.text3, a.text3, a.text3:visited { 
	font-family:Tahoma;
	font-size:11px; 
	color:#FFFFFF;
	text-decoration:none;
	line-height:18px
}

a.text3:hover, a.text3:active { 
	text-decoration:underline;
	color:#FFFFFF;

}

.text4 { 
	font-family:Tahoma;
	font-size:10px; 
	color:#4c5d73;
	line-height:16px
}


.box1	{ background-color:#919dad;
border:1px solid #dadfe5;
font-family:Tahoma;
font-size:11px;
color:#FFF; line-height:14px;
padding:2px 2px
}



#line1 {
	height:17px; 
	border-top:1px solid #FFF;
}


#space1 {
	height:15px; 
}

form	{
	margin:0
}

.box_bearings { 
	background:url(../images/box_bearings.jpg) top left no-repeat;
	height:244px;
	width:190px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}

.box_power { 
	background:url(../images/box_power.jpg) top left no-repeat; 
	height:244px;
	width:190px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}

.box_engineered { 
	background:url(../images/box_engineered.jpg) top left no-repeat;
	height:244px;
	width:190px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}

.box_swift { 
	background:url(../images/box_swift.jpg) top left no-repeat;
	height:183px;
	width:189px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}

.box_technical { 
	background:url(../images/box_technical.jpg) top left no-repeat;
	height:183px;
	width:188px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}

.box_accessories { 
	background:url(../images/box_accessories.jpg) top left no-repeat;
	height:183px;
	width:188px;
	font-family:Tahoma;
	font-size:10px;
	color:#4b596d;
}


.boxes, a.boxes, a.boxes,:visited  { 
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	color:#4b596d;
}


a.boxes:hover, a.boxes:active { 
	text-decoration:none;
	color:#ff6600;

}

.errorText
{
   font-family: "Verdana";
   font-size: 11px;
   color: #ff0033;
   padding-left:10px;
}

.gridcolpadding
{
    padding:3px ! important;
}

.DeleteImage
{
  text-align:center;
}

.accordionContent
{
    border: 1px #2F4F4F;
    border-style:solid;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family:Tahoma;
}

.accordionHeader
{
   border: 1px solid #2F4F4F;
   color: Black;
   background-color: #d1d6db;
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
   padding: 5px;
   margin-top: 5px;
   cursor: pointer;
}

.nav5, a.nav5, a.nav5:visited  { 
	font-family:Tahoma;
	font-size:9px;
	color:#4c5d73;
	padding: 0 0px;
	text-decoration:none;
	}

a.nav5:hover, a.nav5:active { 
	text-decoration:none;
	padding: 0 0px;
	color:#ff6600;	
}



/* GT - start */  


.btnSelectPart
{
	margin-left:12px;
}

.linehorizontal {
background: #000000;
width: 95%;
height: 1px;
padding: 0;
margin: 3px 12px 3px 12px;
}

.linehorizontal hr {
display: none;
} 

.admintitle
{
	margin-top: 5px;
	text-align: right;
	font-weight:bold;
	width:15%;
}


.detailtitle
{
	text-align: right;
	font-weight:bold;
	width:60%;
}

.detaillabel
{
	width:35%;
}

.boxmargin
{
	margin-left	: 12px;
}

.notemargin
{
	margin : 10px 0px 0px 12px;
}

.bloc
{
	width : 33%;
}

.blochalf
{
	width : 49%;
}

.left
{
	float : left;
}

.textcenter
{
	text-align: center;
}

.textright
{
	text-align: right;
}


.titlespace
{
	margin-top: 24px;
}


#title{
	text-align:center;
	font-size :xx-large;
	font-weight : bold;
}


.details {
	border-style : none;
	background-color : Transparent;
}


.smalltitle {
	font-size :	larger;
	font-style : italic;
	text-align : center;
}

.smallnormaltitle {
	font-size :	larger;
	text-align : center;
	font-weight:bolder;
}


.selectall {
	padding : 10px 0px 50px 5px;
}

.textlarge
{
	font-size :  larger;
}

.printbody {
	margin:0;
	background-color:#001837;
	font-family:Tahoma;
	font-size:11px; 
	color:#4c5d73;
	text-decoration:none;
}

@media print{
	#component.noprint
	{
		display:none;
	}


	.noprint
	{
		display:none;
	}
	
	
	body 
	{
		background-color: White;
		color : White;
	}
}
  
/* GT - end */  


.bread {
	font: 10px  Arial, sans-serif;
	color: #797979;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 20px;
	text-align: left;
	width: 980px;
	background-color: #f2f2f2;
	letter-spacing: 0.1em;
	word-spacing: 0.33em;
	text-align: left;
	text-transform:lowercase;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

