@charset "utf-8";
/* CSS Document */

@media print {
div#realFooter , div.c_row_2, div.header, div#activa-live-hide, div#leftLeftColumn {
    display:none !important;
}

div#right-column-content { width:100% !important; }
div#right-column-content div { width:100% !important; }
}

html, body{ height:100%; }
div#right-column-content { float:left; width:745px; }
div.top_part { width:1024px; margin:0 auto; }
body { padding-top:0px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#03a7bf; background-image:url(/sample/images/the-real-bg.gif); height:100%; background-repeat:no-repeat; background-position:top center; }
div.container { width:1024px; margin:0 auto; text-align:left; }
div.header { width:1024px; height:96px; background-image:url(/images/TTC-header-v2.gif?v=2); position:relative;}
div.c_row_2 { width:1024px; height:247px; margin:0 auto;  } 
div.c_row_3 { width:1024px; margin:0 auto; background-image:url(/sample/images/ttc-c-row-2-bg.gif);  padding-bottom:50px; } 
h1 { font-size:23px; margin-bottom:25px; text-transform:capitalize;  }  
span.big_numbers { font-size:22px; font-weight:bold; } 
a.send_right { color:#FFFFFF; text-decoration:underline; }
div.right_column {float:left; width:273px; height:auto; background-image:url(/sample-test/images/ttc-slice_06.jpg); background-position:left top; background-repeat:no-repeat; background-color:#2e3385; }
div.blog_column { background-image:url(/sample/images/ttc-slice_06-blog.jpg);  }
p { text-align:left; }

div.bio_images { padding:5px; background-color:#FFFFFF; border:1px solid #CCC; margin:15px; }
div.right_column a  { color:#FFF; text-decoration:none; }
div.right_column a:hover  { color:#FFF; text-decoration:underline; }
div.footer_column { float:left; padding-right:20px; text-align:left; color:#FFF; }
span.footer_title { font-weight:bold; font-size:13px; border-bottom:2px solid #03a7bf; }

table tr td { text-align:left; }

ul.footer_links , ul.footer_links li { margin:0; padding:0; list-style:none;}
ul.footer_links li a { color:#FFF; text-decoration:none; font-size:11px; }
ul.footer_links li a:hover { text-decoration:underline; }
a.white_bottom { color:#FFF; text-decoration:none; }
a.white_bottom:hover { text-decoration:underline; }
ul.footer_links { margin-top:10px; }
div.button_1 { cursor:pointer; } 
div.button_1:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?34409); background-position:234px -27px; } 

div.button_2 { cursor:pointer; } 
div.button_2:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -57px; } 
div.button_2:hover div.menu { display:block; }

div.button_3 { cursor:pointer; } 
div.button_3:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -80px; } 
div.button_3:hover div.menu { display:block; }

div.button_4 { cursor:pointer; } 
div.button_4:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -103px; } 
div.button_4:hover div.menu { display:block; }

div.button_5 { cursor:pointer; } 
div.button_5:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -126px; } 
div.button_5:hover div.menu { display:block; }

div.button_6 { cursor:pointer; } 
div.button_6:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -192px; } 


div.button_7 { cursor:pointer; } 
div.button_7:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -218px; }

div.button_8 { cursor:pointer; } 
div.button_8:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif?3409); background-position:234px -148px; }
div.button_8:hover div.menu { display:block; }

div.button_9 { cursor:pointer; } 
div.button_9:hover { cursor:pointer; background-image:url(/sample/images/ttc-slice_02.gif); background-position:234px -170px; }
div.button_9:hover div.menu { display:block; }

ul.sub_menu , ul.sub_menu li { padding:0; margin:0; list-style:none; width:100%;} 
ul.sub_menu li a { color:#FFF; text-decoration:none; }
ul.sub_menu li a:hover { text-decoration:underline; }

span.links { color:#292b7a; font-weight:bold; }
div.main_content_hold a { text-decoration:none; color:#292b7a; font-weight:bold; }
div.main_content_hold a:hover { text-decoration:none; border-bottom:1px dashed #292b7a; }
div.main_content_hold p { font-family:Arial, Helvetica, sans-serif; }
div.main_content_hold { font-size:12px !important; }

div.a_page {padding:5px; border-bottom:1px solid #0181a0; }
div.a_page:hover { /*background-color:#0181a0;*/ }

div.menu {display:none; background-color:#02a6bf; font-size:14px; border:1px solid #048497; border-left:none; border-bottom-width:3px; color:#FFF; }
img.links_button { border:none; }

ul.sitemap_links_title li { list-style:circle; }
ul.sitemap_links_title, ul.sitemap_links_title li { margin-left:0px; padding-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

ul.sitemap_links li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px; list-style-image:url(http://transformationstreatment.com/images/bullet2.gif); }

div.just_header { padding:10px 5px; cursor:default; } 
ul.ebook_button li , ul.ebook_button { list-style:none;  padding:0px; margin:0px; }
ul.ebook_button li {  }
a.hidden_links { display:block; width:250px; height:50px; text-indent:-9999em; background-image:url(/sample/images/trans.gif); outline:none;}

ul.image_desc { text-indent:-9999em; } 

a.image_links  , a.image_links img { border-bottom:none; text-decoration:none; }
p.article_title { font-size:18px; font-weight:bold; text-align:center; }
ul.bullet_points { margin-bottom:0px; padding-bottom:0px; }
ul.bullet_points li {  font-size:11px; font-weight:bold; color:#FFF; font-family:Verdana;  padding-bottom:1px; }
ul.bullet_points li,  ul.bullet_points { list-style-image:url(/sample/images/bullet.png); }
div.bp_holder { position:absolute; top:11px; right:345px; text-align:left; } 

a.bullet_links { text-decoration:none; color:#FFF !important; font-size:10px; }
a.bullet_links:hover { text-decoration:underline; } 
div.bp_tagline { text-align:center; font-style:italic; background-image:url(/sample/images/ttc-addiction-sub-text.png); background-repeat:no-repeat; width:500px; height:22px; margin:0 auto; }
ul.hide_text , ul.hide_text li { display:none; }
li.dont_push { margin-bottom:0px; }
img.bullet_img { border:3px solid #ade6f9; } 
div.right_float { float:right; padding:0 0 10px 10px; }
div.left_float { float:left; padding:0 10px 10px 0; }
p.bottom_text { font-family:Verdana !important; font-size:12px; line-height:18px;  }
p.home_headers { color:#282C71; }
div.bio_image img { background-color:#FFFFFF; padding:10px; border:1px solid #CCC; }
div.bio_text { text-align:center !important; margin-bottom:15px; margin-top:5px; font-size:16px; }
h1.article_title { text-align:center; }
body , html { margin-top:0px !important; padding-top:0px !important; } 
a.top_part img { border:none; } 
img.bullets { margin:10px; border:4px solid  #78eeff; }
div.middle_menu { width:1024px; height:74px; background-image:url(/images/menu-sprite.jpg); background-position:top center; margin:0 auto; padding:0; margin:0; position:relative;  }

div.sub_menu { display:none; position:absolute; top:55px; left:3px; width:230px; z-index:9999; }
div.sub_menu ul { margin:0; padding:0;}
div.sub_menu ul li { list-style-type:none; margin-bottom:10px; font-size:15px; }

div.sub_menu table { z-index:99999; }

div.meet_our_staff_hover {  margin:0; padding:0; margin-left:68px; width:166px; height:74px; float:left; position:relative; }
div.meet_our_staff_hover:hover { background-image:url(/images/menu-sprite.jpg); background-position:-70px 74px;  }
div.meet_our_staff_hover:hover div.sub_menu { display:block; }

div.treatment_programs_hover { width:232px; height:74px; float:left; position:relative; z-index:999; }
div.treatment_programs_hover:hover { background-image:url(/images/menu-sprite.jpg); background-position:-236px 74px;  }
div.treatment_programs_hover:hover div.sub_menu { display:block; }

div.photos_hover { width:112px; height:74px; float:left; position:relative; }
div.photos_hover:hover { background-image:url(/images/menu-sprite.jpg); background-position:-468px 74px; }
div.photos_hover:hover div.sub_menu { display:block; }

div.alumni_hover { width:240px; height:74px; float:left; position:relative; }
div.alumni_hover:hover { background-image:url(/images/menu-sprite.jpg); background-position:-580px 74px;  }
div.alumni_hover:active div.sub_menu { display:block; }
div.alumni_hover:hover div.sub_menu { display:block; }

div.contact_us_hover { width:206px; height:74px; float:left; position:relative; }
div.contact_us_hover:hover { background-image:url(/images/menu-sprite.jpg); background-position:-820px 74px;  }
div.contact_us_hover:hover div.sub_menu { display:block; }

div.menu_holder { padding-top:13px; }
div.menu_holder a { color:#039; text-decoration:none; }
div.menu_holder a:hover { text-decoration:underline; }
a img { border:none; outline:none; margin:0; padding:0; }
div.side_home_icon { background-image:url(/images/home-icon.gif); width:67px; height:74px; position:absolute; top:0; left:0; background-position:top left; }
div.side_home_icon:hover { background-position:0px 74px;}
embed { z-index:0 !important; }
div#wrap { background-image:url(/images/alumni-forum-bg.jpg); background-repeat:repeat-x; background-color:#d3faff; width:985px; margin:0 auto; }
h3.phone { font-size:20px; color:#039; }
div.latest_news_bg { background-image:url(/images/transformations-news.png); width:273px; height:208px; position:absolute; top:30px; left:10px; }
a img , a:hover img , a:hover > img , a.image_link { border:none !important; text-decoration:none; }
div.latest_news_button { width:229px; height:44px;  margin:0 auto; margin-top:150px;  }
ul.image_desc li {list-style:none; }

div.c_row_3 div.main_content_hold p { font-size:14px; line-height:150%; }
div.c_row_3 div.main_content_hold ul li , div.c_row_3 div.main_content_hold ol li  { font-size:14px; line-height:150%; }
h2.magic a  , h2.magic { color:#000 !important; border-bottom-color:#000 !important; }
h2.magic a:hover { border-color:#000 !important; }

body.sitemap div.main_content_hold li { line-height:150%; font-size:12px; color:#292B7A; }
body.sitemap div.main_content_hold li a { font-size:12px; text-transform:capitalize;  }

ul.sitemap_links_title li { font-size:12px !important; font-weight:bold; }
div#parts ul { width:580px; display:block; margin:0; padding:10px; }  div#parts ul li { display:inline-block; width:30%; margin-left:3%; text-align:center; font-size:40px; border:3px solid #086472; border-radius:5px;  } div#parts ul li:first-child { margin-left:0; } div#parts ul li span { font-size:10px; display:block; } div#parts ul li:hover { background-color:#D3FAFF; cursor:pointer; } div#parts ul li.active { background-color:#2D3283; color:#fff; border-color:#1f2359; }

