body { padding: 0; margin: 0;
 background-image: url('images/bodyback.jpg'); background-repeat: repeat-y; }

#content { padding: 0 1em 0 160px;  }

/*Photos under navigation*/
#photos { width: 135px; position: absolute; top: 450px; left: 0px; }


/*Specific page title and header settings*/
#pagetitle {
 color: #CC0000; font-style: italic;
 background-repeat: no-repeat;
 padding: 0.5em 0 0 0.5em;
 margin: 0;
}
#authorized { 
 font-style: italic;
 color: #666666; 
 margin: 0.5em 0 1em 0.5em;
}
.divider { height: 18px;
 background-image: url('images/pagetitleback.gif');
 background-repeat: repeat-x; background-position: bottom left;
}


/*Manufacturer Boxes*/
.surround1 {
 float: left; text-align: center;
 margin: 0 1.2em 1.2em 0; padding: 0px; width: 180px;
 background-color: #666666;
}
.surround1 h2 {
 font-size: 1.1em; font-weight: normal;
 margin: 0; color: #FFF;
}
.surround1 h3 {
 font-size: 1em; padding: 0.25em; margin: 0;
 background-color: #999999; color: #000;
}
.surround1 ul {
 list-style-type: none;
 margin: 0; padding: 0.3em 0 0.3em 0; height: 100%;
 text-align: left; font-family: arial; font-size: 0.7em;
 background-color: #FFF;
}
.surround1 ul li {
 background-color: #FFF; padding: 0 2px 0 12px; display: block;
 background-image: url('images/dot.gif');
 background-repeat: no-repeat; background-position: 3px 0.4em;
}
.surround1 a { text-decoration: none; color: #FFF; display: block; }
.surround1 span { display: block; text-decoration: none; padding: 0.2em 0 0.2em 0; }
.surround1 a:hover { background-color: #999999; color: #000; }


/*Manufacturer Boxes 2*/
.surround2 { width: 75%; margin: 0 auto 0 auto; }
.surround2 ul {
 margin: 0; padding: 0.5em; height: 100%;
 list-style-type: none;
 font-family: arial; font-size: 0.8em;
 text-align: left;
}
.surround2 ul li {
 margin-bottom: 0.5em; padding: 0 2px 0 12px; display: block;
 background-image: url('images/dot.gif');
 background-repeat: no-repeat; background-position: 3px 0.4em;
}

.surround3 { width: 75%; margin: 2em; }
.surround3 h2 { font-style: italic; color:#CC0000; margin-bottom: 0.25em }
.surround3 h3 { margin-top: 0; margin-bottom: 0.25em; }
.surround3 p { margin-top: 0; }

/*Background images in content area*/
#railimg1, #railimg2, #miningimg1, #miningimg2, #bldgimg1, #bldgimg2 {
 background-repeat: no-repeat; background-position: 50%;
 width: 90%; height: 200px; text-align: center; margin: auto; }
#railimg1 { background-image: url('images/backgrounds/railroad1.jpg'); }
#railimg2 { background-image: url('images/backgrounds/railroad2.jpg'); }
#miningimg1 { background-image: url('images/backgrounds/mining1.jpg'); }
#miningimg2 { background-image: url('images/backgrounds/mining2.jpg'); }
#bldgimg1 { background-image: url('images/backgrounds/bldg1.jpg'); }
#bldgimg2 { background-image: url('images/backgrounds/bldg2.jpg'); }

/*Misc settings*/
img { border: none; }
.spacer { clear: both; }
.floatl { float: left; }
.floatr { float: right; }

/*Basic Color Palette*/
#logolightblue {color: #5F8BC6}
#logodarkblue {color: #666666}
#logored {color: #FF0000}
