/***************************************************
* Cascading Style Sheets, level 2 (CSS2 specification)
* http://www.w3.org/TR/REC-CSS2
* XHTML 1.0 Transitional
* http://www.w3.org/1999/xhtml
* 
* Copyright 2007
* RDVO, Inc. | http://www.rdvo.com
***************************************************/

/************************************************ START Global Styles ************************************************/

/************* iCentrix Code for Search Capability Project  Updated on 11/25/08*************************/
/*******  BEGIN STYLES FOR BOX FLIP *******/

div#promo1 div#powerDesignResources ul {
            float: none;
            margin: 5px 0 8px 6px;
            padding: 0;
            list-style: none;
            }

            div#promo1 div#powerDesignResources ul li {
                margin: 0 0 8px 0;
                width: 33%;
                float: left;
                font-size: 11px;
            }
            div#promo1 div#powerDesignResources ul li.first {
                width: 33%;
            }
/*  END STYLES FOR HOMEPAGE POWER DESIGN RESOURCES BOX */


/*  BEGIN STYLES FOR INTERNAL POWER DESIGN RESOURCES BOX */
DIV.designResources  div#powerDesignResources ul  {
  float: none;
  margin: 5px 0 10px 6px;
}
            DIV.designResources div#powerDesignResources ul li {
                margin: 0 0 8px 0;
                width: 33%;
                float: left;
                font-size: 11px;
            }
            DIV.designResources div#powerDesignResources ul li.first {
                width: 33%;
            }

DIV#mainRightColum DIV.productRightContainer DIV.designResources ul  {
  list-style: none;
  float: none;
  margin: 0;
}
            DIV#mainRightColum DIV.productRightContainer DIV.designResources ul li {
                background: none;
                margin: 0 0 4px 0;
                width: 42%;
                float: left;
                font-size: 11px;
                color: #FFFFFF;
            }
            DIV#mainRightColum DIV.productRightContainer DIV.designResources ul li a{
                color: #FFFFFF;
            }
            DIV#mainRightColum DIV.productRightContainer DIV.designResources ul li.first {
                width: 41%;
                margin: 0 0 4px 0;
            }

ul.resourceLinks {
    float: left;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
ul.resourceLinks li {
    margin: 0px;
    float: left;
    font-size: 11px;
            }
    
/*******  BEGIN STYLES FOR BOX FLIP *******/            
            
/*******  BEGIN SEARCH PAGE RELATED STYLES *******/
/******* RIGHT COLUM *******/

DIV.productLeftContainer {
    float:left;
    margin: 10px 0 0 5px;
    padding:0px;
    width: 298px;
    border: 1px solid #e2e2e2;
}

#specificationsTable  {
    background-color:  #F7F7F7;
    color: #595959;
    font-family: arial,helvetica,verdana;
}
#specificationsTable h4 {
    color: #595959;
    margin: 4px 0px 4px 0px;
}
#specificationsTable UL {
    list-style-image: url(/images/dash.gif);
    /*padding-left: 15px;*/
    /*list-style-position: inside;*/
}
#specificationsTable .clear {
    height: 44px;
}
table.specsTable td {
    border-top: 1px solid #CCCCCC;
    padding-left: 10px;
}
table.specsTable div.disclaimer {
    font-family: arial,helvetica,verdana;
    font-size: 7pt;
}

DIV#searchMainContainer .row2col UL#menus li{
    padding: 0px 0px 8px 0px;
    font-size:16px;
    font-weight:bold;
    
    /*padding-left: 15px;*/
    /*list-style-position: inside;*/
}
a.menusOff {
    font-size:12px;
    font-weight:bold;
    text-decoration: none; 
    color: #595959;
}
a.menusOn {
    font-size:12px;
    font-weight:bold;
    text-decoration: none; 
    color: #CFAF2C;
}

/******************************************************
    TABS - Effects the pages that have Tabbed content
*******************************************************/
UL#searchTabs {
    list-style:none;
    float:left;
    padding: 0px;
    margin: 10px 0 0 0;
}
UL#searchTabs LI {
    font-size:13px;
    font-weight:bold;
    float:left;
    text-align:center;
    background: #e2e2e2 url(/images/tab_off_left.gif) no-repeat 0px 0px;
}
UL#searchTabs LI A {
    color: #939292;
    text-decoration: none;
    padding: 5px 18px 2px 18px;
    float:left; 
    background: transparent url(/images/tab_off_right.gif) top right no-repeat; 
}
UL#searchTabs LI.tabOn {
    background: #334352 url(/images/tab_on_left.gif) no-repeat 0px 0px;
}
UL#searchTabs LI.tabOn A{
    color: #ffffff;
    background: transparent url(/images/tab_on_right.gif) top right no-repeat; 
}
#searchTabShadow  {
  background: #334352 url(http://vicor.icentrix.com/images/tabShadow.jpg) repeat-x !important;
  height: 13px;
  width: 645px;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 0px;
  margin: 0px 0px 0px -37px;
}
/************************************************
 * Product Main Pages
 ************************************************/
/****most of the dropdownboxes refer to this "product MainContainer tag" and that is how the margins and width appear around the box **** If you change this tag the dropdown boxes will be affected****/

DIV#searchMainContainer { 
    color: #595959;
    float: left;
    width: 645px;
    margin: 0px 0 6px 5px;
    border-bottom: 1px solid #e2e2e2;
}
    DIV#searchMainContainer #headerBox {
        border: 1px solid #e2e2e2;
        width: 645px;
        margin: 6px 0 0 0px;
        padding:0;
        float:left;
    }
        DIV#searchMainContainer #headerBox.noB {
            border-bottom: none;
        }
        DIV#searchMainContainer #headerBox img{
            float: left;
        }
        DIV#searchMainContainer #headerBox H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            line-height: .98em;
            padding: 12px 10px 0px 0;
        }
        DIV#searchMainContainer #headerBox H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #headerBox .detail{
            float: left;
            color: #595959;
            font: bold 11px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #headerBox P{
            float: left;
            color: #595959;
            font: 11px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0;
            padding: 8px 10px 0px 0;
        }
/* About page content container */
DIV#searchMainContainer #about {
        border: 1px solid #e2e2e2;
        border-bottom: none;
        width: 699px;
        margin: 6px 0 0 0px;
        padding: 0 0 30px 0;
        float:left;
    }
        DIV#searchMainContainer #about .left {
            width: 185px;
            float:left;
        }
        DIV#searchMainContainer #about .right {
            width: 514px;
            float:left;
        }
        DIV#searchMainContainer #about img{
            float: left;
        }
        DIV#searchMainContainer #about H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            padding: 12px 10px 10px 0;
        }
        DIV#searchMainContainer #about H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #about P{
            color: #595959;
            font: 12px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0 0 10px 0;
            padding: 8px 10px 0px 0;
        }
        DIV#searchMainContainer #about UL {
            padding: 0;
            margin: 20px 0 0 0;
            list-style: none;
        }
        DIV#searchMainContainer #about LI{
            line-height: 14px; font-weight: bold; background: url(http://cdn.vicorpower.com/images/btn_arrow_gold_light.gif) no-repeat 0px 0px;
            padding-left: 20px;
            margin: 5px 0 5px 3px;
        }
DIV#searchMainContainer .special {
    color: #b69722;
}
/* One column content */
DIV#searchMainContainer .row1col{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 700px;
}       
        DIV#searchMainContainer .row1col.top{
                margin-top:6px;
            }               
        DIV#searchMainContainer .row1col.military {
            background: url(http://cdn.vicorpower.com/images/military_custom_bg.jpg) top right no-repeat;
        }
            DIV#searchMainContainer .row1col.military p {
                 width: 430px !important;
            }
            DIV#searchMainContainer .row1col.military #subHead {
                 width: 684px;
            }
            DIV#searchMainContainer .row1col.military img.border {
                border-bottom: 1px solid #e2e2e2; 
            }
            DIV#searchMainContainer .row1col.military .half {
                width: 49% !important; 
                float:left;  
                border-right: none !important;
            }
            DIV#searchMainContainer .row1col.military .half.right{
                width: 49% !important; 
                float:left; 
                border-left: 1px solid #e2e2e2; 
                margin: 0;
                padding: 0; 
            }
                DIV#searchMainContainer .row1col.military .half.right p{
                    width: 300px !important; 
                }
        /* Splits the one column layout into two */
        DIV#searchMainContainer .row1col .half {
            width: 49%; 
            float: left;  
            margin-top:0; 
            border-right: 1px solid #e2e2e2;
        }
            DIV#searchMainContainer .row1col .half.right {
                border-right: none;
            }
            DIV#searchMainContainer .row1col .half P{
                width: 300px; 
            }
            DIV#searchMainContainer .row1col .half.right table {
                width: 300px;
                margin: 0 0 0 8px;
            }
            DIV#searchMainContainer .row1col .half.right table td{
                border: none;
                margin: 0;
            }
    DIV#searchMainContainer .row1col h3{
        font-size:14px;
        color: #595959;
        margin: 20px 0 0 15px;
        width: 650px;
    }
        DIV#searchMainContainer .row1col h3.date{
            font-size:13px;
            color: #376076;
            font-weight: bold;
        }
        DIV#searchMainContainer .row1col ul.news{
        width: 650px;
        }       
        DIV#searchMainContainer .row1col ul.news li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 4px 0;
        }       
            DIV#searchMainContainer .row1col ul.news li a{
                color: #595959;
            }
    DIV#searchMainContainer .row1col P{
        font-size: 12px;
        padding: 0 0 0 15px;
        color: #595959;
        width: 650px;
        margin-top: 3px;
    }
    DIV#searchMainContainer .row1col ul.big{
        width: 650px;
    }       
        DIV#searchMainContainer .row1col ul.big li{
            font: bold 12px arial;
            color: #595959;
            padding: 0 0 10px 0;
        }       
            DIV#searchMainContainer .row1col ul.big li a{
                color: #595959;
            }
/* NEWS ARTICLE PAGES - News and Events Articles - Career Opportunity Articles*/
DIV#article .subHeading {
    font-size: 14px; font-weight: bold;
}
/* One Column Layout */
DIV#searchMainContainer .row1colStandAlone{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 685px;
    margin: 6px 0 0 0;
    padding: 0 0 20px 15px;
}
    DIV#searchMainContainer .row1colStandAlone h1{
        font-size:20px;
        color: #376076;
        margin:20px 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone h2{
        font-size:18px;
        color: #595959;
        margin:0 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone h3{
        font-size:14px;
        color: #376076;
        margin: 15px 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone P{
        font: 12px arial;
        margin: 5px 0 0 0;
        color: #595959;
        width: 650px;
    }
    DIV#searchMainContainer .row1colStandAlone ul{
        width: 600px;
        margin: 10px 0 0 0;
        padding: 0 0 0 15px;
    }       
        DIV#searchMainContainer .row1colStandAlone ul li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 3px 0;
        }       
            DIV#searchMainContainer .row1colStandAlone ul li a{
                color: #595959;
            }
/* Individual Bordered rows for products */
DIV#searchMainContainer .row2col{
/*gives the gray line box around content on the page*/
    float:left;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: none;
    /*width: 613px;*/
    /*height: 766px;*/
    margin-top: 0px;
    padding-left: 35px;
}


DIV#searchMainContainer .row2col table{
    width: 575px;
    border: 0px;
    margin-left:  -5px;
}
DIV#searchMainContainer .row2col td{
    border: 0px;
}
DIV#searchMainContainer .row2col th{
    border: 0px;
}
    .msgBox {
        border: 1px solid #F6F0D6;
        background-color: #FEFBF6;
        padding: 10px;
        margin-top: 10px;
        width: 560px;
        color:  #334352;
        font-size: 12px;
        font-weight: bold;
    }
/* BEGIN NEW CODE ADDED BY ROB ON 12-04-08 */
    
    
    DIV#searchMainContainer #tab0content H4 {
        margin:15px 0px 5px 0px;
        font: bold 12px arial;
    }
    DIV#searchMainContainer .row2col ul {
        list-style: none;
        margin-left: 0px;
    }
    DIV#searchMainContainer .row2col ul li a {
        font: 11px arial;
        color: #595959;
    }

    DIV#searchMainContainer .row2col p.top {
        margin: 0 0 15px 32px;
        font: bold 12px arial;
    }
    DIV#searchMainContainer .row2col.top{
        margin-top: 6px;
    }
    DIV#searchMainContainer .row2col.contact{
        background: url(http://cdn.vicorpower.com/images/bg_contact.gif) repeat-y 0px 0px;
    }
    DIV#searchMainContainer .row2col  #whiteHighlight {
            width: 155px;
            background: url(http://cdn.vicorpower.com/images/power-bench_highlight.gif) top left no-repeat;
            margin: 25px 10px 0 32px;
            padding:8px 0 0 0;
            /*border: 5px solid red;*/
        }
            DIV#searchMainContainer .row2col  #whiteHighlight img{
                margin: 0;
                vertical-align: bottom;
            }
            DIV#searchMainContainer .row2col  #whiteHighlight p {
                font: 11px arial;
                color: #376076;
                margin: 2px 0 8px 10px;
                padding: 0;
                width: 140px;
            }
            DIV#searchMainContainer .row2col  #whiteHighlight .link {
                background: url(http://cdn.vicorpower.com/images/icon_cam.gif) top right no-repeat;
                font: bold 11px arial;
                color: #376076;
                margin: 0 0 0 10px;
                padding: 0 25px 0 35px;
            }
/* Main Products page 3 Column Rows */
DIV#searchMainContainer .row3col{
    background: url(http://cdn.vicorpower.com/images/bg_searchMainContainer.gif) top left repeat-y;
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
}
/* Each bordered cell in the products section has this class */
DIV#searchMainContainer .cell{
    float:left;
    text-align: center;
    padding: 5px 0 15px 0;
}
/* Defines a different width for the cells in the two column layout */
DIV#searchMainContainer .row2col .cell {
    width:175px;
}
DIV#searchMainContainer .row2col .right{
    width:523px !important;
}
DIV#searchMainContainer .row3col .cell {
    width:230px;
    padding: 5px 1px 15px 1px;
}
DIV#searchMainContainer .row3col .right{
    padding-right:3px;
}
DIV#searchMainContainer .cell H2{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0 10px 0;
    margin: 0;
}
DIV#searchMainContainer .cell H2 a{
    color: #376076;
}
DIV#searchMainContainer .cell H3{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 11px 0 11px;
    margin: 0;
}
DIV#searchMainContainer .cell H3 a{
    color: #376076;
}
DIV#searchMainContainer .cell H4{
    font-size: 11px;
    padding: 0 0 3px 0;
    margin: 0;
}
DIV#searchMainContainer .row2col H4{
    font-size: 11px;
    padding: 10px 0 3px 0;
    margin: 0;
}
DIV#searchMainContainer .row2col .cell .leftAlign {
    text-align:left;
    padding: 0 20px 0 5px;
    line-height: 16px;
    color: #595959;;
}
DIV#searchMainContainer .row3col .cell .leftAlign {
    text-align:left;
    padding: 0 0 0 10px;
    line-height: 16px;
    color: #595959;;
}
DIV#searchMainContainer FORM{
    margin-top: 10px;
}
/*******  END SEARCH PAGE RELATED STYLES *******/


/*********  End of Search Ccapability project code Here*******************/         
            
/*******  BEGIN SEARCH PAGE RELATED STYLES *******/
/******* RIGHT COLUM *******/

DIV.productLeftContainer {
    float:left;
    margin: 10px 0 0 5px;
    padding:0px;
    width: 298px;
    border: 1px solid #e2e2e2;
}

#specificationsTable  {
    background-color:  #F7F7F7;
    color: #595959;
    font-family: arial,helvetica,verdana;
}
#specificationsTable h4 {
    color: #595959;
    margin: 4px 0px 4px 0px;
}
#specificationsTable UL {
    list-style-image: url(/images/dash.gif);
    /*padding-left: 15px;*/
    /*list-style-position: inside;*/
}
#specificationsTable .clear {
    height: 44px;
}
table.specsTable td {
    border-top: 1px solid #CCCCCC;
    padding-left: 10px;
}
table.specsTable div.disclaimer {
    font-family: arial,helvetica,verdana;
    font-size: 7pt;
}


UL#menus {
    list-style-image: url(/images/search/openPlus.jpg);
    /*padding-left: 15px;*/
    /*list-style-position: inside;*/
}
UL#menus li{
    padding: 0px 0px 8px 0px
    /*padding-left: 15px;*/
    /*list-style-position: inside;*/
}

/******************************************************
    TABS - Effects the pages that have Tabbed content
*******************************************************/
UL#searchTabs {
    list-style:none;
    float:left;
    padding: 0px;
    margin: 10px 0 0 0;
}
UL#searchTabs LI {
    font-size:13px;
    font-weight:bold;
    float:left;
    text-align:center;
    background: #e2e2e2 url(/images/tab_off_left.gif) no-repeat 0px 0px;
}
UL#searchTabs LI A {
    color: #939292;
    text-decoration: none;
    padding: 5px 18px 2px 18px;
    float:left; 
    background: transparent url(/images/tab_off_right.gif) top right no-repeat; 
}
UL#searchTabs LI.tabOn {
    background: #334352 url(/images/tab_on_left.gif) no-repeat 0px 0px;
}
UL#searchTabs LI.tabOn A{
    color: #ffffff;
    background: transparent url(/images/tab_on_right.gif) top right no-repeat; 
}
#searchTabShadow  {
  background: #334352 url(http://vicor.icentrix.com/images/tabShadow.jpg) repeat-x !important;
  height: 13px;
  width: 645px;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 0px;
  margin: 0px 0px 0px -37px;
}
/************************************************
 * Product Main Pages
 ************************************************/
/****most of the dropdownboxes refer to this "product MainContainer tag" and that is how the margins and width appear around the box **** If you change this tag the dropdown boxes will be affected****/

DIV#searchMainContainer { 
    color: #595959;
    float: left;
    width: 645px;
    margin: 0px 0 6px 5px;
    border-bottom: 1px solid #e2e2e2;
}
    DIV#searchMainContainer #headerBox {
        border: 1px solid #e2e2e2;
        width: 645px;
        margin: 6px 0 0 0px;
        padding:0;
        float:left;
    }
        DIV#searchMainContainer #headerBox.noB {
            border-bottom: none;
        }
        DIV#searchMainContainer #headerBox img{
            float: left;
        }
        DIV#searchMainContainer #headerBox H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            line-height: .98em;
            padding: 12px 10px 0px 0;
        }
        DIV#searchMainContainer #headerBox H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #headerBox .detail{
            float: left;
            color: #595959;
            font: bold 11px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #headerBox P{
            float: left;
            color: #595959;
            font: 11px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0;
            padding: 8px 10px 0px 0;
        }
/* About page content container */
DIV#searchMainContainer #about {
        border: 1px solid #e2e2e2;
        border-bottom: none;
        width: 699px;
        margin: 6px 0 0 0px;
        padding: 0 0 30px 0;
        float:left;
    }
        DIV#searchMainContainer #about .left {
            width: 185px;
            float:left;
        }
        DIV#searchMainContainer #about .right {
            width: 514px;
            float:left;
        }
        DIV#searchMainContainer #about img{
            float: left;
        }
        DIV#searchMainContainer #about H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            padding: 12px 10px 10px 0;
        }
        DIV#searchMainContainer #about H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#searchMainContainer #about P{
            color: #595959;
            font: 12px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0 0 10px 0;
            padding: 8px 10px 0px 0;
        }
        DIV#searchMainContainer #about UL {
            padding: 0;
            margin: 20px 0 0 0;
            list-style: none;
        }
        DIV#searchMainContainer #about LI{
            line-height: 14px; font-weight: bold; background: url(http://cdn.vicorpower.com/images/btn_arrow_gold_light.gif) no-repeat 0px 0px;
            padding-left: 20px;
            margin: 5px 0 5px 3px;
        }
DIV#searchMainContainer .special {
    color: #b69722;
}
/* One column content */
DIV#searchMainContainer .row1col{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 700px;
}       
        DIV#searchMainContainer .row1col.top{
                margin-top:6px;
            }               
        DIV#searchMainContainer .row1col.military {
            background: url(http://cdn.vicorpower.com/images/military_custom_bg.jpg) top right no-repeat;
        }
            DIV#searchMainContainer .row1col.military p {
                 width: 430px !important;
            }
            DIV#searchMainContainer .row1col.military #subHead {
                 width: 684px;
            }
            DIV#searchMainContainer .row1col.military img.border {
                border-bottom: 1px solid #e2e2e2; 
            }
            DIV#searchMainContainer .row1col.military .half {
                width: 49% !important; 
                float:left;  
                border-right: none !important;
            }
            DIV#searchMainContainer .row1col.military .half.right{
                width: 49% !important; 
                float:left; 
                border-left: 1px solid #e2e2e2; 
                margin: 0;
                padding: 0; 
            }
                DIV#searchMainContainer .row1col.military .half.right p{
                    width: 300px !important; 
                }
        /* Splits the one column layout into two */
        DIV#searchMainContainer .row1col .half {
            width: 49%; 
            float: left;  
            margin-top:0; 
            border-right: 1px solid #e2e2e2;
        }
            DIV#searchMainContainer .row1col .half.right {
                border-right: none;
            }
            DIV#searchMainContainer .row1col .half P{
                width: 300px; 
            }
            DIV#searchMainContainer .row1col .half.right table {
                width: 300px;
                margin: 0 0 0 8px;
            }
            DIV#searchMainContainer .row1col .half.right table td{
                border: none;
                margin: 0;
            }
    DIV#searchMainContainer .row1col h3{
        font-size:14px;
        color: #595959;
        margin: 20px 0 0 15px;
        width: 650px;
    }
        DIV#searchMainContainer .row1col h3.date{
            font-size:13px;
            color: #376076;
            font-weight: bold;
        }
        DIV#searchMainContainer .row1col ul.news{
        width: 650px;
        }       
        DIV#searchMainContainer .row1col ul.news li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 4px 0;
        }       
            DIV#searchMainContainer .row1col ul.news li a{
                color: #595959;
            }
    DIV#searchMainContainer .row1col P{
        font-size: 12px;
        padding: 0 0 0 15px;
        color: #595959;
        width: 650px;
        margin-top: 3px;
    }
    DIV#searchMainContainer .row1col ul.big{
        width: 650px;
    }       
        DIV#searchMainContainer .row1col ul.big li{
            font: bold 12px arial;
            color: #595959;
            padding: 0 0 10px 0;
        }       
            DIV#searchMainContainer .row1col ul.big li a{
                color: #595959;
            }
/* NEWS ARTICLE PAGES - News and Events Articles - Career Opportunity Articles*/
DIV#article .subHeading {
    font-size: 14px; font-weight: bold;
}
/* One Column Layout */
DIV#searchMainContainer .row1colStandAlone{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 685px;
    margin: 6px 0 0 0;
    padding: 0 0 20px 15px;
}
    DIV#searchMainContainer .row1colStandAlone h1{
        font-size:20px;
        color: #376076;
        margin:20px 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone h2{
        font-size:18px;
        color: #595959;
        margin:0 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone h3{
        font-size:14px;
        color: #376076;
        margin: 15px 0 0 0;
    }
    DIV#searchMainContainer .row1colStandAlone P{
        font: 12px arial;
        margin: 5px 0 0 0;
        color: #595959;
        width: 650px;
    }
    DIV#searchMainContainer .row1colStandAlone ul{
        width: 600px;
        margin: 10px 0 0 0;
        padding: 0 0 0 15px;
    }       
        DIV#searchMainContainer .row1colStandAlone ul li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 3px 0;
        }       
            DIV#searchMainContainer .row1colStandAlone ul li a{
                color: #595959;
            }
/* Individual Bordered rows for products */
DIV#searchMainContainer .row2col{
/*gives the gray line box around content on the page*/
    float:left;
    border-left: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    border-bottom: none;
    /*width: 613px;
    height: 766px;*/
    margin-top: 0px;
    padding-left: 35px;
}
    .msgBox {
        border: 1px solid #F0EEE2;
        background-color: #FEFBF6;
        padding: 10px;
        margin-top: 10px;
        width: 560px;
    }

    DIV#searchMainContainer #tab0content H4 {
        margin:15px 0px 5px 0px;
        font: bold 12px arial;
    }
    DIV#searchMainContainer .row2col ul {
        list-style: none;
        margin-left: 0px;
    }
    DIV#searchMainContainer .row2col ul li a {
        font: 11px arial;
        color: #595959;
    }

    DIV#searchMainContainer .row2col p.top {
        margin: 0 0 15px 32px;
        font: bold 12px arial;
    }
    DIV#searchMainContainer .row2col.top{
        margin-top: 6px;
    }
    DIV#searchMainContainer .row2col.contact{
        background: url(http://cdn.vicorpower.com/images/bg_contact.gif) repeat-y 0px 0px;
    }
    DIV#searchMainContainer .row2col  #whiteHighlight {
            width: 155px;
            background: url(http://cdn.vicorpower.com/images/power-bench_highlight.gif) top left no-repeat;
            margin: 25px 10px 0 32px;
            padding:8px 0 0 0;
            /*border: 5px solid red;*/
        }
            DIV#searchMainContainer .row2col  #whiteHighlight img{
                margin: 0;
                vertical-align: bottom;
            }
            DIV#searchMainContainer .row2col  #whiteHighlight p {
                font: 11px arial;
                color: #376076;
                margin: 2px 0 8px 10px;
                padding: 0;
                width: 140px;
            }
            DIV#searchMainContainer .row2col  #whiteHighlight .link {
                background: url(http://cdn.vicorpower.com/images/icon_cam.gif) top right no-repeat;
                font: bold 11px arial;
                color: #376076;
                margin: 0 0 0 10px;
                padding: 0 25px 0 35px;
            }
/* Main Products page 3 Column Rows */
DIV#searchMainContainer .row3col{
    background: url(http://cdn.vicorpower.com/images/bg_searchMainContainer.gif) top left repeat-y;
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
}
/* Each bordered cell in the products section has this class */
DIV#searchMainContainer .cell{
    float:left;
    text-align: center;
    padding: 5px 0 15px 0;
}
/* Defines a different width for the cells in the two column layout */
DIV#searchMainContainer .row2col .cell {
    width:175px;
}
DIV#searchMainContainer .row2col .right{
    width:523px !important;
}
DIV#searchMainContainer .row3col .cell {
    width:230px;
    padding: 5px 1px 15px 1px;
}
DIV#searchMainContainer .row3col .right{
    padding-right:3px;
}
DIV#searchMainContainer .cell H2{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0 10px 0;
    margin: 0;
}
DIV#searchMainContainer .cell H2 a{
    color: #376076;
}
DIV#searchMainContainer .cell H3{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 11px 0 11px;
    margin: 0;
}
DIV#searchMainContainer .cell H3 a{
    color: #376076;
}
DIV#searchMainContainer .cell H4{
    font-size: 11px;
    padding: 0 0 3px 0;
    margin: 0;
}
DIV#searchMainContainer .row2col H4{
    font-size: 11px;
    padding: 10px 0 3px 0;
    margin: 0;
}
DIV#searchMainContainer .row2col .cell .leftAlign {
    text-align:left;
    padding: 0 20px 0 5px;
    line-height: 16px;
    color: #595959;;
}
DIV#searchMainContainer .row3col .cell .leftAlign {
    text-align:left;
    padding: 0 0 0 10px;
    line-height: 16px;
    color: #595959;;
}
DIV#searchMainContainer FORM{
    margin-top: 10px;
}
/*******  END SEARCH PAGE RELATED STYLES *******/


/*********  End of Search Ccapability project code Here*******************/
BODY {
    margin: 0;
    padding: 0;
    font: 11px Arial, Helvetica, sans-serif;
    color: #333333;
    background: #fff url(http://cdn.vicorpower.com/images/background.gif) repeat-x;
    }
FORM { 
    margin: 0;
    }
A {
    color: #595959; 
    }
HR {
    height: 1px !important;
    margin: 0;
    color: #595959 !important;
    background: url(http://cdn.vicorpower.com/images/hr.gif) repeat-x !important;
    }
HR.vibrick {
    border: 0px;
    height: 4px !important;
    margin: 0 9px 0 9px;
    color: #C6C6C6 !important;
    background-color: #C6C6C6 !important;
    }
/************************************************ END Global Styles ************************************************/


/************************************************ START Template Styles ************************************************/

/************************************************
 * Main Body Container
 ************************************************/
DIV#container {
    width: 962px;
}

/******************************************************************************
 * START Header - Effects LOGO, International Sites Dropdown and Site Search
 ******************************************************************************/
DIV#header {
    height: 63px;
}
DIV#header #logo {
    margin: 4px 0 0 10px;
    float: left;
}
DIV#header #utilitynav {
    position:relative;
    float: left;
    left: 420px;
    
    /*left: 575px;
    top: 2px;
    bottom: 3px;*/
    text-align: right;
    line-height: 32px;
}
DIV#header #utilitynav A {
    font-size: 10px;
    color: #fff;
    margin-right: 24px;
    float: left;
}

DIV#header #utilitynav SELECT {
    font-size: 10px;
    line-height: normal;
    width: 131px;
    border: 1px solid #A3B8CC;
    color: #334352;
}

DIV#header #utilitynav #globe {
    position: relative;
    top: 4px;
    padding-right:4px;
    border: 0px solid #fff;
}
/* New Code by Pavitra*/

DIV#header #searchDropdownBox {
    color: #595959;
    float: left;
    margin: 0px 0px 0px 0px; /*margin around the outside of dropdown box*/
}
DIV#header #searchDropdownBox .leftAlign {
        text-align:left;
        padding: 0 0 0 0px; /*padding around the outside of dropdown box*/
        line-height: 16px;
        color: #595959;
}
/* New code end here*/


    DIV#header #searchDropdownBox .categoryDropdown UL{   /* Pavitra ---New Additional code*/
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0;
        padding:0;
        position:absolute;
        z-index:200;

        /*list-style: none;
        padding: 0;
        margin: 0;
        z-index: 99;*//* Pixel - New Addition */
    }
    /*New Code by Pavitra*/
    DIV#header #searchDropdownBox .categoryDropdown UL A{
    text-decoration: none;
    display: block;
    padding: 0px;
    }
    /* Ends Here*/

    DIV#header #searchDropdownBox .categoryDropdown UL LI{          /* Pavitra ---New Additional code*/
        float: left;
        clear: both;
        padding: 0;
        margin: 0;
    }

    DIV#header #searchDropdownBox .categoryDropdown UL LI .indent{  /* Pavitra ---New Additional code*/
 /*use for indenting*/
        padding-left: 5px;
    }
    DIV#header #searchDropdownBox .categoryDropdown UL LI #vsearch{
    position: relative;
    left:509px;
    top: 0px;
    border: 0px solid #fff;
    }

    DIV#header #searchDropdownBox .categoryDropdown UL UL{  /* Pavitra ---New Additional code*/
        position:relative;
        right: -30em;
        z-index: 200;
        /*left: -9999em;
        overflow: auto;*/
        border: solid 2px #cfaf2c;
        height: 125px;
        /*_height: 100px;*/
        width: 275px;
        background: #ffffff;
        display: none;
        
    }
        
    DIV#header #searchDropdownBox .categoryDropdown UL LI:hover UL,         /* Pavitra ---New Additional code*/
    DIV#header #searchDropdownBox .categoryDropdown UL LI.iefix UL{         /* Pavitra ---New Additional code*/

        left: auto;
        display: block;
    }

    DIV#header #searchDropdownBox .categoryDropdown UL UL A{
        width: 253px;
        border: none;
        padding: 0px;
        background: none;
    }   
    /* New code again*/
    DIV#header #searchDropdownBox .categoryDropdown UL UL A:hover {   
    color: #ffffff;
    }/* ends here*/ 
    
/*fixes for product pages left column*/

DIV#header #searchDropdownBox .categoryDropdown {
    padding: 5px;
}
DIV#header #searchDropdownBox .categoryDropdown LI {
    text-align: left;
}
/* breadcrumb is on the product pages only */
#breadcrumb {
    color: #595959;
    margin: 3px 0 0 5px;
}
/************************************************
 * END Header Styles
 ************************************************/
/************************************************************************************* 
 * START Navigational styles - Effects all aspects of the TOP navigation
 *************************************************************************************/
DIV#navbar {
    position: absolute;
    top: 33px; 
    left: 0px;
    z-index: 100;
    height: 29px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #000;
    text-align: center;
    width: 962px;
}

DIV#navbar UL {
    margin: 0; 
    padding: 0;
    float: left;
    border-right: 1px solid #000;
    background: url(http://cdn.vicorpower.com/images/bg_navbar.gif);
}
    DIV#navbar LI {
        position: relative; 
        list-style: none; 
        margin: 0; 
        float: left;
    }
    DIV#navbar LI A {
        display: block;
        color: #fff;
        text-decoration: none; 
    }
    DIV#navbar UL.level1 LI.submenu {
        background: transparent url(http://cdn.vicorpower.com/images/clear.gif); 
        border-left: 1px solid #000;
        border-right: 1px solid #4D5B68;
        font: bold 12px/29px Arial, Helvetica, sans-serif;
    }
    DIV#navbar UL.level1 LI.submenu:hover {
        background: transparent url(http://cdn.vicorpower.com/images/bg_navbar_on.gif); 
        left: 0px;
        right: 0px;
    }
    DIV#navbar UL.level1 LI.submenu A {
        padding: 0 24px 0 24px;
    }
    DIV#navbar UL.level2 {
        position: absolute;
        top: 29px; 
        left: -1px;
        display: none;
        border-right: 0px solid #000;
        background: none;
    }
    DIV#navbar UL.level2 A {
        width: 90%;
        font: 12px/12px Arial, Helvetica, sans-serif; 
        color: #fff;
        margin: 0 0 0 0 !important;
        padding: 0 !important;
    }
    DIV#navbar UL.level1 LI.submenu:hover UL.level2 {
        display: block;
    }
    DIV#navbar UL.level2 LI {
        clear: both;
        width: 200px;
        padding: 3px 0 3px 0;
        background: #445565;
        border: 1px solid #000;
        border-top: 1px solid #4D5B68;
        text-align: left; 
    }
    DIV#navbar UL.level2 LI A {
        margin: 0 !important;
        padding-left: 24px !important;
    }
    DIV#navbar UL.level2 LI:hover {
        background: #6684a0;
    }
    DIV#navbar UL.level2 LI:hover A {
        color: #fff !important;
    }
/************************************************************************
 * END Navigational styles
 ************************************************************************/

 /***********************************************************************************
 * START - Homepage Promo1 -  Effects the homepage promotion above the main content
 Mirror Copy of Promo for New Home Flash Banner.
 ***********************************************************************************/
DIV#promo1 {
    position: absolute;
    top: 63px;
    left: 0px;
    height: 202px;
    width: 958px;
    background: url(http://cdn.vicorpower.com/images/homebanner_bkgrd_new.jpg) no-repeat 0px 0px;
    padding: 4px 4px 4px 0;
}
DIV#promo1 #promoImg{
        clear: both;
}
DIV#promo1 .leftSide {
    float: left;
    width: 625px;
    height:198px;
}

DIV#promo1 .rightSide {
    float: right;
    width: 323px;
    height: 184px;
    background: url(http://cdn.vicorpower.com/images/bg_resources.gif) no-repeat 0px 0px;
    padding: 4px;
}
DIV#promo1 .rightSide H2 {
    font-size: 18px;
    font-weight: normal;
    color: #EED985;
    margin: 0;
    padding: 5px 10px;
}
/*DIV#promo1 .rightSide P {
    clear: both;
    font-size: 11px;
    font-weight: bold;
    line-height: 20px;
    color: #fff;
    margin: 0;
    padding: 0 0 0 10px;
}*/
DIV#promo1 .rightSide A {
    float: left;
    color: #fff;
    display: block;
    /*width: 115px;*/
}
/*DIV#promo1 .rightSide SELECT {
    float: left;
    font-size: 10px;
    line-height: normal;
    width: 175px;
    border: 1px solid #D4B643;
    color: #334352;
    background-color: white;
}
DIV#promo1 .rightSide INPUT.button {
    float: left;
    width: 14px;
    height: 14px;
    border: 0px solid #fff;
    padding: 3px 0 0 3px;
}
DIV#promo1 .rightSide .productSelector {
    clear: both;
    width: 323px;
    height: 66px;
}
DIV#promo1 .rightSide .productSelector IMG {
    clear: both;
    width: 323px;
    height: 66px;
}
DIV#promo1 .rightSide .productSelector H3 {
    font-size: 19px;
    color: #EED985;
    margin: 0;
    padding: 4px 0 0 125px;
}
DIV#promo1 .rightSide .productSelector P {
    position: relative; 
    font-size: 12px;
    font-weight: bold;
    line-height: normal;
    color: #fff;
    margin: 0;
    padding: 0 0 0 125px;
}
DIV#promo1 .rightSide .productSelector A {
    color: #fff;
    width:180px;
}
DIV#promo1 .rightSide .productSelector IMG {
    position:absolute;
    top:16px;
    left:255px;
}*/
/***********************************************************************************
 * END - Homepage Promo1
 ***********************************************************************************/
 
 /************************************************
 * Homepage Content (Virtically aligns content)
 ************************************************/
DIV#homecontent {
    position: absolute;
    top: 269px;
    left: 0px;
    width: 962px;
} 


/************************************************
 * Content Styles
 ************************************************/
DIV#content {
    clear: both;
    float: left;
    /*position: absolute;
    top:63px;  Changed by Pavitra for Search Capalities Project on 11/24/08
    left: 0px;
    width: 962px;*/

}
DIV#content .leftSide {
    float: left;
    margin: 5px 5px 0 5px;
    padding: 10px 10px 0 10px;
    border: 1px solid #E1E1E1;
    width: 596px;
    color: #3C6079;
}
    DIV#content .leftSide #left {
        float:left;
        width:292px;
        padding-right:12px;
        background:url(http://cdn.vicorpower.com/images/pipe_light.gif) top right repeat-y;
    }
    DIV#content .leftSide #right {
        float:right;
        width:278px;
    }
DIV#content .leftSide A {
    color: #3C6079;
}
DIV#content .leftSide H1 {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    color: #000;
    margin: 0;
    float: left;
}
DIV#content .leftSide H4 {
    font-size: 13px;
    margin: 0 0 3px 0;
}
DIV#content .leftSide P {
    font-size: 11px;
    margin: 0 0 5px 0;
    color: #595959
}
DIV#content .leftSide  IMG.productImg {
    margin: 0 7px 10px 0;
}
DIV#content .leftSide  IMG.productImgBottom {
    margin: 0 7px 0px 0;
}
DIV#content .leftSide  SELECT {
    font-size: 10px;
    line-height: normal;
    width: 175px;
    border: 1px solid #A3B8CC;
    color: #334352;
    margin-bottom: 5px;
}
DIV#content .leftSide .quickLinks {
    float: right;
    line-height: 24px;
    padding-right: 10px;
}
/***Homepage Sidebar***/
DIV#content .sidebar {
    float: right;
    margin-top: 5px;
    background: #E8E8E8;
    width: 333px;
}
    DIV#content .sidebar A{
        color: #000;
    }
    DIV#content .sidebar .header {
        background: url(http://cdn.vicorpower.com/images/heading_promo.gif);
        width: 333px;
        height: 28px;
        margin-bottom: 14px;
    }
    DIV#content .sidebar .header.tall {
        background: url(http://cdn.vicorpower.com/images/heading_promo2.gif);
        width: 333px;
        height: 47px;
        margin-bottom: 14px;
    }
        DIV#content .sidebar .header.tall .link {
            float: right;
            padding: 15px 16px 0 0 !important;
        }
    DIV#content .sidebar .header .title {
        float:left;
        width: 170px;
        font-size: 14px;
        font-weight: bold;
        padding: 8px 0 0 16px;
    }
    DIV#content .sidebar .header .link {
        float: right;
        padding: 8px 16px 0 0;
    }
    DIV#content .sidebar .header .link A{
        text-decoration: none;
    }
    DIV#content .sidebar .contentLeft {
        float: left;
        width: 170px;
        background: url(http://cdn.vicorpower.com/images/sidebar_pipe.gif) repeat-y;
        background-position: right;
        margin: 0 0 10px 15px;
    }
    DIV#content .sidebar .contentRight {
        float: right;
        width: 129px;
        text-align: left;
        margin: 0 0 5px 15px;
    }
    DIV#content .sidebar .title {
        font-size: 14px;
        font-weight: bold;
    }
    DIV#content .sidebar UL {
        margin: 0; 
        padding: 0;
        float: left;
    }
    DIV#content .sidebar LI {
        list-style: none; 
        margin: 0 15px 5px 0;
        line-height: 12px;
    }
    DIV#content .sidebar LI A {
         color: #000; 
    }
    DIV#content .sidebar .moreLink{
        float:right;
        font-weight: bold;
    }
    DIV#content .sidebar .content P{
        float: left;
        width: 290px;
        margin: 0 10px 10px 15px;
    }
    DIV#content .sidebar .content P IMG{
        vertical-align: middle;
    }
    DIV#content .sidebar .header .expressCode {
        float: right;
        padding: 6px 16px 0 0;
    }
    
    /**** PowerBench Video css****/
    div#content div#powerBenchHomeFocus {
    
        }
        div#powerBenchHomeFocus select {
            width: 178px;
            font-size: .9em;
        }
        div#content div#powerBenchHomeFocus div.header {
            background: url(/images/heading_powerbench_home.gif) no-repeat;
            height: 67px;
            margin-bottom: 9px;
        }
        div#powerBenchHomeFocus h3 {
            margin: 0;
            float: left;
            width: 315px;
            color: #767676;
            font-size: 11px;
            padding: 0 0 0 15px;
        }
        div#powerBenchHomeFocus h4 {
            font-size: 12px;
            margin: 3px 0 0 0;
            padding: 3px 0 0 0;
            background: url(/images/bg-dotted.gif) repeat-x;
        }
        div#content div#powerBenchHomeFocus ul {
            float: none;
            }
            div#content div#powerBenchHomeFocus ul li {
                margin: 0 0 3px 0;
                width: 31%;
                float: left;
                font-size: 11px;
            }
            div#content div#powerBenchHomeFocus ul li.first {
                width: 36%;
            }
        div#powerBenchHomeFocus #powerBenchFocusContent {
            position: relative;
            width: 313px;
            margin: 3px 9px 0 9px;
            height: 95px;
        }
        #powerBenchHomeFocus #resourceLinks {
            margin: 0 9px;
            height: 53px;
            }
            #powerBenchHomeFocus #resourceLinks h4 {
                margin-bottom: 3px;
            }
        #powerBenchHomeFocus #sidebarVideo {
            margin-top: 5px;
        }
        div#powerBenchHomeFocus #powerBenchFocusContent #focusImage {
            position: absolute;
            top: 0;
            left: 0;
        }
        div#powerBenchHomeFocus #powerBenchFocusContent div.focusColumn {
            font-size: 11px;
            padding-left: 128px;
            }
            div#powerBenchHomeFocus #powerBenchFocusContent div.focusColumn b {
                font-size: 12px;
                color: #000;
            }
        /**** PowerBench Video css****/
    
DIV#content .bottomLeft {
    float: left;
    margin: 0 5px 0px 5px;
    padding: 10px 0 30px 10px;
    border: 1px solid #E1E1E1;
    border-top: 0px;
    width: 606px;
    color: #3C6079;
}
DIV#content .bottomLeft H1 {
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    color: #000;
    margin: 0 0 12px 0;
    float: left;
}
DIV#content .bottomLeft .column {
    margin-right: 5px;
    width: 140px;
    float: left;
}
DIV#content .bottomLeft .column2 {
    margin-right: 5px;
    width:150px;
    float: left;
}
DIV#content .bottomLeft A{
    color: #3C6079;
}
DIV#content .bottomLeft IMG{
    float: left;
    padding-right: 4px;
}
DIV#content .bottomLeft P{
    float: left;
    padding:0;
    margin:0;
}

/**********************************************************
 * Product Headers - Title with Orange background Globally
 **********************************************************/
DIV#titleBar {
    height: 41px;
    background: url(http://cdn.vicorpower.com/images/bg_titleBar.gif);
}
DIV#mainTitle {
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    padding: 7px 0 0 10px;
    float: left;
    width: 865px;
}
DIV#mainTitle_viBrick {
    font-size: 26px;
    font-weight: bold;
    color: #333333;
    padding: 7px 0 0 10px;
    float: left;
    width: 952px;
}
DIV#printLink {
    float: right;
    padding: 15px 12px 0 0;
}
DIV#printLink IMG {
    padding: 0 4px 7px 0;
    vertical-align:middle;
}
span#printLink_vibrick {
    float: right;
    padding: 0px 0px 0px 0px;
    margin: -18px 270px 0px 0px;
    font-weight: bold;
    font-size: 12px;
}
span#printLink_vibrick IMG {
    padding: 0 4px 7px 0;
    vertical-align:middle;
}

/************************************************
 * Product Main Pages
 ************************************************/
/****most of the dropdownboxes refer to this "product MainContainer tag" and that is how the margins and width appear around the box **** If you change this tag the dropdown boxes will be affected****/

DIV#productMainContainer { 
    color: #595959;
    float: left;
    width: 700px;
    margin: 0px 0 6px 5px;
    border-bottom: 1px solid #e2e2e2;
}
    DIV#productMainContainer #headerBox {
        border: 1px solid #e2e2e2;
        width: 700px;
        margin: 6px 0 0 0px;
        padding:0;
        float:left;
    }
        DIV#productMainContainer #headerBox.noB {
            border-bottom: none;
        }
        DIV#productMainContainer #headerBox img{
            float: left;
        }
        DIV#productMainContainer #headerBox H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            line-height: .98em;
            padding: 12px 10px 0px 0;
        }
        DIV#productMainContainer #headerBox H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#productMainContainer #headerBox .detail{
            float: left;
            color: #595959;
            font: bold 11px arial;
            margin: 0;
            padding: 0;
        }
        DIV#productMainContainer #headerBox P{
            float: left;
            color: #595959;
            font: 11px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0;
            padding: 8px 10px 0px 0;
        }
/* About page content container */
DIV#productMainContainer #about {
        border: 1px solid #e2e2e2;
        border-bottom: none;
        width: 699px;
        margin: 6px 0 0 0px;
        padding: 0 0 30px 0;
        float:left;
    }
        DIV#productMainContainer #about .left {
            width: 185px;
            float:left;
        }
        DIV#productMainContainer #about .right {
            width: 514px;
            float:left;
        }
        DIV#productMainContainer #about img{
            float: left;
        }
        DIV#productMainContainer #about H1{
            float: left;
            width: 450px;
            color: #376076;
            font-size: 24px;
            margin: 0;
            padding: 12px 10px 10px 0;
        }
        DIV#productMainContainer #about H2{
            float: left;
            color: #595959;
            font: bold 16px arial;
            margin: 0;
            padding: 0;
        }
        DIV#productMainContainer #about P{
            color: #595959;
            font: 12px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0 0 10px 0;
            padding: 8px 10px 0px 0;
        }
        DIV#productMainContainer #about UL {
            padding: 0;
            margin: 20px 0 0 0;
            list-style: none;
        }
        DIV#productMainContainer #about LI{
            line-height: 14px; font-weight: bold; background: url(http://cdn.vicorpower.com/images/btn_arrow_gold_light.gif) no-repeat 0px 0px;
            padding-left: 20px;
            margin: 5px 0 5px 3px;
        }
DIV#productMainContainer .special {
    color: #b69722;
}
/* One column content */
DIV#productMainContainer .row1col{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 700px;
}       
        DIV#productMainContainer .row1col.top{
                margin-top:6px;
            }               
        DIV#productMainContainer .row1col.military {
            background: url(http://cdn.vicorpower.com/images/military_custom_bg.jpg) top right no-repeat;
        }
            DIV#productMainContainer .row1col.military p {
                 width: 430px !important;
            }
            DIV#productMainContainer .row1col.military #subHead {
                 width: 684px;
            }
            DIV#productMainContainer .row1col.military img.border {
                border-bottom: 1px solid #e2e2e2; 
            }
            DIV#productMainContainer .row1col.military .half {
                width: 49% !important; 
                float:left;  
                border-right: none !important;
            }
            DIV#productMainContainer .row1col.military .half.right{
                width: 49% !important; 
                float:left; 
                border-left: 1px solid #e2e2e2; 
                margin: 0;
                padding: 0; 
            }
                DIV#productMainContainer .row1col.military .half.right p{
                    width: 300px !important; 
                }
        /* Splits the one column layout into two */
        DIV#productMainContainer .row1col .half {
            width: 49%; 
            float: left;  
            margin-top:0; 
            border-right: 1px solid #e2e2e2;
        }
            DIV#productMainContainer .row1col .half.right {
                border-right: none;
            }
            DIV#productMainContainer .row1col .half P{
                width: 300px; 
            }
            DIV#productMainContainer .row1col .half.right table {
                width: 300px;
                margin: 0 0 0 8px;
            }
            DIV#productMainContainer .row1col .half.right table td{
                border: none;
                margin: 0;
            }
    DIV#productMainContainer .row1col h3{
        font-size:14px;
        color: #595959;
        margin: 20px 0 0 15px;
        width: 650px;
    }
        DIV#productMainContainer .row1col h3.date{
            font-size:13px;
            color: #376076;
            font-weight: bold;
        }
        DIV#productMainContainer .row1col ul.news{
        width: 650px;
        }       
        DIV#productMainContainer .row1col ul.news li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 4px 0;
        }       
            DIV#productMainContainer .row1col ul.news li a{
                color: #595959;
            }
    DIV#productMainContainer .row1col P{
        font-size: 12px;
        padding: 0 0 0 15px;
        color: #595959;
        width: 650px;
        margin-top: 3px;
    }
    DIV#productMainContainer .row1col ul.big{
        width: 650px;
    }       
        DIV#productMainContainer .row1col ul.big li{
            font: bold 12px arial;
            color: #595959;
            padding: 0 0 10px 0;
        }       
            DIV#productMainContainer .row1col ul.big li a{
                color: #595959;
            }
/* NEWS ARTICLE PAGES - News and Events Articles - Career Opportunity Articles*/
DIV#article .subHeading {
    font-size: 14px; font-weight: bold;
}
/* One Column Layout */
DIV#productMainContainer .row1colStandAlone{
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 685px;
    margin: 6px 0 0 0;
    padding: 0 0 20px 15px;
}
    DIV#productMainContainer .row1colStandAlone h1{
        font-size:20px;
        color: #376076;
        margin:20px 0 0 0;
    }
    DIV#productMainContainer .row1colStandAlone h2{
        font-size:18px;
        color: #595959;
        margin:0 0 0 0;
    }
    DIV#productMainContainer .row1colStandAlone h3{
        font-size:14px;
        color: #376076;
        margin: 15px 0 0 0;
    }
    DIV#productMainContainer .row1colStandAlone P{
        font: 12px arial;
        margin: 5px 0 0 0;
        color: #595959;
        width: 650px;
    }
    DIV#productMainContainer .row1colStandAlone ul{
        width: 600px;
        margin: 10px 0 0 0;
        padding: 0 0 0 15px;
    }       
        DIV#productMainContainer .row1colStandAlone ul li{
            font: 12px arial;
            color: #595959;
            padding: 0 0 3px 0;
        }       
            DIV#productMainContainer .row1colStandAlone ul li a{
                color: #595959;
            }
/* Individual Bordered rows for products */
DIV#productMainContainer .row2col{
/*gives the gray line box around content on the page*/
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    width: 699px;
    margin-top: 0px;
}
    DIV#productMainContainer .row2col p.top {
        margin: 0 0 15px 32px;
        font: bold 12px arial;
    }
    DIV#productMainContainer .row2col.top{
        margin-top: 6px;
    }
    DIV#productMainContainer .row2col.contact{
        background: url(http://cdn.vicorpower.com/images/bg_contact.gif) repeat-y 0px 0px;
    }
    DIV#productMainContainer .row2col  #whiteHighlight {
            width: 155px;
            background: url(http://cdn.vicorpower.com/images/power-bench_highlight.gif) top left no-repeat;
            margin: 25px 10px 0 32px;
            padding:8px 0 0 0;
            /*border: 5px solid red;*/
        }
            DIV#productMainContainer .row2col  #whiteHighlight img{
                margin: 0;
                vertical-align: bottom;
            }
            DIV#productMainContainer .row2col  #whiteHighlight p {
                font: 11px arial;
                color: #376076;
                margin: 2px 0 8px 10px;
                padding: 0;
                width: 140px;
            }
            DIV#productMainContainer .row2col  #whiteHighlight .link {
                background: url(http://cdn.vicorpower.com/images/icon_cam.gif) top right no-repeat;
                font: bold 11px arial;
                color: #376076;
                margin: 0 0 0 10px;
                padding: 0 25px 0 35px;
            }
/* Main Products page 3 Column Rows */
DIV#productMainContainer .row3col{
    background: url(http://cdn.vicorpower.com/images/bg_productMainContainer.gif) top left repeat-y;
    float:left;
    border: 1px solid #e2e2e2;
    border-bottom: none;
}
/* Each bordered cell in the products section has this class */
DIV#productMainContainer .cell{
    float:left;
    text-align: center;
    padding: 5px 0 15px 0;
}
/* Defines a different width for the cells in the two column layout */
DIV#productMainContainer .row2col .cell {
    width:175px;
}
DIV#productMainContainer .row2col .right{
    width:523px !important;
}
DIV#productMainContainer .row3col .cell {
    width:230px;
    padding: 5px 1px 15px 1px;
}
DIV#productMainContainer .row3col .right{
    padding-right:3px;
}
DIV#productMainContainer .cell H2{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0 10px 0;
    margin: 0;
}
DIV#productMainContainer .cell H2 a{
    color: #376076;
}
DIV#productMainContainer .cell H3{
    font-size: 15px;
    font-weight: bold;
    padding: 3px 11px 0 11px;
    margin: 0;
}
DIV#productMainContainer .cell H3 a{
    color: #376076;
}
DIV#productMainContainer .cell H4{
    font-size: 11px;
    padding: 0 0 3px 0;
    margin: 0;
}
DIV#productMainContainer .row2col H4{
    font-size: 11px;
    padding: 10px 0 3px 0;
    margin: 0;
}
DIV#productMainContainer .row2col .cell .leftAlign {
    text-align:left;
    padding: 0 20px 0 5px;
    line-height: 16px;
    color: #595959;;
}
DIV#productMainContainer .row3col .cell .leftAlign {
    text-align:left;
    padding: 0 0 0 10px;
    line-height: 16px;
    color: #595959;;
}
DIV#productMainContainer FORM{
    margin-top: 10px;
}
/***************************************DROPDOWN LISTINGS ******************************/
/*
DIV#productMainContainer FORM .colum{
    float:left;
    width: 200px;   
    display: inline;
    margin-right: 10px;
}
DIV#productMainContainer FORM .colum A{
    float: left;
}
DIV#productMainContainer FORM .colum SELECT{
    width: 200px;
}
DIV#productMainContainer FORM INPUT.arrow {
    float: left; 
    margin: 4px 0 0 0;
}

DIV#productMainContainer FORM .dropdownfocus{
    width: 189px;
    height: 20px;
    position: relative;
    overflow: hidden;
    min-width: 0;
    padding: 0 10px 3px 0;
    margin-right: 11px;
}
DIV#productMainContainer FORM .dropdownfocus SELECT{    
    width: 300px;
    position: absolute;
    left: 0;
    top: 2px;
    border: solid 1px #D4B643 !important;
    margin: 0;
}
DIV#productMainContainer FORM .dropdownfocus OPTION{
    display: block;
    width: 300px;
}
DIV#productMainContainer FORM .dropdownfocus INPUT {
    display: none;  
}*/

/**** When adding a new category or (div tag) item you have to add to all areas below in order for the dropdown box to function like the others.
    Category are productMainContainer, productContainer, productDropdownBox ****/
    
/* Below "productDropdownBox" does not have a margin or border around it.  This dropdown box can go on any page. An example can be found on the following page /products/accessories/vichip/ */
DIV#productDropdownBox {
    color: #595959;
    float: left;
    margin: 0px 0px 6px 0px; /*margin around the outside of dropdown box*/
}
    DIV#productDropdownBox .leftAlign {
        text-align:left;
        padding: 0 0 0 0px; /*padding around the outside of dropdown box*/
        line-height: 16px;
        color: #595959;
    }
DIV#productMainContainer .colum {
    float:left;
    width: 235px;   
    display: inline;
    margin: 10px 10px 0 0;
}
    DIV#productMainContainer .colum UL, 
    DIV#productContainer .resources UL,
    DIV#productMainContainer .categoryDropdown UL,
    DIV#productDropdownBox .categoryDropdown UL {
        list-style: none;
        padding: 0;
        margin: 0;
        z-index: 99;/* Pixel - New Addition */
    }
    DIV#productMainContainer .colum UL A, 
    DIV#productContainer .resources UL A,
    DIV#productMainContainer .categoryDropdown UL A,
    DIV#productDropdownBox .categoryDropdown UL A {
        text-decoration: none;
        font-weight: normal;
        font-size: 11px;
        font-family: arial, helvetica, sans-serif;
        display: block;
        padding: 2px 22px 1px 3px;
        border: solid 1px #D4B643;
        color: #334352;
        background: transparent url(http://cdn.vicorpower.com/images/dropdown-arrow.gif) center right no-repeat; /*gives the little gray arrow inside the dropdown box*/
    }
    DIV#productMainContainer .colum UL LI, 
    DIV#productContainer .resources UL LI,
    DIV#productMainContainer .categoryDropdown UL LI,
    DIV#productDropdownBox .categoryDropdown UL LI {
        float: left;
        clear: both;
        padding: 0;
        margin: 0;
        background: #FFFFFF;
    }
    DIV#productMainContainer .colum UL LI .indent, 
    DIV#productContainer .resources UL LI .indent,
    DIV#productMainContainer .categoryDropdown UL LI .indent,
    DIV#productDropdownBox .categoryDropdown UL LI .indent{ /*use for indenting*/
        padding-left: 10px;
    }
    DIV#productMainContainer .colum UL UL, 
    DIV#productContainer .resources UL UL,
    DIV#productMainContainer .categoryDropdown UL UL,
    DIV#productDropdownBox .categoryDropdown UL UL {
        position: absolute;
        left: -9999em;
        border: solid 1px #000000;
        border-left-color: #B2B2B2;
        border-top-color: #B2B2B2;
        overflow: auto;
        max-height: 85px;
        _height: 85px;
        width: 333px;
        background: #FFFFFF;
        display: none;
    }   
    DIV#productMainContainer .colum UL LI:hover UL,
    DIV#productMainContainer .colum UL LI.iefix UL,
    DIV#productContainer .resources UL LI:hover UL,
    DIV#productContainer .resources UL LI.iefix UL,
    DIV#productMainContainer .categoryDropdown UL LI:hover UL,
    DIV#productMainContainer .categoryDropdown UL LI.iefix UL,
    DIV#productDropdownBox .categoryDropdown UL LI:hover UL,
    DIV#productDropdownBox .categoryDropdown UL LI.iefix UL {
        left: auto;
        display: block;
    }
    DIV#productMainContainer .colum UL UL A,
    DIV#productContainer .resources UL UL A,
    DIV#productMainContainer .categoryDropdown UL UL A,
    DIV#productDropdownBox .categoryDropdown UL UL A {
        width: 300px;
        border: none;
        padding: 2px 3px 1px 3px;
        background: none;
    }   
    DIV#productMainContainer .colum UL UL A:hover,
    DIV#productContainer .resources UL UL A:hover,
    DIV#productMainContainer .categoryDropdown UL UL A:hover,
    DIV#productDropdownBox .categoryDropdown UL UL A:hover {
        background: #D4B643;
        color: #FFFFFF;
    }   
    DIV#productMainContainer .colum img.arrow,
    DIV#productContainer .resources img.arrow,
    DIV#productMainContainer .categoryDropdown img.arrow,
    DIV#productDropdownBox .categoryDropdown img.arrow {
        width: 14px;
        height: 14px;
        border: none;
        float: left;
        margin: 2px 0 0 5px;
    }
    DIV#productMainContainer A.lone,
    DIV#productContainer .resources A.lone,
    DIV#productMainContainer .categoryDropdown  A.lone {
        color: #000000;
        font-weight: bold;
        float: left;
        margin-left: 5px;
    }

/*fixes for product pages left column*/
DIV#productContainer .resources .resourceDropdown {
    padding: 0 0 25px 40px;
}
DIV#productContainer .resources LI {
    text-align: left;
}
DIV#productMainContainer .categoryDropdown {
    padding: 10px 0 0 0;
}
DIV#productMainContainer .categoryDropdown LI {
    text-align: left;
}
DIV#productDropdownBox .categoryDropdown {
    padding: 10px 0 0 0;
}
DIV#productDropdownBox .categoryDropdown LI {
    text-align: left;
}

/******************************************************
    TABS - Effects the pages that have Tabbed content
*******************************************************/
UL#productTabs {
    list-style:none;
    float:left;
    padding: 0px;
    margin: 10px 0 0 0;
}
UL#productTabs LI {
    font-size:15px;
    font-weight:bold;
    float:left;
    text-align:center;
    background: #e2e2e2 url(http://cdn.vicorpower.com/images/tab_off_left.gif) no-repeat 0px 0px;
}
UL#productTabs LI A {
    color: #939292;
    text-decoration: none;
    padding: 5px 18px 2px 18px;
    float:left; 
    background: transparent url(http://cdn.vicorpower.com/images/tab_off_right.gif) top right no-repeat; 
}
UL#productTabs LI.tabOn {
    background: #334352 url(http://cdn.vicorpower.com/images/tab_on_left.gif) no-repeat 0px 0px;
}
UL#productTabs LI.tabOn A{
    color: #ffffff;
    background: transparent url(http://cdn.vicorpower.com/images/tab_on_right.gif) top right no-repeat; 
}
DIV#tab0content {
    display: block;
}
DIV.tabContent {
    display: none;
    width: 640px;
    /*float: left;*/
}
DIV.tabContent.top{
    margin-top: 6px;
    padding-bottom: 15px;
    /*float: left;*/
}
    DIV.tabContent #subHead{
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        padding: 0px 0 8px 16px;
        margin: 10px 0 10px 0;
        float: left;
        width: 210px;
    }
            DIV.tabContent #subHead.full{
                width: 683px; 
                margin-top: 0; 
                border-top: none; 
                margin-bottom: 0;
            }
                DIV.tabContent #subHead.full .left{
                    width: 60%; 
                    float: left;
                }
                DIV.tabContent #subHead.full .right{
                    float:left; 
                    margin-top: 8px;
                }
    DIV.tabContent #subHead.rightSide{
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        padding: 0px 0 8px 16px;
        margin: 0 0 10px 0;
        float: left;
        width: 455px !important;
    }   
            DIV.tabContent #subHead .title{
                font: bold 14px arial;
                padding-top: 10px;
                margin: 0;
                color: #376076;
                float: left;
            }
            DIV.tabContent #subHead .formElement{
                margin: 5px 5px 0 0;
                width: 200px;
                float: left;
            }
            DIV.tabContent #subHead .right select{
                margin: 10px 5px 0 0px;
            }
            DIV.tabContent #subHead .right select.margin{
                margin: 10px 5px 0 25px;
            }
            DIV.tabContent .right img{
                vertical-align: bottom;
            }
    DIV.tabContent #leftCol{
        width: 353px; 
        float: left; 
        margin: 20px 0 0 0;
        padding-bottom: 15px;
        border-right: 1px solid #e2e2e2;
    }
        DIV.tabContent #leftCol.alt2col{
            width: 226px;
            border: none;
        }
        DIV.tabContent #leftCol.alt2col form{
            margin-top: 0;
        }
        DIV.tabContent #leftCol.alt2col.alignTop{
            margin-top:0;
        }
            DIV.tabContent #leftCol.alt2col h2{
                font-size: 18px;
            }
            DIV.tabContent #leftCol.alt2col select {
                width: 100px;
                margin-left: 10px;
            }
            DIV.tabContent #leftCol.alt2col P{
                padding: 0 0 0 15px;
                width: 200px;
                margin: 0 0 10px 0;
                font: 12px arial;
                color: #595959;
            }
            DIV.tabContent #leftCol.alt2col P.center{
                text-align: center;
            }
    DIV.tabContent #rightCol{
        width: 345px; 
        float: left;
        margin: 20px 0 0 0;
        padding-bottom: 15px;
    }
        DIV.tabContent #rightCol.alt2col{
            width: 472px;
            font-size: 12px;
            color: #595959;
            border-left: 1px solid #e2e2e2;
            margin: 20px 0 0 0;
            padding: 0;     
        }
            DIV.tabContent #rightCol.alt2col form{
                font-size: 12px;
            }
            DIV.tabContent #rightCol.alt2col input.border {
                width: 135px !important;
            }
            DIV.tabContent #rightCol.alt2col.noBorder{
                border: none;
                color: #595959;
            }
            DIV.tabContent #rightCol.alt2col ul{
                margin: 5px 15px 15px 15px;
            }
            DIV.tabContent #rightCol.alt2col h1{
                font: bold 18px arial;
                color: #376076;
                padding: 0 0 0 15px;
                margin: 0;
            }
            DIV.tabContent #rightCol.alt2col h2{
                font-size: 18px;
            }
            DIV.tabContent #rightCol.alt2col P{
                width: 425px;
                padding-left: 15px;
                margin: 0 0 5px 0;
            }
            DIV.tabContent #rightCol.alt2col TABLE{
                width: 460px;
                border: none;
                margin: 0 0 0 5px;
                padding: 0 0 0 10px;
            }
                DIV.tabContent #rightCol.alt2col TABLE TD{
                    border: none;
                }
                    DIV.tabContent #rightCol.alt2col TABLE TD INPUT.border{
                        width: 150px;
                    }
                        DIV.tabContent #rightCol.alt2col TABLE TD textarea{
                            border: 1px solid #D4B643;
                            height: 90px;
                        }
                DIV.tabContent #rightCol.alt2col .half{
                    width: 48%;
                    float: left;
                    margin-top:15px;
                }
                    DIV.tabContent #rightCol.alt2col .half P{
                        width: 200px;
                        font-size: 11px;
                        color: #595959;
                        margin-bottom: 15px;
                    }
                        DIV.tabContent #rightCol.alt2col .half select{
                            padding: 0;
                            margin-left: 15px;
                            width: 150px;
                        }
                        DIV.tabContent #rightCol.alt2col .half img.arrow{
                            padding: 0 0px 2px 5px;
                        }
                    DIV.tabContent #rightCol.alt2col .half P.getMore{
                        margin-top: 5px;
                    }
                    DIV.tabContent #rightCol.alt2col TABLE TD.first{
                        border: none;
                        text-align: right;
                        margin: 0;
                        padding: 0;
                    }
                    DIV.tabContent #rightCol.alt2col TABLE TD.second{
                        border: none;
                    }
                    DIV.tabContent #rightCol.alt2col TABLE TD.third{
                        border: none;
                    }
                    DIV.tabContent #rightCol.alt2col TABLE TD.submit {
                        text-align:right;
                    }
    DIV.tabContent #leftColNoB{
        width: 353px; 
        float: left; 
        margin: 0 0 0 0;
        padding-bottom: 15px;
    }
    DIV.tabContent #rightColNoB{
        width: 346px; 
        float: left;
        margin: 0 0 0 0;
        padding-bottom: 15px;
        /*padding-left: 27px;*/
    }
    DIV.tabContent .padding{
        margin-left: 15px;
    }
    DIV.tabContent #rightCol SELECT{
        margin: 0 0 5px 32px;
        width: 230px;
    }
    DIV.tabContent H2{
        font-size: 16px;
        color: #376076;
        margin: 15px 0 5px 15px;
        padding: 0;
    }
    DIV.tabContent H2.datasheet {
        font-size: 16px;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        color: #376076;
        padding: 8px 0 8px 16px;
        margin: 20px 0 5px 0;
    }
    DIV.tabContent H2.datasheetTop {
        font-size: 16px;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        color: #376076;
        padding: 8px 0 8px 16px;
        margin: 0 0 5px 0;
    }
    DIV.tabContent H2.datasheetTop2 {
        font-size: 16px;
        border-top: 1px solid #e2e2e2;
        border-bottom: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        color: #376076;
        padding: 8px 0 8px 16px;
        margin: 20px 0 5px 0;
    }
    DIV.tabContent H3{
        font: bold 12px arial;
        color: #376076;
        margin: 6px 0 0px 15px;
        padding: 0;
    }
    DIV.tabContent UL{
        padding: 0 0 0 16px;
        margin: 0px 15px 10px 15px;
        clear: left;
    }
    DIV.tabContent UL LI{
        font: 12px arial;
        color: #595959;
        padding: 2px 0 0 0;
    }
    DIV.tabContent UL LI.spaced {
        margin-bottom: 15px;
    }
    DIV.tabContent UL LI.spaced2 {
        margin: 20px 0 15px 0;
    }
    DIV.tabContent UL LI h3{
        font: bold 12px arial;
        color: #595959;
        padding: 0 0 0 -16px;
        margin: 0 0 0 0;
    }
    DIV.tabContent UL LI .paren{
        font: 10px arial;
        color: #595959;
    }
    DIV.tabContent UL LI ul{
        padding: 0;
        margin: 0 0 0 14px;
        list-style-type: disc;
    }
    DIV.tabContent UL LI UL LI{
        font: 11px arial;
        padding-top: 3px;
    }
    DIV.tabContent LI A{
        color: #5f8091;
    }
    DIV.tabContent TABLE{
        width: 670px;
        float: left;
        margin: 0 0 15px 15px;
        padding: 0;
    }
    DIV.tabContent TABLE TH{;
        border: 1px solid #e5eaef;
    }
    DIV.tabContent TABLE TR.head {
        color:#FFFFFF;
        background-color:#6684A0;
    }
    DIV.tabContent TABLE TR.subHead {
        background-color:#E5EAEF;
    }
    DIV.tabContent TABLE TD{
        border: 1px solid #e5eaef;
        padding: 3px 3px 3px 5px;
    }
    DIV.tabContent P{
        width: 660px;
    }
    DIV#tab0content dl {
    margin: 15px 0 15px 0;
    font-size: 12px;
    width: 660px;
    }
    DIV#tab0content dt img{
    margin: 15px 0 0 15px;
    }
    DIV#tab0content dd {
    margin: 7px 0 1px 20px;
    }
/***************************************************
    End Tab Content Styles
****************************************************/

/***************************************************
    Right Column Sidebar Styles
****************************************************/
DIV#mainRightColum {
    width: 248px;
    float:right;
    margin-top: -43px;
}
DIV#mainRightColum DIV.designResources {
    background: url(http://cdn.vicorpower.com/images/bg_resources_narrow.gif)  no-repeat 0px 0px;
    margin-top: 4px;
}
DIV#mainRightColum DIV.designResources H3 {
    font-size: 18px;
    font-weight: normal;
    color: #EED985;
    margin: 0;
    padding: 5px 10px;
    text-align: center;
}
DIV#mainRightColum DIV.designResources FORM {
    text-align:right;
    margin: 5px 20px 10px 0;
}
DIV#mainRightColum DIV.designResources FORM A {
    color: #ffffff;
    font-weight: bold;
    margin-right: 45px;
}
DIV#mainRightColum DIV.designResources IMG {
    padding-bottom: 2px;
}
DIV.videos {
    border: 1px solid #8e8e8e;
    background: #ffffff;
    margin: 0 auto;
    margin-top: 12px;
    color: #376076;
}
DIV#mainRightColum DIV.videos {
    padding: 5px;
}
DIV.videos .title{
    font-size: 17px;
    font-weight: bold;
}
DIV.videos img{
    border: 1px solid #8e8e8e;
}
DIV.videos .videoForm{
    text-align: center;
    padding: 5px;
}
/***************************************************
    END Right Column Sidebar Styles
****************************************************/

/************************************************
 * Product Pages
 ************************************************/
DIV#productContainer {
    float: left;
    border: 1px solid #e2e2e2;
    background: transparent url(http://cdn.vicorpower.com/images/bg_productContainer.gif) top left repeat-y;
    width: 700px;
    margin: 6px 0 6px 5px;
}
DIV#productContainer DIV.leftColum {
    float:left;
    width:297px;
}

/************************************************
 * Product Pages - VI BRICK BEGIN
 ************************************************/
.pagehead, .pageHead {
    font-size: 15pt;
    font-weight: bold;
    color:#336699;
    padding: 10px 0 0 9px;
}
.pagesubhead, .pageSubhead {
    font-size: 11pt;
    font-weight: bold;
    color: #595959;
    padding: 0 0 0 9px;
}
DIV#productContainer_viBrick {
    float: left;
    border: 1px solid #e2e2e2;
    width: 700px;
    margin: 20px 0 6px 5px;
}
DIV#productContainer_viBrick H5 {
    font-size: 13px;
    margin: 0 0 2px 0;
}
DIV#productContainer_viBrick DIV.leftColum_viBrick {
    float:left;
    width:161px;
    margin: 0;
    padding: 0;
    /*background-color: #CFDFEC;*/
    background: url(http://cdn.vicorpower.com/images/technical_library/white_papers/bg_productContainer_viBrick_tile.jpg) repeat-y; 
}
DIV.leftColum_viBrick a {
    color: #326078;
}   
DIV.leftColum_viBrick ul {
    padding: 0px;
    margin: 5px 0px 0px 5px;
    list-style: none;
    background-color: #CFDFEC;
    background: url(http://cdn.vicorpower.com/images/technical_library/white_papers/bg_productContainer_viBrick_tile.jpg) 0px 0px;
}
DIV.leftColum_viBrick li {
    line-height: 14px; 
    font-weight: bold; 
    margin: 15px 0 5px 0px;
    font-size: 11px;
    background-color: #CFDFEC;
    background: url(http://cdn.vicorpower.com/images/technical_library/white_papers/bg_productContainer_viBrick_tile.jpg) 0px 0px;
}
/* secondary navigation list item format */
DIV.leftColum_viBrick li ul li          { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:7pt;;}

/* secondary navigation link format */
DIV.leftColum_viBrick li ul li a            { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:7pt; text-decoration: none;}

DIV.leftColum_viBrick LI.highlight A {
    font-weight: bold;
    color: #939596;
}

DIV#productContainer_viBrick DIV.viBrickProductImage {
    background-color: #CFDFEC;
    width: 161px;
    margin: 0;
    padding: 0;
}
DIV#productContainer DIV.videos {
    width: 248px;
    padding: 7px 0 0 11px;
    margin-bottom: 140px;
}
DIV#productContainer DIV.productImage {
    background-color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 0;
}
DIV#productContainer DIV.resources {
    background: #878787 url(http://cdn.vicorpower.com/images/bg_productResources.gif) top left repeat-x;
    text-align: center;
    padding: 10px 0 0 0;
    margin: 0;
}
DIV#productContainer DIV.resources H3{
    margin:5px;
    font-size: 18px;
}
DIV#productContainer DIV.resources FORM{
    padding-bottom: 10px;
}
DIV#productContainer SELECT, .sidebarBlock SELECT, DIV#mainRightColum SELECT, DIV#productMainContainer SELECT{
    font-size: 10px;
    line-height: normal;
    width: 175px;
    border: 1px solid #D4B643;
    color: #334352;
    margin: 2px 0 2px 0;
}
DIV#productContainer INPUT.button, .sidebarBlock INPUT.button, DIV#mainRightColum INPUT.button, DIV#productMainContainer INPUT.button{
    width: 14px;
    height: 14px;
    margin: 0 0 0 3px;
}
DIV#productContainer_viBrick DIV#vibrick_background {
    background: url(http://cdn.vicorpower.com/images/technical_library/white_papers/bg_productContainer_viBrick_tile.jpg) top left repeat-y;
    width: 690px;
    margin: 15px 0px 0px 10px;
    padding: 0;
}
DIV#productContainer_viBrick DIV.centerColum_viBrick {
    float: right;
    color: #595959;
    margin: 0 6px 6px 6px;
    width: 505px;
}
DIV#productContainer_viBrick DIV.centerColum_viBrick TABLE {
    border: #e2e2e2 1px solid;
    width: 500px;
}
DIV#productContainer DIV.centerColum {
    float: right;
    color: #595959;
}
a.next {
    color: #326078;
    float: right;
    font-weight: bold;
    font-size: 12px;
}   

/************************************************
 * Product Pages - VI BRICK END
 ************************************************/


/******** DATA TABLES ************/

DIV#productContainer DIV.centerColum TABLE {
    border-collapse: collapse;
    width: 402px;
}
DIV#productContainer DIV.centerColum TD, DIV#productContainer DIV.centerColum TH{
    text-align: left;
    vertical-align: top;
    padding: 4px 4px 4px 7px;
}
DIV#productContainer DIV.centerColum .leftCell, DIV#productContainer DIV.centerColum .rightCell, DIV#productContainer DIV.centerColum .centerCell{
    border-bottom: #e2e2e2 1px solid;
}
DIV#productContainer DIV.centerColum .leftCell, DIV#productContainer DIV.centerColum .rightCell, DIV#productContainer DIV.centerColum .centerCell ul{
    margin-bottom: 0;
}
DIV#productContainer DIV.centerColum .leftCell{
    border-right: #e2e2e2 1px solid;
    width: 27%;
}
    DIV#productContainer DIV.centerColum .leftCell.half{
        border-right: #e2e2e2 1px solid;
        width: 50%;
    }
DIV#productContainer DIV.centerColum P {
    width: 380px;
    margin: 5px 0 10px 7px;
}
DIV#productContainer DIV.centerColum UL {
    margin-top: 1px;
}
DIV#productContainer DIV.centerColum DL {
    margin-top: 1px;
    margin-bottom: 0;
}
/******* RIGHT COLUM *******/

DIV.productRightContainer {
    float:right;
    margin: 2px 0 0 0;
    padding:0 0 0 0;
    width: 248px;
}
DIV.productRightContainer .selector {
    margin: 4px 0 0 0;
}
/* START - Pixel - New Addition/Update */
DIV.productRightContainer DIV.sidebarHeading, div.leftColum div.sidebarHeading {
    background: #334352 url(http://cdn.vicorpower.com/images/tab_sidebar.gif)  no-repeat 0px 0px;
    font-size: 17px;
    color: #ffffff;
    padding: 4px 0 3px 18px;
    margin-top: 4px;
    position: relative;
    *height: 1%;
    }
    DIV.productRightContainer DIV.sidebarHeading .viewVideo {
        position: absolute;
        width: 90px;
        color: #fff !important;
        font-weight: bold;
        font-size: 10px;
        padding: 0 20px 0 0;
        position: absolute;
        width: 90px;
        right: 19px;
        top: 6px;
        text-align: right;
        display: block;
        background: url(/images/icon_video.gif) 100% 1px no-repeat;
    }
DIV.productRightContainer DIV.sidebarBlock, div.leftColum div.sidebarBlock {
    border: 1px solid #8e8e8e;
    border-top: 0;
    padding: 4px 10px 3px 10px;
    background: #e9e9e9;
    margin-bottom: 0px;
    font-size: 12px;
    color: #595959;
}   
    DIV.productRightContainer DIV.sidebarBlock h2, div.leftColum div.sidebarBlock h2 {
        font-size: 16px;
        margin: 0;
    }
    DIV.productRightContainer DIV.sidebarBlock p, div.leftColum div.sidebarBlock p {
        font-size: 12px;
        margin: 4px 0 4px 0;
    }
    DIV.productRightContainer DIV.sidebarBlock p.right{
        text-align: right;
    }
    DIV.productRightContainer DIV.sidebarBlock TABLE.stock{
        padding: 0;
        margin: 0;
        float:left;
        width: 226px;
    }
    DIV.productRightContainer DIV.sidebarBlock TABLE.stock TD{
        height: 54px;
        text-align: center;
    }
    DIV.productRightContainer DIV.sidebarBlock TABLE.stock TD.title {
        width: 81px;
        font-size: 12px;
        font-weight: bold;
        padding: 0;
        margin: 0;
        color: #595959;
    }
    DIV.productRightContainer DIV.sidebarBlock TABLE.stock TD.stockNum{
        background: url(http://cdn.vicorpower.com/images/bgStockNum.gif) no-repeat;
        width: 85px !important;
        font-size: 18px;
        font-weight: bold;
        padding: 0;
        margin: 5px;
    }
    DIV.productRightContainer DIV.sidebarBlock TABLE.expressOrdering{
        text-align: center;
        margin-left: 15px;
    }
        DIV.productRightContainer DIV.sidebarBlock TABLE.expressOrdering td{
            padding:0 5px 0 5px;
        }
div.leftColum div.sidebarHeading {
    background-image: url(/images/tab_sidebar_left.gif);
    margin: 20px 24px 0 24px;
    }
    div.leftColum div.sidebarBlock {
        background: #fff;
        margin: 0 24px;
    }
    div.leftColum div.sidebarBlock p.viewVideo {
        height: 20px;
    }
    div.leftColum div.sidebarBlock p.viewVideo a {
        float: right;
        width: 90px;
        color: #393939 !important;
        font-weight: bold;
        padding: 0 20px 0 0;
        text-align: right;
        background: url(/images/icon_video.gif) 100% 1px no-repeat;
    }
    div.leftColum div.sidebarBlock .clear {
        clear: both;
    }
        
DIV.productRightContainer DIV.email{
    background: url(http://cdn.vicorpower.com/images/icon_email.gif) top right no-repeat;
    padding: 3px 0 5px 0;
    font-weight: bold;
}
DIV.productRightContainer DIV.phone{
    background: url(http://cdn.vicorpower.com/images/icon_phone.gif) top right no-repeat;
    padding: 3px 0 5px 0;
    font-weight: bold;
}
DIV.productRightContainer UL {
    padding: 0;
    margin: 0;
    list-style: none;
}
DIV.productRightContainer LI{
    line-height: 14px; 
    font-weight: bold; 
    background: url(http://cdn.vicorpower.com/images/btn_arrow_gold_light.gif) no-repeat 0px 0px;
    padding-left: 20px;
    margin: 5px 0 5px 3px;
    font-size: 11px;
}
    DIV.productRightContainer LI .thin{
        font-weight: normal; 
    }
DIV.productRightContainer H3{
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 6px 0;
}
DIV.productRightContainer HR{
    padding: 0;
    margin: 10px 0 8px 0;
}
DIV.productRightContainer DIV.via{
    margin-bottom: 10px;
}
DIV.productRightContainer DIV.via IMG{
    padding: 0 20px 20px 0;
    float:left;
}
DIV.productRightContainer DIV.via SELECT, DIV.productRightContainer DIV.via INPUT.button{
    margin-top: 15px;
}

/************************************************
 * Configure Pages Styles
 ************************************************/
 DIV#configureContainer {
    float: left;
    border: 1px solid #e2e2e2;
    width: 700px;
    margin: 6px 0 6px 5px;
    padding:0;
}
DIV#configureContainer DIV.leftColum {
    float:left;
}
DIV#configureContainer TABLE {
    font: 12px arial;
    color: #595959;
   border-collapse: collapse;
    width: 700px;
    margin: 0;
    padding: 0;
}
DIV#configureContainer TH{
    font: bold 12px arial;
    color: #595959;
    text-align: left;
    background: #e9e9e9;
    width: 173px;
    height: 28px;
    padding: 0;
    border-bottom: #fff 1px solid;
    padding-left:12px;
}
DIV#configureContainer TR{
    margin: 0;
    padding: 0;
}
DIV#configureContainer TD{
    text-align: left;
    background: #fff;
    padding: 0;
    margin: 0;
    border-bottom: #e9e9e9 1px solid;
    padding: 5px 0 5px 10px;
}
.bottom{
    border: none !important;
}
.twoBorders{
    border-left: #e9e9e9 1px solid;
    border-right: #e9e9e9 1px solid;
}
.title{
    font: bold 16px arial;
    color: #333333;
}
DIV#configureContainer .highlight {
    background: #f6f0d6;
    height: 36px;
}
DIV#configureContainer .highlight .left {
    width: 173px;
    padding: 7px 0 5px 12px;
    font: bold 16px arial;
    float: left;
}
DIV#configureContainer .highlight .left IMG{
    padding: 3px 0 0 8px;
}
DIV#configureContainer .highlight .right {
    float:left;
    width: 173px;
    padding: 7px 0 5px 12px;
    font: bold 16px arial;
}
DIV#configureContainer .highlight .button {
    float:left;
    background: url(http://cdn.vicorpower.com/images/btn_submit.gif) no-repeat top;
    width: 70px;
    height: 21px;
    padding: 5px 0 5px 12px;
    font: bold 16px arial;
}
.cellContainer {
    border-bottom: #e2e2e2 1px solid;
}
DIV#configureContainer div#productCell{
    width: 232px; 
    float:left; 
    /*border-bottom: #e2e2e2 1px solid;*/
    padding: 1px 0 1px 0;
    margin: 0;
}
DIV#configureContainer div#productCell img{
    float:left;
    padding-left: 5px; 
}
DIV#configureContainer div#productCell P{
    width: 132px;
    float:right; 
    padding: 10px 8px 10px 0;
    margin: 0;
    font: 11px arial;
    color: #595959;
}
DIV#configureContainer DIV#configResults .left{
    width: 186px; 
    height:150px; 
    padding: 0; 
    float: left;
}
DIV#configureContainer DIV#configResults .left P{
    text-align: center;
    color: #595959;
    font: bold 12px arial;
    padding: 10px 10px 0 10px;
}
DIV#configureContainer DIV#configResults .right{
    float:left; 
    width:450px; 
    border-left: #e2e2e2 1px solid;
}
DIV#configureContainer DIV#configResults .right TABLE{
    width: 513px;
    border-top: 1px solid #e2e2e2;
}
DIV#configureContainer DIV#configResults .right TH{
    background-color: #d6ba4e;
    color: #fff;
    font: bold 12px arial;
    padding: 11px 0px 11px 0px;
    border-right: #e2e2e2 1px solid;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
}
DIV#configureContainer DIV#configResults .right TD{
    border-right: #e2e2e2 1px solid;
    padding: 11px 0px 11px 0px;
    text-align: center;
    font-weight: bold;
}
DIV#configureContainer DIV#configResults .right TD.large{
    font-size: 16px
}
DIV#configureContainer DIV#configResults .right P{
    padding: 8px 0px 0 28px;
    width: 450px;
    text-align: center;
}
DIV#configureContainer FORM{
    padding-bottom: 0px;
}
DIV#configureContainer SELECT{
    font-size: 10px;
    line-height: normal;
    width: 175px;
    border: 1px solid #D4B643;
    color: #334352;
    margin: 2px 0 2px 0;
}
DIV#configureContainer INPUT.button{
    width: 14px;
    height: 14px;
    margin: 0 0 0 3px;
}
DIV#configureContainer INPUT.border{
    border: 1px solid #D4B643;
    font-size: 11px; 
    width: 150px;
}
INPUT.border{
    border: 1px solid #D4B643;
    font-size: 11px; 
    width: 90px;
}
/************************************************
 * End Configure Pages Styles
 ************************************************/
 
 
/************************************************
 * Two Column Content Split
 ************************************************/
 DIV#twoColContainer {
    float: left;
    width:710px;
    color: #595959;
}
    DIV#twoColContainer A {
        color: #595959;
    }
    DIV#twoColContainer #headerBox {
        border: 1px solid #e2e2e2;
        width: 699px;
        margin: 6px 0 0 5px;
        padding:0;
        float:left;
    }
        DIV#twoColContainer #headerBox H2 {
            font-size: 16px;
            margin: 45px 0 0 0;
        }
/*************************************************************************
 Content within the blue header box.  Example : Technical Library
*************************************************************************/
DIV#twoColContainer #blueHeaderBox {
    color: #fff;
    font: 14px arial;
    border: 1px solid #e2e2e2;
    width: 652px;
    margin: 6px 0 6px 5px;
    padding:12px 24px 0 24px;
    float:left;
    background-color: #6684a0;
    /*height: 110px;*/
}
    DIV#twoColContainer #blueHeaderBox P{
        margin:0;
        padding:0;
        float: left;
    }
    DIV#twoColContainer #blueHeaderBox #left{
        font-size: 20px;
        font-weight: normal;
        height: 100px;
        padding-right: 40px;
        float:left;
    }
        DIV#twoColContainer #blueHeaderBox .full {
            width:652px;
            float: left;
            margin: 0 0 0 0;
        }
            DIV#twoColContainer #blueHeaderBox  h1.full {
                font: 18px arial;
                font-weight: bold;
                margin: 0 0 5px 0;
            }
            DIV#twoColContainer #blueHeaderBox  h1.divider {
                border-top: 1px solid #91A6B9;
                padding-top: 12px;
            }
        DIV#twoColContainer #blueHeaderBox .half {
            width:300px;
            float: left;
        }
            DIV#twoColContainer #blueHeaderBox ul.half {
                font: 12px arial;
                margin: 0;
                padding: 0 0 15px 15px;
                float: left;
            }
            DIV#twoColContainer #blueHeaderBox ul.half li {
                margin: 0 0 3px 0;
            }
            DIV#twoColContainer #blueHeaderBox ul.half li a{
                color: white;
                text-decoration: underline;
            }
        DIV#twoColContainer #blueHeaderBox .third {
            width:193px;
            float: left;
            margin-top: 5px;
        }
        DIV#twoColContainer #blueHeaderBox .third.last {
            width:198px;
            float: left;
            margin-top: 5px;
        }
            DIV#twoColContainer #blueHeaderBox .third h3 {
                font-size: 16px;
                margin: 0 0 5px 0;
            }
            DIV#twoColContainer #blueHeaderBox .third ul {
                font: 12px arial;
                margin: 0;
                padding: 0 15px 15px 15px;
                float: left;
            }
                DIV#twoColContainer #blueHeaderBox .third.border {
                    border-right: 1px solid white;
                    border-left: 1px solid white;
                    padding: 0 0 0 50px;
                    margin-right: 15px;
                }
            DIV#twoColContainer #blueHeaderBox .third ul li {
                margin: 0 0 3px 0;
            }
            DIV#twoColContainer #blueHeaderBox .third ul li a{
                color: white;
                text-decoration: underline;
            }
    DIV#twoColContainer #blueHeaderBox #middle{
        float:left;
        padding-right: 60px;
    }
    DIV#twoColContainer #blueHeaderBox #middle .small{
        font-size: 10px;
        color: #fff;
        margin-top:10px;
        line-height:1.7em;
    }
        DIV#twoColContainer #blueHeaderBox #middle .small a{
            color: #fff;
            font-size: 12px;
            font-weight: bold;
        }
    DIV#twoColContainer #blueHeaderBox #right {
        float: right;
    }
        DIV#twoColContainer #blueHeaderBox #right TABLE{
            margin: 0 20px 0 0;
            padding: 0;
            font-family: arial;
        }
        DIV#twoColContainer #blueHeaderBox #right TR.first td{
            padding-top: 0;
        }
        DIV#twoColContainer #blueHeaderBox #right TR.last td{
            padding-bottom: 0;
            border: none;
        }
        DIV#twoColContainer #blueHeaderBox #right td.left{
            text-align:left;
            width:100px;
            margin: 0;
            padding: 5px 0 5px 0;
            border-bottom: 1px solid white;
        }
        DIV#twoColContainer #blueHeaderBox #right td.right{
            text-align:left;
            font-weight: bold;
            font-size: 18px;
            margin: 0;
            padding: 5px 0 5px 0;
            border-bottom: 1px solid white;
        }
    DIV#twoColContainer #blueHeaderBox.mechanical {
        background-image: url(http://cdn.vicorpower.com/images/mechanical_bgHead.gif);
        background-repeat: no-repeat;
        color: #fff;
        font: 12px arial;
        border: 1px solid #e2e2e2;
        width: 700px;
        margin: 6px 0 6px 5px;
        padding:0;
        float:left;
        background-color: #6684a0;
        height: 110px;
    }
    DIV#twoColContainer #blueHeaderBox.mechanical .left {
        width: 280px;
        margin: 40px 0 0 0px;
        padding-left: 90px;
        float: left;
    }
    DIV#twoColContainer #blueHeaderBox.mechanical .right {
        width: 280px;
        float:left;
        width: 210px;
        margin: 18px 0 0 70px;
    }
/*************************************************************************
 End  blue header box styles
*************************************************************************/

    
    DIV#twoColContainer #headerBox.extraSpaceBottom {
        margin: 6px 0 10px 5px;
    }
        DIV#twoColContainer #headerBox img{
            float: left;
        }
        DIV#twoColContainer #headerBox H1{
            float: left;
            color: #376076;
            font-size: 24px;
            margin: 0;
            padding: 12px 10px 0px 0;
            line-height: .98em;
        }
        DIV#twoColContainer #headerBox P{
            float: left;
            color: #595959;
            font: 11px arial;
            line-height:1.2em;
            width: 488px;
            margin: 0;
            padding: 8px 10px 0px 0;
        }

    DIV#twoColContainer #blueHeaderBox.mechanical {
        background-image: url(http://cdn.vicorpower.com/images/mechanical_bgHead.gif);
        background-repeat: no-repeat;
        color: #fff;
        font: 12px arial;
        border: 1px solid #e2e2e2;
        width: 700px;
        margin: 6px 0 6px 5px;
        padding:0;
        float:left;
        background-color: #6684a0;
        height: 110px;
    }
    DIV#twoColContainer #blueHeaderBox.mechanical .left {
        width: 280px;
        margin: 40px 0 0 0px;
        padding-left: 90px;
        float: left;
    }
    DIV#twoColContainer #blueHeaderBox.mechanical .right {
        width: 280px;
        float:left;
        width: 210px;
        margin: 18px 0 0 70px;
    }
    DIV#twoColContainer #contentBox {
        border: 1px solid #e2e2e2;
        width: 700px;
        margin: 2px 0 6px 5px;
        padding:0 0 0px 0;
        float:left;
    }
        DIV#twoColContainer #contentBox.padding{
            margin-top: 10px;
            margin-bottom: 0;
        }
            DIV#twoColContainer #contentBox .half {
                width: 49%;
                float: left;
                margin: 0;
                padding: 0 0 15px 0; 
                float: left;
            }
            DIV#twoColContainer #contentBox2 .half.right {
                margin-left: 10px;
                float: left;
            }
            DIV#twoColContainer #contentBox2 .half ul {
                font-size: 10px;
                font-weight: normal;
                color: #595959;
            }
            DIV#twoColContainer #contentBox2 .half p {
                width: 130px;
                float: left;
                margin: 10px 0 0 15px;
            }
            DIV#twoColContainer #contentBox2 #subHead{
                border-bottom: 1px solid #e2e2e2;
                background-color: #f6f0d6;
                padding: 10px 10px 8px 16px;
                margin: 0px 0 10px 0;
                float: left;
                width: 314px;
            }
                DIV#twoColContainer #contentBox2 #subHead .title{
                    font: bold 16px arial;
                    color: #376076;
                    float: left;
                    margin-bottom: 0px;
                }
                DIV#twoColContainer #contentBox2 #subHead p{
                    margin: 0 0 0 0;
                }
            DIV#twoColContainer #contentBox2 #productDesc{
                margin-top: 20px; 
                width: 320px; 
                float: left;
            }
                DIV#twoColContainer #contentBox2 #productDesc img{
                    margin: 0; 
                    float: left;
                }
                DIV#twoColContainer #contentBox2 #productDesc p{
                    float: left; 
                    width: 200px; 
                    margin-left: 0;
                }
                DIV#twoColContainer #contentBox2 #productDesc h3 {
                    font-size: 13px;
                    font-weight: bold;
                    color: #376076;
                    margin: 10px 0 5px 0;
                }
        
        DIV#twoColContainer #contentBox #subHead{
            border-bottom: 1px solid #e2e2e2;
            background-color: #f6f0d6;
            padding: 10px 0 8px 16px;
            margin: 0px 0 10px 0;
            float: left;
            width: 684px;
        }
        
        DIV#twoColContainer #contentBox #subHead .middle{
            float:left;
            
        }
        DIV#twoColContainer #contentBox #subHead .rightSide{
            float:right;
            width: 220px;
            padding-left:15px;
        }
            DIV#twoColContainer #contentBox #subHead .title{
                font: bold 14px arial;
                color: #376076;
                float: left;
            }
            
            DIV#twoColContainer #contentBox #subHead SELECT{
                float: left;
                font-size: 12px;
                width: 175px;
                margin: 0 0 0 45px;
                padding: 0;
                border: 1px solid #d4b644;
            }
        
        DIV#twoColContainer #contentBox #bottomText{
            float:left;
            width: 700px;
        }
            DIV#twoColContainer #contentBox #bottomText H3{
                font: bold 16px arial;
                color: #376076;
                margin: 0;
                padding: 2px 0 7px 15px;
            }
        DIV#twoColContainer #contentBox #bottomText #bottomHead{
            border-bottom: 1px solid #e2e2e2;
            background-color: #f6f0d6;
            padding: 0px 0 8px 16px;
            margin: 0;
            height: 25px;
            float: left;
            width: 684px;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomHead .title{
            font-size: 18px;
            margin: 0;
            color: #376076;
            float: left;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomHead .right{
            float:right; 
            margin: 5px 20px 0 0;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomHead .right img{
            vertical-align: bottom;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomContent {
            float:left;
            width: 700px;
            padding: 0px 0 20px 0;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomContent  TABLE{
            width: 650px;
            margin: 0 0 0 16px;
            border-top: 1px solid #e2e2e2;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomContent  TABLE tr.border{
            border-bottom: 1px solid #e2e2e2;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomContent  TABLE TH{
            text-align: left;
            font: bold 12px arial;
            color: #376076;
        }
        DIV#twoColContainer #contentBox #bottomText #bottomContent  TABLE TD{
            font: normal 12px arial;
            color: #595959;
            padding: 0 5px 5px 0;
        }
        DIV#twoColContainer #contentBox h2{
            font-size: 18px;
            border-bottom: 1px solid #e2e2e2;
            background-color: #f6f0d6;
            color: #376076;
            padding: 8px 0 8px 16px;
            margin: 0;
        }
        DIV#twoColContainer #contentBox .date{
            font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 16px;
            color: #376076;
            margin: 10px 0 0 0;
        }
        DIV#twoColContainer #contentBox P{
            width: 300px;
            padding: 0;
            margin: 0 0 0 16px;
        }
        DIV#twoColContainer #contentBox P A{
            font-size: 12px;
            padding: 0;
            margin: 0;
            color: #595959;
        }
        DIV#twoColContainer #contentBox P.more{
            width: 650px;
            padding-top: 20px;
            text-align: right;
        }
    DIV#twoColContainer #contentBox2.full {
        border: 1px solid #e2e2e2;
        width: 699px;
        margin: 5px 0 0 5px;
        padding: 0;
        float: left;
    }
        DIV#twoColContainer #contentBox2.full .half {
            width: 49%;
            float: left;
            margin: 0;
            padding: 0;
            float: left;
        }
        DIV#twoColContainer #contentBox2.full .half.right {
            margin-left: 10px;
            float: left;
        }
    DIV#twoColContainer #contentBox2bg {
        background-image: url('http://cdn.vicorpower.com/images/contentBoxBg.gif');
        background-position: bottom; 
        float:left;
        margin: 8px 0 6px 5px;
    }
    DIV#twoColContainer #contentBox2 {
        border: 1px solid #e2e2e2;
        border-bottom: none;
        width: 340px;
        /*margin: 2px 0 6px 5px;*/
        padding:0 0 44px 0;
        float:left;
    }
        DIV#twoColContainer #contentBox2 a{
            color: #595959;
        }
    DIV#twoColContainer #contentBox2.right {
        margin-right: 18px;
    }
        DIV#twoColContainer #contentBox2 h2{
            font-size: 18px;
            border-bottom: 1px solid #e2e2e2;
            background-color: #f6f0d6;
            color: #376076;
            padding: 8px 0 8px 16px;
            margin: 0;
        }
        DIV#twoColContainer #contentBox2 h3{
            font-size: 14px;
            color: #376076;
            margin: 10px 0 5px 0;
        }
        DIV#twoColContainer #contentBox2 ul {
            margin: 10px 0 0 0px;
            padding: 0 0 0 16px;
            width: 135px;
            font: bold 12px arial;
            color: #595959;
            float: left;
        }
            DIV#twoColContainer #contentBox2  ul li {
                margin: 0 0 0 15px;
                padding-bottom: 3px;
            }
        DIV#twoColContainer #contentBox2 ul.full {
                width: 300px;
                font: 12px arial;
                margin: 10px 0 20px 12px;
        }
            DIV#twoColContainer #contentBox2 ul.full li{
                margin: 0 0 3px 0;
            }
            DIV#twoColContainer #contentBox2 ul.full li a{
                color: #595959;
                /*text-decoration: white;*/
            }
            DIV#twoColContainer #contentBox2 img.padding{
                margin-left: 15px;
            }
        DIV#twoColContainer #contentBox3col {
            border: 1px solid #e2e2e2;
            width: 700px;
            margin: 2px 0 6px 5px;
            padding:0;
            float:left;
        }
                DIV#twoColContainer #contentBox3col p {
                    margin-left: 15px;
                }
                DIV#twoColContainer #contentBox3col dl {
                    margin: 7px 0 15px 0px;
                }
                DIV#twoColContainer #contentBox3col dl dt {
                    margin-left: 15px;
                }
                DIV#twoColContainer #contentBox3col dl dd{
                    margin: 3px 0 0 15px;
                }
                DIV#twoColContainer #contentBox3col select {
                    margin-left: 15px;
                }
            DIV#twoColContainer #contentBox3col #left {
                width: 233px;
                float: left;
            }
            DIV#twoColContainer #contentBox3col #middle {
                width: 232px;
                height: 100%;
                float: left;
                border-left: 1px solid #e2e2e2;
                border-right: 1px solid #e2e2e2;
            }
            DIV#twoColContainer #contentBox3col #right {
                width: 233px;
                float: left;
            }
                DIV#twoColContainer #contentBox3col .header{
                    height: 64px;
                    background-color: #f6f0d6;
                    /*padding: 0 0 0 87px;*/
                }
                        DIV#twoColContainer #contentBox3col .header.noBg{
                            height: 10px;
                            padding: 10px 0 20px 10px;
                        }
                    DIV#twoColContainer #contentBox3col .header .title{
                        font: bold 16px arial;
                        color: #376076;
                        margin: 0 0 0 70px;
                        padding: 10px 0 0 0;
                    }
                        DIV#twoColContainer #contentBox3col .header .title.noBg{
                            font: bold 14px arial;
                            color: #376076;
                            margin: 0;
                            padding: 0;
                        }
                DIV#twoColContainer #contentBox3col .header.left{
                    width: 233px;
                    background: #f6f0d6 url(http://cdn.vicorpower.com/images/tech-lib_interactive.jpg) top left no-repeat;
                }
                DIV#twoColContainer #contentBox3col .header.middle{
                    width: 232px;
                    background: #f6f0d6 url(http://cdn.vicorpower.com/images/tech-lib_power.gif) top left no-repeat;
                }
                DIV#twoColContainer #contentBox3col .header.right{
                    width: 233px;
                    background: #f6f0d6 url(http://cdn.vicorpower.com/images/tech-lib_browse.gif) top left no-repeat;
                }
                DIV#twoColContainer #contentBox3col .header .noBg{
                    background-image: none;
                }
        DIV#twoColContainer #contentBox2  #blueHighlight {
            width: 155px;
            background: url(http://cdn.vicorpower.com/images/careers_boxTop.gif) top left no-repeat;
            float: left;
            margin: 10px 10px 0 15px;
            padding:8px 0 0 0;
        }
            DIV#twoColContainer #contentBox2  #blueHighlight img{
                margin: 10px 0 0 0;
                vertical-align: bottom;
            }
            DIV#twoColContainer #contentBox2  #blueHighlight .title a{
                font: bold 14px arial;
                color: #fff;
                text-decoration: underline;
                margin: 0 0 0 10px;
                width: 126px;
            }
            DIV#twoColContainer #contentBox2  #blueHighlight p {
                font: 11px arial;
                color: #fff;
                margin: 10px 0 8px 10px;
                width: 140px;
            }
        DIV#twoColContainer #contentBox2  #blueHighlight1 {
            width: 155px;
            background: url(http://cdn.vicorpower.com/images/careers_boxTop1.gif) top left no-repeat;
            float: left;
            margin: 10px 10px 0 15px;
            padding: 8px 0 0 0;
        }
            DIV#twoColContainer #contentBox2  #blueHighlight1 img{
                margin: 10px 0 0 0;
                vertical-align: bottom;
            }
            DIV#twoColContainer #contentBox2  #blueHighlight1 .title a{
                font: bold 14px arial;
                color: #fff;
                text-decoration: underline;
                margin: 0 0 0 10px;
                width: 126px;
            }
            DIV#twoColContainer #contentBox2  #blueHighlight1 p {
                font: 11px arial;
                color: #fff;
                margin: 5px 0 0px 10px;
                width: 140px;
            }
        DIV#twoColContainer #contentBox2 .date{
            font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 16px;
            color: #376076;
            margin: 10px 0 0 0;
        }
        DIV#twoColContainer #contentBox2 .head{
            width: 300px;
            font-size: 12px;
            font-weight: bold;
            padding: 0 0 0 16px;
            color: #376076;
            margin: 10px 0 0 0;
        }
        DIV#twoColContainer #contentBox2 .head a {
            color: #376076;
        }
        DIV#twoColContainer #contentBox2 P {
            width: 300px;
            padding: 0;
            margin: 0 0 0 16px;
        }
        DIV#twoColContainer #contentBox2 P.more {
            padding-top: 20px;
            text-align: right;
        }
        DIV#twoColContainer #contentBox2 P A {
            font-size: 12px;
            padding: 0;
            margin: 0;
        }
DIV.headLine{
        border-bottom: 1px solid #e2e2e2;
        border-top: 1px solid #e2e2e2;
        background-color: #f6f0d6;
        padding: 0px 0 8px 16px;
        float: left;
        width: 455px !important;
    }   
            DIV.headLine .title{
                font: bold 14px arial;
                padding-top: 10px;
                margin: 0 0 0 0;
                color: #376076;
                float: left;
            }
            DIV.headLine .formElement{
                width: 250px;
                float: left;
                margin: 0;
                padding: 0;
            }
            DIV.headLine .formElement select{
                width: 200px;
                float: left;
                margin: 0 0 0 20px;
                padding: 0;
            }
            DIV.headLine input.button {
                margin: 0 0 0 5px;
                padding: 0;
                float: left;
            }
/************************************************
 * Footer
 ************************************************/
DIV#footer {
    clear: both;
    float: left;
    width: 952px;
    height: 24px;
    background: url(http://cdn.vicorpower.com/images/bg_grid_gold.gif);
    margin: 15px 0;
    padding: 0 5px;
    color: #000;
    overflow: hidden;
}
DIV#footer P {
    margin: 0;
    padding: 0;
    line-height: 22px;
}
DIV#footer P.nav {
    float: left;
    width: 760px;
    margin: 0;
    padding: 0;
}
DIV#footer P.nav A {
    color: #000;
}
DIV#footer P.copyright {
    float: right;
    width: 182px;
    text-align: right;
}
.clear {
    clear: both;
}
.rightSidebar {
    position:relative;
    left:155px;
}
.floatRight {
    float: right;
}
.padding {
    padding: 10px 0 0 15px;
}
.paddingContainer {
    padding: 0 0 0 5px;
}

/* Carried over Acccessory page styles */
#accessory {
    padding: 10px 0 0 5px;
}
    #accessory .heading {
        background: #6684a0;
        width: 700px;
        height: 22px;
        padding-top: 5px;
    }
        #accessory .heading a {
            color: white;
            text-decoration: none;
            font-family: Arial, Verdana, Helvetica, Sans-Serif;
            font-size: 14px;
            font-weight: bold;
            padding: 0 0 0 15px;
        }
    #accessory .header {
        color: white;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 0 5px 15px;
    }
    #accessory .subHeader {
        background-color: #ece9d8;
        color: black;
        padding: 5px 0 5px 10px;
    }
    #accessory ul {
        margin: 0;
        padding: 0 0 0 15px;
    }
    #accessory .pad {
        color: black;
        padding: 5px 0 5px 10px;
    }
    #accessory .matchHeading {
        color: white;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 15px 5px 15px;
    }
Div#contentOld {padding: 15px 0 10px 25px; width: 677px; float: left; border: 1px solid #e2e2e2; margin: 6px 0 0 5px;}
Table {margin: 0 0 0 0;}
Table.wider{width: 550px;}
Table.old{margin: 15px 0 20px 0; border: 1px solid #c4ced6; background-color: #c4ced6;}
    Table.old td{text-align:left; background-color: #e9eff4; valign:top; width:150px; padding: 5px;}
        Table.old td.head {text-align:center; background-color: #d7e0e8; valign:top; width:150px; padding: 5px; width: 500px;}
Div#contentOld .heading {font-size: 14px; font-weight: bold; color: #fff; background-color: #6684a0; padding: 3px 0 3px 10px; width: 540px; margin-top: 10px; }
Div#contentOld .subHeading {font-size: 14px; font-weight: bold; color: #595959;}
Div#contentOld .subHeading2 {font-size: 14px; font-weight: bold; color: #595959; margin: 0px 0 0 0;}
Div#contentOld .bottom {margin-top: 10px;}
Div#contentOld .bottom P {font-size: 12px; color: #595959; width: 550px; margin-left: 5px;}
Div#contentOld .border {border: 1px solid #d0d0d8; border-top: none; width: 533px; padding: 10px 0 0 15px; margin: 0;}
Div#contentOld .border P {width: 500px; margin: 0 0 15px 0;}
Table.vi {font-size: 12px;}
    #accessory .headingVi {
        margin: 20px 0px 0px 0px; 
        width: 715px;
        background: #B96D13;
        height: 22px;
        color: white;
        text-decoration: none;
        font-family: Arial, Verdana, Helvetica, Sans-Serif;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 0 0 15px;
    }
    #accessory .headingVi a {
        color: white;
    }
.smallerText {
    font-size: 10px;
}
.copy {
    font-size: 12px;
    line-height: 1.5em;
}
.linkBlue {
    color: #376076;
}
.accessories {
    padding-left:10px;
}

