@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#646464;
}

.main-wrapper {
width:1002px;
margin:auto;
}

.main-body{
width:1002px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
}

.testimonial-wrapper{
width:1002px;
margin:auto;
margin-bottom:6px;
}

.test{
width:330px;
height:112px;
float:left;
}

.test-with-margin{
width:330px;
height:112px;
float:left;
margin-left:6px;
}

.test-hdr-left{
background:url(../images/test-left.jpg) no-repeat left;
width:9px;
height:25px;
float:left;
}

.test-hdr{
background:url(../images/test-bg.jpg) repeat-x;
width:320px;
height:25px;
float:left;
border-right:solid 1px #d4d4d4;
}

.test-body{
background:url(../images/test-bg-body.jpg) repeat-x;
width:316px;
height:85px;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
padding:6px;
}

.test-hdr-wrapper{
width:330px;
}

.clear-test{
clear:both;
height:6px;
}

.footer-wrapper {
width:1002px;
}

.updates {
height:24px;
border-top:solid 1px #363636;
border-bottom:solid 1px #363636;
margin-top:6px;
padding:6px;
color:#ff99cc;
font-size:18px;
font-weight:bold;
font-style:italic;
text-align:center;
}

.legal {

border:solid 1px #d4d4d4;
}

.rta-logo {
padding:6px;
border-right:solid 1px #d4d4d4;
float:left;
}

.asagp-logo {
padding:6px;
border-right:solid 1px #d4d4d4;
float:left;
}

.legal-info {
padding:6px;
float:left;
text-align:center;
width:700px;
color:#595959;
font-weight:bold;
}

.member-login{
padding:6px;
padding-top:15px;
float:right;
height:22px;
border-left:solid 1px #d4d4d4;
font-weight:bold;
}

.copyright {
margin-top:15px;
color:#595959;
font-weight:bold;
text-align:center;
}


/** START HEADER STYLING **/
.header {
width:1002px;
height:70px;
background:url(../images/header-bg.jpg) repeat-x;
margin-bottom:0px;
padding-bottom:0px;
}

.logo {
width:317px;
float:left;
}

.join-now {
width:226px;
float:right;
height:37px;
top:32px;
position:relative;
}
/** END HEADER STYLING **/

/** START LEFT COL STYLING **/
.left-col{
float:left;
width:152px;
margin-bottom:6px;
}

.nav-warpper {
width:150px;
}

.nav-item{
width:138px;
}

.nav-wrapper-hdr {
background:url(../images/nav-wrapper-hdr.jpg) no-repeat;
width:152px;
height:9px;
}

.nav-item a{
color:#363636;
text-decoration:none;
display:block;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
padding:6px;
font-size:12px;
color:#363636;
width:138px;
}

.nav-item a:hover {
background:#ff99cc;
color:#FFFFFF;
text-decoration:none;
}

.left-col-image{
margin-top:6px;
width:150px;
height:185px;
border:solid 1px #d4d4d4;
}
/** END LEFT COL STYLING **/

/** START MIDDLE COL STYLING **/
.middle-col{
float:left;
margin-left:6px;
width:576px;
}

.middle-hdr{
background:url(../images/hdr-1-right.jpg) no-repeat right;
width:576px;
margin:0px;
padding:0px;

}

.hdr-image{
height:38px;
width:33px;
background:url(../images/hdr-1-image.jpg) no-repeat;
float:left;
}

.hdr-title{
height:38px;
width:537px;
background:url(../images/hdr-1-bg.jpg) repeat-x;
float:left;
padding-left:5px;
}

.hdr-1-right {
height:38px;
width:1px;
background:url(../images/hdr-1-right.jpg) no-repeat;
float:right;

}

.hdr-image-2{
height:38px;
width:33px;
background:url(../images/hdr-2-image.jpg) no-repeat;
float:left;
}

.hdr-title-2{
height:38px;
width:537px;
background:url(../images/hdr-2-bg.jpg) repeat-x;
float:left;
border-right:solid 1px #d4d4d4;
padding-top:0px;
padding-left:5px;
}

.main-content{
width:554px;
padding:10px;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
}

.main-content-bottom{
width:554px;
padding:10px;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
}
/** END MIDDLE COL STYLING **/

/** START RIGHT COL STYLING **/
.right-col{
float:left;
margin-left:6px;
width:262px; 
}

.video-wrapper {
height:231px;
border:solid 1px #d4d4d4;
margin-bottom:6px;
margin-top:6px;
}

.next{
height:31px;
background:url(../images/next.jpg) repeat-x;
padding:8px;
font-size:15px;
font-weight:bold;
}

.video{
width:260px;
height:198px;
}

.small-image-wrapper {
height:185px;
width:262px;
}

.small-image {
height:185px;
width:125px;
border:solid 1px #d4d4d4;
float:left;
}

.small-image-spacer {
height:185px;
width:7px;
float:left;
}
/** END RIGHT COL STYLING **/

h1{
font-weight:bold;
color:#363636;
font-size:15px;
text-transform:uppercase;
margin-top:13px;
}

h2{
font-weight:bold;
color:#363636;
font-size:15px;
margin-top:11px;
}

h3{
font-weight:bold;
color:#363636;
font-size:12px;
}

h4{
font-weight:bold;
font-style:italic;
color:#363636;
font-size:13px;
text-transform:lowercase;
margin-top:5px;
padding:0px;
}

a {
color:#ff99cc;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.clear {
clear:both;
}

ul {
list-style-image:url(../images/li-crown.jpg);
}



/*************************** Landing Page Style ***************************************/

.main-wrapper-LP {
width:780px;
margin:auto;
}

.main-body-LP{
width:780px;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
}

.left-col-LP{
float:left;
width:450px;
border-left:solid 1px #d4d4d4;
border-bottom:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
}

.right-col-LP{
float:right;
margin-left:6px;
width:322px; 
}

.header-LP {
width:780px;
height:70px;
background:url(../images/header-bg.jpg) repeat-x;
margin-bottom:0px;
padding-bottom:0px;
}

.level-1 {
height:229px;
width:322px;
border:solid 1px #d4d4d4;
margin-bottom:6px;
}

.level-2 {
height:142px;
width:322px;
margin-bottom:6px;
}

.level-2-left {
height:142px;
width:210px;
border:solid 1px #d4d4d4;
float:left;
}

.level-2-right {
height:142px;
width:102px;
border:solid 1px #d4d4d4;
margin-left:6px;
float:left;
}

.level-3 {
height:143px;
width:322px;
margin-bottom:6px;
}

.level-3-left {
height:143px;
width:101px;
border:solid 1px #d4d4d4;
float:left;
}

.level-3-middle {
height:143px;
width:101px;
border:solid 1px #d4d4d4;
float:left;
margin-left:6px;
}

.level-3-right{
height:143px;
width:101px;
border:solid 1px #d4d4d4;
float:left;
margin-left:6px;
}

.level-4 {
height:142px;
width:322px;
margin-bottom:6px;
}

.level-4-left {
height:142px;
width:210px;
border:solid 1px #d4d4d4;
float:left;
}

.level-4-right {
height:142px;
width:102px;
border:solid 1px #d4d4d4;
margin-left:6px;
float:left;
}


.level-5 {
height:475px;
width:322px;
margin-bottom:6px;
}

.level-5-left {
height:475px;
width:188px;
float:left;

}

.level-5-left-a {
height:234px;
width:188px;
border:solid 1px #d4d4d4;
float:left;
margin-bottom:6px;
}


.level-5-left-b {
height:234px;
width:188px;
border:solid 1px #d4d4d4;
float:left;
}


.level-5-right {
height:475px;
width:124px;
margin-left:6px;
float:left;
}

.level-5-right-a {
height:154px;
width:124px;
border:solid 1px #d4d4d4;
float:left;
margin-bottom:6px;
}

.level-5-right-b {
height:154px;
width:124px;
border:solid 1px #d4d4d4;
float:left;
margin-bottom:6px;
}

.level-5-right-c {
height:154px;
width:124px;
border:solid 1px #d4d4d4;
float:left;
}

.main-content-LP{
padding:10px;
}

.list-lp{
list-style: url(../images/bullet.jpg) inside;
font-weight:bold;
color:#85406f;
font-size:16px;
line-height:40px;
}

.pay {
background: url(../images/pay-bg.jpg) repeat-x #f1e5f3;
border:1px solid #cccccc;
padding:10px;
}

.footer-wrapper-LP {
width:780px;
}


.legal-info-LP {
padding:6px;
float:left;
text-align:center;
width:475px;
color:#595959;
font-weight:bold;
}

.updates-LP {
height:20px;
border-top:solid 1px #363636;
border-bottom:solid 1px #363636;
margin-top:6px;
padding:6px;
color:#ff99cc;
font-size:16px;
font-weight:bold;
font-style:italic;
text-align:center;
}

.pay-title {
font-size:15px;
font-weight:bold;
color:#552745;	
margin-top:10px;
}

.pay-field{
font-size:14px;
font-weight:bold;
color:#552745;	
margin-top:5px;
text-align:right;
}

.pay-options{
font-size:13px;
color:#993399;
font-weight:bold;
margin-left:15px;
}

.red{
color:#cc3333;
}
.big {
font-size:18px;
}

.username,.password{
width:200px;
}

.email{
width:246px;
}

.pay-submit,.options{
margin-top:10px;
font-style:italic;
}

.options{
width:400px;
}

.join-options{
text-align:right;
float:right;
}
.left{
float:left;
}

.copy{
color:#993366;
margin-top:10px;
line-height:17px;
}

.test-LP{
float:left;
width:200px;
color:#993366;
}

.test-hdr-LP {
font-size:14px;
color:#993366;
font-weight:bold;
margin-bottom:10px;
}

.logo-bottom{
width:780px;
height:9px;
background:url(../images/logo-bottom.jpg) no-repeat;
margin-bottom:0px;
padding-bottom:0px;
}

.secure {
width:187px;
float:right;
height:65px;
top:0px;
position:relative;
}

#left{
float:left;
}

.join-options-img {
padding-left:10px;
}
