﻿/*RULES BARWIL UNITOR SHIPSERVICE */

/*TAGLINE TEXT ON TOP OF BANNER ON EVERY MAINPAGE.*/
.taglineTop {
	color:#001f5a;
	background-color:#94abcd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 15px 4px 15px;
	margin:0 0 1px 0;
	width:950px !important;
	height:28px;
}

img { border:0px; padding:0px; margin:0px; }
img.bulletList { border:0px; padding:0px; margin:0px;  }


.bgHeaderBorder  {
	background:url('/Style%20Library/images/WW/bgHeader_1x28.gif') repeat-x left 100%;	
	height:34px !important;
	margin:0px;
	padding:0px;
	width: 100%;
	float: left;		
}
	 .bgHeaderBorder h2 {
	 	font-family: Arial, Verdana, Helvetica, Sans-serif;
		padding-left:15px;
		margin:0 0 0 0;
		border-top:6px solid #94abcd; 
		padding-top:11px;  
		font-size:13px; 
	}	




/*----------------------------------------------------------------------------------------------*/
/* RULES FOR LEFTNAVIGATION */
/*----------------------------------------------------------------------------------------------*/

/* FIRST LEVEL, leftNavigation  */
#leftContent {
	width: 188px;
	float:left;
	margin:0 6px 0 0;
	border-top:1px solid #4169a6;
	padding:0px;
} 

	ul.leftNavigation { 
		background-color:#94abcd;
		border-bottom:2px solid white;
		margin:0px;
		padding: 0px 0px 1px 0;
		list-style-type:none;
		font-size: 11px;
		border-top: 6px solid #94abcd;
	}
	
	ul.leftNavigation li { 
		border-bottom:1px solid white; 
		display:block;
		padding:0px; 
	 }
		
		ul.leftNavigation li a { 
			text-transform:uppercase; 
			background-color:#e8e5e2;
			color:#FFFFFF;
			text-decoration:none; 
			display:block;
			padding:5px 0 5px 10px;
			font-weight:bold;
			border-top:1px solid #ffffff;  						
		}
		
		ul.leftNavigation li a:hover { 			
			background-color:#001b53 !important;
			background:none;
			color:#FFFFFF;			
			padding:5px 0 5px 10px;
			font-weight:bold; 
		}
			
			ul.leftNavigation li a.selected {				
				background:#406aa6 url('/Style%20Library/Images/WW/arrow_406aa6.gif') no-repeat left;
				color:#ffffff;	
				text-decoration:none;				
				padding:10px 0 2px 10px;
				border-bottom: 1px solid #FFFFFF;
				font-weight:bold;    
				}
			
			ul.leftNavigation li a.selected:hover {				
				background-color:#001b53;
				background-image:none; 				
				text-decoration:none;				
				padding:10px 0 2px 10px;
				border-bottom: 1px solid #FFFFFF; 
				font-weight:bold;   
			}

				ul.leftNavigation li a.childselected {
					background-color:#406aa6;
					color:#FFFFFF; 
					text-decoration:none;				
					padding:10px 0 2px 10px;
					border-bottom: 1px solid #FFFFFF;
					font-weight:bold; 					 			
				}
				
				ul.leftNavigation li a.childselected:hover {
					background-color:#001b53; 
					color:#FFFFFF; 
					text-decoration:none;				
					padding:10px 0 2px 10px;
				}

/* END FIRSTLEVEL, leftNavigation */


/* SECOND LEVEL, leftNavigation  */
ul.leftNavigation ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	
}
	
	ul.leftNavigation ul li {
		background-color:#e8e5e2 !important;
		border-bottom:1px solid white; 
		display:block;
		padding:0px; 
	}
		
		ul.leftNavigation ul li a {
			padding:1px 0 0 0; 
			text-transform:uppercase; 
			color:#001b53 !important; 
			text-decoration:none; 
			display:block;
			padding:3px 8px 3px 10px;
			font-weight:normal;
			border-top:none; 
		}
		
		ul.leftNavigation ul li a:hover {				
			background-color:#406aa6!important;
			color:#FFFFFF !important;
			padding:3px 8px 3px 10px;   	
			display: block;
			text-decoration:none;
			font-weight:normal; 
		}
		
		ul.leftNavigation ul li a.selected {
				background:url('/Style%20Library/images/WW/menu_img/406aa6_second_select.gif') left top no-repeat;
				background-color:#406aa6; 
				color:#FFFFFF !important; 
				text-decoration:none;				
				padding:3px 8px 3px 10px;  	
				border-bottom:none;
				font-weight:normal; 
		}
		
		ul.leftNavigation ul li a.selected:hover {
				background:none;
				background-color:#406aa6 !important; 
				color:#FFFFFF !important; 
				text-decoration:none;				
				padding:3px 8px 3px 10px;
				border-bottom:none;
				font-weight:normal; 							
		}

				ul.leftNavigation ul li a.childselected {
					background:url('/Style%20Library/images/WW/menu_img/406aa6_second_select.gif') left top no-repeat;
					background-color:#406aa6 !important; 
					color:#FFFFFF !important; 
					text-decoration:none;				
					padding:3px 8px 3px 10px; 
					border-bottom: 1px solid #ecebea;
					font-weight:normal; 
				}
				
				ul.leftNavigation ul li a.childselected:hover {
					background-image:none;
					background-color:#406aa6 !important;
					color:#FFFFFF !important; 
					text-decoration:none;				
					padding:3px 8px 3px 10px; 
					font-weight:normal;   
				}

/* END SECOND LEVEL, leftNavigation  */				
	
				
/* THIRD LEVEL, leftNavigation  */
ul.leftNavigation ul ul {	
	margin:0 0 0 0;
	padding:0px;
	border:none;
	background-color:#e8e5e2 !important;
			
}
	
	ul.leftNavigation ul ul li {
		background:url('/Style%20Library/images/WW/menu_img/stipledborder.gif') left bottom repeat-x;	
		background-color:#ffffff !important;
		display:block;
		padding:0 0 1px 0; 
		border:none;
		
	}
		
		ul.leftNavigation ul ul li a {
			background:url('/Style%20Library/images/WW/menu_img/333333_third_activeT.gif') left top no-repeat;	
			background-color:#ffffff;
			font-weight:normal;			
			color:#333333 !important;
			text-decoration:none; 
			display:block;
			padding:3px 10px 4px 24px;
			text-transform:none;
			font-size:12px;
			border:none;
		}
		
		ul.leftNavigation ul ul li a:hover {			
			color:#ffffff !important;
			background-color:#406aa6 !important;
			display:block;
			border:none;
			padding:3px 10px 4px 24px;
			text-decoration:none; 
		}
		
		ul.leftNavigation ul ul li a.selected {
			color:#003787 !important;			
			background:url('/Style%20Library/images/WW/menu_img/406ba2_third_selectT.gif') left top no-repeat;	
			background-color:#ffffff ;
			display:block;
			padding:3px 10px 4px 24px;
			text-decoration:none; 
			border:none;
		}
		
		ul.leftNavigation ul ul li a.selected:hover {
			color:#ffffff !important;
			background-color:#406aa6 !important;
			display:block;
			border:none;
			padding:3px 10px 4px 24px;
			text-decoration:none; 
			border:none;
		}

		ul.leftNavigation ul ul li a.childselected {
			color:#003787 !important;		
			background:url('/Style%20Library/images/WW/menu_img/406ba2_third_selectT.gif') left top no-repeat;					
			background-color:#ffffff !important;
			display:block;
			padding:3px 10px 4px 24px;
			text-decoration:none;
			border:none; 
		}
			
		ul.leftNavigation ul ul li a.childselected:hover {
			color:#ffffff !important;
			background-color:#406aa6 !important;
			display:block;
			border-bottom:none;
			padding:3px 10px 4px 24px;
			text-decoration:none;
			border:none; 
		}
							
/* END  THIRD LEVEL, leftNavigation  */	

/* FOURTH LEVEL, leftNavigation  */
ul.leftNavigation ul ul ul {
	margin:0px;
	padding:0px 0 1px 0;
	font-size: 12px;
	font-weight:normal;
	border:none;

}
	
	ul.leftNavigation ul ul ul li {
		display:block;
		padding:0 0 0 0px;
		background:none; 
		border:none;	
	}
		
		ul.leftNavigation ul ul ul li a {
			background:url('/Style%20Library/images/WW/menu_img/333333_fourth_activeT.gif') left top no-repeat;
			font-size:12px;
			color:#333333 !important;
			background-color:#ffffff !important;
			display:block;
			border:none;
			padding:2px 10px 2px 38px;
			text-decoration:none; 
		
		}
		
		ul.leftNavigation ul ul ul li a:hover {
			color:#ffffff !important;
			background-color:#406aa6 !important;
			display:block;
			border:none;
			padding:2px 10px 2px 38px;
			text-decoration:none; 
		}
		
		ul.leftNavigation ul ul ul li a.selected {
			color:#003787 !important;
			background:url('/Style%20Library/images/WW/menu_img/003789_fourth_selectT.gif') left top no-repeat ;					*/
			background-color:#ffffff !important;
			display:block;
			padding:2px 10px 2px 38px;
			text-decoration:none;
			border:none; 
		}
		
		ul.leftNavigation ul ul ul li a.selected:hover {
			color:#ffffff !important;
			background-color:#406aa6 !important;
			background:none;
			display:block;
			border-bottom:none;
			padding:2px 10px 2px 38px;
			text-decoration:none;
			border:none; 
		}	
	
		ul.leftNavigation ul ul li a.childselected:hover {
			color:#ffffff !important;
			background-color:#406aa6 !important;
			display:block;
			border-bottom:none;
			padding:3px 10px 4px 30px;
			text-decoration:none; 
			border:none;
		}
	
							
/* END FOURTH LEVEL, leftNavigation  */
/* END RULES LEFT NAVIGATION AND LEFTCONTENT*/	
	






/*----------------------------------------------------------------------------------------------*/
/* RULES FOR GRID */
/*----------------------------------------------------------------------------------------------*/

#wrapper {
	padding:0px;
}
	 
#maincontainer {
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	background:url(/Style%20Library/images/ww/bgLeftContent.gif) bottom left repeat-y;		
}	



/*----------------------------------------------------------------------------------------------*/
/* RULES FOR MAINCONTENT, ("DIRECTORY OF OUR LOCATIONS", CAMPAIGNS, NEWS) */
/*----------------------------------------------------------------------------------------------*/

/*RULES FOR CENTERCONTENT */
.centerContent { 
	background-color:#94abcd;
}

.spacing_WSSmainpage {
	padding:15px 15px 0px 15px;
	float:left;

}
 
#centerContent_oneColoumn {
	width: 786px;
	float: left;
	padding:0px;
	border-top:6px solid #94abcd;
}


.centerContent h3 { 
	padding:0px; 
	margin:0px;
	line-height:12px; 
}


.centerContent_leftside {
	float:left;
	background-color:#ffffff;
	width:47%;
	padding:0px;
	margin:0 24px 20px 0px;
}

.centerContent_rightside {
	float:right;
	width:46%;
	background-color:#FFFFFF;
	padding:0 0 0px 8px;
	margin:0 0 0px 0px;

}


.centerContent_leftside_section {
	float:left;
	width:48%;
	margin:0px;
	padding:0 15px 0 0px;
	background-color:#FFFFFF;
}
.centerContent_rightside_section {
	float:left;
	width:47%;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;	
}


.centerContent_rightside .ms-PartSpacingVertical {
	margin:0px; 
	padding:0 0 15px 0 !important; 
	height:0px;
	width:0%;
}


/* NEW HOMPAGE, 01.01.2008 */
.bigCampaign {
	/*margin:6px 0 0 0; */
	margin:20px 0 0 0;
	background-color:#ffffff; 
	/*width:526px;*/
	width:500px;
	border:1px solid green;
}


.businesstreams {
	float:left;
	width:94%;
	padding:20px 0px 20px 15px;
}

.business_stream_one {
	float:left; 
	width:115px; 
	padding:0 10px 0 0;
}

.business_stream_two {
	float:left; 
	width:115px; 
	padding:0 10px 0 0;
}

.business_stream_three {
	float:left; 
	width:115px; 
	padding:0 10px 0 0;
}

.business_stream_four {
	float:left; 
	width:115px; 
	padding:0px;
}

  
/* RULES FOR CAMPAIGN SLOT  ::  OLD homepage */ 
.campaign_container {
  padding:0px; 
  float:left; 
  width:526px; 
  background-color:#FFFFFF;
  border-top:5px solid #94abcd;	
} 
 
 .campaign_left {
	float:left; 
	width:260px; 
	border-right:6px solid #94abcd; 
	margin:0px; 
	padding:0px;
  }
 
 .campaign_right {
	float:right; 
	width:259px; 
	background-color:#FFFFFF;
  }

/* RULES FOR NEWS SLOT :: OLD */
.newsSlot {
	float:left; 
	width:100%; 
	padding:0px; 
	background-color:#FFFFFF; 
	border-top:6px solid #94abcd;
}



/*----------------------------------------------------------------------------------------------*/
/* RULES FOR RIGHT SIDE/RIGHTCONTENT */
/*----------------------------------------------------------------------------------------------*/

#rightContent {	
	border-top:6px solid #94abcd; 

 }



/*----------------------------------------------------------------------------------------------*/
/* RULES FOR FOOTER OG BOTTOMLINE */
/*----------------------------------------------------------------------------------------------*/
	
/* RULES FOR FOOTER */
#footer { 
	width:250px; 
	color:#406aa6; 
	font-size:0.9em;
	text-align:left; 
	padding:2px 0 7px 0;
	float:left;
	font-weight:normal; 
}	



/* RULES FOR BOTTOM LINE, TWO STYLES BECAUSE OF WIDTH AND COLOUR. (These id's exists in each css because of the change of colour in the image. */
#bottomSection {
	background:url('/Style%20Library/Images/WW/WMS/bottomWMS_section.gif') no-repeat;
	padding:0px;
	margin:0px;
	height:14px;
	float:left;
	width:100%;	
}

#bottomMain {
	background:url('/Style%20Library/Images/WW/WMS/bottomWMS_main.gif') no-repeat bottom;
	padding:0px;
	margin:0px;
	height:14px;
	float:left;
	width:100%;	
}

/* BOTTOM LINE FOR SECTIONPAGES, WITH JUST ONE COLOUMN CONTENT, NO RIGHTSIDE/RIGHTCONTNENT */
#bottomOneColoumn {
	background:url('/Style%20Library/Images/WW/BUSS/bottomBUSS_oneColoumn.gif') no-repeat bottom;
	padding:0px;
	margin:0px;
	height:14px;
	float:left;
	width:100%;	
}
	
	
	

	
/*-------------------------------------------------------------------------*/
/* RULES FOR RULES FOR REGION OFFICES */
/*-------------------------------------------------------------------------*/
	
.regionOffice {
	float:left;
	width:99%;
	margin:0 0 30px 0;
}
	.regionOffice h1 {
		margin:0px;
	}

.regOfficeInfo {
	float:left; 
	width:60%; 
	padding:15px 15px 0 0;	 
}


.CountriesInRegion {
	padding:15px 0 0 0;
	width:35%;
}

/* end region offices */	



/*-------------------------------------------------------------------------*/
/* RULES FOR PORTS/PORTSLIST & COUNTRY/COUNTRYLIST */
/*-------------------------------------------------------------------------*/
div.portcontainer {
	 width:99%; 
	 padding:0px; 
	 margin:0 0 20px 0; 
	 float:left;
}

.portlist {
	width:32%; 
	padding:0 5px 0 0; 
	margin:0px; 
	float:left;
}

div.countrycontainer {
	float:left; 
	width:99%; 
} 

.countrylist {
	margin-bottom:10px;
	width:32%; 
	float:left;
	padding:0 5px 0 0;
}

/*end ports/country  */


/*-------------------------------------------------------------------------*/
/* RULES FOR PORTSERVICES.XSL (Ports_Services offered at ports. */
/*-------------------------------------------------------------------------*/

.portservicescontainer {
	 width:100%; 
	 float:left;
	 margin:0px;
	 padding:0px; 
	
}

.portservice {
	width:45%; 
	padding:0 20px 20px 0;
	float:left;
	height:240px;
}

.portserviceInfoText {
	padding:0 0 15px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.serviceportsContainer {
	float:left;
	width:99%;
}

.view_detailscontainer {
	margin:5px 0 0 0; 
}

a.view_details, .view_details:active, .view_details:visited {
	background-color:#001b53; 
	padding:1px 5px 2px 5px;
	color:#ffffff;
	font-weight:bold;
}

a.view_details:hover {
	background-color:#001b53; 
	padding:1px 5px 2px 5px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;

}

/*end portsservices  */




/* RULES ADVANCED SEARCH, (search in locations and contacts.) */
td.ms-advsrchText input {
	/*border:1px solid #9fb4d3;*/
	width:195px;
	float:left;
	padding:0px;
	margin:0px;
}


/* td in front of input fields - Search in locations and contacts. Makes it not align with content above.*/
/* This is a standard sharepint webpart. */
div.ms-WPBody td.ms-advsrchText {
	width:0px;
	padding:0px;
	margin:0px;
}
div.ms-WPBody td.ms-advsrchText select {
	/*border:1px solid #9fb4d3;*/
	width:200px;
	float:left;
	margin:0px;	
}
td.ms-advsrchHeadingText {
	padding:20px 0 0 0;
}
td.ms-advsrchHeadingText h3 {
	margin:0 0 3px 0;
}

/* the first input field */
td.ms-advsrchText input#ctl00_ctl00_ctl00_ctl09_g_ed3ec824_2c96_4237_8db6_a83509f7d32c_ASB_TQS_AndQ_tb {
	margin:0px;
	padding:0px;
	width:195px;
}

input.buttons {
		background-color:#003399; 
		color:#ffffff; 
		border:1px solid #001b53;
		font-weight:normal;
		text-align:center;
		padding:0 3px 0 3px;
		float:right;
		height:20px;
		font-size:11px;
		margin-right:25px;
		margin-top:5px;
}

/*Search button */
td input#ctl00_ctl00_ctl00_ctl09_g_ed3ec824_2c96_4237_8db6_a83509f7d32c_ASB_BS_SRCH_1 {
	background-color:#003399; 
	color:#ffffff; 
	border:1px solid #001b53;
	font-weight:normal;
	text-align:center;
	padding:0 2px 0 2px;
	height:20px;
	font-size:11px;
	margin-top:3px;
	float:right;
			
}


	
/*----------------------------------------------------------------------------------------------*/
/* RULES FOR PRODUCTCALOUGE */
/*----------------------------------------------------------------------------------------------*/

.productcatalog_topheader {
	width:523px;
}

.productsearch, .custcentrecontainer{
	padding-left:15px;
}

.productcataloguecontainer {
	width:770px; 
	padding:0 0 0 15px;
	float:left;
	/*margin-bottom:50px;*/
	
}

.columnOne {
	width:245px; 
	margin:0 0 30px 0; 
	padding:0 10px 0 0; 
	float:left; 
}

.columnTwo {
	width:245px;
	margin:0 0 30px 0; 
	padding:0 10px 0 0; 
	float:left; 
}

.columnThree {
	width:245px; 
	margin:0 0 30px 0; 
	padding:0 0px 0 0; 
	float:left; 
}



#FirstCol {
	width:245px; 
	margin:0 0 30px 0; 
	padding:0 10px 0 0; 
	float:left; 
}

#SecondCol {
	width:245px;
	margin:0 0 30px 0; 
	padding:0 10px 0 0; 
	float:left; 
}

#ThirdCol {
	width:245px; 
	margin:0 0 30px 0; 
	padding:0 0px 0 0; 
	float:left; 
}

.productgroupwrapper {
	padding:0 0 30px 0;
	float:left;
}

.productContainer {
	border: 1px solid #9fb4d3;
	padding: 6px 2px 10px 6px;
	margin: 0px;
	width: 235px;
	float:left;
}	

.productcategoryimg {
	border-bottom:6px solid #dae2ef !important;
	border-top:6px solid #dae2ef !important;
	padding:0px;
	margin:5px 0 0 0;
	/*float:left;*/
}

.productdescription {
	padding:10px 15px 10px 15px; 
	width:590px;
	float: left;
}

.productspecification {
	/*width:572px; */
	width:771px;
	background-color:#f1f1f1; 
	padding:0px;
	margin:0 0 15px 0;
}
.productspecification h2 {
	padding:0px;
	margin:0 0 12px 0;
}

.products td.leftalign{ 
	font-size: 10pt;
}


/* RULES FOR PRINTITEMS (productcatalogue) */

#toPrint {
	display: block;
	float:left;
}

#toScreen {
	display: none;
	float: left;
}

#imgDrawingCollapseExpand {
	display: inline;
}

.printcontainer {
	width: 100px;
	float: right;
	display: block;
	margin-top: 10px;
}

.printbottom {
	float: right;
	margin-bottom: 10px;
}

/* RULES FOR TABLE (productspecification) */
.productspecificationcontainer {
	width:773px;
	background-color:#f1f1f1; 
	padding:0px;
	margin:0 0 13px 13px;
}

.productfactscontainer {
	padding:5px 5px 0px 9px; 
	float:left;
	background-color:#f1f1f1; 
	border-right:7px solid #ffffff; 
	width:575px;
}

table.productfacts { 
	font-family:Arial, Helvetica, sans-serif;
	width:575px; 
	padding:0px;
	float:left;
	margin:0px; 
}
	.productfacts th { 
		text-align: left; 
		font-weight: bold; 
		padding:5px 2px 0 0; 
		color:#333333; 
		background-color:#ffffff; 
	}
	
	.productfacts tr { 
		margin:0px; 
		padding:0px;		
	}
	
		
	.productfacts td { 
		text-align: left;
		padding:0 10px 2px 0; 
		margin:0 20px 0 0;
		color:#333333; 
		font-weight:normal;
	}
		.productfacts td.productimg {
			padding:10px; 
			background-color:#ffffff; 
			vertical-align:top; 
			width:95px; 
			text-align:center;
		}




/* ProductCategory.aspx */
/* RULES FOR TABLE (productspecification) */
.productcategory_topspacing {
	width:98%; 
	padding:15px 0px 15px 15px;
}

.leftside, .productcategory_topcontainer {
	/*width:505px;*/
	width:420px;
	/*width:50%;*/
	margin:0 0 20px 0; 
	padding:0 30px 0 0; 
	float:left;
}

.productsearchcontainer {
	/*width:505px;*/
	width:508px;
	/*width:50%;*/
	margin:0 0 20px 0; 
	padding:0px; 
	float:left;
}



.quickportsearchArea {
	width:244px;
	/*width:35%;	*/
	padding:0 0 0 0px;
	margin:0 0 20px 0;	
}
.searchcontainer {
	width:263px;
	float:right;
	/*width:35%;	*/
	padding:0 0 0 0px;
	margin:0 0 0px 0;	
}



/* ProductSubCategory.aspx */
.productSubCategory_topspacing {
	width:95%; 
	padding:0 5px 0px 15px;
}



/* ProductGroup.aspx */
.productSubCategorycontainer {
	width:95%; 
	padding:0 5px 0px 15px; 
}



/* Productspesification. :: ProductLayout.aspx */
.productproperties {
	float:left;
	width:450px;
}

.productproperties_image {
	width:71px;
	float:left;
	padding:2px 3px 0 0;
}

.customercentre {
	width:20%; 
	float:left; 
	padding:5px 0 0 5px;
	background-color:#f1f1f1;
}

.view_drawing {
	background-color:#003387; 
	margin:0 0 10px 0px; 
	padding:3px 0 3px 5px;
	width:100%;
	float:left; 
}
.drawing {
	padding-left:13px; 
	width:768px; 
	margin:7px 0 0px 0; 
	float:left; 
}
	.view_drawing h1 a, .view_drawing h1 a:active, .view_drawing h1 a:visited {
		color:#ffffff !important;
		margin:0px;
		padding:0 0 0 2px;
	}
 
	.view_drawing h1 a:hover {
		color:#ffffff !important;
		margin:0px;
		padding:0 0 0 2px;
		text-decoration:underline;
	}


.drawingcontainer {
	 width:773px; 
	 margin:0 0 15px 0px;
	 padding:0 0 5px 0;
	 border-bottom:3px solid #003387;
}
	

.drawingImgContainer	 {
	margin:0 0 15px 15px;
}


#product_layout {
	width:590px; 
	padding:0 15px 0 15px;

}

.productassociations {
	width:90%; 
	padding:0 0 15px 15px; 
	float:left;
}


.lastUpdated {
	margin-bottom:30px;
}


.spacebottom {
	padding-bottom:15px;
}

/* dosingmethod */
table#dosingmethod {
	padding:0px;
	margin:0 0 30px 0;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}
	#dosingmethod td {
		text-align:center;
		border-right:1px solid #666666;
		border-bottom:1px solid #666666;
		}
	
	#dosingmethod td.hardnesscontrol {
		background-color:#f1f1f1;
		font-weight:bold;
		padding:5px 0 5px 0;
	}
	


/* table below the dosing method table */
table.chemicalsinfo { 
	color:#333333;
	width:99%; 
	padding:0px;
	margin:0 0 15px 0;
}
	.chemicalsinfo th { 
		text-align: left; 
		font-weight: bold; 
		padding:1px 5px 0px 7px;		
		color:#333333; 
		background-color:#ffffff;
		font-size:11px; 
	}
	.chemicalsinfo th.leftalign { 
		text-align: left; 
		font-weight: bold; 
		padding:1px 5px 0px 7px; 
		color:#333333; 
		background-color:#ffffff; 
	}
	.chemicalsinfo th.rightalign { 
		text-align: right; 
		font-weight: bold; 
		padding:1px 5px 0px 2px; 
		color:#333333; 
		background-color:#ffffff; 
	}


	.chemicalsinfo tr { 
		margin:0px; 
		padding:0px;
		background-color:#f2f2f2;
		vertical-align:top;
	}
	
	.chemicalsinfo tr.odd { 
		margin:0px; 
		padding:0px;
		background-color:#ffffff;
	}
	
	.chemicalsinfo td { 
		text-align: left;
		padding:2px 2px 2px 7px; 
		margin:0px 10px 0px 0px;
	}
	.chemicalsinfo td.leftalign { 
		text-align: left;
		padding:2px 2px 2px 7px;  
		margin:0px 10px 0px 0px;
	}
	.chemicalsinfo td.rightalign { 
		text-align: right;
		padding:1px 5px 0px 2px;
		margin:0px 0px 0px 0px;
	}


		
		
		.chemicalsinfo a:link {
			color:#003888;
			text-decoration:none;
		}
		.chemicalsinfo a:hover {
			color:#003888;
			text-decoration:underline;
		}

	
	

/* TABLE FOR CLEANING EQUIPMENT */
table.advancedproducttable {
	border:0px;
	width:98%;
	color:#333333;
	padding:0px;
	margin:15px 0 15px 15px;
	font-family:Arial, Helvetica, sans-serif!important;	
}
		
			
	.advancedproducttable tr.trcolour {
		background-color:#F2F2F2;
		color:#666666;
		padding:0px;
	}

	.advancedproducttable td {
		padding:4px 5px 4px 9px;
		font-size:12px;
	}	



/* STYLES SEARCH RESULTS */
.srch-stats {
	margin:0 0 24px 0;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.srch-Page  {
	background-color:#ffffff;
	float:left;
}

#SRP a:link, #SRP a:active, #SRP a:visited  {
	color:#003888 !important;
}

#SRP a:hover  {
	color:#003888 !important;
	text-decoration:underline;
}

#SRP a.selected  {
	color:#003888 !important;
	text-decoration:underline;
	font-weight:bold;
}

.srch-Page a img, .srch-Page a:hover img  {
	text-decoration:none;
}

#SRP a#SRP_Next img, #SRP a#SRP_Next:hover img {
	text-decoration:none !important;
	padding:0px;
	margin:0px;
}

a#SRP_NextImg:hover {
	text-decoration:none;
}
	
	

