@charset "utf-8";
/* Web Team Updates CSS Document - Version 26.3 */

sup {line-height: 1em; vertical-align: text-top;}


/* START THUMBNAILS FRAMES HERE */
/* ---------------------------- */

.frame_small {background:url(/home/-/image_get_file/e9529960-a1c6-4903-b1a4-be0106f42530) no-repeat; padding:5px 8px 9px 6px; width:93px; height:70px;}
.frame_small_vert {background:url(/home/-/image_get_file/cb1b510f-868e-4226-a913-0baf9ed1db29) no-repeat; padding:6px 9px 9px 5px; width:70px; height:93px;}
.frame_large {background:url(/home/-/image_get_file/6bbd4c58-0100-4767-b1b8-2719d915e8d5) no-repeat; height:77px; width:160px; padding:0 8px 16px 6px;}
.frame_large_list {background:url(/home/-/image_get_file/4516e168-cea3-426e-ae61-6dd55c6be6f6) no-repeat; height:77px; width:160px; padding:5px 8px 9px 6px;}
.frame_tall { float: left; background:url(/home/-/image_get_file/01feb978-1c7d-44cc-b93e-d14ff7b0b973) no-repeat; padding:5px 8px 9px 6px; width:79px; height:102px;}

/* ---------------------------- */

/* START TRAINER LANDING PAGE STYLES HERE */
/* -------------------------------------- */

#cont_blog {clear:both; width:100%}
#cont_blog .frame_small, #cont_blog .frame_small_vert {float:left;}
#cont_blog p {float:right; width:460px;}

#cont_motivation {clear:both; width:100%}
#cont_motivation .frame_small {float:left;}
#cont_motivation p {float:right; width:460px;}

#cont_mailbag {clear:both; width:100%;}
#cont_mailbag p.dash {background:url(/home/-/image_get_file/1cc52ab9-182d-4a67-94cf-5c962a5d6fe2) no-repeat bottom; padding:0 0 10px;}

#cont_products {height:auto; clear:both; float:left;}
*html #cont_products {position:relative;}
#cont_products ul {float:left; padding:0; margin:0; height:auto; width:580px;}
#cont_products ul li {float:left; height:auto; width:170px; margin-right:26px; list-style-type:none;}
#cont_products ul li.last {margin-right:0;}
#cont_products h2 {font-size:14px; color:#51a2d7;}

#cont_train_tips {clear:both; width:100%}
#cont_train_tips img {float:left; margin-right:20px;}
#cont_train_tips p {width:378px; float:right;}

#cont_success_links {clear:both; width:100%}
#cont_success_links .frame_small {float:left;}
#cont_success_links p {float:right; width:460px;}

#cont_get_started {clear:both; width:100%}
#cont_get_started h4 {font-size:14px; color:#51a2d7;}
#cont_get_started ul{clear:both;}
#cont_get_started .frame_small {float:left;margin:0 12px 15px 0}
#cont_get_started .left {float:left; width:284px; }
#cont_get_started .right {float:right; width:254px;}

#cont_interact {clear:both; width:100%}
#cont_interact h3 {margin-top:0;}
#cont_interact .frame_small {float:left;margin:0 12px 0 0}
#cont_interact .left {float:left; width:284px;}
#cont_interact .right {float:right; width:254px;}

#cont_bio {clear:both; width:100%}
#cont_bio img {float:left; margin-right:26px; }
#cont_bio p {width:470px; float:right; padding-right:10px;}

/* Webkit and IE Fix for Buttons */
.webkit a.btn, .ie a.btn {display:inline-block; clear:both;}

/* CHALENE */
#cont_healthy_eating {clear:both; width:100%}
#cont_healthy_eating .frame_small {float:left;}
#cont_healthy_eating p {float:right; width:460px;}
/*ol width fix*/
.ie .chalene-johnson-corner-section.trainer-section .text.section-content ol{padding:5px;}
.ie .chalene-johnson-corner ol{padding:5px;}
/* KATHY */

#cont_products_kathy {clear:both; width:100%;margin-top:20px;}
#cont_products_kathy img {float:left;}
#cont_products_kathy #kspyInfo {float:right; width:400px;}
#cont_products_kathy h2 {font-size:14px; color:#51a2d7;margin-top:0;}

/* SHAUN */


/* TONY */


/* BRETT */
.brett-hoebel-corner-section trainer-section{
background:#FFF none repeat scroll 0 0;
border:1px solid #DADADA;
margin:0 0 15px;
padding:0 0 25px;
}
.brett-hoebel-corner-section .section-name{	
background:#cc0000 none repeat scroll 0 0;
}

#cont_products_brett {height:auto; clear:both; width:580px;}
*html #cont_products_brett {position:relative;}
#cont_products_brett img {float:left; display:block; width:170px; height:100px;}
#cont_products_brett h2 {font-size:14px; color:#51a2d7; float:right; text-align:left; width:400px; margin:0 0 10px;}
#cont_products_brett p {float:right; width:400px;}

/* DONNA */
.donna-joyner-corner-section trainer-section{background:#FFF none repeat scroll 0 0;border:1px solid #DADADA;margin:0 0 15px;padding:0 0 25px;}
.donna-joyner-corner-section .section-name{background:#ff8a00 none repeat scroll 0 0;}

.donna-joyner-corner-section.trainer-section .text.section-content #cont_get_started .left{width:290px;}

#cont_products_donna {height:auto; clear:both; width:580px;}
*html #cont_products_donna {position:relative;}
#cont_products_donna img {float:left; display:block; width:170px; height:100px;}
#cont_products_donna h2 {font-size:14px; color:#51a2d7; float:right; text-align:left; width:400px; margin:0 0 10px;}
#cont_products_donna p {float:right; width:400px;}

/* STEVE*/
#cont_article_archive {clear:both; width:100%}
#cont_article_archive .frame_small {float:left;}
#cont_article_archive p {float:right; width:460px;}

/* GiILLIAN AND TEIGH*/
#cont_meditate {clear:both; width:100%}
#cont_meditate .frame_small {float:left;}
#cont_meditate p {float:right; width:460px;}
#cont_healthy_living {clear:both; width:100%}
#cont_healthy_living .frame_small {float:left;}
#cont_healthy_living p {float:right; width:460px;}

/* LEANDRO*/
.leandro-carvalho-corner-section trainer-section{background:#FFF none repeat scroll 0 0;border:1px solid #DADADA;margin:0 0 15px;padding:0 0 25px;}
.leandro-carvalho-corner-section .section-name{background:#FF6D00 none repeat scroll 0 0;}

#cont_products_leandro {height:auto; clear:both; width:580px;}
#cont_products_leandro {position:relative;}
#cont_products_leandro img {float:left; display:block; width:170px; height:100px;}
#cont_products_leandro h2 {font-size:14px; color:#51a2d7; float:right; text-align:left; width:400px; margin:0 0 10px;}
#cont_products_leandro p {float:right; width:400px;}

/* START CATEGORY INDEX PAGE STYLES HERE */
/* ------------------------------------- */

.header-title {display:none;}

#cont_category {width:608px;}
#cont_sub_hdr {height:279px; width:594px; padding:8px 0 0 14px;}
#cont_sub_hdr h1 {text-indent:-99999px; padding:0; margin:14px 0 6px; background-repeat:no-repeat;}
#cont_sub_hdr h3 {padding:0; margin:15px 0 6px; width:290px; font-size:16px;}

*html #cont_sub_hdr {padding-top:18px;}

#cont_sub_hdr p	{width:310px; font-size:0.9em; float:left; padding:0; margin-top:3px; margin-bottom: 0; line-height:16px;}
#cont_sub_hdr ul {width:270px; font-size:0.9em; float:left; padding:0; margin-top:3px; line-height:16px; color: #336699;}
#cont_sub_hdr ul li {color: #336699;}
.ie6 #cont_sub_hdr ul, .ie7 #cont_sub_hdr ul, .ie8 #cont_sub_hdr ul {width:290px; margin-left: 5px; padding: 0;}
.ie6 #cont_sub_hdr li, .ie7 #cont_sub_hdr li, .ie8 #cont_sub_hdr li {margin: 0 5px 0 25px; padding: 0;}

.hdr_getfit {background:url(/home/-/image_get_file/7b8cedb9-04fa-427d-9c19-97bf05429ef8) no-repeat;}
.hdr_getfit h1 {background:url(/home/-/image_get_file/80ea41e8-a333-42fa-98e6-81561d24bf4e); width:111px;height:36px;}


.hdr_eatsmart {background:url(/home/-/image_get_file/916e0f05-7a79-43c0-9918-5331536cc414) no-repeat;}
.hdr_eatsmart h1 {background:url(/home/-/image_get_file/1a5fa9d1-2fd7-480f-a6d2-df08359afb42); width:176px;height:36px;}



.hdr_connect {background:url(/home/-/image_get_file/2f8aa6ff-f386-41ce-9b80-473e145a84d5) no-repeat;}
.hdr_connect h1 {background:url(/home/-/image_get_file/5e8cbfa1-6186-425b-b9f0-1f68b7e08029); width:146px;height:36px;margin-top:10px;}


.hdr_about {background:url(/home/-/image_get_file/d0f96b48-3cf6-4af6-86fc-2d4cd93d2066) no-repeat;}
.hdr_about h1 {background:url(/home/-/image_get_file/4c095bb7-6bb7-4f99-9921-96cdf8f967a5); width:395px; height:46px;margin:0;}


.hdr_coach {background:url(/home/-/image_get_file/c7ec5229-ab4e-41cb-8611-85abbbb4269a) no-repeat;}
.hdr_coach h1 {background:url(/home/-/image_get_file/972b8fef-a793-49bf-adbf-2738dac36eb0); width:110px;height:36px;}

.hdr_shop {background:url(/home/-/image_get_file/9b58a1ba-3674-4b5f-a7a5-bbe57545d1fc) no-repeat;}
.hdr_shop h1 {background:url(/home/-/image_get_file/ddc171d5-3f40-4b59-ae8a-66c2b351c5c1); width:90px; height:46px; margin-top:10px;}



#cont_sub_hdr p.hdr_quote {width:160px; float:right; padding:147px 100px 0 5px; font-size:11px; line-height:14px;}
#cont_sub_hdr.hdr_eatsmart p.hdr_quote {padding:133px 115px 0 5px;}
#cont_sub_hdr.hdr_about p.hdr_quote {padding:145px 115px 0 5px;}
#cont_sub_hdr.hdr_coach p.hdr_quote {width:135px;padding:82px 135px 0 5px;}
#cont_sub_hdr.hdr_shop p.hdr_quote {width:120px;padding:140px 155px 0 5px;}
#cont_sub_hdr.hdr_connect p.hdr_quote {width:155px;padding:0 170px 0 5px;}

#cont_sub_hdr p .btn-orange {margin:0}

.hdr_getfit p .btn-orange {margin-top:0;}
.hdr_connect p .btn-orange {margin-top:0;}
.hdr_about p .btn-orange {margin-top:0;}
.hdr_coach p .btn-orange {margin-top:0;}

#cont_sub_hdr p.connectBtn {width:110px;}

#cont_sub_hdr .user_stats {font-size:14px; color:#999;}
*html #cont_sub_hdr p.hdr_quote {padding-top:150px;}


#cont_sub_content ul {width:608px; padding:0; margin:40px 0 0; float:left;}
#cont_sub_content ul li {border-bottom:1px #CCC solid; list-style-type:none; padding:0; margin:0 0 10px; float:left;}
#cont_sub_content ul li.last {border-bottom:none;}
#cont_sub_content ul li.border_top{border-top:1px #CCC solid; padding-top:10px;}
#cont_sub_content ul li img {float:left; margin-right:5px;}
#cont_sub_content h2 {font-size:16px; width:418px; text-align:left; float:right; margin-bottom:7px; color:#e95800;}
#cont_sub_content p {width:418px; float:right; font-size:0.9em;}
#cont_sub_content p a.catlinks {color:#238dcc; background:url(/home/-/image_get_file/47a2be27-d14c-48dc-ae4a-09bb0c2888fd) 98% 55% no-repeat; font-weight:bold; padding-right:20px;}

#cont_sub_content .signup_btn_btm{float:left;}
/* ------------------------------------- */

#cont_coach_pages {clear:both; width:100%}
#cont_coach_pages ul {width:608px; padding:0; margin:0; float:left;}
#cont_coach_pages ul li {list-style-type:none; padding:0; margin:0 0 10px; float:left;}
#cont_coach_pages .frame_small {float:left;}
#cont_coach_pages p {float:right; width:460px;margin-left:5px;}


/* START PRODUCT LP STYLES HERE */
/* ---------------------------- */

/* supplements */
.btn-blue {white-space:nowrap}
#cont_supplements {width:600px; padding:0; margin:0;}
#cont_supplements p {margin:0 0 10px;}
#cont_supplements sup {font-size:9px;}
#cont_supplements .btn-blue {float:right;}


#cont_supplements ul {margin:0; padding:0; list-style-type:none;}
#cont_supplements ul li{float:left; list-style-type:none; margin:0 0 25px; padding:0 0 10px; background:url(/home/-/image_get_file/e6b5045e-9efd-46ef-994a-0200068f2595) no-repeat bottom left; width:600px;}
#cont_supplements ul li #topcorners {background:url(/home/-/image_get_file/e6b5045e-9efd-46ef-994a-0200068f2595) no-repeat top left; padding:10px 0 0;}
#cont_supplements ul li img {float:left; display:block; margin-left:20px;}
.ie6 #cont_supplements ul li img {float:left; display:block; margin-left:0px;}
#cont_supplements ul li div#product_description {width:380px; width:380px; float:right; padding-right:10px;}
#cont_supplements ul li div#product_description h3 {padding:0; margin:0 0 10px; color:#555555;}

/* fitness programs */
.btn-blue {white-space:nowrap}
.alt td {background:#f9f9f9; border:0}
/*#cont_fitness_program * {margin:0; padding:0;}*/
#cont_fitness_program {width:600px; padding:0; margin:0;}
#cont_fitness_program p {margin:0 0 10px;}
#cont_fitness_program table tbody tr td {padding:3px; margin:0;}
#cont_fitness_program table tbody tr td h3 {padding:0; margin:0; color:#555555;}
#cont_fitness_program table tbody tr.divider {height:15px;}
#cont_fitness_program sup {font-size:9px;}
#cont_fitness_program .btn-blue {float:right;}



#cont_fitness_program ul {margin:0; padding:0; list-style-type:none;}
#cont_fitness_program ul li{float:left; list-style-type:none; margin:0 0 25px; padding:0 0 10px; background:url(/home/-/image_get_file/e6b5045e-9efd-46ef-994a-0200068f2595) no-repeat bottom left; width:600px;}
#cont_fitness_program ul li #topcorners {background:url(/home/-/image_get_file/e6b5045e-9efd-46ef-994a-0200068f2595) no-repeat top left; padding:10px 0 0;}
#cont_fitness_program ul li img {float:left; display:block; margin-left:20px;}
.ie6 #cont_fitness_program ul li img {float:left; display:block; margin-left:0px;}
#cont_fitness_program ul li div#product_description {width:380px; width:380px; float:right; padding-right:10px;}
#cont_fitness_program ul li div#product_description h3 {padding:0; margin:0 0 10px; color:#555555;}
#cont_fitness_program ul li div#product_description_02 {width:360px; float:right; padding-right:10px;}
#cont_fitness_program ul li div#product_description_02 h3 {padding:0; margin:0 0 10px; color:#555555;}

/* ---------------------------- */

/* START NEWSLETTER STYLE MODS HERE */
/* -------------------------------- */
#nla-images ol li, .bottom-right .article ol li, .bottom-right .article ul li, .bottom-right .article dd {margin:15px 0; clear:right;}
#nla-images	img, .bottom-right .article p img, .bottom-right .article ol li img {float:right; margin:0 0 15px;}
.art_intro, .auth_footer {border:1px #C00 solid; clear:both; margin-top:10px;}
.art_intro img, .auth_footer img {float:right; clear:right; margin-bottom:15px;}

.list-bold {font-weight:bold;}
.list-normal {font-weight:normal;}

ul.list-none {list-style-type:none;}

/*.bottom-right .article {border:1px #900 solid;}*/
/* -------------------------------- */

/* START MINI CATALOG STYLES HERE */
/* ------------------------------ */
#cont_catalog table#catalog { width:100%; padding:10px;}
#cont_catalog table tbody tr .alt {background-color:#ebebeb;}
#cont_catalog table tbody tr td {padding:6px;}
#cont_catalog table tbody tr td h3 {padding:0; margin:0;}
/* ------------------------------ */


/* START TRAINER HEADER STYLES HERE */
/* -------------------------------- */
#cont_hdr_trainer {width:608px; height:157px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#cont_hdr_nav {height:16px; font-size:0.8em;}
#cont_hdr_content {height:99px; padding:10px 10px 0 150px; font-size:12px;}
#cont_hdr_btm_nav {height:31px; font-size:12px;}
*html #cont_hdr_content {height:99px;}


/* trainer headers */
.hdr_train_tony {background:url(/home/-/image_get_file/99f93b56-6a5a-44df-8efd-b7de6b3ab5af);}
.hdr_train_chalene {background:url(/home/-/image_get_file/66ef8d2a-f539-40ff-b832-480880af07c3);}
.hdr_train_debbie {background:url(/home/-/image_get_file/6fcfb644-f0a8-48a5-aaf7-855c02c319ef);}
.hdr_train_shaunt {background:url(/home/-/image_get_file/446f79ed-ae3c-4631-aebf-71c3bf154037);}
.hdr_train_kathy {background:url(/home/-/image_get_file/e69671cf-d208-4bf1-99b7-43f06057df27);}
.hdr_train_ybb {background:url(/home/-/image_get_file/1fdbf006-0994-4640-85ea-6ca5ef8f34ec);}
.hdr_train_steve {background:url(/home/-/image_get_file/5dc5abea-96ce-4a47-9ffe-c977ae6d4066);}
.hdr_train_brett {background:url(/home/-/image_get_file/52f350f6-228f-4708-a710-e3973975f905);}
.hdr_train_donna {background:url(/home/-/image_get_file/5bcd566d-c967-46eb-ba05-e3026b08baea);}
.hdr_train_leandro {background:url(/home/-/image_get_file/f2be6de4-4f14-4f32-b0a3-de5a22cfbf2a);}
.hdr_train_experts {background:url(/home/-/image_get_file/2badef9e-4e7d-4546-aa10-c4ea9fcdeb6e);}


#cont_hdr_nav ul {float:right; padding:0; margin:1px 1px 0; height:16px; /*width:310px;*/ }
#cont_hdr_nav ul li {float:left; list-style-type:none; padding:2px 8px 0; margin:0 0; height:14px;}
#cont_hdr_nav ul li a, #cont_hdr_btm_nav ul li {color:#FFF;}

/* steve */
#cont_hdr_nav_steve {height:16px; font-size:0.8em;}
#cont_hdr_nav_steve ul {float:right; padding:0; margin:1px 1px 0; height:16px; /*width:178px;*/ }
#cont_hdr_nav_steve ul li {float:left; list-style-type:none; padding:2px 8px 0; margin:0 0; height:14px;}
#cont_hdr_nav ul li a, #cont_hdr_btm_nav ul li {color:#FFF;}


/* tony */
#cont_hdr_nav ul.topnav_tony {background-color:#535472;}   
#cont_hdr_nav ul.topnav_tony li {border-left:1px #3a3c62 solid;}
#cont_hdr_nav ul.topnav_tony li.first, #cont_hdr_nav ul.topnav_tony li.last {border-left:none; margin:0; padding:0;}

/* chalene */
#cont_hdr_nav ul.topnav_chalene {background-color:#ff9934;}   
#cont_hdr_nav ul.topnav_chalene li {border-left:1px #db8228 solid;}
#cont_hdr_nav ul.topnav_chalene li.first, #cont_hdr_nav ul.topnav_chalene li.last {border-left:none; margin:0; padding:0;}

/* debbie */
#cont_hdr_nav ul.topnav_debbie {background-color:#56aba6;}   
#cont_hdr_nav ul.topnav_debbie li {border-left:1px #035d5b solid;}
#cont_hdr_nav ul.topnav_debbie li.first, #cont_hdr_nav ul.topnav_debbie li.last {border-left:none; margin:0; padding:0;}

/* shaunt */
#cont_hdr_nav ul.topnav_shaunt {background-color:#50b1d1;}   
#cont_hdr_nav ul.topnav_shaunt li {border-left:1px #025f80 solid;}
#cont_hdr_nav ul.topnav_shaunt li.first, #cont_hdr_nav ul.topnav_shaunt li.last {border-left:none; margin:0; padding:0;}

/* kathy */
#cont_hdr_nav ul.topnav_kathy {background-color:#b2cd4a;}   
#cont_hdr_nav ul.topnav_kathy li {border-left:1px #7ea001 solid;}
#cont_hdr_nav ul.topnav_kathy li.first, #cont_hdr_nav ul.topnav_kathy li.last {border-left:none; margin:0; padding:0;}

/* gillian & teigh */
#cont_hdr_nav ul.topnav_ybb {background-color:#e8397c;}   
#cont_hdr_nav ul.topnav_ybb li {border-left:1px #a10743 solid;}
#cont_hdr_nav ul.topnav_ybb li.first, #cont_hdr_nav ul.topnav_ybb li.last {border-left:none; margin:0; padding:0;}

/* steve */
#cont_hdr_nav_steve ul.topnav_steve {background-color:#a2af45;}   
#cont_hdr_nav_steve ul.topnav_steve li {border-left:1px #626c13 solid;}
#cont_hdr_nav_steve ul.topnav_steve li.first, #cont_hdr_nav_steve ul.topnav_steve li.last {border-left:none; margin:0; padding:0;}

/* brett */
#cont_hdr_nav ul.topnav_brett {background-color:#ff0000;}   
#cont_hdr_nav ul.topnav_brett li {border-left:1px #990000 solid;}
#cont_hdr_nav ul.topnav_brett li.first, #cont_hdr_nav ul.topnav_brett li.last {border-left:none; margin:0; padding:0;}

/* donna */
#cont_hdr_nav ul.topnav_donna {background-color:#ff8a00;}   
#cont_hdr_nav ul.topnav_donna li {border-left:1px #d38308 solid;}
#cont_hdr_nav ul.topnav_donna li.first, #cont_hdr_nav ul.topnav_donna li.last {border-left:none; margin:0; padding:0;}

/* leandro */
#cont_hdr_nav ul.topnav_leandro {background-color:#ff6d00;}   
#cont_hdr_nav ul.topnav_leandro li {border-left:1px #990000 solid;}
#cont_hdr_nav ul.topnav_leandro li.first, #cont_hdr_nav ul.topnav_leandro li.last {border-left:none; margin:0; padding:0;}

/* expert */
#cont_hdr_nav ul.topnav_experts {background-color:#4ba7d6; width:152px; height:16px;}
#cont_hdr_nav ul.topnav_experts li {border-left:1px #096397 solid; padding:0 7px; margin:0 0 0 1px; height:16px; line-height:15px;}
#cont_hdr_nav ul.topnav_experts li.first, #cont_hdr_nav ul.topnav_experts li.last {border-left:none; margin:0; padding:0;}

/* content styles */
#cont_hdr_content h1, #cont_hdr_content p {margin:0;}
#cont_hdr_content h1 {font-size:24px; margin-bottom:5px;}

#cont_hdr_btm_nav ul {list-style-type:none; padding:0; margin:1px 1px 0 0; height:30px;}
#cont_hdr_btm_nav ul li {float:left; margin:1px 0; padding:6px 14px; height:17px; list-style-type:none;}


/* tony bottom nav */
#cont_hdr_btm_nav ul.btmnavtony {background:url(/home/-/image_get_file/eac9b7c4-7d1f-43aa-a950-66afc6a8582e) repeat-x; padding-left:64px;}
*html #cont_hdr_btm_nav ul.btmnavtony {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavtony li {border-left:1px #666666 solid;}
#cont_hdr_btm_nav ul.btmnavtony li.last {border-right:1px #666666 solid;}

#cont_hdr_btm_nav ul.btmnavtony li a:hover {color:#666;}

/* chalene bottom nav */
#cont_hdr_btm_nav ul.btmnavchalene {background:url(/home/-/image_get_file/82c28feb-49be-42b4-b285-c2c5199cfd55) repeat-x; padding-left:72px;}
*html #cont_hdr_btm_nav ul.btmnavchalene {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavchalene li {border-left:1px #aa5400 solid;} 
#cont_hdr_btm_nav ul.btmnavchalene li.last {border-right:1px #aa5400 solid;}

#cont_hdr_btm_nav ul.btmnavchalene li a:hover {color:#aa5400;}


/* debbie bottom nav */
#cont_hdr_btm_nav ul.btmnavdebbie {background:url(/home/-/image_get_file/5632fb61-8157-4f58-aa10-cfe07b219728) repeat-x; padding-left:164px;}


*html #cont_hdr_btm_nav ul.btmnavdebbie {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavdebbie li {border-left:1px #035d5b solid;}
#cont_hdr_btm_nav ul.btmnavdebbie li.last {border-right:1px #035d5b solid;}

#cont_hdr_btm_nav ul.btmnavdebbie li a:hover {color:#035d5b;}

/* shaunt bottom nav */
#cont_hdr_btm_nav ul.btmnavshaunt {background:url(/home/-/image_get_file/d52a8945-e84a-4427-818d-322a62d5d306) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavshaunt {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavshaunt li {border-left:1px #025f80 solid;}
#cont_hdr_btm_nav ul.btmnavshaunt li.last {border-right:1px #025f80 solid;}

#cont_hdr_btm_nav ul.btmnavshaunt li a:hover {color:#025f80;}

/* kathy bottom nav */
#cont_hdr_btm_nav ul.btmnavkathy {background:url(/home/-/image_get_file/d4c1a4b9-d7a1-46bb-a557-04abcaf756dd) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavkathy {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavkathy li {border-left:1px #7da100 solid;}
#cont_hdr_btm_nav ul.btmnavkathy li.last {border-right:1px #7da100 solid;}

#cont_hdr_btm_nav ul.btmnavkathy li a:hover {color:#7da100;}

/* gillian & teigh bottom nav */
#cont_hdr_btm_nav ul.btmnavybb {background:url(/home/-/image_get_file/fde25992-6f34-4c07-8953-f29445bd0843) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavybb {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavybb li {border-left:1px #9f0946 solid;}
#cont_hdr_btm_nav ul.btmnavybb li.last {border-right:1px #9f0946 solid;}

#cont_hdr_btm_nav ul.btmnavybb li a:hover {color:#9f0946;}

/* steve bottom nav */
#cont_hdr_btm_nav ul.btmnavsteve {background:url(/home/-/image_get_file/6ca5fbb2-c06d-48b8-b4e9-434f3e015131) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavsteve {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavsteve li {border-left:1px #626d11 solid;}
#cont_hdr_btm_nav ul.btmnavsteve li.last {border-right:1px #626d11 solid;}

#cont_hdr_btm_nav ul.btmnavsteve li a:hover {color:#626d11;}

/* brett bottom nav */
#cont_hdr_btm_nav ul.btmnavbrett {background:url(/home/-/image_get_file/f50c78e8-045a-42f1-8bd8-6cd46f360a93) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavbrett {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavbrett li {border-left:1px #990000 solid;}
#cont_hdr_btm_nav ul.btmnavbrett li.last {border-right:1px #990000 solid;}
#cont_hdr_btm_nav ul.btmnavbrett li a:hover {color:#990000;}

/* donna bottom nav */
#cont_hdr_btm_nav ul.btmnavdonna {background-color:#ff8a00) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavdonna {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavdonna li {border-left:1px #d38308 solid;}
#cont_hdr_btm_nav ul.btmnavdonna li.last {border-right:1px #d38308 solid;}
#cont_hdr_btm_nav ul.btmnavdonna li a:hover {color:#d38308;}


/* leandro bottom nav */
#cont_hdr_btm_nav ul.btmnavleandro {background:url(/home/-/image_get_file/867e3cfa-bf39-4181-9d5c-02ed4e4a3602) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavleandro {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavleandro li {border-left:1px #990000 solid;}
#cont_hdr_btm_nav ul.btmnavleandro li.last {border-right:1px #990000 solid;}
#cont_hdr_btm_nav ul.btmnavleandro li a:hover {color:#990000;}

/* experts bottom nav */
#cont_hdr_btm_nav ul.btmnavexperts {background:url(/home/-/image_get_file/076e329c-e88d-4cc9-b44d-359c2aef1ee8) repeat-x; padding-left:164px;}
*html #cont_hdr_btm_nav ul.btmnavexperts {padding-left:124px;}
#cont_hdr_btm_nav ul.btmnavexperts li {border-left:1px #626d11 solid;}
#cont_hdr_btm_nav ul.btmnavexperts li.last {border-right:1px #626d11 solid;}
#cont_hdr_btm_nav ul.btmnavexperts li a:hover {color:#626d11;}

#cont_hdr_nav ul li a, #cont_hdr_btm_nav ul li a {color:#FFF; text-decoration:none;}
#cont_hdr_nav_steve ul li a, #cont_hdr_btm_nav ul li a {color:#FFF; text-decoration:none;}
/* -------------------------------- */

/* START CONNECT CONTESTS STYLES HERE */
/* ----------------------------------------------------------- */
#gray_background {float:left; margin:0 0 0; padding:0 0 0; background:url(/home/-/image_get_file/28458b42-d4c6-4f38-b158-000bce3c4e55) no-repeat bottom left; width:600px;}
.quarter_contest_winners {width:600px; margin:0; padding:0;}
.quarter_contest_left {width:240px; float:left; margin:0 20px 25px 15px; padding:0;}
.quarter_contest_right {width:240px; float:right; margin:0 15px 25px 0; padding:0;}
/* ----------------------------------------------------------- */

/* START EAT SMART NUTRITION TOOLS & FITNESS TOOLS STYLES HERE */
/* ----------------------------------------------------------- */
#cont_nutrition_tools ul#list, #cont_fitness_tools ul#list {float:left; margin:0 0 20px; padding:0; display:inline; list-style-type:none;}
#cont_nutrition_tools ul#list li, #cont_fitness_tools ul#list li {float:left; list-style-type:none; padding:0 10px 0;}
/* ----------------------------------------------------------- */

/* START PRESS PAGE STYLES HERE */
/* ---------------------------- */
#cont_press h4 {margin-bottom:16px; color:#e95800;}
#cont_press h4.normal {color:#555;}
#cont_press hr {margin:12px 0; clear:both;}
#cont_press .train_titles {color:#555;}
/* ---------------------------- */

/* START WORKOUT SHEETS STYLES HERE */
/* -------------------------------- */
#cont_workout ul#pdf, #cont_workout ul#xls	{margin:0; padding:0;}

#cont_workout ul#pdf li {background:url(/home/-/image_get_file/f6e76c1b-11f4-4776-8de3-ec783127f80b) 0 0 no-repeat; list-style-type:none; padding-left:20px; margin-bottom:10px; height:17px;}
#cont_workout ul#xls li {background:url(/home/-/image_get_file/3421e9f8-ab87-42d4-8dcd-cdab442576e4) 0 2px no-repeat; padding-left:20px; list-style-type:none; margin-bottom:10px; height:18px;}
/* -------------------------------- */

/* START ABOUT SIGNUP STYLES HERE */
/* ------------------------------ */
#hdn_join_upg {background:url(/home/-/image_get_file/95a93c6e-b6b5-4499-b5be-b2fe32df2807) no-repeat; width:797px; height:267px; padding-top:10px;margin-left:-13px;}
#hdn_join_upg h1 {background:url(/home/-/image_get_file/7765f35b-525e-4f3a-9cea-51fc698ea2f9); width:384px; height:55px; text-indent:-9999px; padding:0; margin-left:30px;}
#hdn_join_upg p {font-size:12px; margin-left:30px; }
#hdn_join_upg ul {margin:0 15px 10px; float:left;}
#hdn_join_upg h3 {margin-left:30px; width:400px; clear:both;}
#hdn_join_upg li {margin:0 40px 10px 50px;}

table.table_join {border-top: 1px solid #dadada;border-left: 1px solid #dadada;border-collapse: collapse;}
table.table_join td {border-bottom: 1px solid #dadada;border-right: 1px solid #dadada;padding: 5px 10px;}
table.table_join tr:hover td, table.table_join tr.alt:hover td { background-color: #e3f7ff;}
table.table_join td div.join_check {margin: 3px 0  -3px 0;padding: 0;font-size: 40px;font-weight: bold;line-height: 0.3em;color: #7EBFE6;}
table.table_join td p.MsoNormal {padding: 0;margin: 0;letter-spacing: 0em;}
table.table_join thead td {background: #238dcc url(/team-beachbody-theme/images/custom/portlet-topper_bg.png) repeat-x left top;color: #FFF;font: 14px Arial, Helvetica, sans-serif;font-weight: bold;height: 30px;line-height: 2.1em;padding: 0 20px;}
table.table_join tbody tr.alt td { background-color: #f8f8f8;}

/* radio signup styles */
#radio_signup {width:799px;}
#radio_signup .title {width:630px;}
#radio_signup p {width:620px; font-size:14px;}
#radio_signup img {position:absolute; margin-left:620px; margin-top:1px; *margin-top:28px;}
/*#radio_signup img {position:absolute; left:750px; *left:620px; top:49px; *top:32px;}*/
#signup_p90x {background:url(/home/-/image_get_file/cbbe9f79-f3bc-41c7-bcae-06c94b1a5839) bottom no-repeat; padding:0 0 20px 0; width:799px; float:left;}
#signup_top_corners {background:url(/home/-/image_get_file/cbbe9f79-f3bc-41c7-bcae-06c94b1a5839) top no-repeat; height:20px; width:799px;}
#signup_p90x h3, #signup_p90x h3 a {font-size:14px; color:#238dcc; padding:4px 0 5px; margin:0;}

#signup_p90x ul {margin:0; padding:0;}
#signup_p90x ul li {list-style-type:none; padding:0 0 0 86px; margin:0 0 15px 20px;}
#signup_p90x ul li.step1 {background:url(/home/-/image_get_file/dbc52013-cee5-4a16-9796-2cdbdf9dbbee) no-repeat;}
#signup_p90x ul li.step2 {background:url(/home/-/image_get_file/52322146-0920-47c1-aabf-8bc14fcee18e) no-repeat;}
#signup_p90x ul li.step3 {background:url(/home/-/image_get_file/54589b76-dfb0-4eca-94b3-e68044318e4f) no-repeat;}
#signup_p90x ul li.step4 {background:url(/home/-/image_get_file/19584c73-32cd-498b-92d8-fa103bc51f5c) no-repeat;}
#signup_p90x ul li.step5 {background:url(/home/-/image_get_file/157e4ecc-290a-47f3-a98d-fb61fd543a28) no-repeat;}
#signup_p90x ul li.step6 {background:url(/home/-/image_get_file/d3484e5b-b4a9-486d-9fde-75f0d8e46d63) no-repeat;}
/* ------------------------------ */

/* START GENERAL STYLES HERE */
/* ------------------------------ */
p.small_footer {font-size:x-small;}


/* DSA FOOTER LOGO */
#footer .dsa-logo{display:inline;float:left;text-indent:-9999px;background: url("/home/-/image_get_file/43256fa5-3a98-45d9-b29d-6e9034bf4e80") no-repeat;width:34px;height:30px;margin-top:-2px;}

/* BBB FOOTER LOGO */
#footer .bbb-logo{display:inline;float:left;text-indent:-9979px;background: url("/home/-/image_get_file/a6df745d-961d-40b7-8195-8f56abacfc47") no-repeat;width:22px;height:32px;margin-top:-2px;}


/* round corner bg */
#round_corner_top {height:5px; background:url(/home/-/image_get_file/ba770651-fe8f-44b7-b8dd-8961d93100e2) top; width:779px; padding:0 10px;}
#round_corner_btm {background:url(/home/-/image_get_file/ba770651-fe8f-44b7-b8dd-8961d93100e2) bottom; width:779px; padding:0 10px 5px;}
#round_corner_btm ul li {margin:0 0 10px;}
#round_corner_btm .read-more {font-size:12px;}

/* ------------------------------ */

/* START NEWSLETTER STYLE MODS HERE */

/* -------------------------------- 

#nla-images ol li, .bottom-right .article ol li, .bottom-right .article ul li, .bottom-right .article dd {margin:15px 0; clear:right;}

#nla-images   img, .bottom-right .article p img, .bottom-right .article ol li img {float:right; margin:0 0 15px;}
*/

div#newsletter-feature {margin: 20px 0 0 0;padding: 0;}
div#newsletter-featured table {margin: 10px auto 0;}
div#newsletter-article {
	/* border-style: none;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px; */
	padding: 0;
	margin: 20px 0 20px 0;
}


div#newsletter-article a {
	color: #568DDE;
	font-weight: formal;
	font-size: 12px;
	text-decoration: none;
}

div#newsletter-article div img {
	/* background-color: #FFFF00; */ 
	padding: 0 0 10px 10px;
}

div#newsletter-article p {
	clear: both;
	margin: 0 0 10px 0;
}

div#newsletter-article div.center-image{
	/* border-style: none;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px; */
	text-align: center;
	padding: 0;
	margin: 0 0 20px 0;
}

div#newsletter-article ol {
	padding: 0 0 0 10px;
}


div#newsletter-article img {
	padding: 0;
	margin: 0;
}

div#newsletter-article div.art_intro {

	border-style: none;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	
	padding: 0;
	margin: 0;
}

div#newsletter-article div.art_intro p {

/*	border-style: none;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;*/
	padding: 0 0 10px 0;
	margin: 0;
	clear: both;
}

div#newsletter-article div.art_intro p img {
/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	padding: 0 0 10px 10px;
	margin: 0;
	clear: none;
}

div#newsletter-article p img {
/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;
	clear: none;
}


div#newsletter-article div.auth_footer img {
/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;
}




div#newsletter-article div#nla-images {
/*	border-style: dashed;
	border-color: #3333CC;
	border-width: 1px 1px 1px 1px;*/
	margin: 0;
	clear: both;
}

div#newsletter-article div#nla-images ol li {
/*	border-style: solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;*/
	padding: 0;
	margin: 0;

}

div#newsletter-article ol li p {

/*	border-style: solid;
	border-color: #6633CC;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0 0 10px 0;
	margin: 0;

}

div#newsletter-article ul li img {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;

}

div#newsletter-article ol.no-paragraphs li img {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;

}

div#newsletter-article ol li {

/*	border-style: solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0;
	margin: 0;

}

div#newsletter-article div#nla-images ul {
	list-style: none;

}



div#newsletter-article div#nla-images ul li {

/*	border-style: solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px;*/
	
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;

}

div#newsletter-article ul li {

/*	border-style: solid;
	border-color: #999999;
	border-width: 1px 1px 1px 1px; */
	
	list-style: none;
	padding: 0;
	margin: 0 0 5px 0;

}


div#newsletter-article div#nla-images ol li p {

/*	border-style: solid;
	border-color: #6600FF;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0 0 10px 0;
	margin: 0;

}

div#newsletter-article div#nla-images ol.no-paragraphs li {

/*	border-style: solid;
	border-color: #6600FF;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0 0 10px 0;
	margin: 0;

}

div#newsletter-article div#nla-images ul.no-paragraphs li {

/*	border-style: solid;
	border-color: #6600FF;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0 0 10px 0;
	margin: 0;

}


div#newsletter-article ol.no-paragraphs li {

/*	border-style: solid;
	border-color: #6600FF;
	border-width: 1px 1px 1px 1px;*/
	
	padding: 0 0 10px 0;
	margin: 0;
	clear: both;

}

div#newsletter-article ol.no-paragraphs li img {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;

}


div#newsletter-article ul.no-paragraphs li img {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;

}

div#newsletter-article div#nla-images img {
/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;
	
}

div#newsletter-article img {
/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00; */
	
	padding: 0 0 10px 10px;
	margin: 0;
	
}
div#newsletter-article div.center-image {

	
	/*border-style: solid;
	border-color: #339900;
	border-width: 1px 1px 1px 1px;*/
	
	text-align: center;
	margin: 20px 0 20px 0;
	padding: 0;
}

div#newsletter-article div.center-image img {

	/*border-style: none;
	border-color: #339900;
	border-width: 1px 1px 1px 1px;*/
	
	margin: 0;
	padding: 0;
}
div#newsletter-article table img {

	/*border-style: solid;
	border-color: #339900;
	border-width: 1px 1px 1px 1px;
	background-color: #FFFF00;*/
	
	margin: 0;
	padding: 0 0 10px 10px;
}

div#newsletter-article div#nla-images p {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;*/
	
	
	margin: 0;
	padding: 0 0 10px 0;
	clear: both;
}

div#newsletter-article div.auth_footer {

	border-style: none;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	
	padding: 0;
	margin: 0;
}

div#newsletter-article img {

	padding: 0;
	margin: 0;
}

div.article h3.title span {
	padding: 0;
	margin: 0;
}

span.author {
	font-style: italic;

}

div.article h3.title {

/*	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px; */
	
	padding: 20;
	margin: 0;
	
	clear: both;
	
}
div.article ul.bulletpoints li {list-style-type: disc!important; margin: 5px 5px 5px 10px; padding: 10px;}

/* START NEWSLETTER STYLE MODS HERE */

/* -------------------------------- 

#nla-images ol li, .bottom-right .article ol li, .bottom-right .article ul li, .bottom-right .article dd {margin:15px 0; clear:right;}

#nla-images   img, .bottom-right .article p img, .bottom-right .article ol li img {float:right; margin:0 0 15px;}
*/

div#newsletter-invitation {

	border-style: none;
	border-color: #FFF;
	border-width: 1px 1px 1px 1px;
	
	padding: 0;
	margin: 20px 0 20px 0;
}
div#newsletter-invitation img {

	border-style: none;
	border-color: #FFF;
	border-width: 1px 1px 1px 1px;
	
	padding: 0 0 10px 10px;
	margin: 0;
}

div#newsletter-invitation h1 {

	border-style: none;
	border-color: #FFF;
	border-width: 1px 1px 1px 1px;
	
	padding: 0 0 10px 0;
	margin: 0;
}

div#newsletter-article blockquote.excerpt {

	border-style: none;
	border-color: #FFF;
	border-width: 1px 1px 1px 1px;
	
	font-family: "Courier New", Courier, monospace;
	
	padding: 0 20px 0 20px;
	margin: 0;
}

div#newsletter-article blockquote.recipe {

	border-style: dashed;
	border-color: #000;
	border-width: 2px 2px 2px 2px;
	background-color: #FFCC66;
	
	padding: 5px 5px 5px 5px;
	margin: 20px 20px 20px 20px;
}

div#newsletter-article blockquote.recipe table {

	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	
	padding: 0;
        margin: 0 0 10px 15px;
}

div#newsletter-article blockquote.recipe h4 {

	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	
	padding: 0 0 5px 0;
	margin: 10px 15px 0 15px;
}

div#newsletter-article blockquote.guide {

	border-style: dashed;
	border-color: #000;
	border-width: 2px 2px 2px 2px;
	
	background-color:#CC99FF;
	
	padding: 15px 15px 5px 15px;
	margin: 20px 20px 20px 20px;
}

div#newsletter-article blockquote.guide h4 {

	border-style: solid;
	border-color: #FF0000;
	border-width: 1px 1px 1px 1px;
	
	padding: 0 0 10px 0;
	margin: 0;
}

div#newsletter-article table.compare td {
	
	padding: 0 20px 0 0;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0 0 1px 0;

}

div#newsletter-article div.legal {
	font-size:9px;
	color:#999999;
}

/* BEGIN contests_gallery_scroll
Connect > Contests > scrolling gallery*/
/*#contests_gallery_scroll {background:url(/home/-/image_get_file/b3bb19dc-c4ef-4869-8457-43853fca24b4) no-repeat; width:604px; height:175px;}
#contests_gallery_scroll #contests_gallery_profiles {
	height:160px;
	padding-top:1px;
	text-align:center;
}

#contests_gallery_scroll #contests_gallery_profiles ul li {
	display:inline;
	list-style-type:none; 
	margin-left:42px;
	float:left;
	text-align:center;
}

/* END contests_gallery_scroll*/

/* TBB HOME PAGE STYLESHEET */


/* styles Ron created */
.small-icon {background:url(/home/-/image_get_file/5fa01358-1cd5-493f-ac65-368110ce6e2a) no-repeat; display: inline-block; height: 16px; width: 20px;}
.small-icon.notice {background-position: 0 -16px;}
.small-icon.blog {background-position: 0 -32px;}
.small-icon.bubble {background-position: 0 -176px;}
.small-icon.cal {background-position: 0 -48px;}
.small-icon.comment {background-position: 0 -304px;}
.small-icon.doc{background-position: 0 -352px;}
.small-icon.fav {background-position: 0 -80px;}
.small-icon.fb {background-position: 0 -64px;}
.small-icon.flickr {background-position: 0 -112px;}
.small-icon.image {background-position: 0 -240px;}
.small-icon.in {background-position: 0 -160px;}
.small-icon.info {background-position: 0 -144px;}
.small-icon.ms {background-position: 0 -192px;}
.small-icon.nws {background-position: 0 -208px;}
.small-icon.pdf {background-position: 0 -224px;}
.small-icon.prize {background-position: 0 -272px;}
.small-icon.question {background-position: 0 -128px;}
.small-icon.search {background-position: 0 -96px;}
.small-icon.str {background-position: 0 -288px;}
.small-icon.tack {background-position: 0 -256px;}
.small-icon.tw {background-position: 0 -320px;}
.small-icon.ut {background-position: 0 -368px;}
.small-icon.vid {background-position: 0 -336px;}
.small-icon.zip {background-position: 0 -384px;}


#hp_whatsnew_sect p {
	margin: 0;
	padding: 0;
}

#hp_whatsnew_sect .small-icon_li {
	padding: 2px 0 2px 21px; 
	background:url(/home/-/image_get_file/ce7a7184-b1a9-4585-aaa5-0eb80c9f0719) no-repeat; 
	}

#hp_whatsnew_sect .small-icon_li.notice {background-position: 0 -48px;}
#hp_whatsnew_sect .small-icon_li.blog {background-position: 0 -94px;}
#hp_whatsnew_sect .small-icon_li.bubble {background-position: 0 -528px;}
#hp_whatsnew_sect .small-icon_li.cal {background-position: 0 -144px;}
#hp_whatsnew_sect .small-icon_li.comment {background-position: 0 -923px;}
#hp_whatsnew_sect .small-icon_li.doc{background-position: 0 -1066px;}
#hp_whatsnew_sect .small-icon_li.fav {background-position: 0 -240px;}
#hp_whatsnew_sect .small-icon_li.fb {background-position: 0 -190px;}
#hp_whatsnew_sect .small-icon_li.flickr {background-position: 0 -338px;}
#hp_whatsnew_sect .small-icon_li.image {background-position: 0 -730px;}
#hp_whatsnew_sect .small-icon_li.in {background-position: 0 -480px;}
#hp_whatsnew_sect .small-icon_li.info {background-position: 0 -430px;}
#hp_whatsnew_sect .small-icon_li.ms {background-position: 0 -576px;}
#hp_whatsnew_sect .small-icon_li.nws {background-position: 0 -633px;}
#hp_whatsnew_sect .small-icon_li.pdf {background-position: 0 -680px;}
#hp_whatsnew_sect .small-icon_li.prize {background-position: 0 -825px;}
#hp_whatsnew_sect .small-icon_li.question {background-position: 0 -383px;}
#hp_whatsnew_sect .small-icon_li.search {background-position: 0 -287px;}
#hp_whatsnew_sect .small-icon_li.str {background-position: 0 -873px;}
#hp_whatsnew_sect .small-icon_li.tack {background-position: 0 -776px;}
#hp_whatsnew_sect .small-icon_li.tw {background-position: 0 -969px;}
#hp_whatsnew_sect .small-icon_li.ut {background-position: 0 -1114px;}
#hp_whatsnew_sect .small-icon_li.vid {background-position: 0 -1017px;}
#hp_whatsnew_sect .small-icon_li.zip {background-position: 0 -1161px;}
#hp_whatsnew_sect .small-icon_li.leaf {	background-position: 0 -1208px;}


* {margin:0; padding:0;}
#hp_whatsnew_sect h3, #hp_followus_sect h3 {font-size:18px; border-bottom:1px dotted #e2e1dd; padding-bottom:10px;}

#hp_whatsnew_sect {position:relative; overflow:hidden; height:auto; clear:both; width:100%;}
#hp_whatsnew_sect ul, #hp_followus_sect ul {position:relative; margin:0; padding:0;}
#hp_whatsnew_sect ul li {list-style-type:none; margin-bottom:5px;}
#hp_whatsnew_sect ul li a.vid,
#hp_whatsnew_sect ul li a.nws,
#hp_whatsnew_sect ul li a.str,
#hp_whatsnew_sect ul li a.fav,
#hp_followus_sect ul li a.fb,
#hp_followus_sect ul li a.tw,
#hp_followus_sect ul li a.in,
#hp_followus_sect ul li a.ms,
#hp_followus_sect ul li a.ut {background:url(/home/-/image_get_file/5fa01358-1cd5-493f-ac65-368110ce6e2a) no-repeat; padding:0 0 0 20px;}

#hp_whatsnew_sect ul li a.vid {background-position: 0 -336px;}
#hp_whatsnew_sect ul li a.nws {background-position: 0 -208px;}
#hp_whatsnew_sect ul li a.str {background-position: 0 -288px;}
#hp_whatsnew_sect ul li a.fav {background-position: 0 -80px;}

#hp_followus_sect ul li a.fb {background-position: 0 -64px;}
#hp_followus_sect ul li a.tw {background-position: 0 -320px;}
#hp_followus_sect ul li a.in {background-position: 0 -160px;}
#hp_followus_sect ul li a.ms {background-position: 0 -192px;}
#hp_followus_sect ul li a.ut {background-position: 0 -368px;}


/* left column styles */

#left_rail_recipes h2 {font-size:14px; margin-top: 0;}
#left_rail_recipes img a:hover {text-decoration:none;}
.ie6 td.ltblue-lrm .portlet .portlet-content {overflow: hidden; width: 90px; zoom: 1;}


/* mid page options styles */
#hp_option_sect {margin-bottom:15px;}
.ie6 #hp_option_sect {margin-bottom:5px;}
#hp_option_sect h2 {font-size:18px; margin:14px 0;}
#hp_option_sect h2 a.fit {color: #E95800;}
#hp_option_sect h2 a.eat {color: #093;}
#hp_option_sect h2 a.shop {color: #09F;}
#hp_option_sect p span.links {color: #238DCC;}
#hp_option_sect table {width: 608px;}
#hp_option_sect table td {vertical-align: top; width: 33%;}
#hp_option_sect div#fit, #hp_option_sect div#eat, #hp_option_sect div#shop {width:196px;}
#hp_option_sect div#fit .corners_side, #hp_option_sect div#eat .corners_side, #hp_option_sect div#shop .corners_side {padding: 5px 8px 5px 9px;}
#hp_option_sect div#fit .corners_side div, #hp_option_sect div#eat .corners_side div, #hp_option_sect div#shop .corners_side div {min-height: 277px;}
.ie6 #hp_option_sect div#fit .corners_side div, .ie6 #hp_option_sect div#eat .corners_side div, .ie6 #hp_option_sect div#shop .corners_side div {height: 261px;}
#hp_option_sect div#fit {float:left; margin-right: 0;}
#hp_option_sect div#eat {margin: 0 auto;}
#hp_option_sect div#shop {float: right;}


#hp_option_sect img.option {text-align:center;}

/* SUCCESS STORY ON TBB HOME PAGE > RIGHT > BOX > SS SLIDE */
#c_popup_wrap .c_coach_ss { float: left; display: block; width: 180px; height: 425px; overflow: hidden;}
#c_popup_wrap .c_popup_coach_sbbox .frame { width:180px; margin:0; position: relative; overflow: hidden; height: 425px;}
#c_popup_wrap .c_popup_coach_sbbox .holder { width: 736px; position: absolute; left: 0; top: 0;}

#c_popup_wrap .c_coach_ss .before_after {text-align:center; width:140px;}
#c_popup_wrap .c_coach_ss .before_after img {height:105px; width:56px; padding:1px; background-color:#FFF; border:1px #e2e1dd solid;}
#c_popup_wrap .c_coach_ss .before_after .before {float:left;}
#c_popup_wrap .c_coach_ss .before_after .after {float:right;}
#c_popup_wrap .c_coach_ss .before_after .before, #c_popup_wrap .c_coach_ss .before_after .after {width:56px; margin-bottom:10px;} 
#c_popup_wrap .c_coach_ss .before_after .before #progress {margin-right:10px;}

#c_popup_wrap .c_coach_ss h4 {font-size:14px; color:#FFF; margin:0;}

/* SUCCESS STORY ON TBB HOME PAGE > RIGHT > BOX > BUTTON STYLE */
#c_popup_wrap .c_popup_coach_sbbox a.btn-blue span  {color:#FFF;}
#c_popup_wrap .c_popup_coach_sbbox a:hover.btn-blue span  {color:#046297;}



/* POPUP WRAP > JOIN TBB COACH > RIGHT > BOX > SS NAV */
#c_popup_wrap p.c_coach_sbbox_nav {margin:0 0 5px 0; text-align: center; color: #FFF; width:180px; overflow:hidden;}
#c_popup_wrap p.c_coach_sbbox_nav a.last, #c_popup_wrap p.c_coach_sbbox_nav a.next {color:#046297; text-decoration: none; outline:none;}
#c_popup_wrap p.c_coach_sbbox_nav a.last {float:left;}
#c_popup_wrap p.c_coach_sbbox_nav a.next {float:right;}
#c_popup_wrap p.c_coach_sbbox_nav img {position: relative; top: 3px; left: 0;}

.ie6 #hp_followus_sect ul, #hp_followus_sect ul {float:left; position:relative;}
#hp_followus_sect ul li {list-style-type:none; float:left; display:block; margin-right:36px;}
.ie6 #hp_followus_sect ul li {margin-right: 28px;}


.rp_coach a.btn-blue span  {color:#FFF;}
.rp_coach a:hover.btn-blue span  {color:#046297;}

/* ------ Newsletter Article Styling ------ */

.newsletter-article-content li.list-bold { margin-top: 10px!important; clear: none!important; font-weight:bold!important; }
.newsletter-article-content li.list-bold span{ font-weight:normal; background-image:none;}
.newsletter-article-content li.list-bold em,.newsletter-article-content li.list-bold strong em,.newsletter-article-content p strong em{ font-weight:bold!important; font-style:italic;}
.newsletter-article-content li.list-bold span.list-normal em { font-weight:normal!important; font-style:italic;}
.newsletter-article-content li.list-bold p {margin:10px 0px 0px 0px!important; padding: 0px!important;}
.newsletter-article-content ul.bullets { margin: 10px 0px 10px 10px!important; }
.newsletter-article-content ul.bullets li{ background-image:none!important;margin: 10px 0px 0px 15px!important; list-style-type:disc!important;}
.newsletter-article-content ul.bullets li.topMargin { margin-top: 20px!important;}
.newsletter-article-content ul.nobulletsLight li.topMargin { margin-top: 20px!important;}
.newsletter-article-content ul.nobullets {  margin: 10px 0px;}
.newsletter-article-content ul.nobullets li{  list-style-type:none!important; margin: 0px 10px;}
.newsletter-article-content ul.nobulletsLight {  margin: 10px;}
.newsletter-article-content ul.nobulletsLight li{  list-style-type:none!important; font-weight:normal!important; margin: 0px 10px;}
.newsletter-article-content ul.nobulletsLight li em{ font-weight:normal!important;}
.newsletter-article-content .list-normal-gap{ margin-top: 10px!important; display: block; font-weight: normal!important;}
.newsletter-article-content .list-normal{ font-weight: normal!important;}
.newsletter-article-content .list-normal-break{ font-weight: normal!important;display:block; margin-top: 10px!important;}
.newsletter-article-content span.superscript {font-size: .9em!important;}
.newsletter-article-content sup {line-height:1em!important; vertical-align:text-top!important;}
.newsletter-article-content .nutrTable {margin: 0px 0px 10px 0px!important; font-weight:normal!important;}
.newsletter-article-content .nutrTable tr td {padding: 6px!important; margin:2px!important; cellspacing: 2px;}
.newsletter-article-content .tan td{ color:#f2eadd!important;}
.newsletter-article-content .true { color:#00F; font-weight:bold!important;}
.newsletter-article-content .false { color:#F00; font-weight:bold!important;}
.newsletter-article-content div#newsletter-article strong em{ font-weight:bold!important; font-style:italic!important;}
.newsletter-article-content ol.sourceLinks {margin: 0px 0px 20px 0px!important; padding: 0px!important;  }
.newsletter-article-content ol.sourceLinks li {list-style-type:none!important; padding: 0px!important; background-image:none!important; margin: 0px!important;color:#999; font-size:.9em;  font-weight: normal!important; }
.newsletter-article-content ol.sourceLinks li strong{font-weight: bold!important;}
.newsletter-article-content li.und{ background-image:none!important;margin: 10px 0px 0px 20px!important; list-style-type:none!important; font-weight:normal!important;}
.newsletter-article-content li.und span.underlined{ background-image:none!important;margin: 0px!important; list-style-type:none!important; font-weight:normal!important; text-decoration:underline!important;}
#p_p_id_NEWSLETTER_WAR_cmsbasedportlet_ div.info,#p_p_id_NEWSLETTER_WAR_cmsbasedportlet_  div.info div.title,#p_p_id_NEWSLETTER_WAR_cmsbasedportlet_  div.links {width: 430px!important;}
.newsletter-article-content h4{margin: 20px 0px 10px 0px!important; font-size:1.2em!important; color:#963;}
.newsletter-article-content h4 em{ font-weight:bold!important;}
.newsletter-article-content ul{ clear: none!important;}
.newsletter-article-content li{ clear: none!important; }
.newsletter-article-content li.list-bold p em{ font-weight:normal!important; font-style:italic;}
.newsletter-article-content li.list-bold p.noMrginTop{margin-top: 0px!important;}
.newsletter-article-content .center{ text-align:center;}
.newsletter-article-content .marginLeft { margin-left: 20px!important;}
.newsletter-article-content p.legal{ font-size:.9em; color:#999;}
.newsletter-article-content p strong {font-size: 1.1em!important; font-weight:150%!important;}
.newsletter-article-content p { clear: none!important;}
.newsletter-article-content p span.list-normal { margin-top: 10px!important;}
.newsletter-article-content ol li p{font-weight:normal; margin-top:10px;}
.newsletter-article-content ol li {margin-top:10px!important;}
.newsletter-article-content ol li em{font-weight:normal!important;}
.newsletter-article-content ul li em{font-weight:normal!important;}
.newsletter-article-content ol.insideOrdered{font-weight:normal; margin-top:10px;}
.newsletter-article-content ol.insideOrdered li { list-style-type:decimal;}
.newsletter-article-content img.floatNone { float:none!important;}
.newsletter-article-content div#newsletter-article p.center img { float:none!important; text-align:center!important;}
.newsletter-article-content div#newsletter-feature{ text-align:center!important; }
.newsletter-article-content div#newsletter-feature table{ text-align:left!important; }
div#newsletter-article ul.referencesNl { margin: 10px 0px !important; padding: 0px!important; }
div#newsletter-article ul.referencesNl li{ background-image:none!important;margin: 10px 0px 0px 10px!important; list-style-type:none!important; padding: 0px!important;font-size: .9em; color: #999; }
div#newsletter-article p.indentedP {margin-left: 30px!important;}
div#newsletter-article ol.referenceList li{margin: 10px 0px 0px 0px!important; font-weight:normal!important; font-size: .9em; color: #999;}
div#newsletter-article ol.alpha {margin-top:10px;}
div#newsletter-article ol.alpha li{list-style-type:upper-alpha; }
div#newsletter-article div.recipeNL{width: 660px!important; background:#ece7de url(/home/-/image_get_file/a0fd46eb-250a-42fc-ae7e-8fd90a769738) no-repeat; padding: 65px 20px 20px 20px; margin: 0px auto;}
div#newsletter-article div.recipeNL p{width: 640px;}
div#newsletter-article div.recipeNL table{width: 640px;}
div#newsletter-article div.recipeNL ul{width: 640px;}

/* ------ release patch fixes ------ */

.ie6 #login-info-container,
.ie6 #login-container {
	position: relative;
}

.facebook-like-button.remove-padding {
	overflow: visible !important;
}

#july-sweepstakes-announcement {
	display: none;
}

.daily-winner-screen-name {
	overflow: hidden;
	width: 90px;
}

#content-wrapper .portlet-content-container {
	background: none;
}

.ie7 .gsw-bottom-right,
.ie7 .portlet-login .portlet-wrapper {
	zoom: 1;
}

.lfr-dock .portlet-boundary_TBB_GSW_WAR_generalportlet_ .gsw-container a {
	display: block;
}

.ie7 #wrapper {
	position: relative;
}

.ie7 #banner {
	position: relative;
	z-index: 100;
}

.signup-shadow-box .portlet-form-error {
	display: block;
	clear: both;
}

.ie7 .signup-shadow-box .help-icon {
	margin-top: -30px;
}

#login-container .fb_button,
#login-container .fb_button_rtl {
	background: url("/home/-/image_get_file/054d2b59-e2a3-4c28-af03-60b3f67587ad") no-repeat scroll left -138px #29447E;
}

.signup-container .fb_button,
.signup-container .fb_button_rtl,
#tbb-fb-disconnect .fb_button,
#tbb-fb-disconnect .fb_button_rtl,
#tbb-fb-missing-session .fb_button,
#tbb-fb-missing-session .fb_button_rtl {
	background: url("/home/-/image_get_file/054d2b59-e2a3-4c28-af03-60b3f67587ad") no-repeat scroll left -188px #29447E;
}

#wrapper .fb_button .fb_button_text,
#wrapper .fb_button_rtl .fb_button_text {
	background: url("/home/-/image_get_file/054d2b59-e2a3-4c28-af03-60b3f67587ad") no-repeat scroll 0 0 #5F78AB;
}

.ie8 .corner_pop .message .btn-close input {
	text-indent: 20px;
}

.success-stories-details-topper {
	background: #F3F3F3 url(/home/-/image_get_file/a6803501-e21e-415f-bc6b-3987539d2233) 0 100% repeat-x;
	height: auto;
	padding: 18px 21px 10px;
}

.es_ES .supergym-mywo-workout-options-wrapper,
.es_ES .supergym-mywo-workout-options-wrapper a span {
	font-size: 10px;
}

table#supergym-wo-progress-bar {
	height: 235px;
}

#supergym-welcome-add-as-buddy input {
	font-size: 13px;
}

.ie7 .es_ES #supergym-welcome-add-as-buddy input,
.es_ES #supergym-welcome-add-as-buddy input {
	font-size: 10px;
	padding: 0 2px 0 10px;
}

#recent-wowy-winners-wrapper {
	width: 208px;
}

#supergym-stats-groups-wrapper {
	height: auto !important;
}

.dashboard-buddies .carousel-container {
	width: 312px !important;
}

body.page-maximized {
	background: #61B2E3 !important;
}

#wrapper .clear-corner-r5.dark-blue .corners_side,
#wrapper .clear-corner-r5.light-blue .corners_side,
#wrapper .clear-corner-r5.gray .corners_side,
#wrapper .clear-corner-r5.white .corners_side {
	padding: 5px 14px;
}

#group-superstars-container .grpstrs_bite a.name {
	overflow: hidden;
	margin: 0 3px;
}

.contestant-finalist-image td {
	width: 52px;
}

/* ------ Spanish Fixes ------ */

.es_ES #cont_hdr_btm_nav ul.btmnavdebbie {padding-left: 30px;}

.es_ES .product_pages #BVCustomerRatings {display: none;}

.es_ES .product_pages #right_area {padding-top: 25px;}

.product_pages .spanish_note {color: #f00;}

.es_ES #cont_hdr_btm_nav ul.btmnavtony {padding-left: 20px;}

.es_ES #cont_hdr_btm_nav ul.btmnavshaunt {padding-left: 60px;}

/****  product pages general styles START  ****/
.product_pages .clear {clear: both;}
.product_pages h2 {margin: 15px 0 20px; font-size: 26px; color: #ec5700;}
.product_pages h2 span {font-size: 14px; color: #666666;}
.product_pages h2 sup {font-size: 13px}
.product_pages h4 {font-size: 18px;	color: #e95800;}
.product_pages p {line-height: 1.5em;}
.product_pages a {outline: none;}
.product_pages ul li {list-style-type: none;}
.product_pages sup {line-height: 1em; vertical-align: text-top;}
.product_pages #top_area {width: 600px;	margin-bottom: 15px;}
.product_pages #left_area {float: left;	width: 365px; padding-left: 7px; text-align: center;}
.product_pages #left_area img {margin: 5px 0 20px}
.product_pages #left_area h5 {text-align: left;}
.product_pages #left_area p {margin-bottom: 25px; text-align: left;}
.product_pages #left_area .note {color: #f00;}
.product_pages #right_area {float: left; width: 185px; margin-left: 10px;}
.product_pages #right_area h4 {margin: 0; font-size: 17px; text-align: center;}
.product_pages #right_area p {text-align: center;}
.product_pages #right_area .price {margin: 3px 0; font-size: 17px; font-weight: bold; color: #666666;}
.product_pages #right_area .note {margin-bottom: 5px; padding: 0 25px; font-size: 11px;	font-weight: bold; color: #e95800; line-height: normal;}
.product_pages #right_area .btn-blue {margin: 0 0 75px 53px;}
.product_pages #right_area .button_bottom {margin: 0 0 0 44px;}
.product_pages #right_area #video_area {width: 179px; margin: 0 auto;}
.product_pages #right_area #video_link {margin: 7px 0;}



.product_pages #right_area #product_content_box {width: 179px; margin-bottom: 120px; padding-bottom: 5px; background: url(/home/-/image_get_file/c9cf1710-fdae-48e7-90ba-df00399221c0) bottom left no-repeat;} 
.product_pages #right_area h4 {background: url(/home/-/image_get_file/c9cf1710-fdae-48e7-90ba-df00399221c0) top left no-repeat; color: #E95800; padding-top: 10px;} 
.product_pages #right_area p {padding: 0; color: #222; line-height: 20px;} 	 
.product_pages #right_area .note {width: 135px;}

.product_pages #right_area .btn-blue span,
.product_pages #right_area .btn-orange span {width: 135px; text-align: center;} 
.product_pages .call_to_action {color: #f00;} 	
.product_pages #top_area h5 {text-transform: uppercase;}
.product_pages .or_div {width: 156px; text-align:  center; margin-left:  12px;}






.product_pages .grey_header_left {height: 33px;	padding-left: 6px; cursor: pointer;	background: #a4a4a7  url('/home/-/image_get_file/e731ab68-7bf8-45f6-b16a-5b4e5568b6e3')	top left no-repeat;}
.product_pages .grey_header_right {background: url('/home/-/image_get_file/e731ab68-7bf8-45f6-b16a-5b4e5568b6e3') top right no-repeat; padding-right: 6px;}
.product_pages .grey_header_left h3 {margin: 0; padding: 8px 29px 9px; font-size: 18px; font-weight: normal; color: #fff; background:  #a4a4a7 url('/home/-/image_get_file/6cb3e56e-4526-44ba-abe5-e0ad394754eb')	9px 13px no-repeat;}
.product_pages #success_stories_header {width: 594px; cursor: auto;}
.product_pages #success_stories_header h3 {background-image: none;}
.product_pages #success_stories_area {width: 600px;	margin: 10px 0 15px;}
.product_pages .view_all {display: none; float: right; margin: 0; padding: 8px 5px 0 0;	color: #fff;}
.product_pages #what_you_get h3 {float: left;}
.product_pages #what_you_get_header {position: relative; top: 0; left: 0; width: 594px; z-index: 10;}
.product_pages #what_you_get_area {width: 600px;}
.product_pages .grey_border {margin-bottom: 15px; padding-top: 10px; background: url('/home/-/image_get_file/d1a70aac-66e4-4689-ae02-3234f3a86ed7')	top left repeat-y;}
.product_pages .grey_border_header_left {background: #a4a4a7 url('/home/-/image_get_file/e731ab68-7bf8-45f6-b16a-5b4e5568b6e3')	bottom left no-repeat;}
.product_pages .grey_border_header_right {background: url('/home/-/image_get_file/e731ab68-7bf8-45f6-b16a-5b4e5568b6e3') bottom right  no-repeat;}
.product_pages .grey_border_bottom {position: relative; top: 0;	left: 0; padding-bottom: 4px; background: url('/home/-/image_get_file/4959b348-969c-4021-9ace-49d271ae7994') bottom left no-repeat;	z-index: 10;}
.product_pages #what_you_get_area #side_image {float: left;	margin: 0 25px 35px 20px;}
.product_pages #what_you_get_area p {width: 575px;}
.ie6 .product_pages #what_you_get_area p, .ie7 .product_pages #what_you_get_area p {width: 345px;}
.product_pages #what_you_get_area p span {font-weight: bold;} 
.product_pages #what_you_get_area #side_image_text {position: absolute;	top: 130px;	left: 65px;	float: left; width: 120px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform: uppercase; font-size: 10px; line-height: normal;	color: #636363;}
.product_pages #what_you_get_area h4 {clear: both; margin: 0 0 10px 20px; font-weight: normal;}
.product_pages #what_you_get_dropdown_area {position: relative; top: 0; left: 0; margin-top: 25px; zoom: 1; z-index: 10;}
.product_pages #what_you_get_dropdown_area ul {margin-bottom: 25px;}
.product_pages #what_you_get_dropdown_area li {position: relative; top: 0; left: 0; float: left; width: 170px; margin-left: 20px;}
.ie6 .product_pages #what_you_get_dropdown_area li, .ie7 .product_pages #what_you_get_dropdown_area li {height: 200px;}
.ie6 .product_pages #what_you_get_dropdown_area li.ie_fix, .ie7 .product_pages #what_you_get_dropdown_area li.ie_fix {height: 275px;}
.product_pages #what_you_get_dropdown_area .image_holder {display: table-cell; width: 170px; height: 100px; vertical-align: bottom; text-align: center;}
.product_pages #what_you_get_dropdown_area li.first_row {clear: both; float: left; margin-left: 0;}
.product_pages #what_you_get_dropdown_area li.clear {float: none;}
.ie6 .product_pages #what_you_get_dropdown_area li.clear, .ie7 .product_pages #what_you_get_dropdown_area li.clear {height: 0;}
.product_pages #what_you_get_dropdown_area li p, .ie6 .product_pages #what_you_get_dropdown_area li p, .ie7 .product_pages #what_you_get_dropdown_area li p{width: 170px; padding-top: 3px;}
.product_pages #what_you_get_dropdown_area .product_title{position: absolute; top: 47px; left: 6px; font-weight: bold;}
.product_pages #what_you_get_dropdown_area .product_title_lower{position: absolute; top: 78px; left: 6px; font-weight: bold;}
.product_pages #what_you_get_dropdown_area .product_title.smaller_text {font-size: 12px;}
.product_pages #what_you_get_dropdown_area strong em {font-weight: bold;}
.product_pages #what_you_get_area .hide {display: none;	width: 65px; margin: 0 -525px 0 525px;	padding: 0;}
.ie .product_pages #what_you_get_area .hide {display: none;	width: 65px; margin: 0 -485px 0 485px;	padding: 0;}
.product_pages #reviews_drop_down_area {}	
.product_pages #reviews_header {width: 594px;}
.product_pages #reviews_area {width: 600px;}
.product_pages #reviews_area ul {margin: 0 0 0 10px;}
.product_pages #reviews_area li {margin: 10px 12px 0 2px; padding-bottom: 3px; background: url('/home/-/image_get_file/0459527a-5fdf-487e-a1d1-06223843e8cf')	bottom left repeat-x;}
.product_pages #reviews_area h4 {padding-bottom: 3px; font-weight: normal;}
.product_pages #reviews_area p span {color: #238dcc; font-weight: bold;}
.product_pages #reviews_area .hide {display: none; width: 85px;	margin: 25px 0 5px 500px; padding: 0;}
.product_pages #buy_now_area {width: 600px;}
.product_pages #buy_now_area .corners_side div {text-align: center;}
.product_pages #buy_now_area h4 {display: inline; position: relative; top: -5px; left: 0; padding: 0;}
.ie7 .product_pages #buy_now_area h4 {top: 5px;}
.ie6 .product_pages #buy_now_area h4 {top: 5px;}
.product_pages #buy_now_area h4 a {color: #E95800}
.product_pages #buy_now_area .btn-blue {float: none; zoom: 1;/*padding: 0;*/}
.product_pages #buy_now_area .corners_side div {zoom: 1;}
.product_pages #buy_now_area .btn-blue span {zoom: 1;}
.product_pages .clear-corner-r5 .corners_top div div {line-height: 1.0em;}
.product_pages .corners_bot div div {line-height: 1.0em;}

#product_page_video_lightbox {display: none; width: 437px; margin: 0 auto; text-align: center;} 
#product_page_video_lightbox #product_page_video_lightbox_bg {padding-bottom: 25px; background-color: #999999; } 
#product_page_video_lightbox .border_top_mid, 
#product_page_video_lightbox .border_bottom_mid { float: left; height: 5px; width: 427px; padding: 0; background-color: #999999; } 
#product_page_video_lightbox .border_top_left { float: left; width: 5px; height: 5px; background: url(/home/-/image_get_file/5ff8b21c-17f7-4bdf-820a-4ee916b96d4f) no-repeat top left; } 
#product_page_video_lightbox .border_top_right { float: left; width: 5px; height: 5px; background: url(/home/-/image_get_file/5ff8b21c-17f7-4bdf-820a-4ee916b96d4f) no-repeat top right; } 
#product_page_video_lightbox .border_bottom_left { float: left; width: 5px; height: 5px; background: url(/home/-/image_get_file/5ff8b21c-17f7-4bdf-820a-4ee916b96d4f) no-repeat bottom left; } 
#product_page_video_lightbox .border_bottom_right { float: left; width: 5px; height: 5px; background: url(/home/-/image_get_file/5ff8b21c-17f7-4bdf-820a-4ee916b96d4f) no-repeat bottom right; } 
#product_page_video_lightbox p, 
#product_page_video_lightbox a {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; text-decoration: none; } 
#product_page_video_lightbox p#lightbox_header {margin: 0; padding: 8px 0 5px 20px; text-align: left;}

#product_page_video_lightbox #bottom_text_area .bottom_text {margin: 0; padding: 8px 0 5px; display: inline;}
.ie7 #product_page_video_lightbox .bottom_text  {position: relative; top: 10px; left: 0;}
#product_page_video_lightbox #bottom_text_area .btn-blue {float: none; position: relative; top: 5px;}
.ie7 #product_page_video_lightbox .btn-blue span {margin: 0;}
.ie7 #product_page_video_lightbox .bottom_text {line-height: 1.2em;}
 
#product_page_video_lightbox a:hover { text-decoration: underline; } 
#product_page_video_lightbox .btn-blue, 
#product_page_video_lightbox .btn-blue span {background:transparent url(/team-beachbody-theme/images/custom/main_sprite.png) no-repeat;} 
#product_page_video_lightbox a.btn-blue {float:left;height:30px; margin-top: 3px;color:#FFF;outline:none;cursor:default;} 
#product_page_video_lightbox .btn-blue{background-position: right -223px;} 
#product_page_video_lightbox .btn-blue span{background-position:2px -193px;border-width:0;cursor:pointer;font:14px Arial,Helvetica,Verdana,sans-serif;height:30px;margin:0 6px 0 0;outline:0;padding:0 5px 0 15px;width:auto;display:block;float:left;line-height:30px;background-position:2px -223px;} 
#product_page_video_lightbox a.btn-blue:hover {color:#036;text-decoration:none;} 
/****  product pages general styles END  ****/




/****  product page redo styles START  ****/
.product_pages #right_area.product_pages_redo .btn-blue,
.product_pages #right_area.product_pages_redo .btn-orange {margin: 0 0 0 12px;}
.es_ES .product_pages #right_area .btn-orange .small_text {font-size: 11px;}
#superbox #close_button_product_page_video_lightbox {top: 445px;}
.ie #superbox #close_button_product_page_video_lightbox {top: 445px;}
.ie7 #superbox #close_button_product_page_video_lightbox {top: 455px;}


.es_ES #product_page_video_lightbox.insanity_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.bbl_video_lightbox .bottom_text a {font-size: 16px;}
.es_ES #product_page_video_lightbox.bbl_video_lightbox .btn-blue span  {font-size: 13px;}
#product_page_video_lightbox.combat_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.combat_video_lightbox .bottom_text a {font-size: 17px;}
#product_page_video_lightbox.combat_video_lightbox  a.btn-blue {margin: 0;}
#product_page_video_lightbox.asylum_2_video_lightbox .bottom_text a {font-size: 15px;}
.es_ES #product_page_video_lightbox.asylum_2_video_lightbox .bottom_text a {font-size: 15px;}
#product_page_video_lightbox.asylum_2_video_lightbox  a.btn-blue {margin: 0;}
.product_pages.yoga_booty_ballet_workout h2 {font-size: 24px; line-height: 28px;}

.es_ES #product_page_video_lightbox.rockinbody_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.rockinbody_video_lightbox  a.btn-blue {margin: 0;}

#product_page_video_lightbox.ten_minute_trainer_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.ten_minute_trainer_lightbox .bottom_text a {font-size: 17px;}
#product_page_video_lightbox.ten_minute_trainer_lightbox  a.btn-blue {margin: 0;}
.es_ES #product_page_video_lightbox.hiphopabs_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.hiphopabs_video_lightbox  a.btn-blue {margin: 0;}
.es_ES #product_page_video_lightbox.chalean_video_lightbox .bottom_text a {font-size: 15px;}
.es_ES #product_page_video_lightbox.chalean_video_lightbox  a.btn-blue {margin: 0;}
.es_ES #product_page_video_lightbox.turbojam_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.turbojam_video_lightbox  a.btn-blue {margin: 0;}
#product_page_video_lightbox.asylum_video_lightbox  a.btn-blue {margin: 0;}
#product_page_video_lightbox.asylum_video_lightbox .bottom_text a {font-size: 15px;}
.es_ES #product_page_video_lightbox.shakeology_video_lightbox .bottom_text a {font-size: 17px;}
.es_ES #product_page_video_lightbox.shakeology_video_lightbox  a.btn-blue {margin: 0;}


/****  product page redo styles END  ****/




/****  product page specific styles START  ****/
.product_pages.p90x_workout #what_you_get_dropdown_area .image_holder {height: 110px;}
.product_pages.chalean_extreme_workout #what_you_get_area #side_image {margin: 0 25px 50px 20px;}
.product_pages.chalean_extreme_workout #what_you_get_dropdown_area .image_holder {height: 110px;} 
.product_pages.insanity_workout #what_you_get_area #side_image {margin: 0 25px 5px 20px;} 
.product_pages.shakeology_shake #what_you_get_dropdown_area .image_holder {height: 110px; margin:0 auto;} 
.product_pages.shakeology_shake #what_you_get_dropdown_area li p {text-align: center;}
.product_pages.shakeology_shake .shake_packs .image_holder {display: table-cell; vertical-align: bottom; height: 160px; width:220px; text-align:center;}
.product_pages.shakeology_shake #what_you_get_area .shake_packs li p {width:220px;}
.product_pages.shakeology_shake #what_you_get_area .shake_info {padding-left:20px;width:500px;}
.product_pages .legal_box{width:578px; padding:10px; margin-top:20px; font-size:10px ; color:#999; border:#EEE 1px solid;} 
.product_pages.one_on_one_workout #what_you_get_header h3 {background-image: none;}
.product_pages.one_on_one_workout .grey_header_left {cursor:default;}
.product_pages.one_on_one_workout #what_you_get_area #side_image {margin: 5px 25px 20px 20px;}
.product_pages.one_on_one_workout #what_you_get_area .link {text-align: center;} 
.product_pages.hip_hop_abs_workout #what_you_get_area #side_image {margin:5px 25px 35px 20px;}
.product_pages.turbo_jam_workout #what_you_get_dropdown_area .image_holder {height: 110px;} 
.product_pages.ten_minute_trainer #what_you_get_area #side_image {margin: 0 25px 5px 20px;}
.ie6 .product_pages.ten_minute_trainer #what_you_get_dropdown_area .ie_fix {margin-top: 50px;}  
.ie7 .product_pages.ten_minute_trainer #what_you_get_dropdown_area .ie_fix {margin-top: 50px;} 
.product_pages.yoga_booty_ballet_workout #what_you_get_area #side_image {margin: 0 25px 5px 20px;}
.product_pages.yoga_booty_ballet_workout h2 {font-size: 24px; line-height: 28px;}
.product_pages.turbo_fire_workout #what_you_get_area #side_image {margin: 5px 25px 5px 20px;}
.product_pages.body_gospel_workout #what_you_get_area #side_image {margin: 0 25px 100px 20px}
.product_pages.slim_in_six_workout #what_you_get_area #side_image {margin: 0 25px 45px 20px;}
/****  product page specific styles END  ****/


/****  bazaarvoice styles  START  ****/
.BVRRRatingSummaryLinkWriteFirst a {margin: 0 10px 0 -13px !important;}
.BVRRRatingSummaryLinks {float: none !important;}
.BVRRRatingSummaryLinkRead {margin-right:5px !important; padding-right:5px !important;}
/****  bazaarvoice styles  END  ****/


/****  jCarousel  styles  START  ****/
.product_pages .jcarousel-skin-tango .jcarousel-container {margin-left: 10px;background:#ffffff; border: 0 none;}
.product_pages .jcarousel-skin-tango .jcarousel-container-horizontal {width:  500px; padding: 5px 40px 0;}
.product_pages .jcarousel-skin-tango .jcarousel-clip-horizontal {width:  500px; height: 120px;}
.product_pages .jcarousel-skin-tango .jcarousel-item {width: 53px !important; height: 200px;}
.product_pages .jcarousel-skin-tango .jcarousel-item .image_holder {display: block; width: 53px; height: 71px; padding: 1px 0 0 1px; border: 1px solid #e8e8e8; cursor: pointer;}
.product_pages .jcarousel-skin-tango .jcarousel-item  .image_holder div {display: table-cell; width: 52px; height: 70px; vertical-align: middle;text-align: center;	background-color: #e8e8e8;}
.product_pages #mycarousel p {width: 53px; margin: 0; padding: 0; text-align: center; line-height: 1.3em; color: #238dcc;}
.product_pages #mycarousel p span {color: #ff7a04;}
.product_pages .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
.product_pages .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff; color: #000;}
.product_pages .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute; top: 20px; right: 9px; width: 21px; height: 45px; cursor: pointer; background: transparent url(/home/-/image_get_file/b1c9886e-8b24-4953-ab08-7bd1861e5ffc) no-repeat top right;}
.product_pages .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute; top: 20px; left: 5px; width: 21px; height: 45px; cursor: pointer; background: transparent url(/home/-/image_get_file/b1c9886e-8b24-4953-ab08-7bd1861e5ffc) no-repeat top left;}
.product_pages .jcarousel_next_disabled {position: absolute; top: 20px; right: 9px; width: 21px; height: 45px; background: transparent url(/home/-/image_get_file/b1c9886e-8b24-4953-ab08-7bd1861e5ffc) no-repeat top right;}
.product_pages .jcarousel_prev_disabled {position: absolute; top: 20px; left: 5px; width: 21px; height: 45px; background: transparent url(/home/-/image_get_file/b1c9886e-8b24-4953-ab08-7bd1861e5ffc) no-repeat top left;} 
/****  jCarousel  styles  END  ****/


/****    jquery.superbox.js styles  START    ****/

/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}

#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center; line-height: 1.2em;}

/* IE7 superbox */
*:first-child+html #superbox-container {position:relative;top:15%}
*:first-child+html #superbox-innerbox {background-color: transparent;}
*:first-child+html #superbox iframe {background-color: transparent; /* margin-left: 20px; */}

/* IE6 superbox - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default superbox Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:20px;color:#fff;}
#superbox{position: relative; top: 0; left: 0; /*padding:10px; */ background-color: transparent;}
#superbox-innerbox{/*padding:10px 0;*/padding: 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}

#superbox .close {position: relative; top: 469px; left: 397px; width: 38px;	height: 15px; cursor: pointer; text-indent: -9999px;}
.ie #superbox .close  {top: 500px;}
#superbox .close a {display: block;	width: 38px; height: 12px;	background: url('/home/-/image_get_file/d49136c6-a655-4859-9797-50e34392b2bc') top left no-repeat;}

/****    jquery.superbox.js styles  END    ****/

/****    signup page  START    ****/

#sign_up {position: relative; top: 0; left: 0;}
#sign_up .clear {clear: both;}
#sign_up h2 {margin: 0 0 20px; font-size: 43px; color: #ea5901;}
#sign_up h2 sup {font-size: 13px;}
#sign_up a {outline: none;}
#sign_up sup {line-height: 1em; vertical-align: text-top;}
#sign_up #signup_header {padding-left: 15px; width:  833px; height: 346px; background:url(/home/-/image_get_file/70c33e63-6ac3-4f6b-afcc-da8fcceccb96) top left no-repeat;}
#sign_up #signup_header #image_text {position: absolute; top: 80px;	left: 766px; width: 67px; font-size: 11px;}
#sign_up #pre_header_text {margin: 0; padding-top: 35px; font-size: 26px; color: #ea5901;}
#sign_up #signup_header h2 {margin:0 0 15px 0; padding:0;}
#sign_up #post_header_text {margin: 0 0 20px; font-size: 20px; color: #3d3d3d;}
.ie #sign_up #post_header_text {padding: 18px 0 2px;}
#sign_up #signup_header p {width: 460px;}
.es_ES #sign_up #signup_header p {width: 500px;}
#sign_up .sub_header {margin: 25px 0 5px; padding-left: 15px; font-size: 21px; font-weight: bold; color: #ea5901;}
#sign_up .bold {width: 545px; padding-left: 18px; font-size: 15px; font-weight: bold; line-height: 1.3em;}
#sign_up #signup_grid {width: 827px; height:765px; margin-bottom: 18px; padding-left: 35px; background:url(/home/-/image_get_file/79e6ce35-3342-4beb-84e9-c710d43c4757) top left no-repeat;}
.es_ES #sign_up #signup_grid {width: 827px; height: 560px; margin-bottom: 18px; padding-left: 35px; background:url(/home/-/image_get_file/844c7cf5-c134-47b6-a8d4-35d7e8afd87c) top left no-repeat;}
#sign_up #signup_grid h3 {margin: 0; padding: 55px 0 23px; font-size: 24px;	font-weight: normal; color: #f55f00;}
#sign_up #signup_grid p {float: left; width: 505px; padding: 22px 0; font-size: 14px;}
#sign_up #signup_grid img {float: left; padding: 16px 17px 0 74px}
#sign_up #signup_grid .two_lines {padding: 17px 0;}
#sign_up #secondary_text {float: left; width: 790px; margin:20px 30px 10px 15px;}
#sign_up #secondary_text h3 {font-size: 24px; font-weight: normal; color: #f55f00;}
#sign_up #club_signup_btn {clear: both;	float: left; padding: 0 82px 10px 0;}
#sign_up #free_signup_btn {float:left; margin:7px 0 0;}
#sign_up #secondary_text #secondary_image {float:right;}
#sign_up #signup_grid p#legal {font-size:12px; color:#999999;}

/****    signup page  END    ****/

/****    bring_it_page  START    ****/

#bring_it_page  {position: relative; padding: 10px 9px 12px 5px;}
#bring_it_page h2 {margin: 15px 0; font-weight: normal;  font-size: 24px; color: #f26d00;}
#bring_it_page h2 sup {padding-right: 90px; font-size: 13px}
#bring_it_page h3 {margin: 0; font-size: 12px; color: #666;}
#bring_it_page p {font-size: 13px; line-height: 1.3em;}
#bring_it_page em {font-style: normal; font-weight: bold; color: #0099cc;}
#bring_it_page .clear {clear: both;}
#bring_it_page #book_area {float: left; width: 200px; padding: 0 26px 5px 15px;}
#bring_it_page #book_area img {padding-bottom: 10px;}
#bring_it_page #book_area p {padding-right: 5px; font-size: 12px;}
#bring_it_page #title_area {float: left; width: 135px;}
#bring_it_page #title_area h2 {margin: 15px 0 0; font-style: italic; font-size: 28px;}
#bring_it_page #title_area p {margin: 8px 0; padding: 0 20px 0 10px; font-size: 12px;  color: #0099cc; line-height: 1.4em;}
#bring_it_page #top_text_area {padding-right: 38px;}
#bring_it_page #like_btn_area {float: right; margin: 15px 0;}
#bring_it_page .clear-corner-r5 {clear: both;}
#bring_it_page .corners_side div {padding-bottom: 5px;}
#bring_it_page .links {margin-bottom: 6px;}


#bring_it_page #color_box {float: left; width: 290px; margin: 10px 5px 25px 0; padding-left: 4px; background: url(/home/-/image_get_file/5d73a3cc-7020-4ac4-b521-cc3eba734f8e) top left no-repeat;}
#bring_it_page #color_box .color_box_top {padding-top: 4px; background: url(/home/-/image_get_file/f8f47344-c4fd-4d08-affb-ceab59b17070) top right no-repeat;}
#bring_it_page #color_box .color_box_bottom {position: relative; top: 0; right: 4px; padding-left: 4px; background: url(/home/-/image_get_file/293a1bc3-4186-4fed-b9ed-366b2e627cbc) bottom left no-repeat;}
#bring_it_page #color_box .color_box_bottom_right {position: relative; top: 0; left: 4px;padding-bottom: 4px; background: url(/home/-/image_get_file/f2dbdc85-8098-4137-be04-fa712bf60eca) bottom right no-repeat;}
#bring_it_page #color_box h4 {width: 294px; position: relative; top: 0; right: 8px; margin: 0; padding-top: 30px; font-size: 19px; text-align: center; background: #666; color: #fff;}
#bring_it_page #color_box p {width: 274px; position: relative; top: 0; right: 8px; margin: 0; padding: 15px 0 15px 20px; font-size: 15px;background: #bf072a; color: #fff;}
#bring_it_page.excerpt_2 #color_box .color_box_top {width: 375px;}
#bring_it_page.excerpt_2 #color_box h4 {width: 364px; text-align:left; padding-left: 15px;}
#bring_it_page.excerpt_2 #color_box p {width: 359px;}
#bring_it_page.excerpt_3 #color_box .color_box_top {width: 325px;}
#bring_it_page.excerpt_3 #color_box h4 {width: 314px; text-align:left; padding-left: 15px; padding-top: 15px;}
#bring_it_page.excerpt_3 #color_box p {width: 309px;}


#bring_it_page a {font-weight: bold; font-size: 13px;}
#bring_it_page #first_link {clear: both;}
#bring_it_page.excerpt_1 h2 {margin-bottom: 20px;}
#bring_it_page.excerpt_1 #image_caption {position: absolute; top: 110px; left: 7px; width: 102px; font-size: 12px;  color: #0099cc; line-height: 1.4em;}
#bring_it_page .note {padding: 10px 0 5px;}
#bring_it_page a img {padding-right: 2px;}
#bring_it_page ol {margin-bottom: 35px;}
#bring_it_page #tips_list p {margin-bottom: 8px;}
#bring_it_page .image_1 {float: right; padding: 0 0 0 10px;}
#bring_it_page .image_2 {float: left; padding: 0 10px 0 0;}
#bring_it_page #non_link {font-weight: bold; font-size: 13px; color: #555;}
#bring_it_page.excerpt_1 #first_link {font-weight: bold; font-size: 13px; color: #555;}

/****    bring_it_page  END    ****/

/*  Coach Landing Page  START  */
.coach_landing_page sup {line-height:1em; vertical-align:text-top;}
.coach_landing_page a {outline: none;}
.coach_landing_page #header_area {position: relative; top: 0; left: 0; width: 953px; height: 446px; padding-left: 22px; background:url(/home/-/image_get_file/a0906bdc-e1e5-4f10-9cd9-cb87fbab2b65) top left no-repeat;}
.coach_landing_page #sub_nav {position: absolute; top: 3px; right: 29px;}
.coach_landing_page #sub_nav li {float: left; line-height: 1.0em; list-style-type: none;}
.coach_landing_page #sub_nav .first-child {margin-right: 5px; padding-right: 5px; border-right: 1px solid #555;}
.coach_landing_page #sub_nav a {font-weight: bold; color: #555;}
.coach_landing_page #header_area h2 {width: 535px; margin: 0; padding: 27px 0 7px; line-height: 1.0em; font-size: 39px; font-weight: normal; color: #e95800;}	
.coach_landing_page #header_area h2 sup {font-size: 24px;}
.coach_landing_page #header_area .main_text {width: 475px; line-height: 1.2em; font-weight: bold; font-size: 17px;}
.coach_landing_page #header_area .coach_btn {display: block; margin-bottom: 58px;}
.coach_landing_page #header_area .note {margin: 0 0 4px; font-size: 12px; font-weight: normal; color: #333;}
.coach_landing_page #bullet_points {margin: 24px 0 0;}
.coach_landing_page #bullet_points li {float: left; width: 200px; padding: 0 12px 0 0; list-style-type: none;}
.coach_landing_page #bullet_points li.wider {width: 215px; padding: 0 0 0 19px;}
.coach_landing_page #bullet_points li.widest {width: 250px; padding: 0 0 0 19px;}
.coach_landing_page #bullet_points li p {line-height: 1.3em; font-size: 14px; color: #fff;}
.coach_landing_page #bullet_points li span {line-height: 1.4em; font-size: 21px; color: #fff;}
.coach_landing_page #box_1,
.coach_landing_page #box_2 {float: left; width: 471px; height: 251px; margin: 15px 10px 15px 0; background:url(/home/-/image_get_file/7ae04e23-51cf-4f90-b45b-9a2d1eb449eb) top left no-repeat;}
.coach_landing_page #box_2 {margin: 15px 0; }
.coach_landing_page h3 {margin: 0; padding: 10px 0 12px 20px; font-weight: normal; font-size: 18px; color: #e95800;}
.coach_landing_page h3 sup {font-size: 12px;}
.coach_landing_page #box_2 .side_image {float: right; padding: 15px 20px 0;}
.coach_landing_page #box_2 p {padding-left: 20px; line-height: 1.4em;}
.coach_landing_page #box_2 img {padding-left: 20px;}
.coach_landing_page #video_area {clear: both; width: 952px; height: 271px; margin-bottom: 15px; background:url(/home/-/image_get_file/fad1bab6-4c20-44b7-8f26-e77f7f5e1c5c) top left no-repeat;}
.coach_landing_page #video_area p {color: #fff;}
.coach_landing_page #video_box {float: left; width: 300px; margin: 25px 25px 10px 20px;}
.coach_landing_page #video_box #video_div {width: 300px; height: 200px; border: 1px solid #fff;}
.coach_landing_page #video_box ul {margin: 10px 0 0;}
.coach_landing_page #video_box li {float: right; list-style-type: none;}
.coach_landing_page #video_box li a {margin-left: 3px; padding: 3px 6px; color: #fff;}
.coach_landing_page #video_box li a.selected {background: #238dcc;}
.coach_landing_page #video_carousel_box {float: left; width: 600px;}
.coach_landing_page #video_carousel_box h3 {padding: 22px 0 12px 50px;}
.coach_landing_page #video_carousel_box p {width: 435px; padding-left: 50px;}
.coach_landing_page #coach_video_carousel li a,
.coach_landing_page #coach_video_carousel_logged_in li a.selected {display: block; width: 150px;}
.coach_landing_page #coach_video_carousel li a.selected {border: 1px solid #fff;}
.coach_landing_page #coach_video_carousel_logged_in li a.selected {border: 1px solid #fff;}

.coach_landing_page .jcarousel-skin-products .jcarousel-container {width: 380px;  height: 200px; margin-left: 10px; padding: 0 35px; background: none; border: 0 none;}
.coach_landing_page .jcarousel-skin-products .jcarousel-clip-horizontal {width: 380px; height: 200px;}
.coach_landing_page .jcarousel-skin-products .jcarousel-item {width: 190px !important; height: 200px;}
.coach_landing_page .jcarousel-skin-products .jcarousel-next-horizontal {position: absolute; top: 85px; right: 5px; width: 19px; height: 19px; cursor: pointer; background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat top right;}
.coach_landing_page .jcarousel-skin-products .jcarousel-next-horizontal:hover {background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat bottom right;}
.coach_landing_page .jcarousel-skin-products .jcarousel-prev-horizontal {position: absolute; top: 85px; left: 5px; width: 19px; height: 19px; cursor: pointer; background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat top left;}
.coach_landing_page .jcarousel-skin-products .jcarousel-prev-horizontal:hover {background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat bottom left;}

.coach_landing_page .jcarousel-skin-video {margin: 25px 0 0 15px;}
.coach_landing_page .jcarousel-skin-video .jcarousel-container {width: 492px; height: 150px; padding: 0px 35px; background: none; border: 0 none;}
.coach_landing_page .jcarousel-skin-video .jcarousel-clip-horizontal {width: 492px; height: 150px;}
.coach_landing_page .jcarousel-skin-video .jcarousel-item {width: 170px !important; height: 150px;}
.coach_landing_page #video_carousel_box .jcarousel-skin-video .jcarousel-item p {width: 150px; padding-left: 0;}
.coach_landing_page .jcarousel-skin-video .jcarousel-next-horizontal {position: absolute; top: 42px; right: 0px; width: 19px; height: 19px; cursor: pointer; background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat top right;}
.coach_landing_page .jcarousel-skin-video .jcarousel-prev-horizontal {position: absolute; top: 42px; left: 0px; width: 19px; height: 19px; cursor: pointer; background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat top left;}
.coach_landing_page .jcarousel-skin-video .jcarousel-next-horizontal:hover {background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat bottom right;}
.coach_landing_page .jcarousel-skin-video .jcarousel-prev-horizontal:hover {background: transparent url(/home/-/image_get_file/5e87b72b-26bc-4f85-b6d9-36d424aced08) no-repeat bottom left;}

#left_nav_coach_landing_page {float: left; width: 110px; margin-right: 20px;}
.coach_landing_page.logged_in {float: left; width: 830px;}
.coach_landing_page.logged_in #header_area {position: relative; top: 0; left:0; width: 822px; height: auto; padding-left: 0; background:url(/home/-/image_get_file/57165386-c32d-4e72-96eb-f2eed0328cf3) top left no-repeat;}
.coach_landing_page.logged_in #header_bottom {padding: 0 0 6px 22px; background:url(/home/-/image_get_file/478b061e-d6b9-4b5a-8e88-ec8ef1ff0a2d) bottom left no-repeat;}
.coach_landing_page.logged_in #side_box {float: right; width: 218px; margin: 20px 17px 12px 0; background:url(/home/-/image_get_file/62b90371-03f4-4ea6-ae51-c1dd0d7a98e0) top left no-repeat;}
*:first-child+html .coach_landing_page.logged_in #side_box {margin: 20px 17px 0 0;}
.coach_landing_page.logged_in #side_box_bottom {padding: 5px 13px; background:url(/home/-/image_get_file/c1b4e155-f9e2-47e8-bfe0-28bb9f1b0bf0) bottom left no-repeat;}
.coach_landing_page.logged_in #side_box h3 {padding: 8px 0 4px; line-height: 1.2em; font-weight: bold; font-size: 15px;}
.coach_landing_page.logged_in #side_box img {margin-left: 5px;}
.coach_landing_page.logged_in #header_area h2 {padding: 20px 0 7px;}
.coach_landing_page.logged_in #header_area .note {position: absolute; bottom: 16px; left: 22px; font-weight: bold; font-size: 20px; line-height: 1.2em; color: #e95800;}
.coach_landing_page.logged_in #header_area .button {position: absolute; bottom: 15px; left: 430px; }
.coach_landing_page.logged_in #box_1 {float: left; width: 402px; height: 249px; margin: 15px 15px 15px 0; background:url(/home/-/image_get_file/49122d20-c7ce-4270-880d-ec63c792475a) top left no-repeat;}
.coach_landing_page.logged_in #box_2 {float: left; width: 403px; height: 249px; margin: 15px 0; background:url(/home/-/image_get_file/40bbf003-3222-46ca-9874-f0e6003e7fa8) top left no-repeat;}
.coach_landing_page.logged_in #video_area {clear: both; width: 823px; height: 271px; margin-bottom: 15px; background:url(/home/-/image_get_file/d0c9b377-b6a0-49b8-9bf0-c82444e978c6) top left no-repeat;}
.coach_landing_page.logged_in #box_1 p {padding: 0 21px 0 20px;}
.coach_landing_page.logged_in #box_1 .button {display: block; margin: 189px 0 0 92px;}
.coach_landing_page.logged_in #box_2 h3,
.coach_landing_page.logged_in #box_2 p {color: #fff;}
.coach_landing_page.logged_in #box_2 p {padding: 130px 12px 0 130px;}
.coach_landing_page.logged_in #box_2 .button {display: block; margin: 34px 0 0 213px}

.coach_landing_page.logged_in #video_carousel_box {float: left; width: 460px;}
.coach_landing_page.logged_in .jcarousel-skin-video .jcarousel-container {width: 322px; height: 150px; padding: 0px 35px; background: none; border: 0 none;}
.coach_landing_page.logged_in .jcarousel-skin-video .jcarousel-clip-horizontal {width: 322px; height: 150px;}

.coach_landing_page #for_IE {display: none;}
.coach_landing_page #for_real_browsers {display: block;}
.ie .coach_landing_page #for_IE {display: block;}
.ie .coach_landing_page #for_real_browsers {display: none;}

#MDBG-Wildcard {position: relative; top: -10px; left: 1px; width: 619px; background:url(/home/-/image_get_file/dcc15821-f5df-44ae-9339-f3a814c98ece) top left no-repeat;}
#MDBG-Wildcard #header {width: 300px; margin: 0 0 15px 265px; padding-top: 20px; text-align: center;}
#MDBG-Wildcard #header p {margin-bottom: 10px; font-size: 20px; line-height: 1.22em;}
#MDBG-Wildcard #header p strong {text-transform: uppercase;}
#MDBG-Wildcard #header h4 {margin: 16px 0 23px; font-size: 45px; text-transform: uppercase; color: #e95800;}
#MDBG-Wildcard #box_1 {width: 591px; height: 166px; margin-left: 15px; padding: 22px 0 0 25px; background:url(/home/-/image_get_file/103eade4-3d41-4b12-8043-d191e8e4ce93) top left no-repeat;}
#MDBG-Wildcard #box_1 h3 {margin: 0; padding: 0 0 2px; font-size: 14px; text-transform: uppercase;} 
#MDBG-Wildcard #box_1 h3.pre_header {padding: 0 0 5px; color: #e95800;}
#MDBG-Wildcard #box_1 h3.pre_header sup {font-size: 11px}
#MDBG-Wildcard #box_1 h2 {margin: 0; padding: 0 0 18px; font-size: 24px; color: #404040; text-transform: uppercase;}
#MDBG-Wildcard #box_1 p {margin: 0; padding: 0 160px 0 0;} 
#MDBG-Wildcard #box_2 {width: 591px; height: 406px; margin-left: 15px; padding: 25px 0 0 25px; background:url(/home/-/image_get_file/330913f3-5cbc-47d2-8a89-2f16de135b72) top left no-repeat;}
#MDBG-Wildcard #box_2 h2 {margin: 0 0 15px; font-size: 24px; color: #e95800;}
#MDBG-Wildcard #box_2 ul {margin: 0 0 18px;}
#MDBG-Wildcard #box_2 li {margin: 0 0 7px 12px; padding: 0 210px 0 15px; list-style-type: none; background:url(/home/-/image_get_file/e3b38b84-205f-4700-ade0-665c4d16f8bd) 0 3px no-repeat;}
#MDBG-Wildcard #box_2 li.longer {padding: 0 160px 0 15px}
#MDBG-Wildcard #box_2 h3 {margin: 0 0 3px; text-transform: uppercase; color: #197dc2;}
#MDBG-Wildcard #box_2 p {margin: 0 0 8px 0;}
#MDBG-Wildcard #box_2 a {padding-right: 12px;}


#email_collector {height: 50px; text-align: center; background: url(/home/-/image_get_file/e898e711-47bd-4eb6-886a-e0a575e8667d) no-repeat top left;}
#email_collector_right {height: 50px; padding-left: 10px; background: url(/home/-/image_get_file/15ddb9e3-1978-41e6-a90e-e0ae65836104) no-repeat top right;}
#email_collector p {display: inline; padding-right: 25px; font-size: 18px; color: #fff;}
#email_collector_right img {position: relative; top: 10px; left: 0;}
#email_collector_lightbox {width: 400px; height: 360px; background: url(/home/-/image_get_file/b67c0572-d181-4d90-8165-4643abc2fa81) no-repeat top left;}
#email_collector_lightbox h4 {color: #fff; font-size: 26px; font-weight: normal; line-height: 0.85em; padding: 19px 0 25px 30px;}
.ie #email_collector_lightbox h4 {padding: 12px 0 25px 30px;}
#email_collector_lightbox h4 span {font-size: 18px;}
#email_collector_lightbox p {width: 350px; margin: 0 0 20px 35px;}
#email_collector_lightbox label {float: left; width:75px; margin: 0 0 10px 35px; padding-top: 4px; text-align: left;}
#email_collector_lightbox input {float: left; width: 200px; margin-bottom: 10px; padding: 4px 0 2px; border: 1px solid #000; background: #efefef;}
#email_collector_lightbox #submit_button {width:74px; height: 30px; background: url(/home/-/image_get_file/9eb50f69-587a-4700-9dda-2b3c91ef4e1b) no-repeat top left;}
#email_collector_lightbox label.error {float: left; width: 70px; margin: 0 0 0 10px; padding: 0; color: #f00;}
#email_collector_lightbox .btn-white {display: block; clear: both; background: none;}
#email_collector_lightbox input#submit_button {margin:10px 0 0 108px; border: none;}
.es_ES #email_collector_lightbox h4 {padding: 19px 0 15px 30px;}
.es_ES #email_collector_lightbox p {margin: 0 0 10px 15px; width: 350px;}
.es_ES #email_collector_lightbox label {width: 110px; margin: 0 0 10px 15px;}
.es_ES #email_collector_lightbox input#submit_button {width:90px; height: 30px; margin: 5px 0 0 125px; background: url(/home/-/image_get_file/369df876-4f33-4e1d-9f09-e389d470c4f1) no-repeat top left;}
.es_ES #email_collector_lightbox label.error {width: 66px; margin: 0 0 0 5px;}

/* iphone FAQ page */

div.faq_mobi h1 {
	font: normal 40px/40px Eurostile, Arial, Helvetica, sans-serif;
}
div.faq_mobi h2 {
	font: normal 20px/20px Eurostile, Arial, Helvetica, sans-serif;
}
div.faq_mobi h3 {
}
div.faq_mobi {
	font: normal 11px/13px Arial, Helvetica, sans-serif;
	width:320px;
	padding:5px;
	line-height:12px;
	background:url(P90X-iphone-FAQ.jpg) top left no-repeat #000;
	color:#fff;
}
div.faq_mobi > p {display:block;clear:both
}
div.faq_mobi > ul > li {
	font: normal 15px/18px Arial, Helvetica, sans-serif;
	list-style-type: square;
}
div.faq_mobi p a {
	color:#cc0000;
	float:right;
	margin-right:25px;
}
div.faq_mobi ol {
	padding:0 20px
}
div.faq_mobi ol li {
	margin: 12px 0
}
div.faq_mobi ol li span {
	color:#999
}
div.faq_mobi li > a {
	color:#fff;
}

/* end iphone FAQ page */

/*  BBChallenge fix  */
#quarterly-vote-wrapper .quarterly-contestant-container .contestant-age {
    padding-right: 5px;
    text-align: center;
}

#quarterly-vote-wrapper .quarterly-contestant-container .contestant-screenname {
	text-transform: lowercase; 

}

#quarterly-vote-wrapper .quarterly-contestant-container .contestant-screenname {
	text-transform: capitalize;
}


