body {  
	background-color: #4068ab; 
	margin: 0px; 
	}

table.basic {  
	width: 750px;
	}
body#home table.basic {	
	background-image: url(../images/bg_table.jpg);
	}
body.next table.basic {
	background-image: url(../images/bg_toprow1.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	}

td {
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: .70em;
	color: #333333;
	vertical-align: top; 
	}
a {
	color: #003399;
	}
a:hover {
	color: #cc0000;
	}


/* ROW 1 */

td.toprow1 {  
	text-align: right; 
	height: 85px; 
	width: 750px; 
	padding: 5px;
	}
/*
#home td.toprow1 {  
	background-image: url('/images/logo_25years.gif');
	background-repeat: no-repeat;
	background-position: 5px 15px;
	}
*/
td.toprow1 a { 
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
	margin-left: 10px;
	}
body#home td.toprow1 {  
	background-color: #FFFFFF; 
	}
body#home td.toprow1 a { 
	color: #666666;
	}

td.logo {  
	width: 130px;
	}
td.logo img {
	position: relative;
	left: -5px;
	}

td.language {
	width: 310px;
	text-align: right;
	}


/* ROW 2 */

td.toprowleft {  
	width: 140px; 
	height: 35px; 
	font-family: Arial, Helvetica, san-serif;
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 1px;
	vertical-align: bottom;
	padding: 5px;
/*	background-image: url(../images/bg_toprow2.gif); 
	background-repeat: no-repeat;
	background-position: left bottom; */
	border-width: 0px 0px 3px 0px;
	border-style: solid;
	border-color: #cccccc;
	}
body#home td.toprowleft { 
	background-image: url(../images/bg_toprow2_home.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
	}
td.toprowleft a {  
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	}
body#home td.toprowleft a {  
	color: #666666;
	}

td.toprowright { 
	width: 600px;
	height: 35px;
	vertical-align: bottom; 
	padding: 5px;
	text-align: right;
	background-image: url(../images/bg_toprow2.gif); 
	background-repeat: no-repeat;
	background-position: -150px bottom; 
	}
body#home td.toprowright { 
	background-image: url(../images/bg_toprow2_home.gif); 
	background-repeat: no-repeat;
	background-position: right top; 
	}


/* ROW 3 */

body#home td.main {  
	background-image: url(../images/bg_homepage.jpg); 
	background-repeat: no-repeat; 
	background-position: left top;
	}

td.content { 
	width: 600px;
	padding: 10px;
	}
body#home td.content { 
	color: #ffffff;
	background-image: url(../images/bg_content_home.gif);
	background-repeat: repeat-y; 
	background-position: 140px top;
	padding: 60px 0px 10px 0px;
	}
body#home td.content td { 
	text-align: right;
	padding: 0px;
	font-size: 11px;
	}
body#home td.content td p { 
	text-align: left;
	width: 200px;
	color: #ffffff;
	line-height: 2em;
	}
body#home td.content td a { 
	color: #ffffff;
	}
body.next td.content { 
	background-color: #ffffff;
	}


/* ROW 4 */

td.bottombar {  
	width: 750px; 
	height: 25px;
	padding: 5px;
	font-size: 10px;
	text-align: center; 
	background-color: #ffffff;
	border: #CCCCCC; 
	border-style: solid; 
	border-width: 3px 0px 0px 0px;
	}
td.bottombar a {
	color: #333333;
	}


/* SEARCH */

td.toprowright form { 
	margin: 0px;
	padding: 0px;
	}

td.toprowright form input { 
	width: 70px;
	height: 16px;
	font-size: 10px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #999999;
	}
body.next td.toprowright form input { 
	border: 1px solid #000000;
	}
td.toprowright form button { 
	width: 65px;
	height: 16px;
	font-size: 8px;
	font-weight: bold;
	padding-top: 2px;
	margin-left: 5px;
	color: #666666;
	text-transform: uppercase;
	border: 1px solid #999999;
	background-color: #ebebeb;
	}
body.next td.toprowright form button { 
	background-color: #4068ab;
	color: #ffffff;
	border: 1px solid #000000;
	}


/* MENU */

body.next td.bg_menu {  
	background-image: url(../images/bg_table.jpg); 
	background-repeat: repeat-y; 
	background-position: left top;
	}

td.bg_menu img {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	}

table.menu2 {
	width: 150px;
	}
body.next table.menu {  
	background-image: url(../images/bg_content_home.jpg); 
	background-repeat: no-repeat; 
	background-position: left -35px;
	}
	
body.next table.menu2 { 
	background-image: url(../images/bg_homepage.jpg); 
	background-repeat: no-repeat; 
	}
.menu2Item {
	background-image: url(../images/menu_item.gif); 
	background-repeat: repeat-y; 
	}
table.menu td {
	width: 150px;
	height: 23px;
	font-family: Arial, Helvetica, san-serif;	
	font-size: 9px;
	font-weight: bold;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	text-transform: uppercase;
	}
table.menu td#selected {
/*	background-color: #004082;	*/
	}
table.menu td a, 
table.menu td a:hover  {
	width: 100%;
	height: 13px;
	padding: 5px;
	display: block;
	color: #000033;
	text-decoration: none;
	}
table.menu td#selected a {
	color: #ffffff;	
	}

/*
table.menu td a:hover {
	background-color: #cc0000;
	color: #ffffff;
	}
table.menu td#selected {
	background-color: #004082;
	}
*/

table.fluidat {
	margin-top: 10px;
	}
table.fluidat td {
	width: 150px;
	height: 22px;
	font-family: Arial, Helvetica, san-serif;	
	font-size: 9px;
	font-weight: bold;
	background-color: #004082;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
table.fluidat td a, table.fluidat table a:hover {
	width: 100%;
	height: 13px;
	padding: 5px;
	display: block;
	color: #ffcc33;
	text-decoration: none;
	}
table.fluidat td a:hover {
	background-color: #cc0000;
	color: #ffffff;
	}
/*
.weatherlink a{
	display: none;
	}
.weatherlink{
	margin: 10px;
	color: #ffffff;
	} */
.weatherlink {
	margin: 10px;
	text-align: center;
	}
.weatherlink a {
	color: #000000;
	text-decoration: underline;
	display: block;
	}
.weatherlink img {
	margin-right: 5px;
	margin-left: 0px;
	border-width: 0px ! important;
	position: relative;
	top: -3px;
	}
.weatherlink a img {
	border-width: 0px ! important;
	}

/* CONTENT */

body.next td.content td {
	padding: 0px 30px 20px 20px;
	}

body.next td.content td.rightcol {
	width: 130px;
	font-style: italic;
	padding: 45px 0px 0px 15px;
	background-image: url(../images/bg_rightcol.gif); 
	background-repeat: repeat-y; 
	background-position: left top;	
	}

body.next td.content ul {
	list-style-image: url(../images/bullet_red.gif);
	margin-top: 0px;
	}

H1 {
	FONT-SIZE: 1.4em; 
	MARGIN: 25px 0px 15px 0px;  
	color: #000066;
	}
H2, 
H3 {
	FONT-SIZE: 1.2em; 
	MARGIN: 0px 0px 0px 0px; 
	}
H4,
H5 {
	FONT-SIZE: 1.1em; 
	MARGIN: 0px 0px 0px 0px; 
	}
p {
	margin-top: 5px;
	}


/* TABLES */
/* CONTENT TABLES */

body.next td.content td table {
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	}

body.next td.content td td {
	padding: 3px 10px 3px 0px;
	margin: 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	}


/* CONTENT PRODUCTS-TABLE except for section PRODUCTS */

body.next td.content table.products,
body.next td.content table.products td {
	background-color: #ffffff;
	border: 0px solid #ffffff;
	}
body.next td.content table.products {
	width: 250px;
	}
body.next td.content table.products td {
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	height: 85px; 
	width: 115px;
	}
body.next td.content table.products td a {
	color: #ffffff;
	text-decoration: none;
	}
body.next td.content table.products td a:hover {
	color: #000000;
	}

body.next td.content table.products td.gas {  
	background-image: url(../images/bg_table_producttypes_small.jpg); 
	background-position: 0px 0px; 
	text-align: right; 
	vertical-align: bottom; 
	}
body.next td.content table.products td.liquid {  
	background-image: url(../images/bg_table_producttypes_small.jpg); 
	background-position: 125px 0px; 
	text-align: left; 
	vertical-align: bottom; 
	}
body.next td.content table.products td.pressure {  
	background-image: url(../images/bg_table_producttypes_small.jpg); 
	background-position: 0px 85px; 
	text-align: right; 
	vertical-align: top; 
	}
body.next td.content table.products td.vapour {  
	background-image: url(../images/bg_table_producttypes_small.jpg); 
	background-position: 125px 85px; 
	text-align: left; 
	vertical-align: top; 
	}


/* CONTENT TABLES PRODUCTS */

body.next td.content td table.productoverview
	{
	width: 100%;
	background-color: #4068ab;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #003366;
	margin-bottom: 10px;
	}

body.next td.content td table.productoverview td
	{
	color: #ffffff;
	font-weight: bold;
	padding: 5px 10px 5px 5px;
	margin: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #003366;
	}
body.next td.content td table.productoverview td a
	{
	color: #ffffff;
	}
body.next td.content td table.productoverview td h5
	{
	font-size: 1.1em;
	letter-spacing: 1px;
	}

body.next td.content table.productclasses,
body.next td.content table.productclasses td
	{
	background-color: #ffffff;
	border: 0px solid #ffffff;
	}
body.next td.content table.productclasses
	{
	width: 500px;
	}

body.next td.content table.productclasses td
	{
	font-size: 20px;
	font-weight: bold;
	padding: 15px;
	height: 250px; 
	width: 220px;
	}

body.next td.content table.productclasses td a
	{
	color: #ffffff;
	text-decoration: none;
	}

body.next td.content table.productclasses td a:hover
	{
	color: #000000;
	}

body.next td.content table.productclasses td.gas	
	{  
	background-image: url(../images/bg_table_producttypes.jpg); 
	background-position: 0px 0px; 
	text-align: right; 
	vertical-align: bottom; 
	}
body.next td.content table.productclasses td.liquid
	{  
	background-image: url(../images/bg_table_producttypes.jpg); 
	background-position: 250px 0px; 
	text-align: left; 
	vertical-align: bottom; 
	}
body.next td.content table.productclasses td.pressure
	{  
	background-image: url(../images/bg_table_producttypes.jpg); 
	background-position: 0px 250px; 
	text-align: right; 
	vertical-align: top; 
	}
body.next td.content table.productclasses td.vapour
	{  
	background-image: url(../images/bg_table_producttypes.jpg); 
	background-position: 250px 250px; 
	text-align: left; 
	vertical-align: top; 
	}


/* CONTENT TABLES DISTRIBUTORS and SALES and NEWS */

body.next#distributors td.content td td,
body.next#sales_\&_service_offices td.content td td,
body.next#news td.content td td
	{
	padding: 10px 10px 10px 0px;
	margin: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #cccccc;
	}


/* CONTENT TABLES LINKS corporate_headquarters */

table#links,
table.links
	{
	border-width: 5px 0px 0px 0px ! important;
	border-style: solid ! important;
	border-color: #4068ab ! important;
	}
table#links td,
table.links td
	{
	padding: 10px 10px 10px 0px;
	margin: 0px;
	border-width: 0px 0px 1px 0px ! important;
	border-style: solid ! important;
	border-color: #cccccc ! important;
	}


/* FORM */

input,
select,
button,
textarea {
	width: 250px;
	border: 1px solid #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 1em;
	color: #333333;
	}
textarea {
	height: 125px;
	}
