/* HEADER */
#header {display: block; width: 970px; height: 105px; }
#logo {display: block; width: 160px; height: 105px; float: left; background:transparent url() no-repeat scroll center top; cursor: hand;}

/* HEADER-LINKS */
#header-links {display: block; width: 485px; height: 40px; float: right; padding: none; text-align: right; padding: 0px 20px 0px 0px; line-height: 2.6em; font-size: 1em; }
#header-links ul {list-style: none; text-align: center; height: 40px; margin: 0px; }
#header-links ul li { list-style: none; float:right; list-style:none; display:inline;}
#header-links ul li a {line-height: 2.6em; font-size: 1em; display: inline; margin: 0 4%; color: grey;}

/* HEADER UTILITIES  float: right; display: inline;  */
#header-utils {display: block; width: 275px; height: 105px; float: right; padding: none;}
#search-box {display: block; width: 275px; height: 45px; float: right; background:transparent url(/lisalib/getfile.aspx?itemid=17617) no-repeat scroll 0px -106px;}
#location a.americas {display: block; width: 175px; height: 60px; margin-right: 20px; float: right; background:transparent url(/lisalib/getfile.aspx?itemid=13939) -10px -3px no-repeat;}
#location a.americas:hover {background:transparent url(/lisalib/getfile.aspx?itemid=13939) -10px -68px no-repeat;}

#location a.global {display: block; width: 175px; height: 60px; margin-right: 20px; float: right; background:transparent url(/lisalib/getfile.aspx?itemid=13939) -10px -135px no-repeat;}
#location a.global:hover {background:transparent url(/lisalib/getfile.aspx?itemid=13939) -10px -200px no-repeat;}




/* TOOLS */

#pagetools li  a  {text-indent:-3000px;}
#pagetools li {float:left; list-style:none; display:inline; }
#pagetools li, #pagetools a { padding: 0px; height: 20px; width: 20px; margin-left: 10px; display: block; background:url(/lisalib/getfile.aspx?itemid=17437) no-repeat 30px 30px;}

#pagetools ul li.print a { background-position: -0px -0px;}
#pagetools ul li.pdf a { background-position: -0px -40px;}
#pagetools ul li.add a { background-position: -0px -80px;}
#pagetools ul li.share a { background-position: -0px -120px;}
#pagetools ul li.textmax a { background-position: -0px -160px;}
#pagetools ul li.textmin a { background-position: -0px -200px; border: 1px red;}
#pagetools ul li.email a { background-position: -0px -240px; }

#pagetools ul li.print a:hover  { background-position: -60px -0px;}
#pagetools ul li.pdf a:hover  { background-position: -60px -40px;}
#pagetools ul li.add a:hover  { background-position: -60px -80px;}
#pagetools ul li.share a:hover  { background-position: -60px -120px;}
#pagetools ul li.textmax a:hover  { background-position: -60px -160px;}
#pagetools ul li.textmin a:hover  { background-position: -60px -200px;}
#pagetools ul li.email a:hover  { background-position: -60px -240px;}



/* Download links */
a.html, a.pdf, a.media, a.bookmark, a.www, a.email, a.catalogpage, a.goback  {
background: url(/lisalib/getfile.aspx?itemid=17488) no-repeat 0px 0px;
padding-left: 24px;
padding-top: 4px;
}
a.pdf, a.catalogpage { background-position: left 0px; line-height: 18px;}
a.www { background-position: left -80px; line-height: 18px;}
a.bookmark { background-position: left -160px; line-height: 18px;}
a.html { background-position: left -240px; line-height: 18px;}
a.email { background-position: left -320px; line-height: 18px;}
a.media { background-position: left -440px; line-height: 18px;}


a.pdf:hover, a.catalogpage:hover { background-position: left -40px; line-height: 18px;}
a.www:hover { background-position: left -120px; line-height: 18px;}
a.bookmark:hover { background-position: left -200px; line-height: 18px;}
a.html:hover { background-position: left -280px; line-height: 18px;}
a.email:hover { background-position: left -360px; line-height: 18px;}
a.media:hover { background-position: left -480px; line-height: 18px;}

a.goback { background-position: left -562px; line-height: 1.5em; }
a.goback:hover { background-position: left -602px; line-height: 1.5em; }


a img.hspace {border:0px; margin:0 5px;}
img.newsimage {border:0px; margin:0 5px;}


.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; }

a.readmore { background-position: right -477px; line-height: 18px; float: right;}
a.readmore:hover { background-position: right -517px; line-height: 18px; float: right;}



p.goback {text-indent: 20px; line-height: 1.5em; background: transparent url(/lisalib/getfile.aspx?itemid=17488)  no-repeat scroll 0px -560px; }

a.no-icon, a.no-icon:hover {background: none; display: block; padding-left: 0px;  }

a.to_top_right  {background:transparent url(/lisalib/getfile.aspx?itemid=4234) no-repeat scroll 0 0; float:right; font-size:0.9em; padding:0 0 0 12px;}

.webnote {display: block; border: 1px dotted #000; padding: 10px; width: 60%; line-height: 1.15em; font-size: 0.9em; color: #000; background-color: #cc3366;}
.pubmed {background: url(/lisalib/getfile.aspx?itemid=12220) no-repeat 0px 0px; padding-left: 30px; padding-top: 4px;}

.note {display: block; border: 1px dotted #999; padding: 10px; width: 60%; line-height: 1.15em; font-size: 0.9em;}
.note em {font-weight: bold; font-decoration: none;}
.stream {display: none; }
.copyright-print {display: none;}
.code { background-color:#EBEBEB; border:1px solid #999999; display:block; font-family: courier; font-size:8px; margin:10px 25px 10px 25px; padding:10px 40px; width:70%; }
.clarification { background-color: #f4f4f4; border:1px dotted #D7D7D7; display:block; font-size:1.0em; margin:6px 25px 10px 40px; padding:10px 20px; width:70%; }

/* Begin Product Page Styles */
.productinfo { float: right; width: 160px; text-align: right; padding: 0 0 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;}

/* 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; }

/* PRODUCTTABLE */
table.productinformation {padding: 0; width: 100%; margin: 0; border-collapse: collapse; }
table.productinformation caption { padding: 10px 10px 5px 10px; font: regular 1.0em; color: #333; text-align: left; font-weight: bold; }
table.productinformation tbody td { font: 2.0 em; border-right: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; padding: 6px 6px 6px 12px; color: #666; }

table.productinformation th { font: 1.0em; color: #666; border-bottom: 1px solid #d7d7d7; text-align: left; padding: 6px 2px 5px 12px; }
table.productinformation tbody th  { border-left: 1px solid #d7d7d7; }
table.productinformation tfoot td {padding: 10px 5px 15px 10px; font: 11px Arial, Helvetica, sans-serif; text-align: left; color: #b0b0b0; background: #FFF; } 


table.teamossurhighlights tbody th { border-right: 1px solid #d7d7d7; }
table.teamossurhighlights caption { display: none; }

table.adapters th.header {color: #0082c4; padding-top:15px;}
table.adapters2 td {vertical-align:top;}


/* L-Code table */

table.l-code th.l-code {background-color: #FFC758; width: 15%; font-size: 1.4em; border: 1px solid #d7d7d7;}
table.l-code tfoot td {font-size: 0.7em;}


/* ACCORDION */
.accordion { width: 100%; border-bottom: solid 1px #c4c4c4; }
.accordion h3 {background: #e9e7e7 url(/lisalib/getfile.aspx?itemid=13308) no-repeat right -51px;padding: 7px 15px; margin: 0; font: bold Arial, Helvetica, sans-serif; 	border: solid 1px #c4c4c4; 	border-bottom: none; cursor: pointer;}
.accordion h3:hover {background-color: #c4c4c4;}
.accordion h3.active {background-position: right 5px;}
.answer {background: #f7f7f7;margin: 0; padding: 10px 15px 10px; border-left: solid 1px #d7d7d7; border-right: solid 1px #d7d7d7; border-bottom: solid 1px #d7d7d7;}

/* NAVGATION */
#NavigationBar
{width: 970px; height: 77px; background-color: #0082c4; margin:0; padding: 0;}

/* 2nd LEVEL NAVIGATION */

/* Medical Navigation Bar */
#NavMedical {width:970px;height:27px;}
#NavMedical ul { background: transparent url(/lisalib/getfile.aspx?itemid=13936) -0px -100px no-repeat;width: 970px; height: 27px; margin: 0; padding: 0;}
/* #NavMedical li  a,#NavMedical a:visited  {text-align: center; color: white; font-weight:bold; font-size: 0.9em; text-transform: uppercase; letter-spacing: 1px;  padding-top: 7px; text-decoration: none; }*/

#NavMedical li  a  { text-indent:-3000px; color: #0082c4; font-size: 0.1em; letter-spacing: 1px;  padding-top: 20px; text-decoration: none; outline:none; }
#NavMedical li  a:hover, #NavMedical a.selected {text-align: center; color: #FFAA0A;  font-size: 0.1em; letter-spacing: 1px;  padding-top: 12px; text-decoration: none;  }
#NavMedical li {float:left; list-style:none; display:inline; }
#NavMedical li, #NavMedical a { height: 27px; display: block;}

/* MEDICAL NAVIGATION */
#NavMedical li.pos1 {width: 134px; background: white url(/lisalib/getfile.aspx?itemid=13936)    0px -170px no-repeat;}
#NavMedical li.pos2 {width: 164px; background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -170px no-repeat;}
#NavMedical li.pos3 {width: 164px; background: white url(/lisalib/getfile.aspx?itemid=13936) -298px -170px no-repeat;}
#NavMedical li.pos4 {width: 162px; background: white url(/lisalib/getfile.aspx?itemid=13936) -462px -170px no-repeat;}
#NavMedical li.pos5 {width: 173px; background: white url(/lisalib/getfile.aspx?itemid=13936) -624px -170px no-repeat;}
#NavMedical li.pos6 {width: 173px; background: white url(/lisalib/getfile.aspx?itemid=13936) -797px -170px no-repeat;}

#NavMedical li.pos1 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -127px no-repeat; height: 27px;}
#NavMedical li.pos2 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -197px no-repeat; }
#NavMedical li.pos3 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -298px -197px no-repeat; }
#NavMedical li.pos4 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -462px -197px no-repeat; }
#NavMedical li.pos5 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -624px -197px no-repeat; }
#NavMedical li.pos6 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -797px -197px no-repeat; }

#NavMedical li.pos1 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936)    0px -197px no-repeat; height: 27px;}
#NavMedical li.pos2 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -197px no-repeat; }
#NavMedical li.pos3 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -298px -197px no-repeat; }
#NavMedical li.pos4 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -462px -197px no-repeat; }
#NavMedical li.pos5 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -624px -197px no-repeat; }
#NavMedical li.pos6 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -797px -197px no-repeat; }

/* Patient Navigation Bar */
#Patient ul { background: white url(/lisalib/getfile.aspx?itemid=13936) -0px -100px no-repeat;width: 970px; height: 27px; margin: 0; padding: 0;}
#Patient li  a:hover, #Patient a.selected {text-align: center; color: #f5cf57;  font-size: 0.1em; letter-spacing: 1px;  padding-top: 12px; text-decoration: none; }

#Patient li  a  {text-indent:-3000px; color: #0082c4; font-size: 0.1em; letter-spacing: 1px;  padding-top: 20px; text-decoration: none; }
#Patient li {float:left; list-style:none; display:inline;}
#Patient li, #Patient a { height: 27px; display: block; }

#Patient li.pos1 {width: 134px;}
#Patient li.pos2 {width: 196px;}
#Patient li.pos3 {width: 210px;}
#Patient li.pos4 {width: 227px;}
#Patient li.pos5 {width: 203px;}

#Patient li.pos1 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -127px no-repeat; }
#Patient li.pos2 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -127px no-repeat; }
#Patient li.pos3 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -330px -127px no-repeat; }
#Patient li.pos4 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -542px -127px no-repeat; }
#Patient li.pos5 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -768px -127px no-repeat; }

#Patient li.pos1 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -127px no-repeat; }
#Patient li.pos2 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -127px no-repeat; }
#Patient li.pos3 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -330px -127px no-repeat; }
#Patient li.pos4 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -542px -127px no-repeat; }
#Patient li.pos5 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -768px -127px no-repeat; }


/* About Ossur Navigation Bar */
#About {width:970px;height:27px; }
#About ul { background: white url(/lisalib/getfile.aspx?itemid=13936) -0px -240px no-repeat;width: 970px; height: 27px; margin: 0; padding: 0;}
#About li  a:hover, #About a.selected {text-align: center; color: #f5cf57;  font-size: 0.1em; letter-spacing: 1px;  padding-top: 12px; text-decoration: none; }
#About li  a  {text-align: center; color: transparent; font-size: 0.1em; letter-spacing: 0px;  padding-top: 20px; text-decoration: none;  text-indent:-3000px;}
#About li {float:left; list-style:none; display:inline;}
#About li, #About a { height: 27px; display: block; }

#About li.pos1 {width: 134px;}
#About li.pos2 {width: 216px;}
#About li.pos3 {width: 188px;}
#About li.pos4 {width: 224px;}
#About li.pos5 {width: 208px;}

#About li.pos1 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -267px no-repeat; }
#About li.pos2 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -267px no-repeat; }
#About li.pos3 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -350px -267px no-repeat; }
#About li.pos4 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -538px -267px no-repeat; }
#About li.pos5 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -762px -267px no-repeat; }

#About li.pos1 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -267px no-repeat; }
#About li.pos2 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -134px -267px no-repeat; }
#About li.pos3 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -350px -267px no-repeat; }
#About li.pos4 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -538px -267px no-repeat; }
#About li.pos5 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -762px -267px no-repeat; }

/* Global Ossur Navigation Bar */
#Global {width:970px;height:27px; }
#Global ul { background: white url(/lisalib/getfile.aspx?itemid=13936) -0px -310px no-repeat;width: 970px; height: 27px; margin: 0; padding: 0;}
#Global li  a:hover, #Global a.selected {text-indent: -9000px; color: #ffeecd;  font-size: 1.0em; letter-spacing: 0px;  padding-top: 0px; text-decoration: none; }
#Global li  a  {text-indent: -9000px; color: #48a1d2; font-size: 0.1em; letter-spacing: 0px;  padding-top: 0px; text-decoration: none; }
#Global li {float:left; list-style:none; display:inline;}
#Global li, #Global a { height: 27px; display: block; }

#Global li.pos1 {width: 144px;}
#Global li.pos2 {width: 132px;}
#Global li.pos3 {width: 198px;}
#Global li.pos4 {width: 166px;}
#Global li.pos5 {width: 149px;}
#Global li.pos6 {width: 181px;}
#Global li.pos7 {display: none;}

#Global li.pos1 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -337px no-repeat; }
#Global li.pos2 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -144px -337px no-repeat; }
#Global li.pos3 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -276px -337px no-repeat; }
#Global li.pos4 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -474px -337px no-repeat; }
#Global li.pos5 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -640px -337px no-repeat; }
#Global li.pos6 a:hover { background: white url(/lisalib/getfile.aspx?itemid=13936) -789px -337px no-repeat; }

#Global li.pos1 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) 0px -337px no-repeat; }
#Global li.pos2 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -144px -337px no-repeat; }
#Global li.pos3 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -276px -337px no-repeat; }
#Global li.pos4 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -474px -337px no-repeat; }
#Global li.pos5 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -640px -337px no-repeat; }
#Global li.pos6 a.selected { background: white url(/lisalib/getfile.aspx?itemid=13936) -789px -337px no-repeat; }

/* Top-level Menu  */

#menu{width:970px;height:50px;background: url(/lisalib/getfile.aspx?itemid=13936) no-repeat left top;position:relative;z-index:5}
#menu ul{list-style:none; width:970px;height:50px;}
#menu ul.main{margin:0px;padding:0px;position:relative}
#menu ul.main, #menu ul.main li.menu_item, #menu ul.main li.menu_item a.main{float:left;display:block; height: 31px; }
#menu ul.main li.menu_item a.main{cursor:pointer;position:relative; margin:0px; color:white; font-size:13px; font-weight:bold;letter-spacing:x;padding:19px 0px 0px 0px;text-indent:18px;text-transform:uppercase; text-decoration: none;	}
	
#menu ul.main li.blank-menu {background: transparent url(/lisalib/getfile.aspx?itemid=13936) no-repeat 0px 0px; width:600px;z-index:6;margin-left: -0px; padding: 0px;}
#menu ul.main li.menu_item a.medical {background: transparent url(/lisalib/getfile.aspx?itemid=13936) no-repeat -600px 0px; width:240px; margin-left:0px; cursor: default; font-weight:bold; }
#menu ul.main li.menu_item:hover a.medical {background-position:-600px -50px;width:240px; }
#menu ul.main li.menu_item a.medical-selected {background: transparent url(/lisalib/getfile.aspx?itemid=13936) no-repeat -600px -50px;width:240px;z-index:6;margin:0px; cursor: default; font-weight:bold; color:#FFC757; }
#menu  #span1 {display: none; }
#menu  #span2 {display: none; }

/* TESTING BACKGROUND IMAGES FOR DROP-DOWN MENU */
#menu ul.main li.menu_item ul.submenu li.one a {text-indent: -9000px; background: white url(/lisalib/getfile.aspx?itemid=13936) no-repeat scroll -134px -170px;}
#menu ul.main li.menu_item ul.submenu li.one a:hover {text-indent: -9000px; background: white url(/lisalib/getfile.aspx?itemid=13936) no-repeat scroll -134px -197px;}
#menu ul.main li.menu_item ul.submenu li.two a {text-indent: -9000px;  background: white url(/lisalib/getfile.aspx?itemid=13936)  no-repeat -298px -170px; }
#menu ul.main li.menu_item ul.submenu li.two a:hover {text-indent: -9000px; background: white url(/lisalib/getfile.aspx?itemid=13936)  no-repeat -298px -197px; }
/*TEST ENDS */

#menu ul.main li.menu_item a.patient  {background: transparent url(/lisalib/getfile.aspx?itemid=13936) no-repeat -840px 0px; width:130px;z-index:6;margin:0px; cursor: default;}
#menu ul.main li.menu_item:hover a.patient{background-position:-840px -50px; width:130px;}
#menu ul.main li.menu_item a.patient-selected {background: transparent url(/lisalib/getfile.aspx?itemid=13936) no-repeat -840px -50px; width:130px;z-index:6;margin:0px; cursor: default; font-weight:bold; color:#FFC757;}

		
/* Submenu */
		
#menu ul.main li.menu_item ul.submenu  {display:none; position:absolute; top:44px;z-index:6; /*text-align: right;*/ text-indent:-9000px;
		/* TEXT */  color:white; text-transform:uppercase; font-stretch: narrower; letter-spacing:1px; }

// #menu ul.main li.menu_item ul.submenu {font-size:0.9em;padding:6px 0; border:none ;border-top:none;  margin-right: 5px; font-weight:bold; text-indent:-9000px;}
#menu ul.main li.menu_item ul.submenu {font-size:0.9em;padding:6px 0; border:none ;border-top:none;  margin-right: 5px; font-weight:bold; text-indent:0px;}
#menu ul.main li.menu_item ul.submenu li a { text-indent: -9000px; display: block; }
#menu ul.main li.menu_item:hover ul.submenu, #menu ul.main li.hover ul.submenu { display:block; }
			
#menu ul.main li.blank-menu   ul.submenu {left:0px;width:640px;}
#menu ul.main li.medical-menu ul.submenu {left:550px; width:250px;}
#menu ul.main li.patient-menu ul.submenu {right:-5px; width:210px;}
		
#menu ul.main li.menu_item ul.submenu li {height:24px; background: #0077bd url(/lisalib/getfile.aspx?itemid=13936) no-repeat -20px -0px;}
#menu ul.main li.menu_item ul.submenu li a {color:#fff; height:11px; padding:2px 40px 17px; text-decoration:none; }
#menu ul.main li.menu_item ul.submenu li:first a {color:red; height:11px; padding:2px 40px 17px; text-decoration:none;}	
#menu ul.main li.menu_item ul.submenu li a:hover {color:#FFAA0A;font-weight:bold;background-position:5px 5px; text-decoration:none;}

/* IMAGES USED FOR THE DROP-DOWNS  - MEDICAL */

#menu ul.main li.menu_item ul.submenu li.m1 {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat 0px -18px; cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m2 {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat 0px -40px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m3 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat 0px -65px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m4 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat 0px -88px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m5 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat 0px -113px;  cursor:pointer; } 

#menu ul.main li.menu_item ul.submenu li.m1:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat -250px -18px; cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m2:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat -250px -40px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m3:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -250px -65px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m4:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -250px -88px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.m5:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -250px -113px;  cursor:pointer; } 

/* IMAGES USED FOR THE DROP-DOWNS  - PATIENT*/
#menu ul.main li.menu_item ul.submenu li.p2 {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat -35px -40px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.p3 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -35px -65px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.p4 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -35px -138px; cursor:pointer;  } 
#menu ul.main li.menu_item ul.submenu li.p5 {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -35px -113px;  cursor:pointer; } 

#menu ul.main li.menu_item ul.submenu li.p2:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531) no-repeat -285px -40px; cursor:pointer;  } 
#menu ul.main li.menu_item ul.submenu li.p3:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -285px -65px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.p4:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -285px -138px;  cursor:pointer; } 
#menu ul.main li.menu_item ul.submenu li.p5:hover {background: transparent url(/lisalib/getfile.aspx?itemid=14531)  no-repeat -285px -113px;  cursor:pointer; } 


/* SLIDER on frontpage */
.SpotlightBox #slider ul, .SpotlightBox #slider li { margin: 0; padding: 0; list-style: none; }
.SpotlightBox #slider li { width: 200px; height: 170px; overflow: hidden;}
.slidernavigation { float: right;}
.SpotlightBox #prevBtn { text-indent: -900px;}
.SpotlightBox #prevBtn a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -127px; float: left;} 
.SpotlightBox #nextBtn { text-indent: -900px;}
.SpotlightBox #nextBtn a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -105px; float: left; } 

.SpotlightBox { background-color:white; border:1px solid #B0B0B0; padding: 10px 10px 15px 10px; width:200px;}


/* FRONTPAGE PROD-CATEGORY SELECTOR */
#ProductLineBox {border:1px solid #B0B0B0; height:17px; margin-top:15px; padding:3px 0 3px 6px; width: 214px;
background: white url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll right -138px;
}
#ProductLineBox.active  {  background-position: right -158px; }
#ProductLineBoxText { float:left; width:190px; }

/*#ProductLineBoxArrow { border-left:1px solid #B0B0B0; float:left; height:12px; margin-top:-3px; padding-left:7px; padding-top:8px; padding-bottom:2px; width:10px;background:transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -138px; }
#ProductLineBoxArrow.selected { border-left:1px solid #B0B0B0; float:left; height:12px; margin-top:-3px; padding-left:7px; padding-top:8px; padding-bottom:2px; width:10px;background:transparent url(/lisalib/getfile.aspx?itemid=13960000) no-repeat scroll 0px -138px; }
*/

/* oductLineBoxArrssow sdisplay: block; width: 20px; height: 20px; background:transparent url(/lisalib/getfile.aspx?itemid=13960)  no-repeat scroll 0px -142px; float: left;} */


/* NEW Drop-up menu on frontpage */
.quicklinks .title {float:left; width:220px;background-color:green; border:1px solid #B0B0B0; height:17px; margin-top:15px; padding:3px 0 3px 6px;}
.quicklinks .title-active {background-color:red;}

	.quicklinks .menu {display: none;}
	.quicklinks .menu.active {border: #b0b0b0 1px solid; Z-INDEX: 1000; position: relative; margin-top: -300px; height: 275px;  display: block; width: 220px;}
	.quicklinks .menu ul li {padding: 0px; margin-left: -40px; text-indent: 5px; line-height: 22px; list-style: none; }
	.quicklinks .menu ul li.title {font-weight: bold; text-transform: uppercase; color: white; background-color: #0a77b3; } 
	.quicklinks .menu ul li ul li {padding: 0px; text-transform: capitalize; color: #0a77b3; border-style: none; line-height: 15px;}
	.quicklinks .menu ul li ul li a {font-weight: normal color: #0a77b3; text-decoration:none; }
	.quicklinks .menu ul li ul li a:hover {COLOR: #0a77b3; text-decoration: underline; }



/* PRODUCTTABLE */
table.productinformation {padding: 0; width: 100%; margin: 0; border-collapse: collapse; }
table.productinformation caption { padding: 10px 10px 5px 10px; font: regular 1.0em; color: #666; text-align: left; font-style: normal; }
table.productinformation tbody td { font: 2.0 em; border-right: 1px solid #d7d7d7;
border-bottom: 1px solid #d7d7d7;
border-left: 1px solid #d7d7d7;
padding: 6px 6px 6px 12px; color: #666; }


table.teamossurhighlights {}

/* MAINLANDINGTABLE */
table.mainlandingtable {width: 420px; margin-left: 15px; margin-right: 15px; text-align: left;  color: #666; font: 1.0em;  }
.landingtable-body {width: 438px; background: transparent url(/lisalib/getfile.aspx?itemid=13977) center bottom repeat-x; border-left: 1px solid #d7d7d7;  border-right: 1px solid #d7d7d7; }
.landingtable-top {width: 440px; height: 10px; background: transparent url(/lisalib/getfile.aspx?itemid=13978) 0px 0px no-repeat; } 
.landingtable-bottom {width: 440px; height: 10px; background: transparent url(/lisalib/getfile.aspx?itemid=13978) 0px -12px no-repeat;} 


/* Impact level icons for Prosthetics #2 */
#contentpage ul.impact_levels { position: relative; background: transparent url(----/lisalib/getfile.aspx?itemid=14083) -0px -40px no-repeat; width: 160px; height: 40px; margin: 0; padding: 0;}

#contentpage ul.impact_levels li  a  {padding: 0px;}
#contentpage ul.impact_levels li {float: left; list-style:none; display:block; width: 40px; height: 40px;}
#contentpage ul.impact_levels li, #contentpage ul.impact_levels li a {height: 40px; display: block; width: 40px;}

#contentpage ul.impact_levels li.low {width: 40px; margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -2px -40px no-repeat;}
#contentpage ul.impact_levels li.moderate { width: 40px; margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -42px -40px no-repeat;}
#contentpage ul.impact_levels li.high {width: 40px; margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -82px -40px no-repeat;}
#contentpage ul.impact_levels li.sport {width: 40px; margin-left: 0px;background: url(/lisalib/getfile.aspx?itemid=14083) -122px -40px no-repeat;}

#contentpage ul.impact_levels li.low a { margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -2px -0px no-repeat;}
#contentpage ul.impact_levels li.moderate  a {margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -42px -0px no-repeat;}
#contentpage ul.impact_levels li.high a {margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -82px -0px no-repeat;}
#contentpage ul.impact_levels li.sport a {margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -122px -0px no-repeat;}

#contentpage ul.impact_levels li.low a:hover { margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -2px -80px no-repeat;}
#contentpage ul.impact_levels li.moderate  a:hover  {margin-left: 0px;background: url(/lisalib/getfile.aspx?itemid=14083) -42px -80px no-repeat;}
#contentpage ul.impact_levels li.high a:hover  {margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -82px -80px no-repeat;}
#contentpage ul.impact_levels li.sport a:hover  {margin-left: 0px; background: url(/lisalib/getfile.aspx?itemid=14083) -122px -80px no-repeat;}

/* Commented out for Runa*/ 
.impact_levels li em {
	font-weight: normal;
	/* background: #e5e5e5 url(/lisalib/getfile.aspx?itemid=14082) left bottom no-repeat;
	opacity: 0.9;*/
	width: 146px;
	height: 100px;
	position: absolute;
	top: -125px;
	left: 0px;
	text-align: center;
	padding: 10px 8px 8px;
	font-style: normal;
	z-index: 2;
	display: none;
}
/* Commented out for Runa 
.impact_levels li.low em {background: #e5e5e5 url(/lisalib/getfile.aspx?itemid=14082) -140px bottom no-repeat; }
.impact_levels li.moderate em {background: #e5e5e5 url(/lisalib/getfile.aspx?itemid=14082) -100px bottom no-repeat;}
.impact_levels li.high em {	background: #e5e5e5 url(/lisalib/getfile.aspx?itemid=14082) -60px bottom no-repeat;}
.impact_levels li.sport em {background: #e5e5e5 url(/lisalib/getfile.aspx?itemid=14082) -20px bottom no-repeat;}
*/

blockquote {border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
display:block;
width: 200px;
float: right;
margin:15px 0 20px 10px;
padding:10px 10px;
clear: left;
}
blockquote p {
font-family: Georgia,Times,serif;
font-size:12px;font-weight: bold;
margin:0;
padding:0;
}
blockquote cite {
font-weight: bold;
display:block;
font-size:1.2em;
text-align:center;
}

blockquote q {
/* border-top:thin dotted #999999;*/ 
font-weight: bold;
display:block;
font-size:1.2em;
text-align:center;
}

/* Dictionary - explanations  */
li a.dictionary {text-decoration: none; color: #707070;
border-color:-moz-use-text-color -moz-use-text-color #EBEBEB;
border-style:none none dotted;
border-width:0 0 1px;
}
a.dictionary {border-bottom:1px dotted grey; text-decoration: none; color: #333; }
.dictionary {cursor: help;}
.dictionary em {
	width: 180px;
	text-align: center;
	padding: 10px 6px 3px 6px;
	font-style: normal;
	z-index: 2;
	text-align: center;
	font-weight: normal;
	background: #EBEBEB url(images/hover.png) no-repeat;
	position: relative;
	width: 246px;
	height: 70px;
	margin-top:-100px;
	display: none;
	float: left;
}
.dictionary em:hover {
	display: block;
}




/* Slider TEST */

#MainContainer #ContentWrapper .easyslider ul,
#MainContainer #ContentWrapper .easyslider li { width: 80px; height: 140px; float:left; margin: 0; padding: 0; list-style: none; }
#MainContainer #ContentWrapper .easyslider li { width: 80px; height: 140px; overflow: hidden; }
#MainContainer #ContentWrapper #es1 li { background: yellow; width: 150px; height: 110px; overflow: hidden; }
#MainContainer #ContentWrapper #es2 li { background: green; width: 150px; height: 110px; overflow: hidden; }
#MainContainer #ContentWrapper #es3 li { background: red; width: 150px; height: 110px; overflow: hidden; }
#MainContainer #ContentWrapper #es4 li { background: blue; width: 150px; height: 110px; overflow: hidden; }

/*
#MainContainer #ContentWrapper .slidernavigation { width: 80px;float: left; clear: both; }
*/
#MainContainer #ContentWrapper .easyslider  #prevBtn2 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #prevBtn2 a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -127px; float: left;} 
#MainContainer #ContentWrapper .easyslider #nextBtn2 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #nextBtn2 a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -105px; float: left; } 

#MainContainer #ContentWrapper .easyslider #prevBtn3 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #prevBtn3 a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -127px; float: left;} 
#MainContainer #ContentWrapper .easyslider #nextBtn3 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #nextBtn3 a { display: block; width: 20px; background: transparent url(/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -105px; float: left; } 


#MainContainer #ContentWrapper .easyslider #prevBtn4 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #prevBtn4 a { display: block; width: 20px; background: red url(/lisalib/getfile.aspx?itemid=13960m) no-repeat scroll 0px -127px; float: left;} 
#MainContainer #ContentWrapper .easyslider #nextBtn4 { text-indent: -9000px; }
#MainContainer #ContentWrapper .easyslider #nextBtn4 a { display: block; width: 20px; background: red url(/lisalib/getfile.aspx?itemid=13960n) no-repeat scroll 0px -105px; float: left; } 


/* Slider TEST: OSSURSLIDER used on corporate for product category promotion*/
.sliderbox {border:1px solid #B0B0B0; height: 240px; width: 225px; float: left; background: EBEBEB; margin: 0 20px 10px 0;}
.sliderbox ul, .sliderbox li {width: 225px; height: 190px; float:left; margin: 0; padding: 0; list-style: none; overflow: hidden;  }
#ContentPages .sliderbox  ul li {margin-left: 0px;  }
.sliderbox h1 {font-size: 1.4em;}
.sliderbox h2 {font-size: 1.2em; color: #333;}
.sliderbox p {font-size: 0.8em; color: #333;}
.sliderbox .slidernavigation, .sliderbox .slidernavigation { display:block; height: 20px; width: 215px; }
.sliderbox .prev-button-first a, .prev-button-first2 a, .prev-button-last a, .prev-button-last2 a { text-indent: 19px; display: block; height: 20px; width: 20px; background:  url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -125px; float: left;} 
.sliderbox .next-button-first a, .next-button-first2 a, .next-button-last a, .next-button-last2 a {  text-indent: -24px; display: block; height: 20px; width: 20px; background:  url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -103px; float: right; } 

/* TeamOssurSlider (promotion)*/
.teamossurslider { background-color:white; border:1px solid #B0B0B0; width:450px; margin: 0 0px 0px 0; padding: 0 0 0 10px;}
.teamossurslider ul, .teamossurslider li { margin: 0; padding: 0; list-style: none; }
.teamossurslider li { width: 450px; height: 230px; overflow: hidden; }
#ContentPages .teamossurslider ul li {margin-left: 0px; }
.teamossurslider h1 {font-size: 1.4em;}
.teamossurslider h2 {font-size: 1.2em; color: #333;}
.teamossurslider p {font-size: 0.8em; color: #333;}
.teamossurslider .slidernavigation {background: transparent; display:block; height: 0px; width: 450px; }
.teamossurslider .prev-button-first a { text-indent: 19px; display: block; width: 20px; height: 20px; margin-top: 4px; background: white url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -127px; float: left; opacity: 0.6;} 
.teamossurslider .next-button-first a { text-indent: -24px; display: block; width: 20px; height: 20px; margin-top: 4px; background: white url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -105px; float: right; opacity: 0.6; } 
.teamossurslider .prev-button-first a:hover,  .teamossurslider .next-button-first a:hover {opacity: 1.0;} 
.teamossurslider .prev-button-last a, .teamossurslider .next-button-last a {display: none; }  
.teamossurslider img {padding: 0 0 0 15px; }  


/* CompanyHistory slider */
.companybackground { width:600px; height: 374px; margin: 0px 0px 0px 0px; padding: 0 0 0 10px; background: url(/lisalib/getfile.aspx?itemid=15438) no-repeat scroll 0px -0px; }
.companybackground ul { margin: 0px; padding: 0px; list-style: none; margin-left: 0px;}
.companybackground li { width: 600px; height: 374px; overflow: hidden; margin-top: 60px; }
.companybackground li img {margin-left: -10px; }
#contentpage .companybackground ul li {margin-left: 0px;}

.companybackground .slidernavigation {background: transparent; display:block; height: 0px; width: 450px; }
.companybackground .prev-button-first a { text-indent: -6000px; display: block; width: 40px; height: 40px; margin-top: -57px; margin-left: -140px; background: transparent url(/lisalib/getfile.aspx?itemid=15455) no-repeat scroll 0px 0px; float: left; } 
.companybackground .next-button-first a { text-indent: -6000px; display: block; width: 40px; height: 40px; margin-top: -57px; background: transparent url(/lisalib/getfile.aspx?itemid=15455) no-repeat scroll -55px -0px; float: right; margin-right: 30px;} 

.companybackground .prev-button-first a:hover,  .companybackground .next-button-first a:hover {opacity: 1.0;} 
.companybackground .prev-button-last a, .companybackground .next-button-last a  {display: none; }  



/*.companybackground ul, .teamossurslider li { margin: 0; padding: 0; list-style: none; margin-left: 8px;}*/


/* #contentpage .companybackground ul li {margin-left: -10px;  height: 248px;}*/





/* Front-page slider (promotion)*/
/*.frontpageslider { background-color:white; border:1px solid #B0B0B0; width:450px; margin: 0 0px 0px 0; padding: 0 0 0 10px;}*/
.frontpageslider { background-color:white; border:1px solid #B0B0B0; padding: 0px 10px 15px 10px; width:200px;}

.frontpageslider ul, .frontpageslider li { margin: 0; padding: 0; list-style: none; }
.frontpageslider li { width: 200px; height: 210px; overflow: hidden;}
#ContentPages .teamossurslider ul li {margin-left: 0px; }
#frontpage-box-center .frontpageslider .slidernavigation {background: transparent; display:block; height: 0px; width: 200px ;float: right; }
.frontpageslider .prev-button-first a { text-indent: -9000px; display: block; width: 20px; height: 16px; margin-top: -5px; background: white url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -127px; float: left; opacity: 0.6;} 
.frontpageslider .next-button-first a { text-indent: -9000px; display: block; width: 20px; height: 16px; margin: -5px 0 0 0; background: white url(http://www.ossur.com/lisalib/getfile.aspx?itemid=13960) no-repeat scroll 0px -105px; float: right; opacity: 0.6; } 
.frontpageslider .prev-button-first a:hover,  .frontpageslider .next-button-first a:hover {opacity: 1.0;} 
.frontpageslider .prev-button-last a, .frontpageslider .next-button-last a {display: none; }  
.frontpageslider img {padding: 0 0 0 15px; border: 0px; }  


/*  */

/* Default Gallery definition */
.gallery {width: 100%; clear: left;  margin-bottom: 20px; /*overflow:auto; height: 90px;*/}
.gallery img {padding: 0px; display: block; border: solid 0px;  float: left; margin: 0 10px 0 0;
}
.galleryitem {float: left; width: 83px;}
.galleryitem  img {padding: 0px; display: block; border: solid 0px;  }
.galleryitem  a img { border: none; text-decoration: none; align: center; }
.galleryitem  a {font-size: 1em; color: #017DD3; text-decoration: underline;}
.galleryitem  a:hover {color: #017DD3; text-decoration: none;}
.galleryitem  h2 {margin-bottom: 0px;}

/* Product Gallery Global*/
.global {width: 100%;}
.global .galleryitem {float: left; width: 150px; padding: 0 15px 8px 0;}
.global .galleryitem  a img {  margin-bottom:-10px;}

/* Product list (category overview w/linked images) */
.productlist {width: 440px; margin-bottom:5px; }
.productlist .galleryitem { width: 90px; max-height: 160px; min-height:145px; padding-right:20px; text-align: center; }
.productlist .galleryitem p { margin: 3px 0px 3px 0px;}
.productlist .box {padding: 0px; display: block; width:90px; height: 90px;border: solid 0px #EBEBEB;   }
.productlist .galleryitem a img { border: none; text-decoration: none; align: center;}

/* Featured products list */
.featuredproducts {width: 440px; clear:left; float: left; height: 160px;}  
.featuredproducts .galleryitem {float:left; height:160px; padding-right:20px; text-align:center; width:90px;}
.featuredproducts .box  {padding: 0px; width: 90px; height: 90px; border: 0px solid #EBEBEB; display: block;}


/* Catalog list e.g. /?pageid=12511 */
/*.catalogs {clear:both; float: left;}  */
.catalogs .galleryitem {float:left; height:275px; padding-right:20px; text-align:center; width:150px;}


/* FORMS */

input.btn {
background:transparent url(/lisalib/getfile.aspx?itemid=37) no-repeat scroll 0 0;
border:medium none; color:#017DD3; font-size:1em; font-weight:bold; height:21px; margin-left:10px; width:33px;
}

#search-box input.text {border:1px solid #D5D5D5; width:170px; padding:4px; font-size: 0.95em; color: #939598; }
#search-box input.text:focus{ color: #999;  font-size: 1em; }

/*input.button, */ .xl-btn, .submit, .button { background: transparent url(/lisalib/getfile.aspx?itemid=17617) no-repeat scroll right bottom; border:medium none; color:#017DD3; font-size:0.90em; font-weight:bold; height:21px; width:60px; padding:0px 0px 4px; }

.xl-btn_link { background: transparent url(/lisalib/getfile.aspx?itemid=17617) no-repeat scroll right bottom; border:medium none; color:#017DD3; font-size:1.1em; font-weight:bold; height:21px; padding:3px 24px; width:60px; text-decoration: none; } 

label { display:block; margin-bottom:8px; color:#017DD3; font-weight:bold; }
.inlinelabels label{ display:inline }
.helpus label { font-weight:normal; color:#333 }
fieldset { padding:10px 0; border:none; margin:14px 0 0 0; }
fieldset p { clear:both; }
fieldset h2 { border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding:0 !important; margin-bottom:5px !important; }

legend { font-weight:bold; color:#017DD3; margin:0 0 5px -6px; padding:2px 0; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; display:block; }

fieldset.section { padding:10px 0; }
fieldset.section p { padding:10px 0 0 0; }

div.row { clear:both; padding:3px 0 2px 0; }
div.row label, .label { font-weight:normal; color:#333; float:left; width:110px; padding-top:3px; }
div.row .group { float:left; }
div.row .group label { display:inline; float:none; }

span.reqd { color:red; }
div.row input.text, div.row select.text { width:200px; font-size: 1em; }
div.row input.checkbox { margin-left:110px; }
div.row h3 { margin-left:110px; }


div.row textarea.text { width:370px; height:100px; }

div.row .block { float:none; display:block; width:auto; }
div.row .xwide { float: left; clear: right; width:100%; }
div.row .mwide { width:170px; }
div.row .wide { width:260px; }

.check-group label { font-weight:normal; float:none; display:inline; color:#000; }

input.right { float:right; }
input.left { float:left; }



/* shadowbox classic skin */
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(/videoplayer/skin/classic/icons/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(/videoplayer/skin/classic/icons/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(/videoplayer/skin/classic/icons/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(/videoplayer/skin/classic/icons/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(/videoplayer/skin/classic/icons/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/* SimpleTabs: default style */

div.simpleTabs { padding:5px 0 0 0; margin-top: 20px;}
ul.simpleTabsNavigation { margin:0 10px; padding:0; text-align:left; }
#contentpage ul.simpleTabsNavigation li { list-style:none; display:inline; margin-left:0px; padding:0px;  }
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 7px; background:#E9E8E9; font-size:1.1em; text-decoration:none;  }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#333; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 15px 15px 15px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }


/* BIONCS */
h2.bionic, h2.mainlanding.bionic, .bionic, h3.bionic, a.global.gallery-image.bionic, .gallery-image a.bionic    {color: #5C6F7C;}

/* ========== TEAM OSSUR ========== */
	/* Start styling the Team Ossur Member picture and thumbnails */
	img.teamossur-member 		{ border: 0px; float: right; padding: 0 0 4px 10px;}
	
	ul#team-ossur-thumbs 		{ margin: 0; padding: 0 0 0 17px; width: 300px; /* text-align: right; */ }
	ul#team-ossur-thumbs li 		{ display: inline; float: left; list-style-type: none; list-style-image: none; margin: 0 0 4px 4px; } /* gaman */
	ul#team-ossur-thumbs li a img 	{ border: 0; }


	/* Start styling tables for Team Ossur pages. The core definition of tables are derived from the original "table.productinformation", with some adjustments */
	table.team-ossur 			{ border-collapse: collapse; padding: 0; width: 100%; }
	table.team-ossur caption 		{ color: #017DD3; font-size: 1.1em; font-weight: bold; padding: 10px 10px 5px 10px; text-align: center; }
	table.team-ossur tbody th, 
	table.team-ossur tbody td		{ border: 1px solid #d7d7d7; color: #666; font: 1.0em; padding: 6px; text-align: left; }
	table.team-ossur tbody td 		{ font: 2.0em; }

	table.team-ossur tbody tr.odd th,
	table.team-ossur tbody tr.odd td	{ background-color: #f4f4f4; } /* Class applied via jQuery */
	
	/* Start styling the specifics of Team Ossur Fast Facts-tables */
	table.team-ossur.fast-facts		{ width: 360px; }
	table.team-ossur.fast-facts thead th	{ display: none; } /* Hiding this because the table is read from left-to-right, and no vertical headlines suit this table properly. Still, to comply and validate to standards, we're not skipping out on including the THEAD-element. */
	table.team-ossur.fast-facts tbody ul.related-links 		{ line-height: 2em; margin: 0; padding: 0; }
	table.team-ossur.fast-facts tbody ul.related-links li 		{ list-style-type: none; list-style-image: none; }
	table.team-ossur.fast-facts tbody ul.related-links li a 	{ padding-bottom: 2px; }
	
	/* Start styling the specifics of Competitive Highlights */
	table.team-ossur.competitive-highlights caption 	{ text-align: left; }
	table.team-ossur.competitive-highlights td dl dt { font-weight: bold; margin-top: .5em; }
	table.team-ossur.competitive-highlights td dl dd { margin-left: 1.5em; }
	
	span.prize { font-weight: bold; }
	span.gold { color: #b78409; }
	span.silver { color: #999494; }

	/* And lastly, some miscellany in relation to Team Ossur */
	blockquote.team-ossur 				{ background-color: #f4f4f4; border: 0; border-left: 1px solid #aaa; font-size: 1.2em; font-style: italic; line-height: 1.4em; margin: 0 0 20px 30px; padding: 20px 20px 20px 50px; width: 220px; }
	





