.homepage .inner {
  position:relative;
  z-index:2;
  height:707px;
}
* html .homepage .inner{
  margin-bottom:-75px;
}
.homepage .content-border{
  background-color:transparent !important;
  border:none;
  /*height:707px;
  _height:auto;*/
}
#transparent_bk{
  position:absolute;
  z-index:2;
  top:0px;
  left:0px;
  width:954px;
  height:440px;
  background:#000;
  filter:'alpha(opacity=60)';
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";  
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); 
  opacity: .60;
	-moz-opacity: 0.60;
  border:1px solid #666666;
  border-top:none;
}
.mk_relative{
  height:38px;
}
#flare{
  position:relative;
  z-index:2;
}
.homepage .top-line {
  position:absolute;
  top:-24px;
  left:0;
  z-index:1;
  height:63px;
}
#hero {
  position:relative;
  z-index:3;
    margin-left: auto;
    margin-right: auto;
    width: 954px;
}

#hero #left-col {
    width: 515px;
    margin-left:35px;
    padding-top:50px;
    float: left;
}
* html #hero #left-col {
  margin-left:25px;
}
#hero #right-col {
    width: 389px;
    float: right;
}

#product-title p.product-info a.learn_more, #product-title p.product-info a.learn_more:active, #product-title p.product-info a.learn_more:hover, #product-title p.product-info a.learn_more:visited, #product-title p.product-info a.learn_more:link{
  color:#00adfd !important;
  text-decoration:none;
  background:transparent url(/static/images/homepage/tiny_arrow.png) no-repeat right center;
  padding-right:15px;
  margin-left:10px;
}
#product-title {
    width: 320px;
    margin-top: 100px;
    margin-left: 20px;
}

#product-title p {
    font-weight:lighter;
    margin-top: 5px;
    margin-left: 5px;
}
#product-title p.product-info a:link, #product-title p.product-info a:hover,
#product-title p.product-info a:visited, #product-title p.product-info a:active{
  color:#fff;
  text-decoration:none;
}

#product-title p.learn-more a:link, #product-title p.learn-more a:hover,
#product-title p.learn-more a:visited, #product-title p.learn-more a:active{
  color:#fff;
  font-weight:bold;
}
#product-title p.learn-more a:hover{
  text-decoration:underline;
}

#download-div {
    margin-top: 18px;
    margin-left:7px;
}
* html #download-div {
    margin-top: 0px;
    margin-left: 15px;

}
#download-div p.download-description{
  margin-left:20px;
  font-size:85%;
}
* html #download-div p.download-description{
  margin-left:10px;
}
#features {
    width: 956px;
    height: 152px;
    margin: auto;
    background: url(/static/images/homepage/bk_table.png) no-repeat 0 0px;
    position:relative;
    z-index:1;
    top:-86px;
}
/** html #features {*/
/*    height: 285px;*/
/*    background-position:0 -30px;*/
/*}*/
.featured-items{
  position:relative;
  top:-87px;
  margin:0px 0 0 0px;
  background: url(/static/images/homepage/bk_features.jpg) repeat-x 0 -606px;
  border:1px solid #4a4a4a;
  text-align:center;
}
/** html .featured-items{*/
/*    margin-top:109px;*/
/**/
/*}*/
.featured-items a:link, .featured-items a:hover, .featured-items a:visited, .featured-items a:active{
  color:#fff;
  text-decoration:none;
}
.featured-item{
    float:left;
    display:block;
    padding-top:20px;
    width:305px;
    height:178px;
    background:transparent url(/static/images/homepage/bk_features.jpg) no-repeat 0 0;
}
* html .featured-item{
  width:300px;
}
.featured-items .products{
  background-position:0 0;
}
.featured-items .developer{
  background-position:0 -202px;
}
.featured-items .iphone{
  background-position:0 -404px;
}
.featured-items .push{ /*one off rule to help make images fit in the box area on the home page*/
    margin:0 0 0 12px;
}
/** html .featured-items .push{*/
/*    margin:0 24px;*/
/*}*/

.install_button a{
    width:186px;
    height:58px;
    text-indent:-10000em;
    background:transparent url(/static/images/homepage/download_home.png) no-repeat 0 0px;
    display:block;
}

.install_button a:link, .install_button a:visited, .install_button a:active{
    background-position:0px 0px;
    _background:none;
    _margin-left:-9px;
  	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/homepage/download_home_off.png',sizingMethod='scale');
}
.install_button a:hover{
  background-position:0px -58px;
  _background:none;
  _margin-left:-9px;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/homepage/download_home_on.png',sizingMethod='scale');
}

.indent{
  display:block;
  text-indent:-10000em;
}
#graphic-card{
  margin:25px 0 0 27px;
  font-size:87%;
  font-weight:bold;
}
.v19{
  height:375px;
  margin:0 35px;
  padding:58px 0 0 0;
}
.v19 span.reg{
  font-size:73%;
}
.v19 p{
  margin:30px 20px 50px 20px;
}

.v19 .download_version_legacy{
  width:407px;
  height:160px;
  background:transparent url(/static/images/btn_download_1_9.png) no-repeat 0 0;
  position:relative;
  display:block;
  margin:0 auto;
}
.v19 a.download_version_legacy:link, .v19 a.download_version_legacy:hover,
.v19 a.download_version_legacy:active, .v19 a.download_version_legacy:visited{
  color:#fff;
  text-decoration:none;
}
.v19 .download_version_legacy span{
  position:absolute;
  font-size:11px;
}
.v19 .download_version_legacy span.desc{
  bottom:27px;
  left:27px;
}
.v19 .download_version_legacy span.size{
  bottom:30px;
  right:35px;
}