﻿* {
    margin: 0;
    padding: 0;
}
body {
    background-color: Black;
    color: #FFF;
    font-size: 62.5%;
    margin-top: 20px;
}
p {
    font-size: 1.7em;
    margin-bottom: 11px;
    line-height: 1.5em;
}
h1 {
    font-size: 3em;
}
h2 {
    font-size: 2.1em;
}
#overallcontainer {
    margin: 0 auto;
    width: 784px;
}
#headercontainer {
    width: 784px;
    height: 246px;
    text-align: center;
}
#bodycontainer {
    width: 784px;
    float: left;
}
#bodycontainercontactus {
    width: 784px;
    float: left;
    text-align: center;
}
#bodycontainercontactus h1 {
    font-size: 2.9em;
}
.normalfont {
    font-weight: normal;
}





/* This is from http://www.emblematiq.com/blog/vertical_align_with_css/ */
#wrapper {
    width:369px;
    height:242px;
    float: left;
    margin-left: 40px;
    border: 2px solid #FFF;
    text-align: center;
}
#wrapper>#floating { /*display:table for Mozilla & Opera*/
	display:table;
	position:static;
}
#floating { /*for IE*/
	width:369px;
	height:100%;
	position:relative;
}
#floating div { /*for IE*/
	position:absolute;
	top:50%;
}
#floating>div { /*for Mozilla and Opera*/
	display:table-cell;
	vertical-align:middle;
	position:static;
}
#floating div div {
	position:relative;
	top:-50%;
}
/* End vertical centering for text here */




#headerright {
    width: 371px;
    height:246px;
    float: left;
}
#navcontainer {
    width: 784px;
    height:47px;
    text-align: center;
}
.amtexheader {
    font: Splendid;
    font-size: 50px;
    color: #f00;
}
.steelheader {
    color: #FFF;
    font-weight: bold;
    font: Sans Narrow;
    font-size: 30pt;
}
#secondarynav {
    width: 784px;
    height: 40px;
    position: relative;
    text-align: center;
}
.amtexblue {
    color: #849ac3;
}
.leftimagebody {
    margin-right: 15px;
    margin-bottom: 5px;
}
.edgingtable1 {
    width: 296px;
    margin-right: 4px;
    background-color: #e6e6e6;
}
.edgingtable1 p {
    margin: 0;
    padding: 3px;
    font-size: 1.6em;
    color: #000;
}
.edgingtable1 h2 {
    font-size: 2em;
    text-align: center;
    padding: 3px;
    color: #526996;
}
.whitebkd {
    background-color: #FFF;
    border: 1px solid #526996;
}
.edgingtable1row {
    width: 150px;
    border-bottom: 1px solid #FFF;
}
.servicesnav {
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    margin-top: 15px;
}
a {
    color: #849ac3;
}
a:hover {
    color: #e6e6e6;
}
#productlist {
    width: 300px;
    float: left;
}
#productlist ul {
    margin-left: 55px;
    list-style-image: url(images/amtex_bullet.gif);
    font-size: 1.7em;
}
#productlist li {
     margin-bottom: 15px;
     font-weight: bold;
}
.jitlist {
    margin-left: 55px;
    list-style-image: url(images/amtex_bullet.gif);
    font-size: 1.7em;
}
.jitlist li {
    margin-bottom: 10px;
    margin-bottom: 15px;
    font-weight: bold;
}
.partnerlink {
    display: block;
    width: 200px;
    border-top: double 3px #c2c2c2;
    border-bottom: double 3px #c2c2c2;
    margin: 0 auto;
    font-family: helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
}
.partnerlink a {
    text-decoration: none;
}
