/* Boards and IP Center section styles */


#m #middle {	
	margin:0 0 0 0;
	padding:0 5px 0 8px;}
#ip-board-wrap {
   border:0.1em solid white;
   margin-top:-1px;
   padding-left:0px;}
#ip-board-wrap h6 {
   font-size:1em;
   color:#f26422;
   font-weight:bold;
   margin:10px 0 10px 0;
   padding:0;}
#ip-board-wrap a {
   color:#245cce;
   text-decoration:none;}
#ip-board-wrap a:hover {
   color:#be0000; 
   text-decoration:underline;}
#ip-board-wrap ul {
   list-style-image:url(../images/square.gif);}
h3#tagline {
   background:none;
   margin:10px 0 0 170px;
   padding:0;}


/*------------------------------------------*/
/*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;}

/*------------------------------------------*/
/*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:160px;}
#prod-specs {
width:21%;}
#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 15px 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: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;}

/*------------------------------------------*/
/*Horizontal tab styles                     */
/*------------------------------------------*/
#tabs {
/*   margin:8px 0 10px 175px; */
   width:570px;
   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;}     


