
/* Mission Tapes Styles */


#preload {
position:absolute;
height:0px;
width:0px;
overflow:hidden;
}

#preload img {
height:0px;
width:0px;
}

body {
background:#0f165d;
}

#container {
width:958px;
margin:2px auto 0px auto;
position:relative;
}

.logo {
display:block;
width:226px;
height:162px;
position:absolute;
top:8px;
left:15px;
}

#header {
width:630px;
height:79px;
padding:13px 0px 0px 328px;
background:url(../images/header.gif);
}

#header h1,#header h2 {
display:none;
}

#menu {
width:585px;
height:72px;
}

#menu li {
float:left;
list-style:none;
}

#menu li a {
display:block;
height:72px;
margin:0px 0px 0px 28px;
}

.home {
width:67px;
background:url(../images/btn_home.gif);
}

.home:hover {
background:url(../images/btn_hhome.gif);
}

.how {
width:72px;
background:url(../images/btn_how.gif);
}

.how:hover {
background:url(../images/btn_hhow.gif);
}

.signup {
width:69px;
background:url(../images/btn_signup.gif);
}

.signup:hover {
background:url(../images/btn_hsignup.gif);
}

.friend {
width:70px;
background:url(../images/btn_friend.gif);
}

.friend:hover {
background:url(../images/btn_hfriend.gif);
}

.faq {
width:68px;
background:url(../images/btn_faq.gif);
}

.faq:hover {
background:url(../images/btn_hfaq.gif);
}

.about {
width:68px;
margin:0px;
background:url(../images/btn_about.gif);
}

.about:hover {
background:url(../images/btn_habout.gif);
}

#content {
width:958px;
min-height:554px;
}

#contentInner {
width:958px;
min-height:554px;
}

#footer {
width:958px;
height:30px;
text-align:center;
clear:both;
}

#footer p {
margin:0px;
padding:5px 0px 0px 0px;
}

#footer a {
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#121a67;
padding:0px 8px 0px 8px;
}

#account {
width:124px;
height:22px;
padding:0px 0px 0px 834px;
}

.account {
display:block;
width:123px;
height:22px;
background:url(../images/btn_account.gif);
}

.account:hover {
background:url(../images/btn_haccount.gif);
}


/* logout button from account button change */

#account_logout {
width:124px;
height:22px;
padding:0px 0px 0px 834px;
}
.account_logout {
display:block;
width:123px;
height:22px;
background:url(../images/btn_logout.gif);
}

.account_logout:hover {
background:url(../images/btn_hlogout.gif);
}

/* Home Styles */

#contentTop {
width:958px;
height:434px;	
}

#ct_left {
width:283px;
height:118px;
padding:342px 0px 0px 178px;
float:left;
}

.learnmore {
display:block;
width:283px;
height:62px;
background:url(../images/btn_learnmore.gif);
}

.learnmore:hover {
background:url(../images/btn_hlearnmore.gif);
}

#ct_right {
width:497px;
height:460px;
float:right;
}

#ct_right p{
margin:0px;
}

#quote1 {
width:193px;
height:103px;
padding:18px 56px 0px 248px;  /*45*/
overflow:hidden;
}

#quote1 p {
width:156px;
}

#quote2 {
width:239px;
height:143px;
padding:20px 56px 32px 202px; /*0*/
overflow:hidden;
}

#quote2 p {
width:130px;
}

#quote3 {
width:346px;
height:103px;
padding:20px 56px 0px 45px;  /*95*/
overflow:hidden;
}

#quote3 p {
width:245px;
}

.quote {
/*font:18px "Times New Roman", Times, serif;*/
font:16px "Helvetica", Ariel, sans-serif;
color:#151f77;
text-align:center;
}

.quoter,.quoter2 {
font-size:12px;
font-weight:bold;
line-height:24px;
text-transform:uppercase;
text-align:right;
color:#151f77;
}

.quoter2 {
text-align:left;
}

#contentBottom {
width:942px;
height:98px;
padding:0px 0px 0px 16px;
}

#cb_inner {
width:927px;
height:98px;
background:url(../images/cb_inner.gif);
}

#cb_inner_overlay {
width:927px;
height:157px;
/* background:url(../images/cb_inner.gif); */
}

.cb_inner_button1 {
position: absolute;
top: 488px;
left: 30px;
width:278px;
height:157px;
background: url(../images/btn_1_mrmac.jpg);
}

.cb_inner_button1:hover {
background: url(../images/btn_1_mrmac_over.jpg);
}

.cb_inner_button2 {
position: absolute;
top: 488px;   
left: 338px; 
width:278px; 
height:157px;     
background: url(../images/btn_2.jpg);
}

.cb_inner_button2:hover {
background: url(../images/btn_2_over.jpg);
}

.cb_inner_button3 {
position: absolute;
top: 488px;   
left: 646px; 
width:278px; 
height:157px;     
background: url(../images/btn_3.jpg);
}

.cb_inner_button3:hover {
background: url(../images/btn_3_over.jpg);
}

/* How it Works */

#hcontentTop {
width:958px;
height:285px;
background:url(../images/hcontentTop.gif) repeat-x bottom;
}

#hct_left {
width:270px;
height:192px;
padding:82px 0px 0px 0px;
float:left;
text-align:center;
}

#flash {
width:410px;
height:247px;
padding:38px 0px 0px 9px;
float:left;
background:url(../images/hflash.jpg);
}

#hct_right {
width:269px;
height:211px;
padding:63px 0px 0px 0px;
float:right;
text-align:center;
}


#hcontentBottom {
width:958px;
height:259px;
}

#hcb_top {
width:958px;
height:38px;
padding:5px 0px 0px 0px;
text-align:center;
}

#hcb_bottom {
width:958px;
height:118px;
}

/* Price Info */

#pcontentTop {
width:684px;
height:62px;
padding:0px 0px 0px 274px;
}

#pcontentBottom {
width:879px;
height:471px;
margin:0px 0px 0px 32px;
background:url(../images/pcontentBottom.jpg);
position:relative;

}

.priceinfoLeft {
display:block;
width:191px;
height:56px;
position:relative;
top:279px;
left:136px;
background:url(../images/btn_priceinfoLeft.gif);
}

.priceinfoLeft:hover {
background:url(../images/btn_hpriceinfoLeft.gif);
}

.priceinfoRight {
display:block;
width:188px;
height:70px;
position:relative;
top:223px;
left:558px;
background:url(../images/btn_priceinfoRight.gif);
}

.priceinfoRight:hover {
background:url(../images/btn_hpriceinfoRight.gif);
}

.store {
display:block;
width:577px;
height:82px;
position:relative;
top:256px;
left:159px;
background:url(../images/btn_store.jpg);
}

.store:hover {
background:url(../images/btn_hstore.jpg);
}

.bigBlue p {
font-size:12px;
font-weight:bold;
line-height:20px;
color:#0a34a8;
}

.bigText {
font-size:21px;
}

.bigBlue1 {
width:130px;
}

.bigBlue2 {
width:130px;
}

.bigBlue3 {
width:190px;
}

.bigBlue4 {
width:130px;
}

.bigBlue5 {
width:130px;
}

/* Plans & Prices */

#priceContentTop {
width:684px;
height:47px;
padding:0px 0px 0px 274px;
}

#priceContentBottom {
width:886px;
height:487px;
margin:0px 0px 0px 32px;
background:url(../images/priceContentBottom.gif);
position:relative;
}

#pricecb_top {
width:373px;
height:54px;
padding:196px 0px 0px 513px;
}

#months {
width:111px;
height:54px;
padding:8px 0px 0px 182px;
}

#months option {
padding:0px 3px 0px 3px;
}

#pricecb_bottom {
width:860px;
height:132px;
padding:0px 0px 0px 26px;
}

#pricecb_bottom li {
float:left;
list-style:none;
}

#pricecb_bottom li a {
display:block;
height:113px;
}

.mtom_basic {
width:116px;
background:url(../images/btn_mtom_basic.gif);
margin:0px 20px 0px 0px;
}

.mtom_basic:hover {
background:url(../images/btn_mtom_hbasic.gif);
}

.mtom_extended {
width:110px;
background:url(../images/btn_mtom_extended.gif);
margin:0px 20px 0px 0px;
}

.mtom_extended:hover {
background:url(../images/btn_mtom_hextended.gif);
}

.mtom_premium {
width:115px;
background:url(../images/btn_mtom_premium.gif);
margin:0px 77px 0px 0px;
}

.mtom_premium:hover {
background:url(../images/btn_mtom_hpremium.gif);
}

.mm_basic {
width:115px;
background:url(../images/btn_mm_basic.gif);
margin:0px 21px 0px 0px;
}

.mm_basic:hover {
background:url(../images/btn_mm_hbasic.gif);
}

.mm_extended {
width:110px;
background:url(../images/btn_mm_extended.gif);
margin:0px 20px 0px 0px;
}

.mm_extended:hover {
background:url(../images/btn_mm_hextended.gif);
}

.mm_premium {
width:115px;
background:url(../images/btn_mm_premium.gif);
}

.mm_premium:hover {
background:url(../images/btn_mm_hpremium.gif);
}

/* Free Trial */

#ft_content {
width:958px;
height:593px;
background:url(../images/ft_content.jpg) no-repeat;
}

#ft2_content {
width:958px;
height:593px;
background:url(../images/ft2_content.jpg) no-repeat;
}

#ftc_left {
width:234px;
height:499px;
padding:94px 0px 0px 0px;
float:left;
}

#ft_packages {
width:234px;
height:219px;
text-align:center;
}

#ft_signup {
width:234px;
height:149px;
text-align:center;
}

.txtSignUp {
padding:0px 0px 5px 0px;
}

#ftc_right {
width:724px;
height:508px;
padding:85px 0px 0px 0px;
float:right;
}

#ft_text {
width:602px;
height:344px;
}

#ft_text {
width:277px;
height:276px;
padding:68px 0px 0px 325px;
background:url(../images/freeTrial2.gif) no-repeat;
}

#ft_text p {
margin:0px 0px 15px 0px;
font-size:32px;
font-weight:bold;
line-height:20px;
color:#2c522b;
}

#continue {
width:103px;
height:39px;
padding:6px 0px 0px 256px;
}

.continue {
display:block;
width:103px;
height:39px;
background:url(../images/btn_continue.gif);
}

.continue:hover {
background:url(../images/btn_hcontinue.gif);
}

.continue2 {
display:block;
width:103px;
height:39px;
background:url(../images/btn_continue2.gif);
}

.continue2:hover {
background:url(../images/btn_hcontinue2.gif);
}

/* Free Trial pt. 1 */

#ft_textTop {
width:602px;
height:144px;
text-align:center;
}

#ft_textBottom {
width:602px;
height:195px;
padding:5px 0px 0px 0px;
}

#ft_textBottom table {
text-align:center;
}

#ft_textBottom table p {
font-size:10px;
color:#2c522b;
text-align:left;
}

#ft_textBottom input {
padding:1px 0px 1px 5px;
}

.spacer {
width:15px;
}

.spacer2 {
width:5px;
}

.firstName {
width:124px;
}

.lastName {
width:129px;
}

.state {
width:62px;
}

.emailAddress {
width:254px;
}

.confirmAddress {
width:254px;
}

.verification {
width:91px;
}

.spacer3 {
width:1px;
height:13px;
}

/* Sign Up Styles */

#su_content {
width:958px;
height:498px;
padding:0px 0px 56px 0px;
background:url(../images/su_content.jpg) no-repeat bottom;
}

#su_content2 {
width:958px;
height:554px;
background:url(../images/su_content.jpg) no-repeat bottom;
}


#signup {
width:700px;
height:125px;
padding:8px 0px 0px 258px;
}

#menu_signup {
width:520px;
height:61px;
padding:50px 0px 0px 5px;
background:url(../images/menu_signup.gif);
}

#menu_signup li {
float:left;
list-style:none;
}

#menu_signup li a {
display:block;
height:44px;
}

#menu_signup1 {
width:520px;
height:61px;
padding:50px 0px 0px 5px;
background:url(../images/signup_info.gif);
}

#menu_signup1 li {
float:left;
list-style:none;
}

#menu_signup1 li a {
display:block;
height:44px;
}

#menu_signup2 {
width:520px;
height:61px;
padding:50px 0px 0px 5px;
background:url(../images/signup_package.gif);
}

#menu_signup2 li {
float:left;
list-style:none;
}

#menu_signup2 li a {
display:block;
height:44px;
}

#menu_signup3 {
width:520px;
height:61px;
padding:50px 0px 0px 5px;
background:url(../images/signup_email.gif);
}

#menu_signup3 li {
float:left;
list-style:none;
}

#menu_signup3 li a {
display:block;
height:44px;
}

.member {
width:116px;
}

.choose {
width:132px;
}

.emailSetup {
width:120px;
}

.payment {
width:139px;
}

/* Mission Not Here */

#nh_body {
background:#feebb8;
}

#not_here {
width:784px;
height:408px;
background:url(../images/content_nh.jpg) no-repeat;
}

#close {
width:38px;
height:24px;
padding:10px 0px 0px 746px;
}

#requestInfo {
width:372px;
height:264px;
padding:60px 0px 0px 412px;
}

#requestInfo table {
height:249px;
}

#requestInfo table p {
font-size:10px;
color:#52412b;
text-align:left;
margin:0px 0px 5px 0px;
}

#requestInfo input {
padding:1px 0px 1px 5px;
}

#requestInfo table option {
padding:1px 3px 1px 3px;
}

#nhContinue {
width:121px;
height:24px;
padding:0px 0px 0px 103px;
}

#emailInner,#cpInner,#miInner {
width:764px;
height:365px;
padding:0px 0px 0px 32px;
background:url(../images/email.gif);
}

#plain_background {
width:524px;
height:305px;
padding:60px 0px 0px 240px;
}

#plain_background p {

}

#emailTop {
width:764px;
height:52px;
padding:30px 0px 0px 0px;
text-align:center;
}

#emailTop p {
font-size:12px;
font-weight:bold;
line-height:14px;
color:#2949a6;
}

#emailTop a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#2949a6;
}

/* Email Content */

#email {
width:877px;
height:365px;
padding:0px 0px 0px 81px;
}

#tables input {
padding:1px 0px 1px 5px;
}

#tables table p {
font-size:10px;
color:#52412b;
text-align:left;
margin:0px 0px 0px 0px;
}

#tables {
width:760px;
height:233px;
}

#tables table td {
height:33px;
}

.email_table1 {
margin:0px 33px 0px 0px;
float:left;
}

.email_table2 {
float:left;
}

.sendAll a {
margin:0px;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
color:#2a3d52;
}

.name {
width:111px;
}

.email {
width:176px;
}

/* Choose Package */

#es_continue {
width:143px;
height:47px;
padding:3px 0px 0px 310px;
}

#es_continue2 {
width:143px;
height:47px;
padding:3px 0px 0px 310px;
}

.bigContinue2 {         
position: absolute;
top: 566px;
right: 420px;
width:115px;
height:44px;
background:url(../images/btn_continueBig.gif);
}

.bigContinue2:hover {
background:url(../images/btn_hcontinueBig.gif);
}

#es_continue3 {
width:193px;
height:47px;
padding:3px 0px 0px 310px;
}

.bigContinue {
position: absolute;
top: 320px;
right: 426px;
width:115px;
height:44px;
background:url(../images/btn_continueBig.gif);
}

.bigContinue:hover {
background:url(../images/btn_hcontinueBig.gif);
}

.reset_button {
margin:3px 0px 0px 16px;
}

#pickplan {
width:764px;
height:235px;
}

#pickplan_form {
}

.rad1 {
position: absolute;
top: 20px;
left: 146px;
}

.rad2 {
position: absolute;
top: 20px;
left: 452px;
}

.rad3 {
position: absolute;
top: 20px;
left: 742px;
}

.rad4 {
position: absolute;
top: 260px;
left: 190px;
}

#price_savings {
position: absolute;
top: 286px;
left: 270px;
font-weight: 700;
font-family: arial;
}

#cpInner {
position: absolute;
height: 365px;
width: 894px;
top: 248px;
right: 0px;
background: url(../images/cpInner.jpg) no-repeat;
}

/* My Info */

#miInner {
width:759px;
height:337px;
padding:28px 0px 0px 37px;
background:url(../images/miInner.gif);
color: #2a3d52;
font-face: Helvetica;
}

#myInfo {
width:729px;
height:292px;
}

#miLeft {
width:500px;
position: absolute;
top: 274px;
left: 180px;
}

#myInfo p {
margin:0px;
}

#myInfo option {
padding:0px 3px 0px 3px;
}

.missionary {
height:45px;
}

.missionary2 {
width:150px;
height:45px;
}

.name2 {
width:140px;
}

.name3 {
width:210px;
}

.bigText {
text-align:right;
}

.bigText p,.bigText2 p {
font-size:12px;
font-weight:bold;
line-height:16px;
}

#tableLeft {
width:212px;
padding:0px 10px 0px 0px;
}

#miRight {
width:304px;
position: absolute;
top: 360px;
left: 180px;
}

.address {
width:293px;
}

.city {
width:140px;
}



.zipcode {
width:74px;
}

.emailText {
width:210px;
}

#es_continue2 {
padding:0px 0px 0px 306px;
}

#miRight2 {
position: absolute;
top: 360px;
left: 525px;
}

/* Tell A Friend Styles */

#taf_content {
width:709px;
height:393px;
padding:128px 0px 0px 249px;
}

.friend_table {
width:472px;
}

.friend_table p {
margin:0px;
font-size:10px;
color:#6d5992;
}

.topCell {
height:50px;
}

.topMiddle {
width:46px;
height:50px;
}

.center {
height:105px;
text-align:center;
vertical-align:top;
}

.friend_input {
width:205px;
}

.middle {
width:46px;
height:40px;
}

.gap {
padding:0px 95px 0px 100px;
}

#email_form {
width:472px;
height:310px;
}

#send {
width:472px;
height:47px;
padding:0px 0px 0px 196px;
}

.send {
display:block;
width:93px;
height:47px;
background:url(../images/btn_send.gif);
}

.send:hover {
background:url(../images/btn_hsend.gif);
}

/* Faq Styles */

#faq {
width:900px;
padding:67px 0px 0px 58px;
}

#questions {
width:770px;
height:190px;
padding:12px 0px 0px 33px;
}

#questions a {
font-size:12px;
line-height:16px;
color:#3f1038;
text-decoration:underline;
}

#faq_left {
width:421px;
height:175px;
float:left;
overflow:hidden;
}

#faq_right {
width:301px;
height:175px;
float:left;
overflow:hidden;
}

#answers {
width:738px;
padding:26px 52px 0px 63px;
}

#answers p {
margin:0px;
font-size:12px;
line-height:16px;
}

#answerBlock {
padding:0px 0px 15px 0px;
color:#230b1f;
}

.QandA {
font-size:14px;
font-weight:bold;
line-height:15px;
color:#230b1f;
padding:0px 5px 0px 0px;
}

.question {
font-weight:bold;
}

/* My Account Styles */

#myAccount {
width:958px;
}

#myAccountTop {
width:857px;
height:115px;
padding:47px 0px 0px 101px;
}

#myAccountTop p {
margin:0px;
font-size:12px;
line-height:16px;
}

.firstCell {
width:105px;
}

.secondCell {
width:210px;
}

#account_nav {
width:119px;
height:352px;
padding:10px 0px 0px 46px;
float:left;
}

#account_nav ul li {
margin:0px;
padding:0px;
list-style:none outside;
}

#account_nav ul li a {
display:block;
height:80px;
margin:0px 0px 7px 0px;
}

.btn_myinfo {
width:80px;
background:url(../images/btn_myinfo.gif);
}

.btn_myinfo:hover {
background:url(../images/btn_hmyinfo.gif);
}

.btn_amyinfo {
width:119px;
background:url(../images/btn_amyinfo.gif);
}

.btn_package {
width:80px;
background:url(../images/btn_package.gif);
}

.btn_package:hover {
background:url(../images/btn_hpackage.gif);
}

.btn_apackage {
width:119px;
background:url(../images/btn_apackage.gif);
}

.btn_creditcard {
width:80px;
background:url(../images/btn_creditcard.gif);
}

.btn_creditcard:hover {
background:url(../images/btn_hcreditcard.gif);
}

.btn_acreditcard {
width:119px;
background:url(../images/btn_acreditcard.gif);
}

.btn_addresses {
width:80px;
background:url(../images/btn_addresses.gif);
}

.btn_addresses:hover {
background:url(../images/btn_haddresses.gif);
}

.btn_aaddresses {
width:119px;
background:url(../images/btn_aaddresses.gif);
}

#account_content {
width:764px;
height:352px;
position:relative;
float:left;
}

#submit {
width:101px;
height:43px;
padding:0px 0px 0px 272px;
}

#submit3 {
width:101px;
height:43px;
padding:0px 0px 0px 272px;
float:left;
}

.btn_submit {
display:block;
width:101px;
height:43px;
background:url(../images/btn_submit.gif);
}

.btn_submit:hover {
background:url(../images/btn_hsubmit.gif);
}

#submit2 {
width:101px;
height:43px;
/*padding:145px 0px 0px 50px; */
position:absolute;
top:326px;
left:272px;
float:left;
}

/* Account Payment */

#a_payment {
width:710px;
height:287px;
float:left;
padding:40px 0px 0px 0px;
text-align:center;
}

#a_payment table {
text-align:left;
}

#payment {
position: absolute;
background: url(../images/piInner.gif) no-repeat;
width: 796px;
height: 365px;
left: 81px;
top: 247px;
}

#payment_cardname {
position: absolute;
top: 30px;
left: 80px;
color: #2949a6;
}
#payment_cardnumber {
position: absolute;
top: 76px;
left: 80px;
color: #2949a6;
}
#payment_expdate {
position: absolute;
top: 76px;
left: 300px;
color: #2949a6;
}
#payment_cvv2 {
position: absolute;
top: 76px;
left: 530px;
color: #2949a6;
}
#payment_bil_radio {
position: absolute;
width: 200px;
top: 80px;
right: 398px;
font-weight: 700;
font-family: arial;
font-size: 12px;
color: #2949a6;
}
#payment_bil_address {
position: absolute;
top: 110px;
right: 268px;
color: #2949a6;
}
#payment_bil_city {
position: absolute;
top: 150px;
right: 468px;
color: #2949a6;
}
#payment_bil_state {
position: absolute;
top: 150px;
right: 350px;
color: #2949a6;
}
#payment_bil_zipcode {
position: absolute;
top: 150px;
right: 250px;
color: #2949a6;
}
#payment_bil_country {
position: absolute;
top: 192px;
right: 402px;
color: #2949a6;
}

#purchase_btn {
width:113px;
height:45px;
position: absolute;
top: 244px;
right: 220px;
}

.purchase_btn {
display:block;
width:113px;
height:45px;
background:url(../images/btn_purchase.jpg) no-repeat;
}

.purchase_btn:hover {
background:url(../images/btn_purchase_over.jpg) no-repeat;
}

#payment_subtotal_desc {
position: absolute;
top: 86px;
left: -60px;
height: 200px;
width: 200px;
font-family: arial;
font-size: 12px;
font-weight: 700;
}

#payment_subtotal {
position: absolute;
top: 86px;
right: -10px;
font-family: arial;
font-size: 12px;
font-weight: 700;
}

#payment_promo_value {
font-family: arial;
font-size: 12px;
font-weight: 700;
}

#payment_total {
position: absolute;
top: 200px;
right: -10px;
font-family: arial;
font-size: 12px;
font-weight: 700;
}

/* Account Email Setup */


#a_emailsetup {
width:750px;
height:327px;
padding:0px 0px 0px 10px;
}

#upgrade {
width:655px;
height:66px;
background:url(../images/upgrade.gif) right no-repeat;
padding:12px 70px 0px 0px;
text-align:center;
}

#upgrade p {
font-size:14px;
line-height:16px;
color:#2949a6;
}

#upgrade a {
font-size:14px;
font-weight:bold;
color:#2949a6;
text-decoration:underline;
}

/* Account Change Package */

#a_package {
width:750px;
height:327px;
background:url(../images/a_package.gif) no-repeat;
}

#bg_package {
width:750px;
height:327px;
background:url(../images/bg_package.gif) no-repeat;
}

#currentPlan {
width:750px;
height:140px;
}

#cp_left {
width:378px;
height:102px;
padding:38px 0px 0px 25px;
float:left;
}

#cp_right {
width:347px;
height:102px;
padding:38px 0px 0px 0px;
float:left;
}

.contractType {
margin:0px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:16px;
color:#2949a6;
}

.contractExpire {
font-size:11px;
font-weight:bold;
line-height:12px;
}

.table1 {
margin:48px 0px 0px 28px;
}

.table1 td {
vertical-align:bottom;
}

.table1 option {
padding:0px 3px 0px 3px;
}

.radio1 {
width:137px;
}

.radio11 {
width:100px;
}

.option1 {
width:134px;
}

.radio2 {
width:137px;
}

.radio3 {
width:100px;
}

.option2 {
}

.table2 {
margin:11px 0px 0px 0px;
}

.rad {
margin:0px 3px 0px 0px;
}

.spacer4 {
width:36px;
height:1px;
}

.radio5 {
width:112px;
height:50px;
vertical-align:bottom;
}

.radio6 {
width:120px;
vertical-align:bottom;
}

.radio7 {
width:138px;
vertical-align:bottom;
}

.radio8 {
width:111px;
vertical-align:bottom;
}

.radio9 {
width:121px;
vertical-align:bottom;
}

.radio10 {
vertical-align:bottom;
}

.spacer5 {
width:30px;
height:1px;
}

.detail {
clear:both;
}

.detail p {
margin:0px 0px 2px 0px;
font-size:10px;
line-height:14px;
color:#000;
}

.big {
font-size:11px;
font-weight:bold;
}

.detail1 {
width:110px;
}

.detail2 {
width:124px;
}

.detail3 {
width:142px;
}

.detail4 {
width:114px;
}

.detail5 {
width:122px;
}

/* Accout Summary */

#a_myinfo {
width:705px;
height:282px;
background:url(../images/a_myinfo.gif) no-repeat;
padding:45px 0px 0px 22px;
}

#miLeft2 {
width:357px;
float:left;
}

.t2 {
width:200px;
float:left;
clear:left;
}

/* About Us Styles */

#about_top {
width:443px;
height:56px;
padding:0px 0px 0px 258px;
}

#about_bottom {
width:844px;
padding:20px 57px 0px 57px;
}

#about_bottom p {
font-size:14px;
line-height:18px;
color:#1c2d9f;
}

.about_block {
width:844px;
padding:5px 0px 5px 0px;
clear:both;
}

.about_block p {
width:488px;
float:left;
}

.pic_lt {
float:left;
padding:0px 20px 0px 0px;
}

.pic_rt {
float:right;
}

/* Message Alert Styles */

.body_ma {
background:#fff;
}

#container_ma {
width:500px;
height:700px;
margin:auto;
background:url(../images/container_ma.jpg);
}

#top_ma {
width:500px;
height:419px;
}

#missionary_info {
width:500px;
height:256px;
padding:147px 0px 0px 0px;
}

#message {
width:500px;
height:256px;
}

#messageText {
width:299px;
height:256px;
float:left;
text-align:right;
}

#mt_top {
width:259px;
height:116px;
padding:0px 40px 0px 0px;
}

#mt_top p {
font-size:18px;
line-height:18px;
color:#0a1349;
}

.elder {
font-size:18px;
font-weight:bold;
line-height:18px;
}

.bldCaps {
font-size:18px;
font-weight:bold;
line-height:18px;
text-transform:uppercase;
}

#mt_bottom {
width:282px;
height:140px;
padding:0px 0px 0px 17px;
}

#elder {
width:172px;
height:256px;
float:left;
text-align:center;
}

.missionary_name {
font-size:12px;
font-weight:bold;
text-transform:uppercase;
line-height:16px;
color:#0a1349;
}

#clickBelow {
width:470px;
height:16px;
text-align:center;
}

#clickBelow p {
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
line-height:16px;
color:#0a1349;
}

#clickBelow a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:16px;
color:#0a1349;
}

#middle_ma {
width:470px;
height:131px;
padding:0px 0px 0px 30px;
}

#btn_holder {
width:369px;
height:98px;
padding:10px 0px 0px 71px;
background:url(../images/btn_holder.jpg);
}

#btn_holder ul li {
float:left;
list-style:none;
}

.spaced {
margin:0px 65px 0px 0px;
}

#bottom_ma {
width:150px;
height:50px;
}

#advertisement {
width:483px;
height:60px;
padding:0px 0px 0px 17px;
}

#bottom_ma_text {
width:500px;
height:70px;
padding:20px 0px 0px 0px;
text-align:center;
}

#bottom_ma_text p {
font-size:12px;
line-height:14px;
}

#bottom_ma_text a {
font-weight:bold;
text-decoration:underline;
color:#000;
}

/* Welcome Styles */

#container_welcome {
width:650px;
margin:auto;
background:#fff url(../images/container_welcome.jpg) no-repeat;
}

#top_welcome {
width:650px;
height:255px;
padding:160px 0px 0px 0px;
}

#elderInfo {
width:421px;
height:255px;
padding:0px 15px 0px 0px;
float:left;
text-align:right;
}

.accountInfo {
font-size:14px;
line-height:16px;
color:#0a1349;
}

.welcomeName {
font-size:18px;
font-weight:bold;
line-height:16px;
text-transform:uppercase;
color:#0a1349;
}

#middle_welcome {
width:531px;
height:225px;
padding:0px 55px 0px 64px;
}

#middle_welcome p {
font-size:13px;
line-height:16px;
color:#0a1349;
}

#middle_welcome a {
font-size:13px;
text-decoration:underline;
line-height:16px;
color:#0a1349;
}

#bottom_welcome {
width:650px;
height:230px;
text-align:center;
}

#btn_holder2 {
width:369px;
height:98px;
margin:auto;
padding:10px 0px 0px 71px;
background:url(../images/btn_holder.jpg);
}

#btn_holder2 ul li {
float:left;
list-style:none;
}

.visitus {
font-size:14px;
font-weight:bold;
line-height:16px;
color:#0a1349;
}

.visitus a {
font-size:14px;
font-weight:bold;
text-decoration:underline;
line-height:16px;
color:#0a1349;
}

.correctly {
font-size:12px;
line-height:16px;
color:#0a1349;
}

.not_you {
font-size:12px;
line-height:14px;
}

.not_you a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:12px;
color:#000;
}

/* Welcome 2 Styles */

#container_welcome2 {
width:650px;
margin:auto;
background:#fff url(../images/container_welcome2.jpg) no-repeat;
}

#recipient_info {
width:650px;
height:272px;
padding:128px 0px 0px 0px;
text-align:center;
}

#recipient_info table {
margin:auto;
text-align:left;
padding:0px 0px 10px 0px;
}

#recipient_info table p {
margin:0px;
font-size:11px;
font-weight:bold;
line-height:14px;
}

.sizer p {
padding:0px 30px 0px 0px;
}

.missionTapes {
font-size:14px;
line-height:16px;
color:#000;
}

.welcome {
font-size:18px;
line-height:16px;
color:#000;
}

.phone_number {
font-size:18px;
font-weight:bold;
line-height:24px;
}

#email_addresses {
width:610px;
height:94px;
padding:0px 0px 0px 40px;
}

#email_addresses table p {
margin:0px;
font-size:11px;
line-height:14px;
padding:0px 20px 0px 0px;
}

.bld {
font-weight:bold;
}

#phone_card {
width:530px;
height:160px;
padding:0px 40px 0px 80px;
text-align:right;
}

#phone_card p {
font-size:12px;
line-height:12px;
}

.enjoy {
font-size:18px;
font-weight:bold;
line-height:16px;
}

#bottom_welcome2 {
width:650px;
height:196px;
text-align:center;
}

#bottom_welcome2_text {
width:500px;
height:70px;
margin:auto;
text-align:center;
}

#bottom_welcome2_text p {
font-size:12px;
line-height:14px;
}

#bottom_welcome2_text a {
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#000;
}


/* thps: player */
#player_content {
width:958px;
height:593px;
background:url(http://www.missiontapes.com/images/content_player.gif) no-repeat ;
}

/* thps: receipt */
#receipt_background {
width:707px;
height:323px;
padding:0px 0px 0px 0px;
background:url(../images/recipt_site_box.gif) ; 
position:absolute;
top:170px;
left:120px;

}

#receipt_background p {
	margin:15px 15px 15px 15px;

}
#receipt_background img {
	position:absolute;
	top:274px;
	left:561px;
}

#certseal {
	position:absolute;
	top:570px;
	left:515px;	
}
#AuthorizeNetSeal {
	position:absolute;
	top:570px;
	left:385px;	
}

#TermsPrivTextBox {
	position:absolute;
	top:120px;
	left:200px;	
}
#ContactUsPane {
	position:absolute;
	top:90px;
	left:250px;	
}
#journal_library_button {
	position:absolute;
	top:240px;
	left:675px;	
}
.actual_button {
	display:block;
	width:102px;
	height:23px;
	background:url(../images/btn_library.jpg) ; 
}

/* tell a friend page */
#friend_verification {
	position:absolute;
	top:556px;
	left:316px;	
}

#friend_send {
width:472px;
height:47px;
padding:0px 0px 0px 330px;
}

.friend_send {
display:block;
width:93px;
height:47px;
background:url(../images/btn_send.gif);
}

.friend_send:hover {
background:url(../images/btn_hsend.gif);
}

/* login page */
#loginpage {
display: block;
width: 473px;
height: 188px;
margin-left: auto;
margin-right: auto;
padding: 118px 0px 0px 0px;
background-image: url(../images/login.jpg);
background-repeat: no-repeat;
background-position: center;
color: #FFFFFF;
text-align: center;
}

.login_btn {
display: block;
width: 101px;
height: 43px;
background: url(../images/btn_submit.gif) no-repeat;
background-repeat: no-repeat;
position: absolute;
float: left;
top: 311px;
left: 428px;
}

.login_btn:hover {
background: url(../images/btn_hsubmit.gif) no-repeat;
}


#promolabel {
display: block;
position: absolute;
top: 240px;
right: 10px;

width:120px;
height:253px;
background: url(../promo/promobanner.jpg) no-repeat;
background-repeat: no-repeat;
}
