/* Main page left-menu CSS  - Used and stored on www.ossur.co.uk */

/* News image styles */
div.newsimage { float: right; width: 240px; text-align: right; padding: 0 0 10px 10px; line-height: 16px;}
.newsimage p {font-size: 0.8em; text-align: center; margin-top:3px;}
.newsimage a img {border: none;}
img.newsimage { float: right; }

/* New menu */

#togglenav { font-size:.9em; }
#togglenav h3 { margin:0; padding:5px 0 5px 23px; font-weight:bold; font-size:1.1em; }
#togglenav h3 a { margin:0; padding:5px 10px 5px 23px; font-weight:bold; font-size:1.1em; color:#017DD3; }
#togglenav ul { margin:0; padding:0; list-style:none; }
#togglenav ul li { position:relative; padding:0; background:none; }
#togglenav ul li a { display:block; color:#017DD3; text-decoration:none; font-size:1em; font-weight:bold; border-top:1px solid #D9D9D9; padding:4px 3px 4px 24px; }
#togglenav ul li.selected a { text-decoration:underline; border-bottom:1px solid #D9D9D9; color:#FFB529; }
#togglenav ul li.leftnav1 a { border-top:1px solid #D9D9D9; }

#togglenav ul { width:190px;  }
#togglenav ul li { width:190px; }

/* Navigation 2nd level */

#togglenav ul li ul li { display:none; }
#togglenav ul li.selected ul li { display:block; }
#togglenav ul li.selected ul li ul li { display:none; }

#togglenav ul li ul li a.selected {color:#FFB529 !important;}
#togglenav ul li ul li a { color:#017DD3 !important;; text-decoration:none !important; font-size:.9em; font-weight:normal; border:none !important; padding:3px 3px 3px 20px;}
#togglenav ul li ul li.selected a { text-decoration:underline !important; color:#FFB529 !important;}

/* Navigation 3rd level */

#togglenav ul li ul li ul li { display:none; }
#togglenav ul li ul li.selected ul li { display:block; }
#togglenav ul li ul li.selected ul li ul li { display:none; }

#togglenav ul li ul li ul li a { color:#5B5B5B !important; padding:3px 3px 3px 28px; }
#togglenav ul li ul li.selected ul li a { text-decoration:none !important; color:#5B5B5B !important;}
#togglenav ul li ul li.selected ul li a.selected { text-decoration: underline !important; color:#FFB529 !important;} /* gös 28.12.2006 Underline selected link */
#togglenav ul li ul li ul li.selected a { text-decoration:underline !important; color:#FFB529 !important; }
#togglenav ul li ul li a.selected { text-decoration:underline !important; }  /* gös 28.12.2006 Removed blue color */
/* #togglenav ul li ul li a.selected { text-decoration:underline !important; color:#017DD3 !important; }  */

/* Navigation 4th level */

#togglenav ul li ul li ul li ul li { display:none; }
#togglenav ul li ul li ul li.selected ul li { display:block; }

#togglenav ul li ul li ul li.selected ul li a { color:#5B5B5B !important; text-decoration:none !important; }
#togglenav ul li ul li ul li ul li.selected a { text-decoration:underline !important; }

/* Navigation 5th level */
#togglenav ul li ul li ul li.selected ul li ul li a { padding-left:40px; }
#togglenav ul li ul li ul li.selected ul li ul li.selected a { text-decoration:underline !important; }

/*********************************************
/* Navigation arrows, for expanding the menu */
/*********************************************

/* 1st level */

#togglenav ul li .arrow { position:absolute; top:0px; left:0px; }
#togglenav ul li .arrow a { padding:0; background:url(/lisalib/getfile.aspx?itemid=4191) no-repeat 6px 50%; overflow:hidden; text-indent:-300px; width:22px; height:22px; display:block; border:none; }
#togglenav ul li .arrow a:hover { text-decoration:none !important; }

#togglenav ul li.selected .arrow a { background:url(/lisalib/getfile.aspx?itemid=4196) no-repeat 6px 50%; }

/* 2nd level */

#togglenav ul li ul li .arrow a { background:url(/lisalib/getfile.aspx?itemid=4193) no-repeat 7px 50% !important; width:22px; height:19px; }
#togglenav ul li ul li.selected .arrow a { background:url(/lisalib/getfile.aspx?itemid=4185) no-repeat 7px 50% !important; }

/* 3rd level */

#togglenav ul li ul li.selected ul li .arrow a { background:url(/lisalib/getfile.aspx?itemid=4193) no-repeat 15px 50% !important; width:30px; height:19px; }
#togglenav ul li ul li.selected ul li.selected .arrow a { background:url(/lisalib/getfile.aspx?itemid=4185) no-repeat 15px 50% !important; }*/

/* 4th level */
#togglenav ul li ul li ul li.selected ul li .arrow { display:none; }
#togglenav ul li ul li.selected ul li ul li .arrow { display:none; }
#togglenav ul li ul li ul li ul li .arrow { display:none; }



/* ------- <![ Left navigation !]> ------------------------------------------- */
#leftnav { height:0%; }
#leftnav ul { margin:0 1px; padding:0; list-style:none; }
#leftnav ul li { padding:0; background:none; }
#leftnav ul li a { font-size:.9em; font-weight:bold; padding:4px 3px 4px 18px; display:block; border-top:1px solid #E1E1E1; background:url(/lisalib/getfile.aspx?itemid=22) no-repeat 0px 1px; }
#leftnav ul li a.leftnav1 { padding-top:7px; width:158px; border-top:none !important; background:url(/lisalib/getfile.aspx?itemid=23) no-repeat 0px 10px; 
#leftnav ul li a.selected { color:#FFAA0A; border-bottom:none; }

#leftnav ul ul { padding-bottom:4px; }
#leftnav ul ul li { background:none; padding:0; }
#leftnav ul ul a { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 9px 8px; font-weight:normal; border-top:none; padding:2px 3px 2px 21px; }
#leftnav ul ul a.leftnav1 { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 9px 8px !important; font-weight:normal; border-top:none; padding:2px 3px 2px 21px; width:143px; }

#leftnav ul ul ul { padding-bottom:4px; }
#leftnav ul ul ul a { background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 20px 8px; font-weight:normal; border-top:none; padding:2px 3px 2px 35px; }
#leftnav ul ul ul a.leftnav1 {  background:url(/lisalib/getfile.aspx?itemid=33) no-repeat 20px 8px !important; font-weight:normal; border-top:none; padding:2px 3px 2px 35px; width:128px; }



/* ------- <![ Left navigation !]> ------------------------------------------- */
#contentwrap { height:100%; }
#contentwrap ul.leftnav1  { margin:0 1px; padding:0; list-style:none; }
#contentwrap ul li.leftnav1  { padding:0; background:none; }
#contentwrap li.leftnav1  { padding:0; background:none; }
#contentwrap ul li.leftnav1  a { font-size:.1em; font-weight:bold; padding:4px 3px 4px 18px; display:block; border-top:1px solid #E1E1E1; background:url(/lisalib/getfile.aspx?itemid=22) no-repeat 0px 1px; }


#togglenav {font-family: Lucinda,Geneva,Arial,Helvetica,sans-serif; }
#navigation {font-family: Geneva,Arial,Helvetica,sans-serif; }
.coloredtext {font-color: #999999; }



/*  This needs to be fixed  */

#togglenav ul li .arrow a {
background:transparent url(/lisalib/getfile.aspx?itemid=4191) no-repeat scroll 6px 50%;
border:medium none;
display:block;
height:22px;
overflow:hidden;
padding:0pt;
text-indent:-300px;
width:22px;
font-size:1.4em;
font-weight:bold;
}



/* Migration to new layout / Productinformation (default prod pics etc.) */

	.productinfo a.pdf, .productinfo a.catalogpage, .productinfo a.bookmark, a.readmore {background:url(/lisalib/getfile.aspx?itemid=17488) no-repeat 0px 0px;padding-right: 22px; line-height: 2em; padding-top: 4px; font-size: 11px;}
	.productinfo a.pdf, .productinfo a.catalogpage {background-position: right -0px;}
	.productinfo a.bookmark {background-position: right -160px; }
	.productinfo a.pdf:hover, .productinfo a.catalogpage:hover {background-position: right -40px; }
	.productinfo a.bookmark:hover {background-position: right -200px; }
	.productinfo { float: right; width: 160px; text-align: right; padding: 0 5px 10px 10px; line-height: 16px;}

	.productinfo img { border: solid 1px #d5d5d5; }
	.productinfo a:link { 	color: #0077b3; text-decoration: underline; }
	.productinfo a:visited { color: #0077b3; text-decoration: underline; }
	.productinfo a:hover {	color: #0077b3; text-decoration: none;}

	/* SLIMBOX */
	#lbOverlay {position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer;}
	#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff;}
	.lbLoading { background: #fff url(/lisalib/getfile.aspx?itemid=14481) no-repeat center;}
	#lbImage {position: absolute;left: 0; top: 0; border: 10px solid #fff;background-repeat: no-repeat;}
	#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0; width: 50%;outline: none;}
	#lbPrevLink {left: 0;}
	#lbPrevLink {display: block;height: 15px;width: 66px; background: transparent url(/lisalib/getfile.aspx?itemid=13992) no-repeat -40px -15px; }
	#lbNextLink {right: 0;}
	#lbNextLink {display: block;height: 15px;width: 66px; background: transparent url(/lisalib/getfile.aspx?itemid=13992) no-repeat 15px -15px; }
	#lbBottom { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
	#lbCloseLink { display: block; float: right; width: 80px; height: 15px;background: transparent url(/lisalib/getfile.aspx?itemid=13992) no-repeat 0px 0px; margin: 5px 0; outline: none;}
	#lbCaption, #lbNumber {margin-right: 71px;}
	#lbCaption { font-weight: bold;}




