body {
background: #B0B0B0 url(../images/background.jpg) top left repeat-x;
color: #373737;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

table {
padding: 0px;
margin: 0px;
}

td {
vertical-align: top;
padding: 0px;
margin: 0px;
}

h1 {
color: #1E709B;
font-size: 16px;
font-weight:bold;
margin-bottom: 2px;
padding: 0px;
}

h2 {
color: #1E709B;
font-size: 24px;
font-weight:bold;
margin: 0px 2px 0px 0px;
padding: 0px;
}

b {
color: #1E709B;
}

div.container {
position: absolute;
width: 1050px;
margin: 0px;
padding: 0px;
text-align: left;
background: #FFFFFF;
font-size: 14px;
border-right: 1px solid #1E709B;
top:0px;
left:0px;
}

div.header {
background: #fff;
height: 45px;
width: 1050px;
margin:0px;
padding:0px;


}

div.nav {
background: url(../images/navback.gif) top left repeat-x;
margin:0px;
color: #FFFFFF;
font-size: 14px;
}

.line {
background: url(../images/dots.gif) bottom left repeat-x;
padding-left:5px;
padding-top: 5px;
padding-bottom: 8px;
}


a.nav1 {
color: #1E709B;
font-size:14px;
text-decoration: none;
}

a.nav1:hover {
color: #31B4F9;
font-size:14px;
text-decoration: none;
}

div.call {
background: url(../images/callback.gif) top left repeat-x;
}

div.right {
position: relative;
background: #FFFFFF;
width: 260px;
height: 530px;
margin:0px;
padding:0px;
border-right: 1px solid #1E709B;
border-bottom: 1px solid #1E709B;
}

div.center {
position: relative;
left:-1px;
background: #FFFFFF;
width: 450px;
margin:0px;
padding:0px;
height: 530px;
border-bottom: 1px solid #1E709B;
border-right: 1px solid #1E709B;
margin-right:1px;
margin-left:1px;
}

div.left {
position: relative;
left:-2px;
background: url(../images/product_back.gif) top left repeat-x;
width: 260px;
height: 530px;
margin:0px;
padding:0px;
border-bottom: 1px solid #1E709B;

}

div.bar {

background: url(../images/bar.jpg) top left repeat-x;
height:25px;
width: 260px;
margin:0px;
padding:0px;
text-align: left;
color: #FFFFFF;
font-size: 14px;
overflow:hidden;
}

div.bar2 {
background: url(../images/bar.jpg) top left repeat-x;
height: 25px;
width: 450px;
margin:0px;
padding:0px;
text-align: left;
color: #FFFFFF;
font-size: 14px;

}

div.bar3 {
background: url(../images/bar.gif) top left repeat-x;
height: 25px;
width: 335px;
margin:0px;
padding:0px;
text-align: left;
color: #FFFFFF;
font-size: 14px;
}

.pad {
padding-top: 4px;
padding-left: 4px;
padding-right: 4px;
}

.pad2{
padding-top: 1px;
padding-bottom:8px;
padding-left: 8px;
}

div.info {
background: url(../images/info.gif) top left repeat-x; 
width: 200px;
margin:0px;
}

div.river {
background: url(../images/river.jpg) top left no-repeat;
height: 200px;
width: 450px;
margin:5px;
}

div.learn {
text-align: right;
padding-top: 175px;
padding-right: 25px;
}

a.learn1 {
color: #FFFFFF;
text-decoration: none;
}

a.learn1:hover {
color: #31B4F9;
text-decoration: none;
}

div.envir {
background: url(../images/enviroback.gif) top left repeat-x;
}

a.envir1 {
color: #373737;
font-size:14px;
text-decoration: none;
}

a.envir1:hover {
color: #1E709B;
font-size:14px;
text-decoration: none;
}

div.press {
background: url(../images/pressback.gif) top left repeat-x;
}

.news {
padding-top: 5px;
padding-left: 5px;
padding-bottom: 8px;
}

div.learn2 {
text-align: right;
padding-right: 5px;
}


.footer {
background: url(../images/footer.jpg) top left repeat-y;
color: #FFFFFF;
font-size: 14px;
width:1033px;
padding-top: 2px;
height: 20px;
/*border-right: 1px solid #1E709B;*/
border-bottom: 1px solid #1E709B;
overflow:hidden;
}
.footer1 {
background: url(../images/footer.jpg) top left repeat-y;
color: #FFFFFF;
font-size: 14px;
width:1033px;
padding-top: 2px;
height: 20px;
border-right: 1px solid #1E709B;
border-bottom: 1px solid #1E709B;
overflow:hidden;
}

a.foot1 {
color: #FFFFFF;
text-decoration: none;
}

a.foot1:hover {
color: #373737;
text-decoration: none;
}

div.main {
position: relative;
background: #FFFFFF;
width: 665px;


margin:0px;
padding:0px;
}

li {
padding-top: 2px;
}


