article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block} audio,canvas,video{display:inline-block} audio:not([controls]){display:none;height:0} [hidden]{display:none} html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} body{margin:0} a:focus{outline:thin dotted} a:active,a:hover{outline:0} h1{font-size:2em} abbr[title]{border-bottom:1px dotted} dfn{font-style:italic} mark{background:#ff0;color:#000} code,kbd,pre,samp{font-family:monospace, serif;font-size:1em} pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word} q{quotes:"\201C" "\201D" "\2018" "\2019"} small{font-size:80%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} sup{top:-0.5em} sub{bottom:-0.25em} img{border:0} svg:not(:root){overflow:hidden} figure{margin:0} fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em} legend{border:0;padding:0;} button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;} button,input{line-height:normal} button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;} button[disabled],input[disabled]{cursor:default} input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;} input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box} input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none} button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} textarea{overflow:auto;vertical-align:top;} table{border-collapse:collapse;border-spacing:0} 

		/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../../content/dam/illumina-support/images/modal/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../../content/dam/illumina-support/images/modal/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../../content/dam/illumina-support/images/modal/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../../content/dam/illumina-support/images/modal/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-inner > .modalContent {
height: 100%;
width: 100%;
font-size: 1.2em !important;
z-index: 100;
}

/************************************************************** 
    ILLUMINA MAIN STYLE SHEET - MARKETING
	
If you make changes to styles for the header, main nav, or footer,
	we need to communicate those changes to my.illumina so they are synced.
	We also need to transfer them to support.illumina.com.
 **************************************************************/

@import url('../../../PreBuilt/illumina_webfont.css?v=20130801v1');
 
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
    /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ /*Arial Update*/
    /*font-size:10px !important;*/ /*Arial Update*/

    color:#666;
 	-webkit-text-size-adjust: none;
}

body, h1, h2, h3, h4, div, p, ul, ol, li, iframe, form, fieldset, legend, input, table, tbody, thead, tfoot, tr, th, td, blockquote {
    margin:0px;
    padding:0px;
}
h1 {
    font-size:1.6em;
}
h2 {
	font-size: 17px;
    /*font-size:1.2em;*/ /*Arial Update*/
}
h3 {
	font-size: 13px;
    /*font-size:1.0em;*/ /*Arial Update*/
}
h4 {
    font-size:1.0em;
}
img {
    border-style:none;
}
object { outline:none; }
.clearfloat {
    clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}
/*begin default link styles*/
a {
	color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
    text-decoration:none;
	outline: none;
	-moz-outline-style: none;
}
ul.linkList {
    color:#328ED1;
}
/*end default link styles*/


#pageWrapper {
    margin:0 auto;
    padding:0px 10px;
    width:960px;
    font-size: 13px; /*Arial Update*/
    /*font-size:1.2em;*/ /*Arial Update*/
	position:relative;
}
#header {}
#HeaderInterWrap{ position:relative; float:left; width:960px; height:65px}
#contentWrapper {
	clear:both;
    position:relative;
	z-index:10;
}
#heroWrapper {
    clear:both;
    width:100%;
}
    #heroTop, 
    #heroBottom {
        width:700px; 
        height:10px;
        background:transparent url(../../../content/dam/illumina-marketing/images/boxes/simple_outline_sprite_700.gif) no-repeat;
    }
    #heroTop {
        background-position:0px 0px;
    }
    #heroBottom {
        background-position:0px -12px;
    }
#tabbedContentWrapper {
    clear:both;
    position:relative;
    width:940px; /*same width as tabbedSlider bg*/
    padding:0px 10px;
}
.featuredContentWrapper {
    clear:both;
    width:100%;
}
#footer {
    clear:both;
    position:relative;
    /*position:absolute;
    bottom:0px;*/
    width:100%;
    padding:20px 0px; /*margin-bottom does not work for heightless divs*/
}
#helper {
    position:absolute;
    left:725px;
    width:203px; /*size of bg image minus padding*/
    height:164px;
    background:transparent url(../../../content/dam/illumina-marketing/images/boxes/helper.jpg) no-repeat 0px 0px; 
    padding:10px;
}
    #helper h2 {
        text-align:center; 
        font-size:1.1em;
    }
    #helper form {
        margin:20px;
    }

span#prevBtn,span#nextBtn{ position:absolute; z-index:10}
	span#prevBtn a,span#nextBtn a{ background: url('../../../content/dam/illumina-marketing/images/home/slider-arrows.png') no-repeat; width:35px; height:47px; display:block}
	span#nextBtn a { background: url('../../../content/dam/illumina-marketing/images/home/slider-arrows.png') no-repeat -35px 0;}
	span#prevBtn a:hover{ background: url('../../../content/dam/illumina-marketing/images/home/slider-arrows.png') no-repeat 0 -51px}
	span#nextBtn a:hover{ background: url('../../../content/dam/illumina-marketing/images/home/slider-arrows.png') no-repeat  -35px -51px}
	span#prevBtn a span,span#nextBtn a span{ display:none}
/************************************************************** 
    MAIN NAV
 **************************************************************/
/* --- Corp Links --- */
		#CorpLinks{ float:right; margin:5px 0 0}
			#CorpLinks li{ float:left; padding:0 10px 0 10px; font-weight:bold; list-style:none; border-right:1px #999 solid; font-size:10px;}
				#CorpLinks li.last{ border-right:none !important; padding-right:0px}
				#CorpLinks li a.Org{ color:#ffb441}
				#CorpLinks li a.Gre{ color:#b9c980}
				#CorpLinks li a.Blu{ color:#7CA8D4}
	/* --- Nav Tools --- */
		#NavTools{ position:absolute; z-index:1; top:49px; left:682px; background: url("../../../content/dam/illumina-marketing/images/nav-tools-bg.png") no-repeat; height:26px; width:225px; padding:4px 0 0 55px}
			#NavTools li{ float:left; list-style:none; padding:0px 2px; display:block}
			#NavTools li.Link{padding:0px 5px; border-right:1px #999 solid;}
			#NavTools li.Last{padding:0px 8px 0 5px; }
			#NavTools a{ color:#999999; cursor:pointer; display:block; float:left;font-size:.9em;}
				#NavTools a span{ display:none}
				#NavTools a#ilmn_button_print{ width:16px; height:15px; background:url("../../../content/dam/illumina-marketing/images/tools_sprite.png") no-repeat 0 0  }
				#NavTools a#ilmn_button_print:hover{ background-position: 0px -15px}
				#NavTools a#ilmn_button_feedback{ width:19px; height:15px; background:url("../../../content/dam/illumina-marketing/images/tools_sprite.png") no-repeat -18px 0  }
				#NavTools a#ilmn_button_feedback:hover{ background-position: -18px -15px}
				#NavTools a#ilmn_button_share{ width:15px; height:15px; background:url("../../../content/dam/illumina-marketing/images/tools_sprite.png") no-repeat -39px 0  }
				#NavTools a#ilmn_button_share:hover{ background-position: -39px -15px}
				#NavTools a#ilmn_button_twitter{ width:16px; height:15px; background:url("../../../content/dam/illumina-marketing/images/tools_sprite.png") no-repeat 0 0  }
				#NavTools a#ilmn_button_twitter:hover{ background-position: 0px -15px}
				 
 
#mainLinks {
    position:relative;
    float:right;
    width:290px; /*size needed for ie6*/
    padding-top:30px;
    z-index:20 !important;
    font-size:0.9em !important;
}
    #mainLinks a {
        float:left;
        color:#666;
        margin-left:15px;
        cursor:pointer;
    }
        #mainLinks a:hover {
            color:#7CA8D4;
            text-decoration:none;
        }
    #mainLinks .addthis_toolbox a {
        float:none;
        margin-left:0px;
    }
        #mainLinks .addthis_toolbox a:hover {
            color:#666;
        }
    #mainLinks .spacer {
        margin-left:50px;
    }

#mainNav {
    background: url(../../../content/dam/illumina-marketing/images/nav/nav_2014.gif) no-repeat scroll 0 2px transparent;
    clear: both;
    /*font: 1em Arial, Helvetica, sans-serif;*/ /*Arial Update*/
    margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 25 !important;
}
    #mainNav a {
        color:#666;
        text-decoration:none;
    }
    #mainNav .mainNavPanel a:hover {
        text-decoration:underline;
    }
#mainNavBar {
    width:756px; /*if add to padding, subtract from here for alignment*/
    height:40px; /*needed*/
    padding:0px 0px 0px 14px; /*faux-center align nav topics*/
    z-index:100;
    position:relative;
}
    #mainNavBar li {
        float:left;
        list-style:none;
    }
    #mainNavBar .panelSection li {
        float:none;
    }
    #mainNavBar a.mainNavBarLink {
        display:block;
        padding:0px 13px;
				font-size:12px;
        font-weight:normal;
        line-height:40px;
    }
    #mainNavBar a.mainNavBarLink:hover,
    #mainNavBar a.current, 
    #mainNavBar a.currentSection	{
        background:transparent url(../../../content/dam/illumina-marketing/images/nav/nav_bg_hover.gif) repeat-x 0 0;
        border-top:solid 1px #e5e5e5;
        border-left:solid 1px #e5e5e5;
        border-right:solid 1px #e5e5e5;
        /*[see a.mainNavBarLink] change padding to offset the border applied on rollover*/
        padding:0px 12px;
        line-height:39px;
    }
#mainNav .mainNavPanel {
    display:none; /*hide panel for js-disabled browsers*/
    clear:both;
    position:absolute;
    left:0px; /*match left padding on #mainNavBar*/
    width:960px;
    background:transparent url(../../../content/dam/illumina-marketing/images/nav/panel_bg.gif) repeat-y;
    background-color:#e5e5e5;
    border-top:solid 1px #e5e5e5;
    border-right:solid 1px #ddd;
    border-bottom:solid 1px #aaa;
    border-left:solid 1px #ddd;
    font-size: 12px !important;  /*Arial Update*/
}
#mainNav .bg3 {
    background:transparent url(../../../content/dam/illumina-marketing/images/nav/panel_bg3.gif) repeat-x;
}
#mainNav .bg2 {
    background-image:url(../../../content/dam/illumina-marketing/images/customerportal/img/bg_dropdown.gif);
}
    #mainNav .mainNavPanel ul {
        margin:10px 0px 30px 0px;
        padding:0px; 
    }
    #mainNav .mainNavPanel div.panelTitle { /*panelTitle spans across entire panel*/
        margin:1px 1px 10px 1px;
        padding:10px;
        background-color:#f9f9f9;
        font-weight:bold;
        color:#666;
    }
    #mainNav .mainNavPanel div.panelSectionIntro {
        margin:0px 0px 10px 0px;
        padding:0px;
        color:#666;
        height:80px; /*force to same height so nav items line up*/
        border-bottom:solid 2px #666; /*fake hr*/
    }
    #mainNav .mainNavPanel div.panelSectionIntro2 {
        margin:0 0 15px;
        padding:0px;
        font-size:1.1em;
        font-weight:bold;
        color:#666;
    }
    #mainNav .mainNavPanel div.panelSectionIntro2 img {
        margin-right:5px;
    }
    #mainNav .mainNavPanel li.panelSection {
        position:relative; /*needed*/
        float:left;
        width:212px;
        height:100%;
        padding:0px 10px 0px 10px;
        -moz-box-sizing: initial;
		box-sizing: initial !important;
    }
	#mainNav #SystemsDropNavWrap .mainNavPanel .panelSection {
		height: 300px;
		margin-bottom: 10px;
	}
	#mainNav #SystemsDropNavWrap .mainNavPanel .panelSection + .panelSection {
		border-left: 1px solid #ddd;
	}
	#mainNav #SystemsDropNavWrap .mainNavPanel .panelSection.first {
		border-left: none;
	}
	#mainNav #SystemsDropNavWrap .mainNavPanel .panelSection.last {
		border-right: none;
	}
    #mainNav .mainNavPanel a.panelSectionButton {
        float:left;
        margin:0px 0px 20px 10px;
        font-weight:bold;
        color:#fff;
        background-color:#7ca8d4;
        padding:5px 10px;
        font-size:1.0em !important;
    }
    #mainNav .mainNavPanel a.panelSectionButton:hover {
        text-decoration:none;
        background-color:#89b4e0;
    }
    #mainNav .mainNavPanel li.panelSection ul {
        padding-left:10px;
        font-size:11px; /*Arial Update*/ 
    }
    #mainNav .mainNavPanel li.panelSection ul li ul {
        padding-left:2px;
    }
    #mainNav .mainNavPanel li.panelSection li.panelSectionContent {
        margin-top:15px;
    }
    #mainNav .mainNavPanel li.panelSection li.panelSectionContent li {
        margin:5px 0px;
        list-style-type:none;
        background:transparent url(../../../content/dam/illumina-marketing/images/bullet_dash.gif) no-repeat;
        background-position:0px 6px;
        padding-left:10px;
        color:#666;
    }
    /* don't show custom bullet bg in IE6 due to flicker bug */
    * html #mainNav .mainNavPanel li.panelSection li.panelSectionContent li {
        background-image:none;
    }
#mainNav .panelSectionHeader {
    display:block;
    margin:0px;
    padding:0px 0px 0px 10px;
    line-height:25px;
    font-weight:bold;
}
/* #mainNav .mainNavPanel .panelSectionBorder {
    position:absolute;
    top:5px;
    width:2px;
    background:transparent url(../../../content/dam/illumina-marketing/images/nav/panel_section_border1.gif) repeat-y;
} */
#mainNav .panelSection .panelSectionSystem {
    float:left;
    width:212px;
    position:relative;
    margin:7px 0;
}
    #mainNav .panelSection .panelSectionSystem img {
        float:left;
        padding:0 5px 0 0;
	margin-bottom: 10px;
    }
    #mainNav .panelSection .panelSectionSystem img.eco {
	margin-bottom: 25px;
    }
    #mainNav .panelSection .panelSectionSystem a strong {
        position:relative;
        /*display:block;*/
        float:left;
        margin:0px;
        padding:0px;
        width:135px;
        padding-bottom:3px;
        font-weight:bold;
        cursor:pointer;
    }
    #mainNav .panelSection .panelSectionSystem ul {float:left; margin:0px !important; padding:0 0 15px 10px}
    
    * html #mainNav .panelSection .panelSectionSystem ul {
        padding-top:0px;
    }
    #mainNav .panelSection .panelSectionSystem ul ul {
        margin-left:0px;
        margin-bottom:10px;
        padding:0px 0px 0px 0px;
    }
    #mainNav .panelSection .panelSectionSystem ul li.panelSectionContent {
        margin-top:4px;
        margin-bottom:4px;
    }
		
		.menuApps a{display:block !important;}
		.menuApps dl{margin-top:15px;margin-left:10px;padding-bottom:15px;}
		.menuApps dt{margin-top:15px;margin-bottom:5px;font-weight:bold;}
		.menuApps dd{
            background:url('../../../content/dam/illumina-marketing/images/header/hyphen.png') no-repeat 0 7px;
            padding-left:10px;
            margin-left:10px;
            margin-top:7px;
            font-size:11px; /*Arial Update*/
        }

/* --- New Systems Nav --- */
	#mainNav .mainNavPanel .panelSectionContent a:hover {
		text-decoration: underline;
		color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
	}
	#mainNav .bg4 {
	background: transparent url(../../../content/dam/illumina-marketing/images/nav/panel_bg4.gif) repeat-x
	}

	#mainNav .mainNavPanel li.panelSectionSequencing {
		position: relative;
		float: left;
		width: 435px !important;
		height: 100%;
		padding: 0 10px;
		border-right: 1px solid #ddd;
		margin-bottom: 10px;
	}
	.panelSectionSequencing p {
		font-size: 12px;	
		text-align: center;
		clear: both;
	}
	.panelSectionSequencing a, .panelSectionArrays a, .panelSectionPrep a {
		text-decoration: none !important;
		color: #328ED1 !important; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/	
	}
	.panelSectionSequencing a:hover, .panelSectionArrays a:hover, .panelSectionPrep a:hover {
		text-decoration: underline !important;
	}
    #mainNav .mainNavPanel li.panelSectionPrep {
        position: relative;
        float: left;
        width: 230px !important;
        height: 100%;
        padding: 0 10px;
    }
	#mainNav .mainNavPanel li.panelSectionArrays {
		position: relative;
		float: left;
		width: 230px !important;
		height: 100%;
		padding: 0 10px;
        border-left: 1px solid #ddd;
	}
	.panelSectionSequencingLeft, .panelSectionSequencingRight {
		float: left;
		width: 205px;
        margin-bottom: 10px;
	}
	#mainNav .mainNavPanel li.panelSectionContent {
		margin-top: 15px
	}
	#mainNav .mainNavPanel li.panelSectionContent li {
		margin: 5px 0;
		list-style-type: none;
		background: transparent url(../../../content/dam/illumina-marketing/images/bullet_dash.gif) no-repeat;
		background-position: 0 6px;
		padding-left: 10px;
		color: #666
	}
	* html #mainNav .mainNavPanel li.panelSectionContent li {
		background-image: none
	}
	#mainNav .panelSectionSystem {
		float: left;
		width: 190px;
		position: relative;
		margin: 0 20px;
        text-align: center;
	}
	#mainNav .panelSectionSystem img {
		float: left;
		padding: 0 5px 0 0;
		margin-bottom: 10px
	}
	#mainNav .panelSectionSystem img.eco {
		margin-bottom: 25px
	}
	#mainNav .panelSectionSystem a strong {
		position: relative;
		margin: 0;
		padding: 0;
		padding-bottom: 3px;
		font-weight: 700;
		cursor: pointer;
		color: #328ED1; /*Arial Update*/
        /*color:#7CA8D4;*/ /*Arial Update*/
	}
	#mainNav .panelSectionSystem ul {
		float: left;
		margin: 0!important;
		padding: 0 0 15px 10px
	}
	* html #mainNav .panelSectionSystem ul {
		padding-top: 0
	}
	#mainNav .panelSectionSystem ul ul {
		margin-left: 0;
		margin-bottom: 10px;
		padding: 0
	}
	#mainNav .panelSectionSystem ul li.panelSectionContent {
		margin-top: 4px;
		margin-bottom: 4px
	}
	#mainNav .systemIcon {
		display: block;
		float: none;
        margin: 0 auto 8px auto;
	}
	#mainNav .si_hiseqX10 {
		width: 97px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) 0 24px no-repeat;
	}
	#mainNav .si_hiseq2500 {
		width: 93px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -100px 25px no-repeat;
	}
	#mainNav .si_nextseq500 {
		width: 71px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -200px 24px no-repeat;
	}
	#mainNav .si_miseq {
		width: 127px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -300px 0 no-repeat;
	}
    #mainNav .si_miseq_side {
        width: 127px;
        height: 100px;
        background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -800px 43px no-repeat;
    }
    #mainNav .si_neoprep {
        width: 95px;
        height: 100px;
        background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -700px 41px no-repeat;
    }
	#mainNav .si_hiscan {
		width: 56px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -400px 43px no-repeat;
	}
	#mainNav .si_iscan {
		width: 63px;
		height: 100px;
		background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -500px 50px no-repeat;
	}


/************************************************************** 
    NAV TOOLS
 **************************************************************/
.logo { float:left; }
.navTools {
	float: right;
	margin-right: 17px;
	margin-bottom: 10px;
}
/*.navTools { float:right;width:804px;margin-right:20px; }*/
.navTools ul{
	clear:both;
	font-size:11px;
	margin-top:7px;
	text-align:right;
	width:804px;
}
.navTools li{
	list-style:none;
	display:inline;
}
.userCart li{
	padding-left:15px;
}
.myIlluminaTools{
	margin-top:22px !important;
}
.myIlluminaTools li{
	padding:9px 8px;
}
.myIlluminaTools .NavTools-Tools{
	padding-right:22px;
	position:relative;
    cursor: pointer;
}
.myIlluminaTools ul li{
	display:block;
	text-align:left;
	padding:3px 0 0 10px;
}
.quickOrder{
	padding-right:1px;
}
.quickOrder a, .quickOrder div {
	display:inline; 
	margin-left: 4px;
}
.quickOrder a:hover {
	color:#7CA8D4; text-decoration:none;
}
.quickOrder a:hover > div {
	color:#666;
}
/*.NavTools-Tools{background:url(../../../content/dam/illumina-marketing/images/header/tools-arrow.png) no-repeat 44px center;}*/
.NavTools-Tools div {
	display:inline; 
	margin-left:5px;
}
.quickOrder a, .viewCart a, .tools a{
	color:#666;
}
#cart-plugin{
	/*font-size:11px;*/ /*Arial Update*/
	left:877px;
	top:7px;
	position:relative;
	top:auto;
	left:auto;
	text-align:left;
	z-index:29;
}
#NavTools-User {
	/*font-size:11px;*/ /*Arial Update*/
	padding-right:0;
}
.myillumina{
	color:#666;
	position:relative;
}
.subTools{
	font-size:11px;
	width:190px;
	list-style:none;
	position:absolute;
	z-index:50;
	right:20px;
	top:31px;
	display:none;
}
.subTools li a:hover {
	text-decoration:underline;
}
.subTools-item {
	background:#fff; 
	border-left:1px solid #c0c0c0; 
	border-right:1px solid #c0c0c0; 
	padding:6px 20px; 
	width:136px;
}
.subTools-tab-home {
	height: 34px;
	line-height: 34px;
	background: url(../../../content/dam/illumina-marketing/images/header/tools-tab.png) no-repeat -37px 0;
	padding: 0 27px 0 0;
}

.subTools-tab {
	text-align:right;
	height:34px;
	line-height:34px;
	background:url(../../../content/dam/illumina-marketing/images/header/tools-tab.png) no-repeat -9px 0;
	padding:0 27px 0 0;
}
/*.quickOrder{background:url(../../../content/dam/illumina-marketing/images/header/quick-order.gif) no-repeat right center;padding-right:20px;}
.NavTools-Tools{background:url(../../../content/dam/illumina-marketing/images/header/tools-arrow.png) no-repeat 44px center;}
.quickOrder a, .viewCart a, .tools a{color:#666;}
#cart-plugin{font-size:11px;left:877px;top:7px;position:relative;top:auto;left:auto;text-align:left;z-index:29;}
#NavTools-User{font-size:11px;padding-right:0;}
.myillumina{color:#666;z-index:60;position:relative;}
.subTools{font-size:11px;width:190px;list-style:none;position:absolute;z-index:50;right:25px;top:31px;display:none;}
.subTools li{background:url(../../../content/dam/illumina-marketing/images/header/tools-bkgd.png) repeat-y;padding:6px 20px;}*/
#NavTools-Wrap {
	position:relative;
	width: 415px;
	float:right;
}
/*#NavTools-User
{
	font-size:.9em;
	color:#999999;
	height:20px;
	padding-top:10px;
	padding-right:25px;
	text-align:right;
}
*/
#NavToolsCart-Wrap {
	position:relative;
	height: 20px;
	padding-top: 5px;
}
#NavTools {
    background: none no-repeat scroll 0 0 transparent;
    height: 26px;
	width: 290px;
	position:relative;
    padding: 3px 0px 0px 1px;    
	margin:0px;
	float:left;
	left:0px;
	top:0px;
}
#NavTools a {
	/*font-size:11px;*/ /*Arial Update*/
}
#NavTools a:hover {	
	color:#7CA8D4;
	text-decoration:none;
}
#NavTools li {
    display: block;
    float: left;
    list-style: none outside none;
    padding: 0px 0px 0px 20px;
}
#NavTools li a {
	color:#666666;
}
#NavTools-Contact {
	/*font-size: 14px;*/ /*Arial Update*/
}
#NavTools-Contact a {
	display:block;	
	height:10px;
	width:105px;
	padding-top:2px;
}
#NavTools-Tool2 {
	height:26px;	
	display:block;
}
.NavTools-QuickOrder {
	width:87px;
	background: url(../../../content/dam/illumina-marketing/images/header/quick-order.gif) no-repeat 100% 1px;	
}
/*.NavTools-Help
{
	width:43px;
	background: url(../../../content/dam/illumina-marketing/images/header/help.gif) no-repeat 100% 1px;	
}*/
.NavTools-Help {
	height: 37px;
	width: 156px;
	line-height: 34px;
	padding: 0 0 0 20px;
	background: #f1f1f1;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
#NavTools-Tool2 span {
	display:block !important;
	height:26px;
	width:70px;
}
#NavTools-Cart {
	position:relative;
	height:26px;
	width:100px;
    float:right;
	padding:2px 13px 0px 0px;
}
#NavTools-Cart a {
	color: #666666;
    cursor: pointer;
    /*font-size: 11px;*/ /*Arial Update*/
}
#NavTools-Cart a:hover {
	color: #7CA8D4;
	text-decoration:none;
}
/************************************************************** 
    SEARCH
 **************************************************************/
#ilmn_search_form {
    position:absolute;
    width:146px;
    top:14px;
    left:800px;
}
    #ilmn_search_form #search {
        float:left;
        width:115px;
        /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ /*Arial Update*/
        font-size:11px;
        color:#999;
        border:solid 0px #fff;
    }
    #ilmn_search_form #ilmn_search_btn {
        float:left;
        margin-top:-3px;
    }

/************************************************************** 
    ALT NAV - BREADCRUMBS - PAGE TOOLS
 **************************************************************/

#altNav {
    clear:both;
    width:100%;
    margin:0;
    z-index:12;
    position:relative ;
}
#breadCrumb {
	float:left; 
	font-size:11px;
	padding:10px 0 15px 20px; 
	
}
#breadCrumb strong {white-space:nowrap;}
/*
#AltLinks {
    background: none no-repeat scroll 0 0 transparent;
    padding: 14px 18px 0 0;	
    width: 233px;
		float:right;
    z-index: 1;
}
#AltLinks li {
    display: block;
    float: left;
    list-style: none outside none;
    padding: 0 2px;
}
#AltLinks li.Link {
    border-right: 1px solid #999999;
    padding: 0 10px 0 0;
	  margin: 0 10px 0 0;
}
#AltLinks li.LinkRight {
    border-left: 1px solid #999999;
    padding-left:10px;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    margin-left:10px;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
	float:left;
}
#AltLinks li.Last {
    padding: 0 8px 0 5px;
}
#AltLinks a {
    color: #999999;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0.9em;
}
#AltLinks a span {
    display: none;
}
#AltLinks a#ilmn_button_print {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll 0 0 transparent;
    height: 15px;
    width: 16px;
}
#AltLinks a#ilmn_button_print:hover {
	background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll 0px -15px transparent;
}
#AltLinks a#ilmn_button_feedback {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -18px 0 transparent;
    height: 15px;
    width: 19px;
}
#AltLinks a#ilmn_button_feedback:hover {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -18px -15px transparent;
}
#AltLinks a#ilmn_button_share {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -39px 0 transparent;
    height: 15px;
    width: 15px;
}
#AltLinks a#ilmn_button_share:hover {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -39px -15px transparent;
}
#AltLinks a#ilmn_button_twitter {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -54px 0 transparent;
    height: 15px;
    width: 16px;
}
#AltLinks a#ilmn_button_twitter:hover {
    background: url(../../../content/dam/illumina-marketing/images/header/tools_sprite_2.png) no-repeat scroll -54px -15px transparent;
}*/

#AltLinks {
    /*width: 245px !important;*/
    /*width: 330px !important; */
    background: none no-repeat scroll 0 0 transparent;
    padding: 8px 15px 0 0;	
	float:right;
    z-index: 1;
    font-size: 11px; /*Arial Update*/
}
#AltLinks li {
    display: block;
    float: left;
    list-style: none outside none;
    padding: 0 2px;
}
#AltLinks li.Link {
    border-right: 1px solid #999999;
    padding: 0 10px 0 0;
	margin: 0 10px 0 0;
}
#AltLinks li.LinkRight {
    border-left: 1px solid #999999;
    padding-left:10px;
    padding-top:0;
    padding-bottom:0;
    padding-right:0;
    margin-left:4px;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
	float:left;
}
#AltLinks li.Last {
    padding: 0 8px 0 5px;
}
#AltLinks a {
    color: #999999;
    cursor: pointer;
    display: block;
    float: left;
	/*font-size: 0.9em;*/ /*Arial Update*/
}
#AltLinks a#ilmn_button_print {
    height: 15px;
    width: 16px;
	font-size:13px;
}
#AltLinks a#ilmn_button_print:hover {
	text-decoration:none;
	color:#ffb441
}
#AltLinks a#ilmn_button_feedback {
    height: 15px;
    width: 14px;
    font-size:13px;
    margin-top: -1px;
}
#AltLinks a#ilmn_button_feedback:hover {
	text-decoration:none;
	color:#ffb441
	}
#AltLinks a#ilmn_button_share {
    height: 15px;
    width: 15px;
    font-size:13px;
}
#AltLinks a#ilmn_button_share:hover {
	text-decoration:none;
	color:#ffb441
	}
#AltLinks a#ilmn_button_twitter, #AltLinks a#ilmn_button_facebook, #AltLinks a#ilmn_button_youtube {
    height: 15px;
    width: 16px;
    font-size:13px;
}
#AltLinks a#ilmn_button_twitter:hover, #AltLinks a#ilmn_button_facebook:hover, #AltLinks a#ilmn_button_youtube:hover {
	text-decoration:none;
	color:#ffb441
}


.linkTwitter{
	float:left;
	/*font-size: 0.9em;*/ /*Arial Update*/
	color: #999999;
	margin-right:5px;
}

/************************************************************** 
    MODALS
 **************************************************************/
.modalContent {
    display:none; /*hidden div until modal link is clicked*/
}
/*apply look & feel to modal inners below!!!*/
.modalStyle1,
.modalStyle2,
.modalStyle3 { 
    width:100%;
    height:100%; 
}
.modalStyle1 h2,
.modalStyle1 h3,
.modalStyle1 p,
.modalStyle1 ul {
    padding:10px 10px 0px 10px;
}
.modalStyle1 { /*don't use padding - spills out*/
    background:#f7f7f7 url(../../../content/dam/illumina-marketing/images/modal/content_bg.gif) repeat-x bottom left; 
}
.modalStyle1 ul {
    list-style-type:disc;
    margin-left:37px;
}
.modalStyle2 h2,
.modalStyle2 h3,
.modalStyle2 p,
.modalStyle2 ul {
    padding:10px 10px 0px 10px;
}
.modalStyle2 { /*no gradient background*/
}
.modalStyle3 {
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px Arial, Helvetica, sans-serif; /*Arial Update*/
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../../content/dam/illumina-support/images/modal/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../../content/dam/illumina-support/images/modal/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../../content/dam/illumina-support/images/modal/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../../content/dam/illumina-support/images/modal/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px Arial, Helvetica, sans-serif; /*Arial Update*/
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.fancybox-inner > .modalContent {
height: 100%;
width: 100%;
font-size: 1.2em !important;
z-index: 100;
}

/************************************************************** 
    TABS
 **************************************************************/ 
 
#tabbedContentWrapper {
    margin-top:20px;
	float: left;
}  
.tabbedSlider .scroll {
    clear:both;
    position:relative;
    width:100%; /*700=4 tabs each 170px*/
    border-left:solid 1px #d6d6d6;
    border-right:solid 1px #d6d6d6;
    border-bottom:solid 1px #d6d6d6;
    overflow:auto; 

}
.tabbedSlider .shade {
    clear:both;
    width:942px; /* = 940 + border width from .tabbedSlider .scroll*/
    height:14px;
    background:#fff url(../../../content/dam/illumina-marketing/images/tabs/tabbedslider_bottom.gif) no-repeat 0px -1px;  
}
.tabbedSlider ul.tabs {
    margin-left:2px;
}
    .tabbedSlider ul.tabs li{
        display:inline;
        list-style:none;
    }
    .tabbedSlider ul.tabs a {
        float:left;
        margin:0px 2px;
        padding:8px 0px 0px 0px;
        color:#666;
        width:152px;
        height:34px;
        background:#fff url(../../../content/dam/illumina-marketing/images/tabs/bg.jpg) no-repeat -170px 0px; 
        text-align:center;
        font-size:0.9em !important;
        outline:none; /*needed to get rid of dotted border on click*/
    }
    .tabbedSlider ul.tabs a:hover {
        background-color:#fff;
    }
    .tabbedSlider ul.tabs a.selected {
        background-position:-170px -50px; 
    }

.tabbedSlider div.tabsPanel {
    padding:10px 20px 20px 20px; /*margin messes this up*/
    /*height:100%; take on height of longest panel*/
    width:920px; /*fixed width needed or panel content always hidden*/
} 
    .tabbedSlider div.tabsPanel .tabsPanelContentSpacer {
        float:left;
        width:880px;
        padding-right:15px;
        margin-right:3px;
        font-size:0.9em;
    }
    
    
    /*
    Default 4 column layout where headlines have bottom borders.
    Use for: Long layouts.
    */
    
    .tabbedSlider div.tabsPanel .tabsPanelContent {
        float:left;
        width:48%; /*=2 columns*/
        padding-right:15px;
        margin-right:3px;
        font-size:0.9em;
    }
    
        .tabbedSlider div.tabsPanel .tabsPanelContent h2 {
            margin-bottom:20px; 
            padding-bottom:5px;
            text-align:left;
            font-size:1.2em;
            border-bottom:solid 1px #efefef;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent h3,
        .tabbedSlider div.tabsPanel .tabsPanelContent li {
            margin:0px 15px 10px 0px;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent p {
            margin:0px 0px 10px 0px;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent h3 {
            margin-bottom:5px;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent ul {
            margin-left:15px;
        }
            .tabbedSlider div.col3 .tabsPanelContent {
                width:31.25%;
            }
            .tabbedSlider div.col4 .tabsPanelContent {
                width:23%;
            }
    /*
    Default 4 column layout.
    Mainly used for 3 column layout which includes a "main" column.
    Use for: Short layouts.
    */
    .tabbedSlider div.tabsPanel .tabsPanelContent2 {
        float:left;
        width:210px;
        padding-right:20px;
    }
        .tabbedSlider div.tabsPanel .tabsPanelContent2 ul {
            margin:0px 0px 0px 17px;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent2 ul.inlineList {
            list-style:none;
            margin:0px 0px 0px 0px;
        }
        .tabbedSlider div.tabsPanel .tabsPanelContent2 ul.inlineList li {
            float:left;
            width:135px;
            margin:5px 10px 0px 0px;
            font-weight:bold;
        }

/*For page types with dynamic num of tabs*/        
#tabsPartialBorder {
    position:absolute;
    left:10px;/*js changes this dynamically*/
    top:40px;
    width:942px;/*js changes this dynamically*/
    height:1px;
    border-bottom:solid 1px #d6d6d6;
}
* html #tabsPartialBorder {
    top:28px;
}
.tabsLink { /*hook for custom action*/
}

/************************************************************** 
    GROUPS
 **************************************************************/ 
 
#groupedContentWrapper {
    margin-top:20px;
	float: left;
}  
#groupedContentWrapper a:link {
    text-decoration:none;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
#groupedContentWrapper a:visited {
    text-decoration:none;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
#groupedContentWrapper a:hover {
    text-decoration:none;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
#groupedContentWrapper a:active {
    text-decoration:none;
    color:#333;
    font-size:10px;
    font-weight:bold;
}
.groupedSlider .scroll {
    clear:both;
    position:relative;
    width:100%; /*700=4 tabs each 170px*/
    border-left:solid 1px #d6d6d6;
    border-right:solid 1px #d6d6d6;
    border-bottom:solid 1px #d6d6d6;
    overflow:auto; 
}
.groupedSlider .shade {
    clear:both;
    width:942px; /* = 940 + border width from .tabbedSlider .scroll*/
    height:14px;
    background:#fff url(../../../content/dam/illumina-marketing/images/tabs/tabbedslider_bottom.gif) no-repeat 0px -1px;  
}
.groupedSlider ul.tabs {
    margin-left:2px;
}
    .groupedSlider ul.tabs li{
        display:inline;
        list-style:none;
    }
    .groupedSlider ul.tabs a {
        float:left;
        margin:0px 2px;
        padding:8px 0px 0px 0px;
        color:#666;
        width:152px;
        height:34px;
        background:#fff url(../../../content/dam/illumina-marketing/images/tabs/bg.jpg) no-repeat -170px 0px; 
        text-align:center;
        font-size:0.9em !important;
        outline:none; /*needed to get rid of dotted border on click*/
    }
    .groupedSlider ul.tabs a:hover {
        background-color:#fff;
    }
    .groupedSlider ul.tabs a.selected {
        background-position:-170px -50px; 
    }

.groupedSlider div.tabsPanel {
    padding:10px 20px 20px 20px; /*margin messes this up*/
    /*height:100%; take on height of longest panel*/
    width:920px; /*fixed width needed or panel content always hidden*/
} 
    .groupedSlider div.tabsPanel .tabsPanelContentSpacer {
        float:left;
        width:880px;
        padding-right:15px;
        margin-right:3px;
        font-size:0.9em;
    }
    
    
    /*
    Default 4 column layout where headlines have bottom borders.
    Use for: Long layouts.
    */
    
    .groupedSlider div.tabsPanel .tabsPanelContent {
        float:left;
        width:48%; /*=2 columns*/
        padding-right:15px;
        margin-right:3px;
        font-size:0.9em;
    }
    
        .groupedSlider div.tabsPanel .tabsPanelContent h2 {
            margin-bottom:20px; 
            padding-bottom:5px;
            text-align:left;
            font-size:1.2em;
            border-bottom:solid 1px #efefef;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent h3,
        .groupedSlider div.tabsPanel .tabsPanelContent li {
            margin:0px 15px 10px 0px;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent p {
            margin:0px 0px 10px 0px;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent h3 {
            margin-bottom:5px;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent ul {
            margin-left:15px;
        }
            .groupedSlider div.col3 .tabsPanelContent {
                width:31.25%;
            }
            .groupedSlider div.col4 .tabsPanelContent {
                width:23%;
            }
    /*
    Default 4 column layout.
    Mainly used for 3 column layout which includes a "main" column.
    Use for: Short layouts.
    */
    .groupedSlider div.tabsPanel .tabsPanelContent2 {
        float:left;
        width:210px;
        padding-right:20px;
    }
        .groupedSlider div.tabsPanel .tabsPanelContent2 ul {
            margin:0px 0px 0px 17px;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent2 ul.inlineList {
            list-style:none;
            margin:0px 0px 0px 0px;
        }
        .groupedSlider div.tabsPanel .tabsPanelContent2 ul.inlineList li {
            float:left;
            width:135px;
            margin:5px 10px 0px 0px;
            font-weight:bold;
        }

/*For page types with dynamic num of tabs*/        
#groupsPartialBorder {
    position:absolute;
    left:10px;/*js changes this dynamically*/
    top:40px;
    width:942px;/*js changes this dynamically*/
    height:1px;
    border-bottom:solid 1px #d6d6d6;
}
* html #groupsPartialBorder {
    top:28px;
}
.groupsLink { /*hook for custom action*/
}
    
/**************************************************************
    FEATURED CONTENT
 **************************************************************/
.featuredContentWrapper {
    margin:20px 30px 0px 30px;
}
    .featuredContent {
        float:left;
        width:205px;
        font-size:0.9em;
        padding:0px 10px;
    }
    /* spacing in IE6 causes boxes to spill over */
    * html .featuredContent {
        padding:0px 9px;
    }
    .featuredContent h2 {
        margin-bottom:20px; 
        text-align:center;
        font-size:1.1em;
    }
    .featuredContent h3, 
    .featuredContent p, 
    .featuredContent ul {
        font-size:1.0em;
    }
    .featuredContent ul {
        margin:5px 10px 10px 15px;
    }
    .featuredContent ul li {
        margin-bottom:5px;
    }
    .featuredContentIntro {
        height:50px;
        border-bottom:solid 1px #e5e5e5;
    }

/************************************************************** 
    FOOTER
 **************************************************************/
#footer a img{border:0; vertical-align:text-top; float:right }
#footer a.lifescience {color:#ffb441; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a.personalsequence {color:#b9c980; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a.diagnostics {color:#7ca8d4; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a {color: #666666;outline: medium none;text-decoration: none;font-size:10px;}
	#footer a:hover {text-decoration: underline;}
#footer object {outline: medium none;}
#footer .clearfloat {clear: both;font-size: 1px;height: 0;line-height: 0;}
#footer div.topfootWrapper {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	height:31px; width:958px; margin-left:auto; margin-right:auto;
	border-top:1px #C0C0C0 solid;
	border-left:1px #C0C0C0 solid;
	border-right:1px #C0C0C0 solid;
    display: none;
	}
	#footer div.topfoot {vertical-align:middle; padding:6px 0px 10px 15px;}
	#footer span.linksLeft {float:left;}
	#footer span.linksRight {float:right; padding:0px 10px 0px 0px;}
#footer div.midfootWrapper {border:1px solid #cccccc; width:958px; margin-left:auto; margin-right:auto; border-radius: 10px 10px 0 0;}
	#footer table.midfootCols {margin:10px 5px;}
	#footer td.footCol {width:100px; vertical-align:top; padding: 10px 10px 10px 10px;}
	#footer ul.footLinks {line-height: 2em; list-style-type: none; text-indent:0px; text-decoration: none; padding:0px; margin:0px;}
	#footer li.footLinksWrap {line-height: 1em; text-indent:0px; text-decoration: none; padding:0px; margin:10px 10px 10px 0px;}
#footer div.bottomFoot {
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom:1px #C0C0C0 solid;
	border-left:1px #C0C0C0 solid;
	border-right:1px #C0C0C0 solid;
	background:#F7F7F7;
	width:958px; margin-left:auto; margin-right:auto;}
	#footer div.footBlurb {padding:10px 15px 10px 15px;font-size:10px; line-height:14px;}
	#footer div.footCopyRight {font-size:10px; margin:20px 10px 10px 10px;}
	

.select-language {
	/*font-size:0.9em;*/ /*Arial Update*/
	color:#999;
	cursor:pointer;
}
.language {
	display:none;
	position:absolute;
	right:12px;
	top:0;
	/*font-size:15px;*/ /*Arial Update*/
	text-align:center;
    padding-top:33px;
}
.language-wrapper {
	border-radius:10px;
	border:1px solid #ccc;
	background:#fff;
	-webkit-box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.1);
	position:relative;
	width:105px;
	height: 40px;
	padding: 5px 0;
}
.language-content a {
	text-decoration:none;
	color:#328ED1 !important;
	display:block;
	padding:2px 5px;
	font-size:13px !important;
	float:none !important;
}
.language-content a:hover {
	text-decoration:underline;
}

.language-wrapper:after,
.language-wrapper:before {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	top: -10px;
	content: '';
	left: 50%;
	margin-left: -10px;
	position: absolute;
}
.language-wrapper:before {
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid;
	border-bottom-color: inherit; /* Can't be included in the shorthand to work */
	top: -11px;
	margin-left: -11px;
}	

	
/* Archived Footer CSS 

************************************************************** 
    FOOTER
 **************************************************************
#footer a img{border:0; vertical-align:text-top; float:right }
#footer a.lifescience {color:#ffb441; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a.personalsequence {color:#b9c980; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a.diagnostics {color:#7ca8d4; font-weight:bold; font-size:11px; outline: medium none;text-decoration: none;}
	#footer a:hover {text-decoration: underline;}
#footer a {color: #666666;outline: medium none;text-decoration: none;font-size:10px;}
	#footer a:hover {text-decoration: underline;}
#footer object {outline: medium none;}
#footer .clearfloat {clear: both;font-size: 1px;height: 0;line-height: 0;}
#footer div.topfootWrapper {background-image:url(../../../content/dam/illumina-marketing/images/footer/top-foot.gif); height:32px; width:960px; margin-left:auto; margin-right:auto;}
	#footer div.topfoot {vertical-align:middle; padding:10px 0px 10px 15px;}
	#footer span.linksLeft {float:left;}
	#footer span.linksRight {float:right; padding:0px 10px 0px 0px;}
#footer div.midfootWrapper {border:1px solid #cccccc; width:958px; margin-left:auto; margin-right:auto; border-top-left-radius: 5px; border-top-right-radius: 5px;}
	#footer table.midfootCols {margin:10px 15px 10px 15px;}
	#footer td.footCol {width:160px; vertical-align:top; padding: 10px 10px 10px 10px;}
	#footer ul.footLinks {line-height: 2em; list-style-type: none; text-indent:0px; text-decoration: none; padding:0px; margin:0px;}
	#footer li.footLinksWrap {line-height: 1em; text-indent:0px; text-decoration: none; padding:0px; margin:10px 10px 10px 0px;}
#footer div.bottomFoot {background-image:url(../../../content/dam/illumina-marketing/images/footer/bottom-foot.gif); height:119px; width:960px; margin-left:auto; margin-right:auto;}
	#footer div.footBlurb {padding:10px 15px 10px 15px;font-size:10px;}
	#footer div.footCopyRight {font-size:10px; margin:20px 10px 10px 10px;}
*/


/************************************************************** 
    ADD THIS
 **************************************************************/
.addthis_toolbox {
    position:relative;
    float:right;
    width:115px;
    margin:-2px 0px 0px 0px;
    font-size:0.8em !important;
    text-align:left;
}
.addthis_toolbox .custom_hover{    
    position:relative;
    line-height:1.6em;
    width:100%;
}
    .addthis_toolbox .custom_hover .custom_button{ 
        display:block;
        float:left;
        margin:0px;
        padding:4px 6px;
        font-weight:normal;
        color:#666;   
        -moz-border-radius:5px 5px 0 0;        
        -webkit-border-radius:5px 5px 0 0;
        text-align:center;
    }
    .addthis_toolbox .custom_hover .custom_button.active{    
        background-color: #eee;
    }
    .addthis_toolbox .custom_hover .tower{    
        -webkit-border-radius: 0 5px 0 0;       
        -moz-border-radius-topleft: 0;  
    }

.addthis_toolbox .hover_menu { 
    display:none;  
    position:absolute;    
    width:114px;    
    padding:10px 0;
    top:20px;
    left:-125px;
    border:3px solid #eee;    
    background:#fff;  
    -moz-border-radius:5px;    
    -webkit-border-radius:5px;
    z-index:20 !important;
}
    .addthis_toolbox .hover_menu a{    
        position:relative;    
        display:block;    
        padding:4px 0 4px 34px; /*icon is bg image*/   
        width:83px;      
    }
    .addthis_toolbox .hover_menu a:hover{    
        text-decoration:none;
        background:#B4D3F8;    
        -moz-border-radius:4px;    
        -webkit-border-radius:4px;    
    }
    .addthis_toolbox .hover_menu span{ /*required by addthis*/    
        position:absolute;    
        left:14px;    
        top:4px;
    }
    .addthis_toolbox .hover_menu .more a{    
        margin:0;
        padding:4px 0; 
        width:auto;
    }
    .addthis_toolbox .hover_menu .more span{ /*required by addthis*/    
        display:none;
    }

.addthis_toolbox .more{    
    border-top:solid 1px #eee;    
    padding:10px 0 0 0;    
    margin:10px 10px 0 10px;    
    text-align:center;
}
.addthis_toolbox .top { 
    border-bottom:solid 1px #eee;    
    padding:0 0 10px 0;      
    margin:0 20px 10px 20px;
}

/*TWO COLUMN*/

.addthis_toolbox .two_column {    
    width:234px;
    padding:10px 0px;
    border:3px solid #eee;  
    -moz-border-radius:0px 0px 5px 5px;
    -webkit-border-radius:0px 0px 5px 5px;
}
    .addthis_toolbox .two_column .column1,
    .addthis_toolbox .two_column .column2 {    
        width:117px;    
        float:left;
    }
    
/**************************************************************
Admin Panel styling
***************************************************************/

#adminPanel {margin:20px;}
#adminPanel  h1{margin-bottom:15px;margin-top:0px;}
#adminPanel  h1 a:hover{text-decoration:underline;}
#adminPanel  h1 span{border-left:1px solid #ccc;line-height:2em;display:inline-block;font-size:.5em;padding-left:10px;}
#adminPanel  label, #adminPanel select{float:left;}
#adminPanel  label{font-weight:bold;line-height:20px;margin-right:5px;text-transform:uppercase;}
#adminPanel  select{font-size:.9em;}
#adminPanel  .additionalControls{float:right;margin-bottom:5px;width:auto;}
#adminPanel  table{clear:both;border:1px solid #ddd;border-width:1px 0 0 1px;font-size:1em;width:100%;}
#adminPanel  a{color:#7CA8D4;text-decoration:none;}
#adminPanel  .buttonGo{background:#FFB441;border:1px solid #eea332;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;display:inline-block;font-weight:bold;padding:3px 12px;text-decoration:none;}
#adminPanel  .buttonGo:hover{background:#faa41a;border-color:#faa41a;color:#fff;}
#adminPanel  td{border:1px solid #ddd;border-width:0 1px 1px 0;padding:7px 4px;text-align:center;}
#adminPanel  th {
background-color: #ccc; /* fallback color */
background-image: -moz-linear-gradient(100% 100% 90deg, #ddd, #f5f5f5);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#ddd));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f5f5f5, endColorstr=#dddddd);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f5f5f5, endColorstr=#dddddd)";
text-transform:uppercase;border-right:1px solid #ccc;border-left:1px solid #fff;}
#adminPanel  th a{display: block;padding:4px;}
#adminPanel  #btnCancel{margin-right:408px;}
#adminPanel .pagingControl .currentPage{background-color:#7CA8D4;color:#FFFFFF;display:inline-block;padding:2px 4px;}
#adminPanel .actions{float:left;}
#adminPanel .actions-bottom{float:right;margin-top:7px;}
#adminPanel .commandColumn{padding:4px;}
#adminPanel .search, 
#innerContentWrapper #filter .search {border:1px solid #ccc;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;
background-color: #fff; /* fallback color */
background-image: -moz-linear-gradient(100% 100% 90deg, #fff, #f9f9f9);
 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#fff));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f9f9f9, endColorstr=#ffffff);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f9f9f9, endColorstr=#ffffff)";
padding:2px 10px;}

    
/************************************************************** 
    MISC
 **************************************************************/
.note {
    color:#999;
    font-size:0.9em;
    font-style:normal;
    font-weight:normal;
}
.noteEm {
    font-size:0.9em;
    font-style:italic;
}
.hide {
    display:none;
}
.center {
    display:block;
    margin-left:auto;
    margin-right:auto;
}
.left {
   float:left;
}
.right {
   float:right;
}
.clear {
    clear:both;    
    display:block;    
    height:0;    
    width:0;
}
/* DO NOT REMOVE: BEGIN BACKGROUND FIX FOR FIREFOX */
.clearFix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
/* Hides from IE-mac */
* html .clearFix {height:1%;}
/* END BACKGROUND FIX FOR FIREFOX */
.clearLeft {
    clear:left;
}
.clearRight {
    clear:right;
}
.highlight {
    color:#7CA8D4; /*TBD*/
}
.noBullet {
    list-style:none;
}
.toggleParent, .toggleTabbedParent {
    cursor:pointer;
    color:#7CA8D4;
}
.toggleParent:hover, .toggleTabbedParent:hover  {
    text-decoration:underline;
}
.toggleTable {
}
#adminPanel .pagingControl .currentPage {
	font-weight: bold;
	display: inline-block;
	padding: 2px 4px;
}
#adminPanel #precedingPager {
	margin-bottom:5px;
}
.fileExtension {
    color:#999;
    font-size:0.9em;
    font-style:normal;
    font-weight:normal;
}
.hr {
    clear:both;
    width:100%;
    height:1px;
    line-height:1px;
    margin:5px 0px;
    border-style:none;
    background-color:#e0e0e0;
    overflow:hidden;
}
.warning{
	color:#FF0000;
}

/************************************************************** 
    BUTTONS
 **************************************************************/

a.button1,
a.button2,
span.button1, 
span.button1 span { /*do not float left -causes IE6 issues*/
    clear:both;
    position:relative;
    display:block;
    padding-left:20px; /* sliding doors padding */
    height:31px;
    cursor:pointer;
    text-decoration:none;
}
a.button1, 
a.button1 span,
span.button1, 
span.button1 span {
    background:transparent url(../../../content/dam/illumina-marketing/images/buttons/button1_sprite.gif) no-repeat bottom left;
}
a.button2, 
a.button2 span ,
span.button2, 
span.button2 span {
    background:transparent url(../../../content/dam/illumina-marketing/images/buttons/button2_sprite.gif) no-repeat bottom left;
}
a.button1 span,
a.button2 span,
span.button1 span, 
span.button2 span {
    display:block;
    float:left;
    padding:5px 12px 14px 6px;
    /*background:transparent url(../../../content/dam/illumina-marketing/images/buttons/button1_sprite.gif) no-repeat top right;*/
    background-position:top right;
    white-space:nowrap;
    color:#666;
    font-size:0.9em !important;
    line-height:13px; /*fixed so changing font-size does not break button*/
    cursor:pointer;
} 
a:hover.button1 span,
a:hover.button2 span,
span:hover.button1 span,
span:hover.button2 span {
    color:#7CA8D4;
}
    a.buttonNone,
    span.buttonNone {
        background-position:0px -32px;
    }
    a.buttonDelete,
    span.buttonDelete {
        background-position:0px -64px;
    }
    a.buttonMinus,
    span.buttonMinus {
        background-position:-20px -64px;
    }
    a.buttonAdd,
    span.buttonAdd {
        background-position:0px -96px;
    }
    a.buttonGo, 
    span.buttonGo {
        background-position:-20px -96px;
        margin-top:10px;
    }
div.buttonInline {
    float:left;
    margin:-4px 0px 0px 0px;
}

/**************************************************************
    TABLE STYLES
 **************************************************************/
  
.table1 {
    margin-top:20px;
    border-collapse:collapse;
    text-align:left;
}
	.table1 caption{font-weight:bold;padding-bottom:3px;text-align:left;}
    .table1 th,
    .table1 td {
        padding:7px 5px;
    }
    .table1 thead tr {
        background-color:#efefef;
    }
        .table1 thead tr.subHeader th {
            background-color:white;
            border-bottom:solid 1px #999;
        }
        .table1 tr:first-of-type th {
            font-weight:bold;
            text-align:left; 
            border-top:solid 1px #7295bb;
            border-bottom:solid 1px #7295bb;
            background-color: #efefef;
        }   
        .table1 thead tr th.compare {
            text-align:center;
        }  
        .table1 thead tr.multiLevelHeader th {
            border-left:solid 1px #7295bb;
            border-right:solid 1px #7295bb;
        } 
        .table1 thead tr.multiLevelHeader th.empty {
            background-color:#fff;
        }         
    .table1 tbody {
        font-size:0.9em;
    }   
        .table1 tbody tr.odd {    
            background:transparent url(../../../content/dam/illumina-marketing/images/boxes/gradient_bg.gif) repeat-x top left;
        }
            .table1 tbody tr.odd td {    
                padding:20px;
            }
            .table1 tbody tr.odd td p {    
                margin-bottom:15px;
            }
            .table1 tbody tr.odd td div.col1 {    
                clear:both;
                float:left;
                margin-right:30px;
                width:200px;
                text-align:center;
            }
            .table1 tbody tr.odd td div.col1 h4 {   
                margin-bottom:5px; 
            }
            .table1 tbody tr.odd td div.col1 p {    
                margin-top:5px;
                font-size:0.9em;
                line-height:1.3em;
                text-align:left;
            }
            .table1 tbody tr.odd td div.col2 {    
                float:left;
                width:650px;
                text-align:left;
            }
            .table1 tbody tr.odd td div.col2 ul {    
                margin-left:17px;
            }
        .table1 tbody tr td,
        .table1 tbody tr th {
            border-bottom:solid 1px #efefef;
            vertical-align:top;
        }
        .table1 tbody tr th {
            font-weight:bold;
            text-align:left;
        }
        .table1 tbody tr td ul {
            margin-left:10px;
        }
        
.tableExpandable tbody tr th {
    color:#7CA8D4;
    cursor:pointer;
}
    .tableExpandable tbody tr th:hover {
        text-decoration:underline;
    }
    
table.compare tbody tr td {    
    text-align:center;
}
.cellpad5 td{padding:5px;}

#ecoTableWrap{ width:870px; float:left; clear:left; padding:10px 0}
#ecoTableWrap table{ width:850px; float:left; clear:left; margin:20px 0}
    /*.tabbedSlider .scroll {
        clear:both;
        display:block;
        position:relative;
        width:100%; 700=4 tabs each 170px
        height:100%;
        overflow:visible;
    }

    .tabbedSlider div.tabsPanel {
        clear:both;
        float:none;
        display:block;
    }*/
#EventsWrap h2 a{color:#666 !important } 

/* Science Page > Researchers Tab > Idea Contest Div */
#science-researchers-idea{clear:both;padding-top:10px;}
#science-researchers-idea .button1.buttonGo{clear:none;float:left;margin-top:9px;}   
#science-researchers-idea img{float:left;margin-right:10px;}
#science-researchers-idea p{float:left;line-height:1.2em;margin-right:15px;padding-top:9px;width:475px;}
    
/* New Search Dropdown*/
    #GoButton{display:none}
    #GoButton.On{display:Block !important}
    #test li{ width:250px; margin:0 10px}
	#test p{ color:#666; padding:10px 0}
	
    #test a{ color:#7CA8D4}
    #search{ position:relative}
    #SearchDropDown{ display:none; position:absolute; left:-31px; top:17px; background-color:#ccc; padding:5px; margin:0px}
    #SearchDropDown.On{ display:block}
    #SearchDropDown li{ list-style:none !important; display:block; padding:5px 0}
		#SearchDropDown li.Clear{ clear:left; border-top:#aaa 1px solid; float:left; position:relative; margin:5px 0}
		#SearchDropDown li.Title{ margin:5px 0;}
			#SearchDropDown li.Title b{ color:#666}
		#SearchDropDown li.sm{ padding:2px 0}
    #SearchDropDown li img{ float:left; position:relative; width:50px; height:50px; padding:0 10px 10px 0}
	#SearchDropDown a{ font-weight:bold}
	#SearchDropDown a:hover{ text-decoration:underline}
	
	#GoButton{ padding-left:10px}

/**************************************************************
ICOM CART
***************************************************************/

#cart-shim {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}

.cart-plugin-container {
    background-color: transparent;
    height: auto;
    left: -30px;
    padding: 0;
    position: absolute;
    top: -7px;
    z-index:26;
}

/*#cart-plugin
{
	position:absolute;
	top:37px;
	left:850px;
	z-index:26;
}*/
/*#CartDropdown-Container {    
	position:absolute;
	top:-13px;
	left:-142px;
	z-index:27;
}
#CartDropdown-Tab {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_tab_header_footer_sprite.png") no-repeat scroll 0 0 transparent;
    height: 36px;
    width: 268px;
}
#CartDropdown-Caption {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_bg_sprite.png") repeat-y scroll 0 0 transparent;
    width: 268px;
}
#CartDropdown-Caption-Bottom {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_tab_header_footer_sprite.png") no-repeat scroll 0 -36px transparent;
    height: 7px;
    width: 268px;
}
#CartDropdown-Form {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_bg_sprite.png") repeat-y scroll -268px 0 transparent;
    width: 268px;
}
#CartDropdown-Footer-Top {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_tab_header_footer_sprite.png") no-repeat scroll 0 -50px transparent;
    height: 7px;
    width: 268px;
}
#CartDropdown-Footer {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_bg_sprite.png") repeat-y scroll -536px 0 transparent;
    width: 268px;
}
#CartDropdown-Break-Top {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_tab_header_footer_sprite.png") no-repeat scroll 0 -43px transparent;
    height: 7px;
    width: 268px;
}
#CartDropdown-Break {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_bg_sprite.png") repeat-y scroll -268px 0 transparent;
    width: 268px;
}
#CartDropdown-Footer-Bottom {
    background: url("../../../content/dam/illumina-marketing/images/header/cart_dropdown_tab_header_footer_sprite.png") no-repeat scroll 0 -57px transparent;
    height: 7px;
    width: 268px;
    float: left;
}
#CartDropdown-Tab span {
    color: #7CA8D4;
    float: right;
    font-size: 11px;
    padding: 13px 12px 0 0;
    z-index: 1000;
}
#CartDropdown-Caption div {
    font-size: 10px;
    padding: 10px 20px;
}
#CartDropdown-Footer a, #CartDropdown-Footer a:hover {
    display: block;
    font-size: 11px;
    padding: 10px 20px;
    text-decoration: none;
}
#CartDropdown-Form div#CartDropdown-Form-Inner {
    padding: 10px 5px;
}
#CartDropdown-Form ol {
    list-style-type: none;
}
#CartDropdown-Form li {
    clear: both;
    padding-top: 4px;
}
#CartDropdown-Form label {
    float: left;
    font-size: 10px;
    font-weight: normal;
    line-height: 10px;
    text-align: right;
    width: 68px;
}
#CartDropdown-Form .text {
    background: url("../../../Content/images/boxes/form_field_bg.gif") repeat-x scroll 0 -3px transparent;
    border: 1px solid #666666;
    color: #666666;
    font-size: 11px;
    height: 16px;
    margin-left: 7px;
    width: 123px;
}
#CartDropdown-Container a {
    color: #7CA8D4;
}
#Checkout-Now-Button {
    margin: 0 50px;
    height: auto;
}
#CartDropdown-Container table, .cart-table, .cart-table tbody tr td, .cart-pad {
    font-size: 11px;
    padding: 5px;
    width: 259px;
	border-collapse: collapse;
    border-spacing: 0;
	color:#999999;

}
#CartDropdown-Container table.tr.alt {
    background-color: #DDDDDD;
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
}
#CartDropdown-Container table .left_col {
    padding-right: 10px;
    width: 150px;	
}
#CartDropdown-Container table .right_col {
    padding-right: 10px;
    text-align: right;
    width: 80px;
}
#CartDropdown-Container table .right_col .price {
    font-weight: bold;
    padding-left: 3px;
}
#CartDropdown-Container table .right_col span {
    display: inline;
}
#CartDropdown-Container table .right_col .quantity {
    font-weight: bold;
}
#CartDropdown-Container table .alt, .alt td {
    background-color: #F6F6F6;
}
#CartDropDown-Placeholder {
    position: relative;
    float: left;
}
#actionBox {
    position: relative;
    z-index: 1001;
}
#cart_button {
    position: relative;
	/*font-size: 11px;*/ /*Arial Update*/
	color:#666666;
	text-decoration:none;
}
#cart_button:hover {
	color: #7CA8D4;
}
.cart-line {
    border-top: 0px solid #FFB441;
    margin: 2px;
    width: 230px;
}*/

/**************************************************************
HEADER LOGIN
***************************************************************/

#LoginDropdown-Container
{
	position:absolute;
	width:241px;
	top:30px;
	left:516px;
	z-index:26;
}
#LoginDropdown-Tab
{
	position:relative;
	z-index:26;
	height:36px;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_tab_header_footer_sprite.png) no-repeat scroll 0px 0px transparent;
}
#LoginDropDown-Caption
{
	position:relative;
	z-index:26;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_bg_sprite.png) repeat-y scroll -241px 0px transparent;
}
#LoginDropDown-Caption-Bottom
{
	position:relative;
	z-index:26;
	height:7px;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_tab_header_footer_sprite.png) no-repeat scroll 0px -36px transparent;
}
#LoginDropDown-Form
{
	position:relative;
	z-index:26;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_bg_sprite.png) repeat-y scroll 0px 0px transparent;
}
#LoginDropDown-Footer-Top
{
	height:7px;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_tab_header_footer_sprite.png) no-repeat scroll 0px -43px transparent;
}
#LoginDropDown-Footer
{
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_bg_sprite.png) repeat-y scroll -482px 0px transparent;
}
#LoginDropDown-Footer-Bottom
{
	height:7px;
	width:241px;
	background: url(../../../content/dam/illumina-marketing/images/header/dropdown_tab_header_footer_sprite.png) no-repeat scroll 0px -50px transparent;
}
#LoginDropdown-Tab span
{	
	float:right;
	font-size: 11px;
	color: #7CA8D4;
	padding:8px 20px 0px 0px;	
}
#LoginDropDown-Caption div
{
	padding:10px 20px 10px 20px;
	font-size:10px;
}
#LoginDropDown-Footer a
{	
	display:block;
	padding:10px 20px 10px 20px;
	font-size:11px;
}
#LoginDropDown-Form div#LoginDropDown-Form-Inner
{
	padding:10px 20px 10px 20px;
}
#LoginDropDown-Form ol {
    list-style-type: none;
}
#LoginDropDown-Form li {
	padding-top:4px;
    clear: both;
}
#LoginDropDown-Form label {
    float: left;
	font-size:10px;
    font-weight: normal;
    line-height: 10px;
    text-align: right;
    width: 68px;
	position:relative;
}
#LoginDropDown-Form .text {
    border: 1px solid #666666;
	width: 123px;
	background: url(../../../content/dam/illumina-marketing/images/boxes/form_field_bg.gif) repeat-x scroll 0 -3px transparent;
    height: 16px;
	font-size:11px;
	color:#666666;
	margin-left:7px;
}
#LoginDropDown-Form label em {
    color: red;
}
#btnHeaderLogin
{
	margin-left:65px;
	margin-top:7px;
}
#LoginDropDown-Form #TermsAndConditions
{
	padding-top:5px;
	width:100%;
	font-size:9px;
	text-align:center;
}
#LoginDropDown-Form #ForgotPassword-Wrap
{
	text-align:right;
}
#LoginDropDown-Form #ForgotPassword
{
	font-size:10px;
	text-decoration:underline;
}
#btnHeaderLogin span
{
	font-size:10px !important;
	font-weight:bold;
}


/**************************************************************
Agriculture Nav
***************************************************************/
#AgNavWrap{height:31px; left:170px; position:absolute; top:260px; width:530px;}
	#AgNavWrap a{height:31px; float:left; display:block; background:url('../../../content/dam/illumina-marketing/images/agriculture/agnav.png') no-repeat; cursor:pointer}
	#AgNavWrap a span{ display:none}
	a#AgNav01{ width:62px;}
		a#AgNav01:hover{ width:62px; background-position:0px -31px; }
		a#AgNav01.at{ width:62px; background-position:0px -62px; }
	a#AgNav02{ width:160px; background-position:-62px 0px}
		a#AgNav02:hover{ width:160px; background-position:-62px -31px; }
		a#AgNav02.at{ width:160px; background-position:-62px -62px; }
	a#AgNav03{ width:70px; background-position:-222px 0px}
		a#AgNav03:hover{ width:70px; background-position:-222px -31px; }
		a#AgNav03.at{ width:70px; background-position:-222px -62px; }
	a#AgNav04{ width:88px; background-position:-292px 0px}
		a#AgNav04:hover{ width:88px; background-position:-292px -31px; }
		a#AgNav04.at{ width:88px; background-position:-292px -62px; }
	a#AgNav05{ width:135px; background-position:-382px 0px}
		a#AgNav05:hover{ width:135px; background-position:-382px -31px; }
		a#AgNav05.at{ width:135px; background-position:-382px -62px; }
		
		
/************************************************************** 
    TABLES
 **************************************************************/

/* narrow */

.narrowTable {
	width:600px;
	font-family: Arial, Helvetica, sans-serif; /*Arial Update*/
	font-size:13px;
	color:#333;
	margin-top:20px;
}
.narrowTable .titleZone {
	width:600px;
	text-align:left;
	color:#7ca8d4;
	text-transform: uppercase;
	padding-bottom:10px;
}
.narrowTable .mainColumnTitle {
	width:300px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;	
}
.narrowTable .mainColumn {
	width:290px;
	height:auto;
	padding-left:10px;
	padding-bottom:15px;
	padding-top:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-color:#edf3f9;
}
.narrowTable .wideColumnTitle {
	width:600px;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7ca8d4;
}
.narrowTable .wideZoneTitle {
	width:300px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;
	font-weight:bold;
}
.narrowTable .wideZoneTitle .narrowColumnTitle1 {
	width:300px;
	float:left;
	padding-bottom:5px;
	text-align:center;
}
.narrowTable .wideZone {
	width:300px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.narrowTable .wideZone .narrowColumn1 {
	width:290px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
	text-align:center;
}
.footNote {
	width:600px;
	text-align:left;
	padding-top:16px;
	font-size:10px;	
}
.narrowTable .mainColumn2 {
	width:290px;
	height:30px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;
	background-color:#edf3f9;
}
.narrowTable .narrowColumn1b {
	width:290px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
	text-align:center;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;	
}
.narrowTable .mainColumn2b {
	width:290px;
	height:50px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-color:#edf3f9;
}
.narrowTable .sectionBottom {
	border:0 !important;
}

/* wide */

.wideTable{
	width:900px;
	font-family: Arial, Helvetica, sans-serif; /*Arial Update*/
	font-size:13px;
	color:#666;
	margin-top:20px;
}
.wideTable .titleZone {
	width:900px;
	text-align:left;
	color:#7ca8d4;
	text-transform: uppercase;
	padding-bottom:10px;
}
.wideTable .mainColumnTitle {
	width:300px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;	
}
.wideTable .mainColumn {
	width:290px;
	height:30px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	background-color:#edf3f9;
}
.wideTable .wideColumnTitle {
	width:900px;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7ca8d4;
}
.wideTable .wideZoneTitle {
	width:600px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #7ca8d4;
	font-weight:bold;
}
.wideTable .wideZoneTitle .narrowColumnTitle1 {
	width:600px;
	float:left;
	padding-bottom:5px;
}
.wideTable .wideZoneTitle .narrowColumnTitle2 {
	width:300px;
	float:left;
	padding-bottom:5px;
}
.wideTable .wideZoneTitle .narrowColumnTitle3 {
	width:200px;
	float:left;
	padding-bottom:5px;
}
.wideTable .wideZoneTitle .narrowColumnTitle4 {
	width:150px;
	float:left;
	padding-bottom:5px;
}
.wideTable .wideZoneTitle .narrowColumnTitle5 {
	width:120px;
	float:left;
	padding-bottom:5px;
}
.wideTable .wideZone {
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.wideTable .wideZone .narrowColumn1 {
	width:590px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowColumn2 {
	width:290px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowColumn3 {
	width:190px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowTallColumn3 {
	width:190px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowColumn4 {
	width:140px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowTallColumn4 {
	width:140px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .wideZone .narrowColumn5 {
	width:110px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
}
.wideTable .sectionBottom {
	border:0 !important;
}

/* wide round */

.wideTableRound {
	width:932px;
	font-family: Arial, Helvetica, sans-serif; /*Arial Update*/
	font-size:12px;
	color:#666;
	margin-top:20px;
}
.wideTableRound .leftEdge {
	width:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;	
}
.wideTableRound .rightEdge {
	width:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;	
}
.wideTableRound .topLeft{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/top-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.wideTableRound .topRight{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/top-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.wideTableRound .bottomLeft{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/bottom-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.wideTableRound .bottomRight{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/bottom-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.wideTableRound th {
	width:900px;
	height:19px;
	text-align:left;
	text-transform: uppercase;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.wideTableRound .titleZone{
	width:auto;
	height:auto;
	background-color:#FFF;
	position:relative;
	top:-10px;
	padding-right:5px;
	padding-left:5px;
}
.wideTableRound .tableFooter{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	height:19px;
}
.wideTableRound .mainColumnTitle {
	width:300px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
}
.wideTableRound .mainColumnTitle1 {
	width:300px;
	font-weight:normal;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;	
}
.wideTableRound .mainColumn {
	width:290px;
	height:auto;
	padding-left:10px;
	padding-bottom:15px;
	padding-top:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	background-color:#fff;
}
.wideTableRound .wideColumnTitle {
	width:900px;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999;
}
.wideTableRound .wideZoneTitle {
	width:600px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight:bold;
}
.wideTableRound .wideZoneTitle1 {
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	font-weight:normal;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle2, .wideTable .wideZoneTitle1 .narrowColumnTitle2 {
	width:300px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle3, .wideTable .wideZoneTitle1 .narrowColumnTitle3 {
	width:200px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle4, .wideTable .wideZoneTitle1 .narrowColumnTitle4 {
	width:150px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle5, .wideTable .wideZoneTitle1 .narrowColumnTitle5 {
	width:120px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle6, .wideTable .wideZoneTitle1 .narrowColumnTitle6 {
	width:100px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZoneTitle .narrowColumnTitle7, .wideTable .wideZoneTitle1 .narrowColumnTitle7 {
	width:85px;
	float:left;
	padding-bottom:5px;
}
.wideTableRound .wideZone {
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.wideTableRound .wideZone .narrowColumn2 {
	width:290px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.wideTableRound .wideZone .narrowColumn3 {
	width:190px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.wideTableRound .wideZone .narrowColumn4 {
	width:140px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.wideTableRound .wideZone .narrowColumn5 {
	width:110px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.wideTableRound .wideZone .narrowColumn6 {
	width:90px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.wideTableRound .wideZone .narrowColumn7 {
	width:75px;
	height:auto;
	padding-left:10px;
	float:left;
	padding-bottom:15px;
	padding-top:3px;
	font-size:11px;
}
.footNote {
	width:900px;
	text-align:left;
	padding-top:16px;
	font-size:10px;	
}
.wideTableRound .mainColumnTitle2 {
	width:300px;
	font-weight:bold;
	padding-bottom:5px;
}
.wideTableRound .oneTitle2{
	width:345px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:12px;
}
.wideTableRound .mainColumnTitle2 {
	width:300px;
	padding-bottom:5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
}
.wideTableRound .wideZoneTitle2 {
	width:600px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight:bold;
}
.wideTableRound .mainColumnWhite {
    width:600px;
    height:30px;
    padding-left:10px;
    padding-bottom:5px;
    padding-top:3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
    background-color:#fff;
}
.wideTableRound .mainColumn3 {
	width:290px;
	height:30px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:3px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color:#fff;
}
.wideTableRound .narrowColumn3b {
	width:190px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
}
.wideTableRound .narrowColumn2b {
	width:290px;
	height:30px;
	padding-left:10px;
	float:left;
	padding-bottom:5px;
	padding-top:3px;
	font-size:11px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
}
.wideTableRound .sectionBottom {
	border:0 !important;
}

/* narrow round */

.narrowTableRound {
	width:377px;
	font-family: Arial, Helvetica, sans-serif; /*Arial Update*/
	font-size:11px;
	color:#666;
	margin-top:20px;
}
.narrowTableRound .structural {
	height:1px;
}
.narrowTableRound .leftEdge {
	width:15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;	
}
.narrowTableRound .rightEdge {
	width:15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;	
}
.narrowTableRound th{
	height:19px;
	font-size:13px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.narrowTableRound .topLeft{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/top-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.narrowTableRound .topRight{
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/top-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.narrowTableRound .titleZone{
	width:auto;
	height:auto;
	background-color:#FFF;
	position:relative;
	top:-10px;
}
.narrowTableRound .tableFooter{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	height:19px;
}
.narrowTableRound .threeColumn, .narrowTable .threeColumnTitle, .narrowTable .twoColumn, .narrowTable .twoColumnTitle{
	text-align:center;
}
.narrowTableRound .threeColumnTitle{
	width:115px;
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
}
.narrowTableRound .threeColumn{
	width:115px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
}
.narrowTableRound .twoColumn{
	width:172px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
}
.narrowTableRound .twoColumnTitle{
	width:172px;
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
}
.narrowTableRound .chartFootnote{
	width:345px;
	padding-bottom:20px;
}
.narrowTableRound .oneTitle{
	width:345px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top:4px;
}
.narrowTableRound .oneTitle2 {
	width:345px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:12px;
}
.narrowTableRound .threeColumn2 {
	width:115px;
	border-bottom-width: 2px;
	border-top-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
	border-top-style: solid;
	border-top-color: #999;
}
.narrowTableRound .oneBody2 {
	width:345px;
	padding-bottom:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;	
}
.narrowTableRound .oneBody3 {
	width:345px;
	padding-bottom:4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
}
.narrowTableRound .oneBody {
	width:345px;
	padding-bottom:4px;
}
.narrowTableRound .bottomLeft {
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/bottom-left.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.narrowTableRound .bottomRight {
	width:16px;
	height:20px;
	background-image: url(../../../content/dam/illumina-marketing/images/tables/bottom-right.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
.narrowTableRound .twoColumnTitle2 {
	width:172px;
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom:3px;
}
/************************************************************** 
    PRINT STYLES
 **************************************************************/
@media print {
    #pageWrapper {
        /*font-size:0.8em;*/
    }
    

}
/************************************************************** 
    Application Links
 **************************************************************/
 .applicationLinksWrap
 {
	padding-top:30px;
 }
 .applicationLinksActionWrap
 {
	padding-top:10px;
 }
.hiddenApplicationLink
{
	display:none;
}
.visibleApplicationLink
{
}
.tabsPanelContent #pubmedcount{font-size:1em; font-weight:bold;text-transform:none;}

.col dl, .col p{font-size:.9em}
.col dd{line-height:1.3;margin-bottom:7px;margin-left:0;padding-left:0;}
.col dt{font-size:.9em;font-weight:bold;text-transform:uppercase;}
.col h4{border-bottom: 1px solid #FFB441;
    font-size: 1.1em;
    padding-bottom: 5px;margin-top:14px;}
.col{float:left;width:45%;margin-right:5%;}
/************************************************************** 
    Faq List
 **************************************************************/
.faqList li {
	list-style-type: none;
	line-height: 1.5em;
}
.faqList div.q {
	color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
	cursor: pointer;
	font-weight: bold;
}
.kitList div.more {
	color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
	cursor: pointer;
	padding:0 5px 10px;
	display: block;
	font:11px Arial, Helvetica, sans-serif;
	float:right;
	text-transform:uppercase;
}

.kitList li {
	line-height: 1.5em;
}

.faqList div.a {
	margin-bottom: 15px;
}

.application div.more {
	color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
	cursor: pointer;
	padding:0 5px 10px;
	display: block;
	font:11px Arial, Helvetica, sans-serif;
	float:right;
	text-transform:uppercase;
}

.searchList div.more {
	color: #328ED1; /*Arial Update*/
    /*color:#7CA8D4;*/ /*Arial Update*/
	cursor: pointer;
	padding:0 5px 10px;
	display: block;
	font:11px Arial, Helvetica, sans-serif;
	float:right;
	text-transform:uppercase;
}
.searchList li {
	line-height: 1.5em;
	}

.searchList {
	border-top: 1px solid #e7e7e7;
	margin-top: 15px	
	}

/* Need ".tabbedSlider div.tabsPanel .tabsPanelContent ul" to override another stylesheet's rule */
.tabbedSlider div.tabsPanel .tabsPanelContent ul.faqList {
	margin-left: 0;
}
.linkList li.moreFaqs {
	list-style-type: none;
}

/* SPEC TABLES */
.specifications + .specifications{margin-top:20px;}
.specifications caption{font-size:1.2em;padding-top:20px;font-weight:bold;text-align:left;}
.specifications th{border-bottom:2px solid #7ca8d4;font-weight:bold;padding:5px 7px;}
.specifications th:first-child{text-align:left;}
.specifications tr:last-child td{border-bottom:none;}
.specifications td{background:#edf3f9;border-bottom:1px solid #fff;text-align:left;padding:5px 7px;}
.specifications td + td{background:#fff;border-bottom:1px solid #ccc;padding:5px 7px;text-align:center;}
.specifications .instructions{background:#fff;border-bottom:2px solid #7ca8d4;font-weight:bold;text-align:left;}
.specifications .last td{border-bottom:none;}
.specifications .th-first{text-align:left;} 
.specifications sup{font-size:10px;}
.specifications li, .specifications ol {font-size:11px;line-height:1.5em;}
.questions-contact{font-size:15px;}

/************************************************************** 
    Flare
 **************************************************************/
.TableStyle_Sidebar, .TableStyle_Horiz{margin-top:14px;margin-bottom:20px;}
.TableStyle_Sidebar td, .TableStyle_Horiz td{padding:7px;vertical-align:top;}
.TableStyle_Sidebar thead td, .TableStyle_Horiz thead td{font-weight:bold;border-bottom:2px solid #7CA8D4;}
.TableStyle_Sidebar tbody td{background:#edf3f9;border-bottom:1px solid #fff;}
.TableStyle_Sidebar tbody td + td, .TableStyle_Horiz tbody td + td, .TableStyle_Horiz tbody td{background:#fff;border-bottom:1px solid #ccc;}
.TableStyle_Sidebar tbody tr:last-child td, .TableStyle_Horiz tbody tr:last-child td{border-bottom:none;}
.TableStyle_NoBorder{font:10px Arial, Helvetica, sans-serif;margin-top:14px;}
.TableStyle_NoBorder_Body_0_0_RowEnd_ColSep{display:none;}
.NoteHeading{font-weight:bold;}

.TableStyle_NoBorder{margin-top:14px;} /* this one is a duplicate to one in the table workflow */
p.CellBodyCenter, p.CellHeadingCenter{text-align:center;}


/************************************************************** 
    SUPPORT STYLES - NEW NAV SEPT-2011
**************************************************************/

#support, .support {
                color: #666;
}

#intro {
                height: 65px;
}

.colored {
                background-image: url(../../../content/dam/illumina-marketing/images/customerportal/img/bg_dropdown.gif);
                background-repeat: repeat;
}

.supportHead {
                display:block;
                padding:0px;
                line-height:25px;
                font-weight:bold;
                margin-top: 10px;
                margin-right: 0px;
                margin-bottom: 7px;
                margin-left: 0px;
}

.supportSubhead {
                font-weight:bold;
                font-size: 10px;
}

#spacer, .spacer {
                height: 15px;
                clear: both;
}

.supportCol {
                width: 300px;
                margin-top: 10px;
                margin-bottom: 5px;
                clear: both;
}

.supportColL {
                width: 155px;
                padding-right: 5px;
                float: left;
                margin-top: 10px;
                margin-bottom: 5px;
}

.widerP {
                width: 307px;     
}

.newLine {
                margin-top: -15px;
}

.narrowC {
                padding-right: 0px;
                margin-left: 5px;              
                width: 110px;
}

.supportColR {
                width: 133px;
                padding-right: 5px;
                padding-left: 3px;
                float: left;
                margin-top: 10px;
                margin-bottom: 5px;
}

.panelSupport {
                position:relative; /*needed*/
                float:left;
                width:306px;
                height:100%;
                padding-top: 0px;
                padding-right: 7px;
                padding-bottom: 20px;
                padding-left: 7px;
}

.panelSupport ul li.supportContent ul li {
                color:#666;
                font-weight: normal;
                white-space: nowrap;
}

.panelSupport ul li.supportContent {
    font-weight:bold;        
                margin-top:4px;
                margin-bottom:4px;
                white-space: nowrap;
}

#supportLink a{
                color: #328ED1; /*Arial Update*/
                /*color:#7CA8D4;*/ /*Arial Update*/
                display: block;
                clear: both;
                width: 155px;
                list-style-type:none;
                padding-left: 3px;
                float: none;
                margin-top: 3px;
                margin-right: 0px;
                margin-bottom: 3px;
                margin-left: 0px;
}

#supportLinkWide a{
                color: #328ED1; /*Arial Update*/
                /*color:#7CA8D4;*/ /*Arial Update*/
                display: block;
                clear: both;
                width: 300px;
                list-style-type:none;
                padding-left: 3px;
                float: none;
                margin-top: 3px;
                margin-right: 0px;
                margin-bottom: 3px;
                margin-left: 0px;
}
.error {
	color: #DB4C4C;
}
.important {
	color: FFB441;
}

/************************************************************** 
	STYLES FOR LANDING HISEQ 1000 & 2000 PAGES	
**************************************************************/

.landingIntro { 
	text-align:left; background:url(../../../content/dam/illumina-marketing/images/systems/hiseq/hiseq_right.jpg) no-repeat 50px 0; 
	font:12px/1.4em Arial, Helvetica, sans-serif; /*Arial Update*/
	height:270px; 
	padding:12px 0 0 560px; 
}

.landHeading {
	margin:20px 0 15px;
	font-family: Arial, Helvetica, sans-serif; /*Arial Update*/
	/*font-family: Verdana, TeXGyreHerosRegular, Arial, sans-serif;*/ /*Arial Update*/
	font-size: 24px;
	font-style: normal;
	line-height: 1.35em;
	font-weight: normal;
	font-variant: normal;
}

/* 
h2 { font:normal 18px TeXGyreHerosRegular, Arial, sans-serif; padding-top:18px; margin-bottom:14px; font-size:18px; font-weight:normal; }
*/

.landingTitle {
	font-size:17px;
	font-weight: bold;
	padding-bottom:7px;
}
.landing p {
	padding-top: 4px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0px;
}

.affinity {
	float:left;
	width:250px;
	margin-right:30px;
	margin-left:10px;
	border:1px solid #ddd;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 0 7px #ddd;
	-webkit-box-shadow:0 0 7px #ddd;
	box-shadow:0 0 7px #ddd;
	text-align:left;
}

.landingMain { 
	/*text-align:center;*/ /*No longer needed*/
	padding-top:10px; 
}

.img-space { margin-bottom:30px; }

.landingContent {
	float:left;
	width:665px;
	text-align:left;
	margin-bottom:20px;
}

.landingContent li {
	/*font-size:1.2em;*/ /*Arial Update*/
	list-style:none;
	width:300px;
	float:left;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 15px;
}

.landingContent h3 { padding:10px 0 0; }

.landingContent ul { background:url(../../../content/dam/illumina-marketing/images/systems/hiseq/fc-bkgd.png) no-repeat center bottom; min-height:184px; margin-bottom:20px; }

.landingContent li { min-height:170px; }

.landingContent li + li { border-left:1px solid #ddd; }

#surveyMonkeyInfo { width:252px; margin-top:10px; }

/*
iframe {width:252px;height:300px;overflow-y:hidden;}
*/

#pubmedcount
{
	background:url(../../../content/dam/illumina-marketing/images/publications/counter.png) no-repeat 10px 0;
	color:#fff;
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	height:23px;
	letter-spacing:.5em;
	margin-left:22px;
	_margin-left:0;
	margin-top:7px;
	padding-left:15px !important;
	text-transform:none;
	text-align:left;
}
#pubmedcount span.label
{
	color:#666;
	float:right;
	font-size:11px;
	line-height:12px;
	letter-spacing:0;
	margin-right:45px;
	text-transform:uppercase;
	width:78px;
}
#landingPubmedcount
{ 
	background:url(../../../content/dam/illumina-marketing/images/publications/counter.png) no-repeat 10px 0;
	color:#fff;
	font:bold 18px/23px Arial, Helvetica, sans-serif; 
	height:23px; 
	letter-spacing:.5em; 
	padding-top:15px; 
	text-transform:none; 
}

#landingPubmedcount span.label
{ 
	color:#666; 
	font-size:12px; 
	line-height:12px; 
	letter-spacing:0; 
	margin-left:-13px; 
}

/* 11/18/2011 - NEW STYLES */

.buttonBlue {
	border: 1px solid #74A2D0;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 0 7px 2px 7px;
	box-shadow: 0 1px 1px #999999;	
	text-shadow: 0 -1px 0 #74A2D0;
	text-align: center;
	background: #7ca8d4; /* Old browsers */
	background: -moz-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91b5d9), color-stop(100%, #7ca8d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* IE10+ */
	background: linear-gradient(top, #91b5d9 0%, #7ca8d4 100%); /* W3C */
}

.buttonBlue:hover {
	box-shadow:0 1px 1px #ccc;
	text-shadow: 0 1px 0 #74A2D0;
	text-decoration:none;
	background: -moz-linear-gradient(top, #7ca8d4 0%, #91b5d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ca8d4), color-stop(100%, #91b5d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7ca8d4 0%, #91b5d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7ca8d4 0%, #91b5d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7ca8d4 0%, #91b5d9 100%); /* IE10+ */
	background: linear-gradient(top, #7ca8d4 0%, #91b5d9 100%); /* W3C */
}

.buttonWhite,
.buttonLongWhite {
    color:#666;
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 0px;
    background: #bbb;
    background: linear-gradient(top, #eee 0%, #ddd 100%); /* Old browsers */
    background: -moz-linear-gradient(top, #eee 0%, #ddd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ddd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eee 0%, #ddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eee 0%, #ddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eee 0%, #ddd 100%); /* IE10+ */ /* W3C */
    text-align: center;
    border-radius: 5px !important;
    margin:10px 0 5px !important;
    width:100% 
}

tr.productWrapper:hover .buttonWhite,
tr.productWrapper:hover .buttonLongWhite,
.order .buttonWhite,
.order .buttonLongWhite {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 0px;
    color:white;
	background: #ffb441;
	background: linear-gradient(top, #ffb441 0%, #d19234 100%); /* Old browsers */
	background: -moz-linear-gradient(top, #ffb441 0%, #d19234 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb441), color-stop(100%, #d19234)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb441 0%, #d19234 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb441 0%, #d19234 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffb441 0%, #d19234 100%); /* IE10+ */ /* W3C */
}

.buttonWhite:hover, 
.buttonLongWhite:hover {
	text-decoration:none;	
}

tr.productWrapper:hover .buttonWhite:active,
tr.productWrapper:hover .buttonLongWhite:active,
.buttonWhite:active, 
.buttonLongWhite:active {
    background: -moz-linear-gradient(top, #d19234 0%, #ffb441 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d19234), color-stop(100%, #ffb441)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d19234 0%, #ffb441 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d19234 0%, #ffb441 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d19234 0%, #ffb441 100%); /* IE10+ */
    background: linear-gradient(top, #d19234 0%, #ffb441 100%); /* W3C */
    -webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);
    box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);
}
.buttonOrange {
	border: 1px solid #f19201;
	color: #FFFFFF;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	line-height: 16px;
	padding: 0 7px 2px 7px;
	box-shadow: 0 1px 1px #999999;	
	text-shadow: 0 -1px 0 #dc8500;
	text-align: center;
	background: #ffb441; /* Old browsers */
background: -moz-linear-gradient(top,  #ffb441 0%, #fd9901 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb441), color-stop(100%,#fd9901)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffb441 0%,#fd9901 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffb441 0%,#fd9901 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffb441 0%,#fd9901 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffb441 0%,#fd9901 100%); /* W3C */
}

.buttonOrange:hover {
	box-shadow:0 1px 1px #ccc;
	text-shadow: 0 1px 0 #dc8500;
	text-decoration:none;
	background: #fd9901; /* Old browsers */
background: -moz-linear-gradient(top,  #fd9901 0%, #ffb441 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd9901), color-stop(100%,#ffb441)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fd9901 0%,#ffb441 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fd9901 0%,#ffb441 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fd9901 0%,#ffb441 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fd9901 0%,#ffb441 100%); /* W3C */
}

/* LAYOUT */
.col-1 { float:left;width:476px;}
.col-2 { float:left; width:350px; }
.col-2 img{ max-width:350px !important;}
.col-3 { float:left; width:223px; }
.col-3 img{ max-width:223px !important;}
.col-2 + .col-2, .col-3 + .col-3, .col-3 + .col-1, .col-1 + .col-3 { margin-left:30px; }
.col-3 + .col-1 img{max-width:476px !important;}
.productWrapper .col-1{width:456px;}
.productWrapper .col-2{width:340px;}
.productWrapper .col-2 img{max-width:340px !important;}

.mainContent { 
	float: left; 
	/*font-size: 12px;*/ /*Arial Update*/ 
	/*line-height: 1.3em;*/ /*Arial Update*/
	position: relative; 
	width: 730px; 
}
.mainContent img { max-width:730px; }
.mainContent .buttonBlue { float:right; margin-left:5px;}
.mainContent .buttonAlignLeft {float:left!important; margin-left:0px!important;}
.mainContent .buttonBlue + .buttonBlue { margin-right:5px; }
.mainContent .buttonBlue + h3, .mainContent .buttonBlue + p, .mainContent .buttonBlue + table{margin-top:30px;}
.mainContent .buttonBlue + .col-1, .mainContent .buttonBlue + .col-1 + .col-3{margin-top:20px;}
.mainContent .buttonBlue + .col-2, .mainContent .buttonBlue + .col-2 + .col-2 {margin-top:18px;}
.mainContent .buttonOrange { float:right; margin-right:20px;}
.mainContent .buttonOrange + .buttonOrange { margin-right:5px; }
.mainContent .buttonOrange + h3, .mainContent .buttonOrange + p, .mainContent .buttonOrange + table{margin-top:30px;}
.mainContent .buttonOrange + .col-1, .mainContent .buttonOrange + .col-1 + .col-3{margin-top:20px;}
.mainContent .buttonOrange + .col-2, .mainContent .buttonOrange + .col-2 + .col-2 {margin-top:18px;}
.mainContent > h2 > img{margin-right:5px;margin-bottom:-3px;}
.mainContent > .icon{margin-top:0;padding-bottom:0;}

.mainContent p + h3{margin-top:10px;}
.sideBar { float: left; margin-right: 20px; width: 210px; }
.sideNav { list-style:none; border:1px solid #ddd; }
.sideNav li > a{display:block;padding:7px 10px 8px;}
.sideNav a:hover { text-decoration:none; }
.sideNav li { font-size:13px;border-top:1px solid #eee; }
.sideNav li > a:hover, .sideSelected a, .sideNav .sideSelected.grandchild a { background:#ededed url("../../../content/dam/illumina-marketing/images/customerportal/img/sidetabs_arrow.gif") no-repeat scroll 98% 50%; color:#999; padding:7px 10px 8px;}
/*
.sideNav li { padding:7px 10px 8px;font-size:12px;border-top:1px solid #eee; }
.sideNav li:hover, .sideSelected, .sideNav .sideSelected.grandchild { background:#ededed url("../../../content/dam/illumina-marketing/images/customerportal/img/sidetabs_arrow.gif") no-repeat scroll 98% 50%; color:#999; }*/
.sideNav li:first-child { border-top:1px solid #f9f9f9; }
.sideDown{background:url("../../../content/dam/illumina-marketing/images/nav/down-arrow.png") no-repeat 98% 50%;}
.sideNav .grandchild{border:none;color:#7CA8D4;font-size:12px !important;display:none;}
.sideNav .grandchild > a{display:list-item;list-style:square;list-style-position:inside;padding-left:10px !important;}
.sideNav .sectionSelected + .grandchild{border-top:1px solid #eee}
.sectionSelected.sideDown{background:none;}
.sideOptIn {
	border: 1px solid #ddd;
}

.sideSelected a { color:#666; }

.sideTitle {
	border:1px solid #ddd;
	font-size:13px; /*Arial Update*/
	font-weight:bold;
	padding:7px 10px;
}

/* TYPOGRAPHY */
.buttonBlue + h3, .buttonBlue + p{margin-top:30px;}
.footNote{
	font-size:11px !important;
	line-height:14px !important;
	width:auto; 
	margin-top:5px;
}
.mainContent dd{
	margin:0 0 10px;
}
.mainContent dt{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.mainContent h1 {
	font: 20px Arial, Helvetica, sans-serif; /*Arial Update*/
	padding-top:7px; 
}
.mainContent h2 {
	font-size: 17px; /*Arial Update*/
	padding-bottom:5px;
	margin-top:10px;
}
.mainContent h2 + h3{
	margin-top:10px;
}
.mainContent h1 + h2{
	margin-top:3px;
	padding-top:0;
}
.mainContent h3 {
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	font-size:13px; /*Arial Update*/
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
}
.mainContent h4 {
	font-size:11px;
	text-transform:uppercase;
}
.mainContent ul, .mainContent ol{
	padding:0 0 10px 25px;
	font-size: 13px; /*Arial Update*/
	line-height: 18px; /*Arial Update*/
}
.mainContent p{
	font-size:13px; 
	line-height:18px;
	padding-bottom:10px;
}
.mainContent table{
	border:0;
}
.filter-title span{
	cursor:pointer;
}
.mainContent span.filterKits {
    color:#7CA8D4;
	cursor:pointer;
    text-decoration:none;
	outline: none;
	-moz-outline-style: none;
}
.mainContent span.filterKits:hover {
    text-decoration:underline;
}

/* SPEC TABLES */
.specifications {font-size:11px;}
.specifications + .specifications, .specifications + h3, .footNote + h3{margin-top:30px;margin-bottom:5px;}
.specifications + .specifications.column-right{margin-top:0;}
.specifications caption{font-size:1.2em;padding-top:20px;font-weight:bold;text-align:left;}
.specifications th{border-bottom:2px solid #7ca8d4;font-weight:bold;font-size:10px;line-height:1.1em !important;padding:5px 7px;text-transform:uppercase;}
.specifications tr:last-child td{border-bottom:none;}
.specifications td{background:#edf3f9;border-bottom:1px solid #fff;text-align:left;padding:5px 7px;}
.specifications td + td{background:#fff;border-bottom:1px solid #ccc;padding:5px 7px;text-align:center;}
.specifications .instructions{background:#fff;border-bottom:2px solid #7ca8d4;font-weight:bold;text-align:left;}
.specifications .last td{border-bottom:none;}
.specifications .th-first{text-align:left;} 
.specifications sup{font-size:10px;}
.specifications + .footNote{padding-top:5px;}

/* SYSTEMS OVERVIEW */
.affinity h4{font-size:15px;}
.affinity p{font-size:11px;}
.affinity .buttonWhite{margin-left:43px;}
.email-optin input{border:1px solid #ccc;border-color:#ccc #ddd #eee;margin-bottom:7px;width:200px;}
.email-optin label{display:inline-block;font-size:.9em;font-weight:bold;width:39px;}

.inner-rect {
	background-color: #f9f9f9;
	border: 7px solid #fff;
	padding: 15px;
	background: #f4f4f4; /* Old browsers */
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.landingContent{margin-top:20px;}
.landingMain #sliderWrap { clear: left; float: left; position: relative; margin: 10px 0; }
.seq-systems{float: right; line-height: 2.5em; margin-right: 30px; margin-top: 10px; display: block; width: auto;}
.seq-systems img{width:250px;}

#slider { height: 300px; overflow: hidden; position: relative; width: 960px; }
#slider ul, #slider li { height: 300px; list-style-type: none; margin: 0; overflow: hidden; padding: 0; position: relative; width: 960px; }
span#prevBtn { left: 850px; top: 255px; }
span#nextBtn { left:880px; top: 255px; }

/* KITS */
.filter{font-size:10px;color:#999;border-top:1px solid #ddd;padding:5px 0 0 !important;margin-top:0;margin-bottom:0;line-height:19px;}
.filter a{text-transform:uppercase;}
.filter + .kits{margin-top:5px;}
.filter-title{color:#999;font-size:10px !important;font-weight:bold;margin:0 !important;padding:11px 0 5px 0 !important;}
.mainContent .filter{font:11px Arial,sans-serif;}
.kitList p:first-child{font-weight:bold;margin-bottom:0;padding-bottom:0;}
.kits{margin-top:30px;width:100%;}
/*.kits .buttonWhite{margin:7px 0 7px 46px;}
.kits .buttonLongWhite{margin:7px 0 7px 20px;}*/
.kits input{width:18px;text-align:right;font-size:10px;margin-top:7px;}
.kits label{color:#999;display:inline-block;font-size: 10px;font-weight:bold; margin-top:7px;width:70px;}
.kits select{font-size:11px;width:185px;}
.kits span{font-size:11px;font-weight:bold;}
table.kits td{border-top:1px solid #ddd;padding:15px 15px 5px 0;vertical-align:top;}
.kits td p:first-child{margin-top:0;}
.kits td .button{margin-left:70px;}
table.kits td + td{padding:15px 0 5px 15px;border-left:1px solid #ddd;}
table.kits td + td img{max-width:150px;}
.img-link{display:block;text-align:center;margin-bottom:7px;}

.order {
	border:1px solid #ddd;
	clear:both;
	padding:5px 10px 15px;
	font-size:11px;
	font-weight:bold;
	width:auto;
	margin:20px 0 15px 0;
	background-color: #ffffff;
}

.addtocart {
	float: right;
}

.order + p{margin-top:30px;}
.prod-img{display:block;text-align:center;}
.prod-img img{max-width:150px; }
.getSupport{display:block;font:11px Arial,Helvetica,sans-serif;text-align:right;text-transform:uppercase;}
.getSupport:after {content:" \000bb"}/* makes a double right arrow */


/* PRODUCTS */
.AllSystem, .ArrSystem, .SeqSystem{border:1px solid #ddd;border-width:1px 0;}
.AllSystem > .filter, .ArrSystem > .filter, .SeqSystem > .filter{border:none;line-height:18px !important;}
.AllSystem > .filter-title, .ArrSystem > .filter-title, .SeqSystem > .filter-title{float:left;padding:5px 0 !important;}
.AllSystem .highlight, .ArrSystem .highlight, .SeqSystem .highlight{color:#fff !important;}
#productResults .kits td{border:none !important;padding:3px 5px !important;}
#filterProducts > li{color:#7CA8D4;cursor:pointer;display: block;padding: 7px 10px 8px;}
#filterProducts > li:last-child{padding-bottom:8px;}
#filterProducts > li:hover, .sideSelected{background: url("../../../content/dam/illumina-marketing/images/customerportal/img/sidetabs_arrow.gif") no-repeat 98% 50% #EDEDED;color:#666 !important;}
.odd {background-color: #f3f3f3;}
.productWrapper .mainContent p:first-child{margin-top:20px;}
.productWrapper .mainContent div p:first-child{margin-top:0;}
.productWrapper .mainContent {padding-left:20px;width:710px;}
.productWrapper .order + .sideOptIn { border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-color:#ddd; }
.productWrapper .sideBar { float: right; margin-left: 20px; margin-right:0; width: 210px; }
.productWrapper .sideBar .buttonBlue{float:right;margin-right:20px;}
.supportLink{display:block;margin-top:20px;}

/* APPLICATIONS */
.mainContent .application {float: left;width: 645px !important;margin-left:0;}
.mainContent p + .applicationIcon{margin-top:-15px;}
.mainContent p + .applicationIcon + .application, .mainContent p + .applicationIcon + .application h3{margin-top:0;}

.mainContent p + .applicationSysIcon{margin-top:-15px;}
.mainContent p + .applicationSysIcon + .application, .mainContent p + .applicationSysIcon + .application h3{margin-top:0;}

/* DOCS/LIT */
.docLit th{font-size:11px;font-weight:bold;padding-bottom:10px;text-align:left;}
.docLit th + th{padding-left:10px;}
.docLit td{/*height:23px;line-height:1.1em !important;padding:0;*/ height: auto; line-height: 1.25em !important; vertical-align:top;width:450px;border-top:none !important;padding:5px 0;}
.docLit td + td{font-size:11px;padding-left:10px;width:auto;}

/* GENERAL */
.mainContent blockquote em{font-size:11px;}
.mainContent blockquote{float:left;width:460px;padding-right:10px;border-right:1px solid #ddd;margin-bottom:30px;}
.mainContent .kits blockquote{float:none;width:auto;margin-bottom:10px;border:none;}
.left{float:left;}
.left img, img.left{margin:0 15px 15px 0;}
.name{font-size:11px;}
.researchers-study{
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif !important;
	margin-left:10px;
	text-transform:uppercase;
	width:130px;
	white-space: nowrap;
}
.kits .researchers-study{float:none;margin:3px 0 10px;}
.right{float:right;}
.right img, img.right{margin:0 0 15px 15px;}
.seq-sys a { display: block;float: left;font-size: 0.8em;padding: 20px 5px 20px 0;text-decoration: none;width: 125px;}
.seq-sys strong {display: block;padding: 3px 0;text-align: center;}

.th, .bs{float:left;margin:4px 20px 30px 0;}
.sections{clear:both;padding-left:0 !important;margin-top:3px;margin-left:0;list-style:none;}
.sections div{float:left;width:585px;}
.mainContent .sections h4{padding-bottom:3px;line-height:18px;font-size:12px;text-transform:none;}
.sections li{clear:both;padding-bottom:20px;}
a .th:hover{outline:5px solid #7CA8D4;}
.software-link {float: right;font: 11px Arial, Helvetica, sans-serif !important;margin-top: 0;padding-bottom:3px !important; text-transform: uppercase;}
/* CONTENT HIGHLIGHTS */
.content-highlight{margin-top:15px;width:100%;}
.content-highlight td{font-size: 11px; height: 70px; vertical-align: top; line-height: 1.2em !important;padding-right: 10px;padding-top:3px;}
.content-highlight ul{list-style:none;margin:0;padding-left:0;}
.content-highlight li{padding-bottom:5px;}
.content-highlight strong{font-size:10px;}
.case-study-icon{background: url('../../../content/dam/illumina-marketing/images/customerportal/img/icon/icon_manuals.png') no-repeat; padding-left: 55px;}
.literature-icon{background: url('../../../content/dam/illumina-marketing/images/customerportal/img/icon/icon_literature.png') no-repeat; padding-left: 70px;}
.webinar-icon{background: url('../../../content/dam/illumina-marketing/images/customerportal/img/icon/icon_tutorials.png') no-repeat; padding-left: 65px; }
.mainContent .col-2 table + h3{margin-top:0;}

/* Product Literature (copied from customersupport.css) */

.docsLit {
padding-top: 3px;
margin-bottom: 15px;
padding-bottom: 10px;
padding-left: 20px;
}

.tableHead {
font-size: 11px;
color: #666;
font-weight: bold;
}

.productWrapper .subHeader {
font-size: 16px;
color: #666;
}

.docType {
width: 125px;
float: left;
font-size: 11px;
}

.fileInfo {
width: 100px;
float: left;
font-size: 11px;
}

.docName {
width: 450px;
float: left;
padding-bottom: 5px;
padding-top: 5px;
}

/* search-b */

.search-b form {
    width:auto !important;
    left: 781px !important;
}
.search-b #search {
    border:1px solid #bbb !important;
    width:90px !important;
    border-radius: 5px;
    padding: 3px 10px 3px 5px;
    position: relative;
    top: -4px;
    left: 5px;
}
.search-b #ilmn_search_form #ilmn_search_btn {
    position: relative;
}


/**************************************************************
PIE cross browser compatible (including IE and mobile)
***************************************************************/

/*	round	*/
	
.roundButton {
	border-radius: 10px;	
}

.roundBase, #roundBase {
	background: #f7f7f7; /* Old browsers */
	border-radius:0 0 10px 10px;
}

.roundTop, #roundTop {
	background: #f7f7f7; /* Old browsers */
	border-radius: 10px 10px 0 0;	
}

.roundLanding {
	background-color: #fff;	/* if using white, use a colored border or the boxes won't display in IE	*/
	border: 1px solid #ddd;
	box-shadow: 0 0 3px 3px #f4f4f4;	/*	all browsers except IE 7,8,10	*/
	
	-moz-box-shadow: 0 0 3px 3px #f4f4f4;	/*	Firefox 3.6 and earlier	*/
	-webkit-box-shadow: 0 0 3px 3px #f4f4f4;	/*	Chrome and Safari	*/
	
	-moz-border-radius: 10px;	/*	Firefox 3.6 and earlier	*/
	-webkit-border-radius: 10px;	/*	Chrome and Safari	*/
	border-radius: 10px;	/*	IE	*/
	-khtml-border-radius: 10px; /* for old browsers */
}

.roundAll, #roundAll {
	box-shadow: 0 2px 2px #ddd;	/*	all browsers except IE 7,8,10	*/
	border-radius: 10px;
}

	/*	gradients	*/
	
.gradLanding {
	background: #f4f4f4; /* Old browsers */
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* W3C */
}

.gradBar {
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* W3C */
}
.mainContent p + .subHeader{font-size:16px;}
.mainContent #results td:first-child{padding-left:0;font-weight:bold;}
.mainContent #results td:last-child{padding-right:0;text-align:right;}
.mainContent #results td{border-collapse:collapse;border-spacing:0;border-top:1px solid #ddd;margin:0;padding:7px 10px;vertical-align:top;}
.mainContent #results td p{margin:0;padding:0;}
.mainContent #results thead td{border:none;font-weight:bold;}

.mainContent .nested, .mainContent .nested ul{margin-left:15px;}

.video-icon{position:relative;font-size: 11px; line-height: 12px; border: 1px solid #ddd; -moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ie-border-radius:10px;border-radius: 10px; padding: 9px; width: 170px; background: #fcfcfc; /* old browsers */ background: -moz-linear-gradient(top,  #ffffff 70%, #f6f6f6 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(70%,#ffffff), color-stop(100%,#f6f6f6)); /* chrome,safari4+ */ background: -webkit-linear-gradient(top,  #ffffff 70%,#f6f6f6 100%); /* chrome10+,safari5.1+ */ background: -o-linear-gradient(top,  #ffffff 70%,#f6f6f6 100%); /* opera 11.10+ */ background: -ms-linear-gradient(top,  #ffffff 70%,#f6f6f6 100%); /* ie10+ */ background: linear-gradient(top,  #ffffff 70%,#f6f6f6 100%); /* w3c */ filter: progid;margin-bottom:10px;}
.video-icon img{border:1px solid #ddd;margin:0 !important;}
.video-icon.left{margin-right:10px;}
#arrow img{border:none;position: absolute;right: 15px; top: 80px;}
#arrow .widescreen{top:50px;}
.researchers-study + .clear + h3{margin-top:5px;}
.thumb{border:1px solid #ddd;border-radius:10px;margin:0 0 15px;padding:10px;font-size:11px !important;}
.thumb img{float:left;margin-right:15px;width:100px;}
.have-questions{text-align: center; text-transform: uppercase; font: 11px Arial, Helvetica, sans-serif !important; margin-top: 5px; padding-bottom: 0 !important;}
.p-intro{font-size: 14px !important; margin-top: 10px !important;}
#innerContentWrapper{clear:both;}
.col-3 > .description{font: 11px Arial, Helvetica, sans-serif;}
.col-3 > .description > a{font-family: Arial, Helvetica, sans-serif;}
/* BLUE SUPPORT MEGA MENU SECTION*/
#mainNavBar #mainNavBarSupport.mainNavBarLink.currentSection, #mainNavBar #mainNavBarSupport.mainNavBarLink.current, #mainNavBar #mainNavBarSupport.mainNavBarLink:hover { background-image: none; background: #7CA8D4; color: #fff !important;  }
#mainNav .mainNavPanel.supportSection{background:url("../../../content/dam/illumina-marketing/images/nav/panel-bg-blue.png") repeat-y #7CA8D4;border-top-color:#7CA8D4;} 
#mainNav .mainNavPanel.supportSection, #mainNav .mainNavPanel.supportSection a{color:#fff !important;}
/* SCIENCE SECTION */
.icn {background: url("../../../content/dam/illumina-marketing/images/science/science-sprite.png") no-repeat;float:left; height: 40px;margin:0 5px 10px 0;width: 40px;}
.icn.education{background-position: -40px 0;}
.icn.icommunity{background-position: -120px 0;}
.icn.publications{background-position: -160px 0;}
.icn.researchers{background-position: -80px 0;}
.icn.webinars{background-position: -200px 0;}
.science{padding-top:14px;}
.science + p{clear:both;}

/* ------------- System Nav --------------- */

/* System Category Icons */

.nav_sequencing, .nav_prep {
	background: #ffb441;
}
.br_full {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.br_left {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.br_right {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.navIcon {
	color: #fff;
	display: inline-block;
	vertical-align: top;
	font-size: 10px;
	text-align: center;
	width: 15px;
	height: 14px;
	margin-right: 5px;
}
.nav_array {
	background: #7ca8d4;
}
.nav_real-time_pcr {
	background: #bac147;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* System Thumbnails */
.systemIcon {
	display: block;
	float: left;
	margin-right: 10px
}
.si_hiseqX10 {
	width: 100px;
	height: 75px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) 0 0 no-repeat;
}
.si_hiseq2500 {
	width: 100px;
	height: 75px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -100px 0 no-repeat;
}
.si_nextseq500 {
	width: 100px;
	height: 75px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -200px 0 no-repeat;
}
.si_miseq {
	width: 100px;
	height: 75px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -300px 0 no-repeat;
}
.si_hiscan {
	width: 65px;
	height: 60px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -400px 0 no-repeat;
}
.si_iscan {
	width: 65px;
	height: 60px;
	background: url(../../../content/dam/illumina-marketing/images/home/systems-nav-sprite-1.png) -500px 0 no-repeat;
}


/*Old Styles*/
/*.systemIcon {
display: block;
float: left;
margin-right: 7px;
}

.si_hiseq2500 {
width: 69px;
height: 56px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) 0 -88px no-repeat;
}

.si_hiseq2500 {
width: 69px;
height: 56px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) 0 -88px no-repeat;
}

.si_ga {
width: 48px;
height: 46px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) -75px -88px no-repeat;
margin-right: 17px;
margin-left: 10px;
}

.si_miseq {
width: 57px;
height: 42px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) -129px -88px no-repeat;
margin-left: 6px;
margin-right: 13px;
}

.si_hiscansq {
width: 64px;
height: 37px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) -190px -88px no-repeat;
}


.si_hiscan {
width: 54px;
height: 51px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) 0 -153px no-repeat;
}

.si_iscan {
width: 47px;
height: 39px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) -56px -153px no-repeat;
margin-right: 9px;
margin-left: 7px;
}

.si_pcr {
width: 42px;
height: 43px;
background: url(../../../content/dam/illumina-marketing/images/home/spritesheet.png) -152px -153px no-repeat;
}*/

/* Marketo iFrame */

.marketForm-iFrame, .marketform-iframe, .marketoForm-iFrame, .marketoform-iframe, .marketoform-iFrame {
	height: 305px;	
}
.longForm {
	height: 375px;	
}

/* Styles for Accordian*/
.accordion-header {
	outline: medium none;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px solid #e6e7e6;
}
.accordion-header:hover {
	background: none repeat scroll 0 0 #f8f8f8;
	cursor: pointer;
}
.accordion-title {
	margin: 15px;
	font-weight: bold;
	color: #328ed1;
}
.accordion-details {
	margin: 15px;
	color: #328ed1;
}
.accordion-title {
	float: left;
}
.accordion-details {
	float: right;
}
.accordion-details .fa {
	margin-left:7px;
}
.accordion-content { 
	display: none;
	margin: 10px 15px;
}

/* Page Heading */
.heading {
	float:left;
    width: 470px;
    float: left;
    margin-bottom: 10px;
}
.pageCTAs {
	float:right;
    width:260px;
    padding-top: 10px;
}
.fullPageHeading {
    margin-left: 20px;
}

/*CQ Default Style */
.cq-illumina-style {
    color:#cccccc;
    cursor:default;
    font-family:tahoma,arial,helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    position:relative;
    top:20%;
    z-index: 8003;
}

/* 404 Page */
.errorpage {
	background:url(../../../content/dam/illumina-support/images/customerportal/img/bg_altnav_small.jpg) bottom center no-repeat;
	text-align:center;
	padding:65px 0;
}
.errorpage h1 {
	 font-family: 'HelveticaNeueW01-65Medi', Verdana;
	 font-weight:normal;	
}
.errorpage .col-404 {
	float:left;
	width:29%;
	height:185px;
	background:#EEEFEF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px 15px;
	position:relative;
}
.errorpage .col-404 > div {
	font-size: 50px;
	margin-top:10px;
    margin-left:20px;
	color:#bbb;
}
.errorpage .col-404:hover, .errorpage .col-404:hover > div {
	/* 100% Blue background:#7ca8d4; */
	/* 70% Blue */ background:#a3c2e1;
	color:#fff;
	text-decoration:none;
}
.errorpage .col-404 a {
	font-size: 50px;
	color:#bbb;	
}
.errorpage .middleCol {
	margin:0 60px;
}
.errorpage #row_wrapper {
	margin-top:50px;
}
.errorpage #ilmn_search_form_404 input[type="text"] {
	font-size:18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:5px 7px;
	border:1px solid #ccc;
	float:left;
	width:125px;
}
.errorpage #ilmn_search_form_404 input[type="submit"] {
	font-size:14px;
	padding: 8px 10px;
	float: left;
	margin-left: 5px;
	border:1px solid #bbb;
	color:#666;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.errorpage .formRow {
	padding-left: 10px;
}
.errorpage .ilmn-envelope-alt, .errorpage .ilmn-home {
	margin-bottom: 10px;
}
.errorpage .clickable {
	cursor:pointer;
}
.errorpage .clickable a {
	display:block;
	position:absolute;
	top:0;
	left:0;	
	width:235px;
	height:140px;
}

/* Styles for Personalization Promos on System Overview pages and Right Rail */
.ilmn-sysoverview-cols {
    background:url(../../../content/dam/illumina-marketing/images/systems/hiseq/fc-bkgd.png) no-repeat scroll center bottom;
}
.ilmn-sysoverview-cols > div {
    display:inline-block;
    vertical-align:top;
    margin:15px 0;
    min-height:150px;
    padding:15px;
    width:45%
}
.ilmn-sysoverview-cols > div img {
    float:right;
    margin:0 0 15px 15px;
    width:45%;
    border-radius:5px;
    border:1px solid #ccc;
}
.ilmn-sysoverview-cols-c0 {
    border-right:1px solid #ccc
}
.system-selector-quick-link {
    float:left;
    width:285px;
    margin:20px 0 30px 10px
}

.ilmn-rightcol-promo {
	width: 223px;
	margin: 0 auto;
}
.ilmn-rightcol-promo-frame {
    padding:10px;
    margin-bottom:15px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#efefef),color-stop(100%,#fff));
    background-image:-webkit-linear-gradient(bottom,#efefef,#fff);
    background-image:-moz-linear-gradient(bottom,#efefef,#fff);
    background-image:-o-linear-gradient(bottom,#efefef,#fff);
    background-image:linear-gradient(bottom,#efefef,#fff);
    -webkit-box-shadow:rgba(0,0,0,0.3) 0 0 3px;
    -moz-box-shadow:rgba(0,0,0,0.3) 0 0 3px;
    box-shadow:rgba(0,0,0,0.3) 0 0 3px
}
.ilmn-rightcol-promo-frame img {
    margin:0 auto 7px;
    border-radius:3px;
    border:1px solid #ccc;
    width:100%;
}

/* Styles for Share dropdown */
.social-li {
    position:relative
}
.share-embed-wrapper {
    bottom:-42px;
    display:none;
    left:-52px;
    position:absolute
}
.share-embed:after,.share-embed:before {
    bottom:100%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.share-embed:after {
    border-color:rgba(255,255,255,0);
    border-bottom-color:#fff;
    border-width:10px;
    margin-left:-10px
}
.share-embed:before {
    border-color:rgba(204,204,204,0);
    border-bottom-color:#ccc;
    border-width:11px;
    margin-left:-11px
}
.share-embed {
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ccc;
    border-radius:5px;
    padding:5px 10px;
    position:relative;
    width:96px;
    height:21px
}
.ilmn-icon-share {
    color:#999;
    cursor:pointer
}

/* Targeting Promo for Products */
.promo-products:before, .promo-products:after {
    display: table;
    content: " ";
    clear: both;
}
.promo-products {
    margin: 0 0 40px 0;
}
.promo-products .promo-3-col-static, .promo-products [class*="promo-products-c"] {
    float: left;
    width: 223px;
    margin-left: 30px;
    text-align: center;
}
.promo-products .promo-3-col-static:first-child, .promo-products [class*="promo-products-c"]:first-child {
	margin-left: 0;
}
.promo-products .promo-3-col-static .promo-content p {
    padding: 0;
}
.promo-products .promo-3-col-static img {
    max-width: 80%;
    /*border: 1px solid #ccc;*/
    border-radius: 5px;
}
.promo-products .promo-content {
    margin: 5px 0 0 0;
    text-align: left;
}


.hn.support .btn .fa {
    display: none;
}
#hero {
	float:left; 
	width:690px; 
	line-height:1.4em;
	font-size:1.0em;
	padding:15px;
}
	#hero h1 {
		font-size:1.2em;
		margin-bottom:15px;
	}
	#hero a {
		font-weight:bold;
	}
	#hero p {
		margin:0px 0px 15px 0px;
	}
	#hero div.left {
		width:270px;
		color:#999999;
		font-size:0.8em;
		line-height:1.4em;
	}
	#hero div.right {
		width:380px;
		margin:0px 10px 0px 0px;
	}
	#hero div.right table {
		font-size:0.9em;
		margin-bottom:15px; /*take this out if using frank's layout*/
	}
	#hero div.right table th  {
		text-align:left;
		font-weight:normal;
		vertical-align:top;
		padding-right:15px;
		color:#999;
	}
	#hero div.right table td  {
		text-align:left;
	}
	#hero div.right ul,
	#hero div.bottom ul {
		list-style-type:disc; 
		margin-left:17px;    
	}
	#hero div.right ul li {
		margin-bottom:10px;    
	}
	#hero div.bottom {
		clear:both;
		margin:0 auto;
		padding-top:20px;
		line-height:1.5em;    
	}
		/* IE6+1E7 */
		html* #hero div.bottom {
			padding-top:10px;
		}
	#hero div.bottom img {
		float:right;
		margin-left:15px; 
	}

	#sidekick {
		float:left;
		width:220px; /*needed if using bg*/
		height:280px; /*needed if using bg*/
		padding:10px;
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/sidekick_240.gif) no-repeat 0px 0px;        
	}
	#sidekick h2 {
		font-size:1.1em;  
		font-weight:normal;    
		margin:0px 8px;      
	}
	#sidekick h3 {
		font-size:0.8em;
		margin:0px 10px;      
		margin-top:15px;  
	}
	#sidekick p {
		font-size:0.8em;
		margin:0px 10px;      
	}
	#sidekick1, 
	.sidekick1 {
	font-size:0.9em; 
	float:left;
	width:240px; /*needed if using bg*/                   
	}
	#sidekick1 #top, 
	.sidekick1 .top {
		width: 240px;
		height:12px;
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/sidekick_sprite_240.gif) no-repeat 0px 0px;        
	}
	#sidekick1 #bottom, 
	.sidekick1 .bottom {
		width: 240px;
		height:12px;
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/sidekick_sprite_240.gif) no-repeat 0px -12px;        
	}
	#sidekick1 #mid, 
	.sidekick1 .mid {
		width: 210px;
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/sidekick_sprite_240.gif) repeat-y -240px 0px;    
		padding:0px 15px 0px 15px;
	}
	
	#sidekick1 h2, 
	.sidekick1 h2 {
		font-size:1.1em;
		text-align:center; 
		margin:0px 8px;
	}
	#sidekick1 h3, 
	.sidekick1 h3 {
		font-size:0.8em;
		margin:0 0 0 8px;      
		margin-top:12px;  
	}
	#sidekick1 p, 
	.sidekick1 p {
		font-size:0.8em;
		margin:0 0 0 8px;      
	}
.tabsPanel p {
	margin-top:10px; 
}
.tabsPanel ul {
	margin:20px 50px 10px 57px;  
	color:#7CA8D4; 
	line-height:2.0em;
}
		
a.buttonAdd {
	margin:10px 0px 0px 40px;
	margin-bottom:0px; /*fix scroll display in firefox*/
}
a.buttonGo {
	margin:10px 0px 0px 45px;
	margin-bottom:0px; /*fix scroll display in firefox*/
}       

.calloutContentWrapper {
	position:absolute;
	left:720px;
	top:20px;
	width:240px; /*needed if using bg*/
}
* html .calloutContentWrapper { /*IE6*/
	top:20px; /*if using floatNFollow = top+18*/
}
	.calloutContent {
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/floatnfollow_sprite_240.png) repeat-y -241px 0px;  
		padding:0px 15px;
		font-size:0.9em; 
		color:#666;  
		/*overflow:auto; fixes weird ghost text IE bug*/
		overflow:hidden; /*needed*/
	}
	.calloutContent h2, 
	#sidekick1 h2 {
		position:relative;
		text-align:center; 
		font-size:1.1em;
	}
	.accordion h2 {
		color:#7CA8D4;
		cursor:pointer;
	}
	.accordion h2:hover {
		text-decoration:underline;
	}
	.calloutContent ul, 
	#sidekick1 ul, 
	.sidekick1 ul {
		font-size:0.9em;
		list-style:none;
		margin:10px 3px 0px 3px;
	}
	.calloutContent ul li, 
	#sidekick1 ul li, 
	.sidekick1 ul li {
		/*margin:5px 0px; don't use list margin or else IE6 will get you!*/
		padding:4px 0px;
	}
	.calloutContentTop, 
	.calloutContentBottom {
		background:transparent url(../../../content/dam/illumina-marketing/images/boxes/floatnfollow_sprite_240.png) no-repeat;
		width:240px; 
		height:15px;   
	}
	.calloutContentTop {
		background-position:0px 0px;
		margin-top:10px;
	}
	.calloutContentBottom {
		background-position:0px -15px;
	}
	.calloutContent form, 
	#sidekick1 form, 
	.sidekick1 form {
		margin-top:15px;
	}
		.calloutContent form div.clear, 
		#sidekick1 form div.clear, 
		.sidekick1 form div.clear {
			height:10px;
		}
		.calloutContent form label, 
		#sidekick1 form label, 
		.sidekick1 form label {
			float:left;
		}
		.calloutContent form .formText, 
		#sidekick1 form .formText, 
		.sidekick1 form .formText {
			float:right;
			color:#333;
		}
		.calloutContent form .select, 
		.calloutContent form .textShort, 
		#sidekick1 form .select, 
		.sidekick1 form .select, 
		#sidekick1 form .textShort, 
		.sidekick1 form .textShort {
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.0em;    
			color:#333;
			border:solid 1px #999;
		}
		.calloutContent form .textShort, 
		#sidekick1 form .textShort, 
		.sidekick1 form .textShort {
			width:40px;
		}
	
	.sidekick1 form label 
	{
		width: 120px;
		text-align:right;	
		font-weight:bold;
		float: left;
    }
	.sidekick1 form .orderLabel
	{
		text-align:left;
	}
	.sidekick1 form .formText 
	{
		width: 80px;
		color: #333333;
		float: right;
		text-align:right;
	}
	.sidekick1 form .textShort 
	{
		float: right;
		margin-left: 10px;
		width: 40px;
	}
	
.applicationIcon,
.applicationSysIcon {
	clear:both;
	display:block;
	float:right;
    width:64px;
	height:65px;
	margin-top:25px;
	background-color:transparent;
	background-repeat:no-repeat;
}
	
.applicationIcon {
	cursor:pointer;
}
.applicationIcon:hover {
     background-position:-176px 0; 
}
.application {
	float:left;
	width:760px;
	margin: 20px 0 0 10px;
	line-height:1.3em;
}

.application ul {
	margin-top:10px;
}

.application li {
	line-height:1.5em;
}

.publicationContent {
	clear:both;
	float:left;
	width:680px; 
	margin:40px auto 0px auto;
}
	.publicationContent h3 {
		margin-bottom:10px;
		padding-bottom:5px;
		border-bottom:solid 1px #efefef;
	}
	.publicationContent .related {
		margin-top:10px;
		font-size:0.9em;
	}
	.publicationContent div.related,
	.publicationContent p {
		padding-right:15px;
	}
	.publicationContent p a {
		font-weight:bold;
	}
.publicationNote {
	float:left;
	width:200px;
	margin-top:59px;
	padding:10px;
	color:#999;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#f9f9f9;
	border:solid 1px #efefef;
}

#icom_product_id,
#productID {
	width:210px;
	margin-top:3px;
	font-size:0.8em;
}
.prod-highlight h2 {
	font-size:11px;
	font-weight:bold;
	padding-bottom: 0;
}
.prod-highlight {
	font-size:.9em;
	line-height:1.5em;
	margin-left: 10px;
	width:220px;
}
#sidebar {
	float:right;
	width: 240px;
}

.icn, .icn-static {
    background: rgb(84,168,209);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YThkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDg0YmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(84,168,209,1) 0%, rgba(13,132,190,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,168,209,1)), color-stop(100%,rgba(13,132,190,1)));
    background: -webkit-linear-gradient(top,  rgba(84,168,209,1) 0%,rgba(13,132,190,1) 100%);
    background: -o-linear-gradient(top,  rgba(84,168,209,1) 0%,rgba(13,132,190,1) 100%);
    background: -ms-linear-gradient(top,  rgba(84,168,209,1) 0%,rgba(13,132,190,1) 100%);
    background: linear-gradient(to bottom,  rgba(84,168,209,1) 0%,rgba(13,132,190,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54a8d1', endColorstr='#0d84be',GradientType=0 );
    display:inline-block;
    height:38px;
    width:38px;
    float:none;
    border:2px solid #2895cc;
    color:#fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position:relative;
}
.icn {
    margin:0 21px 7px;
}
.icn-static {
    margin:0;
}

.icn:hover {
    background: rgb(13,132,190);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkODRiZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NGE4ZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(13,132,190,1) 0%, rgba(84,168,209,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,132,190,1)), color-stop(100%,rgba(84,168,209,1)));
    background: -webkit-linear-gradient(top,  rgba(13,132,190,1) 0%,rgba(84,168,209,1) 100%);
    background: -o-linear-gradient(top,  rgba(13,132,190,1) 0%,rgba(84,168,209,1) 100%);
    background: -ms-linear-gradient(top,  rgba(13,132,190,1) 0%,rgba(84,168,209,1) 100%);
    background: linear-gradient(to bottom,  rgba(13,132,190,1) 0%,rgba(84,168,209,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d84be', endColorstr='#54a8d1',GradientType=0 );
}
.icn:hover .bezierBtn {
    background:none;
}
.bezierBtn {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzRiOWRhIiBzdG9wLW9wYWNpdHk9IjAuMDgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0ZGFlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(45deg,  rgba(116,185,218,0.08) 0%, rgba(180,218,236,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(116,185,218,0.08)), color-stop(100%,rgba(180,218,236,1)));
    background: -webkit-linear-gradient(45deg,  rgba(116,185,218,0.08) 0%,rgba(180,218,236,1) 100%);
    background: -o-linear-gradient(45deg,  rgba(116,185,218,0.08) 0%,rgba(180,218,236,1) 100%);
    background: -ms-linear-gradient(45deg,  rgba(116,185,218,0.08) 0%,rgba(180,218,236,1) 100%);
    background: linear-gradient(45deg,  rgba(116,185,218,0.08) 0%,rgba(180,218,236,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1474b9da', endColorstr='#b4daec',GradientType=1 );
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 70px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 70px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 70px;
    width:35px;
    height:18px;
    position:absolute;
    top:0;
    right:0;
    z-index:9;
}
.icn span, .icn-static span {
    display: block;
    position:absolute;
    z-index:9;
}
.icn-static {
    float: left;
    margin-right: 5px;
}

.ilmn-publications, .ilmn-icon-publications {
    font-size: 30px !important;
    margin: 4px auto;
    width: 24px;
    left:7px;
}
.ilmn-community, .ilmn-icon-community {
    font-size: 31px !important;
    margin: 4px auto;
    width: 29px;
    left:4px;
}
.ilmn-data-library, .ilmn-icon-data-library {
    font-size: 31px !important;
    margin: 4px auto;
    width: 30px;
    left:4px;
}
.ilmn-featured-researcher, .ilmn-icon-featured-researcher  {
    font-size: 29px !important;
    margin: 5px auto;
    width: 23px;
    left: 8px;
}
.ilmn-education, .ilmn-icon-education {
    font-size: 28px !important;
    margin: 5px auto;
    width: 28px;
    left: 5px;
}
.ilmn-webinars, .ilmn-icon-webinars {
    font-size: 28px !important;
    margin: 5px auto;
    width: 28px;
    left: 5px;
}
.ilmn-resequencing, .ilmn-icon-resequencing {
    font-size: 28px !important;
    margin: 4px auto;
    width: 28px;
    left: 6px;
}
.ilmn-Targeted-Resequencing, .ilmn-icon-Targeted-Resequencing {
    font-size: 32px !important;
    margin: 2px auto;
    width: 28px;
    left: 5px;
}
.ilmn-criminal-cases, .ilmn-icon-criminal-cases, .ilmn-forensic-genomics, .ilmn-icon-forensic-genomics {
    font-size: 27px !important;
    margin: 5px auto;
    width: 28px;
    left: 3px;
}
.ilmn-data-bank, .ilmn-icon-data-bank {
    font-size: 30px !important;
    margin: 3px auto;
    width: 28px;
    left: 9px;
}
.ilmn-missing-persons, .ilmn-icon-missing-persons {
    font-size: 24px;
    margin: 5px auto;
    width: 28px;
    left: 6px;
}
.ilmn-Mass-Fatality, .ilmn-icon-Mass-Fatality {
    font-size: 27px !important;
    margin: 5px auto;
    width: 28px;
    left: 6px;
}
.ilmn-ancestry, .ilmn-icon-ancestry {
    font-size: 34px !important;
    margin: 1px auto;
    width: 28px;
    left: 4px;
}
.ilmn-gene-regulation, .ilmn-icon-gene-regulation {
    font-size: 32px !important;
    margin: 3px auto;
    width: 28px;
    left: 7px;
}
.ilmn-Cytogenetics, .ilmn-genetic-disease-4, .ilmn-icon-Cytogenetics, .ilmn-icon-genetic-disease-4 {
    font-size: 30px !important;
    margin: 3px auto;
    width: 28px;
    left: 5px;
}
.ilmn-agriculture, .ilmn-icon-agriculture {
    font-size: 24px !important;
    margin: 3px auto;
    width: 28px;
    left: 2px;
}
.ilmn-rna-seq, .ilmn-icon-rna-seq {
    font-size: 18px !important;
    margin: 7px auto;
    width: 28px;
    left: 4px;
}
.ilmn-Genotyping, .ilmn-icon-Genotyping {
    font-size: 32px !important;
    margin: 3px auto;
    width: 28px;
    left: 8px;
}
.ilmn-real-time_pcr, .ilmn-icon-real-time_pcr {
    font-size: 24px !important;
    margin: 6px auto;
    width: 28px;
    left: 2px;
}
.ilmn-cancer, .ilmn-icon-cancer {
    font-size: 28px !important;
    margin: 4px auto;
    width: 28px;
    left: 9px;
}
.ilmn-rna-seq2, .ilmn-icon-rna-seq2 {
    font-size: 31px !important;
    margin: 4px auto;
    width: 28px;
    left: 10px;
}
.ilmn-autopsy, .ilmn-icon-autopsy {
    font-size: 29px !important;
    margin: 4px auto;
    width: 28px;
    left: 4px;
}
.ilmn-microbial-genomics, .ilmn-icon-microbial-genomics {
    font-size: 30px !important;
    margin: 4px auto;
    width: 28px;
    left: 4px;
}
.ilmn-cyto, .ilmn-icon-cyto, .ilmn-icon-ivf, .ilmn-icon-neonatal {
    font-size: 30px !important;
    margin: 4px auto;
    width: 28px;
    left: 5px;
}
.ilmn-icon-neonatal {
    font-size: 19px !important;
    margin: 7px auto;
    width: 28px;
    left: 5px;
}
.ilmn-icon-inherited-disease2, .ilmn-icon-inherited-disease {
    font-size: 30px !important;
    margin: 3px auto;
    width: 28px;
    left: 7px;
}
.ilmn-icon-reproductiveHealth {
    font-size: 30px !important;
    margin: 4px auto;
    width: 28px;
    left: 14px;
}
.ilmn-icon-oncology {
    font-size: 18px !important;
    margin: 10px auto;
    width: 22px;
    left: 7px;
}

.padTop {padding-top:14px;}
@font-face {
    font-family: 'ilmn-icons';
    src:url('../../../etc.clientlibs/illumina-designs/illumina-marketing/clientlibs_base/resources/fonts/ilmn-icons.eot?pf2vyg');
    src:url('../../../etc.clientlibs/illumina-designs/illumina-marketing/clientlibs_base/resources/fonts/ilmn-icons.eot?#iefixpf2vyg') format('embedded-opentype'),
    url('../../../etc.clientlibs/illumina-designs/illumina-marketing/clientlibs_base/resources/fonts/ilmn-icons.woff?pf2vyg') format('woff'),
    url('../../../etc.clientlibs/illumina-designs/illumina-marketing/clientlibs_base/resources/fonts/ilmn-icons.ttf?pf2vyg') format('truetype'),
    url('../../../etc.clientlibs/illumina-designs/illumina-marketing/clientlibs_base/resources/fonts/ilmn-icons.svg?pf2vyg#ilmn-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="ilmn-icon-"], [class*=" ilmn-icon-"] {
    font-family: 'ilmn-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ilmn-icon-share:before {
    content: "\e632";
}
.ilmn-icon-search:before {
    content: "\f002";
}
.ilmn-icon-home:before {
    content: "\f015";
}
.ilmn-icon-print:before {
    content: "\f02f";
}
.ilmn-icon-cart:before {
    content: "\f07a";
}
.ilmn-icon-twitter:before {
    content: "\f081";
}
.ilmn-icon-facebook:before {
    content: "\f082";
}
.ilmn-icon-caret-down:before {
    content: "\f0d7";
}
.ilmn-icon-envelope:before {
    content: "\f0e0";
}
.ilmn-icon-bubble:before {
    content: "\f0e5";
}
.ilmn-icon-oncology:before {
    content: "\e636";
}
.ilmn-icon-neonatal:before {
    content: "\e633";
}
.ilmn-icon-ivf:before {
    content: "\e634";
}
.ilmn-icon-inherited-disease:before {
    content: "\e635";
}
.ilmn-icon-missing-persons:before {
    content: "\e600";
}
.ilmn-icon-microbial-genomics:before {
    content: "\e601";
}
.ilmn-icon-Metagenomics:before {
    content: "\e602";
}
.ilmn-icon-Targeted-Resequencing:before {
    content: "\e603";
}
.ilmn-icon-small-rna-sequencing:before {
    content: "\e604";
}
.ilmn-icon-Small-Genome:before {
    content: "\e605";
}
.ilmn-icon-rna-sequencing:before {
    content: "\e606";
}
.ilmn-icon-rna-seq2:before {
    content: "\e607";
}
.ilmn-icon-Library-QC:before {
    content: "\e608";
}
.ilmn-icon-reproductiveHealth:before {
    content: "\e609";
}
.ilmn-icon-webinars:before {
    content: "\e60a";
}
.ilmn-icon-TruSeqTargeted-RNAExpression:before {
    content: "\e60b";
}
.ilmn-icon-Mass-Fatality:before {
    content: "\e60c";
}
.ilmn-icon-market-research:before {
    content: "\e60d";
}
.ilmn-icon-llumina:before {
    content: "\e60e";
}
.ilmn-icon-rna-seq:before {
    content: "\e60f";
}
.ilmn-icon-resequencing:before {
    content: "\e610";
}
.ilmn-icon-Regulation:before {
    content: "\e611";
}
.ilmn-icon-real-time_pcr:before {
    content: "\e612";
}
.ilmn-icon-publications:before {
    content: "\e613";
}
.ilmn-icon-genetic-disease-3:before {
    content: "\e614";
}
.ilmn-icon-cyto:before {
    content: "\e615";
}
.ilmn-icon-genetic-disease-4:before {
    content: "\e616";
}
.ilmn-icon-Cytogenetics:before {
    content: "\e617";
}
.ilmn-icon-data-bank:before {
    content: "\e618";
}
.ilmn-icon-Genotyping:before {
    content: "\e619";
}
.ilmn-icon-i:before {
    content: "\e61a";
}
.ilmn-icon-data-library:before {
    content: "\e61b";
}
.ilmn-icon-deNovo-sequencing:before {
    content: "\e61c";
}
.ilmn-icon-inherited-disease2:before {
    content: "\e61d";
}
.ilmn-icon-kinship:before {
    content: "\e61e";
}
.ilmn-icon-dx:before {
    content: "\e61f";
}
.ilmn-icon-agriculture:before {
    content: "\e620";
}
.ilmn-icon-Amplicon-Sequencing:before {
    content: "\e621";
}
.ilmn-icon-ancestry:before {
    content: "\e622";
}
.ilmn-icon-education:before {
    content: "\e623";
}
.ilmn-icon-email:before {
    content: "\e624";
}
.ilmn-icon-autopsy:before {
    content: "\e625";
}
.ilmn-icon-cancer:before {
    content: "\e626";
}
.ilmn-icon-forensic:before {
    content: "\e628";
}
.ilmn-icon-ChIP-Seq:before {
    content: "\e629";
}
.ilmn-icon-community:before {
    content: "\e62a";
}
.ilmn-icon-forensic-genomics:before {
    content: "\e62b";
}
.ilmn-icon-gene-regulation:before {
    content: "\e62c";
}
.ilmn-icon-criminal-cases:before {
    content: "\e62d";
}
.ilmn-icon-Custom-Enrichment:before {
    content: "\e62e";
}
.ilmn-icon-genetic-disease:before {
    content: "\e62f";
}
.ilmn-icon-genetic-disease-2:before {
    content: "\e630";
}
.ilmn-icon-cycticFibrosis:before {
    content: "\e631";
}
.ilmn-icon-featured-researcher:before {
    content: "\e627";
}

/*.ilmn-icon-Small-Genome:before {
	content: "\e605";
}
.ilmn-icon-rna-sequencing:before {
	content: "\e606";
}
.ilmn-icon-rna-seq2:before {
	content: "\e607";
}
.ilmn-icon-Library-QC:before {
	content: "\e608";
}
.ilmn-icon-llumina:before {
	content: "\e60e";
}
.ilmn-icon-rna-seq:before {
	content: "\e60f";
}
.ilmn-icon-resequencing:before {
	content: "\e610";
}
.ilmn-icon-Regulation:before {
	content: "\e611";
}
.ilmn-icon-real-time_pcr:before {
	content: "\e612";
}
.ilmn-icon-publications:before {
	content: "\e613";
}
.ilmn-icon-genetic-disease-3:before {
	content: "\e614";
}
.ilmn-icon-cyto:before {
	content: "\e615";
}
.ilmn-icon-genetic-disease-4:before {
	content: "\e616";
}
.ilmn-icon-Cytogenetics:before {
	content: "\e617";
}
.ilmn-icon-data-bank:before {
	content: "\e618";
}
.ilmn-icon-Genotyping:before {
	content: "\e619";
}
.ilmn-icon-i:before {
	content: "\e61a";
}
.ilmn-icon-data-library:before {
	content: "\e61b";
}
.ilmn-icon-deNovo-sequencing:before {
	content: "\e61c";
}
.ilmn-icon-inherited-disease:before {
	content: "\e61d";
}
.ilmn-icon-kinship:before {
	content: "\e61e";
}
.ilmn-icon-dx:before {
	content: "\e61f";
}
.ilmn-icon-agriculture:before {
	content: "\e620";
}
.ilmn-icon-Amplicon-Sequencing:before {
	content: "\e621";
}
.ilmn-icon-ancestry:before {
	content: "\e622";
}
.ilmn-icon-education:before {
	content: "\e623";
}
.ilmn-icon-email:before {
	content: "\e624";
}
.ilmn-icon-cancer:before {
	content: "\e626";
}
.ilmn-icon-forensic:before {
	content: "\e628";
}
.ilmn-icon-ChIP-Seq:before {
	content: "\e629";
}
.ilmn-icon-community:before {
	content: "\e62a";
}
.ilmn-icon-forensic-genomics:before {
	content: "\e62b";
}
.ilmn-icon-gene-regulation:before {
	content: "\e62c";
}
.ilmn-icon-criminal-cases:before {
	content: "\e62d";
}
.ilmn-icon-genetic-disease:before {
	content: "\e62f";
}
.ilmn-icon-genetic-disease-2:before {
	content: "\e630";
}
.ilmn-icon-cycticFibrosis:before {
	content: "\e631";
}
.ilmn-icon-webinars:before {
	content: "\e60a";
}
.ilmn-icon-Targeted-Resequencing:before {
	content: "\e603";
}
.ilmn-icon-small-rna-sequencing:before {
	content: "\e604";
}
.ilmn-icon-market-research:before {
	content: "\e60d";
}
.ilmn-icon-Mass-Fatality:before {
	content: "\e60c";
}
.ilmn-icon-Metagenomics:before {
	content: "\e602";
}
.ilmn-icon-microbial-genomics:before {
	content: "\e601";
}
.ilmn-icon-missing-persons:before {
	content: "\e600";
}
.ilmn-icon-reproductiveHealth:before {
	content: "\e609";
}
.ilmn-icon-Custom-Enrichment:before {
	content: "\e62e";
}
.ilmn-icon-autopsy:before {
	content: "\e625";
}
.ilmn-icon-TruSeqTargeted-RNAExpression:before {
	content: "\e60b";
}
.ilmn-icon-neonatal:before {
	content: "\e632";
}
.ilmn-icon-ivf:before {
	content: "\e633";
}
.ilmn-icon-inherited-disease2:before {
	content: "\e634";
}
.ilmn-icon-featured-researcher:before {
	content: "\e627";
}
.ilmn-icon-print:before {
	content: "\e635";
}
.ilmn-icon-bubble:before {
	content: "\e636";
}
.ilmn-icon-share:before {
	content: "\e637";
}
.ilmn-icon-twitter:before {
	content: "\e638";
}
.ilmn-icon-facebook:before {
	content: "\e639";
}
.ilmn-icon-cart:before {
	content: "\e63a";
}
.ilmn-icon-caret-down:before {
	content: "\e63b";
}
*/


/*@font-face {
	font-family: 'illumina';
	src:url('../../../fonts/illumina.eot');
	src:url('../../../fonts/illumina.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/illumina.svg#illumina') format('svg'),
		url('../../../fonts/illumina.ttf') format('truetype'),
		url('../../../fonts/illumina.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.ilmn-cart, .ilmn-spinner, .ilmn-caret-down, .ilmn-caret-up, .ilmn-caret-left, .ilmn-caret-right, .ilmn-play, .ilmn-pause, .ilmn-stop, .ilmn-backward, .ilmn-forward, .ilmn-first, .ilmn-last, .ilmn-print, .ilmn-bubbles, .ilmn-share, .ilmn-rss, .ilmn-facebook, .ilmn-twitter, .ilmn-feed, .ilmn-email, .ilmn-download-alt, .ilmn-notification, .ilmn-loop, .ilmn-article, .ilmn-bubble, .ilmn-real-time_pcr, .ilmn-gene-regulation, .ilmn-webinars, .ilmn-llumina, .ilmn-i, .ilmn-microbial-genomics, .ilmn-forensic-genomics, .ilmn-cyto, .ilmn-forensic, .ilmn-genetic-disease-4, .ilmn-inherited-disease, .ilmn-youtube, .ilmn-home, .ilmn-search, .ilmn-envelope-alt,
.ilmn-resequencing, .ilmn-Genotyping, .ilmn-gene-regulation, .ilmn-real-time_pcr, .ilmn-webinars, .ilmn-llumina, .ilmn-i, .ilmn-cyto, .ilmn-rna-seq, .ilmn-ChIP-Seq, .ilmn-Targeted-Resequencing, .ilmn-small-rna-sequencing, .ilmn-rna-sequencing, .ilmn-deNovo-sequencing, .ilmn-Custom-Enrichment, .ilmn-Small-Genome, .ilmn-Regulation, .ilmn-Amplicon-Sequencing, .ilmn-Library-QC, .ilmn-Cytogenetic, .ilmn-cycticFibrosis, .ilmn-missing-persons, .ilmn-data-bank, .ilmn-criminal-cases, .ilmn-Mass-Fatality, .ilmn-Metagenomics, .ilmn-ancestry, .ilmn-kinship, .ilmn-autopsy, .ilmn-dx, .ilmn-TruSeqTargeted-RNAExpression, .ilmn-publications, .ilmn-community, .ilmn-data-library,
.ilmn-featured-researcher, .ilmn-education, .ilmn-market-research
{
	font-family: 'illumina';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.ilmn-cart:before {
	content: "\e000";
}
.ilmn-spinner:before {
	content: "\e001";
}
.ilmn-caret-down:before {
	content: "\e002";
}
.ilmn-caret-up:before {
	content: "\e003";
}
.ilmn-caret-left:before {
	content: "\e004";
}
.ilmn-caret-right:before {
	content: "\e005";
}
.ilmn-play:before {
	content: "\e006";
}
.ilmn-pause:before {
	content: "\e007";
}
.ilmn-stop:before {
	content: "\e008";
}
.ilmn-backward:before {
	content: "\e009";
}
.ilmn-forward:before {
	content: "\e00a";
}
.ilmn-first:before {
	content: "\e00b";
}
.ilmn-last:before {
	content: "\e00c";
}
.ilmn-print:before {
	content: "\e00d";
}
.ilmn-bubbles:before {
	content: "\e00e";
}
.ilmn-share:before {
	content: "\e00f";
}
.ilmn-rss:before {
	content: "\e010";
}
.ilmn-facebook:before {
	content: "\e011";
}
.ilmn-twitter:before {
	content: "\e012";
}
.ilmn-feed:before {
	content: "\e013";
}
.ilmn-email:before {
	content: "\e038";
}
.ilmn-download-alt:before {
	content: "\e039";
}
.ilmn-notification:before {
	content: "\e03a";
}
.ilmn-loop:before {
	content: "\e03b";
}
.ilmn-article:before {
	content: "\e03c";
}
.ilmn-bubble:before {
	content: "\e03d";
}
.ilmn-youtube:before {
	content: "\e048";
}
.ilmn-home:before {
	content: "\e049";
}
.ilmn-search:before {
	content: "\e04a";
}
.ilmn-envelope-alt:before {
	content: "\f0e0";
}
.ilmn-resequencing:before {
	content: "\e019";
}
.ilmn-Genotyping:before {
	content: "\e021";
}
.ilmn-gene-regulation:before {
	content: "\e03f";
}
.ilmn-real-time_pcr:before {
	content: "\e03e";
}
.ilmn-webinars:before {
	content: "\e040";
}
.ilmn-llumina:before {
	content: "\e042";
}
.ilmn-i:before {
	content: "\e041";
}
.ilmn-cyto:before {
	content: "\e02c";
}
.ilmn-rna-seq:before {
	content: "\e014";
}
.ilmn-ChIP-Seq:before {
	content: "\e015";
}
.ilmn-Targeted-Resequencing:before {
	content: "\e016";
}
.ilmn-small-rna-sequencing:before {
	content: "\e017";
}
.ilmn-rna-sequencing:before {
	content: "\e018";
}
.ilmn-deNovo-sequencing:before {
	content: "\e01a";
}
.ilmn-Custom-Enrichment:before {
	content: "\e01b";
}
.ilmn-Small-Genome:before {
	content: "\e01c";
}
.ilmn-Regulation:before {
	content: "\e01d";
}
.ilmn-Amplicon-Sequencing:before {
	content: "\e01e";
}
.ilmn-Library-QC:before {
	content: "\e01f";
}
.ilmn-Cytogenetics:before {
	content: "\e020";
}
.ilmn-cycticFibrosis:before {
	content: "\e022";
}
.ilmn-missing-persons:before {
	content: "\e023";
}
.ilmn-data-bank:before {
	content: "\e024";
}
.ilmn-criminal-cases:before {
	content: "\e025";
}
.ilmn-Mass-Fatality:before {
	content: "\e026";
}
.ilmn-Metagenomics:before {
	content: "\e027";
}
.ilmn-ancestry:before {
	content: "\e028";
}
.ilmn-kinship:before {
	content: "\e029";
}
.ilmn-autopsy:before {
	content: "\e02a";
}
.ilmn-dx:before {
	content: "\e030";
}
.ilmn-TruSeqTargeted-RNAExpression:before {
	content: "\e031";
}
.ilmn-publications:before {
	content: "\e032";
}
.ilmn-community:before {
	content: "\e033";
}
.ilmn-data-library:before {
	content: "\e034";
}
.ilmn-featured-researcher:before {
	content: "\e035";
}
.ilmn-education:before {
	content: "\e036";
}
.ilmn-market-research:before {
	content: "\e037";
}

/*

.ilmn-microbial-genomics:before {
	content: "\e043";
}
.ilmn-forensic-genomics:before {
	content: "\e044";
}
.ilmn-forensic:before {
	content: "\e045";
}
.ilmn-genetic-disease-4:before {
	content: "\e046";
}
.ilmn-inherited-disease:before {
	content: "\e047";
}


.ilmn-cancer:before {
	content: "\e02b";
}
.ilmn-genetic-diesease:before {
	content: "\e02d";
}
.ilmn-rna-seq2:before {
	content: "\e02e";
}
.ilmn-agriculture:before {
	content: "\e02f";
}



#header > a {
	font-size: 25px;
	text-decoration: none;
	display: block;
	float: left;
	margin: 20px 0 0 16px;
}
a .ilmn-i {
	color:#ffb441 !important;
	text-decoration:none;
	margin-right: 5px;
}
a .ilmn-llumina {
	color:#666 !important;
	text-decoration:none;
}



@font-face {
	font-family: 'ilmn-icons';
	src:url('../../../fonts/ilmn-icons.eot?wiy8eh');
	src:url('../../../fonts/ilmn-icons.eot?#iefixwiy8eh') format('embedded-opentype'),
		url('../../../fonts/ilmn-icons.woff?wiy8eh') format('woff'),
		url('../../../fonts/ilmn-icons.ttf?wiy8eh') format('truetype'),
		url('../../../fonts/ilmn-icons.svg?wiy8eh#ilmn-icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ilmn-icon-"], [class*=" ilmn-icon-"] {
	font-family: 'ilmn-icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering ===========
	-moz-osx-font-smoothing: grayscale;
}

.ilmn-icon-missing-persons:before {
	content: "\e600";
}
.ilmn-icon-microbial-genomics:before {
	content: "\e601";
}
.ilmn-icon-Metagenomics:before {
	content: "\e602";
}
.ilmn-icon-Targeted-Resequencing:before {
	content: "\e603";
}
.ilmn-icon-small-rna-sequencing:before {
	content: "\e604";
}
.ilmn-icon-Small-Genome:before {
	content: "\e605";
}
.ilmn-icon-rna-sequencing:before {
	content: "\e606";
}
.ilmn-icon-rna-seq2:before {
	content: "\e607";
}
.ilmn-icon-Library-QC:before {
	content: "\e608";
}
.ilmn-icon-reproductiveHealth:before {
	content: "\e609";
}
.ilmn-icon-webinars:before {
	content: "\e60a";
}
.ilmn-icon-TruSeqTargeted-RNAExpression:before {
	content: "\e60b";
}
.ilmn-icon-Mass-Fatality:before {
	content: "\e60c";
}
.ilmn-icon-market-research:before {
	content: "\e60d";
}
.ilmn-icon-llumina:before {
	content: "\e60e";
}
.ilmn-icon-rna-seq:before {
	content: "\e60f";
}
.ilmn-icon-resequencing:before {
	content: "\e610";
}
.ilmn-icon-Regulation:before {
	content: "\e611";
}
.ilmn-icon-real-time_pcr:before {
	content: "\e612";
}
.ilmn-icon-publications:before {
	content: "\e613";
}
.ilmn-icon-genetic-disease-3:before {
	content: "\e614";
}
.ilmn-icon-cyto:before {
	content: "\e615";
}
.ilmn-icon-genetic-disease-4:before {
	content: "\e616";
}
.ilmn-icon-Cytogenetics:before {
	content: "\e617";
}
.ilmn-icon-data-bank:before {
	content: "\e618";
}
.ilmn-icon-Genotyping:before {
	content: "\e619";
}
.ilmn-icon-i:before {
	content: "\e61a";
}
.ilmn-icon-data-library:before {
	content: "\e61b";
}
.ilmn-icon-deNovo-sequencing:before {
	content: "\e61c";
}
.ilmn-icon-inherited-disease:before {
	content: "\e61d";
}
.ilmn-icon-kinship:before {
	content: "\e61e";
}
.ilmn-icon-dx:before {
	content: "\e61f";
}
.ilmn-icon-agriculture:before {
	content: "\e620";
}
.ilmn-icon-Amplicon-Sequencing:before {
	content: "\e621";
}
.ilmn-icon-ancestry:before {
	content: "\e622";
}
.ilmn-icon-education:before {
	content: "\e623";
}
.ilmn-icon-email:before {
	content: "\e624";
}
.ilmn-icon-autopsy:before {
	content: "\e625";
}
.ilmn-icon-cancer:before {
	content: "\e626";
}
.ilmn-icon-forensic:before {
	content: "\e628";
}
.ilmn-icon-ChIP-Seq:before {
	content: "\e629";
}
.ilmn-icon-community:before {
	content: "\e62a";
}
.ilmn-icon-forensic-genomics:before {
	content: "\e62b";
}
.ilmn-icon-gene-regulation:before {
	content: "\e62c";
}
.ilmn-icon-criminal-cases:before {
	content: "\e62d";
}
.ilmn-icon-Custom-Enrichment:before {
	content: "\e62e";
}
.ilmn-icon-genetic-disease:before {
	content: "\e62f";
}
.ilmn-icon-genetic-disease-2:before {
	content: "\e630";
}
.ilmn-icon-cycticFibrosis:before {
	content: "\e631";
}
.ilmn-icon-neonatal:before {
	content: "\e632";
}
.ilmn-icon-ivf:before {
	content: "\e633";
}
.ilmn-icon-inherited-disease2:before {
	content: "\e634";
}
.ilmn-icon-featured-researcher:before {
	content: "\e627";
}
*/
#heroWrapper {
    float:left;
    width:720px; 
}


    #hero {
        width:698px;
        min-height:260px;
        line-height:1.4em;
        border-left:solid 1px #e5e5e5;
        border-right:solid 1px #e5e5e5;
    }
    #hero h1,
    #hero h2 {
        font-size:1.1em;
        margin-bottom:15px;
    }
    #hero p {
        margin-right:15px;
    }
    #hero blockquote {
        font-size:1.4em;
        font-style:italic;
        padding:10px 0px;
    }
    #hero a {
        font-weight:bold;
    }  
    #hero img {
        margin-right:10px;
    }

/************************************************************** 
    CONTENT STYLES
 **************************************************************/

#innerContentWrapper {
    float:left;
    width:680px; 
    padding:15px 20px 0px 20px;
}
    #innerContentWrapper h2 {
        margin-bottom:10px;
        padding-bottom:10px;
        border-bottom:solid 1px #efefef;
    }
    #innerContentWrapper h3 {
        margin-bottom:10px;
    }
    #innerContentWrapper p {
        margin-bottom:10px;
    }
    #innerContentWrapper .left,
    #innerContentWrapper .right {
        width:325px; 
        font-size:1.0em;
        line-height:1.6em;
    }
    #innerContentWrapper .left {
        margin-right:30px;
    }
    #innerContentWrapper .left .related, 
    #innerContentWrapper .right .related {
        margin:15px 10px 40px 10px;
        font-size:0.9em;
    }
    #innerContentWrapper .note {
        padding:10px;
        font-size:0.8em;
        line-height:1.5em;
        background-color:#f9f9f9;
        border:solid 1px #efefef;
    }

#calloutContentWrapper {
    position:relative;
    float:right;
    width:240px;
}
    .calloutContent {
		background:transparent url(//assets.illumina.com/images/boxes/simple_filled_sprite_240.gif) repeat-y -241px 0px;		
        padding:0px 15px;
        font-size:0.9em;  
        overflow:auto; /*fixes weird ghost text IE bug*/
        background-color:#f3f3f3;
    }
        .calloutContentTop, 
        .calloutContentBottom {
            width:240px; 
            height:15px;   
            background:transparent url(//assets.illumina.com/images/boxes/simple_filled_sprite_240.gif) no-repeat;
        }
        .calloutContentTop {
            background-position:0px 0px;
        }
        .calloutContentBottom {
            background-position:0px -15px;
            margin-bottom:10px;
        }
    .calloutContent h2 {
        position:relative;
        text-align:center; 
        font-size:1.1em;
    }
    .calloutContent ul {
        list-style:none;
        margin:10px 3px 0px 3px;
    }
        .calloutContent ul li {
            line-height:1.2em;
            padding:6px 0px;
        }
        .calloutContent ul.toggleChild li {
            line-height:1.7em;
            padding:0px;
        }
        .calloutContent ul ul {
            list-style-type:disc;
            margin:0px 0px 15px 16px;
        }
        .calloutContent ul ul li {
            line-height:1.3em;
        }
    .calloutContent .profile {
        clear:both;
        position:relative;
        padding:20px 0px;
    }
        .calloutContent .profile img {
            float:left;
            margin:0px 10px 0px 0px;
        }
        
  
#heroWrapper.PubsWrap {float:left; height:280px; margin:0; padding:0 0 25px; position:relative; width:720px !important}      
#hero.Pubs { height:282px; width:700px; position: absolute; top:0px; left:0px; line-height:1.2em; border:none !important}
	#hero.Pubs ul, #hero.Pubs li{ list-style-type:none; padding:0px; margin:0px; height:282px; overflow:hidden; position:relative; width:700px;}
		span#prevBtn{ left:620px; top:235px}
		span#nextBtn{ left:650px; top:235px}
		
		#hero.Pubs li img{ float:left; clear:none; margin-right:0px !important}
		#hero.Pubs li span.HeroCopy{ padding:15px 25px; background: url('//assets.illumina.com/images/publications/publications_hero_blank_bg.png') no-repeat; width:379px; height:267px; position:absolute; left:306px; z-index:10}
        #hero.Pubs li span.HeroCopy *{ width:345px}
        #hero.Pubs li span.HeroCopy h2{ color:#ffb441; font-size:1.5em; padding-bottom:7px; margin-bottom:0px !important}
        #hero.Pubs li span.HeroCopy h3{ font-size:1.1em; padding-bottom:5px; margin-bottom:0px !important}
        
div.PubAutoWrap div.story{ 
	/*float:left;
	font-size:1em; 
	line-height:1.6em; 
	width:650px;*/ 
	border-top: 1px #ddd solid; 
	padding:30px 20px;
}
/*
div.PubAutoWrap div.story:first-child{ 
        padding:0 20px 30px !important; 
        border-top: none;
}
*/
div.PubAutoWrap div.story h3 a{ 
	font-size:1.2em; 
	text-decoration:none;
}
div.PubAutoWrap div.story h3 a:hover{ 
	text-decoration:none;
}
#hero.Pubs li span.HeroCopy p a{ 
	clear:left; 
	float:left; 
	padding-top:5px;
}
@charset "utf-8";
/* CSS Document */

#numberOfResultsWrapper {float: right;margin-top:2px;}
.fauxLink {color: #328ed1;outline: medium none;cursor: pointer;}
.abstractLink{display:inline-block;font-weight: bold;font-size:.9em;text-transform:uppercase;padding-top:6px;}
.abstractWrapper p, .summaryWrapper p{margin-top:6px;}
.buttonWhite { margin-right:10px; }
.filter { height:25px; }
.pageNumbers{float:right;padding-right:5px;}
.pageNumbers a{border:1px solid #ccc;display:inline-block;margin-right:3px;padding:4px;}
.pageTotal{display:inline-block;margin-right:3px;}
.currentPage{background:#999;border:1px solid #999;padding:4px;color:#fff;display:inline-block;}
.prevNext{border:none !important;}
.publicationResults{clear:both; /*width: 900px;*/}
.publicationResults td { padding:13px 15px; vertical-align:top; border-top:1px solid #ddd; }
.publicationResults td:first-child { padding-left:0; font-size:11px; }
.publicationResults td:first-child a { font-weight:bold; font-size:12px; display:inline-block; margin-bottom:3px; }
.search-pubs { border:1px solid #ddd; border-radius:5px; margin-bottom:10px; box-shadow:0 1px 1px #eee; }
	.author{width:160px;}
	fieldset.search-pubs { border-radius:5px; padding:10px 15px; margin-top:20px;background:#f9f9f9; background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfcfc 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(top, #fcfcfc 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ }
	.search-pubs label, .adv-link { font-size:10px; font-weight:bold; text-transform:uppercase; }
	.advanced h3 { border-bottom:1px solid #ddd; font-size:10px; margin-bottom:10px; padding-bottom:10px; text-transform:uppercase; }
	.advanced label { display:inline-block; font-size:11px !important; margin:0 5px 15px 0; text-align:right; text-transform:none; width:94px; }
	.advanced li { float:left; list-style-type:none; }
	.advanced select { font-size:12px; margin-right:5px; }
	.inText{width:430px;}
	.lblText{width:40px !important;}
	.simple input[type="text"] { width:300px; height:22px; }
	.buttonBluePub {border: 1px solid #74A2D0; color: #FFFFFF; display: inline-block; font-size: 10px; font-weight: bold; height: 16px; line-height: 16px; padding: 0 7px 2px 7px; box-shadow: 0 1px 1px #999999; text-align: center; text-shadow: 0 -1px 0 #74A2D0; background: #7ca8d4; background: linear-gradient(top, #91b5d9 0%, #7ca8d4 100%);border-radius:20px;margin-bottom:10px;}
.buttonBluePub:hover {box-shadow:0 1px 1px #ccc; text-shadow: 0 1px 0 #74A2D0; text-decoration:none; background: linear-gradient(top, #7ca8d4 0%, #91b5d9 100%);cursor: pointer;}
.buttonWhitePub {border: 1px solid #ccc; color:#666; display: inline-block; font-size: 10px; font-weight: bold; height: 16px; line-height: 16px; padding: 1px 7px 1px 7px; box-shadow: 0 1px 1px #CCCCCC; text-shadow: 0 -1px 0 #ffffff; background: #f9f9f9; background: linear-gradient(top, #ffffff 0%, #eeeeee 100%);border-radius:20px;}
.buttonWhitePub:hover {box-shadow:0 1px 1px #eee; text-decoration:none; text-shadow: 0 1px 0 #ffffff; background: linear-gradient(top, #eeeeee 0%, #ffffff 100%);}

