#header #fit-logo a {background-image:url('../../_common-slice/logo-public.gif');}

/*Home Patients*/

#home-tools-box {
background-image:url('../../_common-slice/home/home-boxes-public.gif'); height:229px; width:776px; clear:both
}

#home-talk-box, 
#home-patient-box, 
#home-further-box {float:left; padding-left:10px; padding-right:10px; background-repeat:no-repeat}

#home-talk-box, 
#home-further-box {width:174px;}
#home-patient-box {width: 368px; background-image:url('../../_common-slice/home/patient-box-title.gif');}
#home-further-box {background-image:url('../../_common-slice/home/further-box-title.gif'); }
#home-patient-box,
#home-further-box {background-position: 10px 25px; padding-top: 50px; overflow:hidden}


#home-talk-box {background-image:url('../../_common-slice/home/public-talkto-doctor.png'); padding-top: 120px}
#home-patient-box .box-quote-out { margin-top:14px; margin-bottom:15px; }

#home-further-box .box-title {background-image:url('../../_common-slice/home/home-point-ext.gif');background-position:0 3px; background-repeat:no-repeat; display:block; font-weight: bold; padding-left: 15px; margin-bottom:15px}

#home-further-box .more { margin-left:15px}

/*Home Slideshow*/

#container #slideshow,
#container #slideshow .slide{ width:582px; }
#slideshowcontrolsleft, 
#slideshowcontrolsright {display:none;}

#container #slideshow { float:right; position:relative; height:285px; overflow:hidden; }

#slideshow a {text-decoration:none; }
#slideshow a:hover {text-decoration:underline;}

#slideshowcontrolsmiddle,
#slideshowcontrolsmiddle a,
#slideshowcontrols { height:32px; }

#slideshowcontrolsmiddle{float: left; z-index: 10;position: relative;}

#slideshowcontrolsmiddle ul{ margin:0; padding:0; list-style: none;}
#slideshowcontrolsmiddle li{float: left;}
#slideshowcontrolsmiddle a{float: left; display: block; width: 194px; text-indent: -8000px}
#slideshowcontrolsmiddle a#slidelink1 { 
background-image:url('../../_common-slice/focuson/what_is_off.gif');}
#slideshowcontrolsmiddle a#slidelink2 { 
background-image:url('../../_common-slice/focuson/loving_off.gif');}
#slideshowcontrolsmiddle a#slidelink3 { 
background-image:url('../../_common-slice/focuson/treatments_off.gif');}

#slideshow #slideshowcontrols a#slidelink1.activeslide, 
#slideshow #slideshowcontrols a#slidelink1:hover {
background-image:url('../../_common-slice/focuson/what_is_on.gif');}
#slideshow #slideshowcontrols a#slidelink2.activeslide, 
#slideshow #slideshowcontrols a#slidelink2:hover {
background-image:url('../../_common-slice/focuson/loving_on.gif');}
#slideshow #slideshowcontrols a#slidelink3.activeslide, 
#slideshow #slideshowcontrols a#slidelink3:hover {
background-image:url('../../_common-slice/focuson/treatments_on.gif');}

#slideshow .slide {
 position:absolute; height:248px; background-repeat:no-repeat; opacity:0.99; /* Fix Firefox opacity flicker problem */
}
#slideshow #slide1 {background-image:url('../../_common-slice/focuson/img_whatIs.jpg');}
#slideshow #slide2 {background-image:url('../../_common-slice/focuson/img_loving.jpg');}
#slideshow #slide3 {background-image:url('../../_common-slice/focuson/img_treatment.jpg');}

.slidelinks_container {border: none; width:284px; padding-top: 10px; position:absolute; z-index: 2; opacity:0.99; /* Fix Firefox opacity flicker problem */
}
.slidelinks_container ul { text-align:right;margin:0; padding:0; list-style-type: none; }

#slideshow .slidelinks_container ul li {
background-position: 100% 3px; background-image:url('../../_common-slice/pointers/point-focuson.gif');
padding:0 20px 0 0px; background-repeat:no-repeat; margin-bottom: 3px
}
#slideshow #section-intro { background-image:none}
#slideshow #section-intro a { display:block; width:284px; height:100px}
#slideshow #section-intro span { display:none;}

.slidelinks_container p { padding:0; margin:0;text-align:right;}
#slideshow #slideshowcontrols {
position:absolute; left:0px; top:253px; padding:0; z-index: 3;
}

#slideshow .opacity9 { opacity:.9; filter:alpha(opacity=90); visibility:visible;}
#slideshow .opacity8 { opacity:.8; filter:alpha(opacity=80); visibility:visible;}
#slideshow .opacity7 { opacity:.7; filter:alpha(opacity=70); visibility:visible;}
#slideshow .opacity6 { opacity:.6; filter:alpha(opacity=60); visibility:visible;}
#slideshow .opacity5 { opacity:.5; filter:alpha(opacity=50); visibility:visible;}
#slideshow .opacity4 { opacity:.4; filter:alpha(opacity=40); visibility:visible;}
#slideshow .opacity3 { opacity:.3; filter:alpha(opacity=30); visibility:visible;}
#slideshow .opacity2 { opacity:.2; filter:alpha(opacity=20); visibility:visible;}
#slideshow .opacity1 { opacity:.1; filter:alpha(opacity=10); visibility:visible;}

#slideshow .hide { visibility:hidden; }
#slideshow .show { visibility:visible;display:block; }


/*****************************/
/* CONTENT MENU */
/*****************************/
#content-menu li a {
width: 124px; padding: 0 1px; border-width: 0 1px; border-style:solid; border-right-color: #fff}
#content-menu li a span { display:none}

#content-menu li#pat184 a{
background-image:url('../../_common-slice/contentmenu/pat184.gif'); border-left: 1px solid #E0D9D2; width: 126px; }
#content-menu li#pat190 a{
background-image:url('../../_common-slice/contentmenu/pat190.gif'); width: 125px; }
#content-menu li#pat193 a{
background-image:url('../../_common-slice/contentmenu/pat193.gif'); width: 125px; }
#content-menu li#pat197 a{
background-image:url('../../_common-slice/contentmenu/pat197.gif'); width: 126px;}
#content-menu li#pat199 a{
background-image:url('../../_common-slice/contentmenu/pat199.gif'); width: 125px; }
#content-menu li#pat183 a{
background-image:url('../../_common-slice/contentmenu/pat183.gif'); border-right: 1px solid #E0D9D2; width: 125px;}

/*____________________________________ Public box model */

ul#content-tools-nav {  padding-top: 20px; padding:10px 0; } 
ul#content-tools-nav li,
ul#content-tools-nav li a {width:40%;}

/*****************************/
/* PAGE HEADING */
/*****************************/

.heading-b {background-image:url('../../_common-slice/heading/head-b-pats.gif');}
#container #content_container h2.title,
#container h2.heading-1,
#content_container h3.detail-title  {border-color:#a50235}

/*****************************/
/* CONTENT TOOLS */
/*****************************/

ul#content-tools-nav li,
ul#content-tools-nav li a {background-repeat:no-repeat; height:37px; }

ul#content-tools-nav li {background-image:none; margin: 0; padding:0;line-height:120% }
ul#content-tools-nav li a { font-size:85%;  }
ul#content-tools-nav li a:hover { color:#666  }

ul#content-tools-nav .prev { float:left; text-align:left }
ul#content-tools-nav .next,
ul#content-tools-nav .next-section { float:right; text-align: right; }

ul#content-tools-nav .prev { background-image:url('../../_common-slice/buttons/content-tools-prev.gif'); background-position: 1% 6px; padding-left: 25px!important; }

ul#content-tools-nav .next,
ul#content-tools-nav .next-section {background-image:url('../../_common-slice/buttons/content-tools-next.gif'); background-position: 99% 6px; padding-right: 25px!important}


ul#content-tools-nav li.prev-blank {}
ul#content-tools-nav li.next-blank {}

ul#content-tools-nav li.prev-blank,
ul#content-tools-nav li.next-blank { background-image:none}

#content-tools-quest {
width:100%; padding:0 0 5px 0; clear:both; float:left; border-width: 0 0 1px 0; border-style:dotted; margin-bottom: 1.5em; }
#content-tools-quest ul {float:left; margin: 0; padding: 0; height:21px; }
#content-tools-quest ul li {float:left;  height:21px; background-image:none; margin: 0; padding: 0; }
#content-tools-quest ul li a{ float:left;  height:21px; text-decoration:none; background-repeat:no-repeat;  }
/*#content-tools-comm ul .send-to {background-image:url('../../_common-slice/buttons/content-tools-send-to.gif'); padding-left: 20px; }
*/
#content-tools-quest ul li.print a { background-image:url('../../_common-slice/buttons/content-tools-print.gif'); padding-left: 25px; }


/*****************************/
/* BOXES */
/*****************************/

p.caption,
p.statement { line-height: 13px; padding:2px;margin:0;}


/*****************************/
/* POPUP COMMON */
/*****************************/

#content_container .popup-content { display:none; position:absolute; font-size:80%; border:1px solid #ccc; padding: 15px 10px 10px 10px; background-color:#fff; z-index:999; line-height:15px; background-image:url('../../_common-slice/buttons/closeBox.gif'); background-repeat:no-repeat; background-position: 98% 2%; cursor:pointer; width:350px; width: auto!important}

#content_container .popup-content p { font-size:12px; padding: 2px }
#content_container .popup-content p.caption {margin-bottom:0; margin-top:0; padding: 2px 0px 0 0px; color:#000; text-align:left; cursor:pointer; clear:both }
#content_container .popup-content img {margin: 12px 0 0 0; padding: 0px;  }

#content_container .popup-text .popup-content,
#content_container .popup-button .popup-content {width: 250px;}

#content_container .popup-image .popup-content,
#content_container .popup-larger-gallery .popup-content,
#content_container .popup-larger-centered .popup-content,
#content_container .popup-larger .popup-content {background-image:url('../../_common-slice/old/popup-roundcorner.gif'); background-repeat:no-repeat; background-position: right top; }

#content_container .popup-image img {  }
#content_container .popup-image small.credits {padding: 0px; display:block;}
#content_container .popup-image p.caption { float:none!important; float:left;}
#content_container span.popup-image a { text-decoration: underline}
#content_container span.popup-image sup a.ref-link { text-decoration: none}

#content_container .popup-larger {float:right; margin: 5px 2px; width: 120px; clear:both }
#content_container .popup-larger-gallery {float:left; margin: 5px 2px; width: 120px; }
#content_container .popup-larger-centered {float:none; margin: 5px auto; width: 120px; clear:both}

/*****************************/
/* POPUP BUTTON */
/*****************************/
#content_container .popup-button a.popup-link{ width: 170px; height: 81px; background-image:url('../../_common-slice/old/popup-button.gif'); background-repeat:no-repeat; padding: 25px 18px 0px 18px; font-size:11px; line-height:15px; display:block;}

#content_container .media-player {display: none; position: absolute; width: auto; height:438px; z-index:1000; left:50%; margin:-240px 0pt 0pt -330px; top:50%;  }
#content_container .media-player a.media-close {display: block; width: 100%; height:20px; background-color:#000; background-image:url("closeBox.gif"); background-position:99% 1%; background-repeat:no-repeat; cursor:pointer}

/*****************************/
/* ILLUSTRATION and ANIMATIONS*/
/*****************************/

.ill-rg { float:right; width: 240px; }
.ill-lf { float:left; width: 240px;}
#content_container .ill-center { margin: 0 auto; clear:both; padding: 4px; border-width: 1px; border-style: solid; }
#content_container .ill-center p.caption { padding: 0 0 10px 0; font-size:11px; clear:both; float:left; }
#content_container .ill-center img.illustration { margin:0 auto; clear:both; }

.swf350,
.flv350 { width: 350px; margin: 20px auto; clear:both; padding: 4px; border: 1px solid; }
.thumb-rg { float:right; width: 150px; min-height:180px}
.thumb-lf { float:left; width: 150px; min-height:180px}

.ill-rg,
.thumb-rg { margin: 0px 5px 15px 15px; }
.ill-lf,
.thumb-lf {margin: 0px 15px 15px 0px;}

a.thumb-img,
a.thumb-img-full,
a.thumb-3d,
a.thumb-swf { height: 180px; float:left; background-repeat:no-repeat; background-position:bottom left}

a.thumb-img,
a.thumb-img-full { background-image:url('../../_common-slice/buttons/view-image.gif')}
a.thumb-3d { background-image:url('../../_common-slice/buttons/view-3d.gif')}
a.thumb-swf { background-image:url('../../_common-slice/buttons/view-animation.gif')}

img.illustration {border-style: solid; border-width: 1px 0; border-color:#FFFFFF}

img.thumb-img,
img.thumb-img-full,
img.thumb-3d,
img.thumb-swf {cursor:pointer; padding:1px; border-style: solid; border-width: 1px; width: 150px; height:150px }

/* Captions and Statements*/

/* captions with illustrations */
#content_container .thumb-lf p.caption,
#content_container .thumb-rg p.caption { margin:0; padding:2px; font-size:11px}
#content_container .ill-rg p.caption,
#content_container .ill-lf p.caption,
#content_container .swf350 p.caption { margin:0 3px; padding:2px; font-size:11px;}
#content_container .table-free p.caption {margin: 2px; font-size:11px;}


/* statement with illustrations */
#content_container .thumb-rg p.statement,
#content_container .thumb-lf p.statement { margin:0; padding:2px; font-size:11px; float:none}
#content_container .ill-rg p.statement,
#content_container .ill-lf p.statement,
#content_container .ill-center p.statement,
#content_container .swf350 p.statement { margin:0; padding:2px; font-size:11px; float:none}
#content_container .table-free p.statement {margin:0 2px; padding:2px; font-size:11px; float:none}

#content_container .thumb-lf p.caption,
#content_container .thumb-rg p.caption,
#content_container .thumb-rg p.statement,
#content_container .thumb-lf p.statement {width: auto}

#content_container .thumb-rg p.statement,
#content_container .thumb-lf p.statement {display:none}
#content_container .thumb-rg .popup-content p.statement,
#content_container .thumb-lf .popup-content p.statement {display:block}


#content_container .thumb-lf .popup-content p.caption,
#content_container .thumb-rg .popup-content p.caption {margin-topcolor: black }

#content_container .thumb-lf .popup-content p.caption,
#content_container .thumb-rg .popup-content p.caption,
#content_container .thumb-rg .popup-content p.statement,
#content_container .thumb-lf .popup-content p.statement {width:346px }
/* with swf */
#content_container .swf350 p.caption,
#content_container .swf350 p.statement { width:346px}


/*****************************/
/* LAUNCH MEDIA */
/*****************************/

.thumb-rg a,
.thumb-lf a { font-size:9px;}
.thumb-rg a.glossario,
.thumb-lf a.glossario { font-size:11px;}

/*****************************/
/* HIDDEN CONTENT  */
/*****************************/

#content_container .hidden-text .ill-center p.statement {margin:0 5px;}