#inner{background-color:#fff;margin:0 auto;max-width:inherit;padding:0%;width:100%;}
#main {
    background: #fff no-repeat top left;
    color: #333;
    font-size: 19px;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 1.5em;
    width: 998px;
    border: 1px solid #ff7905;
}
p {
    line-height: 1.4em;
    margin: 1.2em 0;
}

ol, ul {
    margin: 15px 0 15px 45px;
}

.coursepage a:link,
.coursepage a:visited,
.coursepage a:active {
    color:#FF7905;
    text-decoration:none;
}
.coursepage a:hover {
    color:#F7CF72;
    text-decoration:underline;
}

.salestopspace {
    height: 448px;
}

.date {
    margin: 0 0 0 225px;
    height: 38px;
    font-size: 21px;
}

.coursebody {
    margin: 226px  96px 0;
}

.indent {
    margin: 35px 96px;
}


h1 {
    font-size: 22px;
    font-weight: 600;
    padding: 10px 0;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}

h2 {
    font-weight: 600;
    color: #ff7905;
    margin: 45px 0 25px;
    line-height: 1.1em;
}

h3 {
    margin: -23px 0 15px;
}

.signupbutton a {
    margin: 14px auto;
    width: 214px;
    height: 52px;
    background: url('../images/theme/SignMeUpNowButton.png') no-repeat top left;
    cursor: pointer; 
    cursor: hand; 
    display: block;
}
.signupbutton a:hover {	
    background-position: bottom left;
}
/***************/


.mod1, .mod2, .mod3, .mod4 {
    padding: 16px 96px;
}

.mod1 img, .mod2 img, .mod3 img, .mod4 img {
    float: right;
	margin: 5px -50px 5px 20px;
}

.module {
    font-weight: 600;
    font-size: 23px;
    color: #ff7905;
    text-transform: uppercase;
}

.liner {
    border-bottom: 1px solid #333;   
}

.mod1 {
    background-color: #fefce1;
}

.mod2 {
    background-color: #fde2da;
}

.mod3 {
    background-color: #e9fefa;
}

.mod4 {
    background-color: #f5f0ff;
}

.reggg {
    font-size: 11px;
}


.bio {
    float: left;
	margin: -5px 20px 5px 0;
}

.bio2 {
    float: left;
	margin: 10px 20px 5px 0;
}







.testimonial {
    padding-top: 23px;
    line-height: 1.3em;
}
.testimonialer {
    padding-top: 7px;
    line-height: 1.3em;

}

.r {
    float: right;
	margin: 5px -40px 5px 20px;
}

.l {
    float: left;
	margin: 5px 40px 5px -10px;
}

.rt {
    float: left;
	margin: 23px 10px 5px 0;
}

.r {
    float: right;
	margin: 5px -10px 5px 20px;
}

.rr {
    float: right;
	margin: 5px -41px 5px 20px;
}

.l {
    float: left;
	margin: 5px 40px 5px -10px;
}

.lll {
    float: left;
	margin: 5px 20px 5px 0px;
}

.b {
    float: left;
	margin: 5px 15px 5px 0px;
}

.b2 {
    float: left;
	margin: 25px 10px 45px 0px;
}


.s1 {
    height: 33px;
}

.s2 {
    height: 13px;
}

.reggg {
    font-size: 11px;
}






.receive {
background-color: #fffeee;
border: 2px solid #666;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
padding: 0 28px 8px;
margin: 92px 0px 8px;
}

.price {
font-size: 18px;
margin-left: 111px;
margin-bottom: 44px;
width: 555px;
}

.price td {
    line-height: 1.3em;
    padding: 3px 7px;
}

.satisfaction {
    margin: 33px 0;
    text-align: center;
}

.textright {
    text-align: right;
}

.s1 {
    height: 33px;
}



.bios img {
    float: left;
	margin: 25px 10px 5px 0;
}

.asdf {
	margin: 5px 20px 5px 0;
}


.bios .clear {
height: 1px;
}





/* PAYMENT PAGE */


.thanks {
    margin: 0 0 0 224px;
    font-size: 27px;
}

.coursecenter {
    margin-top: 10px;
    padding-bottom: 300px;
}

.payment {
    margin: 12px 90px;
    background-color: #fff; 
    border: 1px solid #FF0000;
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    padding: 11px 41px;
}




/* ##############
## RECORDINGS ##
###############*/




.topspace,
.recordingtopspace {
    height: 688px;
}


.cal_login {
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
border-radius: 13px;
 -moz-box-shadow: 3px 3px 6px #555;
 -webkit-box-shadow: 3px 3px 6px #555;
 -moz-box-shadow: 3px 3px 6px #555;
 box-shadow: 3px 3px 6px #555;
 filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=135, color='#000000');
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=135, Color='#000000')";
 border: 1px solid #fff;
background-color: #013571;
color: #FFFFFF;
margin: 680px 100px;
padding: 16px;
width: 370px;
line-height: 1em;

}

.recordingpage {

margin-bottom: 100px;
min-height: 500px;
margin: 0 50px;
}

.recordingscenter {
margin: 22px 0 0 0;
float: left;	
width: 690px;
padding: 0 10px;
color: #000;
}

.recordingscenter p,
.recordingscenter li {
font-size: 1.15em;	
}

h2.RecordingsTitle {
text-align: center;
}

.rh {
margin-top: 33px;
text-align: center;
font-weight: 600;
font-size: 23px;
}

.handos p {
font-size: 14px;
margin: 6px 123px;
}

  s {
      color: #a8160f;
  }
  s span {
  color: #666;
  }







