/*
=======================================
 SouthernPro.com Stylesheet Master
 Last Modified 11.24.2004
 Coded by cdharrison|design
=======================================
*/



p { width: 710px; }

body {
  background:#fff; color:#000; margin:0; padding:0; text-align:center;
  font-family:"lucida grande",arial,helvetica,geneva,sans-serif; }
td {
  vertical-align:top; }
img {
  border:0; }
a {
  color:#777; text-decoration:none; }
a:hover {
  color:#c00; }


#container {
  margin:0 auto; width:713px; text-align:left; }


.topcontentarea {
  background:url("images/southernpro_02.jpg") no-repeat top left; color:#fff; padding:0px;
  width:551px; height:65px; vertical-align:top; text-align:right; font-size:9px; }
.topcontentarea p {
  padding:10px; }

.tophoriznav {
  background:url("images/southernpro_04.jpg") no-repeat top left; color:#fff;
  width:551px; height:23px; vertical-align:middle; text-align:right; font-size:10px; }
.tophoriznav ul {
  list-style-type:none; margin:0; padding:0; text-indent:0; }
.tophoriznav li {
  display:block; float:left; }
.tophoriznav a {
  display:block; background:url("images/tophoriznavdiv.gif") no-repeat top right; color:#fff;
  padding:5px 10px; text-decoration:none; }
.tophoriznav a:hover {
  color:#fc0; }

.pghdr {
  background:url("images/pghdrbg.jpg") repeat-x top left; height:39px; vertical-align:middle; }
.pghdr h1 {
  color:#777; display:block; margin:0; padding:0 0 0 10px;
  font:normal 16px "Copperplate Gothic Bold","Copperplate","Copperplate Gothic",Georgia,Times,Serif;
  letter-spacing:3px; text-transform:uppercase; }

.lnav {
  vertical-align:top; margin:0; padding:0; }
.lnav ul {
  background:#325D8D; color:#fff; list-style-type:square; margin:0;
  padding:0; text-indent:0; font-size:10px; width:90%; }
.lnav li {
  display:block; display:block; padding:5px; margin:0;
  border-top:1px solid #5487BA;
  border-right:1px solid #053360;
  border-bottom:1px solid #053360;
  border-left:1px solid #5487BA; }
.lnav a {
  background:url("images/lnavoff.gif") no-repeat 5px 50%; color:#FFF; padding-left:20px;
  text-decoration:none; }
.lnav a:hover {
  background:url("images/lnavon.gif") no-repeat 5px 50%; color:#0FF; }

.pgcontent {
  background:#fff; color:#000; padding:15px 0px; font-size:13px; }

#producttable {
  width:100%; border-left:1px solid #777; font-size:12px; margin:0 0 10px 0; }
#producttable th {
  background:#777 url("images/toprightcorner777.gif") no-repeat top right; color:#fff;
  padding:10px; text-transform:uppercase; letter-spacing:3px; border:0; font-size:9px; }
#producttable td {
  border-width:0 1px 1px 0; border-style:solid; border-color:#777;
  vertical-align:middle; padding:2px; text-align:center; }
#producttable a {
  color:#777; text-decoration:none; }
#producttable a:hover {
  color:#c00; }

#producttable2 {
  width:100%; border-left:1px solid #777; font-size:12px; margin:0 0 10px 0; }
#producttable2 th {
  background:#777 url("images/toprightcorner777.gif") no-repeat top right; color:#fff;
  padding:10px; text-transform:uppercase; letter-spacing:3px; border:0; font-size:9px; }
#producttable2 td {
  border-width:0 1px 1px 0; border-style:solid; border-color:#777;
  vertical-align:middle; padding:2px; text-align:center; }
#producttable2 a {
  color:#777; text-decoration:none; }
#producttable2 a:hover {
  color:#c00; }

#producttable3 {
  width:100%; border:1px solid #777; font-size:12px; margin:0 0 10px 0; }
#producttable3 th {
  background:#777 url("images/toprightcorner777.gif") no-repeat top right; color:#fff;
  padding:10px; text-transform:uppercase; letter-spacing:3px; border:0; font-size:9px; }
#producttable3 td {
  vertical-align:top; padding:2px; text-align:left; }
#producttable3 a {
  color:#777; text-decoration:none; }
#producttable3 a:hover {
  color:#c00; }

.footer {
  margin:10px 0px; padding:10px 0 40px 0; font-size:10px;
  border-top:1px solid #777; }
