@charset "UTF-8";
/* CSS Document */

body {
	background-color:#FFF;
	margin: 0px 0px 0px 0px;
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

a.blank:hover { border:none; text-decoration:none;}

a  {  
	color: #1e92be;
	font-weight: normal;
	text-decoration: none;
}

a:hover {  
	color: #1e92be;
	font-weight: inherit;
	/*border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #1e92be;*/ 
	text-decoration: underline;
}

.blank a:hover {
	text-decoration: none;
	}

.white {color:#FFF;}
.teal {color:#1e92be;}


.sf-menu a:hover
{
	color: #FFFFFF;
	font-weight: inherit;
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #FFFFFF; 
	text-decoration: none;	
}

.banner_title 
{  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 15px;
	font-weight: normal;
/*	letter-spacing:-.5px; */
	padding-left: 7px;
	color: #003768;	
	line-height: 25px;
}



hr {
	size:1px;
	border-color:#999;
}

h1 {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 21px;
	font-weight: normal;
	color: #1e92be;	
	line-height: 25px;
}

h2 {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: normal;
	color: #1e92be;	
	line-height: 21px;
	margin-top:25px;
}

h6 {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal;
	color: #1e92be;	
	line-height: 14px;
}

p {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;	
	line-height: 19px;
}
ul li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-bottom: 10px;
	margin-left: -15px;
	line-height: 19px;
	list-style-image:url("../../images/banner_bullet_small.gif");
	list-style-type:square;
}
ul.home_bullets li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: -15px;
	line-height: 19px;
	list-style-image:url("../../images/banner_bullet.gif");
	list-style-type:square;
}

ul.bullets li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 19px;
	margin-left: -25px;
	margin-bottom:auto;
	display:block;
	padding-left: 20px;
	list-style-position:outside;
	background:	transparent url("../../images/banner_bullet_small.gif") no-repeat scroll 0 0.4em;
	
}

ul.link li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left: -25px;
	margin-bottom:auto;
	display:block;
	padding-left: 20px;
	list-style-position:outside;
	background:	transparent url("../../images/link_bullet.gif") no-repeat scroll 0 0.4em;
}

ul.pdf li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left: -25px;
	margin-bottom:auto;
	display:block;
	padding-left: 20px;
	list-style-position:outside;
	background:	transparent url("../../images/pdf_bullet.gif") no-repeat scroll 0 0.4em;
}

ul.doc li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left: -25px;
	margin-bottom:auto;
	display:block;
	padding-left: 20px;
	list-style-position:outside;
	background:	transparent url("../../images/doc_bullet.gif") no-repeat scroll 0 0.4em;
}

ul.nav_bullets li {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left: -15px;
	margin-bottom:auto;
	line-height: 19px;
	list-style-image:url("../../images/banner_bullet_small.gif");
	list-style-type:square;
}



ul.sitemap li {
	background:	transparent url("../../images/link_bullet.gif") no-repeat scroll 0 0.4em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;
	margin-left: -25px;
	margin-bottom:auto;
	display:block;
	padding-left: 20px;
	list-style-position:outside;
}

td {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#666;
	text-align:left;
	/*align: left;*/
	vertical-align: top;
	line-height: 16px;
}

table.doclist td {
	vertical-align: middle;
}

.LanguageSelectMenu {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666;
	background-color: #e5e9eb;
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	border: 1px solid #d2d7db;
}


#logo_home {
	float:left; height:30px; width:165px; cursor:pointer; margin-left:20px; margin-top:45px;
}

#mlh_parts {
	float:right; width:215px; margin-left:10px;
}

#more_click {
	float: right; height:21px; width:214px; cursor:pointer;
}

#universal_nav { 
	padding: 20px 20px 0px 0px;
	text-align:right;
}

#nav_bar { 
	background:url('../../images/gilson-header.jpg') no-repeat center;
	width:814px;
	height:113px;
	margin: 0px auto;
    
}

#footer_open { 
	background:url('../../images/footer_top.gif') no-repeat center;
	height: 9px;
	vertical-align:top;
	margin: 20px auto 0px;
    width:803px;
}

#footer_content {
	background:url('../../images/footer-background.png') no-repeat center top;
	font-size:10px;
	color:#888;
	line-height:16px;
	vertical-align:top;
	margin: 15px auto;
	width:770px;
	padding: 20px 10px 0px 20px;
	text-align:left;
}

#breadcrumb-bar { 
	background-color:#DCDCDC;
	color:#5F7280;
	padding: 15px;
    width:770px;
	margin: 0 auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#top_banner_bar_top { 
	background:url('../../images/page-open.jpg') no-repeat center;
	height: 89px;
	margin: 0px auto;
    width:800px;
}

#top_banner_content { 
	vertical-align:top;
	margin: -80px auto 0px;
	padding: 0px 10px 10px 10px;
    width:775px;
}

#top_banner_bar_bottom { 
	background:url('../../images/page-footer.gif') no-repeat center;
	height: 89px;
	vertical-align:top;
	margin: -88px auto 15px;
    width: 800px;
}

#brand_open { 
	background:url('../../images/brand-top.jpg') no-repeat center;
	height: 47px;
	vertical-align:top;
	margin: 0px auto;
    width:800px;
}

#brand_content { 
	vertical-align:top;
	margin: -35px auto 0px;
	padding: 8px 10px 8px 10px;
    width:780px;
	background-color:#719CBE;
}

.brand_footer_ai { 
	background:url('../../images/brand-footer.jpg') no-repeat center bottom;
	height: 20px;
	margin: 0px auto;
    width: 800px;
}

.brand_footer_mlh { 
	background:url('../../images/brand-footer.jpg') no-repeat center bottom;
	height: 20px;
	margin: 0px auto;
    width: 800px;
}

#page_open { 
	background:url('../../images/page-open.jpg') no-repeat center;
	height: 89px;
	margin: 0px auto;
    width:800px;
}

#page_content { 
	/*background:url('../../images/page_middle.gif') repeat-y center;*/
	vertical-align:top;
	margin: -70px auto 0px;
	padding: 0px 10px 0px 20px;
    width:770px;
	/*background-color:#719CBE;*/
}

.page_footer_ai { 
	background:url('../../images/page-footer.gif') no-repeat center;
	height: 89px;
	vertical-align:top;
	margin: -85px auto 0px;
    width: 800px;
}

.page_footer_mlh { 
	background:url('../../images/page-footer.gif') no-repeat center;
	height: 89px;
	vertical-align:top;
	margin: -85px auto 0px;
    width: 800px;
}

#product_content { 
	vertical-align:top;
	padding: 0px 0px 25px 25px;
	z-index: 999;
}

#page_nav_top { 
	background:url('../../images/page-nav-top.png') no-repeat center;
	height: 10px;
	vertical-align:top;
	margin: 10px 0px 0px 0px;
    width:193px;
}

#page_nav_content { 
	vertical-align:top;
    padding: 5px 10px 8px 16px;
    width:167px;
	background-color: #e9f2f8;
}

#page_nav_footer { 
	background:url('../../images/page-nav-bottom.png') no-repeat center;
	height: 10px;
	vertical-align:top;
	margin: 0px 0px 20px 0px;
    width: 193px;
}

#mlh_swaps { 
	vertical-align:top;
	margin: 10px 0px 0px 16px;
    width:177px;
}

#plain_banner { 
	background:url('../../images/banner_blue_top.gif') no-repeat center;
	height: 9px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#plain_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:186px;
	background-color: #C6DBEC;
}

#plain_banner_wide { 
	background:url('../../images/banner_blue_top_wide.gif') no-repeat center;
	height: 9px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#plain_content_wide { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#mlh_nav_banner { 
	background:url('../../images/pipettes_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px 0px 0px 4px;
    width:234px;
}

#mlh_nav_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:186px;
	background-color: #C6DBEC;
}

#mlh_nav_footer { 
	background:url('../../images/blank_banner_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#news_banner { 
	background:url('../../images/news_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px 0px 0px 4px;
    width:234px;
}

#news_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:186px;
	background-color: #C6DBEC;
}

#news_footer { 
	background:url('../../images/more_news_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#mlh_solutions_banner { 
	background:url('../../images/solutions_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px auto;
    width:281px;
}

#mlh_solutions_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#mlh_solutions_footer { 
	background:url('../../images/blank_banner_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#plain_footer { 
	background:url('../../images/blank_banner_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#register_footer { 
	background:url('../../images/register_now.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#order_direct_footer { 
	background:url('../../images/order_now.gif') no-repeat center;
	height: 106px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#know_footer { 
	background:url('../../images/learn_more.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#catalogue_footer { 
	background:url('../../images/sign_up_plain.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#new_products_banner { 
	background:url('../../images/featured_products_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px auto;
    width:281px;
}

#new_products_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#new_products_footer { 
	background:url('../../images/blank_banner_footer_wide.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#new_years_banner { 
width:258px;
	vertical-align:top;
	margin: 0px auto;
}

#events_banner { 
	background:url('../../images/upcoming_events_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px auto;
    width:281px;
}

#events_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#events_footer { 
	background:url('../../images/find_more_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#service_banner { 
	background:url('../../images/gilson_service_banner_en.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px auto;
    width:281px;
}

#service_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#service_footer { 
	background:url('../../images/learn_more.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#solutions_banner { 
	background:url('../../images/solutions_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px auto;
    width:281px;
}

#solutions_content { 
	vertical-align:top;
	margin: 0px auto;
    padding: 1px 18px 10px 10px;
    width:230px;
	background-color: #C6DBEC;
}

#solutions_footer { 
	background:url('../../images/solution_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:258px;
}

#automated_banner { 
	background:url('../../images/automated_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px 0px 0px 6px;
    width:234px;
}

#automated_content { 
	vertical-align:top;
	margin: 0px auto;
	padding: 1px 18px 0px 10px;
    width:186px;
	background-color: #C6DBEC;
}

#automated_footer { 
	background:url('../../images/click_here_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#pipettes_banner { 
	background:url('../../images/pipette_tips_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px 0px 0px 6px;
    width:234px;
}

#pipettes_content { 
	vertical-align:top;
	margin: 0px auto;
	padding: 1px 18px 0px 10px;
    width:186px;
	background-color: #C6DBEC;
}

#pipettes_footer { 
	background:url('../../images/click_here_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}

#assistant_banner { 
	background:url('../../images/product_assistant_banner_header.gif') no-repeat center;
	height: 44px;
	vertical-align:top;
	margin: 0px 0px 0px 6px;
    width:234px;
}

#assistant_content { 
	vertical-align:top;
	margin: 0px auto;
	padding: 5px 8px 0px 10px;
    width:196px;
	background-color: #C6DBEC;
}

#assistant_footer { 
	background:url('../../images/click_here_footer.gif') no-repeat center;
	height: 21px;
	vertical-align:top;
	margin: 0px auto;
    width:214px;
}


#nav_banner { 
	background:url('../../images/nav_top_blend.gif') no-repeat center;
	height: 30px;
	vertical-align:top;
	margin-top: 4px;
    width:193px;
}

#nav_content { 
	vertical-align:top;
    width: 170px;
	background-color:#719dbf;
}

.nav_content { 
	vertical-align:top;
    width: 170px;
	background-color:#719dbf;
}


#nav_footer { 
	background:url('../../images/nav_bottom_blend.gif') no-repeat center;
	height: 30px;
	vertical-align:top;
	margin-bottom: 4px;
    width:193px;
}

#mlh_home_banner { 
	vertical-align:top;
	float:right;
    width: 604px;
}



.DidYouKnowBanner
{
	margin-left: 18px;
}


.SocialMediaBanner
{
	margin-left: 18px;
	margin-top: 18px;
}

a.SocialMediaBanner
{
	text-decoration:none;
}


.social { 
	text-decoration:none;
}


a.social:hover { 
	text-decoration:none;
	border-bottom-width: 0px; 
	border-bottom-style: none;
}

#sitemap_open { 
	/*background:url('../../images/footer-background.png') no-repeat center;   //Removing to hide border on SEO sitemap area.*/
	/*height: 89px;*/
	height:20px;
	vertical-align:top;
	margin: 0px auto;
    width:800px;
}

#sitemap_content { 
	vertical-align:top;
	margin: 0px auto;
    width:780px;
}

#sitemap_close { 
	/*background:url('../../images/page-footer.jpg') no-repeat center;   //Removing to hide border on SEO sitemap area.*/
	/*height: 89px;*/
	height:20px;
	vertical-align:top;
	margin: 0px auto;
    width:800px;
}

.phone {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: bold;
	color: #5f7280;	
	line-height: 18px;
}

.footer {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #5f7280;	
	line-height: 18px;
}

a.footer {
	font-weight: normal;
	color: #5f7280;	
	line-height: 18px;
	text-decoration: none;
}

a.footer:hover {
	color: #5f7280;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5f7280;*/
	text-decoration: underline;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.banners {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #5f7280;	
	line-height: 16px;
}

a.banners {
	font-weight: normal;
	color: #5f7280;	
	line-height: 16px;
	text-decoration: none;
}

a.banners:hover {
	color: #5f7280;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5f7280;
	text-decoration: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.nav_title {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color: #1e92be;	
	line-height: 19px;
}

a.nav_title {
	text-decoration: none;
}

a.nav_title:hover {
	color: #1e92be;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #1e92be;
	text-decoration: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.nav_text {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #666;	
	line-height: 19px;
}

a.nav_text {
	text-decoration: none;
}

a.nav_text:hover {
	color: #5f7280;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5f7280;
	text-decoration: none;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

.sitemap {  
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	color: #5F7280;	
	line-height: 18px;
}

a.sitemap {
	font-weight: normal;
	color: #adb5ba;	
	line-height: 18px;
	text-decoration: none;
}

a.sitemap:hover {  
	color: #5F91BB;
	/*border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #5F91BB;*/ 
	text-decoration: underline;
}

.breadcrumb {  
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:normal; 
	color:#5F7280;	
	line-height:12px;
}

a.breadcrumb  {  
	color: #1e92be;
	font-weight: normal;
	text-decoration: none;
}

a.breadcrumb:hover {  
	color: #1e92be;
	font-weight: normal;
	border-bottom-width: 1px; 
	border-bottom-style: dotted; 
	border-bottom-color: #FFF; 
	text-decoration: none;
}






/*** Sets minimum height for all main content sections of pages ***/
.MainContent
{
	min-height: 450px;
}



/**** Reorder List ****/
.ReorderList
{
}

.ReorderListDragHandle
{
	background-image: url(../../Images/banner_bullet.gif);
	width: 10px;
	height: 10px;
}

.ReorderListText
{
	color: Red;
}
