 body { margin:auto; padding:0; background-color: #D6D6D6; }
                p { margin:px; padding:0;}
                p.second{margin-top:40px;}
                h1 { color:white; font-size:24pt; margin:60px 0; }
                h2 { color:white; font-size:24pt; margin:0; font-style: bold }
                hr {border:0; height:1px; margin:20px 0; background:#7ecc1b; }
                a {color:#213d8a; font-weight:bold; text-decoration:none;}
                #container {text-align:left;margin:auto; width:774px; background: white; height: auto; -moz-box-shadow: black 0px 0px 10px; -webkit-box-shadow: black 0px 0px 10px; margin-top:10px;}
                #header { width:774px; height:150px;}
                #main {float: left; width: 750px; padding: 15px 0px 20px 0px; background-color: white; height:auto;}
                /*#left, #right {float: left; width: 300px; padding: 20px 0px 20px 0px; background-color: white; height:auto;}*/
        #right { float: right; width: 434px; padding: 0px 20px 0px 20px; background: white;}
#footer {
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:11px;
        color: #333;
	margin:auto; 
	width:714px; 
	height:auto; 
	padding: 5px 30px 5px 30px; 
	text-align:center; 
	background:white; 
	border-top-style:solid;  
	border-top-color: black; 
	border-top-width: 3px; 
	background:white; 
}
#footer p {
	color:white; 
	font-size: 130%
}
.clear {
	height: 0; 
	font-size: 1px; 
	margin: 0; 
	padding: 0; 
	line-height: 0; 
	clear: both;
}
.mainimage {
  max-width: 280px;
  max-height: 300px;
  width: expression(this.width > 300 ? "300px" : true);
  height: expression(this.height > 300 ? "300px" : true);
}
.headline {
        color: #CE012C;
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:20px;
        text-align:left;
}
.subheadline {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        font-size:16px;
        text-align:left;
}
a.subheadline {
        color:#213d8a;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:16px;
        text-align:left;
        text-decoration:none;
}
a.subheadline:link {
	color:#213d8a; 
        font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
        font-size:16px;
        text-align:left;
	text-decoration:none;
}
a.subheadline:active {
        color:#213d8a;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:16px;
        text-align:left;
        text-decoration:none;
}
a.subheadline:hover {
        color:#213d8a;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:16px;
        text-align:left;
        text-decoration:underline;
}
.text {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:12px;
        text-align:left;
}
.orderID {
        color: #b3b3b3;
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:22px;
        text-align:center;
}
.bodycopy {
        color: #000;
        font-family: Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:12px;
        text-align:left;
}

/* nav stuff*/
    #nav {
      font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
      font-size: 12px;
      font-weight: bold;
      float:left;
      width:100%;
      background-color:white;
      font-size:93%;
      line-height:20px;
          border-bottom-style:solid;
          border-bottom-color: black;
          border-bottom-width: 3px;
          border-top-style:solid;
          border-top-color: black;
          border-top-width: 3px;
      }
    #nav ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #nav li {
      float:left;
      background:url("/images/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #nav a {
      display:block;
      background:url("/images/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#ffffff;
      }
    #nav a:hover {
      color:#ffffff;
      }
    #nav #current {
      background-image:url("/images/norm_left_on.gif");
      }
    #nav #current a {
      background-image:url("/images/norm_right_on.gif");
      color:#ffffff;
      padding-bottom:4px;
      }


#container #footer strong font {
        color: #FFF;
}

                .black_overlay{
                        display: none;
                        position: absolute;
                        top: 0%;
                        left: 0%;
                        width: 100%;
                        height: 100%;
                        background-color: black;
                        z-index:1001;
                        -moz-opacity: 0.7;
                        opacity:.70;
                        filter: alpha(opacity=70);
                }
                .white_content {
                        display: none;
                        position: absolute;
                        margin:auto;
                        top: 15%;
                        left: 15%;
                        width: 70%;
                        height: 70%;
                        padding: 0px;
                        border: 16px solid #EB2412;
                        background-color: white;
                        z-index:1002;
                        overflow: auto;
                }

                  .centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

