#inner{background-color:#fff;margin:0 auto;max-width:inherit;padding:0%;width:100%;}


/* MAIN */

#main {
background: #fff url("../images/CourseBG.jpg") no-repeat top left;
min-height: 900px;
color: #000099;
font-size: 13pt;
font-family: Verdana, Arial, Helvetica, Sans-serif;
line-height: 1.2em;
width: 1000px;
border: 2px solid #023ec4;
}

.salestopspace {
height: 417px;
}

.topdate {
text-align: right;
font-size: 24px;
width: 589px;
}


.testimonials {
color: #555;
float: right;
margin: -165px 0 5px 40px;
width: 313px;
}

.testimonials p {
margin: 25px 0;
font-size: 16px;
line-height: 1.1em;

}

.testimonials img {
float: left;
margin: 5px 10px 5px 0;
border: 1px solid #023ec4;
}

.testimonials h3 {
color: #555;
font-size: 21px;
line-height: 1.3em;

}

.quote {
font-size: 16px;
color: #333333;

width: 413px;
height: 95px;
text-align: right;
width: 589px;
}

.sales {
margin: 49px 0 39px 109px;
}





li {
margin: 9px 0 9px 32px;
}

.indent {
margin: 42px 87px 82px 112px;
}




.desktop {
background: url('../images/desktop.jpg') no-repeat top left;
height: 257px;
width: 996px;

}

.letter {
margin: -22px 162px 0;
color: #444;
font-family: "Times New Roman",Times,serif;
font-size: 17pt;
line-height: 1.1em;
}

.letter p {
margin: 20px 0;
}



.deskbot {
background: url("../images/deskbot.jpg") no-repeat scroll left bottom transparent;
line-height: 1.2em;
margin: 0;
padding-bottom: 147px;
width: 996px;
}

.benefits {
border: 2px solid #023ec4;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
padding: 50px 70px;
background-color: #fffeee; 
margin: 22px 72px 52px 112px; 
}

.curriculum {
border: 2px solid #023ec4;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
padding: 50px 70px;
background-color: #e9f6fa; 
margin: 22px 72px 52px 112px; 
}

.curtitleweek {
font-size: 26px;
}

.curriculum img {
float: right;
margin: 5px -71px 5px 10px;
}

.testimonials2 {
margin: 36px 66px 56px 116px;
}

.auth {
margin: 1px 0 32px 162px;
}

.course_about {
margin: 36px 66px 56px 116px;
}

.course_about img {
float: left;
margin: 5px 30px 5px 0;
}


.receive {
    background: url("../images/receiveBG.jpg") no-repeat scroll left top #FFFFFF;
    margin: 42px 0 0 122px;
    padding: 51px 127px 17px 67px;
    width: 606px;
}

.receivebot {
background: url("../images/receivebot.jpg") no-repeat left top #fffeee;
margin: -1px 0 51px 121px;
width: 806px;
height: 24px;
}

.satisfaction {
margin: 22px 0 22px -22px;
width: 666px;
}





.signupbut a {
margin: 44px auto 0;
width: 214px;
height: 52px;
background: url('../images/theme/SignMeUpNowButton.png') no-repeat top left;
cursor: pointer; 
cursor: hand; 
display: block;
}
.signupbut a:hover {	
background-position: bottom left;
}



.audioplayer {
width: 857px;
height: 190px;
margin: 30px 0 0 -20px;
background: #fff url("../images/audioBG.jpg") no-repeat top left;
padding: 20px;
}

.audioplayer object {
float: left;
margin: 155px 40px 5px 296px;
}


.downloadButton a {
float: left;
margin: 154px 0 5px 0;
width: 173px;
height: 27px;
background: url('../images/downloadButton.jpg') no-repeat top left;
cursor: pointer; 
cursor: hand; 
display: block;
}
.downloadButton a:hover {	
background-position: bottom left;
}














/* INTRO PAGE */

.topbox {
    left: 720px;
    min-height: 180px;
    position: absolute;
    top: 469px;
    width: 263px;
}

.intro {
padding-top: 513px;
}

.introbodytext {
margin: 42px 87px 82px 112px;
font-size: 19px;
line-height: 1.4em;
}

.introbodytext p {
margin: 15px 0;
}
.introdate {
font-size: 28px;
margin: 0 0 0 114px;
height: 30px;
}

.learnmore {
border: 1px solid #102DEA;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
padding: 8px;
width: 473px;

}

.learnmore a {
color: #102DEA;
}


.recorded_on {
font-size: 16px;
}

.pt {
font-size: 16px;
}

.listenlive {
width: 444px;
height: 28px;
font-size: 17px;
line-height: 1em;
margin-left: 114px;
margin-bottom: 70px;
}






.introtestimonials {
margin-top: 161px;
}





















/* PAYMENT PAGE */



.thanks {
margin: 0 0 47px 210px;
font-size: 27px;
}

.coursecenter {
margin-top: 429px;
padding-bottom: 300px;
}


.payment {
background-color: #fff;    
border: 2px solid #f1592a;
-moz-border-radius: 22px;
-webkit-border-radius: 22px;
padding: 20px 50px;
padding: 12px;
width: 740px;
margin-left: 130px;
}

.payment_inner {
padding: 12px 12px;
margin: 14px;

border: 1px solid #ccc;
}

.paymentoption {
margin-bottom: 20px;
font-size: 1.1em;
font-weight: normal;
font-style: italic;
}


.signupbutmid a {
margin: 10px 0 0 154px;
width: 218px;
height: 50px;
background: #fff url('../images/theme/signupbut.jpg') no-repeat top left;
cursor: pointer; 
cursor: hand; 
display: block;
}
.signupbutmid a:hover {	
background-position: bottom left;
}
















.cal_login {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color: #0875B8;    
border: 1px solid #F87E03;
color: #FFFFFF;
margin: 370px 150px;
padding: 16px;
width: 310px;
}


.messages, .preview, div.warning, div.error {
position: absolute;
top:310px;
left:206px;
padding:8px 1em;
width: 350px;
}

.success {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
    background-color: #FFFFFF;
    border: 2px solid #023cc4;
    color: #000033;
    font-size: 18px;
    left: 100px;
    padding: 30px;
    position: absolute;
    text-align: center;
    top: 87px;
    width: 515px;
}











/* ##############
## RECORDINGS ##
###############*/

.recordingpage {
margin-top: 489px;
padding-bottom: 200px;
padding-left: 100px;
}

.recordingscenter {
margin: 22px 0 0 0;
float: left;	
width: 690px;
padding: 0 10px;
color: #000;
}


h2.RecordingsTitle {
color: #000096;
margin: 0 0 0 147px;
}

.shortly {
color: #000096;
margin: 6px 0 0 147px;
font-size: 19px;
}

.recordingscenter p,
.recordingscenter li {
font-size: 1.15em;	
}

.roundedmid {
margin-left: -30px;
}


