div.home {
  overflow: hidden;
  width: 980px;
}
div.leftcolumn {
  display: block;
  float: left;
  overflow: hidden;
  padding: 0 17px;
  width: 201px;
}
p.leftnavheader {
  background-color: #00B4EE;
  background-image: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/bg-left-nav-top.gif");
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-size: 130%;
  font-weight: normal;
  line-height: 41px;
  margin: 0;
  padding: 0 0 0 15px;
  width: 186px;
}
p.newsheader {
  background-color: #00B4EE;
  background-image: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/bg-left-nav-top.gif");
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-size: 130%;
  font-weight: normal;
  line-height: 41px;
  margin: 0;
  padding: 0 0 0 15px;
  width: 186px;
}
div.leftcolumn ul {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/bg-left-nav.gif") no-repeat scroll left bottom #00B4EE;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  width: 201px;
}
div.leftcolumn ul li {
  font-size: 70%;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
div.leftcolumn ul li a {
  color: #FFFFFF;
  display: block;
  padding: 0 0 0 15px;
  text-decoration: none;
}
* html div.leftcolumn ul li a {
  clear: left;
  display: block;
  float: left;
}
div.leftcolumn img.bottom {
  display: block;
}
p.redheader {
  background-color: #BF1E2E;
  background-image: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/box_header_red.gif");
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-size: 90%;
  font-weight: bold;
  line-height: 16px;
  margin: 5px 0 0;
  padding: 10px 0 8px 15px;
}
div.centercolumn {
  display: block;
  float: left;
  overflow: hidden;
  width: 510px;
}
div.centercolumn div.copypadding {
  padding: 20px 0 0;
  overflow: hidden;
}

div.centercolumn h2 {
  color: #333333;
  font-size: 75%;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 10px;
  padding: 0;
}
div.centercolumn h3 {
  color: #666666;
  font-size: 70%;
  font-weight: normal;
  line-height: 15px;
  margin: 0 0 15px;
  padding: 0;
}
div.centercolumn p {
  color: #666666;
  font-size: 80%;
  font-weight: normal;
  line-height: 15px;
  margin: 0 0 15px;
  padding: 0;
}
div.centercolumn h3 a, div.centercolumn p a {
  color: #333333;
}
div.rightcolumn {
  display: block;
  float: left;
  overflow: hidden;
  padding: 0 17px;
  width: 201px;
}
div.rightcolumn ul {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/bg-left-nav.gif") no-repeat scroll left bottom #00B4EE;
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  padding: 10px 0;
  width: 201px;
}
div.rightcolumn ul li {
  font-size: 70%;
  line-height: 14px;
  margin: 0;
  overflow: hidden;
  padding: 0 15px 10px;
  width: 171px;
}
div.rightcolumn ul li a {
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  display: block;
  padding: 0 0 10px;
  text-decoration: none;
}
* html div.rightcolumn ul li a {
  clear: left;
  display: block;
  float: left;
}
div.rightcolumn img.bottom {
  display: block;
}

div#slides {
  height: 285px;
  width: 509px;
  overflow: hidden;
}

div.slide {
  height: 285px;
  position: absolute;
  width: 509px;
}
div#videobanner {
  margin-top: 5px;
}
div#videobanner h5 {
  margin: 0;
}
div#videobanner h5 a {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/home/videolink.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 0;
  overflow: hidden;
  padding-top: 59px;
  width: 201px;
}
div#demo-banner {
  padding-top: 5px;
}
div.specialoffer {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner-bg.gif") no-repeat scroll left bottom #F09F1C;
  display: block;
  margin: 10px 0 0;
  overflow: hidden;
  padding: 0 0 10px;
  width: 201px;
}
div.specialoffer div.top {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner-top-bg.gif") no-repeat scroll 0 0 #F09F1C;
  display: block;
  font-size: 1px;
  height: 9px;
  overflow: hidden;
  width: 201px;
}
div.specialoffer div.image {
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 70%;
  overflow: hidden;
  padding: 0 0 0 10px;
  width: 60px;
}
div.specialoffer strong.sotitle, div.specialoffer2 strong.sotitle {
  display: block;
  margin-bottom: 8px;
}
div.specialoffer div.image img {
  margin: 0 0 5px;
}
div.specialoffer div.image a {
  color: #FFFFFF;
  font-weight: bold;
}
div.specialoffer div.copy {
  display: block;
  float: left;
  overflow: hidden;
  padding: 0 10px;
  width: 101px;
}
div.specialoffer div.copy p {
  color: #333333;
  font-size: 80%;
  line-height: 14px;
  margin: 0;
}
div.specialoffer2 {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner2-bg.gif") no-repeat scroll left bottom #F09F1C;
  display: block;
  margin: 10px 0 0;
  overflow: hidden;
  padding: 0 0 10px;
  width: 201px;
}
div.specialoffer2 div.top {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner2-top-bg.gif") no-repeat scroll 0 0 #F09F1C;
  display: block;
  font-size: 1px;
  height: 9px;
  overflow: hidden;
  width: 201px;
}
div.specialoffer2 div.image {
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 70%;
  overflow: hidden;
  padding: 0 0 0 10px;
  width: 60px;
}
div.specialoffer2 div.image img {
  margin: 0 0 5px;
}
div.specialoffer2 div.image a {
  color: #FFFFFF;
  font-weight: bold;
}
div.specialoffer2 div.copy {
  display: block;
  float: left;
  overflow: hidden;
  padding: 0 10px;
  width: 101px;
}
div.specialoffer2 div.copy p {
  color: #333333;
  font-size: 80%;
  line-height: 14px;
  margin: 0;
}
div.subscribe {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner3-bg.gif") no-repeat scroll left bottom #FFFFFF;
  display: block;
  margin: 10px 0 0;
  overflow: hidden;
  width: 201px;
}
div.subscribe div.top {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/banner3-top.gif") no-repeat scroll 0 0 #FFFFFF;
  display: block;
  font-size: 1px;
  height: 9px;
  overflow: hidden;
  width: 201px;
}
div.subscribe fieldset {
  border: 0 none;
  cursor: pointer;
  margin: 0;
  padding: 0 15px;
}
div.subscribe fieldset p {
  color: #333333;
  font-size: 100%;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 5px;
  padding: 0;
}
div.subscribe fieldset input {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-family: arial;
  font-size: 65%;
  font-weight: bold;
  margin: 0 0 8px;
  padding: 0;
  width: auto;
}
div.subscribe fieldset img {
  display: block;
  margin: 15px 0 0;
}
em.error {
  color: #FFFFFF;
  font-size: 0.7em;
  font-style: italic;
  font-weight: bold;
  margin: 4px 0;
}
div.twitter {
  margin-top: 6px;
}
div.twitter a {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/home/twitter-home.gif") repeat scroll 0 0 transparent;
  color: #FFFFFF;
  display: block;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding-top: 86px;
  width: 201px;
}
div.social-links {
  display: block;
  margin: 5px 0 0;
  overflow: hidden;
  padding: 0 0 0 8px;
  width: 201px;
}
div.social-links h5 {
  margin: 0 0 5px;
  padding: 0;
}
div.social-links a {
  display: block;
  float: left;
  height: 0;
  margin: 0 8px 0 0;
  overflow: hidden;
  padding-top: 32px;
  width: 32px;
}
div.social-links a.facebook {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/icons/facebook_32.png") repeat scroll 0 0 transparent;
}
div.social-links a.twitter {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/icons/twitter_32.png") repeat scroll 0 0 transparent;
}
div.social-links a.linkedin {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/icons/linkedin_32.png") repeat scroll 0 0 transparent;
}
div.social-links a.youtube {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/icons/youtube_32.png") repeat scroll 0 0 transparent;
}
div.social-links a.blogger {
  background: url("http://martek.s3.amazonaws.com/sites/4eb2baea190e4f02b9000004/theme/images/generic/icons/blogger_32.png") repeat scroll 0 0 transparent;
}
