/* Portal grid */
#highlight {
    width: 176px;
    float: left;
    margin: 0 16px 0 0;
    overflow: hidden;
}
#content #highlight .product {
    float: none;
    margin-right: 0;
}
/* Two plus one layout */
#page .two_plus_one .products {
    float: left;
    clear: none;
    width: 384px;
    margin-right: 0;
}
#page .two_plus_one .last { width: 176px; }
/* One plus two layout */
#page .one_plus_two .products {
    float: left;
    clear: none;
    width: 176px;
    margin-right: 0;
}
#page .one_plus_two .last { width: 384px; }
/* Three plus one layout */
#page .three_plus_one {
    clear: left;
    padding: 0;
    width: 768px;
    margin: 0 -16px 0 0;
    border: none;
    background: none;
}
#page .three_plus_one .section {
    width: 534px;
    margin: 0 16px 16px 0;
}
#page .three_plus_one .last { width: 150px; }
/* Document grid */
.document .section { background: url(/site/electum.nsf/bg.grey_white.1x138.gif) top left repeat-x; }
#page #content .main {
    min-height: 0;
    background: url(/site/electum.nsf/bg.white_blue.1x132.gif) bottom left repeat-x;
}
#page .portal #main_content .main { background-color: #fff; }
.document .wrapper, .document .products {
    width: 544px;
    margin-right: -16px;
}
.document .wrapper .section {
    border: 1px solid #eee;
    margin: 0 16px 16px 0;
    width: 230px;
}
.document .wrapper .section p {
    width: 230px;
    overflow: hidden;
}
#page .document .product { width: 248px; }
#page .document .wide .product {
    width: 161px;
    margin-right: 10px;
}
.document .wide .section {
    margin: 0 10px 16px 0;
    width: 143px;
}
#page .document .products li {
    width: 167px;
    overflow: hidden;
    margin-right: 10px;
}
.document #main_content .news { width: 528px; }
#page .news .section { width: 232px; }
