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

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

#on_page{
background: #648448;
}

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

.main-body{
z-index: 1;
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:#7da359;
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 {

width:152px;
height:1px;
}

div.nav-item {
	border:solid 1px #d4d4d4;
	display:block;
	color:#000000;
	font-size:12px;
	width:152px;
	height: 32px;
	position: 		relative;
	width: 			150px;
	background:		#FFF  repeat-x 0 0 scroll;
}
div.nav-item a {

	border-left:solid 1px #d4d4d4;
	border-right:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	text-decoration:none;
	position: 		relative;
	height: 32px;
	z-index: 		2;
	display: 		block;
	width: 			150px;
	line-height: 		32px;
	text-align:center;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}
div.nav-item div {
	display:		none;
	height:		    32px;
	position: 		relative;
	z-index: 		1;
	width: 			150px;
	margin-top:     -32px;
	background:		#7da358 none repeat-x 0 0 scroll;
}


.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;
margin-top:-6px;
width:576px;
}

.mid-nav{
text-align:right;
}
.mid-nav a{
text-decoration:none;
color:#648448;
}
.mid-nav a:hover{
text-decoration:underline;
color:#648448;
}

.middle-hdr{
background:url(../images/hdr-1-right.jpg) no-repeat right;
width:576px;
margin:0px;
padding-top:0px; !important
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;
margin-bottom:14px;
}

.next{
border:solid 1px #d4d4d4;
height:15px;
background:url(../images/next.jpg) repeat-x;
padding:8px;
font-size:15px;
font-weight:bold;
margin-bottom:6px;
}
.next a{
text-decoration:none;
color:#363636;
}

.video{
border:solid 1px #d4d4d4;
width:260px;
height:198px;
}

.small-image-wrapper {
margin-top:-8px;
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;
}

.bottom-img-wrapper {
height:185px;
width:1002px;
}

.bottom-big-img{
height:185px;
width:250px;
border:solid 1px #d4d4d4;
float:left;
}
.bottom-small-img{
height:185px;
width:154px;
border:solid 1px #d4d4d4;
float:left;
}
.bottom-image-spacer{
height:185px;
width:9px;
float:left;
}




/** END RIGHT COL STYLING **/

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

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

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

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

.footer-wrapper a {
color:#7da358;
text-decoration:underline;
}

.footer-wrapper a:hover {
text-decoration:none;
}

.clear {
clear:both;
}

.middle-col ul {
padding-left:3em;
margin-left:0;
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;
}

.footer-wrapper-LP a {
color:#7da358;
text-decoration:underline;
}

.footer-wrapper-LP a:hover {
text-decoration:none;
}


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

.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{
z-index:	2;
width:1002px;
height:9px;
margin-bottom:4px;
padding-bottom:0px;
}

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


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

/****Hariy Landing Page****/

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

.pay-HLP {
background: #ecebeb;
border:1px solid #ccc;
padding:10px;
}

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

.copy-HLP{
color:#363636;
margin-top:10px;
line-height:14px;
}

.green-HLP {
color:#7da358;
}


.test-HLP{
float:left;
width:200px;
color:#363636;
}


.test-hdr-HLP {
font-size:14px;
color:#7da358;
font-weight:bold;
margin-bottom:10px;
}



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

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

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

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

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