/* Reset default browser style=====================================================================>  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* Body Page style=====================================================================>  */
body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background: #1387bd url(images/bkg.gif) repeat-x top left;
	line-height: 20px;
	text-align: center;
}

a, a:active {color: #137c91; text-decoration: none; outline:0;}

a:hover {color: #990000; text-decoration: underline;}

.clear {clear: both}

/* Page Layout style=====================================================================>  */
#wrapper {
  width: 830px;
  background: #fff;
  margin: 0px auto;
  text-align: left;
}

#header {
  width: 830px;
  height: 250px;
  background: url(images/banner2.jpg) no-repeat top left;
  position: relative;
}

#header2 {
  width: 830px;
  height: 30px;
  background: url(images/banner_buttons.jpg) no-repeat top left;
  position: relative;
}

.menu {
  position: relative;
  top: 102px;
  left:10px;
  float: left;
  width: 500px;
}

.menu2 {
  position: relative;
  top: 0px;
  left:10px;
  float: left;
  width: 700px;
}

.menu li {
  display: inline;	
}

.menu2 li {
  display: inline;	
}

.menu li a{
  float: left;
  color: #fff;
  text-decoration: none;
  padding: 3px 18px;
  font-size: 14px;
}

.menu2 li a{
  float: left;
  color: #fff;
  text-decoration: none;
  padding: 3px 18px;
  font-size: 14px;
}

.marquee-scroll {
  float: right;
  position: relative;
  top:200px;
  right: -160px;
  width: 480px;
  font-size: 14px;
  font-weight: bold;
}

.marquee-scroll span {
  color: #dd1414;
  font-size: 17px;
}

.see_how_you_quickly {
  font-size: 28px;	
  margin: 30px auto 30px auto;
  width: 650px;
  font-weight: bold;
  text-align: center;
  line-height: 33px;
  color: #990000;
}

.see_how_you_quickly span {
  background-color: #ffff99;
  padding: 1px 4px;
  color: #333;
}

.thebox {
  border:4px solid #91c6cf;
  margin: 0px auto;
  width: 700px;
  background: #d7f0f5;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom: 25px;
}

.speed-read-logo {
  float: right;
  position: relative;
  top: 0px;
  right: 00px;
}

.thebox .thebox-title {
  text-align: center;
  padding: 10px;
  font-size: 18px;
  color:#990000;
  font-family: Tahoma, Geneva, sans-serif;
  line-height: 25px;
}

.thebox .thebox-title {
  color:#0f7488;
}

.thebox .thebox-content {
   padding: 10px 20px;
   font-size: 14px;
   color: #4b4b4b;
}

.thebox .thebox-content b {
   font-size: 13px;
   color: #990000;
}

.thebox .thebox-content span {
  font-size: 23px;
  display: inline;
  color: #91c6cf;
  font-weight: bold;
}

.txtalign {
  text-align: center;
  font-size: 13px!important;
}

.txtalign strong {
  color: #990000;	
}

.thebox .thebox-signature {
  font-size: 14px;
  font-weight: bold;
  padding-left: 20px;
}

.easily-double {
  text-align: center;	
  font-size: 22px;
  font-weight: bold;
  width: 600px;
  margin: 30px auto;
  line-height: 24px;
}

.divider {
  border-top: 1px dashed #333333;
  width: 760px;
  margin: 10px auto;
}

.a-memo {
  width: 700px;
  margin: 0px auto;
}

.a-memo h1 {
  color: #137c91;	
  font-size: 16px;
  text-align: center;
}

.a-memo .from-the-desk {
  text-align: center;
  font-weight: bold;
  margin: 14px 0;
  font-size: 15px;
}

.a-memo p {
  font-size: 14px;
}

.a-memo p span {
 font-weight: bold;
 color: #990000;
}

.best-techniques {
  text-align: center;
  font-size: 15px;
  padding: 0px 30px;
}

.announcing-product {
   text-align: center;
}

.announcing-product h1 {
   font-size: 20px;
   color: #990000;
}

.announcing-product p {
  font-size: 13px;	
}

.announcing-product p span {
  color: #990000;
  font-weight: bold;
}

.announcing-product .bigger {
  color:#3194a8;
  font-size: 16px;
}

.live-students {
  font: bold 15px Georgia, "Times New Roman", Times, serif;
  margin: 0px 40px;
  text-align: center;
}

.live-students span {
  color:#3194a8;
}

.more-benefit {
  margin: 0px 20px;
}

.more-benefit  h1 {
  color: #137c91;	
  font-size: 16px;
  text-align: center; 
  padding: 15px 0px;
}

.more-benefit ul {
  padding-left: 35px;	
}

.more-benefit ul li p {
  font-size: 16px;
  font-weight: bold;
  background: url(images/benefit_icon.gif) no-repeat top left;
  padding-left: 24px;
  padding-bottom: 10px;
}

.more-benefit ul li p strong {
  color: #137c91;	
}

.more-benefit ul li p span {
  color:#ff0000;	
}

.more-benefit ul li ul {
  padding-left: 40px;
  list-style: inside;
  line-height: 24px;
  font-size: 14px;
  padding-bottom:20px;
}

.more-benefit ul li ul li span {
  color: #ff0000;	
}

.history-text {
   font: 23px Georgia, "Times New Roman", Times, serif;
   padding: 30px 0px;
   margin: 0px 45px;
   text-align: center;
}

.history-text span {
  background-color: #ffff99;
  padding: 1px 4px;
  color: #333;
}

.we-promise {
  font: 16px Georgia, "Times New Roman", Times, serif;
   padding: 30px 0px;
   text-align: center;
}

.we-promise span {
   font-size: 23px;
}

.list-style1 {
  margin: 10px 30px;
  font-size: 14px;
  line-height: 22px;
  list-style: inside;
}

.list-style1 li span {
  color: #ff0000;	
}

.thebox-advantage {
  border:4px solid #66a6b1;
  margin: 0px auto;
  width: 700px;
  background: #ffffcd;
  padding-top:5px;
  padding-bottom:20px;
  margin-bottom: 25px;
  margin-top:30px;
}

.thebox-advantage h1 {
   font: 24px Georgia, "Times New Roman", Times, serif;
   padding: 4px 0px 15px 0px;
   text-align: center;
   color: #990000;
}

.thebox-advantage ul {
   margin-left: 20px;
}

.thebox-advantage ul li { 
  padding-left: 25px;
  padding-bottom: 8px;
  line-height: 24px;
  font-size: 14px;
  background: url(images/benefit_icon.gif) no-repeat 0% 12%;
}

.thebox-advantage .adivider {
  border-top: 1px dashed #333333;
  margin: 10px 10px;
}

.thebox-advantage ul li span {
  background-color: #ffff49;
  padding: 2px 2px;
}

.thebox-advantage ul li b {
  color: #ff0000;	
}

.text-format {
  margin: 0px 37px;
  font-size: 14px;
}

.text-format h1 {
   text-align: center;
   color: #ff0000;
   font: 18px Georgia, "Times New Roman", Times, serif;
}

.text-format p strong {
  color: #66a6b1
}

.list-style2 {
   margin-left: 30px;
   margin-right: 20px;
}

.list-style2 li { 
  padding-left: 25px;
  padding-bottom: 8px;
  line-height: 24px;
  font-size: 14px;
  background: url(images/benefit_icon.gif) no-repeat 0% 12%;
}
.green-text {
   text-align: center;
   color: #438b13;
   font: 18px Georgia, "Times New Roman", Times, serif;
   padding: 22px 0px;
}

.product-list {
   margin: 20px 60px 20px 30px;	
   font-size: 14px;
}

.product-list li {
  display: block;
  padding-bottom: 40px;
}

.product-list li img {
  float: left;
  margin-right: 20px;
}

.product-list li strong {
   display: block;	
}

.product-list li strong span {
   background: #faf229;
   padding: 0px 8px;
   color: #ff0000;
}

.technical-support {
  width: 500px;
  margin: 0px auto;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}

.technical-support h1 {
  font: 18px Georgia, "Times New Roman", Times, serif;
  color: #ff0000;
  padding-bottom: 10px;
}

.technical-support span{
  color: #ff0000;
  display: block;
}

.ps strong {
  color: #ff0000;	
}

/* About style=====================================================================>  */
.about-us {
   padding: 20px 40px;
}

.about-us h1 {
  font: 30px Georgia, "Times New Roman", Times, serif;
  color: #990000;	
  padding-top: 70px;
  border-bottom: 1px solid #CCC;
  background: url(images/about_speedreading.gif) no-repeat bottom right;
}

.some-suggestion {
   color:#1d80b9;
   font-size: 15px;
   padding: 20px 0px;
   text-align: center;
   font-weight: bold;
}

.about-formattxt {  
   padding: 0px 40px;
   font-size: 14px;
}

.about-formattxt strong {  
   color: #990000;
   font-size: 18px;
}

.about-formattxt b {  
   color:#1d80b9;
}


/* Footer style=====================================================================>  */

.footer {
  clear: both;
  height: 170px;
  background: #006594;
  margin-top: 10px;
  position:relative;
}

.footer .related-links {
  display: block;
  margin: 0px 10px;
  padding:  6px 3px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  border-bottom:1px dotted #fff;
  margin-bottom: 5px;
}

.footer .related-alinks {
  width: 750px;
  margin: 0px auto;
}

.footer .related-alinks li {
  display: inline;
  float: left;
  width: 250px;
}

.footer .related-alinks li a, a:active{
   color:#fff;
   font-size: 13px;
   display: block;
   padding: 1px 0px;
}

.footer .site-powered-by{
  display: block;
  padding:  8px 3px;
  background:#004464;
  text-align: center;
  font-size: 13px;
  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  position: absolute;
  width: 823px;
  bottom: 0px;
}

.footer .site-powered-by a {
  color: #4bb4e5;
}
