/************************ main fonts and colors for the entire page *******************************/
#body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 10px;
	background-color: #525252;
	width: 762px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #000 8px solid;
	position:relative;
}
#container {
	padding: 0px;
}
a:link {
	color: #cc6600;
	text-decoration: none;
}
a:visited {
	color: #cc6600;
	text-decoration: none;
}
a:active {
	color: #cc6600;
	text-decoration: none;
}
h2, h3, h4, h5, h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 100%;
}
p, ul, ol {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 100%;
}
li {
	margin: 0px;
	padding: 0px;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: inherit;
}
caption {
	text-align: left;
}
th {
	border-bottom-width: 1px;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: left;
}
td {
	font-size: 100%;
}
form {
	margin: 0px;
	padding: 0px;
}
fieldset {
	border: 1px solid #e0e0e0;
	padding: 5px;
}
b, strong {
	font-weight: bold;
}
i, em, u {
	font-style: italic;
}
u {
	text-decoration: none;
}
a img {
	border: 0px;
}
/****************************** main page element styles ***********************************/
#header {
	margin-bottom: 0px;
	text-align: inherit;
	background-color: #000;
	height: auto;
	position: relative;
}
#header img.logo {
	vertical-align: middle;
}
#header form.search {
	margin-top: 0px;
}
.page {
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	padding: 11px;
	padding-bottom: 0px;
 *border-right: 000 8px solid;
	border-left: #000 8px solid;
	width: 720px;
 *width: 724px;
	margin-top: 90px;
}
.footer {
	text-align: center;
	background-color:#FFFFFF;
	padding-bottom: 8px;
	border-right: #000 8px solid;
	border-left: #000 8px solid;
}
#lowlinks {
	width: 450px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
}
.content tbody {
	border-top: 0px none;
}
/*************************** common page items ********************************/
.page .mission {
	padding: 20px;
	font-size: 144%;
}
.page .messages {
	color: #333333;
	background-color: #f0f0f0;
	border: 1px solid #c0c0c0;
	margin-bottom: 10px;
}
.page .error {
	border-color: #ff0000;
}
/********************************** blocks ***********************************/
.block {
	padding-left: 5px;
	padding-right: 5px;
}
.block .title {
	font-weight: bold;
}
.block .content {
	padding-bottom: 0px;
}
.user-login-block {
	text-align: left;
}
/********************************** nodes ***********************************/
.node {
	margin-top: 45px;
}
.node .picture {
	float: left;
	padding: 4px;
	margin-right: 4px;
	background-color: #f0f0f0;
}
.node .links {
	clear: left;
}
.node table {
	width: 100%;
}
/**************************** override drupal.css **************************/
#user-login-form {
	text-align: left;
}
/******************************** Header ************************************/
/* Menu */
#colortab {
	margin-left: auto;
	margin-right: auto;
}
#link {
	height:70px;
	width:762px;
	margin-left:3px;
	list-style:none;
	position:absolute;
	z-index: 5;
}
#link ul {
	padding:0px;
	margin:0px;
}
#link li {
	float:left;
	list-style:none;
}
#link a {
	text-decoration:none;
	display:block;
}
/*HOME*/
#link #home_on {
	width: 70px;
	height:38px;
}
#link #home {
	/*	background: url(images/links_01.gif) no-repeat 0px 0px;*/
	width: 70px;
	height:38px;
}
/*CORROSION MANAGEMENT SYSTEM*/
#link #corrosion {
	/*background: url(images/links_02.gif) no-repeat 0px 0px;*/
	width: 74px;
	height:38px;
}
#link #corrosion_on {
	/*background: url(images/links_02_ovr.gif) no-repeat 0px 0px;*/
	width: 74px;
	height:38px;
}
/*TECHNOLOGY*/
#link #tech {
	/*	background:url(images/links_03.gif) no-repeat 0px 0px;*/
	width: 74px;
	height:38px;
}
#link #tech_on {
	width: 74px;
	height:38px;
}
/*PRODUCTS*/
#link #products {
	/*background:url(images/links_04.gif) no-repeat 0px 0px;*/
	width:76px;
	height:38px;
}
#link #products_on {
	width:76px;
	height:38px;
}
/*SERVICES*/
#link #services {
	/*	background:url(images/links_05.gif) no-repeat 0px 0px;*/
	width: 65px;
	height:38px;
}
#link #services_on {
	width: 65px;
	height:38px;
}
/*FAQ*/
#link #faq {
	/*	background:url(images/links_07.gif) no-repeat 0px 0px;*/
	width: 75px;
	height:38px;
}
#link #faq_on {
	width: 75px;
	height:38px;
}
/*COMPANY*/
#link #company {
	/*	background:url(images/links_10.gif) no-repeat 0px 0px;*/
	width: 80px;
	height:38px;
}
#link #company_on {
	width: 80px;
	height:38px;
}
/*WORLDWIDE CONTACTS*/
#link #worldwide {
	/*	background:url(images/links_09.gif) no-repeat 0px 0px;*/
	width: 75px;
	height:38px;
}
#link #worldwide_on {
	width: 75px;
	height:38px;
}
/*NEWS*/
#link #news_on {
	/*background:url(images/links_06_ovr.gif) no-repeat 0px 0px;*/
	width: 83px;
	height:38px;
}
#link #news {
	/*	background:url(images/links_06.gif) no-repeat 0px 0px;*/
	width: 83px;
	height:38px;
}
/*CONTACT*/

#link #contact {
	/*background:url(images/links_08.gif) no-repeat 0px 0px;*/
	width: 74px;
	height:38px;
}
#link #contact_on {
	/*background:url(images/links_08_ovr.gif) no-repeat 0px 0px;*/
	width: 74px;
	height:38px;
}
/*********************** Drop Down A ****************************/
.dropmenudiv_a {
	font:normal 11px arial;
	width:110px;
	background-color:#767676;
	visibility: hidden;
	margin-left:70px;
	border-right-width:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#333333;
	border-left-style:solid;
	line-height:15px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
.dropmenudiv_a a {
	display: block;
	text-indent: 6px;
	text-decoration: none;
	color: white;
	padding:2px;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.dropmenudiv_a a:visited{ /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: white;
	padding:2px;
	}
.dropmenudiv_a a:hover { /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: black;
	background-color:#cccccc;
	padding:2px;
}

/************************ Drop Down B ***************************/
.dropmenudiv_b {
	font:normal 11px arial;
	/*background-image:url(images/drop_bg.jpg);*/
	width:93px;
	background-color:#767676;
	visibility: hidden;
	margin-top:-81px;
	margin-left:359px;
	border-right-width:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#333333;
	border-left-style:solid;
	line-height:15px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
.dropmenudiv_b a {
	display: block;
	text-indent: 6px;
	text-decoration: none;
	color: white;
	padding:2px;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.dropmenudiv_b a:visited{ /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: white;
	padding:2px;
	}
.dropmenudiv_b a:hover { /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: black;
	background-color:#cccccc;
	padding:2px;
}
/*********************** Drop Down C **************************/
.dropmenudiv_c {
	font:normal 11px arial;
	/*background-image:url(images/drop_bg.jpg);*/
	width:115px;
	background-color:#767676;
	visibility: hidden;
	margin-top:-41px;
	margin-left:518px;
	border-right-width:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#333333;
	border-left-style:solid;
	line-height:15px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
.dropmenudiv_c a {
	display: block;
	text-indent: 6px;
	text-decoration: none;
	color: white;
	padding:2px;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.dropmenudiv_c a:visited{ /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: white;
	padding:2px;
	}
.dropmenudiv_c a:hover { /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: black;
	background-color:#cccccc;
	padding:2px;
}
/*************************** Drop Down D ****************************/
.dropmenudiv_d {
	font:normal 11px arial;
	width:191px;
	background-color:#767676;
	visibility: hidden;
	margin-top:-23px;
 *margin-top: -21px;
	margin-left:218px;
	border-right-width:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#333333;
	border-left-style:solid;
	line-height:15px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
.dropmenudiv_d a {
	display: block;
	text-indent: 6px;
	text-decoration: none;
	color: white;
	padding:2px;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.dropmenudiv_d a:visited{ /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: white;
	padding:2px;
	}
.dropmenudiv_d a:hover { /*THEME CHANGE HERE*/
	color: black;
	background-color:#cccccc;
	padding:2px;
}
/**************************** Drop Menu E ******************************/
.dropmenudiv_e {
	font:normal 11px arial;
	/*background-image:url(images/drop_bg.jpg);*/
	width:93px;
	background-color:#767676;
	visibility: hidden;
	margin-top:-142px;
	margin-left:441px;
	border-right-width:1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#333333;
	border-left-style:solid;
	line-height:15px;
	border-bottom-width:1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
}
.dropmenudiv_e a {
	display: block;
	text-indent: 6px;
	text-decoration: none;
	color: white;
	padding:2px;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.dropmenudiv_e a:visited{ /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: white;
	padding:2px;
	}
.dropmenudiv_e a:hover { /*THEME CHANGE HERE*/
	/*background: url(images/drop_roll.jpg);*/
color: black;
	background-color:#cccccc;
	padding:2px;
}
/**********************For Dynamic content divs***************************/
.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 8px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background-image:url(http://www.zerust.com/images/shade.gif);
}
.shadetabs li a:visited {
	color: #2d2b2b;
}
.shadetabs li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	top: 1px;
}
.shadetabs li a.selected { /*selected main tab style */
	background-image:url(http://www.zerust.com/images/shadeactive.gif);
	border-bottom-color: white;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.shadetabs1:link {
	font: normal 10px Verdana;
	color:#636363;
	text-decoration:none;
}
.shadetabs1:visited {
	font: normal 10px Verdana;
	color:#636363;
	text-decoration:none;
}
.shadetabs1:hover {
	font: normal 10px Verdana;
	color:#000000;
	text-decoration:underline;
}
/**************************Language Tabs**************************/
#block-translation-0 {
	position:absolute;
	margin-left: 500px;
	margin-top: 5px;
	z-index: 1;
	color:#fff;
	width: 200px;
}
#block-translation-0 .title {
	margin-bottom: 8px;
}
.block-translation ul {
	margin-left: -10px;
}
.block-translation ul li {
	list-style-type:none;
	display: inline;
	margin: 5px;
}
/************************Webforms***********************************/
#webform-component-competitors_name {
	margin-bottom: 30px;
}
#webform-component-text2 {
	float: right;
	margin-right: 280px;
 *margin-right: 200px;
}
#webform-component-text3 {
	float: right;
	margin-right: 35px;
	margin-bottom: -200px;
}
#webform-component-verypoor2 {
	float: right;
	margin-right: 280px;
 *margin-right: 200px;
	margin-bottom: -150px;
	margin-top: 10px;
}
#webform-component-excellent2 {
	float: right;
	margin-right: 35px;
	margin-bottom: -150px;
	margin-top: 10px;
}
#webform-component-verypoor3 {
	float: right;
	margin-right: 280px;
 *margin-right: 200px;
	margin-bottom: -200px;
	margin-top: 10px;
}
#webform-component-excellent3 {
	float: right;
	margin-right: 35px;
	margin-bottom: -200px;
	margin-top: 10px;
}
#webform-component-very_likely {
	float: right;
	margin-right: 0px;
	margin-bottom: -200px;
}
#webform-component-very_unlikely {
	float: right;
	margin-right: 210px;
 *margin-right: 150px;
	margin-bottom: -200px;
}
#webform-component-verypoorpage21 {
	float: right;
	margin-right: 180px;
	margin-top: 30px;
}
#webform-component-excellentpage21 {
	float: right;
	margin-right: 35px;
	margin-top: 30px;
}
#webform-component-verypoorpage22 {
	float: right;
	margin-right: 180px;
	margin-top: 30px;
}
#webform-component-excellentpage22 {
	float: right;
	margin-right: 35px;
	margin-top: 30px;
}
#questions {
	width: 250px;
	margin-top: 20px;
	margin-bottom: px;
	font-size:14px;
	font-weight:bold;
}
/***************************** LiveChat Stuff ********************************/
#topchatlinks {
	color: #cc6600;
	font-weight:bold;
	position:absolute;
	z-index:1;
	margin-left: 30px;
	margin-top: 78px;
	margin-bottom: 15px;
 *width: 719px;
 *background:#fff;
 *height: 20px;
 *border-right-color:#000;
 *border-right-style:solid;
 *border-right-width:8px;
 *padding-top: 10px;
 *margin-top: 68px;
 *padding-left:25px;
 *margin-left: -5px;
 *border-left-color:#000;
 *border-left-style:solid;
 *border-left-width:8px;
 *padding-right: 2px;
}
#chatlinks {
	float: right;
	margin-top: 0px;
}
/****************************** Scroll *************************************/
#scrollalign {
	position: relative;
	margin-top:46px;

}
#scrollforie {
	position: absolute;
	margin-left: 3px;
	*margin-left: -5px;
	width: 746px;
	*border-right-color:#000;
    *border-right-style:solid;
    *border-right-width:8px;
	*border-left-color:#000;
    *border-left-style:solid;
    *border-left-width:8px;
}
/****************************** Panels ***********************************/
.panel-2col div div {
	margin: 1px;
}
.panel-2col .panel-col-first {
	float: left;
	width: 330px;
	padding-right: 12px;
	padding-left: 5px;
}
.panel-2col .panel-col-last {
	float: left;
	width: 330px;
}
.node-products {
	border: #CCC solid 1px;
	width: 330px;
	height: 190px;
}
.view {
	margin-top: 30px;
}
.field-type-text {
	width: 210px;
	float: right;
}
.panel-2col .panel-col-last .field-type-image .field-label {
 *position: absolute;
 *margin-top: -115px;
}
.panel-2col .panel-col-first .field-type-image .field-label {
 *position: absolute;
	margin-top: -90px;
	display:none;
}
.field-type-image img {
 *position: absolute;
 *align: left;
	margin-top: -8px;
 *margin-top: -114px;
}
.panel-2col .panel-col-first .field-type-image img {
 *position: absolute;
 *align: left;
	margin-top: 5px;
 *margin-top: -113px;
}
.panel-2col .panel-col-first img {
	margin-top: -9px;
 *margin-top: -126px;
}
.panel-2col .panel-col-first .field-type-image .field-label {
	position: absolute;
	margin-top: 50px;
 *margin-top: -106px;
	display:none;
}
.field-field-application-type {
	display: none;
}

/**************************** Various Other *****************************/
.mandatory {
	color: #FF0000
}
.style5 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc6600;
	FONT-FAMILY: Verdana;
}
.style22 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #cc6600;
	FONT-FAMILY: Verdana;
	padding-top:1px;
	background-image: url(http://www.zerust.com/images/bg1.jpg);
}
#block-search-0 {
	float: right;
	margin-right: 0px;
	margin-top: 7px;
 *position: absolute;
 *margin-left: -200px;
 *z-index: 99999999;
}
#block-search-0 .title {
	display: none;
}
#wrap {
	border: #CCCCCC 1px solid;
	padding: 5px;
}
.product_title {
	color:#FFFFFF;
	font-size: 16px;
	font-weight:bold;
}
.breadcrumb {
	display:inline;
	font-size: 12px;
	font-weight:bold;
}
#breadcrumbs {
	margin-top: 10px;
	margin-left: 5px;
}
#topstuff {
	position: inherit;
	width: 262px;
	height: 50;
	margin-left: 200px;
	border-top: none;
}
#toprightblock {
	margin-top: -13px;
}

/******************************This Old House Ad *************************/	
#topleftblock {
	float: left;
	margin-bottom: -50px;
	margin-top: 10px;
}













