@charset "UTF-8";
/* MASTER COACH IN-LINE POPUPS CSS */
/*body { background-color: #fff; color: #555; font: 13px/1.4em Arial, Helvetica, sans-serif; text-align: center;}*/
#c_popup_wrap a, #c_popup_wrap a:link, #c_popup_wrap a:visited { color: #238dcc; text-decoration: none; cursor: pointer;}
#c_popup_wrap a:hover, #c_popup_wrap a:active { text-decoration: underline;}
#c_popup_wrap p {margin: 1em 0;}
#c_popup_wrap sup { line-height: 1em; vertical-align: text-top; font-size: 80%;}
#c_popup_wrap .left { float: left;}
#c_popup_wrap .right { float: right;}
#c_popup_wrap .clear { clear: both; display: none; visibility: hidden; height: 1px;}
#c_popup_wrap .legal {font-size: 11px; line-height: 1.2em; color: #777;}
/* POPUP WRAP */
#c_popup_wrap {margin: 0.5em auto; width: 830px; text-align: left;}
/* POPUP WRAP > ABOUT VIDEO */
#c_popup_wrap #video {
	position: relative;
	float: right;
	clear: both;
	width: 315px;
	margin: 0 0 10px 10px;
	padding: 5px 0; 
	border: 1px solid #e2e1dd;
	text-align: center;
	background-color: #fafafa;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}
#c_popup_wrap h1 { position: relative; padding: 10px 0; margin: 0; font-size: 28px; font-weight: normal; color: #eb5800;  border-bottom: 1px solid #e2e1dd;}
#c_popup_wrap h2 { font-size: 20px; font-weight: normal; color: #61b2e3;}
#c_popup_wrap h2 + p {margin-top: 0.5em;}
#c_popup_wrap h4 { margin: 0.5em 0; font-size: 15px; letter-spacing: 5px; font-weight: normal; color: #999;}
#c_popup_wrap sup { line-height: 1em; font-size: 80%; vertical-align: text-top;}
#c_popup_wrap h1 p { position: absolute; top: 5px; left: 520px;}
#c_popup_wrap ul {padding:0px; margin:0px;}
#c_popup_wrap ul li {list-style-type:none; padding:0px; margin:0px;}
/* POPUP WRAP > JOIN TBB CLUB > HEADER */
#c_popup_tbb_header { height: 277px; background: #7ebfe6 url(/home/-/image_get_file/f0799426-fdd6-4fd9-a347-b007483c6951) no-repeat 0 0; text-align:left;}
#c_popup_tbb_header h1 { width:628px; line-height: 1.5em; background: url(/home/-/image_get_file/c30a3d53-89de-4c54-9e0f-6a0c7c928948) no-repeat 50% bottom; border: none; text-indent: -9999px; margin-left:15px; margin-bottom:0px;}
#c_popup_wrap .c_intro_copy { float: left; margin-left: 15px; width: 380px;}
#c_popup_wrap .c_intro_copy p { font-size: 14px; line-height:1.6em; margin: 0.8em 0;}
#c_popup_wrap .c_names { float: right; width: 380px;}
#c_popup_wrap .c_names p { float: left; font-size: 12px; line-height: 1.2em; margin: 0; padding-top: 160px; padding-right: 120px;}
/* POPUP WRAP > BENEFITS */
#c_popup_wrap h2 { color: #e95800; margin: 1em 0 0.5em 0;}
#c_popup_wrap h2.cost { background: url(/home/-/image_get_file/4cc6e78f-52cc-47a1-b3d5-869679234a95) no-repeat right center;}
#c_popup_wrap .c_benefit, .c_benefit_end { float: left; width: 276px; height: 135px; padding: 8px 0; background: #fff url(/home/-/image_get_file/8f9f6475-8125-4c3c-a48c-556cc430d6d9) repeat-x top right; text-align: center;}
#c_popup_wrap .c_benefit_end {background: #fff url(/home/-/image_get_file/8f9f6475-8125-4c3c-a48c-556cc430d6d9) repeat-x top center;}
#c_popup_wrap .c_benefit p, #c_popup_wrap .c_benefit_end p { font-size: 11px; font-weight: bold; line-height: 1.4em; margin: 0.2em 5px;}
#c_popup_wrap .c_benefit:hover, #c_popup_wrap .c_benefit_end:hover { color: #e95800; background-color: #ffc;}
/* POPUP WRAP > JOIN TBB CLUB > BUTTONS */
#c_popup_wrap .c_btn { clear: both; margin: 1em 0 1.5em 0;}
#c_popup_wrap .c_btn a.c_btn_gray { position: relative; top: 5px;}
/* POPUP WRAP > JOIN TBB CLUB > TABLE */
#c_popup_wrap table.table_join { border-top: 1px solid #dadada; border-left: 1px solid #dadada; border-collapse: collapse;}
#c_popup_wrap table.table_join td { border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 4px;}
#c_popup_wrap table.table_join tr:hover td, #c_popup_wrap table.table_join tr.alt:hover td { background-color: #ffc;}
#c_popup_wrap table.table_join td div.join_check { margin: 3px 0px -3px 0px; padding: 0px; font-size: 40px; font-weight: bold; line-height: 0.3em; color: #7ebfe6;}
#c_popup_wrap table.table_join td p { padding: 4px; margin: 0px; font-size: 12px; line-height: 1.2em;}
#c_popup_wrap table.table_join thead td { background: #266aa2 url(/home/-/image_get_file/538d1899-82c9-4337-abfb-b02174e58cbc) repeat-x 50% 0; color: #fff; font: bold 14px/1.6em Arial, Helvetica, sans-serif; padding: 0 20px;}
#c_popup_wrap table.table_join tbody tr.alt td { background-color: #f8f8f8;}
/* POPUP > JOIN TBB COACH > LEFT */
#c_popup_wrap #c_popup_coach_left { float: left; width: 580px;}
#c_popup_wrap #c_popup_coach_left h2 { color: #e95800; margin: 1em 0 0.3em 0; padding-bottom: 5px; background: url(/home/-/image_get_file/a94a0eb5-bf33-4a39-ac77-560ae9360682) repeat-x bottom right;}
#c_popup_wrap #c_popup_coach_left ul li { padding-left: 24px; margin: 4px 0 10px; background: url(/home/-/image_get_file/81b6457c-568a-4fc2-8d71-2724c7bb8096) no-repeat 4px 4px;}
#c_popup_wrap #c_popup_coach_left ul li:hover {background-color: #ffc; color: #e95800;}
/* POPUP WRAP > JOIN TBB COACH > LEFT > VIDEO */
#c_popup_wrap ul.video {margin: 8px 0;}
#c_popup_wrap #c_popup_coach_left ul.video li { float: left; margin: 5px 0; padding: 0; background: none;}
#c_popup_wrap ul.video li h3 { font-size: 20px; font-weight:normal; color: #e95800; padding-right: 30px; margin:0px;}
#c_popup_wrap ul.video li a { float: left; line-height: 1.4em; padding: 0 10px 0 20px; display: block; background: url(/home/-/image_get_file/c4546446-4e72-4792-aeea-2b5b5c08ffc7) no-repeat 0 0;}
#c_popup_wrap ul.video li:hover { font-weight: normal;}
/* POPUP WRAP > JOIN TBB COACH > RIGHT */
#c_popup_coach_right { float: right; width: 218px; padding-top: 15px;}
/* POPUP WRAP > JOIN TBB COACH > RIGHT > BOX */
#c_popup_wrap .c_popup_coach_sbbox {background: #fafafa url(/home/-/image_get_file/578b21ea-b12e-4f69-9946-1b39726a9caa) repeat-y 0 0; margin-bottom: 20px;}
#c_popup_wrap .c_popup_coach_sbbox h2 { padding: 0 15px; color: #e95800; font-size: 16px;}
#c_popup_wrap .c_popup_coach_sbbox h3 { padding: 0; margin: 0.2em 0; color: #e95800; font-size: 16px; font-weight: normal;}
#c_popup_wrap .c_popup_coach_sbbox img.c_photo { margin: 5px 15px; padding: 3px; background-color: #fff; border: 1px solid #e2e1dd;}
#c_popup_wrap .c_popup_coach_sbbox p {  margin: 0; padding: 0; font-size: 12px; color: #777;}

/* POPUP WRAP > JOIN TBB COACH > RIGHT > BOX > SS SLIDE */
#c_popup_wrap .c_coach_ss { float: left; display: block; width: 188px; height: 330px; overflow: hidden;}
#c_popup_wrap .c_popup_coach_sbbox .frame { width:188px; margin: 0 15px; position: relative; overflow: hidden; height: 330px;}
#c_popup_wrap .c_popup_coach_sbbox .holder { width: 2000px; position: absolute; left: 0; top: 0;}

/* POPUP WRAP > JOIN TBB COACH > RIGHT > BOX > SS NAV */
#c_popup_wrap p.c_coach_sbbox_nav { margin: 5px 15px 0 15px; padding-top: 4px; text-align: center; color: #cdcdcd; background: url(/home/-/image_get_file/a94a0eb5-bf33-4a39-ac77-560ae9360682) repeat-x top right; letter-spacing: 2px;}
#c_popup_wrap p.c_coach_sbbox_nav a.last { padding-left: 16px; background: url(/home/-/image_get_file/007be10c-fe9b-49ef-b151-e6625a40741e) no-repeat left center;}
#c_popup_wrap p.c_coach_sbbox_nav a.next { padding-right: 16px; background: url(/home/-/image_get_file/6198cfff-0fb6-42e4-a327-efd1e8669fa7) no-repeat  right center;}
/* POPUP WRAP > JOIN TBB COACH > RIGHT > VIDEO AND DOCS */
#c_popup_wrap .c_popup_coach_sbbox ul {margin: 8px 15px;}
#c_popup_wrap .c_popup_coach_sbbox ul li { margin: 5px 0;}
#c_popup_wrap .c_popup_coach_sbbox ul li a { line-height: 1.4em; padding-left: 20px; display: block;}
#c_popup_wrap .c_popup_coach_sbbox ul.video li a { background: url(/home/-/image_get_file/c4546446-4e72-4792-aeea-2b5b5c08ffc7) no-repeat 0 0;}
#c_popup_wrap .c_popup_coach_sbbox ul.pdf li a { background: url(/home/-/image_get_file/16eb7849-447a-4a42-9d53-ab0022e9602f) no-repeat 0 0;}
/* POPUP WRAP > JOIN TBB COACH > RIGHT > MBG BOX */
.c_popup_coach_sbbox_mbg {background: #fafafa url(/home/-/image_get_file/3dfffe56-cc28-48c7-bd9e-ffbfda7896aa) repeat-y 0 0; margin-bottom: 20px;}
#c_popup_wrap .c_popup_coach_sbbox_mbg h2 {margin: 0 15px; color: #fff; font-size: 18px;}
#c_popup_wrap .c_popup_coach_sbbox_mbg p {margin: 0.5em 15px; color: #fff; font-size: 12px;}