﻿@charset "UTF-8";
/*@import url("grid.css");*/
/* CSS Document */

/************ 

While working on the new site, I have tabbed 
in all the existing fonts. When making a change 
or adding a new style, please enter it at the 
start of the document so we know what should 
stay and what should go. 

*************/
/* Style for checkbox in Spare Parts Tool/Editor/Associations tab for disabled ("family") nodes */
span.family-node input[type=checkbox] 
{
	display:none;
}
			
/* Style for label/text in Spare Parts Tool/Editor/Associations tab for disabled ("family") nodes */
span.family-node 
{
	font-weight:bold;
}

/* Style for fixing div layout on SiteMap footer*/
div.site-map-footer {
	width: 100%;
}
div.site-map-footer div {
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
			
body {
	background:#FFF;
   /*url('../../images/background.jpg') repeat-x top center #CAD3D8;*/
}
			
			a.blank:hover { border:none; text-decoration:none;}
			
a  {  
	color: #415059;
	font-weight: inherit;
	/*text-decoration: underline;*/
}

a:hover {  
	color: #4B6571;
	font-weight: inherit;
	/*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: Helvetica, Arial, sans-serif;
				font-size: 15px;
				font-weight: normal;
			/*	letter-spacing:-.5px; */
				padding-left: 7px;
				color: #003768;	
				line-height: 25px;
			}
			
			
     .h1-custom
     {
         font-size :38px !important;
         font-weight:500 !important;
         font-family:"Helvetica", Arial, sans-serif !important;
         color:#152c4c!important;
         margin-left:-2px;
      }
			
h1 {  
	font-family: "MyriadProLightRegular", Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	color: #49636F;	
	line-height: 48px;
	letter-spacing:-1px;
}



h2 {  
	/*font-family: "myriad_pro_lightbold_italic", Helvetica, Arial, sans-serif;*/ 
    font-family:Arial, Helvetica, sans-serif !important;
	font-weight: lighter;
	color:#666666;
    /*color:#152c4c!important;*/
	/*line-height: 28px;*/
    border-bottom:3px solid #e3621e;
    display: inline-block;
    /*float: left;*/
    font-weight: normal;
    font-size: 24px;
    padding: 3px 3px 3px 0px;
    /*border-bottom:3px solid #ff4d00;*/
	/*margin-top:25px;*/
	/* Added these two lines to control layer order relative to main product image. */
	/*position: relative;
	z-index: 1;*/
}
  
    /*border-bottom: 3px solid #333;
    color: #006BB6;
    display: inline-block;
    float: left;
    font-weight: normal;
    font-size: 18px;
    padding: 3px 3px 3px 6px;*/

	.title-header
     {  
	font-family: "MyriadProLightRegular", Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	/*color: #49636F;*/
	/*font-size:38px;*/
	line-height: 40px;
    }
   
 .title-border
{
     border-bottom: 3px solid #ff4d00;
}
h3 {
    font-family:Arial, Helvetica, sans-serif !important;
	font-weight: lighter;
	color:#666666;	
	/*font-family:"MyriadProLightRegular", Helvetica, sans-serif;
	font-weight: lighter;
	color: #1e92be;*/	
	line-height: 29px;
	margin-top:25px;
}

h4 {
	color: #666666;
}

.light-head {  
    font-family:Arial, Helvetica, sans-serif !important;
	font-weight: lighter;
	/*color:#666666;*/	
    color:#152c4c!important;
	/*font-family: "MyriadProLightRegular", Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	color: #1D85AE;*/	
	font-size: 24px;
	line-height: 34px;
    margin-left:-2px;
	
}

.light-head strong {  
	font-family: "MyriadProBold", Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	color: #1D85AE;	
	font-size: 27px;
	line-height: 34px;
	
}


			
			h6 {  
				font-family: Helvetica, Arial, sans-serif; 
				font-size: 10px;
				font-weight: normal;
				color: #1e92be;	
				line-height: 14px;
				margin: 5px 0 5px 0 !Important;
			}
			
			
			ol li {  
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-bottom: 10px;
				margin-right: 30px;
				line-height: 19px;
			}
			
			ul li {  
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-bottom: 10px;
				margin-right: 30px;
				/*line-height: 19px;*/
				list-style-type: disc;
			}
			
			ul.home_bullets li {  
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				display:block;
				padding-left: 20px;
				list-style-position:outside;
				list-style-image:url("../../images/banner_bullet.gif");
				list-style-type:square;
			}
			
			ul.bullets li {  
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				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: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				display:block;
				padding-left: 20px;
				list-style-position:outside;
                background:transparent url("../../images/Black line_16.png") no-repeat scroll 0 0.4em;*/
				/*background:	transparent url("../../images/arrow-curve-000-left.png") no-repeat scroll 0 0.4em;*/ /* commented on 2-12-2016*/
			}
			
			ul.pdf li {  
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				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: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				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: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				display:block;
				padding-left: 20px;
				list-style-position:outside;
				list-style-image:url("../../images/banner_bullet_small.gif");
				list-style-type:square;
			}
			
			
			
			ul.sitemap li {
				font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;  
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				color: #787878;
				margin-left: 20px;
				margin-bottom: 10px;
				display:block;
				padding-left: 20px;
				list-style-position:outside;
				background:	transparent url("../../images/link_bullet.gif") no-repeat scroll 0 0.4em;
			}
			
			.content_table td {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 16px;
				line-height: 21px;
				text-align:left;
				vertical-align: top;
				padding: 10px;
				color:#666;
				border-bottom: 1px solid #e5e5e5;
			}
			
			table.chart tr th {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 16px;
				line-height: 21px;
				font-style: bold;
				text-align:left;
				vertical-align: middle;
				padding: 10px;
				color:#4A6572;
				background-color:#c7d0d5;
			}
			
			table.chart tr td {
				border-bottom: 1px solid #e5e5e5;
			}
			
			table.doclist td {
				vertical-align: middle;
			}
			
			.LanguageSelectMenu {
				font-family:Helvetica, Arial, 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;
			}
			
			
			
			
			#mlh_parts {
				float:right; width:215px; margin-left:10px;
			}
			
			#more_click {
				float: right; height:21px; width:214px; cursor:pointer;
			}
			
			


			
			#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;
			}
			

			
			#product_content { 
				vertical-align:top;
				/*padding: 0px 30px 0 125px;* commented for annalakshmi/ 
				z-index: 999;
				/*margin-top:-45px;*  commented for annalakshmi/
				/*width: 740px;*/
			}

            #ctl00_ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_product_content { 
				/*vertical-align:top;
				padding: 0px 30px 0 125px;
				z-index: 999;
				margin-top:-45px;
				/*width: 740px;*/
                                  vertical-align: top;
          /*padding: 0px 30px 0 30px;*/
    z-index: 999;
    /* margin-top: -45px; */
    /* width: 740px; */
			}
            
            #ctl00_ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_product_content_category { 
				/*vertical-align:top;
				padding: 0px 30px 0 125px;
				z-index: 999;
				margin-top:-45px;
				width: 740px;*/
                vertical-align: top;
    /*padding: 0px 30px 0 30px;*/
    z-index: 999;
    /* margin-top: -45px; */
    /* width: 740px; */
			}

            #ctl00_ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_product_content_product { 
				/*vertical-align:top;
				padding: 0px 30px 0 125px;
				z-index: 999;
				margin-top:-45px;
				width: 740px;*/
                vertical-align: top;
    padding: 0px 30px 0 30px;
    z-index: 999;
    /* margin-top: -45px; */
    /* width: 740px; */
			}
			
			.admin-note {
				background-color: #f9fad8;
				border: 1px solid #f5ea38;
				color: #1D85AE;
				font-family: Helvetica,Arial,sans-serif;
				font-size: 14px;
				font-style: normal;
				line-height: 19px;
				padding: 20px;
				}
				
				.site-note {
				background-color: #f9fad8;
				border: 1px solid #f5ea38;
				color: #1D85AE;
				font-family: Helvetica,Arial,sans-serif;
				font-size: 14px;
				font-style: normal;
				line-height: 19px;
				padding: 20px;
				margin: 15px 0 0 0;
				}
			
				.admin_page { 
					vertical-align:top;
					padding: 0px 0px 25px 25px !important;
					z-index: 999;
					margin-top:0 !important;
					/*width: 600px !important;*/
				}
			
				.product_page {
					/*padding: 50px 0 25px 15px !important;
					width: 850px !important;*/
                  padding: 15px ;
					width: 944px !important;
				}
			
			#page_nav_top { 
				background:url('../../images/page-nav-top.png') no-repeat center;
				height: 10px;
				vertical-align:top;
				margin: 10px 0px 0px 0px;
				width:251px;
			}
			
			#page_nav_content { 
				vertical-align:top;
				padding: 5px 10px 8px 16px;
				width:225px;
				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: 251px;
			}
			
			#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;
                /*background-color:#FFFFFF*/
			}
			
			#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;
			}
			
/* Main Navigation and Container CSS */
	
/* Container CSS */
#page_open { 
	background:url('../../images/page-open.png') no-repeat top center;
	height: 10px;
	margin: 0px auto;
	width:960px;
}

#page_content { 
	background:url('../../images/page-content.png') repeat-y top center;
	margin: 0px auto;
	padding: 30px 0;
	width:954px;
    /*border: 2px solid #cad3d8;  
    border-radius: 20px;*/

}
#page_content_login
 {
    background:url('../../images/page-content.png') repeat-y top center;
	margin: 0px auto;
	padding: 30px;
	width:900px;
    border: 2px solid #cad3d8;  
    border-radius: 20px;
 }


#trident_tab { 
	background:url('../../images/trident-tab.jpg') no-repeat top center;
	margin: -96px -30px 0 10px;
    width: 96px;
    height: 135px;
	position:relative;
    float:right;
}

.product-sub-nav-links {
	/*font-family: MyriadProBold, 'Helvetica', Arial, sans-serif;*/ 
	float:right;
	font-size:15px;
	/*margin: -36px 0 0 0;*/
    position: relative;
    /*padding-right: 60px;*/
}

.product-sub-nav-links a {
	color:#1d85ae;
	/*margin-right:10px;*/
    margin-right :-3px;
	text-decoration:none;
}

.overview-link 
{
    color:#1d85ae;
}
 
  .overview-link:hover
    {
        color:#999;
	text-decoration:none;

    }

.product-sub-nav-links a:hover {
	color:#999;
	text-decoration:none;
}

.page_footer_ai { 
	background:url('../../images/page-close.png') no-repeat top center;
	height: 10px;
	width: 960px;
	margin: 0px auto 20px;
}

.page_footer_mlh { 
	background:url('../../images/page-close.png') no-repeat top center;
	height: 10px;
	width: 960px;
	margin: 0 auto 20px;
}



/* Content Classes */
.anchor-right {
	float:right;
	margin-right:-54px;
	}
	
.anchor-left {
	float:left;
	margin-left:-37px;
	}



/* Main Nav CSS */
#main_nav {
	height:55px;
	width:960px;
	margin:0 auto;
}

#nav_left {
	/*background:url('../../images/navigation-left-cap.png') no-repeat top center;*/
    background:#005B94;
	width:15px;
	height:55px;
	float:left;
	display:block;
}

#nav_back {
	background:url('../../images/navigation-blend.png') repeat-x top left;
	width:930px;
	height:55px;
	float:left;
	display:block;
}

#nav_right {
	/*background:url('../../images/navigation-right-cap.png') no-repeat top center;*/
    background:#005B94;
	width:15px;
	height:55px;
	float:left;
	display:block;
}

			
			.phone {  
				font-family: Helvetica, Arial, sans-serif; 
				font-size: 9px;
				font-weight: bold;
				color: #5f7280;	
				line-height: 18px;
			}
			
			
			
			.banners {  
				font-family: Helvetica, Arial, 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: Helvetica, Arial, sans-serif;
			}
			
			.nav_title {  
				font-family: Helvetica, Arial, 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: Helvetica, Arial, sans-serif;
			}
			
			.nav_text {  
				font-family: Helvetica, Arial, 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: Helvetica, Arial, sans-serif;
			}
	
			
			/*** 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;
			}
			
	
/* Promo Banners CSS */

.promo_banner_container {
	margin-bottom:44px;
	height:308px;
}

.promo_banner {
	width:320px;
	height:308px;
	position:relative;
	float:right;
	display:block;
	float:left;
}

.promo_one {
}

.promo_two {
}

.promo_three {
}

.news_banner {
	background:url('../../images/news-background.jpg') no-repeat left top;
	height:23px;
	padding: 10px 20px 10px 110px;
    width: 830px;
	margin-bottom:10px;
}

.news_banner ul li { list-style:none !Important; font-size:15px !Important;}

a.news-ticker-item {text-decoration:none !Important; list-style:none;color:#FFF !Important}



/* Top Navigation and Search CSS */
	
/* Top Navigation CSS */		
#nav_bar { 
	background:url('../../images/gilson-logo-tab.png') no-repeat left top;
	width:962px;
	height:101px;
	margin: 0px auto 10px;
    /* Little bit smaller for Logo*/
    background-size: 840px;
    background-position: 0px 15px;
}

#logo_home {
	float:left; 
	height:76px; 
	width:300px; 
	cursor:pointer;
}	

.upper_nav_links {
	color: #005B94;
    font-size: 14px;
    font-weight: 600;
    /*text-shadow: 0 1px #FFFFFF;*/
}

/* Search Navigation CSS */	
#universal_nav { 
	height: 66px;
    padding-top: 15px;
	text-align:right;
	width:600px;
	float:right;
	/*margin-right:15px;*/
}

#searchform {
	background:url('../../images/search-background.png') no-repeat right top;
	margin-top:25px;
	width:305px;
	float:right;
	/*margin-right: -14px;*/
}

a{
    /*text-decoration:none !important;*/
}

#query {
	font-size:11px;
	font-weight:bold;
	border:none !Important;
	color:#b0b9bf;
	padding:2px;
	height:19px;
	left:-40px;
	position:relative;
    top:3px;
    margin-top :2px;
}

input[type=text], input[type=password], textarea { 
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px ridge silver;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    cursor: text;
    font-size: 12px;
    padding: 8px;
    /*width: 97%;*/
}
	 
input[type=submit], button[type=reset], .button { 
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 3px 24px;
    text-transform:uppercase;
	/*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
	/*-webkit-border-radius: 20px; 
	-moz-border-radius: 20px;*/
	/*border-radius: 20px;*/
	/*-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);*/
	color: #FFFFFF !important;
	border: none;
	background: #097E49;
    font-size:13px;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#60badd), to(#1f84b4));
	background: -moz-linear-gradient(top,  #60badd,  #1f84b4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#60badd', endColorstr='#1f84b4');*/
}

input[type=submit]:hover, button[type=reset]:hover, .button:hover { 
	background: #047492;
    
    background: -webkit-gradient(linear, left top, left bottom, from(#787878), to(#787878));
	/*background: -webkit-gradient(linear, left top, left bottom, from(#74c0df), to(#047492));*/
    background: -moz-linear-gradient(top,  #787878,  #787878);
	/*background: -moz-linear-gradient(top,  #74c0df,  #047492);*/
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#787878');
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c0df', endColorstr='#047492');*/
}

.site-search-button {
	width:80px;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size:12px;
	padding: 8px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: none !Important; 
	-moz-border-radius: none !Important;
	border-radius: none !Important;
	-webkit-box-shadow: none !Important;
	-moz-box-shadow: none !Important;
	box-shadow: none !Important;
	color: #FFFFFF;
	border: none !Important;
	background: none !Important;
	filter: none !Important;
}

.required {
	font-weight: bold;
	color: #e76651;
}

.required-note {
	font-size:11px;
	font-weight: normal;
	color: #e76651;
}
			
/* Footer and SEO Footer */
	
/* Site Footer CSS */
#footer_container {
	background:url('../../images/seo-footer-background.png') repeat-x top center;
	padding-top:24px;
}

#footer_content {
	background:url('../../images/seo-footer-blend.jpg') repeat-x top center #4A6572;
}

#footer_legal{
	margin: 0 auto 20px;
    width: 960px;
	padding-top:20px;
}

.footer{
	font-size:11px;
	font-weight: bold;
	color: #FFF;	
	line-height: 16px;
}

a.footer {
	color: #FFF;
	text-decoration: none;
}

a.footer:hover {
	font-weight: bold;
	text-decoration: underline;
}

.footer_phone {
	float:right;
	font-size:18px;
	font-weight:lighter;
	color:#FFF;
}


/* SEO Footer/Sitemap CSS */

#sitemap_content { 
	/*padding: 0 20px 0 20px;*/
    width: 960px;
	margin:0 auto;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
}

.sitemap {
	font-size:11px;
	font-weight: bold;
	color: #FFF;	
	line-height: 16px;
}

a.sitemap {
	font-size:11px;
	font-weight: bold;
	color: #9ca7ae;	
	line-height: 16px;
	text-decoration: none;
}

a.sitemap:hover {
	text-decoration: underline;
}

div[data-title="site-map-footer-Home"] { display:none; }
div[data-title="site-map-footer-GilsonProducts"] { float:left; margin-right:25px; }
div[data-title="site-map-footer-Markets&Applications"] { float:left; margin-right:25px; }
div[data-title="site-map-footer-Services&Training"] { float:left; margin-right:25px; display:block; }
div[data-title="site-map-footer-OEMSolutions"] { float:left; margin-right:25px; }
div[data-title="site-map-footer-AboutGilson"] { float:left; margin-right:25px; }
div[data-title="site-map-footer-ContactUs"] { float:left; }

/*.site-map-footer-Home { display:none; }
.site-map-footer-GilsonProducts { float:left; margin-right:25px; }
.site-map-footer-Markets&Applications { float:left; margin-right:25px; }
.site-map-footer-Services&Training { float:left; margin-right:25px; display:block; }
.site-map-footer-OEMSolutions { float:left; margin-right:25px; }
.site-map-footer-AboutGilson { float:left; margin-right:25px; }
.site-map-footer-ContactUs { float:left; }*/


/* Breadcrumb CSS */

#breadcrumb-bar {
	background:url('../../images/breadcrumb-back.jpg') no-repeat top center;
    height: 19px;
    /*margin: 0 auto 20px;*/
    margin: 0 auto;
    padding: 12px 0 13px 20px;
    width: 940px;
    background-position: -10px 0px;
}
		
.breadcrumb {  
	font-family:Helvetica, Arial, sans-serif; 
	font-size:11px;
	font-weight: bold; 
	color:#4B6571;	
	line-height:12px;
}

a.breadcrumb  {  
	color: #4B6571;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrumb:hover {  
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#breadcrumb-bar a {text-decoration: none;}
#breadcrumb-bar a:hover {text-decoration: underline;}

/* Admin CSS */
	
/* Admin Bar CSS */
#admin_bar {
	background:url('../../images/navigation-blend-admin.png') repeat-x top center;
	height:35px;
	padding: 14px 40px 6px 40px;
	color:#819099;
}

#admin_bar a, #admin_id , #admin_id a {
	color:#FFF;
}

.ajax__tab_body {
	border: solid 1px #ccc !Important;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

.LoginNameLabel{
	color: #6589DD;
}

#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView1 tr td, 
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView1 tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView2 tr td,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView2 tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelRack_TabContainerRack_TabPanelVesselTypes_VesselTypeSelectControl1_GridViewVesselTypes tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelRack_TabContainerRack_TabPanelVesselTypes_VesselTypeSelectControl1_GridViewVesselTypes tr td,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr td,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr td,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr td,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr td,
#spare-parts-table tr td,
#spare-parts-table tr th,
#banners-table tr td,
#banners-table tr th {
	padding:10px;
	}
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView1 tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_GridView2 tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelRack_TabContainerRack_TabPanelVesselTypes_VesselTypeSelectControl1_GridViewVesselTypes tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelResources_ResourceSelectControl1_GridViewResources tr th,
#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_CategoryEditControl1_TabContainerEditor_TabPanelDetails_ProductDetailSelectControl1_GridViewDetails tr th,
#spare-parts-table tr th,
#banners-table tr th {
	font-size:16px;
	font-weight:bold;
	}
	
#page_open_admin { 
	/*background:url('../../images/page-open-admin.png') no-repeat top center;*/ /*  change the Loginbox the url not be used*/
	height: 10px;
	margin: 20px auto 0px auto;
	width:960px;
  /*// border: 2px solid #cad3d8;
  //  border-radius: 20px;*/
     /*// when  we want the border for  Login page usded that one.*/
}

#page_close_admin {                
	/*background:url('../../images/page-close-admin.png') no-repeat top center;*/  /*  change the Loginbox the url not be used*/
	height: 10px;
	width: 960px;
	margin: 0px auto 20px;
    /*border: 2px solid #cad3d8;
    border-radius: 20px;*/
}

#ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_LabelFamilyName { color:#FFFFFF; }

/* Custom Classes */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1D85AE !Important;
    font-family: Helvetica, Arial, Sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #1D85AE !Important;
    font-family: Helvetica, Arial, Sans-serif;
    font-weight: bold;
    text-decoration: none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("/images/accordion-blend.png") repeat-x scroll !Important;
	border: 1px solid #c8d4d9 !important;
	padding: 4px !important;
	box-shadow: 0 0 5px #c8d4d9;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #FFFFFF !Important;
    border: 1px solid #c8d4d9 !important;
    color: #e8f6fc !important;
	padding: 4px !important;
	box-shadow: 0 0 5px #c8d4d9;
}

.ui-widget {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !Important;
    font-size: 1.1em;
}

.ui-widget-content a {
    color: #1D85AE !important;
}

.ui-widget-content {
	border: 1px solid #c8d4d9 !important;
	border-top: 0 none !important;
}

.ui-accordion .ui-accordion-header {
    margin-top: 4px !Important;
}
#ctl00_ctl00_ContentPlaceHolderBodyContent_ContentPlaceHolder1_ProductResourcesRepeaterDiv a {display:block;}

.nivoSlider a.nivo-imageLink {
	background:white; 
	filter: alpha(opacity=0);
	opacity: 0;
}




/* Careers Tool CSS Overides */
.ui-autocomplete-input {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px ridge silver;
    border-radius: 3px 3px 3px 3px;
    color: #666666;
    cursor: text;
    font-size: 12px;
    padding: 8px;
    /*width: 97%;*/
}

.ui-widget-content {
    border: 1px ridge #C0C0C0 !Important;
}

.searchTableTitle {  
	font-family: "MyriadProLightRegular", Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	color: #49636F;	
	line-height: 48px;
	letter-spacing:-1px;
}