/* --------------------------------------------------
   DEVICES PRODUCT PAGE CSS
-------------------------------------------------- */
#dlc-wrap {
   margin:0;
   padding:0px 0;
   height:1150px;}
.solutionsLink {
   }
.includeFileDevices {
   display:none;}
#loading {
   color:#ee3424;
   font-size:2em;
   margin:155px 0 0 30px;}
#srch-field {
  width:323px;
  color:#888;}
.code {
  font-family:courier;}
#banner-cta {
  margin:0 0 25px 0;}
#banner-cta #banner {
  width:720px;}
#banner-cta .ctabox {
  float:right;}
#banner-cta .ctabox_head h2 {
  margin:0;
  padding:3px 0 0 8px;}
#banner-cta #cta {
  width:200px;
  margin:0;
  padding:0;}
#banner-cta #cta li {
  padding:1px 0 1px 3px;}
#banner-cta .ctabox_body {
  padding-bottom:9px;}


#dlc-bottom h6 span {
  font-weight:normal;
  color:#666;}
#dlc-bottom {
  position:relative;
  clear:both;
  padding:0;}
#design-tools-content {
  height:700px;
  margin:0 0px 25px 0;
  padding:0;
  border: 3px solid #ec891d;
  width:855px;  
float:right;
  overflow-y:auto;
  overflow-x:hidden;}
#device-models-content {
  height:700px;
  margin:0 0px 25px 0;
  padding:0;
  border: 3px solid #ec891d;
  width:825px;  
  float:right;
  overflow-y:auto;
  overflow-x:hidden;}
#cae-vendor-libraries-content {
  height:700px;
  margin:0 0px 25px 0;
  padding:0;
  border: 3px solid #ec891d;
  width:855px;  
  float:right;
  overflow-y:auto;
  overflow-x:hidden;}
#design-tools-content h6,
#device-models-content h6,
#cae-vendor-libraries-content h6 {
  margin-top:35px;
  padding-left:5px;}
#common-links-wrap {
  display:none;}
#design-tools-nav {
  margin:5px 0 0 0;
  padding:0;
  width:80px;
  position:absolute;
  top:0;
  left:0px;}
#device-models-nav {
  margin:5px 0 0 0;
  padding:0;
  width:110px;
  position:absolute;
  top:0;
  left:0px;}
#cae-vendor-libraries-nav {
  margin:5px 0 0 0;
  padding:0;
  width:110px;
  position:absolute;
  top:0;
  left:0px;}
#design-tools-nav h3,
#device-models-nav h3,
#cae-vendor-libraries-nav h3 {
  padding:0 0px 10px 8px;
  margin-bottom:0;
  color:#ec891d;
  background:none;
  font-weight:bold;
  font-size:1.25em;}
#design-tools-nav a,
#device-models-nav a,
#cae-vendor-libraries-nav a {
  text-decoration:none;
  padding:8px 0 8px 8px;
  display:block;}
#design-tools-nav .hiliteSN,
#device-models-nav .hiliteSN,
#cae-vendor-libraries-nav .hiliteSN {
  color:white;
  padding:6px 0 6px 8px;
  background:#ec891d;}
#design-tools-nav .hiliteSN a,
#device-models-nav .hiliteSN a,
#cae-vendor-libraries-nav .hiliteSN a {
  color:white;
  font-weight:bold}
.features {
  display:visible;}
#load {
  margin:100px 0 0 100px;}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 3px solid #ec891d;
	background-color: white;
	padding: 5px;
	opacity: 0.85;
    width:250px;
}
#tooltip h3, 
#tooltip div { 
  margin: 0;
  font-weight:normal;
  background-image:none; }
#design-tools-content,
#device-models-content,
#cae-vendor-libraries-content {
  position:relative;}
.short_desc {
  padding-left:5px;}
.dlItem {
  background:white;
  margin:0 0 35px 0;
  padding:0;
  clear:both;}
.dlName {
  padding:0 0 0 5px;
  background-color:#fff5ed;
  margin:0;
  border: 1px solid #fcdbbf;
  border-width:1px 0px 1px 0px;
  font-weight:bold;
  line-height:2em;}
.dlName span {
  font-weight:normal;}
.dlSpecs {
  margin:10px 0 20px 0;
  width:40%;
  font-size:0.9em;
  float:right;}
#device-models-content .dlSpecs,
#cae-vendor-libraries-content .dlSpecs {
  width:40%;}
.spec .label {
  color:#888;
  margin:0;
  float:left;
  width:105px;}
#device-models-content .spec .label,
#cae-vendor-libraries-content .spec .label {
  width:105px;}
.spec ul {
  float:left;
  list-style:none;
  list-style-image:none;
  width:220px;
  padding:0;
  margin:0 0 0 5px;}
.spec li {
  color:#333;
  line-height:1em;
  margin:0;
  padding:1px 0 4px 0;}
#device-models-content .spec ul,
#cae-vendor-libraries-content .spec ul {
  width:210px;}
.spec {
  clear:both;}
.dlFiles {
  margin:5px 0 0 0;
  padding:0 0 0 5px;
  width:57%;}
#device-models-content .dlFiles,
#cae-vendor-libraries-content .dlFiles {
  width:57%;}
.dlFileOS {
  padding:0;
  margin:0;}
.dlLink {
  background:url(/images/css/i_download_sm.gif) 0 9px no-repeat;
  padding:8px 0 0 22px;
  margin:0;}
.dlLink a {
  margin:0; 
  padding:0 0 0 0;}
.checksum {
  border-bottom:1px dotted #ccc;
  font-size:0.9em;
  padding:0 0 8px 23px;
  color:#666;
  margin:0 0 0 0;}
.dlFiles span {
  margin-right:5px;
  color:#999;}
.dlLink span {
  color:#888;
  padding-left:5px;
  font-size:0.75em;}
.rn {
  border:1px dotted #ccc;
  border-width:0 0 1px 0;
  background:#fefbdb; 
  margin:0 0 0 0;
  padding:8px;
  color:#666;
  font-size:0.9em;}
.rn h3 {
  color:#ee3424;
  padding:0 0 0 18px;
  font-size:1.1em;
  font-weight:normal;
  margin:0;
  background:url(/images/css/i_alert.gif) 0 0 no-repeat;}
.rnContent {
  margin:0;
  padding:5px 0;}
.rnContent p {
  margin:0 0 5px 0;
  padding:0;}
.rn ul {
  list-style-image:url(/images/promo/v5fxt/square.gif); }

/* --------------------------------------------------
  EXPAND AND COLLAPSE MODULES
  (USED IN OVERVIEW AND FEATURES TABS)
-------------------------------------------------- */
.ec {
   width:99%;
   margin:18px 0 5px 0;
   padding:0 0 0 0;}
a.eclink {
   cursor:pointer;
   padding:0 0 0 15px;} 
.ec .ec-content {
   border:1px dotted #91d5e4;
   border-width:1px 0;
   padding:5px 0;
   margin:3px 0 0 0;}
.ecg {
   border:1px solid #aacfe2;
   border-width:1px 0px 0px 0px;
   margin:0;
   padding:5px 5px 10px 0px;}
.ecgbackground {
   background-color:#f1faff;}
.ecghover {
   background-color:#fffdde;}
a.ecglink {
   cursor:pointer;
   padding:0 0 0 30px;
   display:block;} 
.ecg a.collapse,
.ecg a.expand {
   margin-left:5px;}
.egc h4 {
   margin:0 0 0 31px;
   padding:0;
   color:#555;}
.ecg .ecg-content {
   padding:0 0 15px 0;
   margin:15px 0 0 0;
   display:none;}
.ecgBorderBot,
.version_category {
   border-bottom:1px solid #aacfe2;}

/*--------------------------------------------------------
   tweak existing tabs CSS 
---------------------------------------------------------*/
.ui-tabs-panel { 
  height:500px;
  padding-right:0;
  padding-left:0;
  position:relative;
  margin-right:0px; }
#ui-tabs-3 {
  height:1200px;}
