@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { background-color:#000000; padding:5px 0px; font-family: Arial, Helvetica, sans-serif, serif, Georgia; }
#page_wrapper { margin:0px auto; width:1065px; bheight="60"ackground-color:#EAB649; }
#page_wrapper_specials{margin:0px auto; width:1065px;}
ul { list-style:none; }
img { border:none; }
.clear { clear:both; }
#menu_logo { width:253px; float:left; display:inline; }
#header_img { float:right; display:inline;  }
#header_img2 { float:right; display:inline; width:815px; }
#header_img2 img { float:right; }
#menu_logo_a { width:253px; height:468px; background:url(../images/menu_all_b.jpg); float:left; display:inline; }
#menu_logo_a_s { width:250px; height:468px; background:url(../images/menu_all_staff.jpg); float:left; display:inline; }
#header { background:url(../images/header.jpg) no-repeat; width:1065px; height:468px; }
#text{ position:absolute; top: 440px; left: 380px; font-size:20px; color:#FFFFFF}
#header_all { background-color:#EAB649; width:1065px; height:468px; float:left; }
.included-navi_1 { width:1064px; height:248px; background-image:url(../images/promos/large_banner_active.gif);background-repeat:no-repeat;}
.included-rollover_1 {  width:1064px; height:248px; background-image:url(../images/promos/large_banner_rollover.gif); background-repeat:no-repeat;}

#prog_cat { width:471px; height:211px; float:right; margin-top:-213px; margin-left:200px;}
#prog_cat li { width:137px; height:191px; padding:10px; cursor:default; }
.prog_li { background:url(../images/programs_b.png); float:left; display:inline; }
.prog_li_no { width:135px; text-align:center; font-weight:bold; font-size:32px; color:#124D89; padding-left:2px; }
.prog_li_no_h { width:135px; text-align:center; font-weight:bold; font-size:32px; color:#f57a2a; padding-left:2px; }
.prog_li_txt { font-size:11px; color:white; height:120px; padding:10px 0px; font-weight:bold; }
.prog_li_name { color:#134D8A; font-weight:bold; font-size:12px; text-align:center; }

#logo2 { width:264px; height:157px; float:left; display:inline; }
#menu { width:222px; height:282px; float:left; display:inline; margin:0px 0px 0px 21px; color:#333333; font-size:12px; }
#menu li { width:222px; text-align:center; font-size:12px; font-weight:bold; margin-top:8px; }
.menu_lin, .menu_lin a:link, .menu_lin a:visited { color:#1D2F5D; text-decoration:none; }
.menu_lin span { color:#000000; }
.menu_lih a { color:#FFFFFF; }
.menu_lih a:hover { text-decoration:none; }
.menu_lih { background-color:#E45B25; color:#FFFFFF; }
#programs_levels { background-color:#EAB649; width:1065px; padding:10px 0px; margin:0px 0px; border-bottom:2px solid #21528E; height:70px; float:left; }
#programs_levels a, #programs_levels a:visited { color:#FFFFFF; text-decoration:none; }
#programs_levels li { float:left; cursor:pointer; display:inline; margin-left:20px; }
#programs_levels li h2 { font-size:18px; font-weight:bold; }
.pr_lvls { background:url(../images/levels_sprite.png) 0 0; width:322px; height:44px; }
.pr_lvls dt, .pr_lvls_h dt { float:left; }
.pr_lvls_h { background:url(../images/levels_sprite.png) 0 -46px; width:322px; height:44px }
.pr_lvls_no { width:39px; text-align:center; font-size:30px; font-weight:bold; color:#205290; padding:4px 0px 0px 4px; }
.pr_lvls_name { width:265px; height:20px; padding:12px 0px 0px 10px; color:white; line-height:20px; font-size:20px; text-align:center; }
.under_banner{float:left; margin-bottom: 0px; height: 188px; width: 1065px;}
.page_under_banner { width: 1065px; background-color:#eab649; }
.signup_and_winners { width: 1065px; height:389px; padding:20px 0px; }
.signup_area { padding:10px 12px 5px 11px; width: 1042px; height: 329px; background-image:url(../images/The_Biggest_Looser_big_Table_Transparency.png); }
.signup_area_content { float: left; width: 530px; height: 329px; }
.logo_main { padding: 0px 102px 0px 5px; width: 423; height: 86px; background:url(../images/logo.png) no-repeat; }
.signup_smaller { padding: 11px 20px 0px 85px; width: 425px; height: 128px; }
.signup_font { font-family: Arial; font-size: 43px; color:rgb(255,180,0); }
.time_period { padding: 16px 0px 0px; width: 530px; height: 35px; }
.time_period_font { font-size: 32px; color:rgb(24,102,241) }
.change_lifestyle { padding-top: 2px 20px 194px 0px; width: 316px; height: 19px }
.change_lifestyle_font { font-size: 14px; color:rgb(255,180,0); }
.email_info { padding:8px 20px 0px 10px; width: 500px; height: 15px }
.email_info_font { font-size: 14px; }
.winners { float: right; padding: 15px 0px 0px 74px; width: 438px; height: 329px; }
.font_winner { font-size: 18px; color:rgb(255,180,0); }
.a_small_font { font-size: 12px; }
.a_program_style { text-decoration: none; }
.pane_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: 600; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom: solid; border-bottom-width: 2px; border-bottom-color: #21528e; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.p_pane_title { text-align: center; }
.links_bottom { background-color:#000000; layer-background-color:#000000; color:#eab649; width:1065px; height:1%; }
#content_pane_topcenter { background: transparent; width: 355px; height:300px; float: left;}
.geneva { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; text-align: left; padding-left: 10px; padding-right: 10px; text-align:justify; color:#000; }/* color: #21528e;*/
.geneva a { color: #21528e; text-align:justify; }
.geneva_black { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; text-align: left; padding-left: 10px; padding-right: 10px; padding-top:10px; }
.geneva_blue{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 500; color: #21528e; text-align: left; padding-left: 10px; padding-right: 10px;color:blue;margin-top:10px;}
#content_pane_topleft { background: transparent; width: 355px; height: 300px; float: left;  text-align:center; }
#content_pane_topright { background: transparent; width: 355px; height: 300px; float: left;  text-align:center; }
#content_pane_midcenter { background: transparent; width: 355px; height: 300px; float: left;  text-align:center; }
#content_pane_midright { background: transparent; width: 355px; height: 300px; float: left;  text-align:center; }
#content_pane_midleft { background: transparent; width: 355px; height: 300px; float: left; text-align:center; }
#content_pane_middle{ background: transparent; width: 355px;height: 300px; float: left;text-align:center;}
.clear { clear:both; padding-top:5px; }
.content_pane_top { background: transparent; width: 1065px; height: 1%; float: left; padding-bottom: 40px; }
.content_pane_bottom { background: transparent; width: 1065px; height: 1%; float: left; padding-bottom: 40px; }
.footer { background-color:#000000; height:auto; width:1065px; margin:0px auto; text-align:center; margin-bottom:400px;}
.footer p { margin-top: 0px; margin-bottom: 0px; }
.footer a { color: #eab649; margin-top: 0px; margin-bottom: 0px; text-decoration: none; font-size: 10px; font-weight: 500; }
.footer a:hover { text-decoration: underline; }
.main_content { width:1065px; padding-bottom:630px; }
#content_general { background:#EAB649 bottom center no-repeat; width:1065px; float: left;}
#content_general_a, #content_general_p, #content_general_f, #content_general_c { background:#EAB649 bottom center no-repeat; width:1045px; padding-left:10px; padding-right:10px; float:left; } /* padding-bottom:830px; */
#content_general_p { padding-bottom:400px; }
#content_general_f { padding-bottom:100px; }
#content_general_c { padding-bottom:500px; }
#content_general_m { background:#EAB649 url(../images/content_bottom.jpg) bottom center no-repeat; padding-bottom:130px; width:1055px; padding-left:5px; padding-right:5px; float:left; }
#content_general_m ul { margin-top:60px; }
#content_general_m li { width:343px; height:290px; float:left; display:inline; }
.mar_left10 { margin-left:12px; }
#content_general_m dt { float:left; }
.mealsplan_title { width:343px; border-bottom:2px solid #21528E; font-weight:bold; padding-bottom:2px; font-size:13px; }
.mealsplan_img { width:343px; text-align:center; margin:10px 0px; }
.mealsplan_txt { width:323px; text-align:justify; font-size:12px; color:#21528E; padding:0px 10px; }
.page_title, .page_title_t { color:#21528E; border-bottom:2px solid #21528E; padding-bottom:2px; font-size:18px; text-align:left; margin:20px 0px; }
.page_title_t { margin-bottom:0px; }
.tech_info { color:#21528E; text-align:left; margin:10px 0px 0px 0px; font-size:12px; }
#schedule { background:#EAB649 /*url(../images/level01_pad.png)*/ center center no-repeat; width: 532px; /*height: 340px;*/ float: left; /*margin-top:20px;*/ }
#complete_lifestyle_change1 a{ color:#FFFFFF; background:#EAB649 url(../images/level1_pr.jpg) center no-repeat; width: 513px; height: 340px; float: right; margin:30px 0px 20px 0px; }
#complete_lifestyle_change2 a{ color:#E45B25; font-weight:bold; background:#EAB649 url(../images/level2_pr.jpg) center no-repeat; width: 513px; height: 340px; float: right; margin:30px 0px 20px 0px; }
#complete_lifestyle_change3 a{ color:#333333; font-weight:bold; background:#EAB649 url(../images/level3_pr.jpg) center no-repeat; width: 513px; height: 340px; float: right; margin:30px 0px 20px 0px; }
#schedule_title { height: 20px; width: 519px; padding-top:52px; padding-left: 13px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; }
#schedule_hour_activity { width: 490px; height: 268px; padding:10px 0px 10px 20px; }
#schedule_hour_activity li { float:left; font-size:12px; font-weight:bold; padding:0px 0px 10px 5px; }
#schedule_hour_activity span { color:#FFFFFF; }
.w290 { width:287px; }
.w190 { width:185px; }
.w480 { width:475px; }
#text_lifestyle_change { text-align: left; font-size:9pt; font-family: arial; font-style: normal; margin-left: 80px; margin-top: 15px; }
#bottom_tree { background:#EAB649 url(../images/content_bottom.jpg) bottom center no-repeat; width:1065px; height:630px; }
.content_mid { background:#EAB649 width:1065px; float:left; }
#right_part_text { width: 532px; padding-left: 533px; }
#acc_details { width:690px; float:right; }
.acc_det_title { border-bottom:2px solid #21528E; padding-bottom:2px; font-size:16px; text-align:left; margin:20px 0px; font-weight:bold; }
.acc_det_mov { text-align:center; margin-bottom:20px; }
.acc_det_txt { text-align:justify; font-size:12px; color:#21528E; }
#price_text { width:1034px; float:left; text-align:justify; padding:30px 5px; }
#price_text a, #price_text a:visited { color:#00FFFF; text-decoration:none; }
#price_text a:hover { text-decoration:underline; }
#pricing_plans { width:1035px; float:left; padding:0px 10px; margin-top:50px; }
#pricing_plans ul, #press { list-style:none; }
#pricing_plans li { float:left; display:inline; }
#price_plan1 { color:#000; font-size:12px; background-image:url(../images/shared.gif); width:452px; height:161px; width:352px; height:141px; text-align:justify; padding:20px 10px 0px 90px; font-weight:bold; font-size:11px; }
#price_plan1 span { color:#BB852C; font-size:16px; }
#price_plan2 { color:#FFFFFF; font-size:12px; background-image:url(../images/Lifesuite.gif); width:452px; height:161px; width:352px; height:141px; text-align:justify; padding:20px 10px 0px 90px; font-weight:bold; font-size:12px; }
#price_plan2 span { color:#69686D; font-size:16px; }
#price_plan3 { color:#FFFFFF; font-size:12px; background-image:url(../images/ultimate.gif); width:352px; height:144px; text-align:justify; padding:17px 10px 0px 90px; font-weight:bold; font-size:12px; }
#price_plan3 span { color:#877232; font-size:16px; }
.pricing_table { width:560px; height:159px; padding-left:20px; font-size:12px; padding-top:20px; }
.pricing_table dl { width:560px; padding:25px 0px; float:left; }
.pricing_table dt { width:64px; float:left; font-weight:bold; text-align:center; color:#000000; }
.pbbrt { border:2px solid black; border-left:none; padding:2px 0px; }
.pbbr { border-right:2px solid black; border-bottom:2px solid black; padding:8px 0px; }
.pbl { border-left:2px solid black; }
.bcw { background-color:#FFFFFF; }
.bcb { background-color:#C9D5DE; }
.whats_incl { width:322px; height:20px; background-image:url(../images/sprite.png); background-position: 0 -672px; float:left; margin-left:110px; display:inline; }
.whats_incl_h { width:322px; height:20px; background-image:url(../images/sprite.png); background-position: 0 -693px; float:left; margin-left:110px; display:inline; }
.pricing_details { width:1045px; text-align:center; margin:10px 0px 0px 0px; float:left; }
.pricing_details a, .pricing_details a:visited { text-decoration:underline; color:#000000; font-weight:bold; }
.pricing_details a:hover { text-decoration:none; }
.height200 { height:140px; }
#tech_pics { width:664px; float:right; }
#tech_pics li { float:left; }
#tech_pics img { border:5px solid #FFFFFF; }
.tech_pics_thumbs { width:93px; float:left; }
.tech_pics_thumbs img { margin-bottom:20px; }
.tech_pics_big { width:561px; float:left; text-align:right; padding-right:10px; }
/* FAQS */
.footer a { color: #eab649; margin-top: 0px; margin-bottom: 0px; text-decoration: none; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 500; }
.footer a:hover { text-decoration: underline; }
.content_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #21528e; font-weight: bold; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom: solid; border-bottom-width: 2px; border-bottom-color: #21528e; margin-top: 20px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.regular_content { width:1065px; height:515px; }
.left_faq_art { width:522px; float:left; }
.right_faq_art { width:523px; float:right; }
/*.geneva { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #21528e; text-align: left; padding-left: 10px; padding-right: 10px; }*/
h3 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; color: #21528e; text-align: left; padding-left: 10px; padding-right: 10px; }
.accented_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000; text-align: left; padding-left: 10px; padding-right: 10px; margin:10px 0px; }
/* MISSION */
.pane_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: 600; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom:2px solid #21528e; margin-top: 0px 10px 10px; }
.content_mid { background:#EAB649; width:1065px; }
.left_space { float:left; width: 393px; }
.right_article { float:right; width:672px; }
.right_article_image { background:url(../images/president.jpg) bottom center no-repeat; width:125px; height:184px; float: left; }
.right_image_history { background:url(../images/history.jpg) bottom center no-repeat; width:126px; height:179px; float: left; }
.right_article_text { width: 540px; float:right; margin-bottom:35px; }
#bottom_tree { background:#EAB649 url(../images/content_bottom.jpg) bottom center no-repeat; width:1065px; height:630px; float:left; }
/* CONTACT */
#content_contact { width:1065px; height:175px; }
.contentleft { width: 700px; float: left; padding-top:0px; padding-bottom: 40px; }
.contentright { width: 325px; float: right; padding-top:0px; padding-bottom: 40px; }
.contentleft_left { width: 345px; float: left; padding-top:0px; padding-bottom: 40px; }
.contentleft_right { width: 345px; float: right; padding-top:0px; padding-bottom: 40px; }
.FAQ_title { width:1065px; }
/* GALLERY */
#content_gallery { width:1065px; height:560px; }
.contentleft { width: 710px; height: 1%; float: left; padding-top:0px; padding-bottom: 40px; }
.contentright { width: 325px; height: 1%; float: right; padding-top:0px; padding-bottom: 40px; }
.contentleft_left { width: 355px; height: 1%; float: left; padding-top:0px; padding-bottom: 40px; }
.contentleft_right { width: 355px; height: 1%; float: right; padding-top:0px; padding-bottom: 40px; }
.pane_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: 600; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom: solid; border-bottom-width: 2px; border-bottom-color: #21528e; margin-top: 0px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px; }
.some_content { width:1045px; }
#leftphoto_div { background:#EAB649 url(../images/pressrelease_butt.jpg) top center no-repeat; width:331px; height:142px; }
#midphoto_div { background:#EAB649 url(../images/newletter_butt.jpg) top center no-repeat; width:331px; height:142px; }
#rightphoto_div { background:#EAB649 url(../images/photogallery_butt.jpg) top center no-repeat; width:331px; height:142px; }
.regular_text { background:transparent; width:330px; }
#left_side_links { width:50%; float:left; text-align:left; }
#right_side_links { width:50%; float:right; text-align:left; }
.label_form { width:120px; float:left; }
label_form.label_form, label_form.spacer, label_form.multiple label_form { width:120px; float:left; }
label_form.multiple { float:left; }
#button { padding-left:120px; }
#subscribe_form { background:transparent; }
.font_a { font-family: Geneva, Arial, Helvetica, sans-serif; color: #21528e; }
.font_a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; color: #FAFAAF; }
.gallery_link { width:320px; height:20px; font-size:16px; font-weight:bold; line-height:16px; text-align:center; background-color:#1B325F; padding-top:2px; margin-top:20px; }
.gallery_link a, .gallery_link a:visited, .gallery_link_h a, .gallery_link a:visited { color:white; }
.gallery_link_h { width:320px; height:20px; font-size:16px; font-weight:bold; line-height:16px; text-align:center; background-color:#C90C2E; padding-top:2px; margin-top:20px; }
/*STAFF*/
.content_pane_top_s { text-align:center; margin-bottom:50px; }
.content_top { width:1065px;}
.content_mid { width:1065px;}
#pane_title2 { font-weight:bold; border-bottom:2px solid #21528e; color:#21528e; font-size:12px; margin-bottom:10px; margin-left:10px; }
.content_pane_topleft { background: transparent; width: 355px;  float: left; padding-bottom: 40px; }
.div_img_left { padding-left:355px; width:255px; height:348px; float:left; }
.text_30p { width:405px; height:auto; float:right; padding-right:20px; }
.blue_border { border-style: solid; border-color: #21528e; border-width: 5px; }
.content_pane_top_s img { width: 59px; height:89px; border:5px solid #FFFFFF;}
.content_pane_top_s img:hover { width: 59px; height:89px; border:5px solid #21528e;}

#banner_staff { width:629px; height:468px; float:right; }

.staff{margin-top:30px;}
#staff_image{width:25%;float:left;text-align:center;}
#staff_text{width:74%;float:left; padding-left:1%;}

.thumbnail_staff { width: 59px; height: 89px; border-style: solid; border-color: #FFFFFF; border-width: 5px; }
.thumbnail_staff:hover { width: 59px; height: 89px; border-style: solid; border-color: #21528e; border-width: 5px; }

.paging_box_staff{height:213px;margin-top:5px;margin-bottom:5px;}
#thumbnail_container_staff{float:left; margin-right:10px; margin-bottom:10px;}
#back_box_staff{float:left; width:60px; text-align:right; margin-top:79px;}
#forward_box_staff{float:left; width:60px; text-align:left; margin-top:79px;}

/*TESTIMONIALS*/
#wrapper { background-color:#eab649; layer-background-color:#eab649; width:1065px; }
#content { background-color: #eab649; }
.div_img_left { padding-left:355px; width:355px; height:348px; float:left; }
.text_30p { width:355px; height:auto; float:right; }
#content { background-color: #eab649; }
.blue_border { border-style: solid; border-color: #21528e; border-width: 5px; }

.regular_text { background:transparent; width: 1045px; text-align:center; }
#content_title_testimonials { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #21528e; font-weight: bold; text-align: left; text-decoration: none; padding-bottom: 2px; border-bottom: solid; border-bottom-width:3px; border-bottom-color: #21528e; margin-top:2px; margin-bottom:0px; margin-left: 10px; margin-right: 10px; }
#div_66_right { padding-left:315px; width:750px; float:left; padding-top:30px; }
.borderless { border-style: none; }

#banner_testimonial { width:629px; height:468px; float:right; }

#testimonial_text{width:69%; float:left; padding-left:3%; margin-top:10px;  margin-left:28%; text-align:left;}
#testimonial_images{width:70%; float:right; margin-top:10px; margin-left:30%}
#testimonial_before_title{text-align:center;}
#testimonial_after_title{text-align:center;}
#before_front{width:24%; float:left; margin-right:1%; text-align:center;}
#after_front{width:24%; float:left; margin-right:1%; text-align:center;}
#before_side{width:24%; float:left; margin-right:1%; text-align:center;}
#after_side{width:24%; float:left; margin-right:1%; text-align:center;}
/*#image_before_front{width:225px; margin-top:12px;}
#image_after_front{width:225px; margin-top:12px;}
#image_before_side{width:225px;}
#image_after_side{width:225px;}*/

#image_before_front{margin-top:12px;}
#image_after_front{margin-top:12px;}
#image_before_side{margin-top:12px;}
#image_after_side{margin-top:12px;}


.paging_box{height:182px;margin-top:5px;margin-bottom:5px;}
#thumbnail_box{float:left; width:890px; padding-left:33px; padding-top:10px;}
/*CSS for Opera and Mozilla*/
html>body #thumbnail_box {width:892px; padding-left:33px;}
#thumbnail_container{float:left; margin-right:22px; margin-bottom:10px;}
.thumbnail_img2 { width: 78px; height: 75px; border-style: solid; border-color: #FFFFFF; border-width: 5px; }
.thumbnail_img2:hover { width: 78px; height: 75px; border-style: solid; border-color: #21528e; border-width: 5px; }
#back_box{float:left; width:60px; text-align:right; margin-top:57px;}
#previous_arrow_link{border:0; outline:0;}
#previous_arrow{border:0; outline:0;}
#next_arrow_link{border:0; outline:0;}
#next_arrow{border:0; outline:0;}
#forward_box{float:left; width:60px; text-align:left; margin-top:57px;}




/* GALLERY */
#gal_ul li { width:334px; float:left; display:inline; }
.gmr { margin-right:20px; }
.gal_column dt { float:left; } 
.gal_dt_text { color:#21528E; font-size:12px; height:290px; }
.gal_dt_img { width:331px; height:122px; padding:30px 0px; }
.gal_dt_link { width:156px; padding:0px 5px; float:left; }
.gal_dt_link a { font-size:14px; }
#gal_ul { width:1045px; float:left; }
.align_center { text-align:center; }
.links_cate { text-align:center; margin:10px 0px 0px 0px; font-size:14px; }
.links_cate a, .links_cate a:visited { text-decoration:underline; color:#21528E; font-size:14px; font-weight:bold; }
.links_cate a:hover { text-decoration:none; }
.sitemap_head { text-align:left; margin:10px 0px 0px 0px; font-size:14px; }
.sitemap_head a, .sitemap_head a:visited { text-decoration:underline; color:#21528E; font-size:14px; font-weight:bold; }
.sitemap_head a:hover { text-decoration:none; }
.sitemap_link { text-align:left; margin:10px 0px 0px 0px; font-size:12px; }
.sitemap_link a, .sitemap_link a:visited { text-decoration:underline; color:#21528E; font-size:12px; font-weight:normal; }
.sitemap_link a:hover { text-decoration:none; }
.nav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:500; color: #000; text-align: left; padding-left: 10px; padding-right: 10px;}
.nav a { color: #21528e; text-decoration:none; font-weight:bold;}
.nav a:hover {color:#000000;}
.head_link { text-align:left; margin:10px 0px 0px 0px; font-size:12px; }
.head_link a, .head_link a:visited { text-decoration:underline; color:#21528e; font-size:13px; font-weight:bold; }
.head_link a:hover { text-decoration:none; }
.article_content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: 500;
	color: #000;
	padding-bottom: 10px;

}

.article_content span{
	color: #21528e;
	font-weight: bold;
}
.article_content a {
	color: #21528e;
	text-decoration: none;	
	font-weight: bold;
}
.article_content a:hover {
	text-decoration: underline;	
}

<!--SPECIAL PAGE-->
#main_box{width:100%}
#left_box_white{width:25%;float:right;font-size:32px;color:white;font-weight:bold;}
#left_box_blue{width:25%;float:right;font-size:32px;color:blue;font-weight:bold;}
#right_box_blue{width:100%;float:left;font-size:16px;color:white;margin-top:20px;}
#right_box_white{width:75%;float:left;font-size:16px;color:white;}
#center{color:white;font-size:14px;}
#offer{color:blue;font-size:24px;font-weight:bold;}
#bottom_offer{color:white;margin-left:250px;}
#bottom{color:white;font-size:14px;text-align:center;}
#phone_number{ color:blue; font-size:34px; font-weight:bold; text-align:center;}

.geneva_header{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 500; text-align:center;  padding-right: 10px;color:blue;margin-top:10px;}

<!--SPECIAL2 PAGE-->
.bg{margin-left:100px;}
.main_special{width:100%;}
#back_text{margin-left:740px;font-size:20px;}
#email_special{color:blue;}
#challenge{font-size:28px;color:#FFF;font-weight:bold;margin-left:150px;}
#video{margin-left:150px;width:40%;float:left;}
#video_text{width:38%;float:right;color:blue;font-size:14px;}
#number{font-size:32px;}
.bottom_special{margin-left:340px;}
#toppart{color:blue;}:
#text_special{color:black;}
#special_offer{color:orange;font-size:16px;}
.bottompart{margin-left:40px;margin-top:40px;}
#paragraph1{color:orange;}
#paragraph2{color:black;}
.sticker {float:right;margin-right:580px;margin-top:250px;}
.articleul{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #000;
	padding:14px;
	list-style-image: url(../images/dumbbell.png);
	margin-left: 20px;
	margin-bottom: 5px;	
}


#bootcamp_promo{float:right; padding-left:25px;padding-right:25px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; color: #cc3333; font-weight: bold; text-align: left; text-decoration: none; width:400px;}
#bootcamp_title{font-family:Tahoma, Geneva, sans-serif; font-size:24px; color: #cc3333; font-weight: bold; text-align: left; text-decoration: none;padding-top:80px;padding-left:20px;}
#bootcamp_description{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color: #ffffff; text-align: left; text-decoration: none;padding-left:20px;}
#bootcamp_fees{width:400px;height:250px;padding-left:20px;float:left;margin-top:100px;}
#bootcamp_box{padding:5px;}
.bootcamp_black{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color: #000000; text-align: left; text-decoration: none;}
.bootcamp_white{font-family:Tahoma, Geneva, sans-serif; font-size:18px; color: #ffffff; text-align: left; text-decoration: none;}
#bootcamp_timings{width:400px;height:250px;padding-left:20px;float:right;margin-top:100px;}
#hide{margin-top:400px;float:left;color:#FFF;}
#new_map{margin-top:130px;}
