/**
 * major_page_style.css
 * Copyright (c) 2009 Zeetix, LLC and Thomas M. Stambaugh
 * All Rights Reserved, patents pending
 */

/* major_page styles */

/* Two-column geometry */

body.major_page div.twoColumnWrapperDiv {
  clear: both;
  width: 780px;
  }

body.major_page div.twoColumnWrapperDiv div.leftColumnDiv {
  float: left;
  width: 400px;
  }

body.major_page div.twoColumnWrapperDiv div.rightColumnDiv {
  float: right;
  width: 350px;
  }

body.major_page div.rightColumnDiv div.columnHeader {
  float: right;
  width: 350px;
  text-align: left;
  margin-top: 1.0em;
  margin-bottom: 20px;
  font-size: 18px;
  }

body.major_page div.product {
  float: right;
  width: 350px;
  text-align: left;
  margin-bottom: 20px;
}

body.major_page div.product p {
  margin-bottom: 0;
}

body.major_page div.product img {
  float: left;
  margin: 0 15px 10px 0;
}

body.major_page div.product img.none {
  margin-bottom: 0;
}

body.major_page div.product h1 sup {
  font-size: 10px;
  color: #999;
  font-weight: normal;
}

body.major_page div.product h1 {
  font-size: 18px;
  margin-bottom: 2px;
}

body.major_page div.product h1 span {
  font-size: 10px;
  color: #cb0b0b;
  font-weight: normal;
  text-transform: uppercase;
}

body.major_page div.product h2 {
  font-size: 12px;
  margin-bottom: 1px;
}

body.major_page div.product td.labelCell {
  width: 60px;
}

body.major_page div.product td.inputCell {
  width: 310px;
}

body.major_page #content #content_body {
  width: 780px;
  margin: 0 auto;
  padding: 0;
}

body.major_page #content #content_body p {
  margin: .5em 0;
  padding: 0;
}

body.major_page #content_body h3 {
  margin: 0 0 5px 0;
  padding: 0;
}

body.major_page #content_body h3 {
  width: 780px;
  float: right;
  margin-top: 10px;
}

body.major_page #content_body div.item h2,
body.major_page #content_body div.item h3,
body.major_page #content_body div.item ul,
body.major_page #content_body div.item p {
  width: 780px;
  float: left;
  clear: left;
  margin-left: 0;
  }

body.major_page #content div.item h2 {
  margin-top: 0;
}

body.major_page #content div.item h5 {
  margin-left: 150px;
  margin-bottom: 5px;
}

body.major_page #content .person img {
  width: 125px;
  height: 125px;
  border:0;
  display: block;
  margin-right: 30px;
  margin-bottom: 20px;
  float: left;
}

body.major_page #content_body div.item ul {
  padding-left: 1.5em;
  }

#wingwareImg img {
  width: 119px;
  height: 48px;
  border:0;
  display: block;
  margin-right: 30px;
  margin-bottom: 0.5em;
  float: left;
}

