/* CSS Document */
*{margin:0;padding:0;}
#spacer{min-height:50px;overflow:hidden;}
* html #spacer {height:50px;}
.fb{font-size:18px;overflow:hidden;clear:both;}
.padding{padding-right:10px;}
img{border:none;}
#introbanner{padding:0 12px 0px 12px;width:940px;overflow:hidden;}
#dates{width:289px;float:left;overflow:hidden;}
#datestop{overflow:hidden;}
#datesbody{overflow:auto;width:249px;height:248px;padding:15px 20px 0 20px;background:url(images/datesbody.jpg);}
#datesbody .head{font-size:16px;font-weight:bold;padding-top:10px;}
#datesbody .subhead{font-size:16px;color:#6f6f6f;border-bottom:#eb852c 1px solid;padding-bottom:10px;}
#datesfooter{overflow:hidden;}
.spainright{width:282px;height:1255px;background:url(images/spainright.jpg);overflow:hidden;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#000;padding-left:10px;}
.spainright p{font-size:12px;font-weight:normal;color:#000;}
.spainbody{width:603px;height:695px;overflow:hidden;clear:both;background:url(images/spainbody1.jpg)}
.spainleft{width:320px;font-size:11px;}
#intro{width:638px;float:right;overflow:hidden;color:3c3b3b;font-size:14px;}
#introtop{overflow:hidden;width:638px;}
#introbody{overflow:auto;width:598px;height:248px;background:url(images/introbody.jpg);padding:15px 20px 0 20px;}
#introfooter{overflow:hidden;}
body{font:76% Arial, Helvetica, sans-serif;border:none;background:#fff url(images/Optimized-background1sand.gif) repeat top;}
body1{font:76% Arial, Helvetica, sans-serif;border:none;background:#fff}
html{font:76% Arial, Helvetica, sans-serif;border:none;}
.shadow{-moz-box-shadow:5px 5px 30px 5px #000;-webkit-box-shadow:5px 5px 30px 5px #000;box-shadow:0 0 30px 5px #000;}
.shadow_2{-moz-box-shadow:5px 5px 15px 5px #000;-webkit-box-shadow:5px 5px 15px 5px #000;box-shadow:0 0 15px 5px #000;}
.contentshadow{-moz-box-shadow:5px 5px 5px 5px #999;-webkit-box-shadow:5px 5px 15px 5px #999;box-shadow:0 0 5px 5px #999;}
.container{width:964px;position:relative;margin:0 auto;}
.containerside{position:absolute;top:100px;right:1500px;width:200px;background:#000;}
.container1{width:964px;margin:0 auto;}
.header{width:964px;height:162px;background:url(images/headernew2.jpg) no-repeat center;padding-bottom:10px;}
.logo{width:362px;height:150px;float:left;}
.header_right{width:398px;float:right;height:31px;}
.header_right a{padding-right:0px;padding-top:0px;color:#000;font:14px/20px Arial, Helvetica, sans-serif;text-align:right;text-decoration:none;}
ul#header_right a:hover,
ul#header_right li:hover a,
ul#header_right li.iehover a{color:#000;font:14px/20px Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:underline;display: inline;}
.newsletter_signup{width:398px;text-decoration:none;height:31px;padding-top:0px;}
.header_right_2{width:398px;float:right;height:20px;padding-top:0px;}
ul#navi{padding-left:10px;}
ul#navi li{font:12px Arial, Helvetica, sans-serif;color:#414141;}
.newsletter_signup_home{width:585px;text-align:right;height:31px;}
.call_us_on{width:585px;padding-top:8px;text-align:right;font:20px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.contact_number{margin-top:10px;height:24px;background:url(images/contact_number.gif) no-repeat right;}
.call_us_on .telnum{text-align:right;font:25px Arial, Helvetica, sans-serif;color:#ff7a04;font-weight:bold;}
.header_nav{width:321px;margin:117px 0 0 0;float:right;}
.clear{clear:both;}
.spain_button,
.request_bruchers,
.book_place,
.request_callback{width:145px;float:left;display:inline;margin-left:1px;margin-top:18px;}
.top_box{width:964px;background:#fff;}
.top_box_bottom{padding:0 9px 10px 10px;background:url(images/top_imagebox_bottom1.gif) no-repeat bottom;}
.navigation{height:47px;}
ul#navmenu{height:47px;position:center;z-index:2;}
ul#navmenu li{margin:0;border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative;height:auto;}
ul#navmenu ul{margin:0;border:0 none;list-style:none;display:none;position:absolute;z-index:2;top:41px;left:0px;width:173px;}
ul#navmenu ul:after{clear:both;display:block;font:1px/0px serif;content:".";height:0;visibility:hidden;}
ul#navmenu ul li{float:left;display:block !important;display:inline;}
ul#navmenu a{text-align:center;float:none !important;float:left;display:block;margin-right:1px !important;margin-right:1px;color:#fff;font:12px/18px Arial, Helvetica, sans-serif;text-decoration:none;height:auto !important;height:1%;background:url(images/navigation_right.jpg) no-repeat right top;font-weight:bold;}
ul#navmenu a span{text-align:center;float:none !important;float:left;display:block;color:#fff;font:12px/18px Arial, Helvetica, sans-serif;text-decoration:none;height:auto !important;height:1%;font-weight:bold;padding:12px 15px 16px 16px;cursor:hand;}
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a{background:url(images/navigation_right_hover1.jpg) no-repeat right top;color:#000;font:12px/18px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
ul#navmenu a:active,
ul#navmenu li:active a,
ul#navmenu li.ieactive a{background:url(images/navigation_right_hover1.jpg) no-repeat right top;color:#000;font:12px/18px Arial, Helvetica, sans-serif;font-weight:bold;text-decoration:none;}
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a{float:none;padding:0;width:173px;color:#fff;font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;background:#050505;text-decoration:none;padding:6px;border-bottom:1px solid #333;opacity:0.85;filter:alpha(opacity=85);}
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a{background:#bcbcbc;border-bottom:1px solid #bcbcbc;color:#000;font:12px Arial, Helvetica, sans-serif;text-decoration:none;opacity:0.85;filter:alpha(opacity=85);}
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a{padding:0;float:none;width:173px;color:#fff;font:12px Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;background:#050505;text-decoration:none;padding:6px;border-bottom:1px solid #333;opacity:0.85;filter:alpha(opacity=85);margin-left:25px;}
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a{background:#bcbcbc;border-bottom:1px solid #bcbcbc;color:#000;font:12px Arial, Helvetica, sans-serif;text-decoration:none;opacity:0.85;filter:alpha(opacity=85);}
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a{padding:0;width:160px;color:#fff;font-size:10px;font-weight:normal;text-align:left;border:1px solid #67b7ef;border-top:1px solid #fff;background:#96CDF6;}
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover{background:#C25C8B;color:#fff;}
ul#navmenu ul ul,
ul#navmenu ul ul ul{display:none;position:absolute;top:0;left:160px;}
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul{display:none;}
ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul{display:block;}
.female_boot_camp{width:209px;height:89px;padding:100px 10px 10px 10px;background:url(images/female_boot_camp.gif) no-repeat top;margin:16px 0 0 2px;float:left;}
.bridal_boot_camp{width:209px;height:89px;padding:100px 10px 10px 10px;background:url(images/bridal_boot_camp.gif) no-repeat top;margin:16px 0 0 8px;float:left;display:inline;}
.bikini_boot_camp{width:209px;height:89px;padding:100px 10px 10px 10px;background:url(images/bikini_boot_camp.gif) no-repeat top;margin:16px 0 0 8px;float:left;display:inline;}
.military_fitness_days{width:209px;height:89px;padding:100px 10px 10px 10px;background:url(images/military_fitness_days.gif) no-repeat top;margin:16px 0 0 8px;float:left;display:inline;}
.female_boot_camp h3,
.bridal_boot_camp h3,
.bikini_boot_camp h3,
.military_fitness_days h3,
.female_boot_camp h3 a,
.bridal_boot_camp h3 a,
.bikini_boot_camp h3 a,
.military_fitness_days h3 a,
.female_boot_camp h3 a:hover,
.bridal_boot_camp h3 a:hover,
.bikini_boot_camp h3 a:hover,
.military_fitness_days h3 a:hover,
.female_boot_camp h3 a:visited,
.bridal_boot_camp h3 a:visited,
.bikini_boot_camp h3 a:visited,
.military_fitness_days h3 a:visited{font:12px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;text-decoration:none;}
.female_boot_camp p,
.bridal_boot_camp p,
.bikini_boot_camp p,
.military_fitness_days p{font:12px Arial, Helvetica, sans-serif;color:#fff;text-align:justify;}
.content{width:964px;margin:5px 0 0 0;background:#fff url(images/single_page_top.gif) no-repeat top;}
.content1{width:964px;margin:5px 0 0 0;background:#fff url(images/single_page_top1.gif) no-repeat top;}
#homebanner{padding:14px 10px 0 0;width:954px;height:386px;clear:both;background:#fff url(images/homebanner.jpg) no-repeat top;}
.content_home{width:964px;margin:0 0 0 0;background:#fff;}
.content_bottom{padding:10px 12px 12px 12px;overflow:hidden;background:url(images/content_box_bottom.gif) no-repeat bottom;}
.content_left{width:466px;padding:14px 0 0 0;overflow:hidden;float:left;}
.content_left h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.content_left h2{font:14px Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;margin:10px 0;}
.content_left h3{font:12px Arial, Helvetica, sans-serif;color:#414141;font-weight:bold;}
.content_left p{font:12px Arial, Helvetica, sans-serif;color:#414141;margin:15px 0;text-align:justify;}
.content_left a,
.content_left a:visited{color:#0000FF;text-decoration:none;}
.content_left a:hover{color:#0000FF;text-decoration:underline;}
.content_right{width:466px;float:right;}
.content_right h3{font:16px Arial, Helvetica, sans-serif;color:#2197cd;font-weight:bold;margin-bottom:9px;}
#full{width:100%;}
#full p{font:12px Arial, Helvetica, sans-serif;color:#414141;margin:0;text-align:justify;}
.special_offers{width:209px;height:260px;padding:84px 10px 50px 10px;float:left;background:url(images/special_offers.gif) no-repeat top;}
.upcoming_courses{width:209px;height:340px;padding:4px 10px 50px 10px;float:right;background:url(images/upcoming_courses.gif) no-repeat top;}
.special_offer_head{width:174px;height:48px;background:url(images/special_offers_heading.gif) no-repeat left top;}
.upcoming_courses_head{width:203px;height:63px;}
.upcoming_courses_link{width:203px;height:70px;display:block;margin-bottom:35px;}
.upcoming_courses_link a,
.upcoming_courses_link a:hover,
.upcoming_courses_link a:viaited{width:203px;height:70px;display:block;text-decoration:none;cursor:hand;}
.fitness_day{font:20px Geneva, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;margin:13px 0;}
.special_offers h4{font:13px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.upcoming_courses h4{font:14px Arial, Helvetica, sans-serif;color:#7f8429;font-weight:bold;margin:5px 0 0 0;}
.special_offers p{font:14px Arial, Helvetica, sans-serif;color:#fff;margin:6px 0;}
.special_offers ul{padding:0 0 0 15px;}
.special_offers ul li{list-style:square;font:12px Arial, Helvetica, sans-serif;color:#fff;margin:8px 0 0 0;}
.upcoming_courses ul{padding:18px 0 0 15px;}
.upcoming_courses ul li{list-style:square;font:13px Arial, Helvetica, sans-serif;color:#fff;margin:12px 0 0 0;}
.upcoming_courses p{font:14px Arial, Helvetica, sans-serif;color:#fff;margin:0 0 5px 0;}
.customer_comments{position:relative;width:941px;background:url(images/customer_comments.gif) repeat-y;margin:16px 0 0 0;}
.customer_comments_top{width:941px;background:url(images/customer_comment_top.gif) no-repeat top;}
.customer_comments_bottom{background:url(images/customer_comments_bottom.gif) no-repeat bottom;padding:47px 0 12px 11px;}
.comment_text_box{width:162px;height:73px;padding:10px 8px;background:url(images/comments_text_back.gif) no-repeat;display:inline;margin-right:7px;float:left;}
.comment_text_box p{font:12px Arial, Helvetica, sans-serif;color:#387a98;font-style:italic;}
#accommodation{background:url(images/accommodation.jpg) no-repeat top;width:725px;overflow:hidden;float:left;font-size:12px;}
#accommodation img{padding-bottom:10px;border:0;}
.padright{padding-right:12px;}
.accommodationcol{padding-top:50px;width:233px;float:left;}
#clients{width:725px;height:168px;float:left;padding-bottom:10px;}
.our_location{width:675px;float:left;margin:3px 0px 10px 10px;}
.our_location_link{position:absolute;bottom:0px;right:0px;}
.our_location p{font:12px Arial, Helvetica, sans-serif;margin:0px 6px 0px 4px;text-align:justify;}
.our_location h1{font:16px Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 4px;}
.our_location_back{width:654px;background:url(images/uk_location_back.jpg) repeat-y;}
.our_location_top{width:654px;background:url(images/uk_location.jpg) no-repeat top;}
.our_location_bottom{position:relative;background:url(images/uk_location_bottom.jpg) no-repeat bottom;padding:4px 10px 16px 10px;}
.our_location_image{width:200px;height:126px;float:left;display:inline;padding-left:10px;padding-bottom:10px;}
.our_location_image p{font:14px Arial, Helvetica, sans-serif;color:#b7bd3a;font-weight:bold;padding:0;margin:0;}

.our_location_1{width:565px;float:left;margin:3px 0px 10px 10px;}
.our_location_1_back{width:550px;background:url(images/uk_location_1_back.jpg) repeat-y;}
.our_location_1_top{width:550px;background:url(images/uk_location_1.jpg) no-repeat top;}
.our_location_1_bottom{position:relative;background:url(images/uk_location_1_bottom.jpg) no-repeat bottom;padding:4px 10px 16px 10px;}

.success_story_home{width:320px;float:right;margin:5px 0 0 0;background:#fff;}
.success_story{width:203px;float:right;margin:15px 0 0 0;background:#fff;}
.success_story_title{width:203px;height:32px;padding:0 50px 10px 0;}
.success_story_title1{background:url(images/success_story1.gif) no-repeat;width:203px;height:32px;}
.success_story_image{width:203px;height:160px;margin:20px auto;text-align:center;}
.success_story_text{background:url(images/success_story_text.gif) no-repeat;width:203px;height:76px;}
.footer{background:#fff;padding:11px 0 0 0;}
.copyrights{float:left;width:400px;}
.socialmedia{float:right;width:500px;padding:10px 0 0 0;}
.footerspacer{width:964px;height:15px;}
.find_us{width:114px;height:20px;margin-bottom:16px;}
.footer_links{margin:10px 0 0 0;}
.footer_links a,.footer_links a:visited{font:11px Arial, Helvetica, sans-serif;color:#000;text-decoration:none;margin-right:0px;}
.footer_links a:hover{font:11px Arial, Helvetica, sans-serif;color:#000;text-decoration:underline;margin-right:0px;}
.content_about{width:560px;margin:5px 0px 0px 10px;background:#fff url(images/single_page_top.gif) no-repeat top;}
.content_bottom_about{padding:12px 12px 40px 0px;background:url(images/content_box_bottom.gif) no-repeat bottom;}
.content_left_about{width:560px;float:left;}
.content_left_about ul,
.content_left ul{padding:0 0 0 15px;}
.content_left_about ul li,
.content_left ul li{color:#434343;font:12px Arial, Helvetica, sans-serif;margin:3px 0;}
.content_left_about h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.about_us_heading{width:143px;height:57px;background:url(images/about_us_heading.jpg) no-repeat;}
.content_left_about h2{color:#434343;font:20px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.content_left_about h3{color:#434343;font:14px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.content_left_about p{color:#434343;font:12px Arial, Helvetica, sans-serif;margin:20px 0;text-align:justify;}
.content_right_about{width:226px;float:right;padding:55px 0 0 0;}
.request_call_back_about,
.book_your_place_about,
.request_brochure_about{width:226px;height:54px;margin-bottom:18px;}
.success_story_about{width:203px;margin:38px 0 0 12px;}
.bridal_boot_camp_heding{width:306px;height:60px;margin-bottom:15px;background:url(images/bridal_boot_camp_head.jpg) no-repeat;}
.schedule_bridal_boot_camp{width:229px;float:left;}
.latest_dates_price{width:209px;overflow:hidden;padding:16px 10px 0px 10px;background:#95CAE4 url(images/latest_dates_price_back.gif) no-repeat top;}
.latest_dates_price_head{width:186px;height:60px;background:url(images/latest_dates_price.gif) no-repeat left top;}
.latest_dates_price p{font:11px Arial, Helvetica, sans-serif;color:#434343;margin:25px 0;text-align:justify;}
.year_schedule{background:#d7d4aa url(images/year_schedule_top.gif) no-repeat top;}
.year_schedule_bottom{background:url(images/year_schedule_bottom.gif) no-repeat bottom;padding:8px 5px;}
.year_schedule h5{color:#434343;font:16px Arial, Helvetica, sans-serif;font-weight:bold;padding-left:4px;}
.year_schedule ul{padding:10px 0 0 0;}
.year_schedule ul li{font:11px Arial, Helvetica, sans-serif;color:#434343;background:#fcfbe8;padding:7px 5px;list-style:none;margin-bottom:7px;}
.book_now{color:#106ffd;font:14px Arial, Helvetica, sans-serif;margin:15px 0 25px 0}
.book_now a,
.book_now a:visited{color:#106ffd;font:14px Arial, Helvetica, sans-serif;text-decoration:underline;font-weight:bold;}
.book_now a:hover{color:#106ffd;font:14px Arial, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
.content_right_single{width:226px;float:right;padding:14px 0 0 0;}
.whats_included{width:460px;float:left;margin:47px 0 0 0;}
.whats_included h2{font:25px Arial, Helvetica, sans-serif;font-weight:bold;color:#62a3c2;}
.whats_included ul{padding:26px 0 0 24px;}
.whats_included ul li{font:12px Arial, Helvetica, sans-serif;color:#62a3c2;margin:0 0 18px 0;list-style:url(images/what_included_blt.gif);}
.venue{width:460px;float:right;margin:47px 0 0 0;}
.venue_title{width:194px;background:url(images/venue.gif) no-repeat;height:34px;}
.venue_left_image{width:203px;height:126px;float:left;margin-top:21px;}
.venue_right_image{width:203px;height:126px;float:right;margin-top:21px;}
.venue_right_image p,
.venue_left_image p{font:14px Arial, Helvetica, sans-serif;color:#b7bd3a;font-weight:bold;padding:0;margin:0;}
.venue_bottom_image{width:459px;height:236px;float:right;margin:39px 0 30px 0;}
.content_center_cdp{width:914px;margin:0 auto;color:#3C3B3B;font-family:Tahoma;font-size:13px;text-align:justify;}
.course_page_heading{color:#FFFFFF;font:bold 18px Arial,Helvetica,sans-serif;text-decoration:none;}
.courser_star{background:url("../images/star_1a.jpg") no-repeat scroll left top transparent;float:right;height:61px;padding-right:70px;padding-top:10px;width:61px;}
.special_offer_blue{color:#105372;font-size:14px;font-weight:bold;}
.special_offer_red{color:#AA0000;font-size:14px;font-weight:bold;}
.more_link a{font-family:Tahoma;font-size:13px;text-align:justify;color:#000000;text-decoration:none;}
.more_link a:hover{font-family:Tahoma;font-size:13px;text-align:justify;color:#000000;text-decoration:underline;}
.content_left_cdp{width:709px;float:left;}
.content_left_cdp h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.content_left_cdp h2{font:14px Arial, Helvetica, sans-serif;color:#464646;font-weight:bold;margin:10px 0;}
.cdp_back_repeat{width:709px;background:url(images/cdp_back_repeat.gif) repeat-y;margin:23px 0 0 0;}
.cdp_back{width:709px;background:url(images/cdp_back.gif) no-repeat;}
.cdp_top{width:709px;background:url(images/cdp_top.gif) no-repeat top;}
.wcs_top{width:709px;background:url(images/wcs_top.gif) no-repeat top;}
.cdp_bottom{width:709px;background:url(images/cdp_bottom.gif) no-repeat bottom;padding:0 0 20px 0;}
.dates_heading{width:160px;padding:5px 0 5px 35px;font:20px Arial, Helvetica, sans-serif;color:#f6f6f6;font-weight:bold;}
.location_heading{width:173px;font:20px Arial, Helvetica, sans-serif;color:#f6f6f6;font-weight:bold;padding:5px 0;}
.availablity_heading{width:196px;font:20px Arial, Helvetica, sans-serif;color:#f6f6f6;font-weight:bold;padding:5px 0;}
.dates_text{font:14px Arial, Helvetica, sans-serif;color:#434343;padding:5px 0 5px 25px;}
.location_text,
.availablity_text{font:14px Arial, Helvetica, sans-serif;color:#434343;padding:5px 0;text-transform:uppercase;}
.book_now_text{font:14px Arial, Helvetica, sans-serif;color:#ff902e;padding:5px 0;font-weight:bold;}
.book_now_text a,
.book_now_text a:visited{font:14px Arial, Helvetica, sans-serif;color:#ff902e;text-decoration:none;font-weight:bold;}
.book_now_text a:hover{font:14px Arial, Helvetica, sans-serif;color:#ff902e;text-decoration:underline;font-weight:bold;}
.latest_dates_price_cdp{width:205px;height:340px;padding:16px 10px 20px 10px;background:url(images/latest_dates_cdp.gif) no-repeat top;}
.latest_dates_price_head_cdp{width:188px;height:64px;background:url(images/latest_dates_heading_cdp.gif) no-repeat left top;}
.latest_dates_price_cdp p{font:11px Arial, Helvetica, sans-serif;color:#434343;margin:22px 0;text-align:justify;}
.content_left_faq{width:705px;float:left;}
.faq_heading{width:95px;height:56px;background:url(images/faq_heading.jpg) no-repeat;}
.content_left_faq h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.content_left_faq p{color:#434343;font:12px Arial, Helvetica, sans-serif;text-align:justify;}
.content_left_faq h4{color:#62a3c2;font:14px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin:24px 0 0 0;}
.content_left_jv{width:705px;float:left;}
.content_left_jv h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;}
.jobs_content_back p{color:#434343;font:12px Arial, Helvetica, sans-serif;text-align:justify;}
.jobs_content_back h4{color:#62a3c2;font:14px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin:24px 0 0 0;}
.jobs_content_back{width:707px;background:url(images/jobs_content_back.gif) repeat-y;margin:25px 0 0 0;}
.jobs_content_top{width:707px;background:url(images/jobs_content_top.gif) no-repeat top;}
.jobs_content_bottom{padding:17px;background:url(images/jobs_content_bottom.gif) no-repeat bottom;}
.content_left_location{width:660px;float:left;padding:20px;}
.location_title{height:50px;background:url(images/head_locations.png) no-repeat;}
.location_header{width:630px;margin:0 auto;text-align:center;margin-bottom:17px;}
.how_find_us{width:248px;height:34px;margin:44px 0 33px 0;background:url(images/how_find_us.gif) no-repeat;}
.location_map{background:#e2e2e2;padding:18px;margin:46px 0 0 0;}
.content_left_nuteration{width:705px;float:left;}
.nuteration_heading{width:129px;height:56px;background:url(images/nuteration_heading.jpg) no-repeat;}
.nuteration_header{width:944px;margin:0px 0 2px 0;}
.content_left_nuteration h1{color:#434343;font:22px/32px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin:0 0 17px 0;}
.nuteration_body_image{width:704px;height:382px;margin:20px 0 0 0;}
.typical_menu{width:439px;float:left;background:url(images/typical_menu_back.gif) repeat-y left;}
.typical_menu_top{width:439px;background:url(images/typical_menu_top.gif) no-repeat top left;}
.typical_menu_bottom{background:url(images/typical_menu_bottom.gif) no-repeat bottom left;padding:40px 12px 12px 12px;}
.comments_food{width:237px;float:right;}
.comments_food_title{width:213px;height:81px;background:url(images/comments_title.gif) no-repeat;}
.content_left_nuteration p{color:#434343;font:12px Arial, Helvetica, sans-serif;text-align:justify;margin:5px 0;}
.content_left_nuteration h4{color:#62a3c2;font:14px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin:24px 0 0 0;}
.comments_box_back{width:237px;background:url(images/comments_back.gif) repeat-y;margin:6px 0 0 0;}
.comments_box_top{width:237px;background:url(images/comments_top.gif) no-repeat top;}
.comments_box_bottom{background:url(images/comments_bottom.gif) no-repeat bottom;padding:10px 20px 40px 15px;}
.comments_box_back p{font:12px Arial, Helvetica, sans-serif;color:#62a3c2;font-style:italic;margin:12px 0;}
.result_box{width:342px;height:48px;float:left;background:url(images/results_title_back.gif) no-repeat;margin:17px 10px 0 0;display:inline;}
.result_box .title{font:20px Arial, Helvetica, sans-serif;color:#3f92b8;font-weight:bold;float:left;text-align:left;padding:10px 0 0 10px;}
.result_box .results{color:#434343;font:20px Arial, Helvetica, sans-serif;font-weight:bold;float:right;text-align:right;padding:10px 10px 0 0;}
.weight_loss_results_heading{width:303px;height:61px;background:url(images/weight_loss_results_heading.jpg) no-repeat;}
.success_story_heading{background:url(images/success_stories_heading.jpg) no-repeat;height:222px;height:59px;}
.success_story_1{width:679px;height:157px;background:url(images/success_stories_back.gif) no-repeat;margin-top:24px;padding:9px 12px;}
.success_story_snap{width:173px;height:159px;float:left;}
.success_story_detail{width:485px;float:right;}
.success_story_clt_name,
.success_story_clt_name a,
.success_story_clt_name a:hover,
.success_story_clt_name a:visited{font:20px Geneva, Arial, Helvetica, sans-serif;color:#777;font-weight:bold;text-decoration:none;}
.success_weight_loss{margin:7px 0 0 0;font:12px Arial, Helvetica, sans-serif;color:#333;}
.success_story_quote{background:url(images/success_story_quote.gif) no-repeat;height:70px;width:474px;margin:20px 0 0 0;}
.success_story_quote1{background:url(images/success_story_quote1.jpg) no-repeat;height:70px;width:474px;margin:20px 0 0 0;}
.francis_barber_quote{background:url(images/Mrs-Francis-Barber-SUCCE-06.gif) no-repeat;height:95px;width:474px;margin:20px 0 0 0;}
.penny_eyre_quote{background:url(images/success_story_penny.png) no-repeat;height:95px;width:474px;margin:20px 0 0 0;}
.rachel_f_quote{background:url(images/success_story_rachel.png) no-repeat;height:95px;width:474px;margin:20px 0 0 0;}
.sue_quote{background:url(images/sue_quote.gif) no-repeat;height:120px;width:474px;margin:20px 0 0 0;}
.stella_quote{background:url(images/stella_quote.gif) no-repeat;height:120px;width:474px;margin:20px 0 0 0;}
.success_storyn{background:url(images/success_story.png) no-repeat;height:105px;width:474px;margin:20px 0 0 0;}
.success_storyn1{background:url(images/success_story_natalie.png) no-repeat;height:105px;width:474px;margin:20px 0 0 0;}
.success_storyn2{background:url(images/success_story2.png) no-repeat;height:105px;width:474px;margin:20px 0 0 0;}
.success_storyn3{background:url(images/success_story3.png) no-repeat;height:105px;width:474px;margin:20px 0 0 0;}
.success_storyn4{background:url(images/success_story4.png) no-repeat;height:105px;width:474px;margin:20px 0 0 0;}
.testimonials_heading{width:172px;height:59px;background:url(images/testimonials_heading.jpg) no-repeat;}
.testimonials_client_image{width:312px;height:114px;margin-top:12px;}
.bikini_boot_camp_title{width:209px;height:60px;background:url(images/bikini_boot_camp_title.gif) no-repeat;margin-bottom:15px;}
.text_box_back{width:498px;height:26px;background:#E4E4E4;margin:0 0 4px 0;padding:12px 36px 12px 18px;}
.text_box_title{color:#58595b;width:137px;float:left;font:12px/25px Arial, Helvetica, sans-serif;font-weight:bold;}
.text_box_inputbox{width:361px;float:right;}
.txtbx{height:23px;width:359px;border:1px solid #ccc;}
.txtar{height:101px;width:359px;border:1px solid #ccc;}
.text_area_back{width:498px;height:154px;background:#E4E4E4;margin:0 0 4px 0;padding:12px 36px 12px 18px;}
.contact_us_title{width:140px;height:58px;background:url(images/contact_title.gif) no-repeat;margin-bottom:15px;}
.course_date_prices_title{width:253px;height:58px;background:url(images/course_date_prices_title.gif) no-repeat;margin-bottom:15px;}
.female_boot_camp_title{width:226px;height:58px;background:url(images/female_boot_camp_title.gif) no-repeat;margin-bottom:15px;}
.job_vacancies_title{width:178px;height:58px;background:url(images/job_vacancies_title.gif) no-repeat;margin-bottom:15px;}
.the_team_title{width:126px;height:58px;background:url(images/the_team_title.gif) no-repeat;margin-bottom:15px;}
.the_course_title{width:143px;height:58px;background:url(images/the_course_title.gif) no-repeat;margin-bottom:15px;}
.input_select{padding:0 0 12px 0px;}
.checkbox_left{float:left;width:200px;font:12px Arial, Helvetica, sans-serif;color:#333;padding-bottom:5px;}
.checkbox_right{float:right;width:200px;font:12px Arial, Helvetica, sans-serif;color:#333;padding-bottom:5px;}
.CheckBxTitle{font:14px Arial, Helvetica, sans-serif;color:#444;font-weight:bold;padding:0 0 8px 0;}
.success_story_single p{color:#434343;font:12px Arial, Helvetica, sans-serif;text-align:justify;}
.success_story_single h4{color:#62a3c2;font:14px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin:24px 0 0 0;}
.success_story_single{width:669px;background:url(images/success_story_single.gif) repeat-y;margin:25px 0 0 0;padding:0 17px;}
.success_story_single_top{width:703px;height:22px;margin-top:15px;background:url(images/success_story_single_top.gif) no-repeat top;}
.success_story_single_bottom{width:703px;height:22px;background:url(images/success_story_single_bottom.gif) no-repeat bottom;}
.banner{width:650px;height:2px;background:url(images/sunset1.gif) no-repeat;margin:5px 0 0 0;padding:12px 0 0 315px;cursor:pointer;}
.transparent{width:649px;height:20px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.spacershadow1{width:649px;height:50px;background:#fff url(images/spacer_shadow_1.png) no-repeat top;margin:0px 0 0 0;padding:0px 0 0 315px;}
.spacer{width:649px;height:40px;margin:0px 0 0 0;padding:0px 0 0 315px;}
.spacer_2{width:649px;height:10px;margin:0px 0 0 0;padding:0px 0 0 315px;}
.banner_heading{font:17px Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.banner_heading span{font:19px Arial, Helvetica, sans-serif;color:#b4b950;font-weight:bold;}
ul.banner_courses_left{float:left;padding:10px 0 0 15px;}
ul.banner_courses_right{float:left;padding:10px 0 0 40px;}
ul.banner_courses_left li,
ul.banner_courses_right li{font:12px Arial, Helvetica, sans-serif;color:#fff;list-style:url(images/banner_blt.gif);margin:2px 0 0 0;}
ul.banner_courses_left li span,
ul.banner_courses_right li span{font:14px Arial, Helvetica, sans-serif;color:#b4b950;font-weight:bold;}
.photo_gallery_title{width:170px;height:53px;background:url(images/photo_gallery_title.jpg) no-repeat;}
.photo_gallery_cont{width:144px;height:122px;float:left;background:url(images/trimmer_gallery_bk.gif) no-repeat;display:inline;margin:10px 2px 0 2px;padding:13px 13px 14px 14px;}
.photo_gallery_cont img{width:144px;height:122px;border:0;}
#less{text-align:left;}
#more{text-align:left;}
#cont{color:#666666;overflow:hidden;}
#full_new h1, #full_new h3, #full_new p{padding:5px 10px;}
#full_new{width:99%;line-height:2em;}
#full_new h1{font-size:20px;color:#2E5B63;}
#full_new h3{font-size:16px;color:#2E5B63;}
#full_new h7{font-size:20px;color:#2E5B63;}
#full_new p{font:14px Arial, Helvetica, sans-serif;color:363636;margin:0;text-align:justify;}
#full_new p1{font:12px Arial, Helvetica, sans-serif;color:363636;margin:0;text-align:justify;}
.heading{color:#000000;font-family:BostonTrafficRegular;font-size:30px;text-decoration:none;}
.example_day_sheet_blk{color:#000000;font-family:Tahoma;font-size:18px;font-weight:normal;text-align:justify;padding:5px;}
.example_day_sheet_red{color:#651212;font-family:Tahoma;font-size:18px;text-align:justify;font-weight:normal;padding:5px;}
.location_image{background:#E7E9C6;width:190px;height:128px;margin-bottom:30px;}
.location_image img{margin:10px 16px;box-shadow:#000 2px 2px 2px;border:#666 3px solid;}
.upcoming_courses_new{position:relative;width:318px;margin:0px 0px 5px 20px;float:right;background:url(images/upcomingdatesbg.jpg) repeat;}
.upcoming_courses_new_location_page{clear:both;position:relative;width:318px;margin:0px 0px 5px 20px;float:right;background:url(images/upcomingdatesbg.jpg) repeat;}
.prices{clear:both;position:relative;width:318px;margin:20px 0px 5px 20px;float:right;background:url(images/pricesbg.jpg) repeat;}
.upcoming_courses_new_2{clear:both;position:relative;width:342px;margin:10px 1px 0px 0px;float:right;}
.upcoming_courses_new_2_contactus{position:relative;width:342px;margin:10px 1px 0px 0px;float:right;}
.upcoming_courses_new_3{clear:both;position:relative;width:240px;margin:10px 1px 0px 0px;float:right;}
.upcoming_courses_new_4{clear:both;position:relative;width:342px;margin:10px -22px 0px 20px;float:right;}
.upcoming_courses_new_5{clear:both;position:relative;width:342px;margin:10px -22px 0px 20px;float:right;}
.upcoming_courses_newspain{position:relative;width:318px;height:834px;margin:-20px -5px 5px 10px;float:right;background:url(images/paper_bgspain.png) no-repeat;}
.upcoming_courses_new_item{padding-bottom:2px;}
.upcoming_courses_new #clam{position:absolute;top:10px;left:180px;}
.upcoming_courses_new_item h3{font-size:13px !important;color:#2F180A!important;line-height:0.2em;}
.upcoming_courses_new p{font-size:12px !important;font-weight:bold !important;color:#000 !important;}
.upcoming_courses_new_head{padding:0px 20px 0 7px;padding:10px 10px 10px 10px;}
.upcoming_courses_new_head p{font-size:11px !important;}
.upcoming_courses_new_content{padding:5px 0 0 30px;}
.upcoming_courses_new_link{}
.upcoming_courses_new_link a{cursor:hand;color:#333 !important;text-decoration:none !important;}
.upcoming_courses_new_location_page #clam{position:absolute;top:10px;left:180px;}
.upcoming_courses_new_location_page p{font-size:12px !important;font-weight:bold !important;color:#000 !important;}
.customer_comments_link{position:absolute;bottom:6px;right:60px;}
.customer_comments_link a{font-size:10px;color:#666;}
h1, h3, p{padding:5px 10px;}
h1{font-size:20px;color:#2E5B63;}
h3{font-size:16px;color:#2E5B63;}
p{font:14px Arial, Helvetica, sans-serif;color:363636;margin:0;text-align:justify;}
li{font:14px Arial, Helvetica, sans-serif;margin-left:30px;padding:5px;}
.meet_box_heading1{color:#FFFFFF;font-size:22px;text-decoration:none;}
.meet_box_heading1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.meet_box_heading1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.meet_box_heading1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.meet_box_heading1 a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.meet_box_link a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.meet_box_link a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.meet_box_link a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.meet_box_link a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.meet_box_link{color:#FFFFFF;font-size:12px;}
.meet_box_txt{color:#FFFFFF;font-size:18px;}
.dotted_line{border-bottom:2px dotted #80c080;margin:0 0 7px 12px;width:22em;}


