@charset "utf-8";
/* 
screen css: http://www.cayennemedical.com
author:  Applied Creative Inc. - http://www.appliedcreative.com
*/

/* ==layout */
html, body {
  width:100%; 
  height:100%; 
  margin:0; 
  padding:0;
  }
  
body {
  background:#042133 url('/images/layout/bg-body.gif') repeat-x scroll top left; 
  font-family: Arial, Verdana, Sans-Serif; 
  font-size: 12px; 
  color:#666;
  }

#container {
  margin:0 auto; 
  padding:0 20px 0 18px; 
  background:url('/images/layout/bg-container.png') repeat-y scroll top left; 
  width:799px;
  }

#header { 
  background:url('/images/layout/bg-header.jpg') no-repeat top left; 
  width:799px; 
  height:129px; 
  border-bottom:2px solid #f8981d;
  padding: 0 0 26px 0;
  margin: 0;
  }

#branding { 
  float:right; 
  height:117px; 
  width:266px;
  text-indent: -9000px;
  background: url('/images/layout/cayenne_logo.gif') no-repeat left top;
  padding: 0;
  margin: 0 15px 0 0;
  }

h1 {
  margin:0; 
  font-size:1.8em; 
  color:#021e2f; 
  letter-spacing:1px;
  }

/* ==headnav */


#header ul {
  clear:both; 
  list-style:none; 
  margin:0; 
  padding:12px 0 0 0; 
  height:26px;
  }
  
#header ul li {
  float:left; 
  border-right:solid #fff 1px; 
  height:26px;  
  }
  
#header ul li a:link, 
#header ul li a:visited {
  display:block;
  height:26px;
  }

#header ul li a#pnav-knee:link, 
#header ul li a#pnav-knee:visited {
  background:url('/images/layout/pnav-knee.gif') no-repeat scroll top left; 
  width:133px; 
  height:26px;
  }
  
#header ul li a#pnav-home:link, 
#header ul li a#pnav-home:visited {
  background:url('/images/layout/pnav-home.gif') no-repeat scroll top left; 
  width:76px; 
  height:26px;
  }

#header ul li a#pnav-shoulder:link, 
#header ul li a#pnav-shoulder:visited {
  background:url('/images/layout/pnav-shoulder.gif') no-repeat scroll top left; 
  width:156px;
  height:26px;
  }
  
#header ul li a#pnav-about:link, 
#header ul li a#pnav-about:visited {
  background:url('/images/layout/pnav-about.gif') no-repeat scroll top left; 
  width:79px; 
  height:26px;
  }
  
#header ul li a#pnav-news:link, 
#header ul li a#pnav-news:visited {
  background:url('/images/layout/pnav-news.gif') no-repeat scroll top left; 
  width:71px; 
  height:26px;
  }
  
#header ul li a#pnav-contact:link, 
#header ul li a#pnav-contact:visited {
  background:url('/images/layout/pnav-contact.gif') no-repeat scroll top left; 
  width:107px; 
  height:26px;
  }

#header ul li a#pnav-home.on:link, 
#header ul li a#pnav-home.on:visited, 
#header ul li a#pnav-home:hover, 
#header ul li a#pnav-knee.on:link, 
#header ul li a#pnav-knee.on:visited, 
#header ul li a#pnav-knee:hover,
#header ul li a#pnav-shoulder.on:link, 
#header ul li a#pnav-shoulder.on:visited, 
#header ul li a#pnav-shoulder:hover, 
#header ul li a#pnav-about.on:link, 
#header ul li a#pnav-about.on:visited, 
#header ul li a#pnav-about:hover, 
#header ul li a#pnav-news.on:link, 
#header ul li a#pnav-news.on:visited, 
#header ul li a#pnav-news:hover, 
#header ul li a#pnav-contact.on:link, 
#header ul li a#pnav-contact.on:visited, 
#header ul li a#pnav-contact:hover {
  background-position:0 -26px;
  }

a:link {
 color: #2a6496;
}

a.vlinkc:link {
color: #6c6c6c;
text-decoration: none;
}

a.vlinkc:hover {
color: #2a6496;
text-decoration: underline;
}


/* ==subnav */
.col-full ul#snav {
  margin:-30px -40px 0 -40px;
  }
  
ul#snav {
  background:url('/images/layout/bg-subnav.gif') repeat-x scroll top left; 
  margin:0; 
  padding:0 40px; 
  height:21px; 
  list-style:none;
  }
  
ul#snav li {
  float:left; 
  height:21px; 
  line-height:21px; 
  padding:0 10px; 
  border-right:1px solid #e0e6eb;
  }
  
ul#snav li.last {border:none;}
ul#snav li a:link, ul#snav li a:visited {font-weight:bold; color:#011e2c;}
ul#snav li a.on:link, ul#snav li a.on:visited, ul#snav li a:hover {color:#b1023d;}
  
sup {
  font-size: 13px;
  }

sup.nav {
  font-size: 11px;
  text-decoration:  none;
  }
  
sup.tiny {
  font-size: 8px;
  }

/**** TESTIMONIALS VIDEOS ****/

html #vidget_644367647 { overflow: auto; width: 159px; }
html #vidget_644367647 h2 { clear: both; }
html #vidget_644367647 ul { list-style-type:none; margin: 0; padding: 0; overflow: auto;}
html #vidget_644367647 li { float: left; margin: 0 0 10px 10px!important; padding: 0; width: 46px; overflow: hidden; text-align: center; }
html #vidget_644367647 li.first { clear: left; margin-left: 0!important; }
html #vidget_644367647 li a { display: block; }
html #vidget_644367647 li img { display: block; position: relative; right: 15%; }
html #loading_viddler_644367647 { text-align: center; }
html #loading_viddler_644367647 img { background-color: #fff; padding: 5px; clear: both;}
html #vidget_644367647 p {text-align:center;}


/**** ANIMATION VIDEOS ****/

html #vidget_1272884226 { overflow: auto; width: 159px; }
html #vidget_1272884226 h2 { clear: both; }
html #vidget_1272884226 ul { list-style-type:none; margin: 0; padding: 0; overflow: auto;}
html #vidget_1272884226 li { float: left; margin: 0 0 10px 10px!important; padding: 0; width: 46px; overflow: hidden; text-align: center; }
html #vidget_1272884226 li.first { clear: left; margin-left: 0!important; }
html #vidget_1272884226 li a { display: block; }
html #vidget_1272884226 li img { display: block; position: relative; right: 15%; }
html #loading_viddler_1272884226 { text-align: center; }
html #loading_viddler_1272884226 img { background-color: #fff; padding: 5px; clear: both;}
html #vidget_1272884226 p {text-align:center;}



/**** SURGERY TECHNIQUES VIDEOS ****/

html #vidget_354729103 { overflow: auto; width: 159px; }
html #vidget_354729103 h2 { clear: both; }
html #vidget_354729103 ul { list-style-type:none; margin: 0; padding: 0; overflow: auto;}
html #vidget_354729103 li { float: left; margin: 0 0 10px 10px!important; padding: 0; width: 46px; overflow: hidden; text-align: center; }
html #vidget_354729103 li.first { clear: left; margin-left: 0!important; }
html #vidget_354729103 li a { display: block; }
html #vidget_354729103 li img { display: block; position: relative; right: 15%; }
html #loading_viddler_354729103 { text-align: center; }
html #loading_viddler_354729103 img { background-color: #fff; padding: 5px; clear: both;}
html #vidget_354729103 p {text-align:center;}


/**** Homepage Promo ****/

.promo {
  padding: 2px 0 0 0;
  background: #f8981d;
  }

/**** NEWS VIDEOS ****/

#vidget_list_1436653128 { 
  margin: 0; 
  width: 259px; 
  }
  
#vidget_list_1436653128 h3 { 
  margin: 0 0 5px 0; 
  padding-left: 40px;
  }
  
#vidget_1436653128 { 
  list-style-type: none; 
  width: 259px;
  }

#vidget_1436653128 ul { 
  margin: 10px 0 10px 0;
  }
  
#vidget_list_1436653128 li { 
  clear: both; 
  margin: 0 10px 5px 10px;
  overflow: auto; 
  padding: 5px 0 0 0; 
  }
  
#vidget_list_1436653128 li img { 
  float: left; 
  width: 30px; 
  margin-right: 10px; 
  border: 0; 
  }
  
/*#vidget_1436653128 li.even { 
  background-color: #eee; 
  }*/
  
#loading_viddler_1436653128 { 
  text-align: center; 
  }
  
#loading_viddler_1436653128 img { 
  background-color: #fff; 
  }


.col-main {
  float:left; 
  width:538px; 
  background:url('/images/layout/bg-content.gif') repeat-x scroll;
  }
  
.col-main-right {
  float:left; 
  width:518px;
  }
  
.col-main-circle {
  float:left; 
  width:538px;
  }
  
#video_player {
  width: 259px;
  float: left;
  }

.product-circle {
  padding: 0 25px 20px 25px;
  margin: -60px 0 0 0;
  }
  
.col-side {
float:left; 
width:259px; 
background-color:#edf3f9; 
border-left:2px solid #f8981d; 
overflow:hidden;
}

.col-side-left {
  float:left; 
  width:279px; 
  background-color:#e9f0f8; 
  border-right:2px solid #f8981d;
  }
  
.section-highlight .hdr-dark {height:38px;}
.section-highlight .hdr-dark h2 {line-height:38px;}

  
.col-side-left .hdr-dark {height:38px;}
.col-side-left .hdr-dark h2 {line-height:38px;}
.section-highlight .col-side-left {background:transparent;}
.col-reverse {clear:both; background:url('/images/layout/bg-reverse-col.gif') repeat-y scroll top left;}

.col-full {
  background:url('/images/layout/bg-content.gif') repeat-x scroll top left; 
  padding:30px 40px 30px 40px;
  width: 719px;
  }


.col-half {
  float:left; 
  width:225px; 
  padding: 0 0 10px 0;
  margin: 10px 20px 0 20px;
  }
  
.col-line {
  float: left;
  border-right:2px solid #f8981d;
  background: #fff;
  }

.col-line2 {
  float: left;
  background: #fff;
  padding: 0 5px 0 0;
  margin: 0;
  }
  
.col-third {
  float:left; 
  width:210px; 
  margin:0 20px;
  }
  
.col-two {
  float:left; 
  width:225px; 
  margin: 0 20px;
  }

.interior-content {
  padding:30px 10px 10px 30px;
  }
  
.img-left {
  float:left; 
  margin:0 20px 10px 0;
  padding: 0;
  }
  
.img-left-ifix {
  float:left; 
  margin: 0 20px 20px -40px;
  padding: 0;
  }
  
.side-videos {line-height:0px;}

.side-content {
  padding:10px 30px;
  }

.side-content-hp {
  background: #fff;
  padding: 15px 30px 10px 30px;
  }
  
.hdr-light { height:44px; padding:0 10px; background:#8cbef7 url('/images/layout/bg-title-light.gif') repeat-x scroll bottom left; border-bottom:2px solid #f8981d;}
.hdr-light-short {height:28px; padding:0 10px; background:#8cbef7 url('/images/layout/bg-title-light.gif') repeat-x scroll bottom left;}
.hdr-dark {background:#1e4257 url('/images/layout/bg-title-dark.gif') repeat-x scroll bottom left; height:31px; padding:0 30px;}

.col-side-left .hdr-dark, .col-main-right .hdr-dark {
  height:38px; 
  line-height:38px;
  }

.hdr-section {
  clear:both; 
  background:url('/images/layout/bg-title-section.gif') no-repeat scroll top left; 
  height:36px; 
  border-bottom:2px solid #f8981d;
  }
  
.research-hdr-section {
  clear:both; 
  background:url('/images/layout/bg-title-section-research.gif') no-repeat scroll top left; 
  height:36px; 
  border-bottom:2px solid #f8981d;
  }
  
.femoral-hdr-section {
  clear:both; 
  background:url('/images/layout/bg-title-section-femoral.gif') no-repeat scroll top left; 
  height:36px; 
  border-bottom:2px solid #f8981d;
  }

.screws-hdr-section {
  clear:both; 
  background:url('/images/layout/bg-title-section-screws.gif') no-repeat scroll top left; 
  height:36px; 
  border-bottom:2px solid #f8981d;
  }
  
.hdr-med {background-position:-70px;}

.txt-center {text-align:center;}
  
.txt-right {text-align:right;}
  
.col-full .img-left {float:left; margin:10px 20px 10px -40px;}
.col-full .img-right {float:right; margin:10px -40px 10px 20px;}
.border-bottom {border-bottom:2px solid #f8981d;}


.section-content {
  padding: 10px 20px 10px 20px;
  width: 478px;
  }

.img-right {
  float:right; 
  margin:0 0 10px 20px;
  padding: 0;
  }

#ifix-img-container {
  width: 225px;
  float: right;
  padding: 0 20px 0 0; 
  margin: 10px 0 0 0;
  }
  
.ifix-img {
  padding: 0 0 10px 20px;
  margin: 10px 0 0 0;
  float: right;
  width: 225px;
  }

#crossfix-img-container {
  width: 225px;
  float: right;
  padding: 0 20px 0 0; 
  margin: 10px 0 0 0;
  }
  
.crossfix-img {
  padding: 0 0 10px 0;
  margin: 10px 0 0 20px;
  float: right;
  width: 225px;

  }

.sml_txt {
  font-size: 11px;
  }
  
.section_image {
  padding: 0;
  margin: 0 -40px 0 10px;
  }

.section_thumb {
  padding: 0;
  margin: 10px 0 0 10px;
  }
  
.section-content-highlight {
  background:#fff url('/images/layout/bg-content-highlights.gif') repeat-x scroll top left; 
  min-height:103px; 
  padding:15px 15px 0 15px;
  }
  
.section-content-highlight2 {
  background:#fff url('/images/layout/bg-content-highlights.gif') repeat-x scroll top left;  
  min-height:75px; 
  padding:15px 15px 0 15px;
  }
  
.section-highlight {background:#fff url('/images/layout/bg-content-highlights.gif') repeat-x scroll top left; min-height:103px;}

.callout-bottom {
  width: 540px
  clear:both; 
  }
  
.callout-bottom-blue {clear:both; background-color:#2a6ebb; padding:5px 40px; color:#fff;}

.callout-bottom .col-side {
  background-color:#fff; border:none;}

#footer {
  clear:both; 
  border-top:2px solid #f8981d; 
  padding:5px 10px 5px 10px;
  }

.hr {clear:both; height:1px; line-height:1px; border-top:2px solid #f8981d;}
.clear {clear:both; height:1px; line-height:1px;}


/* ==common */
  
h2 {margin:10px 0 5px 0; font-size:1.4em; color:#fff; letter-spacing:1px;}
.hdr-light h2 {margin:0; line-height:44px; letter-spacing:1px;}
.hdr-dark h2 {margin:0; line-height:31px; letter-spacing:1px;}
.col-side-left .hdr-dark h2 {line-height:38px;}

.hdr-section h2 {
  margin:0; 
  padding:0 5px 0 10px; 
  line-height:40px; 
  letter-spacing:1px;
  }
  
.research-hdr-section h2 {
  margin:0; 
  padding:0 5px 0 10px; 
  line-height:40px; 
  letter-spacing:1px;
  }
  
.femoral-hdr-section h2 {
  margin:0; 
  padding:0 5px 0 10px; 
  line-height:40px; 
  letter-spacing:1px;
  }

.screws-hdr-section h2 {
  margin:0; 
  padding:0 5px 0 10px; 
  line-height:40px; 
  letter-spacing:1px;
  }
  
.hm-peek h2 {
  float:left; 
  margin:0; 
  width:250px; 
  text-transform:uppercase;
  }
  
.hdr-med h2 {padding:0 5px 0 30px;}
h2.med {color:#6a6a6a;}
h3 {
  font-size:1.3em; color:#2a6ebb; letter-spacing:1px; text-transform:uppercase; margin:20px 0 0 0;}

h3.lower-case {
  font-size: 12px;
  text-transform:none;
  margin:20px 0 10px 0;
  }
  
h3.highlight {color:#ef8200; display:inline;}

.hm-videos h3 {
  font-size:13px;
  margin:0; 
  background: url('/images/layout/bg-title-mov.gif') no-repeat scroll top left; 
  color:#fff; 
  width:152px; 
  height:28px; 
  line-height:28px; 
  letter-spacing:1px; 
  padding:0 5px 0 10px; 
  text-transform:none;
  }

.hm-videos-big h3 {
  font-size:13px;
  margin:0; 
  background: url('/images/layout/bg-title-mov.gif') no-repeat scroll top left; 
  color:#fff; 
  width:259px; 
  height:28px; 
  line-height:28px; 
  letter-spacing:1px; 
  padding:0px; 
  text-transform:none;
  }

h4 {
  font-size:1.1em; 
  color:#002d56; 
  text-transform:uppercase; 
  margin:10px 0 10px 0; 
  letter-spacing:1px;
  }
  
h4 a:link {
  padding: 10px 0 0 0; 
  margin: 0 0 -10px 0;
  color: #002d56;
  }
  
h4 a:visited {
  color: #002d56;
  }
  
    
h4.hp-products {
  font-size: 16px;
  margin:10px 0 15px 0;
  text-transform:none; 
  }
  
.subhead {
  font-size: 12px;
  font-weight: normal;
  }
    
.hdr-light-short h4 {color:#fff; line-height:28px; margin:0; padding:0 0 0 20px;}

.hdr-dark h4 {
  color:#fff; 
  line-height:38px; 
  margin:0; 
  padding:0;  
  }
  
h5 {margin:0; padding:0; font-size:.9em; color:#002d56; letter-spacing:1px;}

p {
  margin:5px 0 15px 0; 
  line-height:1.3em;
  }
  
p.small {
  font-size:.8em; 
  line-height:1.4em;
  }

p.small2 {
  font-size:.8em; 
  line-height:1.4em;
  margin:10px 0 10px 0;
  }

p b, span.highlight {color:#ee8100; font-size:1.2em; letter-spacing:1px; text-transform:uppercase; margin:20px 0 0 0;}

/*
a:link, a:visited {outline:none; color:#b60050; text-decoration:none;}
a:hover {text-decoration:underline;}
*/

.side-videos a {
  color:#666;
  font-size: 12px;
  line-height:14px;
  list-style: none;
  }

  
/**** HOMEPAGE CAYENNE VIDEOS PLAYER  ****/

#vidget_list_1236177540 { 
  margin: 0; 
  width: 259px; 
  list-style: none; 
  }
  
#vidget_list_1236177540 h3 { 
  margin: 0 0 5px 0; 
  padding-left: 40px;
  }
  
#vidget_1236177540 ul { 
  height: 200px;
  overflow: auto;
  list-style: none;
  width: 259px; 
  margin: 0 0 15px 0;
  }
  
#vidget_list_1236177540 li { 
  clear: both; 
  margin: 0 10px 5px 10px; 
  padding: 2px 0 2px 0;
  list-style: none; 
  }
  
#vidget_list_1236177540 li img { 
  float: left; 
  width: 30px; 
  margin-right: 10px; 
  border: 0; 
  }
  
/*#vidget_1236177540 li.even { 
  background-color: #eee; 
  }*/
  
#loading_viddler_1236177540 { 
  text-align: center; 
  }
  
#loading_viddler_1236177540 img { 
  background-color: #fff; 
  }
    
.side-videos2 a {
  color:#666;
  font-size: 12px;
  line-height:14px;
  list-style: none;
  }

/**** APERFIX SYSTEM PRODUCT PAGE VIDEOS PLAYER  ****/

.side-videos3 #vidget_list_1380034952 { 
  margin: 0; 
  width: 259px; 
  list-style: none; 
  }
  
.side-videos3 #vidget_list_1380034952 h3 { 
  margin: 0 0 5px 0; 
  padding-left: 40px;
  }
  
.side-videos3 #vidget_1380034952 ul { 
  height: 145px;
  overflow: auto;
  list-style: none;
  width: 259px; 
  margin: 0 0 15px 0;
  }
  
.side-videos3 #vidget_list_1380034952 li { 
  clear: both; 
  margin: 0 10px 5px 10px; 
  padding: 2px 0 2px 0;
  list-style: none; 
  }
  
.side-videos3 #vidget_list_1380034952 li img { 
  float: left; 
  width: 30px; 
  margin-right: 10px; 
  border: 0; 
  }
  
.side-videos3 #loading_viddler_1380034952 { 
  text-align: center; 
  }
  
.side-videos3 #loading_viddler_1380034952 img { 
  background-color: #fff; 
  }
  
.side-videos3 a {
  color:#666;
  font-size: 12px;
  line-height:14px;
  list-style: none;
  }
  
/**** CROSSFIX SYSTEM PRODUCT PAGE VIDEOS PLAYER  ****/

.side-videos3 #vidget_list_72528786 { 
  margin: 0; 
  width: 259px; 
  list-style: none; 
  }
  
.side-videos3 #vidget_list_72528786 h3 { 
  margin: 0 0 5px 0; 
  padding-left: 40px;
  }
  
.side-videos3 #vidget_72528786 ul { 
  overflow: auto;
  list-style: none;
  width: 259px; 
  margin: 0 0 15px 0;
  }
  
.side-videos3 #vidget_list_72528786 li { 
  clear: both; 
  margin: 0 10px 5px 10px; 
  padding: 2px 0 2px 0;
  list-style: none; 
  }
  
.side-videos3 #vidget_list_72528786 li img { 
  float: left; 
  width: 30px; 
  margin-right: 10px; 
  border: 0; 
  }
  
.side-videos3 #loading_viddler_72528786 { 
  text-align: center; 
  }
  
.side-videos3 #loading_viddler_72528786 img { 
  background-color: #fff; 
  }
  
.side-videos3 a {
  color:#666;
  font-size: 12px;
  line-height:14px;
  list-style: none;
  }

 /*
.hm-videos a:link, .hm-videos a:visited {color:#769dc5;}
.center {text-align:center;}
*/

ul {
  list-style-image:url('/images/layout/blt-org-wht.gif'); 
  margin:0 0 15px 20px; 
  padding:0;
  }
  
.col-side ul, .section-content-highlight ul {list-style-image:url('/images/layout/blt-org-blu.gif');}

ul.main {
  list-style-image:url('/images/layout/blt-org-wht.gif'); 
  margin:0 0 0 20px; 
  padding:0;
  }
  
ul.main  li {
  padding: 0 0 10px 0;
  line-height: 16px;
  }
  
li.research {
  padding: 0;
  margin: 0;
  line-height: 16px;
  }

ul.longer {
  list-style: none;
  padding: 0;
  margin: 0;
  }
  
 
.section-highlight ul {
  margin:20px 0 20px 40px;
  }
  
ul.ul-double li {float:left; width:225px;}

ul.about {
  list-style-image:url('/images/layout/blt-org-wht.gif'); 
  margin:15px 0 20px 20px; 
  padding:0;
  }
  
.orange_txt {
  font-weight: bold;
  color: #f9a62c;
  }
  
#footer a:link, #footer a:visited {color:#6a6a6a;}
#footer ul {
  list-style:none; 
  float:right; 
  margin:21px 0 0 0; 
  padding:0; 
  width:430px;
  }
  
#footer li {float:right;}

a:link img, a:visited img {border:0;}

.hm-videos-content table {
  width:100%; 
  padding:10px 0px;
  }
  
.hm-videos-content table td {
  padding:5px 3px 3 3px;
  }
  
.hm-videos-content table td.alt {background-color:#f2f2f2;}

.col-side-left td {vertical-align:top;}


/* ==page */

.hm-flash {
  line-height:0px; 
  border-bottom:2px solid #f8981d;
  }

.hm-videos {
  float:left; 
  width:162px; 
  margin:15px 0 15px 15px; 
  overflow:hidden;
  }

.hm-videos-big {
  float:left; 
  width:259px; 
  margin:0px; 
  overflow:hidden;
  }
  
.hm-videos2 {
  float:left; 
  width:259px; 
  margin:15px 0 15px 15px; 
  overflow:hidden;
  }

/* Updated aci june10 */  

.hm-videos-content { 
  border-left:2px solid #f8981d; 
  border-right:2px solid #f8981d; 
  border-bottom:2px solid #f8981d;
  background-color: #edf3f9;
  }
  
.hm-peek {
  float:left; 
  background:#ffffff url('/images/layout/bg-peek.jpg') no-repeat scroll top left; 
  width:498px; 
  min-height:130px; 
  padding:20px 20px 10px 20px; 
  border-right:2px solid #f8981d;
  border-top:2px solid #f8981d;
  }
  
.hm-peek p {margin:0 0 10px 250px;}


/* ==form */
input {vertical-align:top; margin:0 5px 8px 0;}


.auto{
	display:block;
	border: 1px solid f8981d;
	padding:5px;
	margin-top:5px;
	width:249px;
	height:200px;
	overflow:auto;
	}