@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;
}
.next a{
text-decoration:none;
color:#363636;
}


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

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

.footer-wrapper {
width:1002px;
margin-bottom:10px;
}

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

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

.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;
}
#on_page a{
background:#FF56AA;
border-left:solid 1px #d4d4d4;
border-right:solid 1px #d4d4d4;
font-size: 12px;
color:#000000;
}

div.nav-item {
	border-left:solid 1px #d4d4d4;
	border-right:solid 1px #d4d4d4;
	border-bottom:solid 1px #d4d4d4;
	display:block;
	color:#000000;
	font-size:12px;
	width:152px;
	height: 28px;
	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: 28px;
	z-index: 		2;
	display: 		block;
	width: 			150px;
	line-height: 		28px;
	text-align:center;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
}
div.nav-item div {
	display:		none;
	height: 28px;
	position: 		relative;
	z-index: 		1;
	width: 			150px;
	margin-top: 		-28px;
	background:		#ff99cc none repeat-x 0 0 scroll;
}


.left-col-image img{
margin-top:6px;
width:150px;
height:185px;
border:solid 1px #d4d4d4;
}



/** END LEFT COL STYLING **/

/** START MIDDLE COL STYLING **/
.middle-col{
line-height:15px;
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;
}

.mid-nav{
text-align:right;
}
.mid-nav a{
text-decoration:none;
color:#7e3467;
}
/** END MIDDLE COL STYLING **/

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

.video-wrapper {
height:231px;
margin-bottom:15px;
margin-top:6px;
}
#big_pic a{
text-decoration:none;
}

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

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

.small-image-wrapper {
margin-top:-12px;
height:185px;
width:262px;
margin-bottom:3px;
}

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

.small-image-spacer {
height:185px;
width:7px;
float:left;
}

.bottom-image-wrapper{
width:1002px;
height:185px;
}
.bottom-image {
height:185px;
width:250px;
border:solid 1px #d4d4d4;
float:left;
}
.bottom-image a{
text-decoration:none;
}

.bottom-small-image {
height:185px;
width:154px;
border:solid 1px #d4d4d4;
float:left;
}
.bottom-small-image a{
text-decoration:none;
}

/** END RIGHT COL STYLING **/

.hdr-title 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;
}

.clear {
clear:both;
}

.middle-col ul {
padding-left:3em;
margin-left:0;
list-style-image:url(../images/li-crown.jpg);
}