/* Global Definition */
html { 
  padding: 0px;
  margin: 0px;
}
body {
  width: 920px;
  margin: 0px auto 0px auto;
  padding: 0px;
  background: #FCEFC3;
  border: 1px solid #AEAFB1;
}

/*  Layout Definitions */
#border-container {
  position: relative;
  width: 920px;
  margin: 0px;
  padding: 0px;
}
#logo-container {
  position: relative;
  width: 920px;
  height: 162px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
#center-container {
  position: relative;
  width: 920px;
  height: 273px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
#center-container-content {
  position: relative;
  width: 920px;
  height: 463px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
#center-container-content-long {
  position: relative;
  width: 920px;
  height: 585px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}

#lower-container {
  position: relative;
  width: 920px;
  height: 187px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
#news-container {
  position: relative;
  width: 920px;
  height: 463px;
  margin: 0px;
  padding: 0px;
}
.whitepad {
  position: relative;
  width: 920px;
  height: 2px;
  background: #FFFFFF;
}
.whitepadfaqs {
  position: relative;
  width: 920px;
  height: 2px;
  background: #FFFFFF;
  z-index: 200;
}
.whitepadbottom {
  position: relative;
  width: 920px;
  height: 1px;
  background: #FFFFFF;
}
.contenttable {
  position: relative;
  z-index: 200;
}

/* NAV MENU STYLES */
#nav-container {
  position: relative;
  width: 920px;
  height: 25px;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  background: #000000;
  z-index: 1000;
}
dl, dt, dd, ul, li {
position: relative;
margin: 0;
padding: 0;
list-style-type: none;
z-index: 1000;
}
#menu {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1000;
}
#menu dl {
position: relative;
float: left;
width: 115px;
background: #000000;
z-index: 1000;
}
#menu dt {
position: relative;
cursor: pointer;
text-align: center;
font-weight: bold;
background: #000000;
margin: 0px;
padding: 0px;
z-index: 1000;
}
#menu dd {
position: relative;
display: none;
border: 1px solid gray;
background: #727576;
z-index: 1000;
}
#menu li {
position: relative;
text-align: center;
background: #727576;
z-index: 1000;
}
#menu li a, #menu dt a {
position: relative;
font: bold 9px arial,verdana,sans-serif;
color: #FCF7E7;
text-decoration: none;
display: block;
border: 0 none;
margin: 0px;
padding: 7px 0px 7px 0px;
z-index: 1000;
}
#menu li a:hover, #menu dt a:hover {
position: relative;
background: #64091B;
color: #FCEFC3;
z-index: 1000;
}

#extradiv1 {
    position: absolute;
    top: 421px;
    left: 50%;
    margin: 0px 0px 0px -301px;
    padding: 0px;
    width: 132px;
    height: 30px;
    z-index: 200;
}
#extradiv2 {
    position: absolute;
    top: 421px;
    left: 50%;
    margin: 0px 0px 0px -110px;
    padding: 0px;
    width: 219px;
    height: 30px;
    z-index: 200;
}
#extradiv3 {
    position: absolute;
    top: 389px;
    left: 50%;
    margin: 0px 0px 0px 301px;
    padding: 0px;
    width: 139px;
    height: 62px;
    z-index: 200;
}
#extradiv4 {
    position: absolute;
    top: 616px;
    left: 50%;
    margin: 0px 0px 0px 180px;
    padding: 0px;
    width: 107px;
    height: 24px;
    z-index: 200;
}
#extradiv5 {
    position: absolute;
    top: 490px;
    left: 50%;
    margin: 0px 0px 0px -420px;
    padding: 0px;
    width: 540px;
    height: 200px;
    font: 14px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 23px;
    color: #FCEFC3;
    z-index: 200;
}
#extradiv6 {
    position: absolute;
    top: 207px;
    left: 50%;
    margin: 0px 0px 0px -437px;
    padding: 0px;
    width: 880px;
    height: 200px;
    font: 35px Verdana,Helvetica,Arial,Times;
    color: #FCEFC3;
    z-index: 200;
}
#extradiv7 {
    position: absolute;
    top: 257px;
    left: 50%;
    margin: 0px 0px 0px -444px;
    padding: 0px;
    width: 880px;
    height: 400px;
    font: 13px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 21px;
    color: #FFFFFF;
    z-index: 200;
}
#extradiv8 {
    position: absolute;
    top: 257px;
    left: 50%;
    margin: 0px 0px 0px -434px;
    padding: 0px;
    width: 570px;
    font: 13px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 21px;
    color: #FFFFFF;
    z-index: 200;
}
#extradiv9 {
    position: absolute;
    top: 615px;
    left: 50%;
    margin: 0px 0px 0px -418px;
    padding: 0px;
    font-size: 10px;
    z-index: 200;
}
#extradiv10 {
    position: absolute;
    top: 615px;
    left: 50%;
    margin: 0px 0px 0px -255px;
    padding: 0px;
    font-size: 10px;
    z-index: 200;
}
#extradiv11 {
    position: absolute;
    top: 615px;
    left: 50%;
    margin: 0px 0px 0px -139px;
    padding: 0px;
    font-size: 10px;
    z-index: 200;
}
#extradiv12 {
    position: absolute;
    top: 615px;
    left: 50%;
    margin: 0px 0px 0px -18px;
    padding: 0px;
    font-size: 10px;
    z-index: 200;
}
#extradiv13 {
    position: absolute;
    top: 257px;
    left: 50%;
    margin: 0px 0px 0px -434px;
    padding: 0px;
    width: 570px;
    font: 12px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 20px;
    color: #FFFFFF;
    z-index: 200;
}
#extradiv14 {
    position: absolute;
    top: 257px;
    left: 50%;
    margin: 0px 0px 0px -434px;
    padding: 0px;
    width: 560px;
    font: 12px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 17px;
    color: #FFFFFF;
    z-index: 200;
}
#extradiv15 {
    position: absolute;
    top: 257px;
    left: 50%;
    margin: 0px 0px 0px -434px;
    padding: 0px;
    width: 560px;
    font: 13px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 23px;
    color: #FFFFFF;
    z-index: 200;
}
#extradiv16 {
    position: relative;
    top: 2px;
    margin: 0px;
    padding: 0px;
    width: 920px;
    font: 12px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 17px;
    color: #FFFFFF;
    z-index: 200;
    background: url(images/mckinney-prosthetics-red-content.gif) repeat-y;
}
#extradiv17 {
    position: relative;
    margin: 0px;
    padding: 0px;
    font: 35px Verdana,Helvetica,Arial,Times;
    color: #FCEFC3;
    z-index: 300;
}
#extradiv18 {
    position: absolute;
    top: 190px;
    left: 50%;
    margin: 0px 0px 0px -460px;
    padding: 0px;
    width: 920px;
    height: 32px;
    z-index: 250;
}
#extradiv19 {
    position: relative;
    top: 0px;
    margin: 0px;
    padding: 0px 20px 5px 20px;
    width: 880px;
    font: 12px Geneva,Verdana,Helvetica,Arial,Times;
    line-height: 17px;
    color: #FFFFFF;
    z-index: 200;
    background: url(images/mckinney-prosthetics-red-content.gif) repeat-y;
}

.smallwhitetext {
  font: bold 11px Geneva,Verdana,Helvetica,Arial,Times;
  line-height: 14px;
  letter-spacing: .1em;
  color: #FFFFFF;
}
.gray-small-italics {
  font: italic 15px Arial,Verdana,Helvetica,Times;
}
.black-slightly-larger {
  font: bold 14px Arial,Verdana,Helvetica,Times;
  color: #000000;
}
.white-slightly-larger {
  font: bold 14px Arial,Verdana,Helvetica,Times;
  color: #FFFFFF;
}
.white-slightly-large {
  font: bold 13px Verdana,Arial,Helvetica,Times;
  color: #FFFFFF;
}
.blue-slightly-large {
  font: bold 13px Verdana,Arial,Helvetica,Times;
  color: #0076C0;
}
.blue-slightly-larger {
  font: bold 18px Arial,Verdana,Helvetica,Times;
  color: #0076C0;
}
.bottom-paragraph {
  margin: 0px;
  padding: 21px 30px 15px 40px;
}

.header3 {
  font-weight: bold;
}
input.btn {
  color: #FFFFFF;
  font: bold 11px Arial,Verdana,Helvetica,Times;
  border: 2px solid;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-bottom-color: #FFFFFF;
  background: #081D78;
}
input.btnhov {
  border-top-color: #C2C2C4;
  border-left-color: #C2C2C4;
  border-right-color: #949697;
  border-bottom-color: #949697;
}
input.googlebtn {
  color: #FFFFFF;
  font: bold 11px Arial,Verdana,Helvetica,Times;
  border: 2px solid;
  border-top-color: #D6D6D6;
  border-left-color: #D6D6D6;
  border-right-color: #D6D6D6;
  border-bottom-color: #D6D6D6;
  background: #C81300;
}
input.googlebtnhov {
  border-top-color: #E9B702;
  border-left-color: #E9B702;
  border-right-color: #E9B702;
  border-bottom-color: #E9B702;
}
#bottom-container {
  position: relative;
  width: 920px;
  height: 23px;
  padding-top: 8px;
  margin: 0px;
  color: #64081C;
  font: 9px Arial,Verdana,Helvetica,Times;
  text-align: center;
  background: #AEAFB1;
}
#bottom-container-whatweoffer {
  width: 920px;
  height: 24px;
  padding-top: 10px;
  margin: 0px;
  margin-top: -5px;
  color: #64081C;
  font: 9px Arial,Verdana,Helvetica,Times;
  text-align: center;
  background: #AEAFB1;
}
a {
  color: #FCEFC3;
  font: 13px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a:visited {
  color: #FCEFC3;
  font: 13px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a:active {
  color: #FCEFC3;
  font: 13px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a:hover {
  color: #FFFFFF;
  font: 13px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: underline;
}
a.underline-link {
  text-decoration: underline;
}
a.underline-link:visited {
  text-decoration: underline;
}
a.underline-link:active {
  text-decoration: underline;
}
a.underline-link:hover {
  text-decoration: none;
}
a.grey-text {
  color: #ADB0B1;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: underline;
}
a.grey-text:visited {
  color: #ADB0B1;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: underline;
}
a.grey-text:active {
  color: #ADB0B1;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: underline;
}
a.grey-text:hover {
  color: #FFFFFF;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a.content-nav {
  color: #FCEFC3;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a.content-nav:visited {
  color: #FCEFC3;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a.content-nav:active {
  color: #FCEFC3;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: none;
}
a.content-nav:hover {
  color: #FFFFFF;
  font: 11px Geneva,Verdana,Helvetica,Arial,Times;
  text-decoration: underline;
}
a.bottom-container {
  color: #64091B;
  font: 10px Arial,Verdana,Helvetica,Times;
  text-decoration: underline;
}
a.bottom-container:visited {
  color: #64091B;
  font: 10px Arial,Verdana,Helvetica,Times;
  text-decoration: underline;
}
a.bottom-container:active {
  color: #64091B;
  font: 10px Arial,Verdana,Helvetica,Times;
  text-decoration: underline;
}
a.bottom-container:hover {
  color: #000000;
  font: 10px Arial,Verdana,Helvetica,Times;
  text-decoration: none;
}

table { border-collapse: collapse; }

h1 {
  color: #ADB0B1;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font: bold 19px Geneva,Verdana,Helvetica,Arial,Times;
  z-index: 200;
}
h2 {
  font-size: 11px;
  text-transform: uppercase;
  text-align: right;
  color: #FFFFFF;
  background: #5451A2;
  font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
  line-height: 15px;
  padding: 5px 15px;
  margin-top: 0px;
  margin-bottom: 7px;
}
h3 {
  font-size: 12px;
  text-transform: uppercase;
  text-align: left;
  color: #FFFFFF;
  background: #5451A2;
  font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
  padding: 7px 15px 7px;
  margin-top: 0px;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 5px;
}
h4 {
  font-size: 12px;
  text-transform: uppercase;
  text-align: right;
  color: #FFFFFF;
  background: #5451A2;
  font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
  line-height: 17px;
  padding: 5px 15px;
  margin-top: 0px;
  margin-bottom: 7px;
}


a.copyright {
  color: #9997CC;
  font-size: 9px;
  background: #5451A2;
  text-decoration: underline;
}
a.copyright:visited {
  color: #9997CC;
  font-size: 9px;
  background: #5451A2;
  text-decoration: underline;
}
a.copyright:hover {
  color: #9997CC;
  font-size: 9px;
  background: #5451A2;
  text-decoration: none;
}
#redesigned-site-text {
  position: absolute;
  top: 11px;
  left: 50%;
  margin: 0px 0px 0px -217px;
  width: 430px;
  background: transparent;
  color: #FF0000;
  font: bold 17px Tahoma,Arial,SunSans-Regular,Sans-Serif;
}
