body {
  color:#ffffff;
  background:#3c5396 url(/images/bg.png) repeat-x;
  font-family:garamond, georgia, times, serif;
  font-size:16pt;
  margin:0px;
  padding:0px;
  margin:17px 0px;
  margin-top:0px;
}

div, td {
  color:#ffffff;
  font-family:garamond, georgia, times, serif;
  font-size:16pt;
  text-align:left;
}

img {
  border:0px;
  border:none;
}

h1,h2,h3,h4,h5,h6 {
  font-family:garamond, georgia, times, serif;
  margin:0px;
  margin-bottom:8px;
}

h1 {
  font-size:38pt;
}

div.Clear {
  clear:both;
}

div.BodyWrap {
  width:894px;
  margin:0 auto;
  text-align:left;
}

div.Intro, div.Intro div {
  font-size:19pt;
}

td.DeluxeHeader {
  width:470px;
}


div.DirectLetterHeader {
	width:502px;
}

div.DirectLetter {
  width:458px; /* 502 */
  padding:20px;
  padding-bottom:10px;
  border:2px solid #6173aa;
  border-top:0px;
  min-height:380px !important;

}


div.FreeLetterHeader {
	width:365px;
	cursor:pointer;
}

div.FreeLetter {
	cursor:pointer;
  width:321px; /* 365 */
  padding:20px;
  padding-bottom:10px;
  border:2px solid #6173aa;
  border-top:0px;
  min-height:120px !important;
	background-image:url(/images/letter-free-printer.png);
	background-repeat:no-repeat;
	background-position:right bottom;	
	margin-bottom:20px;
}



div.NaughtyNiceHeader {
	width:365px;
	cursor:pointer;
}

div.NaughtyNice {
	cursor:pointer;s
  width:321px; /* 365 */
  padding:20px;
  padding-bottom:10px;
  border:2px solid #6173aa;
  border-top:0px;
  min-height:100px !important;
	background-image:url(/images/naughty-nice-free-message-preview.png);
	background-repeat:no-repeat;
	background-position:right bottom;	
	margin-bottom:20px;
}

div.FreeLetter div.Desc {
	padding-right:130px;
}

div.NaughtyNice div.Desc {
	padding-right:130px;
}


td.Spacer {
  width:5px;
  overflow:hidden;
}

td.BasicHeader {
  width:418px;
}

div.Deluxe, div.Basic {
  width:426px; /* 470 */
  padding:20px;
  padding-bottom:10px;
  border:2px solid #6173aa;
  border-top:0px;
  min-height:580px !important;
}

div.Basic {
  width:374px; /* 418 */
}



div.LetterInfo {
  margin-left:14px;
  margin-bottom:10px;
}

div.Basic div.LetterInfo {
  margin-bottom:86px;
}

div.PriceWrap {
  float:left;
  margin:0px;
  margin-left:20px;
}

div.Only {
  font-size:24pt;
  font-weight:bold;
  margin:0px;
  line-height:100%;
}

div.Price {
  font-size:38pt;
  font-weight:bold;
  margin:0px;
  margin-left:20px;
  margin-top:-4px;
  line-height:100%;
}

div.BuyNow {
  float:left;
  text-align:right;
  padding-top:20px;
}

