@charset "utf-8";
/* CSS Document */

* {padding: 0; margin: 0; border: 0;}


html {color:#000000; background-color:#FFFFFF; height:100%; background:transparent url('/wp-content/themes/default/images/v2/bg_top_line.gif') repeat-x top left; }
body {background:transparent url('/wp-content/themes/default/images/v2/bg_top.jpg') no-repeat top center; font-family : Arial, Helvetica, sans-serif;}

h1 { font-size: 1.6em; line-height:1.6em; }
h2 { font-size: 1.4em; line-height:1.4em; color: #FFFFFF; }
h3 { font-size: 1.2em; line-height:1.2em; }

strong { font-weight:bold; }

a { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline; }

.left { float:left; } .right { float:right; } .clear { clear:both; }
.hidden { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.red { color:#F00D21 !important;} .white {color: #FFFFFF;} .black {color:#000000 !important;} .light-grey {color: #b0adad !important;} .dark-grey {color:#5d5d5e;}
.small {font-size:80%;}
.no-margin {margin-bottom: 0px !important;} .mrg-left {margin-left: 11px !important;}

/* Layout Styles*/
div#wrapper-top {min-height:700px; }
div#wrapper-bottom {background:transparent url('/wp-content/themes/default/images/v2/bg_bottom.jpg') no-repeat top center; border-top:#e5e5e5 1px solid; height: auto; padding-top: 30px; }
div.content { width:871px; margin:0 auto; margin-bottom: 30px; }
div.col1 {width:325px; float: left;}
div.col2top {width:542px; float: left;}
div.col2 {width:287px; float: left;}
div.col2a{width:287px; float: left;}
div.col2b{width:240px; float: right;}

.col1_inner {float: left; width:279px; border-top: 5px solid #F00D21;}
.col2_inner {float: left; width:295px; border-top: 5px solid #F00D21;}
.col3_inner {float: right; width:215px; border-top: 5px solid #F00D21;}
.col1_inner h3, .col2_inner h3, .col3_inner h3 { text-transform:uppercase; font-size:55%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-top:5px; padding-bottom:25px;}
.col3_inner h3 a {color:#F00D21;}

/* Header/DD Sitelink Styles*/
div.wrapper { margin:0 auto; width:871px; }
#header { background:#000000 url('/wp-content/themes/default/images/v2/header.jpg') no-repeat top center; height:75px; border-bottom:3px solid #ef0015; text-align:center; }
#header div.wrapper { position:relative;z-index: 5; }

/* Header Styles*/
div.logo {width:328px; min-height:75px; background:transparent url('/wp-content/themes/default/images/v2/logo.png') no-repeat top left;}
div.strap {width:500px; min-height:75px;}
div.strap h2 {font-size: 0.8em; line-height: 1.1em; color: #a8a7a7; padding-top: 20px;}

h1#logo { background:#000000 url('/wp-content/themes/default/images/v2/sigma_logo.gif') no-repeat; width:116px; height:41px; position:absolute; top:16px; left:0px; }
h1#logo a { display:block; height:41px; }
p#slogan { color:#a8a7a7; font-size:13px; position:absolute; top:14px; right:0px; width:496px; text-align:left; }

#switcher { position:absolute; left:124px; top:16px; text-align:left; }

#switch_cta a { background:#000000 url('/wp-content/themes/default/images/v2/switch_cta.gif') no-repeat; width:235px; height:34px; display:block; outline:none; }

#switch_menu { background-color:#343434; padding:10px; width:220px; border:1px solid #515151; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index: 10; }
#switch_menu p { font-size:12px; color:#bababa; border-bottom:1px solid #5d5d5d; font-weight:bold; padding-bottom:10px; }
#switch_menu ul { font:24px 'Times New Roman',Times,serif; }
#switch_menu ul li { margin-top:5px;}
#switch_menu ul a { color:#ffffff; text-decoration:none; display:block;   min-height:32px; height:auto !important; height:32px; }

/* Explore Bio Products */
#explore_bio { width:287px; background-color:#ededed; padding:1px; float:left;}
#explore_bio strong {font-weight:bold !important;}
#explore_bio li.lightgrey { background-color:#fbfbfb; }
#explore_bio li { padding:5px 9px 5px 9px; font-size:12px; color:#5e5e5e; }
#explore_bio p { padding:9px; color:#6C6D6F; font-size:18px; font-weight:bold; }
#explore_bio li a { color:#6C6D6F; text-decoration:none; }
#explore_bio li a:hover { color:#000000;}


/* Where Bio Begins */
#where_bio_begins { width:288px; color:#6c6d6f; float:left;}
#where_bio_begins h2 { font-size:30px; font-weight:bold; margin-bottom:15px; color:#6c6d6f; line-height: 0.9em !important;}
#where_bio_begins p { font-size:14px; font-weight:bold; }
#where_bio_begins ul { margin-top:18px; margin-bottom:18px; }
#where_bio_begins li { font-size:12px; list-style-type:disc; list-style-position:outside; margin-left:15px; margin-bottom:2px; }
#where_bio_begins a {color: #F00D21;}

/* Banners */
#banners { float:right; }
.banner { width:215px; background-color:#ef0015; color:#ffffff;  }
.banner h3 { font-size:11px; font-weight:bold; height:21px; line-height:21px; background:transparent url('/wp-content/themes/default/images/v2/banner_top.gif') no-repeat top left; text-indent:7px; }
.banner_content { height:100px; padding:9px; }
#ipad_comp{padding-top: 16px;}

/* YFG SEARCH STYLES */
#yfg{position:relative;}
#yfg h3 { font-size:11px; font-weight:bold; min-height:23px; line-height:21px; background:#ef0015 url('/wp-content/themes/default/images/v2/banner_toplrg.gif') no-repeat top left; text-indent:7px;color:#FFF;}
#yfg p {font-size:11px;color:#5d5d5d;position:absolute;left:330px; top:40px; width:200px;}
.yfg_bot {font-weight:bold; width : 542px; height:4px; margin-bottom: 20px;background:transparent url('/wp-content/themes/default/images/v2/bg_yfgbot.gif') no-repeat top left;}
#search_container {float : left; width : 540px; height: 91px; background:#d5d5d5 url(/wp-content/themes/default/images/v2/bg_container_search_yfg.jpg) top left no-repeat; border-left:1px solid #ef0015;border-right:1px solid #ef0015;}
#search_container input {margin-top:55px; margin-left:330px; background: none transparent scroll repeat 0% 0%; float: left; width: 160px; height: 16px; border: none;color: #000; font-size: 12px;}
#search_container .btn {margin-top:53px; margin-left:12px; float:left; width:24px; height: 25px;}

#biounity {margin-top:14px;}
#biounity .banner_content { background:#323232 url('/wp-content/themes/default/images/v2/container_biounity.gif') no-repeat bottom left;  }
#biounity a { float:right; clear:both; }
#biounity p#bio_unity_main { width:100px; float:left; font-weight:bold; font-size:15px; }
#biounity #bio_unity_slogan { clear:both; padding-bottom:3px; }
#biounity #bio_unity_slogan p { font-size:9px; line-height:26px; font-weight:bold; color:#c4c4c4;  text-align:center; float:left; }
#biounity #bio_unity_slogan img { float:left; }
#biounity img#bio_unity_logo { float:right; }

/* Bioamazing selectors */
#bioantibody h3, #bioamazing h3 {left: -500000px; position: absolute; top: -500000px}
#bioantibody {padding-top:16px; height: 140px; position: relative;}
  #bioantibody p {position: absolute; top: 16px; left; 0; display: none;}
  #bioantibody p.on {display: block;}

.main_link_button {width:226px; height:45px; float:left; background-image : url(/wp-content/themes/default/images/v2/bg_button.gif); background-repeat : no-repeat; background-position : 11px 0px; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px; padding-left: 11px;}
.main_link_txt a {color:#FFF; text-decoration:none;}
.main_link_txt a:hover {color:#FFF; text-decoration:underline;}
.main_link_button2 {width:215px; height:45px; float:left; background-image : url(/wp-content/themes/default/images/v2/bg_button.gif); background-repeat : no-repeat; background-position : left top; font-family: Arial, Helvetica, sans-serif; font-size:80%; text-indent:10px; padding-top:4px;}
.main_link_txt2 a {color:#FFF; text-decoration:none;}
.main_link_txt2 a:hover {color:#FFF; text-decoration:underline;}


/* tabbed news styles */
.tabs {float:left; overflow:visible;}
.tabNavigation {background-image : url(/wp-content/themes/default/images/tab_bg.gif);}
#tab-blog{float:left; width: 277px; height: 645px; position: relative; padding:0; background-color: #FFFFFF; border-left: 1px solid #9da3b1; border-right: 1px solid #9da3b1; border-bottom: 1px solid #9da3b1; background-image : url(/wp-content/themes/default/images/v2/tb_blog_top.gif); background-repeat : no-repeat; background-position : right top;}
#tab-tweets {float:left; width: 277px; height: 645px;  padding:0 0 0 0; background-color: #FFFFFF; border-left: 1px solid #9da3b1; border-right: 1px solid #9da3b1; border-bottom: 1px solid #9da3b1; background-image : url(/wp-content/themes/default/images/v2/tb_twt_top.gif); background-repeat : no-repeat; background-position : right top;}

.tab-newsroom-date {color:#000000; font-size:0.67em; font-family: Arial, Helvetica, sans-serif; padding:10px 11px 4px 11px;}
.tab-newsroom-date a {color:#000000; text-decoration:underline;}
.tab-newsroom-date a:hover {color:#000000; text-decoration:none;}
.tab-newsroom-title {color:#F00D21; font-weight:bold; font-size:0.72em; font-family: Arial, Helvetica, sans-serif; padding:0 11px 0 11px;}
.tab-newsroom-title  a {color:#F00D21; text-decoration:none;}
.tab-newsroom-title  a:hover {color:#000000; text-decoration:none;}
.tab-newsroom-precis {color:#615F5F; font-size:0.72em; font-family: Arial, Helvetica, sans-serif; padding:0 11px 10px 11px;}

/* flicker free top menu */
ul.tabNavigation {margin:0; padding:0 0 0 0; list-style-type:none; width: 277px; height: 26px;}
.tabNavigation li {float:left; margin: 0 3px 0 0; padding:0; display:block; width:132px;}
.tabNavigation li.list1 {background:transparent url(/wp-content/themes/default/images/v2/tab1.gif); width:79px;}
.tabNavigation li.list2 {background:transparent url(/wp-content/themes/default/images/v2/tab2.gif); width:79px;}
.tabNavigation a {display:block; padding-top:26px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html .tabNavigation a:link, * html .tabNavigation a:visited {height:26px; he\ight:0;}

.tabNavigation ul li {position:relative;}

.tabNavigation a#item1 {background:transparent url(/wp-content/themes/default/images/v2/tab1_roll.gif) -79px -30px no-repeat;}
.tabNavigation a#item2 {background:transparent url(/wp-content/themes/default/images/v2/tab2_roll.gif) -79px -30px no-repeat;}

.tabNavigation #blog li.list1 {background:transparent url(/wp-content/themes/default/images/v2/tab1_roll.gif);}
.tabNavigation #tweets li.list2 {background:transparent url(/wp-content/themes/default/images/v2/tab2_roll.gif);}

.tabNavigation a#item1:hover {background-position:top right; z-index:50;}
.tabNavigation a#item2:hover {background-position:top right; z-index:50;}

.tabNavigation a#item1.selected {background-position:top right; z-index:50;}
.tabNavigation a#item2.selected {background-position:top right; z-index:50;}



/* YOU TUBE STYLES */
h3.youtube_header {width:215px; float:right; min-height:42px; background:transparent url('/wp-content/themes/default/images/v2/youtube.png') no-repeat top left; padding-bottom: 0px !important;}
#yt_wrapper {width:215px; float:right;}
.yt_vid {border: 1px solid #9da3b1; padding:8px; margin-bottom:12px;}
.yt_vid a {color:#5B5B5B; text-decoration:none;}
.yt_vid a:hover {color:#F00D21; text-decoration:none;}
.yt_name {padding-top:4px; font-size:70%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#5B5B5B;}

/* BI0BLOGS FEED STYLES */
#blog_feed .blogdate {font-size:70%; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#000; padding-bottom: 0px !important; }
#blog_feed .blogtitle { font-size:75%; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#F00D21; padding-bottom: 0px !important; text-transform:none !important;}
#blog_feed .blogtitle a, #blog_feed .pipetext a {color:#F00D21; text-decoration:none; }
#blog_feed .blogtitle a:hover, #blog_feed .pipetext a:hover {color:#000; text-decoration:none; }
#blog_feed .pipetext { font-size:75%; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#434343; padding-bottom:20px;}

/* Footer Styles*/
#footer {width:871px; margin:0 auto; min-height:47px; background: url(/wp-content/themes/default/images/v2/bg_footer.jpg) no-repeat top left; padding-top:20px; margin-top: 30px;}
#footer ul {padding-right:10px; display:inline; font-size:70%; font-weight: normal;}
#footer ul li {color : #747474; margin-left:0px; padding : 0 10px; border-left : 1px solid #747474; list-style:none; display:inline;}
#footer ul li.first { padding-left: 0; margin-left : 0; border-left : none; list-style : none; display : inline; }
#footer ul a { color : #747474; text-decoration : none;}
#footer ul a:hover { text-decoration : underline;}