/* Copyright (c) 2007-2010 Renishaw plc. All rights reserved */
/* IE Specific for renishaw.com DesertSun style */

/*
* IE 6 and prev only hacks targetted using the star html method.
* IE 7/8/9 targetted via normal css rules...
 */

#colRight div{ width: 98%; }

#wholePage{ /*limit page width*/
	width: expression(document.body.clientWidth > 1282? "1280px" : "auto");
	}
	
li.mega img { vertical-align: middle;}
#top-level-nav li.mega .big-menu,
#top-level-nav li.mega .big-menu-right {
	filter:alpha(opacity=95); /* Transparency for IE < 9  - otherwise, the rgba background-color handles it. */
	}
	
/* TOC Hacks - makes IE respect the toc link added by the TOC javascript - preventing the title and link colliding visually */	
.tocHeader {
	padding-right: 25px;
	}

.tocHeader a  {
	position: relative;
	left: 25px;
	top: 1em;
	}

.tocHeader h1 a,
.tocHeader h2 a,
.tocHeader h3 a,
.tocHeader h4 a,
.tocHeader h5 a,
.tocHeader h6 a  {
	position: relative;
	left: 0;
	top: 0;
	}
/*End TOC Hacks */

.introPara #ElementHTML11245 .htmlInner {
	background-image: url(../images/black60.png);
	background-repeat: repeat;
	background-position: 0 0;
	}	
* html .introPara {
	background-image: none;
	}
	
#siteSearchButton,
#siteSearchButton-footer { top: 0px;	}
#siteSearch, #siteSearch-footer { bottom: 9px;}

/*homepage*/
#banner-content .htmlInner {
	background-image: url(../images/black60.png);
	background-repeat: repeat-none;
	background-position: 0 0;
	}
#banner-content-controls-numeric li { 	
	background-image: url(../images/black40.png);
	background-repeat: repeat-none;
	background-position: 0 0; 
	background-color: transparent;
	}

#banner-content-controls-numeric li.active { 	
	background-image: url(../images/white60.png);
	}

#site-top-nav-wrapper { right: 0; }

* html #banner-content-controls-numeric li {background: none; background-color: #444;}
* html #banner-content-controls-numeric li.active {background: none; background-color: #fff;}
/*homepage end*/	
	
	
/*****************************************************
* IE 6 and prev only hacks using the star html method 
******************************************************/
* html #colRight { border-width: 1px 9px 1px 1px; }

/* For some reason, the right hand border works fine on these two pages */
* html #page7400 #colRight, 
* html #page6438 #colRight {	border-width: 1px; }

* html  .tocHeader a {	top: 1.4em; }

* html .tocHeader h1 a,
* html .tocHeader h2 a,
* html .tocHeader h3 a,
* html .tocHeader h4 a,
* html .tocHeader h5 a,
* html .tocHeader h6 a  { top: 0; }	
	
/*home page prod line tabs*/
* html 	#productLineTabs ul{ width: 133px; }
	
	/** HAM **/
	* html body { behavior: url("/shared/css/csshover3.htc"); } 
	/** IE6 **/
	* html ul.contact-cards dt span.adrIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_envelope_light.png",sizingMethod="crop")}
	* html ul.contact-cards dt span.telIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_phone_light.png",sizingMethod="crop")}
	* html ul.contact-cards dt span.faxIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_fax_light.png",sizingMethod="crop") }
	* html ul.contact-cards dt span.emaIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_email_light.png",sizingMethod="crop") }
	* html ul.contact-cards dt span.webIco { display:inline-block; background-image: none;  filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_mouse_light.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active span.adrIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_envelope.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active span.telIco {display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_phone.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active span.faxIco { display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_fax.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active span.emaIco {display:inline-block; background-image: none; filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_email.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active span.webIco { display:inline-block; background-image: none;  filter:  progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/shared/icons/HAM-Contacts/HAM-contact-icons_mouse.png",sizingMethod="crop") }
	* html #colContent ul.contact-cards dt.dt-active:hover span {	text-decoration: underline; }	
/* End IE 6 and prev only hacks using the star html method */