/*layout*/
body{ margin:0; padding:0; background:#fff; color:#686868 }
body, tr, td { font-family:Arial, Helvetica, sans-serif; font-size:11px}
img{ border:0}
form{ margin:0; padding:0; border:0}
p{ margin:0; padding:0}

a:link{ color:#ff3276; text-decoration:none;}
a:visited{ color:#ff3276; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}
a:active{ color:#ff3276; text-decoration:none;}

.wrapper{ background:url(../images/bg_middlevertical.gif) top center repeat-y; margin:0 0 0 1px}

#header{ background:url(../images/bg_header.gif) top center repeat-x; width:100%; height:213px; margin:0 auto}
.headerLeft{ background:url(../images/headerleft.jpg) top right no-repeat; width:auto}
.headerRight{ background:url(../images/headerright.jpg) top left no-repeat; width:auto}
.headerMiddle{ width:970px; margin:0; padding:0; border:0}
.logo{ width:298px;}
.nav{}

#content{ background:url(../images/bg_content.gif) top center repeat-x; width:100%; margin:0 auto;}
.contentLeft { background:url(../images/contentleft.jpg) top right no-repeat; width:auto;}
.contentLeft div { float:right}
.contentRight { background:url(../images/contentright.jpg) top left no-repeat; width:auto;}
.contentRight div{ float:left}
.contentMiddle{ width:970px; margin:0; padding:0; border:0; background:url(../images/bg_contentmiddle.jpg) top right no-repeat}
.fixcontent{ display:block; width:100%}
.fix_sh{ background: url(../images/fix_sh.jpg) top right no-repeat; display:block; width:100%; height:69px; clear:both}


.buttons{ clear:both; width:970px;}
.fixButtons{ clear:both}

.mailing01{ clear:both; text-align:center; font-size:11px; background: url(../images/bg_mailing.jpg) top center no-repeat; padding:10px 0; margin:20px auto 20px auto }
.mailing01 .emailField{ background: url(../images/field01.gif) center center no-repeat; border:0; width:133px; height:20px; padding:2px 10px 0px 10px;}
.mailing01 .gray{ vertical-align:middle; margin:0 10px}

#footer{ background: #f6ddef url(../images/footer_bg02.jpg) top center repeat-x}
.footerContent{ width:970px; margin:0 auto; text-align:center; color:#c07ea1;}
.footerBottom{ background:url(../images/footer_bg.gif) bottom center repeat-x; display:block; width:100%; clear:both; height:70px}

#footer a:link, #footer a:visited, #footer a:active, #footer span { color:#c07ea1; text-decoration:none; font-weight:bold; margin:5px 10px}
#footer a:hover{ color:#686868; margin:5px 10px}


.scroll01, .scroll02, .scroll03, .scroll04, .scroll05, .scroll06, .scroll07, .scroll03Updates {
	scrollbar-face-color:#686868;
	scrollbar-arrow-color:#ebebeb;
	scrollbar-base-color:#686868;
	scrollbar-shadow-color:#686868;
	scrollbar-darkshadow-color:#686868;
	scrollbar-highlight-color:#686868;
	scrollbar-3dlight-color:#686868;
	scrollbar-track-color:#ebebeb;
	}




/*home*/
.fixcontentHome{ background:url(../images/home/fix_contentright.jpg) top left no-repeat; height:505px; display:inline; width:100%}

.welcomeFlash01{
	float:left;
	padding:4px 4px 0 4px;
	margin:13px 0 0 0;
	width:360px;
	height:270px;
	background:#fff
	}
.welcome01{
	width:255px;
	background:url(../images/home/bg_welcome.jpg) bottom left no-repeat;
	height:291px;
	line-height:25px;
	color:#3d2605;
	float:left
	}
.scroll01{
	overflow:auto;
	width:220px;
	margin:0 0 0 10px;
	height:180px;
	}
.welcomeRight{
	width:343px;
	float:left
	}
.homeUpdates{
	background:url(../images/home/bg_updates.gif) top left repeat-y;
	width:289px;
	float:left;
	height:506px;
	color:#686868
	}
.scroll02{
	overflow:auto;
	margin:2px 0 0 20px;
	width:269px;
	height:502px;
	}

.scroll02 hr{ border:1px dotted #686868; width:50px; height:3px; margin:10px auto; clear:both; padding:0;}
.scroll02 p{ margin:2px 0}
.homeBenefits{
	width:331px;
	float:left;
	height:506px;
	}
.homeRightImg{
	float:left;
	width:350px;
	height:506px;
	}

/*photos*/
.fixcontentPhotos{ background:url(../images/photos/fix_contentright.jpg) top left no-repeat; height:988px; display:inline; width:100%}

.rightPhotos{ width:343px; float:right}

.welcome02{
	width:627px;
	float:left;
	background:url(../images/photos/bg_text.jpg) bottom right no-repeat;
	line-height:25px;
	color:#3d2605;
	}
.scroll03{
	overflow:auto;
	width:380px;
	padding:0 0 0 10px;
	height:200px;
	}

.welcome02Updates{
	width:627px;
	float:left;
	background:url(../images/updates/bg_text.jpg) bottom right no-repeat;
	line-height:14px;
	color:#3d2605;
	}
.scroll03Updates{
	overflow:auto;
	width:627px;
	padding:0 0 0 10px;
	margin:0px;
	margin-top:20px;
	height:680px;
	}

.box1{margin-top:8px;}
.box2{margin-top:0px;}
.box3{margin-top:5px;}
.boxside1{background-image: url(../images/updates/box_04.gif); width:9px;}
.boxside2{background-image: url(../images/updates/box_06.gif); width:9px;}
.boxbot{background-image: url(../images/updates/box_08.gif); height:9px;}
.title{background-image: url(../images/updates/box_02.gif); color:#FFFFFF; font-weight:bold;}

.content-title{color:#CC0099;font-weight:bold;font-size:14px;}
.content-title-heading{/*color:#000000;*/color:#CC0099;font-weight:bold;font-size:12px; padding:0px;}

.dates1{font-weight:bold;font-size:11px;color:#555555;}
.dates2{font-weight:normal;font-size:11px;color:#555555;}

.subtitles1{font-weight:bold;font-size:10px;color:#000000;}
.subtitles2{font-weight:bold;font-size:12px;color:#000000;}

.plaintext{font-weight:normal;font-size:11px;}
.plaintextsmall{font-weight:normal;font-size:10px;}
	
	
	
	
	
.sampleHolder{
	text-align:center;
	background: #fff url(../images/photos/bg_sampleholder.jpg) top right no-repeat;
	width:627px;
	min-height: 171px;
	padding:4px 0 ;
	float:left;
	}
.sampleHolder img{
	margin:0px;
	border:1px solid #ff5aad
	}
.photosBenefits{
	width:422px;
	float:right;
	}
.photosDiary01{
	width:548px;
	float:left;
	color:#686868;
	line-height:25px;
	background:url(../images/photos/bg_diary.jpg) bottom right no-repeat
	}
.scroll04{
	overflow:auto;
	width:294px;
	padding:0 0 0 10px;
	height:196px;
	float:right
	}
	
/*videos*/
.fixcontentVideos{background:url(../images/videos/fix_contentright.jpg) top left no-repeat; height:755px; display:inline; width:100%}

.rightVideos01{ width:354px; float:right}

.welcomeFlash02{
	float:left;
	padding:4px 4px 0 4px;
	margin:13px 0 0 0;
	width:360px;
	height:270px;
	background:#fff
	}
.welcome03{
	width:244px;
	background:url(../images/videos/bg_text.jpg) bottom left no-repeat;
	height:291px;
	line-height:25px;
	color:#3d2605;
	float:left
	}
.scroll05{
	overflow:auto;
	width:220px;
	margin:0 0 0 10px;
	height:180px;
	}

.sampleHolder02{
	float:left;
	width:737px;
	padding:0 0 12px 0;
	}

.rightVideos02{ width:233px; float:right}

.videosBenefits{
	width:422px;
	float:right;
	}
.videosCam01{
	width:548px;
	float:left;
	color:#686868;
	line-height:25px;
	background:url(../images/videos/bg_livecam.jpg) bottom right no-repeat
	}
.scroll06{
	overflow:auto;
	width:319px;
	padding:0 0 0 10px;
	height:192px;
	float:right
	}

/*join*/

.fixcontentJoin{background:url(../images/join/fix_contentright.jpg) top left no-repeat; height:872px; display:inline; width:100%}
.fix_sh02{ background: url(../images/join/fix_sh02.gif) top right no-repeat; display:block; width:100%; height:69px; clear:both}

.testimonials01{
	background:url(../images/join/bg_testimonials.gif) bottom left repeat-y;
	float:left;
	width:302px;
	height:634px;
	}
	
.scroll07{
	padding:0 20px 0 40px;
	width:237px;
	height:634px;
	overflow:auto;
	}

.join01{ float:left; width:363px; height:634px; padding:0; background:#fff url(../images/join/bg_joinForm.jpg) top right no-repeat; font-size:11px; font-weight:bold}

.join01 form{ margin:0; padding:0; background:none}
.join01 label{ font-weight:bold; line-height: normal }
.join_input, .join_select{ width:150px; margin:3px 0; border:1px solid #ff3276}
.join_button{ background:#ff3276; color:#fff; border:1px solid #686868; width:230px; height:30px; text-align:center; font-weight:bold; font-size:15px; margin:14px auto 0 auto }
.trustButton{}
form h2 { border-bottom:1px solid #ff3276; margin:5px auto 0 auto; font-size:14px; width:50%; text-align:center; color:#ff3276}
.labelBox{ text-align:right; padding:0 3px;}
.joinInside01 { width:220px; margin:10px 0 10px 70px;}
.joinInside02 { text-align:center}

.joinRight{	float:left; width:305px; text-align:right; padding:0 }

.bonus01{ text-align:center; clear:both; margin:0 auto 0 auto }
.bonusThumb{ margin:20px 10px ; background:#ebebeb; padding:8px; border:1px solid #ebd5ed }

.newstextbox{width:300px; display:inline; height:15px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

.newsarcphoto{width:300px; display:inline; height:220px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}


/*splash*/
.fixcontentSplash{background:url(../images/splash/fix_contentright.jpg) top left no-repeat; height:491px; display:inline; width:100%}

.splashRight { float:right; width:423px;}
.splashLeft { float:left; width:547px}
.warning{ background:url(../images/splash/bg_text.gif) top center no-repeat; width:547px; height:205px; padding:40px 0 0 0}
.scrollSplash{ padding:0px 5px 0 50px; overflow:auto; height:200px}
