/* Boards and IP Center section styles */

#ip-board-wrap {

   border:0.1em solid white;
   margin-top:-1px;
   padding-left:0px;}

h3#tagline {
   background:none;
   margin:10px 0 0 170px;
   padding:0;}

#faq .block {
  margin:0;
  padding:15px 0;}
#faq ol.faq-nav {
  margin: 15px 0 10px 0;}
#faq .block div.ans {
  border-left:3px solid #eaeaea;
  padding:0 15px;}

/*------------------------------------------*/
/*Product Information Tab Styles */
/*------------------------------------------*/

.disclaimer {
   font-style:italic;
   font-size:0.95em;
   line-height:0.95em;
   color:#999;
   margin:0;
   padding:0;}
.col1 {
   float:left;
   border:1px solid white;
   padding:0 0 0 0;
   margin:0 0 0 0;
   width:67%;}
.col2 {
   float:right;   
   padding:0 0 0 0;
   margin:1px 0 0 0;
   width:30%;}
#needHelp {
   background-color:#f1faff;
    border:1px solid #aacfe2;
  padding:3px 3px 3px 0;}
#needHelp h6 {
     font-size:1em;
  margin:0;
  padding:5px; 
  color:#f26422;}
#needHelp li {
  padding:3px 0;}
#audit {
  margin:10px 0;
  text-align:center;}
#audit img {
  border:0;}
#audit h3 {
  margin-top:0;}
#dvc-export {
  margin-bottom:25px;}

/*------------------------------------------*/
/*Resources Tab Styles */
/*------------------------------------------*/

.bot-2col {
  margin:0 0 5px 0;}
.bot-2col .col1, .bot-2col .col2 {
  width:45%;
  border:none;
  float:left;
  margin:0 18px 0 0;
  padding:0;} /*added float left for resources tab */

/*------------------------------------------*/
/*Left column product specification section */
/*------------------------------------------*/

#ip-prod-specs {
width:180px;}
#prod-specs {
width:180px;}
#ip-prod-specs,
#prod-specs {
   float:left;
   margin:10px 0 15px 0px;
   padding:2px 2px 10px 2px;
   border:1px solid #aacfe2;;
   background-color:#f1faff;}
#ip-prod-specs h3,
#prod-specs h3 {
   margin:10px 0 0 4px;
   padding:0;}
#ip-prod-specs p,
#prod-specs p {
   margin:0 0 0 4px;
   pardding:0;}
#action {
   margin:2px 2px 20px 2px;
   padding:5px 0px 10px 3px;
   text-align:center;
   background-color:white;}
#action p {
   margin:0;
   padding:0;}
#action #price {
   font-weight:bold;
   padding:15px 0 0 0;}

#action img {
   border:0;
   margin:5px 0 3px 0;
   padding:0;}
.subtle {
   color:#999;
   font-size:0.80em;}
#cta2 a,
#cta3 a {
   display:block;}
#cta2 {
   margin:0 0 0 0;
   padding:0 0 0 5px;
   text-align:left;}
#cta3 {
   margin:15px 0 0 0;
   padding:0 0 0 5px;
   text-align:left;}
#cta3 .pencil {
   line-height:22px;
   margin:0;
   padding:3px 0 3px 34px;
   background: url(../images/ib_pencil.gif) 0px 3px no-repeat;}
#cta2 .cart { 
   line-height:22px;
   margin:0;
   padding:3px 0 3px 34px;
   background: url(../images/ib_cart.gif) 0px 3px no-repeat;}
#cta2 .key { 
   line-height:22px;
   margin:0;
   padding:3px 0 3px 34px;
   background: url(../images/ib_key.gif) 0px 3px no-repeat;}
#cta2 .cd { 
   line-height:22px;
   margin:0;
   padding:3px 0 3px 34px;
   background: url(../images/ib_cd.gif) 0px 3px no-repeat;}
a#prof_link {
  display:block;
  margin:0 0 0 0;
  padding:0;
  font-size:0.8em;}

/*------------------------------------------*/
/*Horizontal tab styles                     */
/*------------------------------------------*/
#tabs {
   width:740px;
   padding-top:9px;
   float:right;}

#htabs-wrap {   
    margin:45px 0 20px 170px;
    padding:0 0 0 0;
    width:74%;
    background-color:#E6EFF3;
    border-top: 20px solid #E6EFF3;
    border-right: 8px solid #E6EFF3;
    border-bottom: 8px solid #E6EFF3;
    border-left: 8px solid #E6EFF3;} 
.htabs {
   margin:-48px 0 0 -8px;
   padding: 0 0 0 0;
   width: 75%;
   position:absolute;
   z-index:1000;}
.htab-wrap {
     background-color:white;
   padding:0 5px 0 5px;
   margin:0 0 0 0;
   height:100%;
   border:1px solid #d2dce1;
   position: relative;}
.htab-wrap h3 {
   margin:15px 0 0 0;
   padding:0 0 0 0;}
.htab-wrap h4 {
   margin:15px 0 0 0;}
.htab-body {  
  padding:5px 0 0 0;
  margin:0 0 0 0;} 
.htabs #tab0,
.htabs #tab1,
.htabs #tab2,
.htabs #tab3,
.htabs #tab4,
.htabs #tab5 {
   float: left; 
   margin: 0 2px 0 0; 
   padding: 0; 
   width: 115px; 
   text-align: center;} 
   
.htab-body table {
   width:100%;}
h3.htab-title {
   background:none;
   padding:0 0 0 0;
   margin:0 0 0 0;
   font-weight:normal;}
a.tab-link {
   font-weight: bold;
   margin: -3px 0 0 0;
   padding: 0;
   text-decoration:none;
   color:#FFF;
   display:block;
   padding:12px 0;}
a.tab-link:visited {
   color:#FFF;
   text-decoration:none;}
a.tab-link:hover{
   color:#FFF;
   text-decoration:underline;
   background:url(../images/tab_active_blue.gif) 0 3px no-repeat;
   display: block;}   
.inactive {   	
   z-index:1000;
   padding:0 5px 0 0;
   background: url(../images/tab_inactive_blue.gif) 0 0 no-repeat;}   
.hilitetab {
   z-index:1000;
   padding:0 5px 0 0;
   background:url(../images/tab_active_blue.gif) 0 0 no-repeat;}
.hilitetab h3.htab-title {
   font-weight:bold;}     

/* -------------------------------
   TABLE STYLES
-------------------------------- */

.featureTable {
  font-size:0.9em;
   margin:0 0 15px 0;
   border:1px dotted #97b5d3;
  border-width:0 0 0 1px;
  width:99%}
.featureTable th {
  border:1px dotted #97b5d3;
  padding:3px;
  border-width:0 1px 1px 0;} 
.featureTable td {
   border:0;
   padding:4px;
   border:1px dotted #97b5d3;
   border-width:0px 1px 1px 0px;
   text-align:left;
   font-size:1em;}
.stripe {
   background-color:#f4f9fc;}
.featureTable a {
   color:#245cce;
   text-decoration:none;}
.featureTable a:hover {
   color:#be0000; 
   text-decoration:underline;}
td.thBorder {
  border-bottom:1px solid #97b5d3;}
.rowHeader {
  font-weight:bold;
  background-color:white;
/*border-left:5px solid #ec891d;*/
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
  padding:10px;
color:#b20838;}
.stripeMe .rowHeader {
  font-weight:bold;
  background-color:white;
/*border-left:5px solid #ec891d;*/
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
  padding:10px;
color:#b20838;}

/* --------------------------------------------------
  EXPAND AND COLLAPSE MODULES
  (USED IN OVERVIEW AND FEATURES TABS)
-------------------------------------------------- */
.ec {
   border:1px solid #aacfe2;
   border-width:1px 0px 0px 0px;
   margin:0;
   padding:5px 5px 10px 5px;}
.echover {
   background-color:#fffdde;}
a.eclink {
   cursor:pointer;
   padding:0 0 0 20px;
   display:block;} 
a.eclink img {
  vertical-align:middle;
  padding-right:6px;}

.ec h4 {
   margin:0 0 0 31px;
   padding:0;
   color:#555;}
.ec .ec-content {
   padding:0 0 15px 0;
   margin:20px 0 0 0px;
   display:none;}
.ec .ec-content p {
   margin:0 0 8px 0;
   padding:0;}
.ec .ec-content table {
   border-width:0;}
.ec .ec-content td {
   border:1px dotted #eaeaea;
   border-width:0 0 1px 0;
   padding:5px 3px;}
.showHide {
   margin:10px 0;}
.shortdesc {
   margin:0;
   padding:0;}
.collapse {
   background:url(/images/css/collapse.gif) center left no-repeat;}
.expand {
   background:url(/images/css/expand.gif) center left no-repeat;}
.ecBorderBot {
   border-bottom:1px solid #aacfe2;}
.ec-all {
   margin:10px 0;
   font-size:0.9em;}
