/* Website: Elite Fitness
/* © 2008 www.ph-creative.com

/* ### GLOBAL STYLES ### */
body {padding:0; margin:0; font:normal normal 12px/120% Arial, Helvetica, Sans-Serif; color:#000;}
.wrapper {background:#e9e9e9 url(../builtin/bg.gif) no-repeat top center; padding:0; margin:0; clear:both;}
.top {
	height: 24px;
	background-color: #172983;
}
.strapline {width: 580px; color: #fff; margin: -20px 11px 0px 11px; font-size: 90%; height: 20px;}
.container {padding:0; margin: 0 auto; width: 858px; background: #fff url(../builtin/wrapper_bg.gif) repeat-y top left;} 

.right_container {width: 615px; padding: 0; margin-right: 4px; float: right;}
.logo {height: 205px;}
.navigation {width: 222px; border-top: 1px solid #36abd6; margin-bottom: 12px; margin-top: 0px;}
.search {background: #f7faee; width: 200px; color: #9cc128; padding: 11px; margin-bottom: 7px;}
.search_box {border: 1px solid #cfcfcf; width: 197px; height: 18px; margin-top: 6px; background: #fff; margin-bottom: 6px;}
.Phuse_Search_TextQuery {border: 0; width: 170px; font-size: 90%; color: #aaacad; padding: 2px 4px; float: left;}
.Phuse_Search_Button {background: #fff url(../builtin/search_btn.gif) no-repeat top left; border: none; width: 12px; height: 14px; float: right; margin-top: 2px; margin-right: 5px; cursor: pointer;}
.resource_content {float: left;}

.left_container {width: 233px; padding: 0; float: left; padding-left: 6px; margin-top: -24px; background: url(../builtin/wrapper_bg.gif) repeat-y top left;}
.mast_image {width: 615px; height: 380px; background: #ccc;}
.content_container {float: left;}
.content {width: 390px; float: left; margin: 0px 0px 0px 8px; line-height: normal; padding-bottom: 10px;}
.content p {line-height: 180%;}
.content ul {line-height: 150%; padding: 0; margin: 0px 0px 15px 0px;}
.content ul li {list-style-type: none; color: #aaacad; background: url(../builtin/list_style.gif) no-repeat left; padding: 0px 0px 0px 12px; margin: 20px 0px 0px 0px; line-height: 120%;}
.content ol li {color: #666666; margin-bottom: 5px; line-height: 180%;}
.sidebar {width: 204px; float: left; margin-top: 10px; margin-left: 13px;}

.footer {padding:0; margin: 0px auto; width: 858px; height: 54px; background: #fff; border-top: 2px solid #e9e9e9; clear: both;}
.links {width: 515px; float: left; margin-left: 15px; padding: 20px 0px 0px 0px; color: #aaacad; font-size: 80%; clear: both;}
.links p {display: inline;}
.ph_links {width: 310px; float: right; margin: 0px 14px 0px 0px; padding: 10px 0px 0px 0px; text-align: right; color: #aaacad; font-size: 80%;}
.links a, .ph_links a {color: #aaacad; text-decoration: none;}
.links a:hover, .ph_links a:hover {color: #36abd6;}

/* ### TEXT STYLES ### */
p {color: #666666;}

/* ### LINK STYLES ### */
a {color: #36abd6; text-decoration: none; font-weight: bold; outline: none;}
a:hover {color: #9cc128; text-decoration: none; font-weight: bold;}
.health_club_profit_solutions {background: url(../builtin/health_club_profit_solutions_off.jpg) no-repeat top left; width: 205px; height: 142px;}
.health_club_profit_solutions a {background: url(../builtin/health_club_profit_solutions_off.jpg) no-repeat top left; width: 205px; height: 142px; border: none; display: block; text-indent: -9999px;}
.health_club_profit_solutions a:hover {background: url(../builtin/health_club_profit_solutions_tab.jpg) no-repeat top left; width: 205px; height: 142px; border: none;}

.find_a_personal_trainer {background: url(../builtin/find_a_personal_trainer_off.jpg) no-repeat top left; width: 204px; height: 148px;}
.find_a_personal_trainer a {background: url(../builtin/find_a_personal_trainer_off.jpg) no-repeat top left; width: 204px; height: 148px; border: none; display: block; text-indent: -9999px;}
.find_a_personal_trainer a:hover {background: url(../builtin/find_a_personal_trainer_tab.jpg) no-repeat top left; width: 204px; height: 148px; border: none;}

.personal_trainer_vacancies {background: url(../builtin/personal_trainer_vacancies_off.jpg) no-repeat top left; width: 204px; height: 143px;}
.personal_trainer_vacancies a {background: url(../builtin/personal_trainer_vacancies_off.jpg) no-repeat top left; width: 204px; height: 143px;  border: none; display: block; text-indent: -9999px;}
.personal_trainer_vacancies a:hover {background: url(../builtin/personal_trainer_vacancies_tab.jpg) no-repeat top left; width: 204px; height: 148px; border: none;}

/* ### IMAGE STYLES ### */
img {border: none;}
.free_elite_session {margin: 4px 0px;}
.who_are_elite {margin: 4px 0px;}

/* ### HEADER STYLES ### */
h1 {color: #9cc128; display: inline;}
h2 {color: #36abd6; font-weight: normal; font-size: 200%; }
h3 {color: #9cc128; font-weight: normal; font-size: 125%;}
h4 {color: #9cc128; font-weight: normal; font-size: 100%; }
h5 {color: #36abd6; font-weight: normal; font-size: 100%; line-height: normal; }
h6 {color: #36abd6;}

/* ### PANEL STYLES ### */
.NormalPanel {margin:0; padding:0;}

/* ### HOME TABS - IMAGE LINKS ### */
.home_tabs {height: 148px; margin: 3px 0px 0px 0px;}

/* ### CONTACT ELITE ### */
.contact_info {border-bottom: 1px solid #9cc128; padding: 0px 5px 28px 5px;}
.contact_info p {color: #9cc128; line-height: 135%;}
.contact_info h4, .resources h4 {font-weight: normal; font-size: 165%; margin: 9px 0px 15px 0px;}
.contact_info h5 {font-weight: normal; font-size: 100%; margin-bottom: 0px;}
.contact_info a {color: #36abd6; text-decoration: none; font-weight: bold;}
.contact_info a:hover {color: #9cc128; text-decoration: none; font-weight: bold;}

/* ### RESOURCES ### */
.resources {border-bottom: 1px solid #9cc128; padding: 0px 5px;}
.resource_links {margin: 0; padding: 0px 5px;}  
.resource_link {padding: 0; margin: 0px 0px 9px 0px;}
.resource_link a, .resource_link a:visited {font-size: 90%; color: #9cc128; vertical-align: top; text-decoration: none; font-weight: normal;}
.resource_link a:hover {font-size: 11px; color: #36abd6; vertical-align: top; font-weight: normal;}
.resource_link img {padding: 0; margin-right: 9px;}

/* ### MARKETING MANAGER - CAPTURE FORM ### */ 
.mm_capture_form {width: 204px; background: #3287A6 url(../builtin/mm_back.gif) no-repeat top left; margin: 16px 0px 6px 0px; padding: 8px 0px 0px 0px;}
.mm_capture_form  {width: 204px; background: #3287A6 url(../builtin/mm_back.gif) no-repeat top left; margin: 16px 0px 6px 0px; padding: 8px 0px 0px 0px;}
.mm_capture_form h3 {text-align: left; color: #2f86a5; padding: 6px; font-size: 20px; line-height: 100%;letter-spacing: -1px;font-weight: normal; margin: 0px;}

/* ### FREE HEALTH TIPS ### */        
.free_health_tips {width: 204px; background: #3287A6 url(../builtin/regsiter_for_free_health_tips.gif) no-repeat top left; margin: 16px 0px 6px 0px; padding: 58px 0px 0px 0px;}
.mm_capture_form .MMDataCaptureForm_Table, .free_health_tips .MMDataCaptureForm_Table {border:0 none; border-collapse:collapse; border-spacing:0; margin:0px auto 0px auto; padding:0px 0px 0px 0px;}
.mm_capture_form .MMDataCaptureForm_FieldTD, .free_health_tips .MMDataCaptureForm_FieldTD {padding-bottom: 4px;}
.mm_capture_form .MMDataCaptureForm_ErrorTD, .mm_capture_form,.mm_capture_form,.free_health_tips .MMDataCaptureForm_ErrorTD, .ErrorLabel {color: red; text-align: center; font-size: 95%;}
.mm_capture_form .MMDataCaptureForm_LabelTD, .free_health_tips .MMDataCaptureForm_LabelTD {color: #fff; font-size: 90%; text-align: left;}
.mm_capture_form .MMDataCaptureForm_Input, .free_health_tips .MMDataCaptureForm_Input {width: 110px; height: 16px; border: 1px solid #cfcfcf; font-family: Arial; font-size: 100%; color: #aaacad;}
.mm_capture_form .MMDataCaptureForm_SubmitButton, .free_health_tips .MMDataCaptureForm_SubmitButton {width: 80px; height: 20px; background: url(../builtin/capture_form_submit_btn.gif) no-repeat top left; border: none; text-indent: -9999px; cursor: pointer; float: right; margin-bottom: 5px;}

/* ### TESTIMONIAL ### */        
.testimonial_top {width: 204px; height: 100px; background: url(../builtin/testimonial_top.gif) no-repeat top left; margin-top: 2px;}
.testimonial_man {width: 204px; height: 100px; background: url(../builtin/testimonial_man.gif) no-repeat top left; margin-top: 2px;}
.testimonial_woman {width: 204px; height: 97px; background: url(../builtin/testimonial_woman.gif) no-repeat top left; margin-top: 2px;}
.testimonial_middle {width: 204px; background: url(../builtin/testimonial_middle.gif) repeat-y top left; }
.testimonial_middle p {padding: 9px; margin: 0; color: #666666; font-size: 11px;}
.testimonial_bottom {width: 204px; height: 1px; background: url(../builtin/testimonial_bottom.gif) no-repeat bottom left; margin-bottom: 4px;}       
.map {width: 204px; height: 255px; background: url(../builtin/map_bg.jpg) no-repeat top left;  padding: 1px 0px 0px 0px; margin: 4px 0px;}
#map {width:185px; height:195px; overflow:hidden; margin: 0px auto; padding: 0;}   
.map_link {margin: 7px 6px 0px 6px; width: 192px; height: 35px;}

/* ### CONTACT PIC ### */
.contact_profile_pic {float: left; width: 390px; padding-bottom: 10px;}
.profile_pic {width: 60px;}
.contact_profile_pic p {color: #9cc128; padding-top: 18px; margin: 0px; float: left; line-height: normal;}
.contact_profile_pic a {display: inline; color: #9cc128; margin-top: 18px; margin-left: 4px; float: left;}
.contact_profile_pic a:hover {color: #36abd6;}

/* ### FIND A TRAINER ### */
.find_trainer {width: 390px; height: 155px; background: url(../builtin/find_trainer_bg.gif) no-repeat top left; margin: 8px 0px;}
.trainers_name h3 {color: #36abd6; width: 245px; margin: 0px 0px 6px 10px; font-size: 20px; font-weight: bold; height: 25px; line-height: 200%;}
.find_trainer_profile_pic {border: 1px solid #9cc128; width: 104px; height: 110px; margin-right: 14px; margin-top: 16px;}
.find_trainer p {width: 240px; margin: 4px 0px 4px 10px; line-height: normal;}
.find_trainer p strong {color: #36abd6;}
.find_trainer .read_more {width: 80px; height: 20px; margin: 2px 0px 0px 10px;}

/* ### FORMS ### */
fieldset {border: none; margin: 0px 0px 10px 0px; padding: 0px; width: 298px; float: left;}
legend {color: #9cc128; font-size: 18px; clear: both; line-height: 350%; text-indent: -3px;}
label {width: 96px; height: 22px; float: left; color: #aaacad; margin-bottom: 1px; padding-top: 3px; clear: both;}
.TextBox {width: 197px; height: 18px; border: 1px solid #cfcfcf; float: right; margin-bottom: 4px; font-family: Arial; font-size: 100%; color: #aaacad;}
.TextArea { width: 296px; height: 109px; border: 1px solid #cfcfcf; clear: both; margin-top: 14px; margin-bottom: 4px; font-family: Arial; font-size: 100%; color: #aaacad;}
.SubmitButton {clear: both; width: 80px; height: 20px; background: url(../builtin/submit_btn.gif) no-repeat top left; border: none; float: right; margin-top: 8px;}
.GoalSelect {width: 199px; height: 22px; border: 1px solid #cfcfcf; float: right; margin-bottom: 4px; font-family: Arial; font-size: 100%; color: #aaacad;}
.TextArea2 { width: 197px; height: 109px; border: 1px solid #cfcfcf; font-family: Arial; font-size: 100%; color: #aaacad; float: right;}

/* ### SPECIALIST AREAS ### */
.specialist_areas {margin: 10px 0px; border-bottom: 4px solid #9cc128; float: left; width: 390px;}
.trainer_pic {width: 117px; height: 199px; margin: 0; padding: 0;}
.specialist_areas h3 {border-bottom: 4px solid #9cc128; padding-bottom: 4px; font-size: 18px; margin-bottom: 6px;}
.specialist_areas ul {width: 260px; margin: 0;}
.specialist_areas ul li {line-height: 80%;}
.specialist_areas em {font-size: 80%; font-style: normal;}
.click_apply_now_button {width: 80px; height: 79px; margin-top: -83px; margin-bottom: 10px;}
.click_apply_now h4 {background: #e7e8e8; color: #696a6a; font-size: 125%; display: block; margin: 4px 0px; padding: 6px 7px;}

/* ### SEARCH RESULTS ### */
table.SearchResultsTable {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; color: #aaacad;}
.search_result_item {font-weight: bold; border-top: 1px solid #36abd6;}
table.SearchResultsTable b {font-weight: normal;}

/* ### MAIN NAVIGATION ### */
table.NavigationMenu, table.NavigationMenu tr, table.NavigationMenu td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
.navigation a {display: block; padding: 9px 22px; font-weight: normal; }
.MainMenuItem_Normal {width: 222px; border-bottom: 1px solid #36abd6;}
.MainMenuItem_Normal a {color: #36abd6; text-decoration: none; }
.MainMenuItem_Normal a:hover {color: #36abd6; text-decoration: none; background: #e3eec4;}
.MainMenuItem_Over {border-bottom: 1px solid #36abd6; width: 222px;}
.MainMenuItem_Over a {color: #36abd6; text-decoration: none; font-weight: bold; background: #e5f4fa;}
.MainMenuItem_Over a:hover {color: #36abd6; text-decoration: none; font-weight: bold; background: #e3eec4;}

/* ### BREADCRUMB ### */
.breadcrumb {margin: 8px 0px 0px 10px; color: #9cc128; font-size: 11px;}  
.breadcrumb a {color: #9cc128; font-size: 11px; text-decoration: none; font-weight: normal; display: inline;} 
.breadcrumb a:hover {color: #36abd6;}

.Phuse_Breadcrumb_Link { }
.Phuse_Breadcrumb_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header { }
 
.BreadCrumb .Phuse_Breadcrumb_Home_Link { }
.BreadCrumb .Phuse_Breadcrumb_Home_Link:hover { }
 
.Phuse_Breadcrumb_CurrentPage_Header { }
.Phuse_Breadcrumb_CurrentPage_Header_Link { }
.Phuse_Breadcrumb_CurrentPage_Header_Link:hover { }

ul.Phuse_SiteMap_UL li.Phuse_SiteMap_LI {}
ul.Phuse_SiteMap_UL li.Phuse_SiteMap_LI { background: url(../builtin/list_style.gif) no-repeat top left; padding: 0px 0px 0px 12px; margin: 20px 0px 0px 0px; line-height: 120%;}
ul.Phuse_SiteMap_UL li.Phuse_SiteMap_LI ul.Phuse_SiteMap_UL {}
ul.Phuse_SiteMap_UL li.Phuse_SiteMap_LI ul.Phuse_SiteMap_UL li.Phuse_SiteMap_LI {}

#Heading_1, #Heading_2, #Heading_3, #Heading_4, #Heading_5, #Heading_6, #Heading_7, #Heading_8, #Heading_9, #Heading_10, #Heading_11, #Heading_12, #Heading_13, #Heading_14, #Heading_15, #Heading_16, #Heading_17, #Heading_18, #Heading_19, #Heading_20, #Heading_21, #Heading_22, #Heading_23, #Heading_24, #Heading_25, #Heading_26, #Heading_27, #Heading_28, #Heading_29, #Heading_30, #Heading_31, #Heading_32, #Heading_33, #Heading_34, #Heading_35, #Heading_36, #Heading_37, #Heading_38, #Heading_39, #Heading_40, #Heading_41, #Heading_42, #Heading_43, #Heading_44, #Heading_45, #Heading_46, #Heading_47, #Heading_48, #Heading_49, #Heading_50, #Heading_51, #Heading_52, #Heading_53, #Heading_54, #Heading_55, #Heading_56, #Heading_57, #Heading_58, #Heading_59, #Heading_60, #Heading_61, #Heading_62, #Heading_63, #Heading_64, #Heading_65, #Heading_66, #Heading_67, #Heading_68, #Heading_69, #Heading_70, #Heading_71, #Heading_72, #Heading_73, #Heading_74, #Heading_75, #Heading_76, #Heading_77, #Heading_78, #Heading_79, #Heading_80, #Heading_81, #Heading_82, #Heading_83, #Heading_84, #Heading_85, #Heading_86, #Heading_87, #Heading_88, #Heading_89, #Heading_90, #Heading_91, #Heading_92, #Heading_93, #Heading_94, #Heading_95, #Heading_96, #Heading_97, #Heading_98, #Heading_99, #Heading_100, #Heading_101, #Heading_102, #Heading_103, #Heading_104, #Heading_105, #Heading_106, #Heading_107, #Heading_108, #Heading_109, #Heading_110, #Heading_111, #Heading_112, #Heading_113, #Heading_114, #Heading_115, #Heading_116, #Heading_117, #Heading_118, #Heading_119, #Heading_120, #Heading_121, #Heading_122, #Heading_123, #Heading_124, #Heading_125, #Heading_126, #Heading_127, #Heading_128, #Heading_129, #Heading_130, #Heading_131, #Heading_132, #Heading_133, #Heading_134, #Heading_135, #Heading_136, #Heading_137, #Heading_138, #Heading_139, #Heading_140, #Heading_141, #Heading_142, #Heading_143, #Heading_144, #Heading_145, #Heading_146, #Heading_147, #Heading_148, #Heading_149, #Heading_150, #Heading_151, #Heading_152, #Heading_153, #Heading_154, #Heading_155, #Heading_156, #Heading_157, #Heading_158, #Heading_159, #Heading_160, #Heading_161, #Heading_162, #Heading_163, #Heading_164, #Heading_165, #Heading_166, #Heading_167, #Heading_168, #Heading_169, #Heading_170, #Heading_171, #Heading_172, #Heading_173, #Heading_174, #Heading_175, #Heading_176, #Heading_177, #Heading_178, #Heading_179, #Heading_180, #Heading_181, #Heading_182, #Heading_183, #Heading_184, #Heading_185, #Heading_186, #Heading_187, #Heading_188, #Heading_189, #Heading_190, #Heading_191, #Heading_192, #Heading_193, #Heading_194, #Heading_195, #Heading_196, #Heading_197, #Heading_198, #Heading_199, #Heading_200, #Heading_201, #Heading_202, #Heading_203, #Heading_204, #Heading_205, #Heading_206, #Heading_207, #Heading_208, #Heading_209, #Heading_210, #Heading_211, #Heading_212, #Heading_213, #Heading_214, #Heading_215, #Heading_216, #Heading_217, #Heading_218, #Heading_219, #Heading_220, #Heading_221, #Heading_222, #Heading_223, #Heading_224, #Heading_225, #Heading_226, #Heading_227, #Heading_228, #Heading_229, #Heading_230, #Heading_231, #Heading_232, #Heading_233, #Heading_234, #Heading_235, #Heading_236, #Heading_237, #Heading_238, #Heading_239, #Heading_240, #Heading_241, #Heading_242, #Heading_243, #Heading_244, #Heading_245, #Heading_246, #Heading_247, #Heading_248, #Heading_249, #Heading_250, #Heading_251, #Heading_252, #Heading_253, #Heading_254, #Heading_255, #Heading_256, #Heading_257, #Heading_258, #Heading_259, #Heading_260, #Heading_261, #Heading_262, #Heading_263, #Heading_264, #Heading_265, #Heading_266, #Heading_267, #Heading_268, #Heading_269, #Heading_270, #Heading_271, #Heading_272, #Heading_273, #Heading_274, #Heading_275, #Heading_276, #Heading_277, #Heading_278, #Heading_279, #Heading_280, #Heading_281, #Heading_282, #Heading_283, #Heading_284, #Heading_285, #Heading_286, #Heading_287, #Heading_288, #Heading_289, #Heading_290, #Heading_291, #Heading_292, #Heading_293, #Heading_294, #Heading_295, #Heading_296, #Heading_297, #Heading_298, #Heading_299, #Heading_300 {display: none;}

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */
