@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}	
html {font-size: 100%;}
body {font: 62.5%/1.5 Arial, Helvetica, sans-serif; background: #ccc url(../images/global/html-back.jpg) left top repeat-x;}

h1, h2, h3, h4, h5, h6{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: bold;}
h1{font-size: 1.4em; margin-bottom: 1em;}
h2{font-size: 1.3em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: .9em;}

#contentWrap p{font-size: 1.2em ; margin-bottom: 1.5em;}
#contentWrap ol, #contentWrap ul{font-size: 1.2em; margin-left: 20px; margin-bottom: 1.5em;}
#contentWrap a{color: #000;}
#contentWrap a:hover{color: #CC0000;}

#masthead{width: 100%; height: 64px; overflow: hidden;}
#logo{height: 60px; width: 59px; display: block; text-indent: -9999px; background:url(../images/global/sep-logo.jpg) left top no-repeat; float: left;margin: 0 10px;}
#masthead p{background: #000099; font-size: 1.6em; color: #fff;clear: right; margin-top: 15px; font-weight: bold; margin-left: 85px;}
#nav{background: #CC0001; list-style: none; margin-left: 295px; font-size: 1.2em; font-weight: bold; text-transform: uppercase;}
#nav li{display: inline; margin-right: 10px; background: url(../images/global/navItemBack.gif) right center no-repeat;}
#nav .last{background: none;}
#nav a{color: #fff; padding-right: 10px; text-decoration: none;}
#nav a span{font-style: italic; font-weight: bold; text-indent: -9999px; background:url(../images/global/smredlogo.gif) left top no-repeat; height: 17px; width: 23px; display: inline-block; margin-top: 2px;}

#contentOuterWrap{background:url(../images/global/fatLeftBack.jpg) left top repeat-y; overflow: hidden;}
#contentWrap{float: left;}
#secondaryContent{width: 474px; float: left; padding-bottom: 20px; position: relative;}


#homeTable a, #homeTable a img{display: block; height: 79px; overflow: hidden; }


#primaryContent{background: #fff; width: 250px; padding: 20px 70px 20px 20px; float: left;}

#footerContain{background: #000; width: 100%; }
#footer{list-style: none; padding: 5px 0; font-size: 1.1em; padding-left: 20px;}
#footer li{margin-right: 10px; display: inline;}
#footer a{color: #fff; text-transform: uppercase; border-right: 1px solid #fff; font-weight: bold; text-decoration: none; padding-right: 10px;}
#footer a.last{border-right: none;}

#ggLink{position: absolute; top: 73px; left: 0; height: 73px; width: 200px; display: block;}
#secondaryContent img{border: none;}
#designTemplateLink{width: 300px; height: 113px; top: 232px; left: 0; position: absolute;}
#ggLink2{position: absolute; top: 217px; left: 0;}
#ggLink3{position: absolute; top: 196px; left: 0;}

#fluorogold-slide-bearings{display: block; position: absolute; left: 101px; top: 144px;}
#seismic-bearings{display: block; position: absolute; left: 0; top: 0;}
#elastomeric-bearings{display: block; position: absolute; left:201px; top: 72px;}


#contentWrap .secondaryNav a{color: #666666;}
#contentWrap .secondaryNav a:hover, #primaryContent a:visited{color: #FF9900;}

label{display: block; width: 175px; float: left; clear: left; font-size: 1.3em; margin-bottom: 13px; }
input{display: block; width: 225px; float: left; clear: right; padding: 2px; border: 1px solid #666;}
#steel-required{float: right; width: 100px;}
textarea{width: 229px; float: right; border: 1px solid #666;}
input, textarea{font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
form p{clear: both; text-align: center;}
form p button{margin: 0 20px;}
form div{float: left; clear: both; margin-bottom: 13px;}

dl{overflow: hidden; width: 409px;}
dt{float: left; width: 100px;}
dd{float: left; clear: right; margin-bottom: 1em; width: 309px;}
#contentWrap  dl p{margin-bottom: 0;}

#newHome{position: relative;}
#ElastomericLink1{position: absolute; left: 294px; top: 79px;}
#SeismicLink1{position: absolute; left: 0; top: 0;}
#FlourogoldLink1{position: absolute; left: 158px; top: 159px;}
#ggLinkHome{position: absolute;left: 0; top: 80px;}
#SeismicLink2{position: absolute; left: 25px; top: 248px;}
#ElastomericLink2{position: absolute;  top: 248px; left: 327px;}
#FluorogoldLink2{position: absolute; left: 167px;top: 248px;}

.products span{font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0001; font-weight: bold;   position: absolute; z-index: 99; visibility: hidden;}







.design-template-form{font-size: 1.2em;}
#contentWrap .design-template-form p{font-size: 1em;}
.b{font-weight: bold;}
#contentWrap .design-template-form textarea{width: 390px;;}

.fl{float: left;}
.fr{float: right;}
.clearfix{clear: both;}

.contact-corporate label{height: 20px; float: left;}
.contact-corporate div{width: 410px;}
.contact-corporate textarea{float: right;}


form div{width: 100%;}

.floatContain{overflow: hidden;}



