﻿#page {font-family: Arial,sans-serif; font-size: 100%; margin: 0;}
#container {font-size: 10pt; margin: 0 auto; width: 940px;}
#header {border-bottom: 1px solid #c7c7c7; display: block; height: 104px; padding: 0 0 21px; position: relative;}
#logo {bottom: 21px; float: left; margin: 0; position: absolute;}
#logo a {background: url("../images/estrochem-logo.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 54px; width: 289px;}
#logo span {display: none;}
#nav {bottom: 0; list-style-type: none; margin: 0; padding: 0; position: absolute; text-transform: uppercase; right: 0;}
#nav  li {background: url("../images/separator.png") no-repeat scroll 100% 100% transparent; float: left; padding: 65px 12px 21px;}
#nav .first-item {background: none; padding-right: 0;}
#nav a {color: #929292; font-weight: bold; text-decoration: none;}
#nav a:hover, #nav .active a {color: #23aae1;}
.clear {clear: both;}
#main.homepage {background: url("../images/homepage-main.jpg") no-repeat scroll 0 0 transparent; height:454px; margin: 65px 0 45px;}
#main.homepage ul {list-style-type: none; margin: 0; padding: 40px 0 0 40px;}
#main.homepage img {border: none;}
#main.narrow {padding: 45px 90px;}
#googlemap {border: 17px solid #3e8baa; margin: 58px 0 0;}
#footer { clear:both; width:100%; margin:20px 0 0 0; float:left; }
#footer {border-top: 1px solid #c7c7c7; color: #084158; font-size: 8pt; padding: 20px 0 0; text-transform: uppercase;}
#footer .address {float: left;}
#footer .comingsoon {float: right;}
#footer p {margin: 0; padding: 0 0 20px;}
.contactLeft { width:250px; float:left; font:13px Arial; color:#084158; margin:20px 0 0 210px; }
.contactRight { float:left; width:220px;  border-left:1px solid #9bb2bb; padding:0 0 0 40px; margin:20px 0 0 0; }
.contactRight h2 { color:#084158; font:14px Arial; font-weight: bold; }
input[type="text"] { background:#eaeaea; border:0; width:220px; height:30px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:5px 0; text-indent: 10px; font:12px Arial; color:#919191; }
textarea { background:#eaeaea; border:0; width:220px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin:5px 0; display:block; font:12px Arial; color:#919191; text-indent: 10px; padding:5px 0 0 0; }
input[type="submit"] { background:url(../images/send.png) no-repeat; border:0; text-indent: -9999px; width:68px; height:28px; float:right; }
#main table { width:100%; margin:20px 0 0 0; border-collapse:collapse; }
#main table td { font:12px Arial; background:#f6f6f6; text-align:center; padding:10px; vertical-align:top;  border-right:1px dotted #c7c7c7; }
#main table td:last-child { border-right:0; }
#main table th { color:#fff; height:30px; }
#main table tr { border-bottom:1px dotted #c7c7c7; }
#main table tr:last-child { border-bottom:0; }
