/* -------------------------------------------------------------------------- */
/* style for the tabs on the product page                                     */
/* -------------------------------------------------------------------------- */
.tab{
   margin:0px;
   margin-top:10px;
   margin-left:2px;
   float:left;
   height:34px;
   width:824px;
}
#prod_name_img {
   border:0px;
   margin:0px;
   margin-left:4px;
   padding:0px;
   padding-top:0px;
   float:left;
}

#ov,
#bd,
#ds,
#oi{
   border:0px;
   margin:0px;
   margin-top:0px;
   padding:0px;
}

#overviewsel,
#blockdiagramsel,
#detailsel,
#orderinfosel{
   margin:0px;
   margin-left:-7px;
   padding:0px;
   border:none;
   width:161px;
}

.bigtab {
    width:820px;
    background:url(../images/rightedgefade.png) top right repeat-y;
    float:left;
    margin:0px;
    margin-top:-30px;
    margin-left:0px;
    margin-bottom:0px;
    padding:0px;
    padding-bottom:0px;
    min-height:600px;
 }
.bigtab2 {
    width:819px;
    background-color:white;
    float:left;
    margin:0px;
    margin-top:-24px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    padding:0px;
    border-top:4px solid #585b8d;
    color: #333333;
    min-height:635px;
 }

.bigtab2 p{
   padding-top:0px;
   padding-left:30px;
   padding-right:30px;
   padding-bottom:5px;
   margin:0px;
   text-align:left;
}

.prodcentrecontent {
   width: 800px;
   min-height:600px;
   float: left;
   padding:0px;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 2px;
   margin-bottom: 2px;
   color: #333333;
}

.sidewrapper {
   margin-top:40px;
   margin-left:0px;
   padding:0px;
   background:url(../images/aboutus_filler.png) bottom left repeat-y;
}

hr{
    height:1px;
    color:#e0e0ff;
    background:#e0e0ff;
    margin:5px 15px 5px 00px;
    width:700px;
}

.prodcentrecontent p {
    font-size:14px;
    padding-left: 5px;
    padding-right:5px;
}
.prodcentrecontent h2 {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    font-size:14px;
    color: white;
    background: #91b592;
    padding:4px;
    margin-bottom:2px;
    margin-top:2px;
    text-align: left;
}
.prodcentrecontent img {
    float: right;
    padding: 0px;
    margin: 4px;
    border: 0px;
}
.prodcentrecontent ul {
    padding: 0px;
    margin: 20px;
    border: 0px;
}
.prodcentrecontent li {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.prodcentrecontent table {
   margin:0px;
   padding: 2px;
}
.prodcentrecontent th {
   margin:1px;
   padding: 2px;
   background: #91b592;
   color: white;
}
.prodcentrecontent td {
   margin:0px;
   padding: 4px;
   padding-left:0px;
   font-size: 14px;

}
.prodcentrecontent img {
   padding: 20px;
   width:300px;
   height:auto;
   float:left;

}
.logos{
   padding:0px;
   padding-left:00px;
   padding-bottom:5px;
   margin:0px;
   border:0px;
}
.logos img{
   float:left;
   height:50px;
   width:auto;
   padding:0px;
   margin:0px;
   margin-bottom:10px;
}

.producttab {
   margin-left:00px;
   font-size: 16px;
   background: white;
}
.producttab p{
    margin: 5px 0px 5px 5px;
   padding:0px;
   font-size:14px;
   background:white;
}
.producttab span{
   margin:0px;
   margin-left:0px;
   margin-bottom:0px;
   padding:0px;
   color: #585b8d;
   font-size:16px;
   font-weight:bold;
   background:white;
}

.overview_table{
   width:700px;
   margin-left:00px;
   margin-top:5px;
   padding-left:00px;
}

.overview_img{
   width:300px;
   margin:0px;
   padding:0px;
}

.overview_features{
   font-size:12px;
   margin:0px;
   padding:0px;
   margin-top:2px;

}

.tabletop {
    color: #333333;
    vertical-align: baseline;
    font-size:8px;
    font-weight:normal;
    padding:0px;
    padding-bottom:4px;
    margin:0px;
    border-collapse: collapse;
    text-align:right;

}
.tabletop td {
    padding: 4px;
    margin: 0px;
}

.tabletop p {
}


.ioname_column{
  width:800px;
  background:#dae4db;
  font-weight:bold;
}

.innertable table{
    width: 100%;
    color: #333333;
    vertical-align: middle;
    margin:0px;
    padding:0px;
    font-size:12px;
    border-collapse:collapse;

}
.innertable td {
    padding: 0px;
    margin: 0px;
    text-align:left;
    vertical-align: middle;
    font-size:12px;
}
.innertable p {
    padding: 4px;
    margin: 5px 0px 5px 0px;
    font-size:14px;
}
.detail_column{
   margin:0px;
   padding:0px;
   background:#dae4db;
    vertical-align: top;
   font-weight:bold;
   width:150px;
   text-align:right;
   margin-right: 12px;
   border-bottom:1px solid white;
}


/* ordering table style */
.ordertable_header{
   width:140px;
   color:#333333;
   text-align:center;
}

.ordertable table{
   background:#dae4db;
   color: #333333;
   margin:0px;
   padding: 2px;
   font-size:14px;
   border:0px;
   border-collapse:collapse;
   text-align:center;
}
.ordertable td{
   background:#dae4db;
   color: #333333;
   margin:0px;
   padding: 2px;
   padding-left:8px;
   border:0px;
   border-collapse:collapse;
   font-size:14px;
   text-align:center;
}
.ordertable th{
   background:#dae4db;
   color: #333333;
   margin:0px;
   border:0px;
   padding: 2px;
   border-collapse:collapse;
   font-size:14px;
   text-align:center;
}
.ordertable p{
   color: #333333;
   background: #dae4db;
   border:0px;
   margin:0px;
   padding: 2px;
   font-size:14px;
   text-align:center;
}

.orderdiv {
   width:500px;
   margin-left:auto;
   margin-right:auto;
   background: white;
   font-size:14px;
}
.orderdiv p{
   font-size:14px;
}

.blockDiagram{
   margin-left:10px;
}

.blockmap {
   margin:0px;
   padding:0px;
}

.blockmap img{
   margin-left:0px;
   margin-top:10px;
   height:500px;
   width:500px;

}

#overview {
   margin-left:100px;
   width:700px;
}

.table_titles {
   color:#585b8d;
   font-weight:bold;
   text-transform:capitalize;
}

.home_anchor {
   z-index:10;
   position: relative;
   left:10px;
   top:10px;
   height:90px;
   width:300px;
}

.home_anchor a{
   z-index:11;
   position: absolute;
   margin-left:2px;
   margin-top:2px;
   height:86px;
   width:296px;
}