@charset "utf-8";
/* CSS Document */

body {background-color:#E3E3E3; font-family:Arial, Helvetica, sans-serif}

.prehead {font-size:20px; font-style:italic; font-weight:bold;}
.headline { font: bold 26px Arial, Helvetica, sans-serif; color: #CC0000; text-align:center; text-shadow: 0px 1px 1px rgba(150, 150, 150, 1); }
.afterhead {text-align:center; font-weight:bold; font-size:22px;}
.subhead {text-align:center; font-weight:bold; font-size:28px; margin-top:42px; color:#3366FF; text-shadow: 0px 1px 1px rgba(150, 150, 150, 1);}
.description {font-weight:normal; font-size:12px; color:#000000; text-shadow:none; text-align:center;}
.hilite {background-color:#FFFF00; font-weight:bold;}
.comment {font: bold 18px "lucida grande",tahoma,verdana,arial,sans-serif; color:#3366CC; text-align:center;}
.courseTitle {font-size:38px; font-style:italic; color:#3366FF;}
.buyButton {margin-bottom:25px;}
.disclaimer {font: normal 10px Arial, Helvetica, sans-serif; color:#999999; margin:20px 10px 0 10px;}

p.check {background: url('images/check.png') top left no-repeat; margin:20px 65px; padding:5px 0 0 38px; min-height:32px;}

.footerLinks {font: normal 11px Arial, Helvetica, sans-serif; text-align:center;}
.footerLinks a { margin:0 10px; }

p {
	margin: 20px 70px;
	font-size: 18px;
	font-family: Calibri;
	}
/* p + p {
 text-indent: 2.5em;} */

ul, ol {
	margin: 20px 65px;
	font-size: 18px;
	font-family: Calibri;
	}
li {margin-bottom:12px;}

ol.video li {
  background: url('images/li-video.jpg') no-repeat left top;
  padding: 8px 0px 0px 60px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0 0 20px 0;
  min-height:50px;
}
ol.video3 li {
  background: url('images/li-video.jpg') no-repeat left top;
  padding: 16px 0px 0px 60px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0 0 10px 0;
  min-height:50px;
}
ol.video4 li {
  background: url('images/li-video.jpg') no-repeat left top;
  padding: 18px 0px 0px 60px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0 0 10px 0;
  min-height:50px;
}