/*css de bouttons pour la page /../../site/dsp/dsp_caddie/index.php?id_langue=fr	*/
div#contenu {
	margin-left: auto;
    margin-right: auto;
	width:100%;
	text-align: center;
	}

.caddiebtn{
   
	font-weight:bold;
	font-size : 12px;
	padding : 3px;
}
.cen {
    text-align: center;
}
/* use this class on a table for colored headers */

.tableBorder th {
	background-color	: #f28411;
	font-weight			: bold;
	color				: #FFFFFF;
	/*text-transform		: capitalize;*/
	border-top			: 1px  solid #FFC68C;
	border-bottom		: 1px solid #B35900;
	background-image	: url(/images/en_UK/tab_table.gif);
}

.tableBorder th a{
	color				: #FFFFFF;
	text-decoration		:underline;
}


/*use for tables with sort widget*/

.tableBorderSort th {
	background-color	: #418ce9;
	font-weight			: bold;
	color				: #FFFFFF;
	padding				: 3px;
	/*text-transform		: capitalize;*/
	vertical-align		: middle;
	border-top			: 1px  solid #e6e6e6;
	
}

.tableBorderSort th a{
	color				: #FFFFFF;
	text-decoration		:underline
}

.brandColor {
	color				: #DB0016;
    font-weight			: bold;	 /*need to remove*/
    vertical-align      : middle;	
}

.brandColorBold {
	color				: #F28411;
	font-weight			: bold;	
}

.brandColor2 {
	color				: #000;
	
}
.brandColor2Bold {
	color				: #000;
	font-weigtht		:bold;
	
}

.brand_checkbox {
	background-color	: #418ce9;
}

.lineNote {
	color				: #F28411;
	font-weight			: bold;	
	text-align			: left;
}


/* tab dropdowns */
#navmenu-container {
	background-image	: url(/images/en_UK/tab_bg.gif);
	background-color	: #000000;
	background-position	: top;
	background-repeat	: repeat-x;
}
#navmenu {
	position			: relative;
	z-index				: 3000;
	background-image	: url(/images/en_UK/tab_bg2.gif);
	background-position	: top;
	background-repeat	: repeat-x;
	padding				: 0px;
	margin				: 0px;
	background-color	: #F28310;
	height				: 2.3em;
}
#navmenu, 
#navmenu a,
#navmenu a:visited,
#navmenu a:active {
	color				: #FFFFFF;
	font-size			: 1em;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	text-decoration		: none;
	text-transform:uppercase;
	
}
#navmenu a:hover {
	color				: #ffff80;
	background-color	: transparent;
	background-image	: url(/images/en_UK/spacer.gif);
	background-repeat	: repeat;
}
#navmenu td {
	position			: relative;
	padding				: 0.1em 0 0.1em 0;
	margin				: 0;
	background-image	: url(/images/en_UK/tab_left.gif);
	background-repeat	: no-repeat;
	background-position	: top left;
}
#navmenu td.active {
	background-image	: url(/images/en_UK/tab_left_highlight.gif);
	background-repeat	: repeat;
}
#navmenu .navmenu-item {
	position			: relative;
	height				: 29.9px;
	display				: block;
	width				: 100%;
}
#navmenu div.navmenu-item-text {
	position			: relative;
	padding				: 8px 6px 0px 6px;
	white-space			: nowrap;
}
#navmenu td.active div.navmenu-item-text,
#navmenu td.active div.navmenu-item-text a
{
	color				: #666666;
}
#navmenu td.active div.navmenu-item-text a:hover
{
	color: #F28310;
}
#navmenu .rightcap {
	position			: absolute;
	right				: -2px;
	top					: 0px;
	width				: 6px;
	background-image	: url(/images/en_UK/tab_right.gif);
	background-repeat	: no-repeat;
	background-position	: top right;
	height				: 29px;
	padding				: 0px;
	margin				: 0px;
}
#navmenu .rightcap2 {
	position			: absolute;
	right				: -2px;
	top					: 0px;
	width				: 6px;
	zbackground-image	: url(/images/en_UK/tab_right.gif);
	background-repeat	: no-repeat;
	background-position	: top right;
	height				: 29px;
	padding				: 0px;
	margin				: 0px;
}
#navmenu td.active .rightcap {
	background-image	: url(/images/en_UK/tab_right_highlight.gif);
}
#navmenu ul.navmenu-submenu {
	position			: absolute;
	display				: none;
	top				: 30px;
	width				: 180px;
	background-color		: #fff;
	border				: 1px solid #f28411;
	margin				: 0;
	padding				: 0px;
	color				: #f28411;
}
/* IE needs to have the dropdown menu up by 1px. */
.ie #navmenu ul.navmenu-submenu {
	top				: 31px;
}

#navmenu ul.navmenu-submenu li {
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
	
}
#navmenu ul.navmenu-submenu a {
	display				: block;
	height				: 1%;
	color				: #f28411;
	padding-left		: 5px;
	text-transform		: uppercase;
	font-size			: 0.9em;
	font-weight			: normal;
	margin				: 0;
	padding				: 4px 0 4px 10px;
	display				: block;
	text-transform		: uppercase;
	border-bottom   	: 1px solid #ddd;
}

#navmenu ul.navmenu-submenu a:hover,
#navmenu ul.navmenu-submenu a:visited {
	color				: #999;
	font-weight			: normal;
}
#navmenu div:hover ul.navmenu-submenu,
#navmenu div.hover ul.navmenu-submenu
{
	display	: block;
}
/* end tab dropdowns */

#browse-main h4, #prodCompare .buttoncell, .product-detail-row1 .availability h2 {
	background-position:top;
	background-repeat:repeat-x;
	background-color: #418ce9;
	color: white;
	border-top:1px solid #e6e6e6;
}
 
.availability_TP h2{
	background-position:top;
	background-repeat:repeat-x;
	background-color: #e6e6e6;
	color: red;
	border: 1px solid #c0c0c0;
}
.availability_TP{
	color: red;
	border: 1px solid #c0c0c0;
	border-top:1px  #e6e6e6;
}
/*
 * Search
 */

#searchResults th, #module th {
	background-position:top;
	background-repeat:repeat-x;
	font-size: 10px;
	color			: #fff;
}
.sortResults {
	border-right		: 1px  solid #CCCCCC;
	border-bottom		: 1px  solid #CCCCCC;
	background-color: #F3F3F3;
	color			: #000;
}
th.resultsHead {
	background-color: #418ce9;
	color:#FFFFFF;
	border-top:1px solid #e6e6e6;
	vertical-align: middle;
}

/*
 * Merchandising
 */

.merch th {
	background-color: #FFF2D7;
}

.horizontalBanner h1 {
	color: #F28411;	
}

#browse-merch h5 {
	color: #000;
}

th a.help:link {
	color:#fff ;
	text-decoration:none;
	border-bottom:dotted 1px #fff;
}
th a.help:visited {
	color:#fff;
	text-decoration:none;
	border-bottom:dotted 1px #fff;
}
th a.help:hover	{
	color:#fff;
	background:transparent;
}
th a.help:active {
	color:#fff;
}
.resultsQTY {
	border-bottom		: 1px  solid #f28411;
	border-top		: 1px  solid #f28411;
	background-color: #FEA901;
	background-image: url(/images/en_UK/tab_bg_active.gif);
}

.resultsQTYRow {
	background-color: #FFF2D7;
}

.ondemand {
	color:#999999;
	font-size:11px;
	font-weight: bold;	
}
	
.onDemandContain {
        float: left;
}

.onDemandContain a {
        display: inline;
        text-decoration: none;

}
.onDemandContain a:link {
        text-decoration: none;
}

.onDemandContain a:visited {
        text-decoration: none;
}
.onDemandContain a:hover {
        border-width: 0; /* IE */
        cursor: help;
        text-decoration:none;
}

#categories dt {
	color:#f28411;
	letter-spacing:0em;
	font-size:12px;

}

#browse-main h4 {
	padding: 0.5em;
}

#detailAvailability th {
	border-left			: 1px solid #e6e6e6;
	border-right		: 1px solid #e6e6e6;
}

#detailAvailability td {
	xborder				: 1px solid #e6e6e6;
}


/*Product heirachy*/
#leftnav a {
	color				: #528EC6;
	background-image: url(/images/en_UK/btn_arrow_blue.gif);
	
}






/* My Account styles */


#navColumn h2 {

	color: #f28411;
	border-left: 4px solid #f28411;
	/*text-transform: uppercase;*/
}

#navColumn a.btn_link {
	
	/*text-transform:capitalize;*/
	font-weight:normal;
	background-image: url(/images/en_UK/btn_arrow_blue.gif);
	color				: #528EC6;
}

.lableStyle {
	font-weight:		bold;
	text-decoration: 	none;
}

/* END My Account styles */






/*SEO Clutter*/
.floater {
	border: 1px;
	border-color: #F28411;
	border-style:dotted;
	padding: 15px;
	text-align:left;
	position: absolute;
	font-size:1em;
	font-family: verdana, Helvetica, sans-serif;
	color: #666;
}

.floater h1 {
	color:#333;
	font-weight:bold;
	font-size:1.6em;
}

.floater h2 {

	font-family: verdana, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;

}
/*END SEO Clutter*/


#detailQtyPrice th, #detailQtyPrice td {
	background-image	: none;
	background-color	: transparent;
	color				: #555555; 
	border				: 0px none;
	padding				: 0px 10px 0px 0px;
	text-transform		: none;
	font-size			: 11px;
}

/*
banner styles*/
.bannerImage {
	background-image: url(/images/en_UK/orange_bg.gif);
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	
	
	background-position: top;
	margin-right: 2px;
	text-align: center;
}
.bannerText {
	background-color: #F4F4F4;
	padding-right: 1em;
	padding-left: 1em;
	text-align: center;
	vertical-align: top;
}
#bannerSlots {
	margin: 0px;
	padding: 0px;
}
.bannerDivider {
	width: 0.1em;
}

#searchTerms {
	border				: 1px solid #528EC6;
	width:15em;
	margin-right:0;
}

/*
forms*/

input:focus,
textarea:focus {
background-color: #fff !important;
border-color: #F28411 #F28411 #F28411 #F28411 !important;
}

input {
	background-color	: #FFFAF4;
	}
	
select {	
	background-color	:#FFFAF4;
}
textarea {
	background-color	: #FFFAF4;
	}



/*Homepage banner styles */
.sbtop {

	height: 15px;
	width: 173px;
	/*background: url(/images/en_UK/banner_bg_top.gif) no-repeat left top;*/
	background: url(/images/aggregations/banner_bg.gif) no-repeat 0px -3px;

}



.sbmiddle {

	width: 173px;
	/*background: url(/images/en_UK/banner_bg_mid.gif) repeat-y;*/
	background: url(/images/aggregations/banner_bg.gif) repeat-y -400px 0px;

}



.sbbottom {

	height: 15px;
	width: 173px;
	/*background: url(/images/en_UK/banner_bg_bottom.gif) no-repeat left top;*/
	background: url(/images/aggregations/banner_bg.gif) no-repeat -200px 0px;

}

.sbhead {
	font: bold 1.6em/1.1em arial;
	color: #f28411;
	margin: 0px;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 3px;
	letter-spacing: 0.1em;
}


.sbcontainer {

	padding: 0px 12px 4px;
	width: 140px;

}

.sbcontainer a {

	display:block;
}

.sbcontainer p {

	font-size: 1em ;
	margin: 7px 0;
	padding:0;
	color: #333;
}
.sbcontainer ul {

	
	margin: 0 0 0 12px;
	padding:0;

}

.sbcontainer ul.noBullet {

margin: 3px 0 0 0px;
	padding:0;
}


.noBullet li {

list-style-type:none;
}





.sbcontainer_left p{

margin: 7px 0;

padding:0;

color: #444444;

}



.sbtop_left{

height: 15px;

width: 200px;

/*background: url(/images/en_UK/banner_bg_top_left.gif) no-repeat left top;*/
background: url(/images/aggregations/banner_bg_left.gif) no-repeat 0px -3px;

}



.sbmiddle_left{

width: 200px;

/*background: url(/images/en_UK/banner_bg_mid_left.gif) repeat-y;*/
background: url(/images/aggregations/banner_bg_left.gif) repeat-y -400px 0px;

}



.sbbottom_left{

height: 15px;

width: 200px;

/*background: url(/images/en_UK/banner_bg_bottom_left.gif) no-repeat left top;*/
background: url(/images/aggregations/banner_bg_left.gif) no-repeat -200px 0px;

}



.sbcontainer_left{

padding: 0px 12px 4px;

width: 170px;

}



.sbtop_QB{

height: 15px;

width: 200px;

/*background: url(/images/aggregations/right_banner_r2_c2.gif) no-repeat left top;*/
background: url(/images/aggregations/farnell/quickbuy.gif) no-repeat 0px -3px;

}



.sbmiddle_QB{

width: 200px;

/*background: url(/images/en_UK/right_banner_r3_c2.gif) repeat-y;*/
background: url(/images/aggregations/farnell/quickbuy.gif) repeat-y -400px -0px;

}



.sbbottom_QB{
	height: 14px;
	width: 200px;
	/*background: url(/images/en_UK/right_banner_r6_c2.gif) no-repeat left top;*/
	background: url(/images/aggregations/farnell/quickbuy.gif) -200px 0px no-repeat;
	margin-top: -1px;
}



.sbcontainer_QB{

padding: 0px 12px 4px;

width: 155px;

}



.sbhead_QB{
	font: bold 1.4em/1.1em Arial, Helvetica, sans-serif;
	color: #f28411;
	margin: 0px;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 3px;
	letter-spacing: 0.1em;
	
}



.sbhead_left{
	font: bold 1.2em/1.1em Arial, Helvetica, sans-serif;
	color: #f28411;
	margin: 0px;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 3px;
		letter-spacing: 0.1em;
}

.smallBrandColor {
	color				: #F28411;
	font-weight			: normal;	
}

/* shopping cart styles */

a:hover .pop {
    background-color    : #ffffc4;
    border              : 0.1em #F28411 solid;
    color               : #000000;
}


/* 
 * Navigation bar dropdowns
 * 
 * Based on Son of Suckerfish Dropdowns
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 *
 */
#nav, #nav.menu-satu ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav li { /* all list items */
	float: left;
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width				: 195px;
	background-color	: #fff;
	border				: 1px solid #f28411;
	margin				: 0px;
	padding				: 0px;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li ul#nav-menu-items li a {
	display				: block;
	height				: 1%;
	color				: #f28411;
	padding-left		: 5px;
	padding-top			: 5px;
	padding-bottom		: 5px;
	text-transform		: uppercase;
	font-size			: 0.9em;
	font-weight			: normal;
}

#nav li ul#nav-menu-items li {
	padding				: 3px;
	border-bottom		: 1px solid #ccc;
	list-style-type		: none;
	background-attachment:#f3f3f3;
	width				: 195px;
}

#nav li ul#nav-menu-items {
	margin-top			: 9px;
}

/* IE needs to have the dropdown menu up by 1px. */
.ie #nav li ul#nav-menu-items {
	margin-top			: 8px;
}

#nav li ul#nav-menu-items li {
	width				: 190px;
}

#navmenu div.support a {
	padding				: 1px;
}

#navmenu div.bespoke1 a {
	padding				: 1px;
}

#navmenu div.bespoke2 a {
	padding				: 1px;
}

#navmenu div.bespoke3 a {
	padding				: 1px;
}

#navmenu div.bespoke4 a {
	padding				: 1px;
}

#navmenu div.bespoke5 a {
	padding				: 1px;
}

/* Support for the "iehover-fix.js" */

* html #navmenu iframe {
	position: absolute;
	/* account for the border */
	left: -0.10em;
	top: -0.10em;
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

#navigation {
  
	background-color	:#f28411;
	
	
}

div.redirect {
    background-color: #ffffc4;
    color: black;
    border: 1px solid #F28411;
}

/* Support for IE7 */

*:first-child+html #nav {
height: 1%;
}
*:first-child+html #nav li {
height: 1%;
}

*:first-child+html #navmenu {
height: 1%;
}
*:first-child+html #navmenu li {
height: 1%;
}


/* edworld and rohs styles */

.pollrohs {



	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BACKGROUND-COLOR: #efffef



}



.small {



	FONT-SIZE: 9px; COLOR: #333333; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif



}



#main {



	padding-top: 10px;



}



.ed_heading {



	font-family: Verdana, Helvetica, sans-serif;



	font-size: 18px;


	font-weight: bold;
	color: #333;
	margin: 0px 0px 10px;
	padding: 0 0 6px 0;
	border-bottom-width: 1px;
	background-image: url(/images/en_UK/dotted_rule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom-color: #333333;	
}




x.edworldLogo {
margin-top:50px;
}
x.edworldLogo img{
margin:0 auto;
}


#ednav {



	width: 190px;



	color: #666666;



	background-color: #FFFFFF;



}







#ednav div div {



	background-color: #FFFFFF;



	



	}



/*The Link style for top-level menuitems hidden from Netscape 4*/



#ednav div a {



	text-decoration: none;



	display: block;

font-weight:bold;

	



	font-size: 11px;



	color: #ffffff;
	padding: 3px 3px 3px 2px;



	border-top: 1px solid #ffffff;



	border-bottom: 1px solid #B25F08;



	background-color: #f28411



}







#ednav div a:hover {



	text-decoration: underline;



}







/*The Link styles for second-level menuitems*/



#ednav div div a {



	font-size: 10px;



	color: #666666;



	border-top: 1px none #FFFFFF;



	border-right: 1px none #FFFFFF;



	border-bottom: 1px none #999999;



	border-left: 1px none #FFFFFF;



	background-color: #ffffff;
font-weight:normal;


}



#ednav div div a:link {



	color: #666666;



	



}











#ednav div div a:hover {



	background-color: #ffffff;



	color: #f28411;



}







.headingblack {



	font-size: 14px;



	font-weight: bold;



	color: #f28411;



	font-family: Verdana, Helvetica, sans-serif;



	margin: 0px 0px 5px;



}



.headinggrey {



	font-size: 12px;



	color: #666666;



	font-family: Verdana, Helvetica, sans-serif;



	font-weight: normal;



	font-style: italic;



	margin: 0px 0px 20px;



	}


.subheading {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #F28411;
	TEXT-DECORATION: none;
}

.subheading em {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000;
	TEXT-DECORATION: none;
	font-style:normal;
}

.navheader {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #f28411;
	display: block;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px none #333333;
	border-left: 1px solid #333333;
	font-weight: bold;
}

.navheader-opto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #f28411;
	display: block;
   	 text-align: center;
	padding-right: 2px;
	padding-bottom: 1px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	font-weight: bold;
}

.navheader-power {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #f28411;
	display: block;
    	text-align: left;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	font-weight: bold;
}

.navheader-power a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #f28411;
	text-decoration: underline;
	font-weight: bold;
}

.navheader-power a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #f28411;
	text-decoration: underline;
	font-weight: bold;
}

.navheader-power a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #f28411;
	text-decoration: none;
	font-weight: bold;
}

.navheader-power a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #f28411;
	text-decoration: underline;
	font-weight: bold;
}

.bullet-list {
    list-style: url(/images/en/ede/li-bullet.gif);
}



#infoBox ul {
	padding: 0 0 0 15px; 
	margin: 0;
}

#navBox {
	margin-top: 5px;
	margin-bottom: 10px;
}

.tfinline {
	display: inline;
	float: left;
	margin-right: 5px;
	background-image: url(/images/en/ede/power/org_button.gif);
	background-color: #f28411;
	padding: 2px 0 2px 0;
	border: 1px solid #f28411;
	background-repeat: repeat-x;
	background-position: top;
   
}

.tfinline a:link {
	color: #FFFFFF;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tfinline a:visited {
	color: #FFFFFF;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tfinline a:hover {
	background-image: url(/images/en/ede/power/org_button_hover.gif);
	padding: 2px 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tfinline a:active {
	color: #FFFFFF;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.border-line {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.border-table {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-table-white {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff;
}

.border-d-backcolor1 {
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-rd-backcolor1 {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-ru-backcolor1 {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-lru-backcolor1 {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-ldu-backcolor1 {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-rdu-backcolor1 {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-lrdu-backcolor1 {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-ld-backcolor1 {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-lu-backcolor1 {
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-u-backcolor1 {
	BORDER-TOP: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-r-backcolor1 {
	BORDER-RIGHT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-l-backcolor1 {
	BORDER-LEFT: #999999 1px solid;
	BACKGROUND-COLOR: #f2f2f2;
}

.border-d {
	BORDER-BOTTOM: #999999 1px solid;
}

.border-rd {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.border-lu {
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}

.border-ru {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
}

.border-lru {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}

.border-lrdu {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}

.border-u {
	BORDER-TOP: #999999 1px solid;
}

.border-r {
	BORDER-RIGHT: #999999 1px solid;
}

.border-l {
	BORDER-LEFT: #999999 1px solid;
}

.border-ld {
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.border-ldu {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
}

.border-rdu {
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
}
	
#rohsnav {
width: 200px;
 color: #666666;
 background-color: #FFFFFF;
}

#rohsnav div div {
	background-color: #FFFFFF;
	text-indent: 10px;	
	}

/*The Link style for top-level menuitems hidden from Netscape 4*/

#rohsnav div a {
	text-decoration: none;
    display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #8FC7BB;
	background-color: #008265;
}

#rohsnav div a:hover {
	text-decoration: underline;
}

/*The Link styles for second-level menuitems*/
#rohsnav div div a {
 font-size: 10px;
 color: #666666;
 border-top: 1px none #FFFFFF;
 border-right: 1px none #FFFFFF;
 border-bottom: 1px none #999999;
 border-left: 1px none #FFFFFF;
 background-color: #ffffff;
}

#rohsnav div div a:link {
	color: #666666;
}

#rohsnav div div a:hover {
	background-color: #ffffff;
	color: #009966;
}

#rohsnewsnav {
 width: 200px;
 color: #666666;
 background-color: #FFFFFF;
}


/*The Link style for top-level menuitems hidden from Netscape 4*/
#rohsnewsnav div {
	text-decoration: none;
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #8FC7BB;
	background-color: #008265;
}

#rohsnewsnav UL {
 margin: 5px;
 text-decoration: none;
 display: block;
 font-size: 10px;
 color: #FFFFFF;
 font-weight: bold;
 padding: 3px 3px 3px 10px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 background-color: #ffffff;
 list-style-image: url(/images/en_UK/rohs/rohs_bullet.gif);
}

#rohsnewsnav UL a {
	color: #666666;
	text-decoration: none;
}

#rohsnewsnav UL a:link {
	color: #666666;
	text-decoration: none;
}

#rohsnewsnav UL a:hover {
	text-decoration: underline;
	background-color: #ffffff;
	color: #009966;
}

#topUpdate {
	margin-top:	-1px;
	margin-bottom:	9px;
}

#cartSortRow {
	background-color: 	#F3F3F3;
	background-image	:none;
	border-left: 		1px solid #fff;
}

.helptxt1 {
	background-repeat: 	no-repeat;
	background-position:	center;	
}
.helptxt2 {
	background-repeat: 	no-repeat;
	background-position:	center;
}
.nohelptxt1 {
	background-image: 	none;
}
.nohelptxt2 {
	background-image: 	none;
}

#voucher {
	background-color: 	#FFF2D7;
}

td.fixedWidthText {
	width:			45%;
}
td.fixedWidthArea {
	width:			45%;
}
input.fixedWidthButton{
	width:			10em;
}
a.fixedWidthButton{
	left:				5px;
	top:				-8px;
	display:			block;
	width:				7.7em;
	text-align:			center;
}
th.colheads {
	border-left		: 1px solid #ffffff;
    font-size: 10px;
}

xxxxfieldset {
	_position : relative;  /* The underscore means only IE will see it */
	_padding-top : 20px;   /* Stupid IE */
	_padding-bottom : 15px;
	_display : block;
	background-color: #FFFCF4;
	border: 1px solid #FFDE9B;;
	margin-bottom : 15px;
	padding: 10px;
}
xxxxfieldset input,fieldset select,fieldset textarea{
	
	background-color: #FFF;
	xborder: 1px solid #ccc;
	

}

xxxxlegend {
	_position : absolute;
	_top : -10px;
	font-weight : bold;
	font-size : 120%;
	padding : 0px 10px 0px 2px;
	color: #f28411;
	background-color: #FFFFFF;
}
#parametrics {
	border-bottom: 1px solid #ccc;
	background-color: #f5f5f5;
	margin: 0.1em 0;
	padding: 0.1em 0;
	background-image:url(/images/grad_grey.gif);
	xbackground-position:bottom;
	background-repeat:repeat-x;
	background-position:bottom;
}
.parametricHeader {
	background-color: #fafafa;
	margin: 0.1em 0;
	padding: 0.1em 0;
	color:#333333;
}
.parametricHeader b {
color:#000;
}

/* Cart Popup Styles */
#cart_popup .popup_borderTable {
	border: 3px solid #fff2d7;
}

#cart_popup a.popup_link:link {
	color:#ffffff; 
	text-decoration: underline;
	background-image: url(/images/close.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cart_popup a.popup_link:visited {
	color:#ffffff; 
	text-decoration: underline; 
	background-image: url(/images/close.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cart_popup a.popup_link:hover {
	color:#fa8005; 
	text-decoration: underline; 
	background-image: url(/images/close.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cart_popup a.popup_link:active {
	color:#fa8005; 
	text-decoration: underline; 
	background-image: url(/images/close.gif);
	background-position: right;
	background-repeat: no-repeat;
	float: right;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cart_popup .popup_header {
	background-color: black;
}

#cart_popup .borderTableAlt {
	background-color: #f3f3f3;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}

#cart_popup .colheads {
	vertical-align      : top;
	color               : black;
	font-weight         : bold;
	border-left			: 1px solid #fff;
	background-position: top;
	text-align: left;
	background-color: #F28411;
	background-repeat: repeat-x;
}

/* End Cart Popup Styles */
.table-outer {min-height:0}
 
/* mac hide \*/
* html .table-outer{height:1%}
/* end hide */

#bannerBg {
	background-color: #fff;
	background-image: url(/images/en_UK/homepage/banner_bg.gif);
	padding: 0px;
	margin: 7px -15px 0 -15px;
}

#bannerBg p {
	background-color: #FF9900;
	background-image: url(/images/en_UK/tab_bg2.gif);
	padding: 2px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	margin: 0px 0 20px 0;
}
#bannerBg a:link {
	font-size: 11px;
	color: #FFFFFF;
	
}	
#bannerBg a:visited {
font-size: 11px;
	color: #FFFFFF;
	background-color:none;
	
}
#bannerBg a:hover {
	font-size: 11px;
	color: #FFFFFF;
	background-color: transparent;!important
}
#banner {
text-align:center;
}

.bannerVertical {
	width: 33%;
	float: left;
	background-color: #F4F4F4
	background-image: url(/images/en_UK/orange_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	height: 200px;
}
.bannerVerticalMiddle {
	width: 32%;
	float: left;
	background-color: #F4F4F4;
	background-image: url(/images/en_UK/orange_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
.bannerVertical img {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.bannerLeft {
	float: left;
	width: 50%;
}
.bannerRight {
	float: right;
	width: 50%;
}
.ftrBar {
	font-weight: bold;
	color: #F28411;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(/images/en_UK/grey_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 9px;
	padding-left: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #CCCCCC;
	border-bottom-color: #cccccc;
	border-left-color: #CCCCCC;
	/*text-transform: uppercase;*/
	font-variant: small-caps;
	font-size: 11px;
	letter-spacing: 0.1em;
}
.bannerLeft img {
	float: left;
	margin-right: 5px;
	margin-bottom: 15px;
}
.bannerText {
	margin-left: 105px;
	text-align:left;
	background-color:#FFFFFF;
	vertical-align: top;
	margin-top:0;
}
.bannerText h2{
margin:0;
}
.bannerText ul{
margin:0 0 0 12px;
}
.bannerLeft img {
	padding: 2px;
	border: 1px solid #ccc;
	float: left;
}
.bannerRight img {
	padding: 2px;
	border: 1px solid #999999;
	float: left;
}
.bannerRight h2{
margin:0;
}
.bannerRight ul {
	padding-left: 10px;
	margin-left: 10px;
}

#bannerPromotion {

	width: 100%;
}


#bannerPromotion td {
	width: 33%;
	background-color: #F4F4F4;
	background-image: url(/images/en_UK/orange_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
}
#bannerPromotion p {
margin:0;
}

#searchTerms {
	border				: 1px solid #528EC6;
	width:15em;
	margin-right:0;
}

.qtop

{

height: 44px;

width: 263px;

background: url(/images/quote-top.gif) no-repeat left top;

}



.qmiddle





{
	width: 263px;
	background: url(/images/quote-mid.gif) repeat-y;
	margin: 0px;
	padding: 0px;
}



.qbottom

{

height: 59px;

width: 263px;

background: url(/images/quote-bottom.gif) no-repeat left bottom;

}



.qcontainer

{
	padding: 0px 22px 4px;
	width: 222px;
	margin: 0px;
}



.qcontainer p

{
	margin: 0px 0;
	padding:0;
	color: #555555;
	font-weight: normal;
}





.qcontainer p a:link, .sbcontainer p a:active

{



font-weight:normal;
}





.qcontainer p a:visited

{

text-decoration: none;

color: #999;

}



.qcontainer p a:hover

{

border-bottom: 1px dotted #ccc;

text-decoration: none;

font-style: italic;



}

.quote {
	float: right;
	width: 263px;
	margin: 10px 0 10px 10px;
	padding: 0px;
}
.top {
	font-weight: bold;
	color: #F28411;
	background-image: url(/images/top.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding-right: 17px;
	margin-right: 20px;
	padding-bottom: 2px;
	clear: both;
	margin-bottom: -5px;
	margin-top: 5px;
}
.top a{
	xcolor: #F28411;
	text-decoration:none;
}
.quicklinks {
	float: right;
	width: 250px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 1px solid #f28411;
	margin: 0px 5px 20px 20px;
}
.quicklinks ul {
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.quicklinks h3 {
	background-color: #f28411;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	text-align: center;
	background-image: url(/images/en_UK/tab_table.gif);
}
.dottedBox {
	padding: 5px;
	width: 280px;
	margin-right: auto;
	margin-left: auto;
	border: 2px dotted #f28411;
	text-align: center;
}
.contact img {
	vertical-align: middle;
	margin-right: 4px;
	margin-left: 5px;
}

.footerInfoBlock {

white-space:normal;
font-size:0.9em;!important
}

.sbbg {
	background-image: url(x/images/de/homepage/rhs_services.gif);
	color: #444;
	height: 125px;
	margin:0 -10px 0 -3px;
}
.sbbg ul {
	margin: 0px 0px 0px 12px;
	padding: 20px 0 0 10px;
	color: #444;
	font-size: 11px;
}
.sbbg strong {
	font-weight: bold;
	color: #f28411;
}
#brandColourLine {
	background-color:	F28411;
}
.price	{
	color:#F28411;
	background-color:#FFFFFF;
	padding:0px 3px;
	font-weight:bold;
	margin:5px auto;
	position:relative;
	border:8px none #F4F4F4;
	font-size:12px;
	width:80%;
}
.price p {
	margin:0px;
	padding:0px;
}
.price img {
	position:absolute;
	right:-3px;top:-3px;
}
.rbcontainer
{
	width:180px;
}

.rbtop
{
	height:20px; 
	background:url(/images/aggregations/side_box_strip.gif); 
	background-position:0px; 
	width:180px;
	padding:0px 10px 0px 10px; 
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1em;
	line-height: 1.8em;
	font-size-adjust: none;
	font-stretch: normal;
	letter-spacing: 0.1em;
	color:#FFFFFF
}


.rbheader
{
	height:20px; 
	background:url(/images/aggregations/side_box_strip.gif); 
	background-position:200px; 
	padding:0px 10px 0px 10px; 
    width:180px;
	font-family: Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.8em;
	font-size-adjust: none;
	font-stretch: normal;
	letter-spacing: 0.1em;
}

.rbheader2
{
	color:#FF9900;
}

.rbmiddle 
{
	background:url(/images/aggregations/side_box_strip.gif); 
	background-position:200px; 
	padding:5px 0px 5px 10px; 
	height:100%; 
    width:190px;
}

.rbbottom
{
	width:200px; 
	background:url(/images/aggregations/side_box_strip.gif); 
	background-position:400px;
	height:10px
}

.newftrBar {
	height:27px;
	background-image: url(/images/en_UK/ftrgrey_bar.gif);
	padding: 0px 0px 0px 10px;
	line-height: 1.5em;
	font-weight: bold;
	color: #fff;
}

.newftrBarCorner {
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px
}


.tuheader
{
	height:6px; 
}

.qbcontain
{
width: 180px;
}

.qbcontain .button
{
text-align: left;
}

.xbannerBg {
	background-color: #fff;
	background-image: url(/images/en_UK/homepage/xbanner_bg.gif);
	padding: 0px;
	margin: 7px -15px 0 -15px;
}

#headerBar{min-width :800px;background-image :url(/images/en_UK/bg_circuit_fw.gif);background-repeat :no-repeat;background-color :#000000;margin:0;padding:0;}
#theaderlogo{margin-top :20px; background-color:transparent; }
#theaderlogo a:hover{background-color:transparent;}
#theadersearch{background-color:transparent;}
#theaderlink{background-color:transparent;}

/* start of motion control tf styles */
.tf_slots_bottom {
text-align: center;
background-image: url(/images/en/ede/motion/mc_tab.jpg);
background-repeat: no-repeat;
background-color: #CCCCCC;
height: 45px;
vertical-align: middle;
}
.tf_slots_bottom h5 {
margin-bottom: 10px;
}
.tf_slots_bottom h5 a:link{
color: #528ec6;
text-decoration: none;
}
.tf_slots_bottom h5 a:visited{
color: #8896bc;
text-decoration: none;
}
.tf_slots_bottom h5 a:hover{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.tf_slots_bottom h5 a:active{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.tf_hot {
background-image: url(/images/en/ede/motion/tf_hot_slot.jpg);
float: left;
height: 200px;
width: 275px;
background-repeat: no-repeat;
position: relative;
background-position: left top;
padding-top: 15px;
padding-left: 20px;
}
.tf_hot h3 {
color: #CC3333;
width: 200px;
margin: 0px 0px 0px -6px;
padding: 0px;
}
.tf_hot p {
margin-top: 2px;
margin-left: 75px;
width: 175px;
line-height: 1.2em;
}
h3.tf_hotsplash {
margin:0;
padding:0;
color:#FFFFFF;
width: 100px;
}
.tf_hotsplash {
position: absolute;
left: 205px;
top: 15px;
width: 100px;
font-size: 20px;
color: #FFFFFF;
text-align: center;
}
.tf_hot .tf_hotsplash .small-text {
font-size: 10px;
margin: -5px;
padding: 0px;
}
.tf_hot h3 a:link {
color: #9e030b;
text-decoration: none;
}
.tf_hot h3 a:visited {
color: #9e030b;
text-decoration: none;
}
.tf_hot h3 a:hover {
color: #9e030b;
background-color: #ffffc4;
text-decoration: underline;
}
.tf_hot h3 a:active {
color: #9e030b;
background-color: #ffffc4;
text-decoration: underline;
}
.tf_rbcontainer {
width: 160px;
}
.tf_rbtop {
height:35px;
background:url(/images/en/ede/motion/tf_rb_strip.gif);
background-position:0px;
background-repeat:no-repeat;
width:151px;
padding:5px 10px 0px 10px;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 1em;
line-height:1.2;
color:#FFFFFF;
}
.tf_rbmiddle {
background:url(/images/en/ede/motion/tf_rb_strip.gif);
background-position:200px;
padding:5px 0px 5px 5px;
height:100%;
width:151px;
}
.tf_rbmiddle img{
margin-top:6px;
text-align:center;
}
.tf_rbbottom {
width:156px;
background:url(/images/en/ede/motion/tf_rb_strip.gif);
background-position:400px;
height:20px
}
.tf-manuf {
position:absolute;
margin-top: -3px;
left:420px;
width: 90px;
}
.tf-cat-top {
background-image: url(/images/en/ede/motion/tf-cat-top.jpg);
background-repeat: no-repeat;
height: 28px;
width:405px;
}
.tf-cat-top p {
color: #FFFFFF;
padding:5px 0 0 10px;
margin:0;
}
.tf-cat-mid {
background-image: url(/images/en/ede/motion/tf-cat-mid.jpg);
background-repeat: repeat-y;
width: 400px;
padding:5px 30px 5px 5px;
margin:0;
}
.tf-cat-bot {
background-image: url(/images/en/ede/motion/tf-cat-bot.jpg);
background-repeat: no-repeat;
height: 30px;
}

.tf-hotlinks {
margin: 0px; 
padding: 0px;
background-image: url(/images/en/ede/motion/hot_links_bg.gif); 
background-repeat: no-repeat; 
width: 404px;
height: 31px;
}

.pos-rel {
position: relative;
}

.mcahome-text {
width: 400px;
}

.mca-rh {
position:absolute;
left:412px;
width: 186px;
background-image: url(/images/en/ede/motion/main_rh_bg.gif);
background-repeat: repeat-y;
}

.mca-rht1 {
background-image: url(/images/en/ede/motion/rh_bg_fw.gif);
background-repeat: repeat-y;
padding:0px;
margin:0px;
}

.mca-rht1 .img {
vertical-align:top;
}

.mca-rht2 {
background-image: url(/images/en/ede/motion/rh_bg2_fw.gif);
background-repeat: repeat-y;
padding:0px;
margin:0px;
}

.mca-rht2 .img {
vertical-align:top;
}

.mca-rht3 {
background-image: url(/images/en/ede/motion/rh_bg3_fw.gif);
background-repeat: repeat-y;
padding:0px;
margin:0px;
}

.mca-rh-head {
background-image: url(/images/en/ede/motion/rh_bgt.gif);
background-repeat: no-repeat;
height: 14px;
margin: 0px;
padding: 0px;
}


.mca-rhb1 {
background-image: url(/images/en/ede/motion/rh_bgb.gif);
background-repeat: no-repeat;
height: 21px;
}

.mca-rhb2 {
background-image: url(/images/en/ede/motion/rh_bgb2.gif);
background-repeat: no-repeat;
height: 21px;
}
.mca-rhb3 {
background-image: url(/images/en/ede/motion/rh_bgb3.gif);
background-repeat: no-repeat;
height: 18px;
}

.mca-rhtext {
padding: 0px 10px 0px 10px;
text-align: center;
}

.mca-rhtext h3 {
color: #732d22;
font-size: 12px;
font-weight: bold;
padding: 3px 0px 3px 0px;
margin: 0px;
}

.mca-rhtext p {
font-size: 10px;
}

.mca-rhtext a:link{
color: #528ec6;
text-decoration: none;
}
.mca-rhtext a:visited{
color: #8896bc;
text-decoration: none;
}
.mca-rhtext a:hover{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.mca-rhtext a:active{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.tf-hotlinks a:link{
color: #528ec6;
text-decoration: none;
}
.tf-hotlinks a:visited{
color: #8896bc;
text-decoration: none;
}
.tf-hotlinks a:hover{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.tf-hotlinks a:active{
color: #f28411;
background-color: #ffffc4;
text-decoration: underline;
}
.tf-hotlinks .div{
font-size: 11px;
padding: 8px 0px 0px 28px;
}

.mca-rhtext select {
font-size: 10px;
border: 1px solid #F28411;
}
/* end of motion control tf styles */

/* language toggle */
/*#theaderlocaleswitch div{font-weight:bold;color:#f28411!important}
#theaderlocaleswitch a{font-weight:bold;color:#a4b3ff!important}*/
