html, body{margin:0; padding:0;}
body{font-size:100.01%;}
body#body{ text-align:center;}
#main{margin:0 auto; font-size:62.5%; text-align:left; width:764px;  background:url(12.gif) 0 0px no-repeat #fff; padding-top:15px; margin-top:0px; position:relative;}
#shadow1{background:url(f0.gif) repeat-y; float:left; width:764px;}
#shadow2{background:url(18.gif) 0 100% no-repeat; padding-bottom:5px; padding-left:5px; padding-right:9px; float:left; width:750px;}
* html #shadow2{width /**/:764px;}
:root #shadow2 {width:750px;} 
#top{height:123px; background:#fff url(logo2.jpg) 100% 0 no-repeat; position:relative;}
#logo{width:181px; height:123px; background:url(logo.jpg) no-repeat; text-decoration:none; display:block; position:absolute;}
#logo a{width:181px; height:123px; display:block; position:relative;}
#logo span{position:absolute; top:-10000px;}
#name{margin:0; padding:0; position:absolute; width:155px; height:33px; background:url(implants_international.gif) no-repeat; left:196px; top:39px; text-indent:-10000px;}
#slogan{margin:0; padding:0; position:absolute; width:351px; height:7px; background:url(o_and_t.gif) no-repeat; font-size:0; line-height:0px; left:196px; top:109px; text-indent:-10000px;}
#tmenuh{min-height:25px; border:2px solid #fff; background:#B3071B; float:left; width:746px; height:25px;}
* html #tmenuh{width /**/:750px;}
ul#tmenu{margin:0; padding:0; list-style:none; float:left; display:inline; background:#006F7A; width:100%; border-bottom:2px solid #fff;}
ul#tmenu li{float:left; font:bold 100%/25px Helvetica, Arial, sans-serif; text-transform:uppercase; width:113px; text-align:center; border-right:1px solid #fff; color:#fff; font-weight:bold;}
ul#tmenu li a{color:#fff; text-decoration:none; font-weight:normal;}
.li1{background:#28699B;}
.li2{background:#C22A5C;}
.li3{background:#DB8E28;}
.li4{background:#67177F;}


#cHolder{background:url(f2.jpg) 0 100%  no-repeat; float:left; width:750px; font:110% Arial, Helvetica, sans-serif;}
#left{width:173px; margin-left:2px; display:inline; float:left; padding-bottom:100px;} 
#right{width:571px; margin-left:2px; display:inline; float:left; min-height:400px; } 
/* \*/
* html #right{height:400px;}
/**/
form#search{margin:0; padding:0; margin-top:5px;}
#search input{width:158px; font:100% Arial, Helvetica, sans-serif; margin-left:5px; padding:0;}
#search input.submit {text-align:left; background:#E1E9EC; border:none; text-transform:uppercase; font-size:90%; margin-left:10px; width:50px; color#000;}
#lname{width:118px; height:25px; background:url(o_i_r.gif) no-repeat; margin:0; padding:0; margin-top:15px; margin-left:11px;}
#lname em{text-indent:-1000000px; display:block;}
ul.lmenu{margin:0; padding:0; border-top:1px solid #fff; margin-top:11px;}
.lmenu li{list-style:none; border-bottom:1px solid #fff; line-height:100%; padding:4px 12px 3px; color:#000; font-weight:bold;}
.lmenu li a{color:#000; text-decoration:none; font-weight:normal;}
.lmenu ul{margin:4px 0; padding:0;}
.lmenu ul li{border-bottom:none; background:url(bul.gif) 0 7px no-repeat; padding-right:4px; color:#7F98A2;}
.lmenu ul li a{color:#7F98A2;}
.lmenu li strong a{font-weight:bold;}
.lmenu li em{font-style:normal; font-weight:normal;}
.lmenu li em a{font-weight:bold; color:#0B5776;}
#path{color:#fff; background:#28699B; font-size:90%; text-transform:uppercase; line-height:25px; padding:0 17px; clear:left;} 
#path a{color:#fff; text-decoration:none; text-transform:uppercase;}

body.Trauma #path{background:#C22A5C;}
body.Spinal  #path{background:#DB8E28;}
body.Biologics #path{background:#67177F;}
#content{padding:20px 17px; background:url(new1.jpg) 0 0  no-repeat; clear:both;}
.text2{font:100% Arial, Helvetica, sans-serif; margin:20px 17px;}
.text2nopad td td{font:72.5% Arial, Helvetica, sans-serif;}


h1#h1{margin:0; padding:0; font:bold 128%/100% Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0B5776; margin-bottom:13px;}
form#search fieldset{border:none; margin:0; padding:0;}
#fmenu{margin:0; padding:0; list-style:none; clear:both; font:90% Arial, Helvetica, sans-serif; margin-bottom:8px; float:left; width:536px;padding-left: 4px;}
#fmenu li{display:inline; margin:0 5px;}
#fmenu a{color:#000;}
address{display:block; font-style:normal; text-align:center; font:90% Arial, Helvetica, sans-serif; margin-bottom:20px; clear:both;}
address strong{margin:0; padding:0; display:block;}
.pic{border:1px solid #98B3BD; margin-right:10px; margin-bottom:10px; padding:0px;}
.pic2{float:left; border:1px solid #98B3BD; margin-right:10px; margin-bottom:10px; padding:0px;}
#left h3{font-size:110%; text-transform:uppercase; margin:10px; margin-bottom:-7px; margin-top:15px;  color:#B41B00;}
a{color:#0B5776; font-weight:bold;}
a:visited{color:#999;}
a:hover, a:active{color:#B41B00;}
#print{float:right; margin-left:10px; margin-bottom:10px; width:130px; text-align:right;}
#print a{display:block;}
.lmenu li.down{background:url(fff.gif) 11px 4px no-repeat; padding-top:7px; padding-bottom:7px; padding-left:32px;}

input.text, textarea.text{font-size:100%; padding:0; width:90%; margin-bottom:5px;}
input.submit{font-size:100%; background:#879FA9; font-weight:bold; border:1px solid #879FA9;}
#celogo1{position:absolute; left:23px; bottom:60px;}
#celogo2{position:absolute; left:98px; bottom:60px;}

*html #celogo1{
	position:absolute; 
	left:23px; 
	bottom:10px; 
	margin-bottom:-20px;}
*html #celogo2{
	position:absolute; 
	left:98px; 
	bottom:10px;
	margin-bottom:-20px;}


/*#celogo1{margin-top:10px; border:1px solid #909;}
#celogo2{margin-top:10px;}*/

* html #celogo1, * html #celogo2{bottom:130px;}
#selecter{margin:0; padding:0;}
#selecter select{width:234px; left:500px; top:0; position:absolute;}
#xplode{float:right; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding-right: 10px;}

/****************************************************/
em {
	color:#0290B6;
	font-weight:bold;
	font-style: normal;}

/*Content Left*/
#content_left {
	float:left;
	width:208px;}

#content_left img {
	margin-top:30px;
	border:0px;
	width:184px;
	height:539px;}

/*Content Right*/
#content_right {
	float:right;
	width:326px;
	padding-bottom:40px;}
#content_right1 {
	padding-bottom:25px;}
#content_right img {
	border:1px solid #B1B2B4;
	width:326px;
	height:96px;
	padding:0px; 
	margin:0px;}
.content_right2 {
        margin-top:5px;
	padding:0px 0px 20px 0px;}
*html .content_right2 {
        margin-top:-10px;}
.content_right2 em{
	color:#0290B6;
	font-weight:bold;
	font-style: normal;}
h1.black {
	color:#000;
	margin:0; padding:0; font:bold 120% Arial, Helvetica, sans-serif; margin-bottom:8px;}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


h1 {margin:0; padding:0; font:bold 128%/120% Arial, Helvetica, sans-serif; text-transform:uppercase; color:#0B5776; margin-bottom:13px;}
h2 {margin:0; padding:0; font:bold 138%/110% Arial, Helvetica, sans-serif; text-transform:normal; color:#B41B00; margin-bottom:13px;}
h3 {font-size: 130%; color: #006F7A}
h4 {font-size:110%; text-transform:uppercase; margin-bottom:0px; margin-top:15px;  color:#B41B00;}
h5 {font-size:120%; text-transform:normal; margin-bottom:0px; margin-top:15px;  color:#0B5776;}

h6 {font-size:110%; text-transform:normal; margin-bottom:0px; margin-top:15px;}
