/* width: 1024px; */
/**/
/*  h1  */
h1.black {
font-size: large;
color: #080808;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h1.blackMed {
font-size: medium;
color: #080808;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h1.whiteLg {
font-size: large;
color: #ffffff;
margin-top: 4px;
margin-bottom: 0px;
text-align: center;
vertical-align: top;
}
h1.white {
font-size: medium;
color: #ffffff;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h1.golden {
font-size: medium;
color: #b27600;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h1.blue {
font-size: medium;
color: #003caa;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h1.red {
font-size: large;
color: #c20001;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
/*  h2  */
h2.black {
font-size: medium;
color: #080808;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h2.blackLeftSmall {
font-size: small;
color: #000000;
margin-top: 1px;
text-align: left;
}
h2.whiteMed {
font-size: Medium;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
vertical-align: top;
}
h2.whiteLg {
font-size: Large;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
vertical-align: top;
}
h2.white {
font-size: small;
color: #ffffff;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h2.golden {
font-size: small;
color: #b27600;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h2.goldenLeft {
font-size: small;
color: #b27600;
margin-top: 1px;
margin-bottom: 2px;
text-align: left;
vertical-align: top;
}
h2.blue {
font-size: small;
color: #0049b2;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h2.blueCenterLarge {
font-size: large;
color: #c20001;
margin-top: 1px;
margin-bottom: 2px;
text-align: center;
vertical-align: top;
}
h2.blueLeft {
font-size: small;
color: #c20001;
margin-top: 1px;
margin-bottom: 2px;
text-align: left;
vertical-align: top;
}
h2.blueLeftLarge {
font-size: large;
color: #c20001;
margin-top: 1px;
margin-bottom: 2px;
text-align: left;
vertical-align: top;
}
h2.blackLeft {
font-size: small;
color: #000000;
margin-top: 1px;
margin-bottom: 2px;
text-align: left;
vertical-align: top;
}
/*  h3  */
h3.black {
font-size: x-small;
color: #000000;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;
vertical-align: top;
}
h3.blackLeft {
font-size: x-small;
color: #000000;
margin-top: 1px;
margin-bottom: 1px;
text-align: left;
vertical-align: top;
}
h3.whiteSm {
font-size: small;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
vertical-align: top;
}
h3.whiteLg {
font-size: large;
color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
text-align: center;
vertical-align: top;
}
h3.white {
font-size: x-small;
color: #ffffff;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;
vertical-align: top;
}
h3.whiteLeft {
font-size: xx-small;
color: #ffffff;
margin-top: -8px;
margin-bottom: 1px;
text-align: left;
vertical-align: top;
}
h3.golden {
font-size: x-small;
color: #b27600;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;
vertical-align: top;
}
h3.goldenLeft {
font-size: xx-small;
color: #b27600;
margin-top: -8px;
margin-bottom: 1px;
text-align: left;
vertical-align: top;
}
h3.goldenLeftXSmall {
font-size: x-small;
color: #b27600;
text-align: left;
}
h3.goldenLeftTM {
font-size: x-small;
color: #b27600;
margin-top: -8px;
margin-bottom: 1px;
text-align: left;
vertical-align: top;
}
h3.blue {
font-size: x-small;
color: #003caa;
margin-top: 1px;
margin-bottom: 1px;
text-align: center;
vertical-align: top;
}
h3.blueLeft {
font-size: x-small;
color: #003caa;
margin-top: 1px;
margin-bottom: 1px;
text-align: left;
vertical-align: top;
}
h3.redLeft {
font-size: x-small;
color: #b27600;
text-align: left;
vertical-align: top;
font-weight: bolder;
}
/* link, visited, focus, hover, active */
a {
text-decoration: none;
}
/* blueGolden */
a:link.blueGoldenHover {
color: #003caa;
}
a:visited.blueGoldenHover  {
color: #003caa;
}
a:hover.blueGoldenHover {
color: #b27600;
}  
a:active.blueGoldenHover  {
color: #003caa;
}
/* blackGolden */
a:link.blackGoldenHover   {
color: #000000;
}
a:visited.blackGoldenHover  {
color: #000000;
}
a:hover.blackGoldenHover  {
color: #b27600;
}
a:active.blackGoldenHover  {
color: #000000;
}
/* goldenBlack */
a:link.goldenBlackHover   {
color: #b27600;
font-weight: bold;
}
a:visited.goldenBlackHover  {
color: #b27600;
font-weight: bold;
}
a:hover.goldenBlackHover  {
color: #000000;
font-weight: bold;
}
a:active.goldenBlackHover  {
color: #b27600;
font-weight: bold;
}
/* whiteGolden */
a:link.whiteGoldenHover {
color: #ffffff;
}
a:visited.whiteGoldenHover  {
color: #ffffff;
} 
a:hover.whiteGoldenHover {
color: #b27600;
}
a:active.whiteGoldenHover  {
color: #ffffff;
}
/* redGolden */
a:link.redGoldenHover {
color: #c20001;
}
a:visited.redGoldenHover  {
color: #c20001;
}
a:hover.redGoldenHover {
color: #b27600;
}
a:active.redGoldenHover  {
color: #c20001;
}
a.headerLink {
position: absolute;
top: 40px;
left: -450px;
width: 988px;
height: 100px;
}
a.aboutLink {
position: absolute;
top: 500px;
left: 100px;
width: 380px;
height: 280px;
}
/* images */
img {
border: none;
}
/* top right bottom left */
img.homeTopLeft {
width: 213px;
height: 161px;
float: left;
margin:1em 1em 1em 0;
}
img.homeMiddle {
width: 213px;
height: 161px;
float: right;
margin:1em 1em 1em 1em;
}
img.homeBottomLeft {
width: 213px;
height: 234px;
float: left;
margin:1em 1em 1em 1em;
}
img.homeBottomRight {
width: 213px;
height: 161px;
float: right;
margin:1em 1em 1em 1em;
}
img.productTopLeft {
width: 250px;
float: left;
margin:0 1em 1em 1em;
}
img.productBottomRight {
width: 250px;
float: right;
margin:0 1em 1em 1em;
}
img.productTopLeft2 {
width: 249px;
height: 372px;
float: left;
margin:0 1em 1em 1em;
}
img.productTopLeft3 {
width: 249px;
height: 322px;
float: left;
margin:0 1em 1em 1em;
}
img.productTopLeft4 {
width: 251px;
height: 188px;
float: left;
margin:0 1em 1em 1em;
}
img.center {
margin-left: 200px;
}
img.print {
width: 179px;
height: 53px;
float: left;
margin:1em 1em 1em 0;
border: none;
}
img.leftNav_top {
width: 168px;
height: 40px;
position: absolute;
left: 0px;
top: -55px;
}
img.leftNav_bottom {
width: 168px;
height: 40px;
position: absolute;
left: 0px;
top: 230px;
}
img.order {
width: 150px;
height: 113px;
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 4px;
margin-bottom: 4px;
}
img.about {
width: 544px;
height: 408px;
margin-left:30px;
border: 1px solid black;
}
img.ssl {
width: 90px;
height: 50px;
margin:1em 1em 1em 1em;
float:right;
vertical-align: text-top;
}
img.attnImage {
border: none;
}
img.Testimonial {
width: 208px;
margin:1em 1em 1em 1em;
float:left;
vertical-align: text-top;
}
html {
background-color: #ffffff;
display: block;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
letter-spacing: 1px;
color: #000000;
font-weight: 500;
}
div.globalBody {
width: 1024px;
height: auto;
color: #000000;
}
br.half {
line-height: 8px;
}
li {
list-style-type: square;
text-align: left;
font-size:small;
color: #000000;
list-style-position: outside;
}
font.red {
color:#c20001;
font-weight: bold;
}
font.xxsmall {
font-size: xx-small;
vertical-align:text-top;
}
/*order products table */
table.order {
font-size:small;
font-weight: normal;
vertical-align: top;
}
tr.orderHead {
text-align: left;
font-weight: bold;
color: #000000;
font-size: medium;
text-decoration: underline;
}
td.orderDesc {
width: 200px;
border-collapse: collapse;
border: 1px solid black;
vertical-align: top;
padding: 5px;
}
td.order {
border-collapse: collapse;
border: 1px solid black;
vertical-align: top;
padding: 5px;
}
thead.order {
border: none;
color: #003caa;
}
/* divs */
div.video {
position: absolute;
left: 56px;
}
div.videoFooterText {
width: 611px;
}
div.siteMapFooterText {
width: 611px;
}
div.header {
width: 1024px;
height: 132px;
position: absolute;
left: 8px;
top: 16px;
background-image: url(images/logoHeader_120.png);
background-repeat: no-repeat;
background-position: top center;
}
div.headerText {
position: absolute;
top: -32px;
left:460px;
line-height: 30px;
}
div.headerTextTopLeft {
position: absolute;
top: 62px;
left:-280px;
line-height: 30px;
}
div.headerTextTopLeftTM {
position: absolute;
top: 72px;
left:-125px;
line-height: 30px;
}
div.headerTextLeft {
position: absolute;
top: 136px;
left:-282px;
line-height: 30px;
}
div.topNav {
width: 1024px;
position: absolute;
left: 12px;
top: 118px;
}
table.topNav {
width: 1024px;
height: 30px;
background-image: url(images/bar_top2.gif);
background-repeat: no-repeat;
background-position: top center;
}
td.topNav {
width: 252px;
text-align: center;
vertical-align: bottom;
}
div.leftNav {
width: 176px;
height: 678px;
position: absolute;
left: 12px;
top: 198px;
}
div.leftNavText {
position: absolute;
left: 12px;
top: 12px;
font-size: small;
color: #000000;
font-weight: bold;
}
div.body {
width: 622px;
position: absolute;
left: 208px;
top: 188px;
}
div.bodyText {
position: absolute;
top: -12px;
font-size: medium;
color: #000000;
background-color: #ffffff;
margin-right: 12px;
}
div.rightNav {
width: 198px;
height:628px;
position: absolute;
left: 827px;
top: 198px;
}
div.rightNavAlt {
width: 198px;
height:238px;
position: absolute;
left: 827px;
top: 198px;
}
div.rightNavAlt2 {
width: 198px;
height:308px;
position: absolute;
left: 827px;
top: 198px;
}
div.rightNavText {
position: absolute;
top: 12px;
left: 8px;
font-size: small;
font-weight: bold;
color: #000000;
text-align: center;
}
div.rightNavTextAlt {
position: absolute;
top: 12px;
font-size: small;
font-weight: bold;
color: #000000;
text-align: center;
}
div.footerText {
font-size: xx-small;
font-family: "Arial", "Helvetica Neue", "Helvetica", sans-serif;
font-weight: 900;
}
code.atSign {
font-size: medium;
font-weight: bold;
}
div.leftLine {
height: 100%;
position: absolute;
left: -12px;
top: 20px;
border-collapse: collapse;
border-right: 1px solid black;
}
div.rightLine {
height: 100%;
position: absolute;
left:612px;
top: 20px;
border-collapse: collapse;
border-left: 1px solid black;
}
div.rightLine_noNav {
height: 100%;
position: absolute;
left:808px;
top: 20px;
border-collapse: collapse;
border-left: 1px solid black;
}
div.bottomLine {
width: 598px;
position: absolute;
top: 100%;
border-collapse: collapse;
border-top: 1px solid black;
}
div.bottomLine_noNav {
width: 798px;
position: absolute;
top: 100%;
border-collapse: collapse;
border-top: 1px solid black;
}
