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


@import url(http://fonts.googleapis.com/css?family=Arvo:400,400italic,700,700italic);

.increase_size_men_women { display:block; border-bottom:20px solid #f8d714; border-top:20px solid #f8d714; margin:20px 0 32px 0px;}
.whole_content_area { padding:10px 0px; background:url(images/transformition/bg.png) top no-repeat; position:relative; min-height:416px;}
.left-images_increase { position:absolute; left:6px; top:-32px; z-index:2; color:#333333; }


#content.trans_s{ padding-top:0px;}

.right_increase_content_box { padding:0 20px 0 361px; font-family: 'Arvo', serif; font-weight:400;  }
#content .right_increase_content_box p{ color:#333333; font-size:14px; font-family: 'Arvo', serif; font-weight:400; padding:0px; line-height:16px;  }
#content .right_increase_content_box p.bold{ font-family: 'Arvo', serif; font-weight:700; line-height:20px; }

.pink_text { color:#f5398a; font-size:12px; font-family: 'Arvo', serif; font-weight:700; }
.increase_size_men_women.men_increase .pink_text { color:#e22417;}

.title_mam { color:#333333; font-size:21px; font-family: 'Arvo', serif; font-weight:700; 
			 background:url(images/transformition/bottom_point_line.png) bottom repeat-x;
			 padding:0 0 13px 0px;
			 margin-bottom:6px;
			 line-height:24px;
			  }
.read_content { font-size:17px; font-family: 'Arvo', serif; font-weight:700; color:#333333;  }

#content ul.pink { margin:0px; padding:0px;} 
#content ul.pink li{ font-size:17px; font-family: 'Arvo', serif; font-weight:700; color:#333333; list-style:none; background:url(images/transformition/pink_point.png) left 4px no-repeat; padding:0 0 0 19px; margin-left:-20px;  } 

#content .increase_size_men_women.men_increase ul.pink li{ background:url(images/transformition/red_point.png) left 4px no-repeat; }

.boxcolor_size { position:relative; padding:5px 0 0; margin-left:-61px; }
.boxcolor_size .hand_icon{ width:73px; height:73px; display:block; position:absolute; top:-16px; right:-24px; }

.read_full_story { display:inline-block; float:right; background:#f53988; padding-right:8px; margin-top:-11px; }
.read_full_story  a{ display:inline-block; padding:5px 24px 5px 10px; background:url(images/transformition/arrow_white.png) right 8px no-repeat; 
					text-decoration:none; font-size:17px; color:#ffffff; font-family: 'Arvo', serif; font-weight:700; }
.read_full_story  a:hover{ text-decoration:underline; }					
					
.increase_size_men_women.men_increase .read_full_story{ background:#e22417; }	
.christina_home .read_full_story { margin-top:3px; }
.red_h { color:#e2001a !important;  }


/* ==== Brian ============================== */

.transformation_detail { background:#edecec;}
#content .three_question_content h2 { font-family: 'Arvo', serif; font-weight:700; font-size:17px; color:#333336;}
#content .three_question_content h3 { font-family: 'Arvo', serif; font-weight:700; font-size:14px; color:#333336; padding:0 0 15px 0px; }
#content .three_question_content p { font-family: 'Arvo', serif; font-weight:400; font-size:14px; padding:0 0 15px; }

.three_question_content { display:block; padding:0 87px 15px 87px;  }
.three_question_content ol{ font-family: 'Arvo', serif; font-weight:700; font-size:14px; color:#333336; padding:18px 0 0 18px; margin:0px; }
.three_question_content ol li{ padding:0 0 15px 0px; }

.healthy_box_yellow { background:#f8d714; padding:10px 35px; position:relative; margin:0 -35px 10px; }
.healthy_box_yellow .hand_icon{ width:73px; height:73px; display:block; position:absolute; top:-35px; right:-34px; }
.pin_icon { position:absolute; left:-9px; top:269px; z-index:99; }
.healthy_pic { float:left; display:block; margin:0 32px 0 0; }

.transformation_detail .increase_size_men_women{ border-bottom:3px solid #f3f2f2; }
.transformation_detail .whole_content_area { min-height:426px;}
.title_name { font-size:38px; color:#e2001a; font-family: 'Arvo', serif; font-weight:700; font-style:italic; }

/* ==== Brian ============================== */

/* ==== Cynthia ============================== */


#content .three_question_content p .pink_big{ font-size:17px; color:#f53988; font-weight:700;}

.transformation_detail.cynthia_detail .healthy_box_yellow{ margin-top:35px;}
.transformation_detail.cynthia_detail .cynthia_pic{ margin:-37px 0 10px 50px; position:relative;}
.transformation_detail.cynthia_detail .cynthia_pic .hand_icon{ right:27px; top:-23px; }
.transformation_detail.cynthia_detail .cynthia_pic .pin_icon{ left:2px; top:-1px; }
#content .three_question_content .cynthia_italic_text p { font-size:17px; color:#333; font-weight:700; font-style:italic; }
.title_name.pink_name { color:#f53988; }



#content .three_question_content p.bold-italic {font-size:14px; color:#333; font-weight:700;  }
.number { font-size:28px; color:#e22417; font-weight:700; padding:0 2px 0 0px;  }
.gary_home .whole_content_area { min-height:423px;}


/* ==== Christina Kosha ============================== */
.christina_kosha h1 {
	font-family: 'Arvo',serif;
	font-size:18px;
	color:#f53988;
	padding:0 0 15px;
	}
	
.christina_kosha h1 span {
	font-size:28px;
	}
	
.christina_kosha h1 {
	font-family: 'Arvo',serif;
	font-size:18px;
	color:#f53988;
	padding:0 0 15px;
	}
	
.christina_kosha .christina_pic{
	margin: 15px auto;
    position: relative;
    width: 532px;
	}
	
.christina_kosha .pin_icon {
    left: 145px;
    position: absolute;
    top: -18px;
    z-index: 99;
    }

.christina_kosha a {
	color:#F53988;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
   }
   
  .christina_kosha a:hover {
	  text-decoration:underline;
   }
   
/* ==== Christina Kosha ============================== */



/***FORM needs ***/



.transformation_form {
	margin:0  0 30px 0;
	padding:ppx;
	}
	
.transformation_form {
	margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
	}	
	
.transformation_form ul  {
	margin:0  0 0 0;
	padding:0px;
	list-style-type:none;
	}
	
.transformation_form ul li  {
	background: url(images/transformition/form-bg.png) no-repeat #ecebeb;
	width:445px;
	float:left;
	height:467px;
	}
	
.transformation_form ul li.step_01  {
	width:445px;
	margin:0 21px 0 0;
	}
	
.transformation_form ul li.step_02  {
	width:445px;
	margin:0 0px 0 0;
	}
	
.transformation_form .heading {
	font-family:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-align:center;
	background:#f8d714;
	padding:10px 69px;
	text-transform:uppercase;
	line-height:24px;
	}
	
.transformation_form ul li.step_01 .text {
	float: left;
    padding: 22px 20px 22px 34px;
	}
	
.transformation_form ul li.step_01 .text .burnthefat {
    float: left;
    height: 361px;
    margin: 0 30px 0 0;
    width: 184px;
	position:relative;
	}	
	
.transformation_form ul li.step_01 .text .burnthefat .ibooks {
	bottom: 2px;
    height: 40px;
    left: 36px;
    position: absolute;
    width: 110px;
	}
	
.transformation_form ul li.step_01 .text .logo {
	margin:0px;
	padding:0px;
	}
	
.transformation_form ul li.step_01 .text .logo ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
#content .transformation_form ul li.step_01 .text .logo ul li {
	background: none repeat 0 0;
    border: 1px solid #DDDDDD;
    float: left;
    height: 49px;
    margin: 0 0 10px;
    padding: 0;
    width: 175px;
	}
	
.transformation_form ul li.step_02 .text {
	float: left;
    padding: 22px 27px;
    width: 391px;
	}
	
.transformation_form ul li.step_02 .text .bookmark {
	background: url("images/transformition/divider.png") no-repeat center bottom;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 25px;
    padding: 0 0 15px;
    text-align: center;
	}				

.transformation_form .af-form-wrapper {
	margin:0px;
	padding:0 6px;
	}
	
.transformation_form .af-form-wrapper ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	}
	
.transformation_form .af-form-wrapper ul li {
	margin:0px 0 5px 0;
	padding:0;
	float:left;
	background:none;
	height:32px;
	}
.transformation_form .af-form-wrapper ul li input {
	background:url("images/input_bg.png") no-repeat 0 0;
	border:none;
	color:#333;
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    height: 32px;
    margin: 0 0 0 7px;
    padding: 0 0 0 9px;
    width: 343px;
	line-height:32px;
}

.transformation_form .af-form-wrapper ul li .name_icon {
	background: url("images/transformition/name_icon.png") no-repeat 0 0;
    float: left;
    height: 21px;
    margin: 5px 0 0;
    width: 17px;
    }

.transformation_form .af-form-wrapper ul li .last_name_icon {
	background: url(images/transformition/last_name_icon.png) no-repeat 0 0;
    float: left;
    height: 19px;
    margin: 5px 1px 0;
    width: 15px;
    }

.transformation_form .af-form-wrapper ul li .receipt_icon {
	background: url(images/transformition/receipt_icon.png) no-repeat 0 0;
    float: left;
    height: 18px;
    margin: 8px 2px 0;
    width: 14px;
    }
	
.transformation_form .af-form-wrapper ul li .location_icon {
	background: url(images/transformition/location_icon.png) no-repeat 0 0;
    float: left;
    height: 19px;
    margin: 8px 2px 0;
    width: 14px;
    }
	
.transformation_form .af-form-wrapper ul li input.submit {
	background: url("images/transformition/submit_btn.png") no-repeat 0 0;
    cursor: pointer;
    margin: 10px 0 0 24px;
    width: 351px;
	}
	
/***FORM needs ***/
				
