body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td {
	border:0 none;
	margin:0;
	outline:medium none;
	padding:0;
}
p {
  margin-bottom: 1em;
}
body {
	color:#000;
	font:15px Georgia;
	line-height:1.5;
}
#wrapper {
	background:url(img/heading-bg.png) repeat-y;
	height:100%;
	margin:0 auto;
	width:940px;
}
#header {
	background:url(img/header.jpg) no-repeat;
	height:312px;
}
#header h1, #header span {
	display:block;
	text-indent:-9999px;
}
#content {
	background:url(img/heading-top.png) no-repeat;
	padding:59px 50px 50px 50px;
}
.copy {
  clear: both;
	padding: 0 150px 0 150px;
}
#content h2 {
  font-size: 30px;
  font-style: italic;
  margin-bottom: .5em;
  font-family: Palatino;
}
#content .copy h3 {
/*  margin-left: -50px;
  margin-right: -50px;
*/}
#content h3 {
  text-align: center;
  margin: 2em 0 1em;
  font-size: 24px;
}
#content h3.downsell {
  font-style: italic;
  font-size: 20px;
}
#content h4 {
  margin-bottom: 1em;
  text-align: center;
}
li {
  margin-left: 16px;
  padding-left: 4px;
  margin-bottom: .5em;
}
ul {
  margin-bottom: 1.5em;
}
.buy, .download {
  text-align: center;
  font-weight: bold;
}
strong {
  font-weight: normal;
  background-color: #ff9;
}

.letter {
  font-style: italic;
  margin-bottom: 2em;
}
.signature {
  text-align: center;
}


#video1 {
  margin-bottom: 2em;
}
.clear {
  clear: both;
}


#content div.info-box {
	font-family: Georgia;
	font-size: 12px;
	line-height: 1.4;
	padding:36px 25px 25px 17px;
	margin-top:50px;
	margin-bottom: 0;
}
#content div.info-box h2 {
	font:bold 16px Arial;
	margin-bottom:15px;
}
#content div.info-box img {
	float:left;
	margin-right:20px;
}
#content div.black {
	background:url(img/black-bg.png) repeat-x top;
}
#content div.black h2 {
	color:#fff;
}
#content div.black img {
  margin-top: -21px;
	border-top:solid 21px #000;
	border-bottom:solid 21px #000;
	border-left:solid 19px #000;
	border-right:solid 19px #000;
}
#content div.orange {
	background:url(img/orange-bg.png) repeat-x top;
}
#content div.orange h2 {
	color:#826079;
}
#content div.orange img {
	border-bottom:solid 21px #efa047;
	border-left:solid 19px #efa047;
	border-right:solid 19px #efa047;
}

#content div.turkis {
	background:url(img/turkis-bg.png) repeat-x top;
}
#content div.turkis img {
	border-bottom: solid 21px #90bdc0;
	border-left: solid 19px #90bdc0;
	border-right: solid 19px #90bdc0;
}

#content div.pink {
	background: url(img/pink-bg.png) repeat-x top;
}
#content div.pink img {
	border-bottom: solid 21px #db5ac1;
	border-left: solid 19px #db5ac1;
	border-right: solid 19px #db5ac1;
}


ul#whos_for {
  font-weight: bold;
  font-size: 25px;
}
ul#whos_for li {
  margin-bottom: 1em;
}