@import "__reset.css";
body {
  text-align: center;
  background: #fff url('/images/anextramillion.bkgtile.jpg') top left repeat-x;
  font: 10pt helvetica,sans-serif;
  color: #3F3F3F;
  padding-bottom: 100px;
}
a { color: #3F3F3F; }
body#empSplit { background-image:url('/images/split/p2.bkgtile.jpg'); }
body#fpage div#mainShell {
  text-align: left;
  margin: 0 auto;
  width: 869px;
  height: 611px;
  background: url('/images/anexmillion.bkg.jpg') top left no-repeat;
  position: relative;
  display: block;
}

div.fpblurb {
  position: absolute;
  width: 298px;
  height: 365px;
}
div.fpblurb div {
  padding: 70px 20px 20px 20px;
}

ul { margin: 0; padding: 0 0 0 20px; }
div.fpblurb p {
  color: #B20107;
  font-weight: bold;
  font-style: italic;
}

div.fpblurb img {
  position: absolute;
  bottom: 10px;
  left: 20px;
}

div#leftBlurb {
  left: 125px;
  top: 244px;
}

div#rightBlurb {
  left: 444px;
  top: 244px;
}

div#outlinks {
  padding-top: 20px;
}
div#outlinks a {
  text-decoration: underline;
}

/* split up page 1 */
body#empSplit div#mainShell {
  width: 707px;
  min-height: 659px;
  margin: 0 auto;
  text-align: left;
  background-repeat: no-repeat;
  background-position: top left;
  position: relative;
}

div#subShell {
  position: relative;
  padding: 280px 0 0 45px;
}

body#empSplit div#leftCopy {
  width: 300px;
  float: left; 
}

body#empSplit div#rightCopy {
  float: right;
  width: 300px;
  margin-top: 180px;
  background: url('/images/split/arrow.divider.png') top left no-repeat;
  height: 311px;
  padding-left: 40px;
}

body#empSplit #sellup1 { font-size: 14pt; color: #BE1300; font-weight: bold;}
body#empSplit #sellup2 { font-weight: 500; }
body#empSplit #sellup3 { font-weight: bold; font-size: 1.2em; margin-bottom: 1em; }
body#empSplit .section { margin: 0 0 1em 0; }
body#empSplit #disctitle { font-weight: bold; }
body#empSplit #disccopy { font-size: .8em; }

h1 {
  color: #BE1300;
  font-weight: bold;
  font-size: 19pt;
}

label {
  display: block;
}

/* split page 2 */
body#final {
  background: url('/images/split/p3.bkgtile.jpg') top left repeat-x;
  line-height: 1.5;
}
body#final #mainShell,body.generic #mainShell {
  padding: 160px 0 0 45px;
  width: 662px;
  min-height: 312px;
  position: relative;
  background-position: top-left;
  background-repeat: no-repeat;
  margin: 0 auto;
  text-align: left;
}
.strongred {
  color: #BE1300;
  font-size: 14pt;
  font-weight: bold;
}
.stronggrey {
  line-height: 1.2;
  color: #888;
  font-size: 12pt;
  font-weight: bold;
}
.strongblack {
  font-size: 13pt;
  font-weight: bold;
}
div#floatdevice {
  width: 250px;
  height: 155px;
  float: right;
}
.pullquote {
  color: #999;
  width: 250px;
  margin: 0 auto;
  font-size: 24px;
  line-height: 1.2;
}

body#final li { margin-bottom: 8px; }
div#errorconsole {
  color: #b10000;
}


div#mediaHead {
  position: relative;
  top: 133px;
}

body#media div#mainShell {
  padding-top: 220px;
}