@charset "utf-8";

/* Global Styles */
	#container { width: 742px; margin: 20px auto; padding:25px; position:relative; background:#000000;}

	body {margin:0; padding:0;}
	body,p,td,li,a {
		color:#BCBEC0;
		font-family: Arial, Helvetica, sans-serif, Candara;
		font-size:10px;
		line-height:14px;
	}
	
	p {margin:0 0 10px 0; padding:0;}
	
	a {color:#BCBEC0; text-decoration:none;}
	a:hover {color:#7BD3F7; text-decoration:none;}
	
	h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif, Candara;}
	
	h1, h1 a { font-size:24px; line-height:24px;}
	h2, h2 a { font-size:20px; line-height:20px;}
	h3, h3 a { font-size:16px; line-height:16px;}
	h4, h4 a { font-size:14px; line-height:14px;}
	h5, h5 a { font-size:12px; line-height:12px;}
	h6, h6 a { font-size:10px; line-height:10px;}
	
	/* Page Dynamic */
	#dynamic800 {
	color:#94B5BE;
	font-size:12px;
	font-weight:bold;
	left:225px; /*INFOX to fix callus hit area*/
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:right;
	top:20px;
	width:100px; /*INFOX to fix callus hit area*/
	z-index:1;
	}
	/* Page Dynamic */
	
	/* Page LiveChat */
	#livechat {
	margin:0 auto;
	padding:0 0 10px;
	position:relative;
	text-align:right;
	width:562px;
	z-index:0;
	}
	/* Page Livechat */

	/* Page Language */
	#language {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:554px;
	}
	/* Page Language */
		
	/* Page logo header */
		#heading { width:554px; margin:0 auto 0 auto; padding: 14px 0 16px 0; border-bottom: #314242 1px solid; border-top: #314242 1px solid; text-align:center;}
		#heading h1 {margin:0 auto; padding:0; width:166px; height:47px; background:url(../structure/p_celleLogo.gif) no-repeat; text-indent:-10000px; outline:none; display:block; }
		#heading p {margin:0 0 0 2px; padding:0; letter-spacing:1.5px;}
	/* Page logo header */
	
	/* Flash + Photo container */
		#flashPhoto {width:554px; margin:10px auto 14px auto; padding:0;}
		#flashPhoto img {margin:0; padding:0;}
		#flashPhoto  a {margin:0; padding:0;}
	/* Flash + Photo container */
	
	 /*Main Navigation*/
		#mainNav {width: 554px; margin:0 auto; padding:0; border-bottom: #314242 1px solid; text-align:center;}
		#mainNav li {margin:0 4px; padding:0; list-style:none; text-transform:uppercase; float:left;}		
		#mainNav li a {height:20px; color:#BCBEC0; border-top:#000000 4px solid; display:block; line-height:26px; outline:none;}
		#mainNav li a:hover {height:20px; color:#7BD3F7; border-top:#000000 4px solid; display:block; line-height:26px; outline:none;}
.home #mainNav li .home,
.about #mainNav li .about,
.benefits #mainNav li .benefits,
.scientific #mainNav li .scientific,
.caseStudies #mainNav li .caseStudies,
.pricing #mainNav li .pricing {
	border-top:4px solid #7BD3F7;
		color:#7BD3F7;
		display:block;
		height:20px;
		line-height:26px;
		outline:none;
}

	/*Main Navigation*/
	
	/* Footer */
		/* Footer Nav */
			#footer #footerMenu {width: 554px; margin:0 auto; padding:15px 0 15px 0; border-top: #314242 1px solid; border-bottom: #314242 1px solid; text-align:center;}
			#footer #footerMenu li {margin: 0 5px; padding:0; list-style:none; display:inline;}		
			#footer #footerMenu li a {color:#BCBEC0; text-decoration:none;}
						
			.home #footer #footerMenu li .home,
            .about #footer #footerMenu li .about,
			.subscribe #footer #footerMenu li .subscribe,
            .order #footer #footerMenu li .order,
            .pricing #footer #footerMenu li .pricing,
            .videos #footer #footerMenu li .videos,
            .media #footer #footerMenu li .media,
            .contact #footer #footerMenu li .contact,
            .privacy #footer #footerMenu li .privacy,
			.whoWeAre #footer #footerMenu li .whoWeAre,
			#footer #footerMenu li a:hover {color:#7BD3F7; text-decoration:none;}
		/* Footer Nav */
		#footer p {width: 554px; margin:20px auto; text-align:center;}
	/* Footer */
	
	/* Buckets */
		#buckets {width:656px; margin: 0 auto 0 auto; padding:0 0 0 78px; border-top:#BCBEC0 1px solid;}
		#buckets  h4 { margin:20px 10px; padding:0; float:left;}
		#buckets  h4 a {width: 172px; height:90px; margin:0; padding:0; text-align:left; font-size:12px; font-weight:normal; text-indent:-10000px; outline:none; display:block;}
		#buckets  h4 .bucket1 { background:url(../images/t_home_bucket1.gif) no-repeat;}
		#buckets  h4 .bucket2 { background:url(../images/t_home_bucket2.gif) no-repeat;}
		#buckets  h4 .bucket3 { background:url(../images/t_home_bucket3.gif) no-repeat;}
	/* Buckets */
	
	/*  Swirly Oval */
	.swirlyOval {height: 33px; margin: 0 0 20px 0; padding:0; background: url(../structure/p_swirllyOval.gif) no-repeat center;}
	/*  Swirly Oval */
/* Global Styles */

/* homepage */
	#mainBody {width:554px; margin:0 auto; padding:32px 0 0 0;}
	
	/* hilight */
		#mainBody .hilight {width: 172px; float:left;}
		
		#mainBody .hilight h4 {
		width:171px; height:131px; margin:0 0 20px 0; padding:0; background:url(../images/t_home_hilight_title.jpg) no-repeat; text-indent:-10000px; outline:none; display:block;}
			
		#mainBody .hilight .blurb {
		width:171px; height:20px; margin:0 0 10px 0; padding:0; background: url(../images/p_home_hilight_copy.gif) no-repeat; text-indent:-10000px; outline:none; display:block;}
	/* hilight */
	
    /* Testimoonial Video Btn */
	    #testimonialsVideoBtn {width:171px; height:172px; background: url(../images/home_testimonialVideoBtn.jpg) no-repeat; text-indent:-200px; overflow:hidden; display:block;}
	/* Testimoonial Video Btn */  
	
	/* Main Content */
		#mainBody .mainContent {width: 364px; float:right;}
		#mainBody .mainContent h2 {
			width: 364px; height:31px; margin:0 0 16px 0; padding:0; background:url(../structure/h_home_news.gif) no-repeat; text-indent:-10000px; outline:none; display:block;}
		#mainBody .mainContent .col1{width: 170px; padding:0 0 20px 0; float:left;}
		
		#mainBody .mainContent .col2{width: 170px; padding:0 0 20px 0; float:right;}
		
		#mainBody .mainContent .col2 .theScience {margin:0; padding:0; outline:none;}
		#mainBody .mainContent .col2 .theScience a
		{width:171px; height:31px; background:url(../images/t_home_scienceBehindIt.jpg) no-repeat; text-indent:-10000px; outline:none; display:block;}
		
		/* SubNav */
		#mainBody .mainContent #subNav  {margin:0 0 20px 0; padding:0;}
		#mainBody .mainContent #subNav li {width: 140px; height:20px; margin:0; padding:10px 0 0 30px; list-style:none; border-bottom:#314242 1px solid; background:url(../structure/p_arrowBullet_right.gif) no-repeat left;}
		/* SubNav */
		
	/* Main Content */
	
/* homepage */

/* subpage */

	#mainBody .mainContent2 p,
	#mainBody .mainContent2 th,
	#mainBody .mainContent2 td,
	#mainBody .mainContent2 li,
	#mainBody .mainContent2 li{color:#000000; font-family: Arial, Helvetica, sans-serif, Candara; font-size:11px; line-height:14px;}
	
	#mainBody .mainContent2 h1,
	#mainBody .mainContent2 h2,
	#mainBody .mainContent2 h3,
	#mainBody .mainContent2 h4,
	#mainBody .mainContent2 h5,
	#mainBody .mainContent2 h6 {color:#000000;}
	
	#mainBody .mainContent2 .col1 a {color:#314242; text-decoration:none; font-family: Arial, Helvetica, sans-serif, Candara; font-size:11px; line-height:14px;}
	#mainBody .mainContent2 .col1 a:hover {color:#000000;}
	
	#mainBody .mainContent2 .col2 a {color:#FFFFFF; text-decoration:none; font-family: Arial, Helvetica, sans-serif, Candara; font-size:11px; line-height:14px;}
	#mainBody .mainContent2 .col2 a:hover {color:#000000;}

	/* Main Content 2 */
	#mainBody .mainContent2 {width: 554px; margin:0 auto; padding:25px 0 0 0; background:#BBCFDB;}
	#mainBody .mainContent2 .mainContent2Gnd { min-height:400px; margin:0; padding:0 0 25px 0; background: url(../structure/g_mainContent2grnd.gif) repeat-y right;}
	
	/* Titles */
		#mainBody .mainContent2 .tAboutCelle{
			width: 554px; height:35px; margin:0; padding:0; background: url(../structure/t_aboutCelle.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
		
		#mainBody .mainContent2 .tPricingPlan{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_pricingPlans.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
		
		#mainBody .mainContent2 .tReviewOrder{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_reviewOrder.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tShipping{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_shipping.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPayment{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_payment.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tShoppingCart{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_shoppingCart.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tOrderNow{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_orderNow.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tSignIn{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_signIn.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tMediaKit{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_mediaKit.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPrivacyPolicy{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_privacyPolicy.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tContactUs{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_contactUs.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tFAQ{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_faq.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tNewsletterSignUp{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_newsletterSignUp.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tCreateAccount{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_createAccount.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tScienceShowcase{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_scienceShowcase.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tVideoDemos{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_videoDemos.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tWhyCelle{
			width: 554px; height:35px; margin:0; padding:0; background: url(../structure/t_whyCelle.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tElectronicPR{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_electronicsPR.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tLinksResources{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_linkResources.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPatelBio{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_patelBio.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPhotosVideo{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_photosVideos.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPressRoom{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_pressRoom.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tPRSection{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_PRSection.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
		
		#mainBody .mainContent2 .tThankYouOrder{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_thankYou.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
		
		#mainBody .mainContent2 .tManagementBios{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_managementBios.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
		
		#mainBody .mainContent2 .tMyAccount{
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_myAccount.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tTheBenefits {
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_theBenefits.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
			
		#mainBody .mainContent2 .tCaseStudies {
			width: 554px; height:28px; margin:0; padding:0; background: url(../structure/t_caseStudies.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
	/* Titles */
	
	#mainBody .mainContent2 .col1 {width: 320px; margin:0; padding:20px 0 0 22px; float:left;}
	
	#mainBody .mainContent2 .col1 .subscribeNow {
	width:170px; height:22px; margin:10px 0 0 0; padding:0; background: url(../structure/b_subPage_subscribeNow.jpg) no-repeat; text-indent:-10000px; display:block;}
	
	/* Pricing Plan */
		#mainBody .mainContent2 .col1 .pricePlan {margin:30px 0 30px 0;}
		#mainBody .mainContent2 .col1 .pricePlanTitle { margin:0 0 10px 0; border-bottom:#000000 1px solid;}
		#mainBody .mainContent2 .col1 .pricePlanTitle h3 {margin:0; padding:0; text-transform:uppercase; float:left;}
		#mainBody .mainContent2 .col1 .pricePlanTitle a {
			width:100px; height:18px; background:url(../structure/b_pricingPlan_viewDetails.gif) no-repeat; text-indent:-10000px; outline:none; display:block; float:right;}
		#mainBody .mainContent2 .col1 .pricePlan .addToCart{
			width:170px; height:22px; background: url(../structure/b_subPage_addToCart.jpg) no-repeat; text-indent:-10000px; display:block;}
		
		#mainBody .mainContent2 .col1 .pricePlan .priceBorder {padding: 0 1px; border:1px solid #66919F; display: inline-block; font-weight:bold;}
			
		#mainBody .mainContent2 .col1 .pricePlan2 {margin:30px 0 30px 0;}
		#mainBody .mainContent2 .col1 .pricePlanTitle2 { margin:0 0 10px 0; border-bottom:#ffffff 1px solid;}
		#mainBody .mainContent2 .col1 .pricePlanTitle2 h3 {margin:0; padding:0; color:#FFFFFF; text-transform:uppercase; float:left;}
		#mainBody .mainContent2 .col1 .pricePlan2 p { color:#FFFFFF;}
		#mainBody .mainContent2 .col1 .pricePlan2 a { color:#FFFFFF; text-decoration:none;}
		#mainBody .mainContent2 .col1 .pricePlanTitle2 a:hover { color:#314242; text-decoration:none;}
		#mainBody .mainContent2 .col1 .pricePlan2 .priceBorder2 {padding: 0 1px; border:1px solid #FFFFFF; display: inline-block; font-weight:bold;}
		
		 
		
		
			/* Colored Buckets */
				.liteBlueGrnd {padding:10px; background:#9dc0d5;}
				.midBlueGrnd {padding:10px; background:#66919F;}
			/* Colored Buckets */
	/* Pricing Plan */
	
	/* Form Page Global */
		#mainBody .mainContent2 .alert {color:#314242; font-size:12px; font-weight:bold;}
		#mainBody .mainContent2 .alert a{color:#66919F; font-size:12px; font-weight:bold;}
		#mainBody .mainContent2 .alert a:hover{color:#000000; font-size:12px; font-weight:bold;}
		#mainBody .mainContent2 .formPage p,
		#mainBody .mainContent2 .formPage th,
		#mainBody .mainContent2 .formPage td { font-size:12px; line-height:16px;}
		#mainBody .mainContent2 .formPage .nextStep,
		#mainBody .mainContent2 .formPage .cartQuant {font-size:14px;}
		#mainBody .mainContent2 .formPage .nextStep strong {font-size:14px; line-height: 0; vertical-align: text-top;}
		#mainBody .mainContent2 .formPage .cartQuant strong {font-size:14px; line-height: 0; vertical-align: middle;}
				
		#mainBody .mainContent2 .formPage p { margin:0 0 20px 0;}
		
		#mainBody .mainContent2 .formPage table {width:100%;  margin:0 0 20px 0;}
		#mainBody .mainContent2 .formPage th,
		#mainBody .mainContent2 .formPage td { margin:0; padding:2px; text-align:left;}
	/* Form Page Global */
	
	/* Shipping & Payment Form and Sign In */
		#mainBody .mainContent2 .shippingForm,
		#mainBody .mainContent2 .createAccountForm,
		#mainBody .mainContent2 .signIn,
		#mainBody .mainContent2 .paymentForm {margin:0; padding:0;}
		#mainBody .mainContent2 .shippingForm li,
		#mainBody .mainContent2 .createAccountForm li,
		#mainBody .mainContent2 .signIn li,
		#mainBody .mainContent2 .paymentForm li {margin:0 0 20px 0; padding:0; list-style:none;}
		#mainBody .mainContent2 .shippingForm li .text,
		#mainBody .mainContent2 .createAccountForm li .text,
		#mainBody .mainContent2 .signIn .text,
		#mainBody .mainContent2 .paymentForm li .text {width:200px; border:#66919F 1px solid;}
		#mainBody .mainContent2 .paymentForm li .securityCode {width:100px; border:#66919F 1px solid;}
	/* Shipping & Payment Form Sign In*/
	
	/* Subscribe Now Page */
		#mainBody .mainContent2 .subscribeNowPage h5{ margin:0 0 15px 0; padding:0;}
		#mainBody .mainContent2 .subscribeNowPage p{ margin:0 0 30px 0; padding:0;}
	/* Subscribe Now Page */
	
	#mainBody .mainContent2 .col2 {width: 190px; margin:0; padding:0; float:right;}
	
	/* SubNav */
		#mainBody .mainContent2 .col2 #subNav  {margin:0 0 20px 20px; padding:0;}
		#mainBody .mainContent2 .col2 #subNav li {width: 140px; height:20px; margin:0; padding:10px 0 0 30px; list-style:none; border-bottom:#314242 1px solid; background:url(../structure/p_subPage_arrowBullet_right.gif) no-repeat left;}
	/* SubNav */
	
	#mainBody .mainContent2 .col2 .theScience {margin:0; padding:0; outline:none;}
	#mainBody .mainContent2 .col2 .theScience a
		{width:158px; height:102px; margin:0 auto; padding:0; background: url(../images/t_sub_scienceBehindIt.jpg) no-repeat; text-indent:-10000px; outline:none; display:block;}
	/* Main Content 2 */
	
	/* Media Kit Main */
		#mainBody .mainContent2 .mediaKitMain .col1 {width: 514px; margin:0; padding:20px;}
		#mainBody .mainContent2 .mediaKitMain .col1 h4{ margin:0 0 60px 0; color:#000000; text-transform:uppercase;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul{margin:0; padding:0; text-align:center;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li{margin:0 9px 18px 9px; padding:0; display:inline; float:left;}
		
		#mainBody .mainContent2 .mediaKitMain .col1 ul li a{
		width: 102px; height:90px; margin:0; padding:10px 20px 20px 30px; text-align:left; font-size:12px; line-height:14px; color:#000000; display:block; 	text-transform: uppercase;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li a:hover{ color:#314242;}
		
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket1 {background:#bbcfdb url(../structure/b_mediaKit_subnav_1.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket2 {background:#bbcfdb url(../structure/b_mediaKit_subnav_2.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket3 {background:#bbcfdb url(../structure/b_mediaKit_subnav_3.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket4 {background:#bbcfdb url(../structure/b_mediaKit_subnav_4.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket5 {background:#bbcfdb url(../structure/b_mediaKit_subnav_5.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket6 {background:#bbcfdb url(../structure/b_mediaKit_subnav_6.jpg) top left no-repeat;}
		#mainBody .mainContent2 .mediaKitMain .col1 ul li .bucket7 {background:#bbcfdb url(../structure/b_mediaKit_subnav_7.jpg) top left no-repeat;}

	/* Media Kit Main */
	
	/* Media Kit regular */
		#mainBody .mainContent2 .mediaKitRegular .col1 .midBlue {color:#66919F}
		
		/* Photo Video Module */
			#mainBody .mainContent2 .photoVideoModule { margin:0 0 20px 0; border-bottom:#000000 1px solid;}
			#mainBody .mainContent2 .photoVideoModule img{ margin:0 0 0 10px; float:right;}
			#mainBody .mainContent2 .photoVideoModule h5 {margin:0 0 10px 0; padding:0;}
			#mainBody .mainContent2 .photoVideoModule .btn {
				widows:120px; height:22px; padding:4px 0 0 30px; color:#FFFFFF; background:url(../structure/b_blueGray_120-22.jpg) no-repeat; display:block;}
			#mainBody .mainContent2 .photoVideoModule .btn:hover {	color:#7bd3f7;}
		/* Photo Video Module */
		
	/* Media Kit regular */


	/* Vritual Broadcast Center */

		#mainBody .mainContent2 .mediaKitRegular .col1 #categorySelect {
			margin:0 0 34px 0;
			padding:10px;
			font-size:13px;
			background-color:#a8c1ce;
			color:#31425e;
		}

		#mainBody .mainContent2 .mediaKitRegular .col1 #categorySelect select {
			width:170px;
			margin:0 0 0 15px;
			font-size:13px;
			font-weight:bold;
			color:#66919f;
		}

		#mainBody .mainContent2 .mediaKitRegular .col1 .vbcMedia {
			margin:0 0 29px 0;
			padding:0;
		}

		.vbcMedia img{
			margin:0;
			padding:0;
			border:4px solid #ffffff;
			display:block;
		}

		.vbcMedia h3{
			margin:0;
			font-size:14px;
			color:#31425e;
			float:left;
		}

		.vbcMedia .media_button {
			width: 53px;
			height:19px;
			margin:3px 5px 3px 3px;
			padding:0;
			outline:none;
			text-indent:-1000px;
			overflow:hidden;
			display:block;
			float:right;
		}

		.vbcMedia p {
			margin:10px 0 10px 0;
			padding:0;
			font-size:12px;
			color:#000000;
		}

		/* Video */
			.vbcVideo h3 {
				width:170px;
				padding:5px 5px 5px 62px;
				background:url(../images/media/g_vbcVideo.gif) top left no-repeat; 
			}

			.vbcVideo .media_button { background: url(../images/media/g_vbcBtnPlay.gif) no-repeat;}
		/* Video */

		/* Study */
			.vbcStudy h3 {
				width:165px;
				padding:5px 5px 5px 67px;
				background:url(../images/media/g_vbcStudy.gif) top left no-repeat; 
			}

			.vbcStudy .media_button { background: url(../images/media/g_vbcBtnView.gif) no-repeat;}
		/* Study */

		/* Image */
			.vbcImage h3 {
				width:168px;
				padding:5px 5px 5px 64px;
				background:url(../images/media/g_vbcImage.gif) top left no-repeat; 
			}

			.vbcImage .media_button { background: url(../images/media/g_vbcBtnView.gif) no-repeat;}
		/* Image */

	/* Vritual Broadcast Center */


	/* Main Content 3 */
	#mainBody .mainContent3 {width: 554px; margin:0 auto; padding:25px 0 55px 0; background:#000000;}
	#mainBody .mainContent3 .videoContainer {margin:0 ;}
	/* Main Content 3 */

/* subpage */

	/* Video Links */
	    .videoLinks img{margin-bottom: 10px; border:none;}
	    
	    .videoLinks .pic{border:none;}
		
		.videoLinks .text{
		width: 260px;
		background-image: url(../structure/anchor_background_normal.jpg);
		background-repeat: no-repeat;
		padding: 3px 0 3px 20px;
		margin:0;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #85A7B6;
		background-position: -4px -2px;
		display:block;
		}
		
		.videoLinks .text:hover{
		background-image: url(../structure/anchor_background_over.jpg);
		}
	/* Video Links */


/* Anchor Links */
	#anchorLinks {
	width: 280px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
}
	#anchorLinks li{
	background-image: url(../structure/anchor_background_normal.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #85A7B6;
	border-top-color: #FFFFFF;
	background-position: -4px -2px;
	list-style-type: none;
}
	#anchorLinks li:hover{
	background-image: url(../structure/anchor_background_over.jpg);
	background-repeat: no-repeat;
	background-position: -4px -2px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #6A7F87;
	border-top-color: #FFFFFF;
	color: #000000;
}
	
	#anchorLinks li a{
	margin:0;
	padding:15;
	text-decoration:none;
	color: #666666;
}

/* Anchor Links */

/* Back Links */
	#backLinks {
	width: 60px;
	margin:0;
	padding:0;
	background-repeat: no-repeat;
}
	#backLinks li{
	background-image: url(../structure/back_background_normal.jpg);
	background-color: #a4bdcd;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #85A7B6;
	border-top-color: #FFFFFF;
	background-position: -4px -2px;
	list-style-type: none;
}
	#backLinks li:hover{
	background-image: url(../structure/back_background_over.jpg);
	background-color: #a4bdcd;
	background-repeat: no-repeat;
	background-position: -4px -2px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 20px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #6A7F87;
	border-top-color: #FFFFFF;
	color: #000000;
}
	
	#backLinks li a{
	margin:0;
	padding:15;
	text-decoration:none;
	color: #666666;
}


#surveyCTA {
	display:block;
	width:152px;
	height:329px;
	position:absolute;
	top:100px;
	right:0;
	z-index: 99;
	background: url(../images/promos/survey_cta.gif) no-repeat top left;
	}

#surveyCTA a {
	width:152px;
	height:329px;
	outline:none;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.col2video img {
	border: 2px solid #FFFFFF; display:block
}
.col2video  a { text-transform:uppercase; padding: 5px 0px 0px 50px; font-size:9px; background-image:url(../structure/anchor_bg_video.jpg); background-position:left top; background-repeat:no-repeat; display:block; width:116px; height:30px; 
}

#what_is_celle_block{width:552px; height:150px; margin:0 auto; background-image:url(../structure/h_what_is_celle_block.jpg); background-position:left top; font-size:12px; padding: 72px 0px 0px 0px;}
.what_is_block{width:552px; height:150px; margin:0 auto; background-image:url(../structure/h_what_is_celle_block.jpg); background-position:left top; font-size:12px; padding: 72px 0px 0px 0px;}


/* changes by DLE on 033009 */
div#livechat {
margin:0 auto;
margin-right:88px;
padding:0 0 10px;
position:relative;
text-align:right;
width:262px;
z-index:0; }

a img#ceo_blog_title {
	border:0 none;
	left:95px;
	margin-top:-10px;
	position:relative;
	top:55px;
}
#mainBody.clearfix .mainContent2 h2.tAwareness{background:url(../structure/t_october.gif) no-repeat top left;width:100%;height:63px;margin:0;overflow:hidden;text-indent:-1000px}
#mainBody.clearfix .mainContent2 h2.t_stem_cell_news{background:url(../structure/t_stem_cell_news.gif) no-repeat top left;width:100%;height:28px;margin:0;overflow:hidden;text-indent:-1000px}
#mainBody.clearfix .mainContent2 h2.t_resource_library{background:url(../structure/t_resource_library.gif) no-repeat top left;width:100%;height:28px;margin:0;overflow:hidden;text-indent:-1000px}
#mainBody.clearfix .mainContent2 h2.t_Celle_in_the_news{background:url(../structure/t_Celle_in_the_news.gif) no-repeat top left;width:100%;height:36px;margin:0;overflow:hidden;text-indent:-1000px}
#mainBody.clearfix .mainContent2 h2.tResolution{background:url(../structure/t_resolution.jpg) no-repeat top left;width:100%;height:207px;margin:-25px 0 0 0;overflow:hidden;text-indent:-1000px}
#mainBody.clearfix .mainContent2 .videoform input{width:200px;}
#mainBody.clearfix .mainContent2 .videoform select.state{float:left;width:125px;margin: 0 10px 0 0}
#mainBody.clearfix .mainContent2 .videoform label.ziplabel{width:20px;float:left;}
#mainBody.clearfix .mainContent2 .videoform input.zip{width:40px;float:left;}
#mainBody.clearfix .mainContent2 .videoform label{display:block;float:left;width:80px;padding:4px 0 0 0;color:#000;margin:0 5px 0 0;text-align:right;}
#mainBody.clearfix .mainContent2 .resolution a{font-size:inherit;font-color:#000;text-decoration:underline}
#resolution{position:absolute;top:20px;left:360px;}
#resolution a{display:block;width:314px;height:41px;overflow:hidden;text-indent:-1000px;background:url(../structure/resolution_banner.gif);}


.home .videossection{clear:both;width:600px;margin:0 0 20px -214px;}
.home .videossection .col2video a{ text-transform:uppercase; padding: 5px 0px 0px 50px; font-size:9px; background-image:url(../structure/anchor_bg_video.jpg); background-position:left top; background-repeat:no-repeat; display:block; width:116px;height:auto}
.home .videossection .col2video{float:left;margin:0 0 0px 22px;}
.home .videossection .col2video span{text-transform:none;clear:both;display:block;margin:0 0 0 -50px;}
#mainBody .mainContent2 .t_stemcellnews{width: 554px; height:28px; margin:0; padding:0; background: url(../images/t_stemcellnews.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}
#mainBody .mainContent2 .t_celleinthenews{width: 554px; height:28px; margin:0; padding:0; background: url(../images/t_CelleIntheNews.gif) no-repeat; text-indent:-10000px; display:block; overflow:hidden;}