.home #content .copy{margin-bottom:45px; padding-left:204px;}
.home .copy p{font-size:18px;line-height:26px;margin-bottom:9px;}
.home h1
{
	margin:13px 0 52px -204px; 
	width:303px;
	height:38px; 
}

/* When the video is clicked...
---------------------------------------------------------------------------------------- */
.home #content .wide{margin-bottom:18px; padding:0; width:auto;}
#content .wide h1{margin-left:0;}
#content .wide #video{height:352px; left:auto; margin-bottom:18px; position:relative; top:auto; width:572px;}
#content .wide #video a{background-image:url('../images/video-close.png'); height:30px; position:absolute; right:-14px; top:-13px; z-index:2; width:30px;}

#content .wide #video a,
#content .wide p,
#content .wide h2, 
.home #content .wide .intro
{display:none;}

/* Misc
---------------------------------------------------------------------------------------- */
.thankyou #content .copy{margin:0; padding:0;}

/* Video Player
---------------------------------------------------------------------------------------- */
#video{left:-86px;position:absolute;top:72px; width:269px;}
#video a{background-image:url('../images/video-alt.jpg'); height:288px; outline:none; width:269px;}
#video a.alt{background-image:url('../images/video.jpg');}
#splash-video{display:none;height:352px;overflow:hidden;width:572px;}

/* Text Styles
---------------------------------------------------------------------------------------- */
.signature{background-image:url('../images/signature.png'); height:76px; margin-left:-36px; width:194px;}
.intro{font-size:18px; line-height:26px; margin-bottom:9px;}

/* Payment Option Buttons
---------------------------------------------------------------------------------------- */
#options{background:#f0faff url('../images/bg-payment-options.png') no-repeat center center; position:relative; width:534px;}
#options li{background:none; display:inline; float:left; font-size:18px; line-height:24px; margin:0; padding:0; text-align:center; width:267px;}
#options li em{color:#390; font-weight:bold; font-style:normal;}
#options li span{color:#999;}
#options li a{background-image:url('../images/btn-sign-up.png'); height:44px; margin:12px auto 0 auto; width:157px;}

/* Pullout text
---------------------------------------------------------------------------------------- */
#options .instruction{background-image:url('../images/bg-instruction-payment.png'); top:50%; height:83px; left:-176px; margin-top:-41px; width:165px;}
#options #weight-lost{background-image:url('../images/bg-instruction-weight-lost.png'); top:50%; height:77px; left:auto; right:-174px; margin-top:-38px; width:121px;}
.home .box-2{width:534px;}
.home .box-2 .instruction{background-image:url('../images/bg-instruction-program.png'); top:50%; height:87px; left:-146px; margin-top:-44px; width:107px;}

/* Customer Testimonials
---------------------------------------------------------------------------------------- */
.testimonial cite{display:block; height:18px; line-height:1; padding-bottom:9px;}
.testimonial cite strong{background:url('../images/bg-testimonial-arrow.png') no-repeat right bottom; padding:0 30px 9px 0;}
.testimonial p{background:#f8f6e7 url('../images/bg-testimonial-quote.png') no-repeat 14px 14px; border:1px solid #dfddcf; font-style:italic; margin-top:-2px; padding:15px 32px 18px 44px; -moz-border-radius:9px; -webkit-border-radius:9px;}

/* Social Links in the footer
---------------------------------------------------------------------------------------- */
.social-links{border:1px solid #dfddcf; padding:27px; width:516px; -moz-border-radius:9px; -webkit-border-radius:9px;}
.social-links li{background:none; display:inline; float:left; margin:0;}
.social-links .facebook{margin-left:36px;}
.social-links .facebook a{background:url('../images/social-logos.png') no-repeat -95px 0; height:70px; width:204px;}
.social-links .twitter{margin-top:20px;}
.social-links .twitter a{background:url('../images/social-logos.png') -95px -70px; height:40px; width:157px;}

/* Newsletter subscribe form in between rounds
---------------------------------------------------------------------------------------- */
.reserve_spot .button {padding-left:114px}
.reserve_spot .text, .reserve_spot .button {clear:left;zoom:1;}