* {

	margin:0;

	padding:0

}

div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {

	margin:0;

	padding:0

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: inline-block;

}

body {

	margin:0;

	padding:0;

	color:#666666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:18px;

}

.body-bg-image {

	background-image:url(../images/bg.jpg);

	background-repeat:no-repeat;

	background-position:top center;

	background-attachment:fixed;

}

@font-face {

 font-family: 'bankgothic_md_btmedium';

 src: url('../fonts/bnkgothm-webfont.eot');

 src: url('../fonts/bnkgothm-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/bnkgothm-webfont.woff') format('woff'), url('../fonts/bnkgothm-webfont.ttf') format('truetype'), url('../fonts/bnkgothm-webfont.svg#bankgothic_md_btmedium') format('svg');

 font-weight: normal;

 font-style: normal;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

sup {

	vertical-align:text-top;

}

sub {

	vertical-align:text-bottom;

}

strong {

	font-weight:bold;

}

img {

	border:0;

	line-height:0px;

}

a {

	color:#007e46;

	outline:none;

	text-decoration:none;

}

a:hover {

	color:#4d4d4f

}

a:focus {

	outline:0 none

}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

	display:block

}

/* Headings */

h1, h2, h3, h4, h5 h6 {

	margin:0;

	padding:0;

	font-weight:normal

}

h1 {

	font-size:30px

}

h2 {

	font-size:20px;

	margin:20px 0 10px

}

h3 {

	font-size:18px

}

h4 {

	font-size:15px;

	font-weight:bold

}

/* Lists */

ul, ol, li {

	list-style:none;

	margin:0;

	padding:0

}

br {

	margin:0;

	padding:0

}

.clear {

	clear:both;

	margin:0px;

	padding:0px;

	height:0px;

}

.left {

	float:left

}

.right {

	float:right

}

input {

	margin:0;

	padding:0

}

.arht {

	text-align:right

}

.alft {

	text-align:left

}

.acenter {

	text-align: center

}

.jstify {

	text-align: justify;

}

.center {

	margin:0 auto;

	width:968px;

}

.padB20 {

	padding-bottom:20px;

}

p {

	padding:0 0 8px 0;

}

/*-------------- header -----------------*/

header {

	background-image:url(../images/header-bg.jpg);

	background-repeat:repeat-x;

	height:132px;

}

.logo {

	margin-top:40px;

}

nav.topnav {

	background-image:url(../images/bg-nav.png);

	background-position:top center;

	background-repeat:no-repeat;

	height:37px;

	position:relative;

	z-index:1;

}

nav.topnav ul li {

	float:left;

	display:inline;

	text-transform:uppercase;

	margin-right:5px;

}

nav.topnav ul li a {

	display:block;

	height:35px;

	line-height:30px;

	color:#333333;

}

nav.topnav ul li a .center-reapetbg {

	padding:0px 10px;

	cursor:pointer;

}

nav.topnav ul li a:hover .center-reapetbg, nav.topnav ul li a.selected .center-reapetbg {

	background-image:url(../images/nav-center.png);

	background-repeat:repeat-x;

	height:35px;

	color:#fff;

}

nav.topnav ul li a .let-corner {

	width:4px;

	height:35px;

}

nav.topnav ul li a:hover .let-corner, nav.topnav ul li a.selected .let-corner {

	background-image:url(../images/nav-left.png);

	background-repeat:no-repeat;

	width:4px;

	height:35px;

}

nav.topnav ul li a .rgr-corner {

	width:4px;

	height:35px;

}

nav.topnav ul li a:hover .rgr-corner, nav.topnav ul li a.selected .rgr-corner {

	background-image:url(../images/nav-right.png);

	background-repeat:no-repeat;

	width:4px;

	height:35px;

}

.banner {

	background-image:url(../images/banner-bg.jpg);

	background-repeat:repeat-x;

	background-position:top center;

	position:relative;

	z-index:0;

}

.banner-glow {

	background-image:url(../images/bg-glow.png);

	background-position:top center;

	height:375px;

	padding-top:13px;

}

.content-section {

	width:928px;

	background-color:#fff;

	min-height:400px;

	margin-top:-60px;

	padding:35px 20px;

}

.content-section-1 {

	width:920px;

	background-color:#fff;

	min-height:400px;

	margin-top:0px;

	padding:35px 20px;

}

.content-section-2 {

	width:960px;

	background-color:#fff;

	min-height:400px;

	margin-top:0px;

	padding:35px 0px;

}

.positionmove {

	position:relative;

	z-index:1;

}

.welcome-text {

	font-family: 'bankgothic_md_btmedium';

	font-size:16px;

	margin-bottom:20px;

}

.textcontent {

	width:660px;

	text-align:justify;

}

.greenbox {

	width:245px;

	background-color:#007e46;

	height:170px;

}

.greenbox ul {

	margin-left:5px;

}

.greenbox ul li {

	display:block;

	background-image:url(../images/arrow.png);

	background-repeat:no-repeat;

	background-position:0px 15px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#fff;

	padding:10px 0px 10px 30px;

	text-align:justify;

	width:190px;

}

.ourproducts-box {

	margin-top:40px;

	margin-left:-15px;

}

.calculatorheight {

	background-color:#007e46;

	min-height:225px;

	padding:10px 0px 0px 15px;

	width:949px;

}

.convertortbl {

	width:454px;

	margin-right:30px;

}

.ourpoducts {

}

.ourproducttitle {

	font-family: 'bankgothic_md_btmedium';

	font-size:20px;

	margin-bottom:7px;

	color:#fff200;

}

.left-links ul li a {

	color:#fff;

}

.left-links ul li {

	background-image:url(../images/bullet.jpg);

	background-repeat:no-repeat;

	background-position:0px 6px;

	margin-bottom:7px;

	padding-left:15px;

}

.left-links ul li ul {

	margin: 6px 20px 0 0;

}

.left-links2 {

	margin-left:20px;

}

.chemicalters {

	color:#69ff00;

	text-decoration:underline;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

}

.footer-bgimg {

	height:110px;

	background-image:url(../images/footer-bg.jpg);

	background-repeat:repeat-x;

	background-position: bottom center;

	margin-top:10px;

}

.firstcopyrig-bfr {

	height:40px;

	border-bottom:#d3d3d3 1px solid;

	border-top:#d3d3d3 1px solid;

}

.saicemlable {

	font-size:14px;

	color:#000000;

	position:relative;

	top:9px;

}

.saicemlable span {

	color:#006633;

}

.footer-nav1 {

	position:relative;

	top:10px;

	margin-left:20px;

}

.footer-nav1 li {

	float:left;

	display:inline;

	font-size:11px;

	color:#999999;

	margin:0px 2px;

}

.footer-nav1 li a {

	display:block;

	color:#999999;

}

.copyrighttxt {

	font-size:11px;

	color:#999999;

	position:relative;

	top:10px;

}

.margin-bottomtebs div {

	margin-bottom:20px;

}

.yourcoments {

	font-size:14px;

	color:#fff200;

	font-family: 'bankgothic_md_btmedium';

	font-size:18px;

	padding:10px 0px;

}

.greenbox1 {

	width:205px;

	background-color:#007e46;

	min-height:300px;

	padding:0px 20px;

}

.form input, .form select, .form textarea {

	width:205px;

	padding:5px 0px;

	margin:5px 0px;

}

.form label{

 color:#FFFFFF;

}



.tbuttonbfot {

width:96px; height:29px; margin-bottom:10px!important; 

}

.title {

	background:#69a8c6;

	padding:10px;

	color:#FFF;

	font-size:30px;

	font-family: 'bankgothic_md_btmedium';

}

.subtitle {

	background:#007e46;

	padding:10px;

	color:#FFF;

	font-size:15px;

	margin:5px 0;

}

p.subtitle {

	background:#f2f2f2;

	padding:10px;

	color:#007e46;

	font-size:15px;

	margin:5px 0;

}

ul.bullet-content {

	padding:0;

	margin:0;

	list-style:none;

}

ul.bullet-content li {

	padding:15px 0;

}

ul.bullet-content li a {

	background:url(../images/green-bullets.png) no-repeat;

	margin:10px 0 10px 0;

	text-decoration:none;

	color:#666;

	padding:0 0 0 31px;

	font-size:18px;

}

.content-section ul li a span {

	border-bottom:solid 1px #edf0ef;

	padding:0 10px;

}

.content-section ul li a:hover {

	text-decoration:none;

	color:#45b956;

}

.padT20 {

	padding-top:20px!important;

}

.marR20 {

	margin-right:20px

}

.marT20 {

	margin-top:20px

}

.rightbox {

	width:680px;

}

.rightboxFull {

	width:680px;

}

tr p {

	padding:0;

	margin:0;

}

tr:nth-child(odd) {

background-color:#f2f2f2;

}

tr:nth-child(even) {

border:solid 1px #CCC;

}

tr:nth-child(odd) td {

padding:5px;

border-left:solid 1px #CCC;

}

tr:nth-child(even) td {

padding:5px;

border-left:solid 1px #CCC;

}

.indicator {

	background:url("../images/indicator.png") no-repeat scroll -24px 2px transparent;

	position:absolute;

	width:128px;

	height:64px;

	z-index:9999;

}

p.color {

	color:#007e46;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:15px;

	font-style:italic;

	line-height:25px;

}

div.tabscontainer {

	margin:15px 0px;

}

div.tabscontainer div.tabs {

	list-style: none;

	width: 259px;

	cursor: pointer;

	float:left;

	margin-top: 10px;

	left: 0px;

	z-index: 2;

}

div.tabscontainer div.curvedContainer {

	margin-left: 259px;

	border:1px solid #7c7c77;

	min-height:400px;

}

div.tabscontainer div.curvedContainer .tabcontent {

	padding:20px;

	font-size:12px;

 font-family:

}

div.tabs div.tab {

	display: block;

	height: 58px;

	background: #eeeeea;

	border: #d6d6d2 solid 1px;

	border-top: none;

	position: relative;

	color: #fff;

}

div.tabs a div.link {

	padding-left: 20px;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#007e46;

}

div.tabs a:hover div.link{

	padding-left: 20px;

	padding-top:20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

div.tabs div.tab.selected {

	color: #fff;

	border-right-color: #aeaeaa;

	font-weight:bold;

}

div.tabs div.tab.selected div{

	color: #fff;

}

div.tabs div.tab.selected {

	background: url(../images/menuSelBack.png) repeat-x;

	border-right-color: #7c7c77;

	color:#000;

	

}

div.tabs div.tab.first {

	border-top: #dbdbb7 solid 1px;

}

div.tabs div.tab.last {

}

div.tabs div.tab div.arrow {

	position: absolute;

	background: url(../images/homeSelArrow.png) no-repeat;

	height: 58px;

	width: 17px;

	left: 100%;

	top: 0px;

	display: none;

}

div.tabs div.tab.selected div.arrow {

	display: block;

}

#container {

	width:968px;

	margin:0 auto;

	position:relative;

	z-index:0;

}

#example {

	width:1000px;

	height:323px;

	position:relative;

}

#slides {

	position:absolute;

	top:0;

	left:0;

	z-index:100;

}

/*

	Slides container

	Important:

	Set the width of your slides container

	Set to display none, prevents content flash

*/



.slides_container {

	width:1000px;

	overflow:hidden;

	position:relative;

	display:none;

	height:323px;

}

/*

	Each slide

	Important:

	Set the width of your slides

	If height not specified height will be set by the slide content

	Set to display block

*/



.slides_container a {

	width:570px;

	height:270px;

	display:block;

}

.slides_container a img {

	display:block;

}

/*

	Next/prev buttons

*/



#slides .next, #slides .prev {

	position:absolute;

	top:107px;

	left:-39px;

	width:24px;

	height:43px;

	display:block;

	z-index:101;

}

#slides .next {

	left:585px;

}

/*

	Pagination

*/



.pagination {

	margin:26px auto 0;

	width:100px;

}

.pagination li {

	float:left;

	margin:0 1px;

	list-style:none;

}

.pagination li a {

	display:block;

	width:12px;

	height:0;

	padding-top:12px;

	background-image:url(../images/pagination.png);

	background-position:0 0;

	float:left;

	overflow:hidden;

}

.pagination li.current a {

	background-position:0 -12px;

}

ul.dropdown {

	position: relative;

}

ul.dropdown li {

	float: left;

	zoom: 1;

	margin-left:20px

}

ul.dropdown a:hover {

	padding:0!important;

	margin:0!important;

}

ul.dropdown a:active {

}

ul.dropdown li a {

	display: block;

	;

}

ul.dropdown li:last-child a {

	border-right: none;

}

ul.dropdown li.hover, ul.dropdown li:hover {

	position: relative;

	padding:0;

}

ul.dropdown li.hover a {

}

/* 

	LEVEL TWO

*/

ul.dropdown ul {

	width:350px;

	visibility: hidden;

	position: absolute;

	top:36px;

	left:0;

	background: #007e46;

}

ul.dropdown ul li {

	font-weight: normal;

	color: #fff;

	float: none;

}

/* IE 6 & 7 Needs Inline Block */

ul.dropdown ul li a {

	border-right: none;

	width: 100%;

	display: inline-block;

	color:#FFF;

}

/* 

	LEVEL THREE

*/

ul.dropdown ul ul {

	left: 100%;

	top: 0;

}

ul.dropdown li:hover > ul {

	visibility: visible;

}

.boxtop {

	width:964px;

	height:14px

}

.boxbottom {

	width:964px;

	height:6px;

	margin-top:-8px;

}

ul.terms {

	margin:0;

	padding:0 0 0 20px;

}

ul.terms li {

	list-style: outside!important;

	padding:0 0 10px 10px

}

form {padding:0; margin:20px 0 0 0; border:none;}

.inbputbox{ margin-bottom:20px;}

label{ line-height:24px; width:200px;}

input{border:solid 1px #c5dec3; padding:2px;height:20px;}

input.box, textarea.box{width:300px;}

textarea{ height:200px; font: normal 12px/17px Arial, Helvetica, sans-serif;padding:2px;border:solid 1px #c5dec3; }

input.code{width:50px; margin-right:10px}

input.mobile{width:235px;}

.button {width:100px; color:#FFFFFF; background:#009933; text-align:center; height:30px; cursor:pointer; line-height:30px;}

.button:hover{background:#000;}

.marL{margin:0 0 0 200px;}

.frame {background:url(../images/imageframe.png) no-repeat; width:968px; height:300px; position:absolute; z-index:9999;}

.submitbtn{background:url(../images/submitbtn.png) no-repeat; width:96px!important; height:29px; display:block; border:none; cursor:pointer;}