﻿body.s2 h4 {
	color:#196a79;	
}

body.s3 h4 {
	color:#70a942;	
}

.videos {
	width:598px;
	height:168px;
	float:left;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	padding:20px;
	position:relative;
}

.testimonial {
	width:210px;
	height:150px;
	float:right;
	background-color:#73c9d7;
	background-image:url("quotes.png");
	background-position:20px 20px;
	background-repeat:no-repeat;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding:30px 35px 30px 55px;
	color:#fff;
	position:relative;
	cursor:pointer;
}


.testimonial a {
	color:#fff;	
}


.DBpanel {
	width:252px;
	height:150px;
	float:right;
	background-image:url("DB_panel.jpg");
	background-repeat:no-repeat;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding:30px 35px 30px 18px;
	color:#fff;
	position:relative;
	cursor:pointer;
}

	.DBpanel .textbox	{
		color: white;
		position:absolute;
		bottom:0;
		height:65px;
		padding-top:25px;
		font-size: 18px;
		line-height: 21px;
		cursor: pointer;
	}

body.s2 .testimonial {
	background-color:#196a79;
}

.testimonial strong {
	font-weight:normal;
	font-family: Swiss721HebrewBT-Bold;
	font-size:15px;
}

.testimonial:before  
{  
    content: ' ';  
    position: absolute;  
    width: 0;  
    height: 0;  
    left: 55px;  
    top: 210px;  
    border: 15px solid;  
    border-color: #73c9d7 transparent transparent #73c9d7;  
}  

body.s2 .testimonial:before {
    border-color: #196a79 transparent transparent #196a79;  
}

.twitterBox {
	width:500px;
	height:270px;
	float:left;
	padding:20px;
	overflow-x: hidden;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	background-image:none;
	background-position:250px 20px;
	background-repeat:no-repeat;
}
.tweet {
	font-size:13px;
	margin-top:15px;
	/*line-height:21px;*/
	color:#707172;
	overflow:hidden;
}

.tweetus {
	font-size:18px;
	margin-top:15px;
	line-height:21px;
	color:#707172;
}

small {
	display:block;
	font-size:11px;
}

.promoBox1 {
	width:298px;
	height:248px;
	float:left;
	margin-left:40px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}

.blueBox {
	position:absolute;
	bottom:0;
	left:0;
	width:278px;
	height:65px;
	color:#fff;
	font-size:18px;
	line-height:21px;
	background-image:url("blue.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:20px;
	cursor:pointer;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.blueBox a {
	color:#fff;
	text-decoration:none;	
}

.promoBox2 {
	width:298px;
	height:248px;
	float:right;
	margin-left:40px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}

.pinkBox {
	position:absolute;
	bottom:0;
	left:0;
	width:278px;
	height:65px;
	color:#fff;
	font-size:18px;
	line-height:21px;
	background-image:url("pink.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:20px;
	cursor:pointer;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.pinkBox a {
	color:#fff;
	text-decoration:none;	
}

.row1 {
	width:980px;
	margin:0 auto;
	margin-top:35px;
}

.row2 {
	width:980px;
	margin:0 auto;
	margin-top:40px;
	margin-bottom:10px;
}

.prev {
	cursor:pointer;
	position:absolute;
	top:90px;
	left:20px;
	width:20px;
	height:30px;
}

.next {
	cursor:pointer;
	position:absolute;
	top:90px;
	right:20px;
	width:20px;
	height:30px;
}

.disabled img {
	display:none;
}

.carousel {
	margin-top:15px;
	margin-left:28px;
}

.carousel li .img {
	border:3px solid #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:110px;
	height:100px;
	-moz-box-shadow: 0px 0px 5px #bfbfbf;
	-webkit-box-shadow: 0px 0px 5px #bfbfbf;
	box-shadow: 0px 0px 5px #bfbfbf;
	margin:5px;
	cursor:pointer;
}

.carousel li .img:hover {
	border:3px solid #73c9d7;
}

.carousel li {
	width:125px;
	margin:0 5px;
}

.carousel li a {
	text-decoration:none;
	font-weight:bold;
	width:125px;
	display:block;
	text-align:center;
}

.heroPanel {
	width:980px;
	height:340px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	background-image:url("tabBox.png");
	background-repeat:no-repeat;
	background-position:top center;
	
}

.tabBox {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}

.heroPanel .on {
	display:block;	
}

.cross {
	position:absolute;
	top:20px;
	right:20px;
	z-index:100;
	cursor:pointer;
	display:none;
}

.heroNav {
	width:100%;
	background-image:url("heroNav.png");
	background-repeat:no-repeat;
	background-position:bottom center;
}

#productCategory {
	position:relative;
	height:110px;
	width:980px;
	margin:0 auto;
}

#productCategory a {
	color:#fff;
	line-height:65px;
	text-align:center;
	font-weight:bold;
	position:absolute;
}

#productCategory span {
	display:block;
	width:150px;
	height:70px;
	background-repeat:no-repeat;
	background-position:0 15px;
}

#productCategory a.category1 {
	top:21px;
	left:20px;
}

#productCategory a.category1 span {
	background-image:url("drugDeliveryHover.png");
	background-position:0 15px;
}

#productCategory a.category1.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#productCategory a.category1.on span {
	background-image:url("drugDeliveryOn2.png");
	background-position:2px 4px;
}

#productCategory a.category2 {
	top:20px;
	left:180px;
}

#productCategory a.category2 span {
	background-image:url("capillarySamplingHover.png");
	background-position:0 15px;
}

#productCategory a.category2.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#productCategory a.category2.on span {
	background-image:url("capillarySamplingOn2.png");
	background-position:2px 4px;
}

#productCategory a.category3 {
	top:20px;
	right:340px;
}

#productCategory a.category3 span {
	background-image:url("specialistProductsHover.png");
	background-position:0 15px;
}

#productCategory a.category3.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#productCategory a.category3.on span {
	background-image:url("specialistProductsOn2.png");
	background-position:2px 4px;
}
#productCategory a.category4 {
	top:20px;
	right:180px;
}

#productCategory a.category4 span {
	background-image:url("specialistProductsHover.png");
	background-position:0 15px;
}

#productCategory a.category4.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#productCategory a.category4.on span {
	background-image:url("specialistProductsOn2.png");
	background-position:2px 4px;
}
#productCategory a.category5 {
	top:18px;
	right:20px;
}

#productCategory a.category5 span {
	background-image:url("specialistProductsHover.png");
	background-position:0 15px;
}

#productCategory a.category5.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#productCategory a.category5.on span {
	background-image:url("specialistProductsOn2.png");
	background-position:2px 4px;
}

.products {
	width:900px;
	height:300px;
	padding:20px 40px;	
	
	display: box;
	display: -webkit-box;
	display: -moz-box;
	
	-webkit-box-orient: horizontal;	
	-moz-box-orient: horizontal;	
	box-orient: horizontal;	
	
	-webkit-box-align: center;
	-moz-box-align: center;
	box-align: center;

	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	box-direction: normal;

	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	box-pack: justify;
}

.products > div 
{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	box-flex: 1;
	text-align:center;
	padding: 0px 10px 0px 10px;
}


#tabBox1 .products a {
	color:#7c3c79;
	font-weight:bold;
	display:block;
}

#tabBox2 .products a {
	color:#3f5a9c;
	font-weight:bold;
	display:block;
}

#tabBox3 .products a {
	color:#f08d27;
	font-weight:bold;
	display:block;
}

#tabBox4 .products a {
	color:#f08d27;
	font-weight:bold;
	display:block;
}
.inTheMiddle {
	width:980px;
	margin:0 auto;
	padding-bottom:40px;
}

.productSelector {
	width:640px;
	height:210px;
	float:left;
}

.newsBox {
	width:258px;
	height:168px;
	padding:20px;
	float:right;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	position:relative;
}

.newsBox h4 {
	margin-bottom:15px;	
}


.boxL {
	float:left;
	width:75px;
}

.boxR {
	float:right;
	width:170px;
	height:125px;
	overflow:hidden;
}

#fbLike {
	width:60px;
	height:20px;
	overflow:hidden;
	margin-top:10px;
}

#tweet {
	width:55px;
	height:20px;
	overflow:hidden;	
	margin-top:5px;
}

.fl {
	float:left;
	margin-right:40px;
}

.promoBox3 {
	float:right;
	width:298px;
	height:210px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}


.greenBox {
	position:absolute;
	bottom:0;
	left:0;
	width:278px;
	height:60px;
	color:#fff;
	font-size:18px;
	line-height:21px;
	background-image:url("green.png");
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:20px;
	cursor:pointer;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.greenBox a {
	color:#fff;
	text-decoration:none;	
}

.partnering {
	width:598px;
	height:168px;
	float:left;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	padding:20px;
	position:relative;
}

.partnering h4 {
	margin-bottom:15px;	
}

#productSelector h2 {
	font-family:Arial, Sans-Serif;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	background-color:#e2e2e2;
	background-image:url("accordion.png");
	background-position:0 0;
	background-repeat:no-repeat;
}

#productSelector .colour1 h2.selected {
	background-color:#905a8e;
	background-image:url("accordion1.png");
	background-position:0 0;
	background-repeat:no-repeat;
}
#productSelector .colour2 h2.selected {
	background-color:#f39f49;
	background-image:url("accordion2.png");
	background-position:0 0;
	background-repeat:no-repeat;
}
#productSelector .colour3 h2.selected {
	background-color:#ec6d94;
	background-image:url("accordion3.png");
	background-position:0 0;
	background-repeat:no-repeat;
}

#productSelector .colour1 div {
	background-image:url("colour1.png");
	background-position:top right;
	background-repeat:no-repeat;
}
#productSelector .colour2 div {
	background-image:url("colour2.png");
	background-position:top right;
	background-repeat:no-repeat;
}
#productSelector .colour3 div {
	background-image:url("colour3.png");
	background-position:top right;
	background-repeat:no-repeat;
}

#mask {
	float:left;
	width:640px;
	height:210px;
	overflow:hidden;
	position:relative;	
}

#productSelector {
	position:absolute;
	top:0;
	left:0;	
	z-index:90;
	color:#fff;
}

#productSelector h3 {
	color:#fff;
	font-size:25px;
	margin:20px 30px 0;
	line-height:35px;
}

#productSelector p {
	color:#fff;
	margin:0px 30px 20px;
	font-size:13px;
}

#productSelector a {
	margin:0 30px;
	color:#fff;
	padding-left:20px;
	background-image:url("dot.png");
	background-position:0 5px;
	background-repeat:no-repeat;
}

#productSelector a:hover {
	text-decoration:underline;
}

.maskTL {
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

.maskTR {
	position:absolute;
	top:0;
	right:0;
	z-index:100;
}

.maskBL {
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
}

.maskBR {
	position:absolute;
	bottom:0;
	right:0;
	z-index:100;
}
sup{vertical-align:super !important;}

.prodtxtcol16, .prodtxtcol26, .prodtxtcol32, .prodtxtcol159, .prodtxtcol164
{
    color:#129BAD !important;
}

.prodtxtcol15,.prodtxtcol203,.prodtxtcol208  
{
    color:#129BAD !important;
}

.prodtxtcol20,.prodtxtcol177,.prodtxtcol221
{
    color:#5DC1BF !important;
}

.prodtxtcol21, .prodtxtcol179, .prodtxtcol44, .prodtxtcol223
{
    color:#E12F89 !important;
}


/** French **/

#frproductCategory {
	position:relative;
	height:110px;
	width:980px;
	margin:0 auto;
}

#frproductCategory a {
	color:#fff;
	line-height:70px;
	text-align:center;
	font-weight:bold;
	position:absolute;
}

#frproductCategory span {
	display:block;
	width:250px;
	height:70px;
	background-repeat:no-repeat;
	background-position:0 15px;
}

#frproductCategory a.category1 {
	top:20px;left:105px;
}

#frproductCategory a.category1 span {
	background-image:url("frdrugDeliveryHover.png");
	background-position:0 15px;
}

#frproductCategory a.category1.faded span {
	background-image:url("frproductCategory.png");
	background-position:0 15px;
}

#frproductCategory a.category1.on span {
	background-image:url("frdrugDeliveryOn2.png");
	background-position:2px 4px;
}

#frproductCategory a.category2 {
	top:20px;left:365px;	
}

#frproductCategory a.category2 span {
	background-image:url("frcapillarySamplingHover.png");
	background-position:0 15px;
}

#frproductCategory a.category2.faded span {
	background-image:url("frproductCategory.png");
	background-position:0 15px;
}

#frproductCategory a.category2.on span {
	background-image:url("frcapillarySamplingOn2.png");
	background-position:2px 4px;
}

#frproductCategory a.category3 {
	top:20px;right:105px;	
}

#frproductCategory a.category3 span {
	background-image:url("frspecialistProductsHover.png");
	background-position:0 15px;
}

#frproductCategory a.category3.faded span {
	background-image:url("frproductCategory.png");
	background-position:0 15px;
}

#frproductCategory a.category3.on span {
	background-image:url("frspecialistProductsOn2.png");
	background-position:2px 4px;
}

/** International Eng **/


#ieproductCategory {
	position:relative;
	height:110px;
	width:980px;
	margin:0 auto;
}

#ieproductCategory a {
	color:#fff;
	line-height:65px;
	text-align:center;
	font-weight:bold;
	position:absolute;
}

#ieproductCategory span {
	display:block;
	width:210px;
	height:70px;
	background-repeat:no-repeat;
	background-position:0 15px;
}

#ieproductCategory a.category1 {
	top:20px;left:81px;
}

#ieproductCategory a.category1 span {
	background-image:url("drugDeliveryHover.png");
	background-position:0 15px;
}

#ieproductCategory a.category1.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#ieproductCategory a.category1.on span {
	background-image:url("drugDeliveryOn2.png");
	background-position:2px 4px;
}

#ieproductCategory a.category2 {
	top:20px;left:290px;	
}

#ieproductCategory a.category2 span {
	background-image:url("capillarySamplingHover.png");
	background-position:0 15px;
}

#ieproductCategory a.category2.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#ieproductCategory a.category2.on span {
	background-image:url("capillarySamplingOn2.png");
	background-position:2px 4px;
}

#ieproductCategory a.category3 {
	top:20px;right:269px;	
}

#ieproductCategory a.category3 span {
	background-image:url("specialistProductsHover.png");
	background-position:0 15px;
}

#ieproductCategory a.category3.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#ieproductCategory a.category3.on span {
	background-image:url("specialistProductsOn2.png");
	background-position:2px 4px;
}


#ieproductCategory a.category4 {
	top:20px;right:59px;	
}

#ieproductCategory a.category4 span {
	background-image:url("btntab4.png");
	background-position:0 15px;
}

#ieproductCategory a.category4.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#ieproductCategory a.category4.on span {
	background-image:url("btntab4on.png");
	background-position:2px 4px;
}

/** US **/


#usproductCategory {
	position:relative;
	height:110px;
	width:980px;
	margin:0 auto;
}

#usproductCategory a {
	color:#fff;
	line-height:65px;
	text-align:center;
	font-weight:bold;
	position:absolute;
}

#usproductCategory span {
	display:block;
	width:210px;
	height:70px;
	background-repeat:no-repeat;
	background-position:0 15px;
}

#usproductCategory a.category1 {
	top:20px;left:81px;
}

#usproductCategory a.category1 span {
	background-image:url("drugDeliveryHover.png");
	background-position:0 15px;
}

#usproductCategory a.category1.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#usproductCategory a.category1.on span {
	background-image:url("drugDeliveryOn2.png");
	background-position:2px 4px;
}

#usproductCategory a.category2 {
	top:20px;left:290px;	
}

#usproductCategory a.category2 span {
	background-image:url("capillarySamplingHover.png");
	background-position:0 15px;
}

#usproductCategory a.category2.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#usproductCategory a.category2.on span {
	background-image:url("capillarySamplingOn2.png");
	background-position:2px 4px;
}

#usproductCategory a.category3 {
	top:20px;right:269px;	
}

#usproductCategory a.category3 span {
	background-image:url("specialistProductsHover.png");
	background-position:0 15px;
}

#usproductCategory a.category3.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#usproductCategory a.category3.on span {
	background-image:url("specialistProductsOn2.png");
	background-position:2px 4px;
}


#usproductCategory a.sample {
	top:20px;right:59px;	
}

#usproductCategory a.sample span {
	background-image:url("btntab4.png");
	background-position:0 15px;
}

#usproductCategory a.sample.faded span {
	background-image:url("productCategory.png");
	background-position:0 15px;
}

#usproductCategory a.sample.on span {
	background-image:url("btntab4on.png");
	background-position:2px 4px;
}
