body {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:76%;
background-image:url(../images/home-back.gif);
background-repeat:repeat-y;
background-color:#C9503C;
width:900px;
margin:0;
}

body#index, body#ardent-ehome {
background:#c9503c url(../images/ardent_homeback.gif) no-repeat !important;
}

a {
color:#C9503C;
font-size:11px;
text-decoration:none;
font-weight:600;
font-family:Universe Condensed,arial, helvetica, sans-serif;
}

a:hover {
color:#4D2DAD;
}

table {
margin:0 0 0 13px;
padding:4px;
}

div {
clear:both;
}

.logo {
position:absolute;
width:258px;
height:82px;
left:177px;
top:44px;
margin:0;
padding:0;
}

#mainform {
background:transparent;
color:#C9503C;
}

#nav {
position:absolute;
left:0;
top:0;
width:156px;
height:685px;
background:#c9503c url(../i/ruler.jpg) no-repeat;
font-size:10px;
line-height:14px;
margin:0;
padding:100px 0 0;
}

#nav ul {
list-style:none;
width:156px;
height:400px;
background:transparent url(../images/slider.gif) no-repeat;
margin:0;
padding:0;
}

#nav li {
position:relative;
left:0;
display:block;
text-align:center;
width:60px;
margin:0 0 0 51px;
padding:0;
}

#nav a {
display:block;
text-decoration:none;
color:#eee;
background:transparent;
font-weight:600;
width:62px;
margin:0;
padding:2px 0;
}

#nav a:hover {
background:transparent;
border:solid #fff;
width:62px;
border-width:1px 0;
padding:1px 0;
}

#index #navindex a,
#ardent-ehome #navardent-ehome a,
#aboutus #navaboutus a,
#e-aboutus #nave-aboutus a,
#ie #navie a,
#e-ie #nave-ie a,
#products #navproducts a,
#e-products #nave-products a,
#services #navservices a,
#e-services #nave-services a,
#seminars #navseminars a,
#e-seminars #nave-seminars a,
#jobs #navjobs a,
#e-jobs #nave-jobs a,
#contactus #navcontactus a,
#e-contactus #nave-contactus a{
background:#54575C !important;
border:solid #fff;
width:60px;
border-width:1px;
padding:1px 0;
}

li#navindex, li#navardent-ehome {
top:0;
}

li#navaboutus,li#nave-aboutus {
top:6px;
}

li#navie,li#nave-ie {
top:12px;
}

li#navproducts,li#nave-products {
top:18px;
}

li#navservices,li#nave-services {
top:24px;
}

li#navseminars,li#nave-seminars {
top:32px;
}

li#navjobs,li#nave-jobs {
top:40px;
}

li#navcontactus,li#nave-contactus {
top:48px;
}

#index #nav ul,#ardent-ehome #nav ul {
background:transparent url(../images/slider.gif) 0 0 no-repeat;
}

#aboutus #nav ul,#e-aboutus #nav ul {
background:transparent url(../images/slider.gif) 0 24px no-repeat;
}

#ie #nav ul {
background:transparent url(../images/slider.gif) 0 48px no-repeat;
}

#e-ie #nav ul {
background:transparent url(../images/slider.gif) 0 62px no-repeat;
}

#products #nav ul {
background:transparent url(../images/slider.gif) 0 86px no-repeat;
}

#e-products #nav ul {
background:transparent url(../images/slider.gif) 0 100px no-repeat;
}

#services #nav ul {
background:transparent url(../images/slider.gif) 0 110px no-repeat;
}

#e-services #nav ul {
background:transparent url(../images/slider.gif) 0 124px no-repeat;
}

#seminars #nav ul {
background:transparent url(../images/slider.gif) 0 136px no-repeat;
}

#e-seminars #nav ul {
background:transparent url(../images/slider.gif) 0 150px no-repeat;
}

#jobs #nav ul {
background:transparent url(../images/slider.gif) 0 162px no-repeat;
}

#e-jobs #nav ul {
background:transparent url(../images/slider.gif) 0 176px no-repeat;
}

#contactus #nav ul {
background:transparent url(../images/slider.gif) 0 188px no-repeat;
}

#e-contactus #nav ul {
background:transparent url(../images/slider.gif) 0 202px no-repeat;
}

#us-mex {
width:275px;
font-size:8pt;
text-align:center;
border-bottom:1px solid gray;
margin:32px 0 0 490px;
padding:0 20px 2px;
}

.bold-dkgray {
font-size:8.5pt;
color:#333;
}

#valve {
width:160px;
background-image:url(../images/gray-divider.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin:0 0 0 490px;
padding:0 20px 0 140px;
}

#sub-valve {
width:160px;
background-position:left bottom;
background-repeat:no-repeat;
margin:0 0 0 490px;
padding:0 20px 0 140px;
}

#sub-middle {
font-size:10pt;
width:630px;
border-top:1px solid gray;
z-index:50;
margin:0 0 0 170px;
padding:0;
}

#sub-middle p {
font-weight:600;
margin:0;
padding:15px 190px 0 15px;
}

#sub-middle h1 {
color:#C9503C;
font-weight:600;
font-size:12pt;
margin:0;
padding:10px 0 0 15px;
}

#sub-middle li {
font-weight:600;
margin:0;
padding:0 0 0 25px;
}

.subimg1, .subimg1a {
width:172px;
height:136px;
position:absolute;
left:629px;
top:145px;
}

.subimg1a {
height:203px;
}

.subimg2 {
width:225px;
position:absolute;
left:629px;
top:293px;
}

.subimg3 {
width:172px;
position:absolute;
left:629px;
top:439px;
}

.subimg4 {
width:172px;
position:absolute;
left:629px;
top:585px;
}

.subimg5 {
width:172px;
position:absolute;
left:629px;
top:731px;
}

.subimg6 {
width:172px;
position:absolute;
left:629px;
top:877px;
}

.subimg7 {
width:225px;
position:absolute;
left:629px;
top:1060px;
}

.subimg8 {
width:225px;
position:absolute;
left:629px;
top:1160px;
}

#middle {
width:630px;
margin:0 0 0 170px;
padding:0;
}

#middle p{
border-right:1px solid #999;
}

#middle img {
border-top:1px solid gray;
border-left:1px solid gray;
float:left;
}

.about {
width:280px;
font-size:9pt;
letter-spacing:.05em;
line-height:1.2em;
border-top:1px solid gray;
float:left;
margin:0;
padding:20px 20px 0;
}

#article {
width:630px;
z-index:10;
margin:-9px 0 0 170px;
margin:0 0 0 170px;
padding:0;
}

#article img {
border-right:1px solid gray;
float:left;
margin:0 0 0 157px;
}

#article p {
background-color:#E9E9E9;
width:280px;
float:right;
margin:20px 0;
padding:10px;
}


#home-bottom {
background-color:#A6A6A6;
width:743px;
/*height:210px;*/
font-family:arial, helvetica, sans-serif;
padding:10px 0 20px;
margin-left:157px;
}

#conversion {
float:left;
width:260px;
padding:4px 0 4px 20px ;
clear:none;
}

#newsevents {
margin-left:280px;
border-left:1px solid #C7C7C7;
padding:4px 10px 40px;
/*min-height:180px;*/
clear:none;
}

#home-bottom h3{
color:#fff;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9pt;
letter-spacing:0.1em;
margin:16px 0 0;
}

#home-bottom h3.top{margin-top:4px;}

#home-bottom p{
font-size:9pt;
margin:0;
}

#home-bottom a{
display:block;
font-size:9pt;
text-decoration:underline;
font-weight:400;
font-family:arial, helvetica, sans-serif;
margin:0;
padding:0 0 0 10px;
}




#bottom-address {
background-color:#A6A6A6;
text-align:center;
font-weight:300;
color:#fff;
font-size:8pt;
letter-spacing:.2em;
width:723px;
border-top:1px solid #C7C7C7;
margin:0 0 0 157px;
padding:10px;
clear:both;
}

#bottom-address p {
border-top:1px solid #C7C7C7;
padding:10px 0 0;
clear:both;
}

#bottom-address a {
color:#fff;
font-size:8pt;
text-decoration:none;
letter-spacing:.1em;
font-weight:400;
}

#email-signup {
position:absolute;
left:0;
top:630px;
background-color:#7D3225;
width:157px;
height:80px;;
}

table#peso {
background:#fff;
width:204px;
font-size:11px;
line-height:1em;
border:solid #999;
text-align:center;
border-width:1px;
padding:1px;
margin:4px 0 0 10px;
border-collapse:collapse;
}

#peso td {
border-bottom:1px solid #ccc;
padding:2px;
color:#000;
}

#peso td.px {
text-align:left;
font-weight:600;
border:solid #ccc;
background:#eee;
border-width:1px 0;
}

#peso td.source {
background:#eee;
border-bottom:1px solid #ccc;
font-size:10px;
}

#peso td.amt, #peso td.flag {
color:#900;
background:transparent;
text-align:right;
}

a:link,a:visited {
color:#C9503C;
}

#home-bottom a:link, #home-bottom a:visited {
color:#474545;
letter-spacing:0.01em;
}
#home-bottom a:hover, #home-bottom a:active {
color:#222;
text-decoration:none;
}

p.last-updated {
font-size:7pt !important;
padding:0 0 0 10px;
color:#676565;
}

table.pdetails{border:0px solid #999;}
.pdetails td{width:50%;padding:0 10px 0 0;}
.pdetails li{margin:0 !important;padding:2px 0 !important;line-height:0.9em !important;}
.pdetails a:hover{text-decoration:underline;}

.contactgrid{margin:20px 6px;border-collapse:collapse;font-size:0.9em;width:470px;} /* e-contactus.htm */
.itd, .ttd{vertical-align:top;padding-left:10px;}
.itd{text-align:left;padding-top:10px;}
.ttd{padding-bottom:10px;}
.itd img{border:1px solid #999;}

.nful{list-style:none;margin:0;padding:0;} /* newsfeed list */
.nful li{margin-left:0;padding:2px;}
