#splash {
    margin:10px 0 0 7px;
    padding:0;
    height:159px;
    background:url(/images/prodsplash_left.gif) no-repeat left top;
}

#splash .left {
    padding:0 7px 0 0;
    background:url(/images/prodsplash_right.gif) no-repeat right top;
}

#splash .right {
    height:159px;
    background:url(/images/products_splash.jpg) no-repeat center top;
}

#splash .bottom {
    float:right;
    margin-top:135px;
    height:24px;
    width:127px;
}

#splash .hrome {
    float:left;
}

#splash .container {
    position:relative;
    height:159px;
    width:730px;
    display:table-cell;
    vertical-align:middle;
}

#splash .bottom .macVersion {
    float:right;
    width:127px;
    height:24px;
    background:url(/images/mac_version.png) no-repeat left top;
    behavior: url(/styles/iepngfix.htc);
    font-weight:bold;
    color:#036;
    text-align:left;
    text-decoration:none;
}

#splash .bottom .macVersion span {
    padding-left:8px;
    margin-left:15px;
    line-height:22px;
    background:url(/images/black_traing.gif) no-repeat 0 6px;
    text-decoration:underline;
}

#splash .bottom .macVersion:hover span {
    text-decoration:none;
}

#splash h1 {
    margin:0 0 0 330px;
    padding:0;
    font-family:Tahoma;
    font-size:26px;
    font-weight:normal;
    text-align:left;
    color:#003;
}

#splash h2 {
    margin:4px 0 0 330px;
    padding:0;
    font-family:Tahoma;
    font-size:20px;
    font-weight:normal;
    text-align:left;
    color:#fff;
}

#splash .buttons {
    margin:10px 0 0 330px;
    text-align:left;
}
#splash .buttons img {
    margin-right:2px;
    behavior:url(/styles/iepngfix.htc);
}

#content .bottomRight {
    padding-top:20px;
}

#products {
    margin:0 auto 20px auto;
    padding:0 0 0 0;
    width:828px;
    background:#f7f7f7 url(/images/border.gif) repeat-x bottom;
    text-align:left;
}

#products .left {
    padding:0;
    background:url(/images/border.gif) repeat-y left;
}

#products .right {
    padding:0;
    background:url(/images/border.gif) repeat-y right;
}

#products .rightCorner {
    float:right;
}

#products .catTabDark, #products .catTab {
    position:relative;
    height:40px;
    background:url(/images/darkcattab_bg.gif) no-repeat top left;
}

#products .catTab {
    background:url(/images/cattab_bg.gif) no-repeat top left;
}

#products .catTabDark h2, #products .catTab h2 {
    margin:0;
    padding:0;
    height:100%;
    width:220px;
    line-height:38px;
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
    color:#555454;
    text-align:center;
}

#products .catDark, #products .cat {
    height:194px;
    margin:0 1px;
    background:#f7f7f7;
}

#products .cat {
    background:#fff;
}

#products .catDark .right, #products .cat .right {
    position:relative;
    right:-1px;
    height:100%;
    padding:2px 0 0 0;
    background:url(/images/products_dark_tright.gif) no-repeat top right;
}

#products .cat .right {
    background:url(/images/products_tright.gif) no-repeat top right;
}

#products .leftProds, #products .rightProds {
    float:left;
    height:192px;
    width:407px;
}
#products .rightProds {
    width:411px;
}
#products .leftProds {
    background:url(/images/prods_sep.gif) no-repeat right;
}

#products .product {
    height:90px;
    margin:5px 0 3px 0;
    padding:0 0 0 0;
    font-size:11px;
    color:#757575;
}

#products .cat .product .noCover a {
    color:#fff;
}
#products .cat .product .noCover {
    color:#fff;
}

#products .rightProds .product {
    margin-right:0;
}

#products .rightProds .product .cover, #products .leftProds .product .cover {
    float:left;
    width:315px;
    background:#ebebeb;
}

#products .rightProds .product .noCover, #products .leftProds .product .noCover {
    float:left;
    width:315px;
    background:none;
}

#products .rightProds .product .cover {
    width:327px;
}
#products .rightProds .product .noCover {
    width:327px;
}
#products .product .noCover {
    color:#f7f7f7;
}
#products .product .noCover img {
    display:none;
}

#products .product .cover .tl {
    height:100%;
    background:url(/images/prodhighlight_bl.gif) no-repeat bottom left;
}

#products .product .cover .tr {
    height:100%;
    background:url(/images/prodhighlight_br.gif) no-repeat bottom right;
}

#products .product .cover .bl {
    height:100%;
    background:url(/images/prodhighlight_tl.gif) no-repeat top left;
}

#products .product .cover .br {
    padding:0px 5px 0 8px;
    background:url(/images/prodhighlight_tr.gif) no-repeat top right;
    text-align:right;
}

#products .cat .product .cover .tl {
    background:url(/images/prodhighlight_bl1.gif) no-repeat bottom left;
}

#products .cat .product .cover .tr {
    background:url(/images/prodhighlight_br1.gif) no-repeat bottom right;
}

#products .cat .product .cover .bl {
    background:url(/images/prodhighlight_tl1.gif) no-repeat top left;
}

#products .cat .product .cover .br {
    background:url(/images/prodhighlight_tr1.gif) no-repeat top right;
}

#products .product .noCover .tl {
    height:100%;
    background:none;
}

#products .product .noCover .tr {
    height:100%;
    background:none;
}

#products .product .noCover .bl {
    height:100%;
    background:none;
}

#products .product .noCover .br {
    padding:0px 5px 0 8px;
    background:none;
    text-align:right;
}

#products .product .rightIcon {
    float:right;
    margin:3px 3px 0 0;
}

#products .product .box {
    float:left;
    margin:0 7px 10px 7px;
}

#products .product h3 {
    margin:0;
    padding:7px 0 5px 0;
    font-size:16px;
    color:#06c;
    text-align:left;
}
#products .product h3 a {
    line-height:normal;
    font-size:16px;
    color:#06c !important;
}
#products .product h3 a:hover {
    text-decoration:none;
    color:#27e !important;
}

#products .product p {
    margin:0;
    padding:0;
    text-align:left;
    color:#757575;
}

#products .product a {
    padding:0 3px;
    line-height:26px;
    font-weight:bold;
    font-size:12px;
    color:#014B96;
    text-decoration:none;
}

#products .product .noCover a {
    color:#f7f7f7;
}

#products .product a:hover {
    text-decoration:underline;
}

#products .otherProds {
    height:85px;
    margin:0 0 0 10px;
    border:1px solid #e0e0e0;
    background:#fff;
}

#products .otherProds .title {
    padding:3px 0 3px 5px;
    font-weight:bold;
    background:#f7f7f7;
    color:#c00;
}

#products .otherProds .title img {
    float:right;
    margin:0 5px 0 0;
}

#products .otherProds ul {
    float:left;
    margin:4px 0;
    padding:0;
    list-style:none;
    font-size:11px;
}

#products .otherProds ul li {
    padding-left:15px;
    padding-right:15px;
    background:url(/images/dot.gif) no-repeat 5px 6px;
}

#products .otherProds ul li a {
    color:#999;
    text-decoration:none;
}

#products .otherProds ul li a:hover {
    color:#000;
    text-decoration:underline;
}