﻿body {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #000;
}

#container {
  width: 765px;
  margin: 0 auto;
}

#container.thankyou, #container.registration {  
  width: 765px;
}

#logo {
  float: left;
  width: 809px;
  height: 170px;
  margin-left: auto;
  margin-right: auto;
  background: url('/mcimages/logo.png');
}

#slogan {
  float: left;
  width: 745px;
  margin: 0;
  padding: 5px 0 21px 0;
  font: 14px/14px Arial Regular, sans-serif;
  background: url('/mcimages/header-bg.png') bottom left repeat-x;
  text-align: center;
}

#container.thankyou #slogan { height: 15px; }

#main {
  float: left;
  width: 655px;
  padding: 0 44px;
  background: url('/mcimages/bg.png') repeat-x;
}

#main.marketing {
  width: 690px;
  padding: 0 44px;
}

#main.thankyou {
  width: 745px;
  background: none;
  text-align: center;
}

#main.thankyou p {
  width: 600px;
  margin: 0 0 20px;
  padding: 0 49px;
  font: 14px Arial Regular, sans-serif;
  text-align: center;
}

#main.thankyou .first {
  margin-top: 20px;
  font: 12px Arial Regular, sans-serif;
}

#main p {
  float: left;
  margin: 0;
  padding: 18px 0;
  font: 12px Arial Regular, sans-serif;
}

.headerText
{
  
  float: left;
  margin: 0;
  padding: 18px 28px 0px 28px;
  font: 12px Arial Regular, sans-serif;
  
  
}

#main.marketing p {
  padding: 18px 14px30
}

.items {
  float: left;
  width: 645px;
}

.items .item {
  float: left;
  margin-right: 50px;
  
}

#main.marketing .items .item {
  margin-right: 0;
}

#main.marketing .items p {
  float: none;
  margin: 10;
  padding: 0;
  font: 12px/0px Arial Regular, sans-serif;
  text-align: center;
  color: #424242;
}

.items .item.last { margin-right: 0; }

#webinar {
  float: left;
  width: 100%;
}

#webinar p {
  float: left;
  width: 230px;
  margin: 16px 0 0 42px;
  padding: 0;
  font: 16px Arial Regular, sans-serif;
}

#main #webinar p { padding: 0; }

#webinar .links {
  float: right;
  width: 168px;
  margin: 0 42px 0 0;
}

#main.thankyou .links {
  float: left;
  width: 745px;
  margin: 0 0 10px 174px;
}

.links .register {
  display: block;
  width: 168px;
  height: 68px;
  background: url('/mcimages/register-button.png');
}

.links .visit {
  display: block;
  width: 168px;
  height: 68px;
  background: url('/mcimages/visit-button.png');
}

.links .home {
  display: block;
  width: 119px;
  height: 54px;
  background: url('/mcimages/home-button.png');
}

.links .close {
  display: block;
  width: 119px;
  height: 54px;
  background: url('/mcimages/close-button.png');
}

#register {
  float: left;
  width: 100%;
}

#register .left {
  float: left;
  width: 160px;
  margin: 0 82px 0 0;
}

#register .right, #register .zip {
  float: right;
  width: 160px;
}

#register .submit, #register select {
  float: left;
}

#city { width: 70px; }
#state { width: 20px; }
#zip { width: 40px; }

#footer {
  width: 745px;
  margin: 0;
  padding: 0 0 16px;
  font: 14px Arial Regular, sans-serif;
  text-align: center;
}

.clear 
{
   width: 745px;
   clear: both; 
}