/********** 
Homepage Stylesheet
Developed by AC - Apr 2009
Contains:
- Structure
- Female & Male Colour Schemes
**********/

/************ Structure *********/

/* Sales Container */
#salesContainer { width: 100%; float: left; /*height:310px;*/ }
#m #salesContainer {margin:10px;}
#f #salesContainer {margin:10px;}
#salesContainer a { text-decoration:none; }
#salesContainer a:hover { text-decoration:underline; }
#salesContainer.dotcom { height: 320px; }

/* Default Offer */
/*#salesMiddle { width: 323px; height: 285px; padding-left: 300px; float: left; margin-right: 25px; display: inline; padding-bottom: 20px; }*/
#salesMiddle { width: 315px; height: 285px; float: left; padding-left: 10px; }
#salesMiddle h1 { margin: 10px 0; font: 1.8em Georgia, "Times New Roman", Times, serif; font-weight: 500; }
#salesMiddle p { margin-bottom: 10px; }
.lbd_benefits { padding-bottom: 10px; }
.lbd_benefits li { padding-left: 12px; background: url(/design/structure/img/icons/bullet_f.png) 0 4px no-repeat; padding-bottom: 3px; }
.promoImage { float: left; width: 310px; }
.promoImageSummer { float: left; display: block; width: 283px; height: 310px; background: #fff url(/HP-promo-images/qsb_summer_f.jpg) -10px 0 no-repeat; }
#s2 { width: 100px; height: 30px; overflow: hidden; position: relative; top: 127px; left: 80px; }
#s2 p { font-weight: bold; font-size: 14px; position: absolute; left: 0; top: 0; text-align:center; width: 100px; }
#s2 p.lastupdated { font-size: 11px; font-weight: 300; }
.js #s2 p { display:none; }



/* Target Offers, Diabetes and Low-fat boxes */
#promoContainer, #lowfatBox { width: 623px; float: left; margin-right: 25px; display: inline; }
#promoContainer .promoImage, #lowfatBox .promoImage { float:left; width:293px; }
#promoContainer .promoText, #lowfatBox .promoText { width: 313px; /*height: 285px;*/ float: left; padding-bottom: 20px; font-size: 0.95em; }
#promoContainer .promoText h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; margin: 20px 0 10px 0; }
#promoContainer .promoText p { font-size: 1em; margin: 10px 0; }
#diabetesBox #promo, #lowfatBox #promo{float:left; width:619px; height:257px; margin-bottom:15px; }
#diabetesBox #promo h2, #lowfatBox #promo h2{text-indent:-10000px; overflow:hidden; display:none;}
#diabetesBox #promo p, #lowfatBox #promo p{width:279px; font-size:1.14em; float:left; margin:110px 0 0 316px; display:inline;}
#diabetesBox #promo a, #lowfatBox #promo a{text-indent:-10000px; overflow:hidden; float:left; width:128px; height:52px; margin:25px 0 0 465px; }
#lowfatBox #promo a{height:64px; margin-top:15px; }
#diabetesBox .leftJoinBtn, #lowfatBox .leftJoinBtn{height:auto;}

/* Join Button */
.leftJoinBtn { clear: both; }
#content .btn623 { width: 298px; /*float: left; clear: none;*/ margin: 10px 0; } 
.salesButton, #content .btn623 a { width: 298px; height: 31px; padding-top: 10px; display: block; font-size: 1.3em; font-weight: bold; margin-top: 20px; }
#salesContainer .salesButton, #salesContainer .btn623 a { text-decoration: none; text-align: center; }
#salesContainer .btn623 a { float: right; margin-top: 0; }
#salesRight { width: 303px; float: left; }
.salesbanner { margin: 10px 0; }
.salesButton2 { width: 298px; height: 31px; padding-top: 10px; display: block; font-size: 1em; font-weight: bold; margin-top: 20px; text-decoration: none; text-align: center; }

#rotatingbanner, #rotatingbanner li { font-size: 1em !important; list-style: none; margin: 0 0 10px 0; padding: 0; }
.js #rotatingbanner li { display: none; }
.js #rotatingbanner li.active { display: block; }

#healthyrecipes { width: 130px; padding: 20px 155px 15px 15px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; height: 54px; display: block; background: url(/design/structure/img/bg/bgGender.jpg) 0 -178px no-repeat; border: 1px solid #E6E6E6; font-size: 1.4em; }

.termsLink { font-size: 11px; margin-top: 10px; }


/* Male/Female Container */
a#genderPromo { width: 128px; padding: 18px 89px 10px 84px; height: 61px; display: block; font: normal 1em/1.2 Georgia, "Times New Roman", Times, serif; text-decoration: none; font-weight: bold; }
#m a#genderPromo { padding: 10px 140px 10px 16px; width: 145px; }
#genderPromo strong { display: block; }
#content a#genderPromo:hover { text-decoration: none; }


/* Home Carousel container */
#carousel2 { width: 940px; height: 300px;margin: 0 0 10px 10px; _margin: 0 0 10px 5px; }
#carousel2 #rotator { float: left; width: 615px; height: 280px; margin-left:10px; _margin-left:5px;}
#carousel2 ul { float: right; position: relative; top: 248px; right: 295px; width: 108px; }
#carousel2 ul li { list-style: none; float: left; }
#carousel2 ul li a { display: block; width: 20px; height: 20px; margin-right: 5px; text-indent: -999px; overflow:hidden;}
.js #carousel2 div.active { display: block; }
#carousel2 #rotator a { width: 615px; height: 280px; display: block; text-indent:-9999px; z-index: 100; }
#carousel2 #rotator .success-link a { z-index: 1000; position: relative; top: 180px; left: 80px; height: 25px; text-indent: 0; color: #032363; font-weight: bold; font-size: 11px; line-height: 1.1em; float:left; text-align:left; }

#f #salesContainer.rotatorHome{margin:10px 0 0 0; display:inline;}
#f #carousel2 .wj-t1 { background: url(/design/structure/img/carousel/fitness-bundle.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2 .wj-t1.lbd{ background: url(/design/structure/img/carousel/fitness-bundle.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2 .wj-t2 { background: url(/design/structure/img/carousel/how.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2 .wj-t3 { background: url(/design/structure/img/carousel/calendar.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2 .wj-t4 { background: url(/design/structure/img/carousel/4wkprices-uk.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }


#f #carousel2.com .wj-t1 { background: url(/design/structure/img/carousel/fitness-bundle.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .wj-t2 { background: url(/design/structure/img/carousel/how-com.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2.com .wj-t3 { background: url(/design/structure/img/carousel/prices-uk.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2.ie .wj-t1 { background: url(/design/structure/img/carousel/lbd.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.ie .wj-t2 { background: url(/design/structure/img/carousel/how.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2.ie .wj-t3 { background: url(/design/structure/img/carousel/calendar.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2.ie .wj-t4 { background: url(/design/structure/img/carousel/4wkprices-ie.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#f #carousel2.ie .wj-t1.lbd { background: url(/design/structure/img/carousel/lbd-shapeup.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }

#f #carousel2 ul {top: 248px; right: 285px; width: 138px;}
#f #carousel2.ie ul { right: 285px; }
#f #carousel2.com ul { right: 275px; }
#f #carousel2 ul li a { color: #fff; background: #052464; }
#f #carousel2 ul li.active a { background: #569BCA; }
#f #carousel2 { background: #fff url(/design/structure/img/bg/home-winter.gif) no-repeat;}
#f #carousel2 #rotator h1, #f #carousel2 #rotator p, #f #carousel2 #rotator h3{float:left; text-indent:-9999px; overflow:hidden; height:1px;}

#m #carousel2 .wj-t1 { background: url(/design/structure/img/carousel/fitness-bundle_m.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2 .wj-t2 { background: url(/design/structure/img/carousel/how-m.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#m #carousel2 .wj-t3 { background: url(/design/structure/img/carousel/prices-uk-m.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#m #carousel2.ie .wj-t3 { background: url(/design/structure/img/carousel/prices-ie-m.jpg) no-repeat; width: 615px; height: 280px; display: none; margin-top: 10px; }
#m #carousel2 ul li a { color: #fff; background: #7F9504; }
#m #carousel2 ul li.active a { background: #C2D269; }
#m #carousel2 { background: #666 url(/design/structure/img/carousel/mens-bg.jpg) repeat-x; margin-top: 10px; }

#m #bmiSignup, #m #bmiSignup h3, #m #bmiSignup p { background: none; }

/* .com landing page images */
#f #carousel2.com .com_23141 .wj-t1 { background: url(/design/structure/img/carousel/freescales_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_23141 .wj-t1 { background: url(/design/structure/img/carousel/freescales_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_23147 .wj-t1 { background: url(/design/structure/img/carousel/doctors_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_23147 .wj-t1 { background: url(/design/structure/img/carousel/doctors_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_901032 .wj-t1 { background: url(/design/structure/img/carousel/staff_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_901032 .wj-t1 { background: url(/design/structure/img/carousel/staff_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_95089 .wj-t1 { background: url(/design/structure/img/carousel/tesco750_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_95089 .wj-t1 { background: url(/design/structure/img/carousel/tesco750_m.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_95090 .wj-t1 { background: url(/design/structure/img/carousel/tesco500_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_95090 .wj-t1 { background: url(/design/structure/img/carousel/tesco500_m.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_23183 .wj-t1 { background: url(/design/structure/img/carousel/onethird_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#m #carousel2.com .com_23183 .wj-t1 { background: url(/design/structure/img/carousel/onethird_m.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_901034 .wj-t1, #f #carousel2.com .com_28121 .wj-t1, #f #carousel2.com .com_901035 .wj-t1 { background: url(/design/structure/img/carousel/wine-4weeks_f.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_500438 .wj-t1{background: url(/design/structure/img/carousel/real10.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px;}
#f #carousel2.com .com_23130 .wj-t1 { background: url(/design/structure/img/carousel/lbd-com.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_950039 .wj-t1 { background: url(/design/structure/img/carousel/lbd-com-500cc.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_901037 .wj-t1 { background: url(/design/structure/img/carousel/pharmacy-check.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }
#f #carousel2.com .com_901039 .wj-t1 { background: url(/design/structure/img/carousel/deliver-1000cc.jpg) no-repeat; width: 615px; height: 280px; margin-top: 10px; }



/* Reasons to Join Slideshow */
#reasons ul { width: 125px; float: left; }
#reasons a { font-size: 0.9em; font-weight: bold; }
#reasons li { padding: 4px 10px; }
#reasons div { display: none; float: left; width: 160px; height: 89px; padding: 100px 8px 0 8px; }
#reasons div#r1, #reasons div#r2, #reasons div#r3 { padding-top: 140px; height: 49px; }
#reasons div.active { display: block; }
#reasons div p { background: #fff; padding: 5px; font-size: 0.9em; }
#reasons div ul { float: none; background: #fff; padding: 5px; width: auto; }
#reasons div ul li { font-size: 0.8em; padding: 0; }
#reasons strong { font-weight: bold; }

/* Five containers */
#introContainers { float: left; width: 940px; margin: 0 0 20px 10px; }
#introContainers li { float: left; width: 175px; margin-right: 16px; display: inline; }
#introContainers h3 { font: 1.4em Georgia, "Times New Roman", Times, serif; padding: 7px 9px 3px 9px; margin-bottom: 0; }
#introContainers p { height: 10em; font-size: 1em; padding:3px 10px 15px; }
/*#introContainers #newsletterSignup { height: 13em; }*/
#introContainers #newsletterSignup p, #introContainers #newsletterSignup h3 { display: none }
#m #introContainers .lastNonTabbed h3 { color: #fff; }
#content #introContainers ul ul, #content #introContainers ul li { float: none; width: auto; margin-left: 0; background: none; }
#content #introContainers ul li { font-size: 0.75em; display: block; }
#introContainers li.lastNonTabbed { margin-right: 0; }
#introContainers #toolsnav a { display: block; padding: 2px 0 3px 0; text-decoration: none; }
ul#introContainers li#tabbed { margin-right: 0; float: right; background: none; }
#introContainers li#tabbed div { display: none; }
#introContainers li#tabbed div.active { display: block; }
#introContainers li#tabbed p { height: auto; }
#introContainers li#tabbed li a { font-size: 1.2em; display: block; }
#content #introContainers li#tabbed li { float: left; width: 35px; height: 25px; text-align: center; font-weight: bold; margin-right: 0; display: inline; padding-top: 5px; }
/* recipe book promo */
#t1 .rht { margin: 5px 0 5px 5px; display: inline; }
#t1 .lft { margin-top: 10px; }
a.intro  { text-indent: -9999px; overflow: hidden; display: block; width: 176px; height: 60px; }

/* sitemap */
#HPsubLinks { width: 929px; float: none; clear: both; padding: 13px; font-size:1.4em; }
#HPsubLinks ul { padding: 10px 0; list-style: none; width: 100%; margin: 0; clear: both; display:block; }
#HPsubLinks li { background: transparent; width: 149px; float: left; margin-bottom: 10px;}
#HPsubLinks li.firstSubLink, #HPsubLinks li.lastSubLink { border: 0;}
#HPsubLinks li.lastSubLink { width: 90%; clear: both; float: none;}
#HPsubLinks ul ul { background: transparent; margin: 0; padding: 0; list-style: none; width: 99%; }
#HPsubLinks li li { background: transparent; width: 90%; margin:5% 0 0 5%; overflow: hidden; border: 0; }
#HPsubLinks h5, #HPsubLinks h5 a { font-size: 0.85em; width: 90%; font-weight: bold; }
#HPsubLinks h5 a { text-decoration: none;}
#HPsubLinks h5 a:hover { text-decoration: underline;}
#HPsubLinks p, #HPsubLinks p a { font-size: 0.85em; color: #333; text-decoration: none; width: 90%;}
#HPsubLinks p a:hover { color: #333; text-decoration: underline;}
#HPsubLinks li#ad300x250 { float: left; width: 300px; }
#rssarticles a, #rssarticles p, #rssarticles p a { float: left; width: auto; }
div#mealPlanTour { display: none;z-index: 200; position: absolute; top: 20px; left: 20px; padding: 10px 10px 50px 10px; background: #fff; }
#mealPlanTourClose { position: absolute; right: 10px;  bottom: 10px; }




/* news ticker */
#homeBreakingNews {  width: 940px; height: 45px; clear: both; position: relative; margin: 0 0 10px 10px; font-size:1.1em; }
#homeBreakingNews h5 { font: bold 1.12em Georgia, "Times New Roman", Times, serif; float: left; width: 250px; padding: 15px 0 0 15px; }
#feedlink { float: right; margin-top: 10px; margin-right: 7px; display: inline; }
#newsTicker{float:left; position: relative; width: 625px; overflow: hidden; margin:10px 0 0 5px; padding: 0;}
#newsScroller{ position: relative; white-space: nowrap;width:1410px;}
#newsScroller li{list-style-type:none; float: left; margin: 0; }
#newsScroller li a{ text-decoration:none; line-height:30px; font-size:.9em;margin-left:15px;}
#newsScroller li a:hover { text-decoration: underline; }



/*************** Weight Loss Ticker ***************/
.weightLossTicker { padding: 10px 15px 10px 25px; font-size: 11px; text-align: center; line-height:1.3em; }
#tdBmiScale .weightLossTicker p { color: #fff; }
#tdBmiScale .weightLossTicker p.totalText { font-size: 12px; float: left; text-align: left; width: 140px; }
#tdBmiScale .weightLossTicker p.totallbs { font-size: 20px; font-weight: bold; float: left; text-align: right; width: 80px; }
#tdBmiScale .weightLossTicker p.lastupdated { color: #569BCA; font-size: 10px; display: block; text-align: center; width: 250px; padding-top: 5px; }

/*************** Colours *********************/
a#genderPromo { border: 1px solid #e6e6e6; }
#f #genderPromo strong { color: #000; }
#f a#genderPromo { background: url(/design/structure/img/bg/bgGender.jpg ) no-repeat; color: #000; }
#m a#genderPromo { background: url(/design/structure/img/bg/bgGender.jpg ) 0 -90px no-repeat; color: #000; }
#m #salesContainer a#genderPromo { color: #000; }
#m #genderPromo strong { color: #000; }

.toggleTandC { padding: 10px; }
#f .toggleTandC { background: #faf7eb; }
#m .toggleTandC { background: #eaeaea; }

/* Sales Container  */
#f #salesContainer .salesButton, #f #salesContainer .btn623 a, #f #salesContainer .salesButton2 { background: url(/design/structure/img/btn/join_main.png) 0 -82px no-repeat; color: #fff; }
#f #salesContainer a { color: #8EA500; }
#f #salesMiddle h1 { color: #8EA500;}
/*#f #salesMiddle { background: url(/design/structure/img/sales/default-1.1f.jpg) no-repeat; }*/
#m #salesContainer a { color: #aab857; }
/*#m #salesMiddle { background: url(/design/structure/img/sales/default-1.0m.jpg) no-repeat; }*/
#m #salesContainer .salesButton, #m #salesContainer .btn623 a, #m #salesContainer .salesButton2 { background: url(/design/structure/img/btn/join_main.png) 0 -41px no-repeat; color: #fff; }

#f #salesRight li a#healthyrecipes { color: #000; }
#m #salesRight li a#healthyrecipes { color: #333; }

/* Target Offers, Diabetes and Low-fat boxes */
#diabetesBox #promo, #lowfatBox #promo{border:1px solid #DFE1E0; background:transparent url(/images/homepage/diabetesPromo.jpg) no-repeat;}
#lowfatBox #promo{background:transparent url(/images/homepage/lowfatPromo.jpg) no-repeat;}
#diabetesBox #promo a, #lowfatBox #promo a{background:transparent url(/images/homepage/diabetesBtn.gif) no-repeat;}
#lowfatBox #promo a{background:transparent url(/images/homepage/lowfatBtn.gif) no-repeat;}

/* reasons to join slideshow */
#reasons { border: 1px solid #e6e6e6; }
#f #r1 { background: url(/design/structure/img/f-5-messages.jpg) 0 -382px no-repeat;  }
#f #r2 { background: url(/design/structure/img/f-5-messages.jpg) 0 -191px no-repeat; }
#f #r3 { background: url(/design/structure/img/f-5-messages.jpg) -178px 0 no-repeat; }
#f #r4 { background: url(/design/structure/img/f-5-messages.jpg) no-repeat; }
#f #r5 { background: url(/design/structure/img/f-5-messages.jpg) -178px -191px no-repeat; }
#m #r1 { background: url(/design/structure/img/m-5-messages.jpg) 0 -382px no-repeat;  }
#m #r2 { background: url(/design/structure/img/m-5-messages.jpg) 0 -191px no-repeat; }
#m #r3 { background: url(/design/structure/img/m-5-messages.jpg) -178px 0 no-repeat; }
#m #r4 { background: url(/design/structure/img/m-5-messages.jpg) no-repeat; }
#m #r5 { background: url(/design/structure/img/m-5-messages.jpg) -178px -191px no-repeat; }
#f #reasons li.active { background: #8EA500; }
#f #reasons li.active a { color: #fff; }
#m #reasons li.active { background: #aab857; }
#m #reasons li.active a { color: #fff; }

/* Five containers */
#content #introContainers ul ul, #content #introContainers ul li { color: #fff; }
#introContainers #toolsnav a { color: #fff; border-bottom: 1px dotted #fff;}
#introContainers #toolsnav a:hover { text-decoration: underline; }
#f #introContainers li, #f #introContainers li#tabbed div.active { background: #9bcce5 url(/design/structure/img/bg/container-tones-1.1.png) 0 -41px repeat-x; }
#f li#tabbed li a { color: #ccc; }
#f li#tabbed li.active a { color: #fff; }
#f #introContainers li#tabbed li { background: url(/design/structure/img/bg/introTabs.png) -72px 0 no-repeat; }
#f #introContainers li#tabbed li.active { background: url(/design/structure/img/bg/introTabs.png) no-repeat; }
#f #introContainers p { color: #fff; }
#f #introContainers h3, #f #introContainers h3 a { color: #000; }

#m #introContainers li, #m #introContainers li#tabbed div.active { background: #a7a7a7 url(/design/structure/img/bg/container-tones-1.1.png) 0 -312px repeat-x; }
#m #introContainers p { color: #fff; }
#m #introContainers li#tabbed li { background: url(/design/structure/img/bg/introTabs.png) -72px 0 no-repeat; }
#m #introContainers li#tabbed li.active { background: url(/design/structure/img/bg/introTabs.png) -36px 0 no-repeat; }
#m #tabbed li a { color: #ccc; }
#m #tabbed li.active a { color: #fff; }
#m #introContainers h3, #m #introContainers h3 a { color: #333; }

#f #intro1 { background: url(/design/structure/img/sales/intro_f.jpg) no-repeat; }
#f #intro2 { background: url(/design/structure/img/sales/intro_f.jpg) 0 -60px no-repeat; } 
#f #intro3 { background: url(/design/structure/img/sales/intro_f.jpg) 0 -120px no-repeat; } 
#f #intro4 { background: url(/design/structure/img/sales/intro_f.jpg) 0 -180px no-repeat; } 

#m #intro1 { background: url(/design/structure/img/sales/intro_m.jpg) no-repeat; }
#m #intro2 { background: url(/design/structure/img/sales/intro_m.jpg) 0 -60px no-repeat; } 
#m #intro3 { background: url(/design/structure/img/sales/intro_m.jpg) 0 -120px no-repeat; } 
#m #intro4 { background: url(/design/structure/img/sales/intro_m.jpg) 0 -240px no-repeat; height: 60px; } 

/* sitemap */
#HPsubLinks { background: #f2f2f2; }
#HPsubLinks ul { background: #fff; }
#f #HPsubLinks h5, #f #HPsubLinks h5 a { color:#4DA0CE; font-size: 0.9em; width: 90%; }
#m #HPsubLinks h5, #m #HPsubLinks h5 a { color:#7F9504; font-size: 0.9em; width: 90%;}

/* news ticker */
#homeBreakingNews { background: #faf7eb; }
#homeBreakingNews h5 { color: #666; }
#newsScroller li a{color:#333;}
#newsScroller li a:hover { color: #45531C; }

/***** HOMEPAGE Promo Rotator ******/ 
#salesContainer #tabbedPromo { width: 620px; margin:0 15px 10px 10px; float:left; display:inline;}
#salesContainer #tabbedPromo h2 { font-size: 1.8em; font-weight:bold; width: 600px; padding:0 0 10px 0; margin:0; line-height:1em; }
#salesContainer #tabbedPromo dt { font: 1.4em Georgia, "Times New Roman", Times, serif; width: 220px; padding-left: 15px; margin-bottom: 10px;}
#salesContainer #tabbedPromo dd {font-size: .9em; width: 220px; padding-left: 15px; line-height: 1.6em;}

#salesContainer #tabbedPromo ul, #salesContainer #tabbedPromo2 ul { padding: 0; margin:0 0 40px 0; }
#salesContainer #tabbedPromo li, #salesContainer #tabbedPromo2 li{ display:inline;float:left;font-weight:bold;height:25px;margin-right:0;padding-top:5px;text-align:center;width:35px; }
#salesContainer #tabbedPromo li a, #salesContainer #tabbedPromo2 li a { background:none; padding:0; }
#salesContainer #tabbedPromo li.active a, #salesContainer #tabbedPromo2 li.active a {background:none; color: #fff;}

#salesContainer #tabbedPromo dl.wj-t1 { background: url(/design/structure/img/bg/wj-ti-1-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t2 { background: url(/design/structure/img/bg/wj-ti-2-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t3 { background: url(/design/structure/img/bg/wj-ti-3-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t4 { background: url(/design/structure/img/bg/wj-ti-4-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t5 { background: url(/design/structure/img/bg/wj-ti-5-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t6 { background: url(/design/structure/img/bg/wj-ti-6-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t7 { background: url(/design/structure/img/bg/wj-ti-7-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t8 { background: url(/design/structure/img/bg/wj-ti-8-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo dl.wj-t9 { background: url(/design/structure/img/bg/wj-ti-9-ab.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }

#salesContainer #tabbedPromo dl dt a, #salesContainer #tabbedPromo2 dl dt a {text-decoration:underline;}
#salesContainer #tabbedPromo dl dd a.join, #salesContainer #tabbedPromo2 dl dd a.join {float:left;width:220px; padding:9px 0; margin:20px 0 0 0; text-align:center; font-size:1.3em; font-weight:bold; color:#fff;background:transparent url(/design/structure/img/btn/join_ab_home.png);}

#salesContainer #tabbedPromo li, #salesContainer #tabbedPromo2 li{background:#fff url(/design/structure/img/bg/introTabs.png) -72px 0 no-repeat;}
#f #salesContainer #tabbedPromo li.active, #f #salesContainer #tabbedPromo2 li.active{ background:#fff url(/design/structure/img/bg/introTabs.png) 0 0 no-repeat;}
#m #salesContainer #tabbedPromo li.active{background:#fff url(/design/structure/img/bg/introTabs.png) -35px 0 no-repeat;}

#m #salesContainer #tabbedPromo, #f #salesContainer #tabbedPromo { background: none;}
#m #salesContainer #tabbedPromo h2, #f #salesContainer #tabbedPromo h2 { background: none; color: #7b9d06; }
#m #salesContainer #tabbedPromo dl.wj-t3 { background: url(/design/structure/img/bg/wj-ti-3-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t2 { background: url(/design/structure/img/bg/wj-ti-2-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t4 { background: url(/design/structure/img/bg/wj-ti-4-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t6 { background: url(/design/structure/img/bg/wj-ti-6-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t7 { background: url(/design/structure/img/bg/wj-ti-7-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t8 { background: url(/design/structure/img/bg/wj-ti-8-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo dl.wj-t9 { background: url(/design/structure/img/bg/wj-ti-9-ab_m.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }


/*Mens style BMI*/
#m #carousel2 #bmiSignup {width: 290px; color: #fff;margin-top:0; }
#m #bmiSignup {float: left; height:275px; }
#m .tabbedPromoAB{padding-bottom:30px;}
#m  #tdBmi{background: url(/design/structure/img/sales/bmi_m_ab.jpg) 0 0 no-repeat;}
#m .HPfreeDietProfileCon{ width:260px; padding:0;}
#m #carousel2 .HPfreeDietProfileCon{ width:290px; padding:0;}

#m .HPfreeDietProfileCon h3 { font: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size:1.6em; margin: 0 0 10px 20px; }
#m .HPfreeDietProfileCon p/*, #m #submitBMIbtn*/{ color: #fff; font-size: 0.95em; margin-bottom: 10px; }
#m #bmiSignup fieldset{ padding:0}
#m .HPfreeDietProfileCon fieldset label, #m .HPfreeDietProfileCon div fieldset label{width:60px; font-size: 1.1em; padding:0;}
#m .HPfreeDietProfileCon fieldset select { width: 75px; }
#m #bmiSignup fieldset#submit_btn input { background:url(/design/structure/img/btn/bmi_m_home.jpg) no-repeat right; height: 39px; width: 290px; margin: 0; padding: 0 20px 0 0; border: none; cursor: pointer; text-align:right; color: #fff; font: 1.4em Georgia, "Times New Roman", Times, serif; font-weight: bold; }
#m #bmiSignup form { margin: 0; padding: 0;}
#m #weight_pos, #m #height_pos, #m #age_pos, #m #sex_pos, #m .HPfreeDietProfileCon p { margin: 0 0 10px 20px; }
#m #bmiSignup #age_pos label, #m #bmiSignup #sex_pos label {width: 60px;}
#m #bmiSignup #age_pos, #m #bmiSignup #sex_pos { float: none; display: block; width: 280px; }

#m #bmiSignup p, #m #bmiSignup fieldset label{ padding:0;}
#m #bmiSignup h3{ padding:0;}

/*Rotator style BMI Female*/
#f .rotatorHome #carousel2 #bmiSignup {width: 290px; color: #fff;margin-top:0; }
#f .rotatorHome #bmiSignup {float: right; height:275px; margin-right: 10px; display: inline; margin-top: 14px; }
#f .rotatorHome .tabbedPromoAB{padding-bottom:30px;}
#f .rotatorHome  #tdBmi{background: url(/design/structure/img/sales/bmi_m_ab.jpg) 0 0 no-repeat;}
#f .rotatorHome .HPfreeDietProfileCon{ width:290px; padding:0;}
#f .rotatorHome #carousel2 .HPfreeDietProfileCon{ width:290px; padding:0;}

#f .rotatorHome .HPfreeDietProfileCon h3 { font: bold 1.2em Georgia, "Times New Roman", Times, serif; margin: 0px 0 10px 5px; }
#f .rotatorHome .HPfreeDietProfileCon p{ color: #333; font-size: 0.9em; margin-bottom: 20px; }
#f .rotatorHome #bmiSignup fieldset{ padding:0 }
#f .rotatorHome .HPfreeDietProfileCon fieldset label, #f .HPfreeDietProfileCon div fieldset label{width:60px; font-size: 1.1em; padding:0; color:#333333;}
#f .rotatorHome .HPfreeDietProfileCon fieldset select { width: 75px; }
#f .rotatorHome #bmiSignup fieldset#submit_btn input { background: none; height: 45px; width: 225px; margin: 0; padding: 0; border: none; cursor: pointer; color: #fff; font: 2em Georgia, "Times New Roman", Times, serif; }
#f .rotatorHome #bmicontainerpromo #bmiSignup fieldset#submit_btn input { background: #7E9500; height: 35px; }
#f .rotatorHome #bmiSignup form { margin: 0; padding: 0;}
#f .rotatorHome #weight_pos, #f #height_pos, #f #age_pos, #f #sex_pos, #f .HPfreeDietProfileCon p { margin: 0 0 10px 5px; }
#f .rotatorHome #bmiSignup #age_pos label, #f #bmiSignup #sex_pos label {width: 60px;}
#f .rotatorHome #bmiSignup #age_pos, #f #bmiSignup #sex_pos { float: none; display: block; width: 280px; }

#f .rotatorHome #bmiSignup p, #f #bmiSignup fieldset label{ padding:0;}
#f .rotatorHome #bmiSignup h3{ font-size: 2.2em; font-weight: normal; padding:10px 0 0 0; background:none; color:#052464; border-bottom: none;}
#f .rotatorHome #bmiSignup{ background: none top right no-repeat;}

#f .rotatorHome #salesRight{ display:none;}


/*AB testing Success stories*/
#salesContainer #tabbedPromo.success { width: 620px; margin:0 15px 10px 10px; float:left; /*position:relative*/}
#salesContainer #tabbedPromo.success h1{padding:0 0 12px 0;}
#salesContainer #tabbedPromo.success p.mainText{width:210px; font-size:.9em;}
#salesContainer #tabbedPromo.success dt{color:#FFFFFF; font-size:1.8em; position:absolute; margin-left:-220px; margin-top:140px;}
#salesContainer #tabbedPromo.success dt span{width:190px; float:left; font-size:.57em; line-height:1.6em;}
#salesContainer #tabbedPromo.success dt span strong{font-size:1.3em;}
#salesContainer #tabbedPromo.success dd{width:212px; padding:0 5px 0 10px; font-style:italic; line-height:1.3em;}
#salesContainer #tabbedPromo.success dd a{font-style:normal; padding-top:4px; float:left; font-weight:bold;}
#salesContainer #tabbedPromo.success p.mainText{width:210px; font-size:.9em; font-style:normal; font-size:1em; margin-bottom:25px;} 
#salesContainer #tabbedPromo.success p.joinBtn a.join {position:relative; z-index:1;float:right;width:220px; padding:10px 0; margin:-19px 10px 0 0; text-align:center; font-size:1.3em; font-weight:bold; color:#fff;background:transparent url(/design/structure/img/btn/join_ab_home.png);}
#salesContainer #salesBody .joinBtn a.join { float: right; width:220px; padding:11px 0; margin: 10px 5px 0 0; text-align:center; font-size:1.3em; font-weight:bold; color:#fff;background:transparent url(/design/structure/img/btn/join_ab_home.png); position: relative; top: 10px; }

/* Sales Tabs Sept09 */
#salesContainer #salesLeft { width: 620px; margin:0 15px 10px 10px; float:left; }
#salesContainer #salesLeft h1 {color:#7E9500;}
#salesContainer #tabbedPromo2.success { width: 372px; float: left; background: url(/design/structure/img/bg/hp-tabbed-bg.jpg) no-repeat; padding: 7px; margin-top: 10px; }
#salesContainer #tabbedPromo2.success h1{padding:0 0 12px 0;}
#salesContainer #tabbedPromo2 dl.wj-t2 { display: none; }
#salesContainer #tabbedPromo2 dt { height: 220px; display: block; }
#salesContainer #salesBody { float: left; width: 220px; margin-left: 10px; _margin-left:5px; }



#salesContainer #tabbedPromo.success dl.wj-t1 { background: url(/design/structure/img/successStories/rotator-debbie.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px;}
#salesContainer #tabbedPromo.success dl.wj-t2 { background: url(/design/structure/img/successStories/rotator-lesley.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#salesContainer #tabbedPromo.success dl.wj-t3 { background: url(/design/structure/img/successStories/rotator-lucy.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px;}
#salesContainer #tabbedPromo.success dl.wj-t4 { background: url(/design/structure/img/successStories/rotator-catherine.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px;}

#m #salesContainer #tabbedPromo.success dl.wj-t1 { background: url(/design/structure/img/successStories/rotator-karl.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo.success dl.wj-t2 { background: url(/design/structure/img/successStories/rotator-dave.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo.success dl.wj-t3 { background: url(/design/structure/img/successStories/rotator-dean.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }
#m #salesContainer #tabbedPromo.success dl.wj-t4 { background: url(/design/structure/img/successStories/rotator-ray.jpg) 0 0 no-repeat; width: 220px; height: 230px; padding: 0 10px 0 380px; }

/* Popular Plans */
#success-videos #popular-plans { width: 625px; float: left; display: block; }
#success-videos #popular-plans h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; }
#success-videos #popular-plans p.other-plans { position:absolute; top: 5px; left: 470px; }
#popular-plans li { float: left; margin-right: 15px; }
#popular-plans li a { width: 135px; display: block; padding-top: 144px; padding-bottom: 5px; color: #fff; font-weight: bold; text-decoration: none; padding-left: 5px; }
#f #popular-plans li.lbd { background: #569bca url(/design/structure/img/bg/popular-plans.jpg) 0 0 no-repeat; }
#f #popular-plans li.lbd:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans.jpg) 0 0 no-repeat; }
#f #popular-plans li.lc { background: #569bca url(/design/structure/img/bg/popular-plans.jpg) -140px 0 no-repeat; }
#f #popular-plans li.lc:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans.jpg) -140px 0 no-repeat; }
#f #popular-plans li.gi { background: #569bca url(/design/structure/img/bg/popular-plans.jpg) -280px 0 no-repeat; }
#f #popular-plans li.gi:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans.jpg) -280px 0 no-repeat; }
#f #popular-plans li.hs { background: #569bca url(/design/structure/img/bg/popular-plans.jpg) -420px 0 no-repeat; }
#f #popular-plans li.hs:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans.jpg) -420px 0 no-repeat; }

#m #popular-plans li.lc { background: #666 url(/design/structure/img/bg/popular-plans-m.jpg) 0 0 no-repeat; }
#m #popular-plans li.lc:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans-m.jpg) 0 0 no-repeat; }
#m #popular-plans li.db { background: #666 url(/design/structure/img/bg/popular-plans-m.jpg) -140px 0 no-repeat; }
#m #popular-plans li.db:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans-m.jpg) -140px 0 no-repeat; }
#m #popular-plans li.gi { background: #666 url(/design/structure/img/bg/popular-plans-m.jpg) -280px 0 no-repeat; }
#m #popular-plans li.gi:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans-m.jpg) -280px 0 no-repeat; }
#m #popular-plans li.hs { background: #666 url(/design/structure/img/bg/popular-plans-m.jpg) -420px 0 no-repeat; }
#m #popular-plans li.hs:hover { background: #7F9504 url(/design/structure/img/bg/popular-plans-m.jpg) -420px 0 no-repeat; }

/*AB Testing New BMI -- Test no. 42*/


#content { margin:0 auto 0;}
#breadcrumb {margin-bottom:0px;}
#f #salesContainer.homeB { margin:0;}
#salesContainer #salesBody { padding-top:15px;}
#salesContainer #salesBody #tag {margin:10px 0 0 0;}
#salesContainer #salesLeft {margin:0 15px 0 10px; padding-top:15px;}
.clubcardButton a { background: url(/design/structure/img/bg/clubcard.jpg) no-repeat; padding: 10px 10px 10px 80px; width: 210px; font-weight: bold; display: block; }

#tdBmiScale {background:url(/design/structure/img/bg/tesco-bg.jpg) no-repeat 22px -5px; border:none; height:310px; padding:0 5px 0 20px; }
#tdDotComBmiScale {background:url(/design/structure/img/bg/tesco-bg.jpg) no-repeat 22px -5px; border:none; height:300px; padding:0 5px 0 20px; }
#tdBmiScale .HPfreeDietProfileCon, #tdDotComBmiScale .HPfreeDietProfileCon {border:none;padding:10px 5px 0 20px;}
#tdBmiScale #submitBMIbtn, #tdDotComBmiScale #submitBMIbtn {
background:transparent url(/design/structure/img/btn/scale-bmi.jpg) no-repeat scroll 0 0;color:#FFFFFF; left:45px; _left:44px; position:relative; top:40px; width:162px; height:28px;}
#tdBmiScale h2, #tdDotComBmiScale h2 {color:#569BCA;font-weight:500; width:200px; text-align:center; padding:35px 0 20px 25px; line-height:1.1em; font-size: 1.8em;}
#tdBmiScale #weight_pos, #tdDotComBmiScale #weight_pos {margin:10px 0 0 66px; display:inline; }
#tdBmiScale #height_pos, #tdDotComBmiScale #height_pos {margin:30px 0 0 66px; display:inline; _margin-top:30px;}
#tdBmiScale #weight_pos #wt_lb,#tdBmiScale #weight_pos #wt_st,#tdBmiScale #height_pos #htft,#tdBmiScale #height_pos #htin, #tdDotComBmiScale #weight_pos #wt_lb,#tdDotComBmiScale #weight_pos #wt_st,#tdDotComBmiScale #height_pos #htft,#tdDotComBmiScale #height_pos #htin  { border:#fff; border:none; width:30px; }
#tdBmiScale #weight_pos #wt_lb, #tdDotComBmiScale #weight_pos #wt_lb {margin-left:25px; display:inline;}
#tdBmiScale #height_pos #htin, #tdDotComBmiScale #height_pos #htin {margin-left:25px; display:inline;}

#tdBmiScale #bmiErrorMsg { width:225px; margin:5px 0 0 20px; padding:10px; border:2px solid #fff; background:#ffffff url(/design/structure/img/bg/bmi-error-bg.jpg) bottom; height:30px; position: absolute; top: 275px;}
#tdBmiScale p {color:#DD6E02; text-align:center; font-size:.9em;}
#tdBmiScale p#height { padding-top:6px;}




/* Success Stories for january*/

#success-videos{position:relative;float:left; width:940px; height:203px; display:inline; margin:25px 0 25px 10px;}
#success-videos h2{float:left; width:940px; height:55px; display:inline; margin:0; padding:5px 0 0 10px; font-weight:bold; background:#FFFFFF;}
#success-videos div.storyContainer{position:relative;float:left; width:300px; height:218px; margin:-15px 0 0 10px; display:inline;}
/*#success-videos div.middle{margin:-20px 20px 0 20px; display:inline;}*/
#success-videos div.storyContainer .play-video{float:left; width:80px; height:35px; margin:50px 0 0 15px; padding:16px 0 0 40px;font-weight:bold; }
#success-videos div.storyContainer .details{float:left; width:200px; margin:0;}
.js #success-videos div.storyContainer .details{float:left; width:200px; margin:32px 0 0;}
#success-videos div.storyContainer .details a{ float:left; margin:7px 0 0 0; color:#ffffff; font-weight:bold;}


/*#f #success-videos{background:#ffffff url(/design/structure/img/successStories/home_succ_bg_m.gif);}*/
#f #success-videos div.storyContainer{background:transparent url(/design/structure/img/successStories/success-sprite-sept2010.png) no-repeat top right;}
#f #success-videos div#successstories-natalie{ background-position:10px -224px;}
#f #success-videos div#successstories-donna{ background-position:10px -700px;}
#f #success-videos div#successstories-fiona{ background-position:10px -934px;}
#f #success-videos div#successstories-sally { background-position:10px 0;}
#f #success-videos div#successstories-stephanie { background-position:10px -224px;}
#f #success-videos div#successstories-sue { background-position:10px -460px;}
#f #success-videos div#successstories-emma { background-position:10px -935px;}
#f #success-videos div#successstories-alisonbell { background-position:10px -701px;}
#f #success-videos div#successstories-mandy { background-position:10px -1169px;}
#f #success-videos div#successstories-carol { background-position:10px -1412px;}
#f #success-videos div.storyContainer .play-video{background:transparent url(/design/structure/img/successStories/arrow_btn.gif) no-repeat; }

/*#m #success-videos{background:#ffffff url(/design/structure/img/successStories/home_succ_bg_m.gif); margin-top:20px;}*/
#m #success-videos div.storyContainer{background:transparent url(/design/structure/img/successStories/success-sprite-sept2010_m.png) no-repeat top right;}
#m #success-videos div#successstories-john{ background-position:10px 0; }
#m #success-videos div#successstories-bryan{ background-position:10px -448px;}
#m #success-videos div#successstories-chris{ background-position:10px -224px;}
#m #success-videos div#successstories-kevin{ background-position:10px -224px;}
#m #success-videos div#successstories-karl{ background-position:10px -461px;}
#m #success-videos div#successstories-wlp{ background-position:10px -691px; text-indent: -999px;}
.ie #m #success-videos div#successstories-wlp{ background-position:10px -932px; text-indent: -999px;}
#m #success-videos div#successstories-wlp a { display: block; width: 288px; height: 210px; padding: 0; position: relative; top: -25px; left: -10px; }
#m #success-videos div.storyContainer .play-video{background:transparent url(/design/structure/img/successStories/arrow_btn.gif) no-repeat; }

#f #success-videos div.nobg, #m #success-videos div.nobg{ background:none; padding-top:26px;}

/*Colette's video on Angela and Friends*/
#f #success-videos div#colette-on-angela{background-position:0 -1160px;margin:-15px 3px 0 7px;}
#f #success-videos div#colette-on-angela p.colVid a{float:left;width:150px; height:72px; margin:132px 0 0 15px; display:inline; color:#559CCC; font-weight:normal;}
#f #success-videos div#colette-on-angela p.play-video{position:absolute; top:95px; left:155px;}

.staff-paragraph { font-size: 11px; }

.wc-banner { margin: 10px 0 0 10px; }
