@charset "utf-8";
/* Document created for Quidel's MicroVue YKL-40 Kit */
/* Quidel Corporation */
/* Author Name: Timothy Lavelle */
/* Author Website: www.quidel.com */
/* Author Email: tlavelle@quidel.com */

/* Sitewide Layout styles */
	/* Elements */
	* { margin: 0; padding: 0; }
	body { background-color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #333; }
	img { border: 0; }
	a { text-decoration: none; color: #8f9606; outline: none; }
	a:hover { text-decoration: none; color: #06F; }
	p { margin-bottom: 10px; }
	
	/* IDs */
	#YKLContainer {
	margin: 0 auto;
	margin-top: 14px;
	width: 758px;
}
	#YKLMasthead { width: 758px; }
	#YKLMidBG { background: #fff url(/images/bg-Mid.jpg) 0 0 repeat-x; margin-top: -5px; padding: 0; }
	#YKLMid { width: 758px; margin: 0 auto; margin-top: 15px; }
	#YKL40Logo { float: left; width: 256px; }
	#YKLsecondaryNav {
	float: left;
	width: 479px;
	padding-top: 80px;
	padding-right: 20px;
	font-size: 10px;
	text-align: right;
}
	#YKL40mainNav { padding-top: 8px; position: relative; z-index: 100; }
	#FooterContainer { background: #343434; padding-top: 10px; }
	#YKLFooter { width: 758px; margin: 0 auto; }
	#footerNavs { float: left; width: 450px; padding-left: 17px; }
	#footerLogo { float: left; width: 291px; text-align: right; }
	#submitEmail { margin-top: 10px; }
	#crumbs { list-style: none; }
	#crumbs li { display: inline; }
	
	/* Classes */
	.hide { display: none; }

/* EOF Sitewide Layout styles */

/* Homepage Layout styles */
	/* IDs */
	#YKLHome { background: #343434 url(/images/bg-HomePage.jpg) 0 0 repeat-x; }
	#YKL40FlashFocus { padding-top: 18px; }
	#YKL40Content { padding: 20px 5px 5px 5px; }
	#YKLSneakPeak { padding: 20px 10px; }
		#yklEnews .newsCheckbox { float: left; width: 15px; margin-top: 3px; margin-right: 5px }
		#yklEnews input[type=text] { font-size: 11px; color: #666; border: 1px solid #8f9609; background-color: #eaeaea; height: 16px; width: 150px; padding: 3px 3px 1px 3px; float: left; margin-right: 5px; margin-top: 5px; }		
		#yklEnews input[type=submit] { height: 22px; background-color: #eaeaea; border: 1px solid #8f9609; color: #666; font-weight: bold; padding: 2px 3px 3px 1px; float: left; margin-top: 5px; }
	#emailSubmitted { padding-top: 5px; color: #8f9606; width: 205px; }
	#emailError {
	padding-top: 5px;
	color: #8f9606;
	position: absolute;
	width: 205px;
	height: 5px;
}
	#newContainer { position: relative; height: 160px; overflow: hidden; }
		#newContainer .SlideItMoo_forward { display:block; position:absolute; cursor:pointer; width:27px; height:95px; bottom:0px; right:60px; background:url(/images/slideitmoo_forward.png) no-repeat center; top: 0px; }
		#newContainer .SlideItMoo_back { left:5px; top: 1px; background:url(/images/slideitmoo_back.png) no-repeat center; display:block; position:absolute; cursor:pointer; width:27px; height:95px; bottom:0px; }
	#newItems { position: relative; overflow: hidden; }
	#sliderButtons { position: absolute; width: 160px; top: 220px; overflow: hidden; z-index: 4; }
	#sliderButtons ul { list-style-type: none; }
	#sliderButtons ul li { }
	#sliderButtons ul li a { background: transparent url(/images/slider_button.png) 0 0 no-repeat; outline: none; height: 27px; padding-top: 7px; padding-left: 4px; margin: 0 0 2px -133px; display: block; }
	#panel_prodInfo { position: absolute; top: 206px; z-index: 1; }
	#panel_orderInfo { position: absolute; top: 206px; z-index: 2; }
	#panel_techSupport { position: absolute; top: 206px; z-index: 3; }
	
	/* Classes */
	.LeftPanel { float: left; width: 427px; }
	.RightPanel { float: left; width: 331px; }
	.WhatsNew { padding: 0 40px; color: #999; line-height: 18px; width: 678px; float: left; position: relative; display: block; }
	.YKLInfoBox { width: 655px; padding: 10px 10px; background-color: #e9e9e9; border: 1px solid #d5d4d4; margin: 0 auto; color: #343434; line-height: 18px; }
	.YKLBeakerBox { float: left; width: 208px; height: 160px; color: #000; padding: 10px 18px; background: url(/images/divider-BeakerBox.gif) top right repeat-y; }
	.YKLBeakerBoxLast { float: left; width: 208px; color: #000; padding: 10px 18px; background: none; }
	.tip { width: 87px; height: 27px; text-align: center; background: url(/images/bg-Tipz.png) left top no-repeat; color: #7d8402; font-weight: bold; padding: 8px 5px; margin-top: -60px; margin-left: -57px; overflow: visible; }
	.panelContent { position: absolute; z-index: 5; width: 160px; display: block; padding: 25px 2px 0 173px; }
	.panelContent strong { color: #868d04; }

		
/* EOF Homepage Layout styles */

/* Subpage Layout styles */
	/* IDs */
	#YKLSub { background: #343434 url(/images/bg-SubPage.jpg) 0 0 repeat-x; }
	#YKL40SubHeaders { clear: both; padding-top: 9px; }
	#YKLLeftBar { width: 480px; float: left; padding: 0 10px; }
	#YKLRightBar { float: left; width: 245px; padding: 0; }
	#prodLib { margin: 15px 0; }
	#prodLib h4 { display: block; width: 221px; height: 20px; background: #fff url(/images/header-ProdLib.gif) 0 0 no-repeat; padding: 3px 10px; }
	#dynamicBar { padding: 0 5px 0 15px; }
	#contentBar { padding: 0 5px 0 15px; position: relative; width: 230px; left: 500px; }
	#yklTabs { padding: 10px 10px 40px 0; margin-top: 20px; display: block; background: #fff url(/images/bg-prodTabs.gif) top right no-repeat; min-height: 420px; }
	#yklTabs ul { margin: 0 0 20px 25px; display: block; float: left; width: 170px; list-style-image: url(/images/icon-prodBullet.gif); }
	#yklTabs ul li { padding: 2px; }
	#navTabs { margin-top: 20px; position: relative; display: block; width: 241px; left: -13px; background: url(/images/bg-Tabs.jpg) 3px 0 no-repeat; padding-bottom: 10px; min-height: 400px; }
	#navTabs ul { list-style-type: none; }
	#navTabs ul li { display: block; width: 125px; height: 74px; text-align: center; }
	#yklTabs ol { margin-left: 35px; }
	#yklSpecs { margin-top: 10px; }
	#YKLContentBar ul { margin: 0 0 20px 25px; display: block; list-style-image: url(/images/icon-prodBullet.gif); }
	#YKLContentBar ul li { padding: 2px; }
	#newsArchive { padding: 10px 0px; }
	#newsArchive ul { list-style-type: none; padding: 0 5px; }
	#newsArchive ul li { font-weight: bold; font-size: 11px; outline: none; }
	#newsArchive ul li ul li { font-size: 10px; font-weight: normal; outline: none; }
	#Lib ul { margin: auto; list-style-type: none; }
	#Lib ul li { margin: 5px 10px; }
	#publications { margin: 0px 15px 0px 25px; }
	#publications li { margin-bottom: 5px; }
	
	/* Classes */
	.HeaderLeft { border: 1px solid #fff; margin-right: 4px; width: 502px; float: left; }
	.HeaderRight { float: left; width: 248px; }
	.YKLDesc { display: block; }
	.YKLPDF { border: 1px solid #999; background-color: #e9e9e9; padding: 5px 5px 5px 15px; width: 219px; }
	.YKLPDF ul { list-style-type: none; }
	.prodListing { width: 232px; float: left; margin-right: 3px; }
	.prodListing ul { margin: 3px 0px 3px 20px; padding: 0; list-style-type: none; }
	.smBoxes { float: left; width: 225px; }
	.smBoxes h5 { width: 50px; margin: 0; padding: 0; font-size: 12px; float: left; }
	
/* EOF Subpage Layout styles */
