/* RESET CSS */
body                                    {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,
form, p, ol, ul, li ,
dl, dt, dd, blockquote,
fieldset,legend,input                   {margin: 0px;padding: 0px;}
ol, ul                                  {list-style: none;}
a,a:hover                               {text-decoration:none;cursor: pointer;}
table                                   {border-collapse: collapse;}
a img                                   {border:0px;}
a:focus                                 {outline:none;}
.wai                                    {width:0px !important;overflow:hidden;height:0px !important;text-indent:-5000px;margin:0px !important;padding:0px !important;}
.cb                                     {clear:both !important;}
.cl                                     {clear:left !important;}
.fr                                     {float:right !important;}
.fl                                     {float:left !important;}

/*  site's CSS */
body                                    {font-family:arial,verdana, sans-serif;font-size:0.625em;text-align:left;}
#page                                   {margin: 0 auto 0 auto;width:100%;overflow:hidden;}
/*  the header  */

#header                                 {display:none;}

/* stage */
#stage                                  {width:100%;clear:both;font-size:135%;background: none;height:auto;}
#stage h1                               {color:#880000;padding:0px;font-size:200%;font-weight:normal;letter-spacing:0.5px;}
#stage img                              {display:none;}
#stage h1 small                         {font-size:85%;padding-top:2px;display:block;}
#stage a.read-more                      {color:#880000 !important;padding-left:45px;}
.therapy-stage h1                       {text-align:left !important;width:100%;}

.left-text h1                           {width:100%;float:left;}
.left-text h1.therapist-name            {width:100%;;padding:0 !important;}

/* left right sidebars */
.left-sidebar1                          {float:left;width:33%;overflow:hidden;}
.right-sidebar1                         {float:right;width:66%;overflow:hidden;}

.left-sidebar2                          {float:left;width:63%;padding-left:10px;overflow:hidden;}
.right-sidebar2                         {float:right;width:33%;padding-right:5px;overflow:hidden;}

.half-sidebar                           {width:47%;overflow:hidden;}


#content .left-sidebar1 h2.underlined, .city-gallery h2{background: none;font-weight:bold;font-size:130%;padding-bottom:5px;}
#content .left-sidebar1 h3              {font-size:120%;}

.coloured                               {background:#fafafa;color:#7F0014;padding:0 20px 20px 20px;}
.left-sidebar1 address                  {margin:10px 0;}
.left-sidebar1 address strong           {font-size:120%;padding-bottom:3px;display:block;}
.left-sidebar1 address a                {padding-top:10px;display:block;}
.underlined                             {background:none;font-weight:bold;padding-bottom:5px;}

/* index style */
.rose-box                               {display:none;}

.index-testimonials                     {padding:18px 0px;margin-bottom:50px;margin-top:15px;}

blockquote                              {font-style:italic;color:#ff7700;background:none;margin:20px 0px;}
blockquote div                          {background: none;padding:5px;font-size:100%;}

.half-box-left,.half-box-right          {display:none;}
.text-index                             {height:auto;overflow:hidden;padding-top:10px;}

/* main content area  */
#content                                {overflow:hidden;height:auto;padding:10px 0 40px 0;width:100%;color:#7F0014;font-size:130%;line-height:140%;}

#content p                              {padding:10px 0;}
#content h1                             {color:#87001f;padding:20px 30px 5px 0px;font-size:200%;font-weight:normal;letter-spacing:0.5px;}
#content h2                             {font-size:160%;padding:15px 0 5px 0;line-height:130%;color:#c2001c;}
#content h3                             {font-size:130%;padding:5px 0;letter-spacing:0.5px;color:#c2001c;}
#content h4                             {font-size:100%;padding:5px 0;letter-spacing:0.5px;}

#content a                              {color:#7F0014;font-weight:bold;text-decoration:underline;}

address                                 {font-style:normal;}
blockquote strong                       {display:block;padding:10px 0;}

a.read-more,#gmap                       {display:none;}

p.index-first-paragraph                 {padding-top:15px !important;}
p.cb                                    {overflow:hidden;height:100%;}

.testimonials                           {float:left;width:46%;overflow:hidden;color:#ff7700;}
.testimonials strong.date               {padding-left:35px;font-weight:normal;}
.testimonials blockquote,blockquote.therapist-quote{background: none;margin:20px 0;}
.testimonials blockquote div,blockquote.therapist-quote div{background: none;padding:5px;}
blockquote.therapist-quote              {width:auto;}

address.third                           {width:31.3%;margin:10px 0 5px 0;border-left:2px solid #ccc;padding-left:7px;_width:29%;}

.city-gallery                           {background: url("../img/grey-small-gradient.gif") repeat-x top left;padding:5px 10px;}
.city-gallery li                        {margin:6px !important;_margin:4px !important;}

/* lista */
.simple-list,.bullet-list               {list-style-type:disc;margin:10px 15px 10px 30px;}
.simple-list li,.bullet-list li         {padding:3px 0;}

.left-sidebar1 .simple-list a,.left-sidebar1 .simple-list,bullet-list li a{color:#ff3c00 !important;}

.bottom-links                           {display:none;}

/* therapy pages */
.therapy-list                           {}
.therapy-list li                        {border-bottom:1px solid #e9e9ea;}
.therapy-list li a                      {padding:8px 10px;color:#7F0014 !important;font-weight:normal !important;text-decoration:none !important;display:block;}
.therapy-list li a:hover,.therapy-list li a.clicked{color:#ff3c00 !important;background:#fafafa;}

.img_right                              {float:right;margin:5px 0 5px 20px;}
.img_left                               {float:left;margin:5px 20px 5px 0px;}

.inner-testimonials                     {padding:18px 0px;margin-bottom:50px;}
.inner-testimonials blockquote          {background:none;margin:20px 0px;}
.inner-testimonials blockquote div      {background:none;padding:5px;}

.third-box                              {width:30%;float:left;margin-right:2%;}
.third-box h2                           {font-size:130% !important;}

.half-box                               {width:47%;float:left;}


/* team pages */
.team-list                              {}
.team-list a                            {text-decoration:none !important;}
.team-list li                           {width:49.5%;margin-bottom:15px;height:390px;overflow:hidden;}
.team-list h2 a                         {text-indent:10px;background:none;font-weight:bold;font-size:70%;padding-bottom:8px;display:block;letter-spacing:0px;}
.team-list img                          {float:left;margin-right:25px;}
.team-list a span                       {font-weight:normal !important;color:#ff7700 !important;padding:10px 0 0 0;clear:both;display:block;width:100%;}
.team-list li.even                      {background:none;}

/* therapist page */
.resume                                 {margin:30px 0 20px 0;clear:both;overflow:hidden;height:100%;}
.resume dt                              {padding:7px 0;float:left;width:25%;color:#E87817;clear:left;}
.resume dd                              {float:left;width:70%;padding:7px 0;}
.resume dd ul                           {list-style-type:circle;margin:5px 0 0px 25px;}
.resume dd ul li                        {margin:8px 0 0 0;}

.therapist-mainpic                      {}
.therapist-gallery                      {display:none;}


/* online therapy page */
.online-therapy-list                    {border-bottom:1px solid #800000;margin-bottom:20px;height:100%;}
.online-therapy-list img                {float:left;margin-top:20px;margin-right:20px;}
.online-therapy-list li                 {padding:10px 0;border-top:1px solid #800000;overflow:hidden;}
.online-therapy-list div                {float:left;width:540px;}

.online-therapy-list li ul              {}

.online-therapy-list li ul li           {border:none;padding:3px 0 3px 15px !important;background: url("../img/bull.gif") no-repeat 0px 11px;margin-left:20px;}
.showhide                               {overflow:hidden;height:25px;display:block;}
.testimonials .showhide p               {padding:0px !important;}
.testimonials .showhide p a             {color:#FF7700 !important;}

/*footer style */

/* contact form */
#contactform                            {display:none;}


