/* css */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 5px;	color: #006;	text-align: center;}p { text-align: left; 	color: #006; }h1, h2, h3, h4 { color: #006; }li { padding-bottom: 5px; }#container {	width: 850px; }#container_large {	width: 900px;}a { color: #0018ff; text-decoration: none; }a:hover { color: #505050; }/* narrow header styles */#latest_news_container { font-size: 12px; color: #006; clear: both; float: left; text-align: left; width: 850px; height: 14px; margin: 8px 0px 8px 0px;}#social_container { font-size: 10px; color: #006; clear: both; float: right; text-align: center; height: 14px; width: 200px; margin-top: 2px; }.social_container_link { padding: 0px 3px 0px 10px; color: #999; }#social_container a { color: #666; }#social_container a:hover { color: #999; }#header_links_container {width: 850px; height: 33px; clear: both; font-style: italic;}#header_links_left { width: 10px; height: 33px; background: url('/images/header/l_left.png'); clear: none; float: left; border-bottom: 1px solid #333}#header_links_middle {padding-left: 3px; float: left; clear: none; width: 827px; height: 33px; text-align: center; background: url('/images/header/l_middle.png') repeat-x; border-bottom: 1px solid #333 }#header_links_middle a { font-size: 11px; font-weight: bold; text-decoration: none; color: #006; }#header_links_middle a:hover { color: #000000; }		.link_seperator { margin-right: 13px; }#header_links_right { width: 10px; height: 33px; background: url('/images/header/l_right.png'); float: right; border-bottom: 1px solid #333}#header_links_position { padding-top: 0px; }/* wide header styles */#header_links_left_large { width: 10px; height: 33px; background: url('/images/header/l_left.png'); clear: none; float: left; border-bottom: 1px solid #333}#header_links_container_large {width: 900px; height: 33px; clear: both; font-style: italic;}#header_links_middle_large { padding-left: 30px; float: left; clear: none; width: 850px; height: 33px; text-align: center; background: url('/images/header/l_middle.png') repeat-x; border-bottom: 1px solid #333 }		#header_links_middle_large a { font-size: 11px; font-weight: bold; text-decoration: none; color: #006;}#header_links_middle_large a:hover { color: #000000; }		.link_seperator_large { margin-right: 13px; }		#header_links_right_large { width: 10px; height: 33px; background: url('/images/header/l_right.png'); float: right; border-bottom: 1px solid #333}#header_links_position_large { padding-top: 0px; }/* home / treatment header */#header_container { width: 850px; height: 120px; clear: both; }#header_logo { height: 120px; width: 385px; float: left; clear: none; padding-top: 8px; }#header_treatments { height: 120px; width: 210px; float: left; clear: none; padding-top: 10px; }.header_flags { height: 120px; width: 450px; float: right; clear: none; text-align: right; }#header_treatment_links { font-size: 13px; font-weight: bold; font-style: italic; text-align:left; }/*about us page */.d_box_container { width: 900px; float: left; clear: both; padding: 0px 0px 10px 0px; }.d_box_top { width: 900px; height: 12px; background: url('/images/layout/d_box_top.png'); float: left }.d_box_mid { width: 900px; background: url('/images/layout/d_box_mid.png'); float: left }.d_box_bottom { width: 900px; height: 12px; background: url('/images/layout/d_box_bottom.png'); float: left }	.d_box_left { float: left; clear: none; width: 276px; }	.d_box_right { float: left; clear: none; width: 600px; padding: 10px 10px 0px 10px; }	.d_box_link_box { float: left; clear: both; width: 276px; height: 39px; border-bottom: 1px solid #000; font-size: 14px; font-weight: bold; font-style: italic; background: url('/images/layout/d_box_triangle.png') no-repeat; }	.d_box_link_box_bottom { float: left; clear: both; width: 276px; height: 39px; font-size: 14px; font-weight: bold; font-style: italic; background: url('/images/layout/d_box_triangle.png') no-repeat; }	.d_box_link { color: #006; text-align: left; padding: 15px 0px 0px 25px; }	.d_box_link a { text-decoration: none; color: #006; }	.d_box_link a:hover { color: #009; }	.small_spacer { width: 1px; height: 2px; clear: both; }.image_spacer { text-align: center; padding: 5px; padding-bottom: 15px; }.grey_announcement { width: 850px; background: #d1d5ff; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; }.white_announcement { width: 850px; padding-top: 5px; }.announcement_column { width: 423px; padding-left: 2px; float: left; clear: none; background: #d1d5ff; }.white_announcement_column { width: 423px; padding-left: 2px; float: left; clear: none; }.announcement_title1 { font-style: italic; font-size: 16px; padding-left: 2px; text-align: left; color: #006; float: left; clear: left; width: 550px; }.announcement_title2 { font-style: italic; font-size: 16px; padding-right: 2px; text-align: left; color: #666; float: left; clear: right; width: 248px; }.announcement_text { font-style: italic; font-size: 14px; padding: 5px 10px 0px 10px; text-align: left; color: #006; }.announcement_top { width: 850px; height: 10px; background: url('/images/layout/ann_top.png'); clear: both; margin-top: 5px }.announcement_bottom { width: 850px; height: 16px; background: url('/images/layout/ann_bottom.png'); clear: both; margin-bottom: 10px }.left_section { width: 350px; float: left; clear: none; vertical-align: top; padding-bottom: 10px; }.right_section { width: 495px; float: left; clear: right; vertical-align: top; padding-bottom: 10px; }#audio_controller { float: right; }.row1 { color: #006; }.row2 { color:#666; }.spacer { width: 100%; height: 5px; clear: both; border-bottom: 1px solid #CCCCCC; margin-bottom: 5px; }.details { font-size: 12px; font-weight: bold; padding: 2px 0px 2px 0px; color:#333; text-align: left; font-style: italic; }.title_center { color: #006; text-align: center; font-weight: bold; font-size: 14px; font-style: italic; margin: 5px 10px 10px 10px; clear: both; }.title { text-align: left; font-weight: bold; font-size: 14px; font-style: italic; padding: 15px 10px 15px 0px; clear: both; color: #006; }.title_right { text-align: left; font-weight: bold; font-size: 14px; font-style: italic; padding: 15px 10px 15px 0px; clear: both; color: #006; }.title2 { text-align: left; font-size: 14px; font-style: italic; padding: 15px 10px 15px 0px; clear: both; color: #006; }.title_center_large { text-align: center; font-weight: bold; font-size: 24px; font-style: italic; padding: 15px 10px 15px 10px; clear: both; }.subtitle { color: #900; font-size: 16px; padding-bottom: 10px; text-align: left; font-style: italic; }.subtitle_right { color: #900; font-size: 16px; padding-bottom: 10px; text-align: right; font-style: italic; }.subtitle_black { color: #006; font-size: 16px; padding-bottom: 10px; text-align: left; font-weight: bold; font-style: italic; }.subtitle2 { color: #333; font-size: 16px; padding-bottom: 10px; font-style: italic; }.text_grey { color: #006; padding-bottom: 10px; font-size: 14px; text-align: left; font-style: italic; clear: both; }.text_grey_spacer { color: #006; font-size: 14px; text-align: left; font-style: italic; clear: both; }.text_black { color: #006; padding-bottom: 10px; font-size: 14px; text-align: left; font-style: italic; }.text_black_small { color: #006; padding-bottom: 10px; font-size: 12px; text-align: left; font-style: italic; clear: both; }.text_black_space { color: #006; padding-bottom: 20px; font-size: 14px; text-align: left; font-style: italic; }.text_dark { color: #900; padding-bottom: 10px; font-size: 14px; text-align: left; font-style: italic; }.text_grey_center { color: #666; padding-bottom: 10px; font-size: 14px; text-align: left; font-style: italic; text-align:center; }.text_black_center { color: #000; padding-bottom: 10px; font-size: 14px; text-align: left; font-style: italic; text-align:center; }#footer { color: #006; width: 850px; text-align: right; clear: both; border-top: 1px solid #CCCCCC; padding: 5px 0px 5px 0px; margin-top: 10px; }#footer_large { color: #006; width: 900px; text-align: right; clear: both; border-top: 1px solid #CCCCCC; padding: 5px 0px 5px 0px; margin-top: 5px; }#footer a { padding-right: 10px; }#footer_large a { padding-right: 10px; }.pixel { position: absolute; top: 0; }/* Controller Bar Styles */.cont_bar_wrapper { width: 460px; height: 23px; clear: both; float: right; padding-bottom: 10px; }.cont_bar_left { background: url('/images/layout/controller_bar_left.png'); width: 9px; height: 23px; float: left }.cont_bar_middle { background: url('/images/layout/controller_bar_middle.png'); width: 442px; height: 23px; float: left  }	.cont_bar_previous { width: 45px; height: 23px; float: left; clear: none; padding-top: 4px; text-align: right; }	.cont_bar_title { width: 352px; height: 23px; float: left; clear: none; padding-top: 4px; text-align: center; }	.cont_bar_next { width: 45px; height: 23px; float: right; clear: none; text-align: right; padding: 4px 0px 0px 0px; }.cont_bar_right { background: url('/images/layout/controller_bar_right.png'); width: 9px; height: 23px; float: left }.half_left { width: 50%; clear: left; float: left; margin-bottom: 15px; }.half_right { width: 47%; clear: right; float: right; margin-bottom: 15px; }.all { width: 100%; clear: both}.enquiry { width: 100%; clear: both; float: center}.link_spacer { padding-right: 3px; }.link_spacer_both { padding-right: 20px; padding-left: 20px; }.testimonial_text { text-align: left; font-size: 14px; font-style: italic; }.patients_list_wrapper { clear: both; width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 10px; }.textbox { border: 1px solid #999; width: 250px; margin-left: 2px; padding-left: 2px; } .textbox_small { border: 1px solid #999; width: 50px; margin-left: 2px; padding-left: 2px; } .form_field_wrapper1 { width: 400px; clear: both; float: left; padding: 5px; }.form_field_wrapper { width: 400px; clear: both; float: left; padding: 5px; }.form_field_wrapper_left { color: #006; width: 140px; float: left; clear: none; text-align: right; font-size: 14px; font-style: italic; margin-top: 5px; }.form_field_wrapper_right{ color: #006; width: 250px; float: left; clear: none; padding-left: 3px; text-align: left; font-size: 14px; font-style: italic;  }.form_empty_spacer { width: 100%; height: 30px; clear: both; }.textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 500px; height: 140px;}/* contact page styles */.contact_half_left { width: 540px; clear: left; float: left; }.contact_half_right { width: 360px; clear: right; float: left; }.back_links { padding: 10px 0px 10px 0px; font-size: 14px; font-style: italic; text-align: left; }/*video page */.v_box_container { width: 900px; float: left; clear: both; padding: 0px 0px 10px 0px; }.v_box_top { width: 900px; height: 12px; background: url('/images/layout/d_box_top.png'); float: left }.v_box_mid { width: 900px; background: url('/images/layout/d_box_mid.png'); float: left }.v_box_bottom { width: 900px; height: 12px; background: url('/images/layout/d_box_bottom.png'); float: left }	.v_box_left { float: left; clear: none; width: 276px; }	.v_box_right { float: left; clear: none; width: 600px; padding: 10px 10px 0px 10px; }	.v_box_link_box { float: left; clear: both; width: 276px; height: 30px; border-bottom: 1px solid #666; font-size: 14px; font-style: italic; background: url('/images/triangle_small.png') no-repeat; }	.v_box_link_box_bottom { float: left; clear: both; width: 276px; height: 30px; font-size: 14px; font-style: italic; background: url('/images/triangle_small.png') no-repeat; }	.v_box_link { text-align: left; padding: 11px 0px 0px 20px; font-size: 14px; font-style: italic; }	.v_box_link a { text-decoration: none; color: #006; }	.v_box_link a:hover { color: #009; }		#v_left_content { width: 265px; float: left; clear: none; padding: 0px 5px 5px 0px; text-align: left; }	#v_right_content { width: 320px; height: 265px; float: right; clear: none; padding_top: 5px 5px 5px 0px; }		#treatment_wrapper { width: 900px; float: left; clear: both; }	/* index box */.i_box { float: left; clear: both; background: #d1d5ff; border: 1px solid #333; padding: 0px 10px 0px 10px; }.i_link { float: left; clear: none; padding: 5px 15px 5px 0px; font-style: italic; }.i_link_end { float: left; clear: none; padding: 5px 0px 5px 0px; font-style: italic; }.i_title { text-align: left; font-size: 14px; font-style: italic; padding: 15px 10px 5px 0px; clear: both; color:#006; font-weight: bold; }.i_text { float: left; clear: both; text-align: left; color: #006; font-style: italic; font-size: 12px; padding: 5px 0px 0px 0px; }.index_banner { margin-bottom: 0px; border-bottom: 2px solid #000; }#index_links { float: left; clear: none; border-bottom: 2px solid #000; width: 850px; background: #d1d5ff; margin-top: 3px; }.index_product { float: left; clear: none; width: 190px; padding: 0px 10px 0px 10px; border-left: 1px solid #ccc; text-align: justify; }.index_product2 { float: left; clear: none; width: 190px; padding: 0px 10px 0px 10px; text-align: justify; }.image_right { float: right; padding-bottom: 5px; }.text_partners { color: #006; padding-bottom: 15px; font-size: 14px; text-align: left; font-style: italic; }.text_partners2 { color: #006; padding-bottom: 20px; padding-left: 15px; font-size: 14px; text-align: left; font-style: italic; }.text_partners3 { color: #006; margin-bottom: 10px; padding-bottom: 3px; font-size: 14px; text-align: left; font-style: italic; width: 900px; font-weight: bold; border-bottom: 1px solid #666; }.mini_player_wrap { text-align: right; float: right; clear: both; padding: 5px 24px 5px 0px; }.align_right { text-align: right; }.flags_text { text-align: right; font-size: 12px; color: #006; float: right; padding: 0px 0px 5px 0px; font-style: italic; clear: both; width: 450px; }.flags_text a { padding-left: 10px; }.flags_text_padding { padding-top: 10px; margin-bottom: 2px; }.flags_padding { padding-top: 10px; margin-bottom: 2px; }.clear_both { clear: both; }.text_profiles { color: #006; padding-bottom: 3px; font-size: 14px; text-align: left; font-style: italic; }.text_profiles2 { color: #006; padding-bottom: 3px; font-size: 14px; text-align: left; font-style: italic; border-bottom: 1px solid #666;margin-bottom: 5px; }.text_red { color: #F00; padding-bottom: 5px; font-size: 14px; text-align: left; font-style: italic; clear: both; }/* News Page */#news_left { clear: left; width: 230px; height: 590px; text-align: left; margin: 10px 10px 5px 0px; float: left; border-right: 1px solid #CCC; padding-right: 10px; }.news_wrapper { width: 900px; clear: both; float: left; }#news_middle { clear: right; width: 640px; height: 590px; text-align: left; margin: 15px 5px 5px 0px; float: left; }#news_right { clear: right; width: 250px; height: 590px; text-align: left; margin: 10px 0px 20px 0px; float: right; }.news_title { color: #006; padding: 5px 0px 10px 5px; font-size: 14px; text-align: left; font-style: italic; clear: both; }.news_footer { color: #006; padding: 3px 0px 3px 5px; font-size: 12px; text-align: left; font-style: italic; clear: both; }.news_like_button { color: #006; padding: 3px 0px 20px 5px; font-size: 12px; text-align: left; font-style: italic; clear: both; }.news_footer2 { color: #006; padding: 3px 0px 10px 0px; font-size: 12px; text-align: left; font-style: italic; clear: both; }.news_article { color: #006; padding: 5px 0px 10px 5px; font-size: 14px; text-align: left; font-style: italic; clear: both; }.news_content_title { color: #006; padding: 0px 0px 5px 5px; font-size: 14px; text-align: left; font-style: italic; clear: both; }.news_content { color: #006; padding: 0px 0px 3px 5px; font-size: 14px; text-align: left; font-style: italic; clear: both; }.news_header { color: #006; padding-bottom: 3px; margin-left: 10px; font-size: 14px; text-align: left; font-style: italic; border-bottom: 1px solid #666;margin-bottom: 10px; width: 200px; }/* treatments */.treatment_left { text-align: left; float: left; clear: left; }.treatment_right { text-align: left; float: right; clear: right; }.treatments_text { color: #006; padding-bottom: 10px; font-size: 12px; text-align: justify; font-style: italic; clear: both; }.treatments_title { color: #006; margin: 10px 0px 10px 0px; font-size: 14px; text-align: left; font-style: italic; clear: both; font-weight: bold; }.treatments_title_border { border-bottom: 1px solid #666; padding-bottom: 2px; }.treatments_indent { margin-left: 75px; }.treatments_label { color: #006; padding: 5px 0px 10px 0px; font-size: 12px; text-align: center; font-style: italic; clear: both; }/* header links */#links_normal { float: right; clear: none;  padding: 11px 0px 0px 0px; width: 150px; }#become_member_link { float: right; clear: none; text-align: center; vertical-align: middle; width: 150px; height: 33px; background: url('/images/become_member_button.png'); margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:5px }.logged_in_header_padding { padding-top: 16px; }.about_title { float: left; clear: both; text-align: left; border-bottom: 1px solid #000; font-size: 14px; padding-bottom: 2px; margin: 10px 0px 10px 0px; width: 900px; font-style: italic; } .about_title2 { float: center; clear: both; text-align: center; border-bottom: 1px solid #000; font-size: 16px; padding-bottom: 2px; margin: 10px 0px 10px 0px; width: 900px; font-style: italic; } .about_left { float: left; clear: left; text-align: left; margin-bottom: 5px; width: 200px; }.about_right { float: right; clear: right; text-align: left; margin-bottom: 5px; width: 675px; }.about_wrapper { width: 900px; clear: both; float: left; }.register_wrapper { width: 850px; clear: both; float: left; }
