body {background:#FFF;padding:0;width:853px;margin:10px auto 10px;text-align:center;font:13px Arial;color:#7F7F7F;position:relative;}

h1, h2, h3, h4, form {margin:0;padding:0;}

h1, h2 {color:#FEB826;font:20px Arial;margin-bottom:10px;}
h1 span, h2 span {display:block;font-size:14px;color:#7F7F7F;}
h3 {font-size:14px;color:#0C2E84;margin:20px 0 4px;}

a {}
a:hover, a:active {}
a img {border:0;}

hr 
{
	border:none;
	border-bottom:1px solid #CCCCCC;
	height:1px;
}

form {}
form label, form input, form select, form textarea {display:block;float:left; }


.clear, .divider {clear:both;font-size:1px;color:#FFF;}
.divider {height:5px;}

#siteContainer {text-align:left;width:845px;background:#FFF;overflow:hidden;background:url(/images/siteLayout/leftShadow.gif) repeat-y 0 0;padding-left:8px;}
#siteContainerRight {background:url(/images/siteLayout/rightShadow.gif) repeat-y 100% 0;padding-right:8px;}

#siteHeader {margin-bottom:55px;}
#siteHeader .top {background:url(/images/siteLayout/header_border.gif) repeat-x 0 0;}
#siteHeader .right {background:url(/images/siteLayout/header_right.jpg) no-repeat 100% 0;}
#siteHeader .bottom {background:url(/images/siteLayout/header_border.gif) repeat-x 0 100%;}
#siteHeader .left {background:url(/images/siteLayout/header_border.gif) repeat-y 0 0;}
#siteHeader .topLeft {background:url(/images/siteLayout/header_topLeft.gif) no-repeat 0 0;}
#siteHeader .bottomLeft {background:url(/images/siteLayout/header_bottomLeft.gif) no-repeat 0 100%;height:113px;padding:21px 0 0 21px;}
html>body #siteHeader .bottomLeft {height:92px;}

#siteNav {background:#0C2E84;color:#FFF;position:absolute;top:115px;margin-left:1px;width:827px;}
html>body #siteNav {width:auto;}
#siteNav .top {background:url(/images/siteLayout/nav_border.gif) repeat-x 0 0;}
#siteNav .right {background:url(/images/siteLayout/nav_border.gif) repeat-y 100% 0;}
#siteNav .bottom {background:url(/images/siteLayout/nav_border.gif) repeat-x 0 100%;}
#siteNav .left {background:url(/images/siteLayout/nav_border.gif) repeat-y 0 0;}
#siteNav .topLeft {background:url(/images/siteLayout/nav_topLeft.gif) no-repeat 0 0;}
#siteNav .topRight {background:url(/images/siteLayout/nav_topRight.gif) no-repeat 100% 0;}
#siteNav .bottomLeft {background:url(/images/siteLayout/nav_bottomLeft.gif) no-repeat 0 100%;}
#siteNav .bottomRight {background:url(/images/siteLayout/nav_bottomRight.gif) no-repeat 100% 100%;height:53px;}
#siteNav ul {margin:0;padding:0;list-style:none;}
#siteNav ul li {float:left;}
#siteNav ul li a {color:#FFF;text-decoration:none;font:14px Verdana;display:block;padding:17px 29px;background:url(/images/siteLayout/nav_divider.gif) no-repeat 100% 17px;}
#siteNav ul li a.last {background:none;}
#siteNav ul li a.myPAC {padding-left:57px;color:#C99907;background:none;}
html>body #siteNav ul li a.myPAC {padding-left:67px;}
#siteNav img {position:absolute;right:12px;bottom:21px;}
#siteNav ul li a:hover, #siteNav ul li a.active, #siteNav ul li a:active {color:#FDEB27;}
#navNews {width:87px;text-align:center;}

#subNav {background:#8596C1;position:absolute;}
html>/**/body #subNav {top:168px;}
#subNav .left {background:url(/images/siteLayout/subNav_left.gif) no-repeat 0 100%;}
#subNav .right {background:url(/images/siteLayout/subNav_right.gif) no-repeat 100% 100%;height:27px;padding:0 15px;}
#subNav ul {margin:0;padding:0;list-style:none;}
#subNav ul li {float:left;}
#subNav ul li a {color:#FFF;text-decoration:none;font:13px Verdana;display:block;padding:3px 15px;background:url(/images/siteLayout/subNav_divider.gif) no-repeat 100% 6px;}
#subNav ul li a.last {background:none;}
#subNav ul li a:hover, #subNav ul li a:active {color:#FDEB27;}
#subNav ul li a.active {color:#FDEB27;}

.subNav_about {margin:0 0 0 76px;width:440px;white-space:nowrap;}

#homepage_left {margin:46px 0 0 10px;width:456px;padding-right:46px;background:url(/images/siteLayout/dividerDots_v.gif) repeat-y 100% 0;float:left;}
html>body #homepage_left {width:410px;margin-left:22px;}
#homepage_right {margin:46px 22px 0;width:312px;float:left;}
#siteContent {margin:46px 22px 0;}

a.readMore, a.jumpTo {background:url(/images/siteLayout/lnk_readMoreArrow.gif) no-repeat 5px 5px;border:1px dotted #FFF;border-width:1px 0;display:block;padding:0 0 2px 22px;margin-top:6px;color:#0C2E84;text-decoration:none;}
a.readMore:hover, a.readMore:active, a.jumpTo:hover, a.jumpTo:active {color:#00F;text-decoration:underline;background-color:#EEF;border-color:#DBDBDB;}
a.jumpTo {background-image:url(/images/siteLayout/lnk_jumpToArrow.gif);}

.frontLoading {color:#000;}

#footer {background:#97B6E0;font-size:11px;padding:4px 7px;margin-top:20px;}
#footer #companyInfo {color:#FFF;float:left;}
#footer #designerInfo {color:#444;float:right;}
#footer #designerInfo a {color:#444;}
#footer #designerInfo a:hover, #footer #designerInfo a:active {color:#000;}

.searchBox, .searchBoxSmall {background:#DDE4F3;font-size:11px;color:#000;}
.searchBox .top, .searchBoxSmall .top {background:url(/images/siteLayout/search_bg.gif) repeat-x 0 0;}
.searchBox .right, .searchBoxSmall .right {background:url(/images/siteLayout/search_border.gif) repeat-y 100% 0;}
.searchBox .left, .searchBoxSmall .left {background:url(/images/siteLayout/search_border.gif) repeat-y 0 0;}
.searchBox .topLeft, .searchBoxSmall .topLeft {background:url(/images/siteLayout/search_topLeft.gif) no-repeat 0 0;}
.searchBox .topRight, .searchBoxSmall .topRight {background:url(/images/siteLayout/search_topRight.gif) no-repeat 100% 0;}
.searchBox .bottomLeft, .searchBoxSmall .bottomLeft {background:url(/images/siteLayout/search_bottomLeft.gif) no-repeat 0 100%;}
.searchBox .bottomRight, .searchBoxSmall .bottomRight {background:url(/images/siteLayout/search_bottomRight.gif) no-repeat 100% 100%;height:47px;padding:5px 6px 0;}
html>body .searchBox .bottomRight, .searchBoxSmall .bottomRight {height:42px;}
.searchBox input, .searchBoxSmall input {font-size:11px;float:left;width:252px;margin:2px 5px 0 0;}
.searchBoxSmall input {width:176px;}

.btnBox {background:url(/images/siteLayout/btn_bg.gif) repeat-x 0 0;float:left;margin-top:3px;}
.btnBox .left {background:url(/images/siteLayout/btn_left.gif) no-repeat 0 0;}
.btnBox .right {background:url(/images/siteLayout/btn_right.gif) no-repeat 100% 0;}
.btnBox a {color:#0C2E84;text-decoration:none;text-transform:uppercase;padding:2px 13px 2px 10px;display:block;font-size:9px;}
.btnBox a:hover, .btnBox a:active {color:#0C2E84;}

#peoplepage_left {margin:46px 0 0 10px;width:201px;padding-right:0px;background:url(/images/siteLayout/dividerDots_v.gif) repeat-y 100% 0;float:left;}
html>body #peoplepage_left {margin-left:22px;}
#peoplepage_right {margin:46px 22px 0;width:567px;float:left;}

#productspage_left {margin:10px 0 0 6px;width:256px;padding-right:20px;float:left;}
html>body #productspage_left {width:236px;}
#productspage_right {margin:30px 6px 0 22px;width:520px;float:left; position:relative;}
html>body #productspage_right {width:540px;}

.peopleBox {float:left;margin:0 10px 5px 0;text-decoration:none;}
.peopleBox img {border:1px solid #2859A6;display:block;}
.peopleBox span {color:#000;font-size:11px;display:block;text-align:center;}
.peopleBox:hover img, .peopleBox:active img {border-color:#FFF;}
.peopleBox:hover span, .peopleBox:active span {color:#0C2E84;text-decoration:underline;}

.lnk_browseProducts {text-transform:uppercase;font:11px Arial;font-weight:bold;color:#0C2E84;display:block;text-align:center;border:1px solid #B5C4D9;border-width:1px 0;padding:2px 0;margin:5px 0 20px 0;text-decoration:none;}
.lnk_browseProducts:hover, .lnk_browseProducts:active {color:#FFF;background:#B5C4D9;border-color:#0C2E84;}

.productHeader_green, .productHeader_blue, .productHeader_red, .productHeader_purple, .productHeader_darkBlue {font-size:17px;padding-left:20px;margin-top:14px;}
.productHeader_green {color:#379D51;background:url(/images/icon_productGreen.gif) no-repeat 0 0;}
.productHeader_blue {color:#7CAEDF;background:url(/images/icon_productBlue.gif) no-repeat 0 0;}
.productHeader_red {color:#E13B2D;background:url(/images/icon_productRed.gif) no-repeat 0 0;}
.productHeader_purple {color:#83599B;background:url(/images/icon_productPurple.gif) no-repeat 0 0;}
.productHeader_darkBlue {color:#173CDE;background:url(/images/icon_productDarkBlue.gif) no-repeat 0 0;}

.childProductContainer {border:1px dotted #DBDBDB;border-width:1px 0;background:url(/images/childProductContainer_bg/gif) repeat-x 0 0 #F6F7F9;height:47px;min-height:47px;padding:7px 10px 7px 21px;position:relative;}
html>body .childProductContainer {height:auto;}
.childProductContainer:hover, .childProductContainer:active {border-color:#A9A9A9;background:#EEEEFF;}
.childProductContainer a {display:block;font-size:13px;color:#000;float:left;clear:both;}
.childProductContainer a:hover, .childProductContainer a:active {color:#000;}
.childProductContainer .btnBox {position:absolute;bottom:7px;right:7px;}
.childProductContainer .btnBox a {color:#FFF;text-decoration:none;text-transform:uppercase;padding:2px 13px 2px 10px;display:block;font-size:9px;float:none;}
.childProductContainer .btnBox a:hover, .childProductContainer .btnBox a:active {color:#0C2E84;}
.childProductContainer a.subChild {display:inline;float:none;color:#999;font-size:12px;}
.childProductContainer a.subChild:hover, .childProductContainer a.subChild:active {color:#000;}
#productspage_left .childProductContainer a {float:none;}
#productspage_left .childProductContainer .btnBox {position:static;float:right;margin-top:5px;}

.dataHeader {float:left;background:#B4C3D8;text-transform:uppercase;color:#FFF;font:11px Arial;padding:3px 6px;margin-right:2px;border:1px solid #B1B1B1;border-width:1px 0;}
.dataRow, .dataRowAlt {float:left;font:11px Arial;padding:5px 6px;margin-right:2px;}
.dataRow {}
.productName {width:175px;}
html>body .productName {width:163px;}
.productCatNo {width:57px;}
html>body .productCatNo {width:45px;}
.productSpec {width:110px;}
html>body .productSpec {width:110px;}
.productSrc {width:108px;}
html>body .productSrc {width:102px;}
.productStor {width:50px;text-align:center;}
html>body .productStor {width:50px;text-align:center;}

.lnk_productRow, .lnk_productRowAlt {text-decoration:none;display:block;cursor:pointer;background:#FFF;color:#777;border:1px solid #FFF;border-width:1px 0;}
.lnk_productRow {background:#EDEDED;color:#000;}
.lnk_productRow:hover, .lnk_productRowAlt:hover {color:#E13B2D;border-color:#000;}

h3.productGroupHeader_green {color:#379D51;border-bottom:1px solid #379D51;margin-bottom:0;}
h3.productGroupHeader_blue {color:#7CAEDF;border-bottom:1px solid #7CAEDF;margin-bottom:0;}
h3.productGroupHeader_red {color:#E13B2D;border-bottom:1px solid #E13B2D;margin-bottom:0;}
h3.productGroupHeader_purple {color:#83599B;border-bottom:1px solid #83599B;margin-bottom:0;}
h3.productGroupHeader_darkBlue {color:#173CDE;border-bottom:1px solid #173CDE;margin-bottom:0;}
h3.productGroupHeader_search {color:#999;border-bottom:1px solid #999;margin-bottom:0;}

.productIsNew {position:absolute;margin-left:-26px;}
.productsAtoZ, .productsAtoZ_active {display:block;float:left;width:19px;padding:3px 0;text-align:center;background:#EEE;margin:2px 1px 2px 0;font-size:11px;text-decoration:none;}
.productsAtoZ:hover, .productsAtoZ_active, .productsAtoZ:active {color:#0C2E84;background:#FEB826;font-size:14px;font-weight:bold;margin:1px 1px 0 0;}


.productVariantBox {padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #DBDBDB;width:330px;float:left;}
.prodVariantLabel {text-align:right;padding-right:10px;width:100px;float:left;color:#546AA2;}
.prodVariantInfo {float:left;color:#333;}

.lnk_prodPDF, .lnk_prodPDF_disabled {background:url(/images/icon_pdf.gif) no-repeat 0 0;padding-left:20px;display:block;float:left;color:#FE3736;margin:10px 15px 0 0;font-size:12px;}
.lnk_prodPDF_disabled {background:url(/images/icon_pdf_disabled.gif) no-repeat 0 0;padding-left:20px;display:block;float:left;color:#AAA;}

#alsoAvailableProductInfoBox, #additionalProductInfoBox {float:right;width:190px;}
#additionalProductInfoBox {clear:right;margin-top:0px;}
#alsoAvailableProductInfoBox a {display:block;text-decoration:none;padding-left:25px;margin-bottom:3px;font-weight:bold;}
#alsoAvailableProductInfoBox a:hover, #alsoAvailableProductInfoBox a:active {text-decoration:underline;}
#alsoAvailableProductInfoBox a.analyte {color:#FFC942;background:url(/images/alsoAvailable/analyte.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.antianalyte {color:#FFC942;background:url(/images/alsoAvailable/antianalyte.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.antibodies {color:#635E9E;background:url(/images/alsoAvailable/antibodies.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.conjugate {color:#373536;background:url(/images/alsoAvailable/conjugate.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.control {color:#00AFF0;background:url(/images/alsoAvailable/control.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.elevated {color:#E43144;background:url(/images/alsoAvailable/elevated.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.antielevated {color:#E43144;background:url(/images/alsoAvailable/antielevated.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.patient {color:#00947C;background:url(/images/alsoAvailable/patient.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.antipositive {color:#00947C;background:url(/images/alsoAvailable/antipositive.gif) no-repeat 0 0;}
#alsoAvailableProductInfoBox a.protein {color:#00AFF0;background:url(/images/alsoAvailable/protein.gif) no-repeat 0 0;}

.customBox {background:#DDE4F3;font-size:11px;color:#000;}
.customBox .top {background:url(/images/siteLayout/custom_border.gif) repeat-x 0 0;}
.customBox .right {background:url(/images/siteLayout/custom_border.gif) repeat-y 100% 0;}
.customBox .bottom {background:url(/images/siteLayout/custom_bottom.gif) repeat-x 0 100%;}
.customBox .left {background:url(/images/siteLayout/custom_border.gif) repeat-y 0 0;}
.customBox .topLeft {background:url(/images/siteLayout/custom_topLeft.gif) no-repeat 0 0;}
.customBox .topRight {background:url(/images/siteLayout/custom_topRight.gif) no-repeat 100% 0;}
.customBox .bottomLeft {background:url(/images/siteLayout/custom_bottomLeft.gif) no-repeat 0 100%;}
.customBox .bottomRight {background:url(/images/siteLayout/custom_bottomRight.gif) no-repeat 100% 100%;padding:5px 6px 0;}

.otherProductList {margin-bottom:15px;color:#E69D06;}
.otherProductList select {float:none;width:190px;margin-top:4px;}
.otherProductList select option {}
.otherProductList select option.firstChoice {color:#999;}

h5 {margin:0 0 6px;padding:0;border-bottom:1px dotted #888;color:#333;}

.productNewsBox {margin-bottom:20px;}
.productNewsBox h3 {border-bottom:1px dotted #DBDBDB;padding-bottom:3px;}
.productNewsBox h3 span.title {color:#666;}
.productNewsBox h3 span.date {color:#AAA;font-size:12px;}

#siteContent form {background:#F1F4FB;padding:10px 0;border:1px dotted #A9A9A9;border-width:1px 0;margin-left:20px;}
#siteContent form label {width:150px;text-align:right;padding-right:20px;color:#2657A3;}
#siteContent form input  {width:200px;font-family:Arial;}
#siteContent form input[type=checkbox] {width:auto;}
#siteContent form select {width:205px;font-family:Arial;}
#siteContent form textarea {width:400px;font-family:Arial;}
#siteContent .btnBox {float:right;margin:10px 195px 0 0;}

.lnk_addToMyPAC {height:20px;background:url(/images/icon_addProduct.gif) no-repeat 0 1px;display:block;color:#E29D24;font-size:13px;text-decoration:none;margin:4px 0 0 87px;padding-left:22px;}
.lnk_addToMyPAC:hover {color:#875801;text-decoration:underline;}

.subChildContainer {display:none;}
.subChildExpander {display:block !important;position:absolute !important;text-decoration:none !important;background:#FFF !important;border:1px solid #999 !important;height:9px !important;width:10px !important;color:#666 !important;text-align:center !important;margin:2px 0 0 -16px !important;font-size:9px !important;line-height:9px !important;padding:2px 0 0 !important;}

#reqContent_left {float:left;width:375px;}
#reqContent_right {float:left;margin-left:18px;}

#footernav
{
	font-size:0.9em;
	float:right;
}

#footernav ul
{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}

#footernav ul li
{
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	background:url(/images/siteLayout/footernav-bullet.gif) no-repeat 0 0;
}

#footernav ul li.footernav-first
{
	margin:0;
	padding:0 10px 0 10px;
	float:left;
	background-image:none;
}

#footernav li a, #footernav li a:visited
{
	color:#7F7F7F;
}

ul.newsListHome
{
	list-style:none;
	list-style-type:none;
}

ul.subcategories-list
{
	list-style:none;
	list-style-type:none;
}

.sitemap ul
{
	list-style-type:none;
}

a.readMoreHome {background:url(/images/siteLayout/lnk_readMoreArrow.gif) no-repeat 5px 5px;border:1px dotted #FFF;border-width:1px 0;display:block;padding:0 0 2px 22px; color:#0C2E84;text-decoration:none;}
a.readMoreHome:hover, a.readMoreHome:active {color:#00F;text-decoration:underline;background-color:#EEF;border-color:#DBDBDB;}

.newsTickerItem
{
	background:url(/images/siteLayout/lnk_readMoreArrow.gif) no-repeat 5px 3px;border-width:1px 0;padding:0 0 2px 22px; color:#0C2E84;text-decoration:none;
}