#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:720px;
    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 .bottomSticker{
	display: block;
	width: 124px;
	height: 42px;
	float: right;
	position: relative;
	top: 55px;
	right: 0px;
	text-align: right;
	line-height: 15px;
	padding: 4px 11px 0px 0px;
	background: transparent url(/images/fd_mac_sticker.png) no-repeat top;
        behavior:url(/styles/iepngfix.htc);
	cursor: pointer;
}

#splash .bottomSticker:link,
#splash .bottomSticker:visited{
	font-size: 12px;
	color: white;
	text-decoration: none;
}
#splash .bottomSticker:link span,
#splash .bottomSticker:visited span{
	background: url(../images/underdash.gif) repeat-x;
}

#splash .bottomSticker:hover{
	text-decoration: underline;
}


#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 5px;
    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:12px;
}

#products .otherProds ul li {
    padding-left:11px;
    padding-right:11px;
    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;
}
#subscribeLink {
    float:right;
    color:#06c;
    line-height:30px;
    padding:0 35px 0 0;
    background:url(/images/updates_notifications/subscribe.png) no-repeat right;
}

#sticker {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
}

#sticker img {
    behavior:url(/styles/iepngfix.htc);
}



#overlay {
    position:absolute;
    z-index: 101;
    background:#FFE17F;
}

#overlay .content {
    margin:10px;
    border:1px solid #F6CA43;
    background:#fff;
    text-align:left;
    font-family:Tahoma;
}

#overlay .bottom {
    padding:15px;
    border-top:1px solid #ccc;
    text-align:right;
}

#overlay .bottom .close {
    color:#838383;
    font-family:Tahoma;
    text-decoration:none;
}

#overlay .bottom .close:hover {
    text-decoration:underline;
}

#overlay .content p {
    margin:0;
    padding:0 15px 15px 15px;
    text-align:justify;
}

#overlay .content p a {
    color:#0049A3;
}

#overlay .content h3,
#overlay .content h2,
#overlay .content h1 {
    margin:15px;
    padding:0;
    font-size:20px;
}

#overlay .content ol,
#overlay .content ul {
    margin:0 15px 15px 15px;
    padding:0;
    text-align:justify;
    list-style:none;
}

#overlay .content ol li,
#overlay .content ul li {
    margin-bottom:10px;
}

#overlay .content .download {
    line-height:24px;
    font-family:Arial;
    font-size:15px;
}

#overlay h5 {
    margin:3px;
    padding:10px;
    font-size:18px;
    background:#fdc938;
}

#overlay .download {
    margin:5px 5px 5px 8px;
    padding:6px 0 0 35px;
    background:url(/images/icon_download.gif) no-repeat left top;
    font-size:11px !important;
    color:#a0a0a0;
    line-height:14px !important;
}

#overlay .download a {
    font-weight:bold;
    font-size:14px;
    color:#0049A3;
    line-height:18px;
}

#overlay .download a.big {
    font-weight:bold;
    font-size:18px;
    color:#0049A3;
    line-height:18px;
}

#cover {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:100;
    background:#000;
    border:0;
}
.highslide-html {
    background-color:#fff;
}
.highslide-html-content {
    position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
