html{	overflow-y:scroll;}html, body  {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #92908D;	height: 100%;}.clear {	float: none;	clear: both;	height: 1px;	line-height: 1px;}.pagecontentwrapper{	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -218px;}/*a.product {	margin: 0px;	color: white;	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;	font-size: 18px;	font-weight: normal;	line-height: 80px;	text-decoration:none;}a.product:hover{	text-decoration:none;}a.product span{	font-weight: bold;}*/a.logo {	margin      : 0px;	position    : absolute;	top         : 13px;	display     : block;	padding     : 15px 0px 14px 0px;	font-family : 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;	font-size   : 23px;	font-weight : normal;	line-height : 23px;	letter-spacing : 1px;	text-decoration : none;	color       : #ffffff;	zbackground  : url('/img/bitreplica-logo.gif') no-repeat;}a.logo span {	font-weight : bold;}a.logo span.green {	color       : #97BB00;}a.logo span.white {	color       : #ffffff;}h1.download_header{	top: 1px;	position:absolute;	width:320px;	margin: 0px;	padding: 0px;	color: white;	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;	font-size: 18px;	line-height: 90px;	text-align:center;}h1.download_header_shadow{	margin: 0px;	padding: 0px;	color: #000;	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;	font-size: 18px;	line-height: 90px;	text-align:center;}h1.hiddenPadeTitle{	text-indent: -5000px;	padding: 0;	margin: 0;}h2 {	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 24px;	color: #52453f;	text-align:left;	padding: 0px;	margin: 0px 0px 20px 0px;}h3 {	margin: 10px 0px 15px 0px;	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 16px;	color: #52453f;	text-align: left;}h4 {	margin: 0px 0px 10px 5px;	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 18px;	color: #52453f;	text-align: left;}h5{	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 16px;	font-weight:normal;	color: #52453f;	text-align: left;	padding: 0px;	margin: 0px 0px 10px 0px;}p {	margin: 0px 0px 10px 0px;	padding: 0px;	line-height: 20px;	font-family: Arial, Helvetica, sans-serif;}p.expintro{	text-indent: 12px;	margin:0px 0px 0px 10px;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;}p.stepdescr{	font-size:11px;	margin-left:5px;	clear:left;	line-height:16px;}img.explogo{	border:0;	margin: 10px 0px 10px 10px}.fheader {	float:left;	display: block;	font-weight:bold;	color: #52453f;	height:24px;	margin-bottom:5px;	background: url('../img/fheader_bg.jpg') no-repeat left top;}.fheader div {	float:left;	display: block;	font-weight:bold;	color: #52453f;	height:24px;	padding: 5px 6px 0 4px;	margin: 0 0 0 3px;	background: url('../img/fheader_bg.jpg') no-repeat right -24px;}* html .fheader span {	padding-top:0;}.fheader span span {	position:relative;	padding:3px .4em;	border-width:0;	border-top:1px solid #e6e5d1;	border-bottom:1px solid #e6e5d1;	margin:0;}ul {	margin: 0px;	padding: 0px;	list-style: none;}a.footer_link {	font: 100%/25px Arial, Helvetica, sans-serif;	background: url('../img/list_bullet.gif') no-repeat left;	margin: 0;	padding: 0 0 0 14px;	color: #FFFFFF;}a.readmore{	display: block;	margin: 10px 0px 25px 10px;	color: #8cc000;	font-size:11px;	text-decoration:none;}a.readmore:hover{	text-decoration:underline;}a.pseudolink{	border-bottom: 1px dotted;	text-decoration: none;}a.pseudolink_green{	border-bottom-color: #8cc000;}a.pseudolink_white{	border-bottom-color: white;}a.backupButton{	display: block;	height: 74px;	width: 210px;	background-image: url('../img/back_up_now_button.png');	background-repeat: no-repeat;	position: absolute;	left: 0px;	top: 210px;}a.downloadNowButton{	display: block;	height: 64px;	width: 290px;	background-image: url('../img/download_now_button.png');	background-repeat: no-repeat;	position: absolute;}a.downloadButton{	display: block;	height: 74px;	width: 210px;	background-image: url('../img/download_button.png');	background-repeat: no-repeat;	background-position:center top;	margin:0px;	padding:0px;}a.backupButton_r{	display: block;	height: 74px;	width: 210px;	margin:0px;	padding:0px;	background-image: url('../img/back_up_now_button.png');	background-repeat: no-repeat;	background-position:center top;}a.purchaseButton {	display: block;	height: 55px;	width: 210px;	margin:0px;	padding:0px;	background-image: url('../img/purchase_button.png');	background-repeat: no-repeat;	background-position:center top;}.backupButtonWhiteBg{	background-image: url('../img/back_up_now_button.png') !important;}a.backupButton:hover{    background-position:0 -74px;}a.downloadNowButton:hover{	background-position:0 -64px;}a.downloadButton:hover{    background-position:0 -74px;}a.backupButton_r:hover{	background-position:center -74px;}a.purchaseButton:hover {	background-position:center -54px;}div.header{	background-position: top;	margin: 0;	padding: 0;	height: 80px;	background-repeat: repeat-x;	background-image: url('../img/header_bg.gif');	min-width: 960px;}div.pagecontent{	padding: 0px;	margin: 48px auto;	width: 960px;}div.promobg{	background-image: url('../img/promo_bg_img.jpg');	background-color: #8c6d5b;	background-repeat: repeat-x;	background-position: center top;	height: 321px;	min-width: 960px;}div.promobg div{	/*background-image: url('../img/promo_bg_img.jpg');	background-repeat: no-repeat;	background-position: center top;*/	height: 321px;}div.subheader{	background-image: url('../img/subheader_bg_img.jpg');	background-color: #8c6d5b;	background-repeat: repeat-x;	background-position: center top;	height: 81px;	min-width: 960px;}div.subheader div{	/*background-image: url('../img/subheader_bg_img.jpg');	background-repeat: no-repeat;	background-position: center top;*/	height: 81px;}div.subheader div div{	background-repeat: no-repeat;	background-position: left center;	margin: 0px auto;	height: 81px;	width:960px;}div.mainmenulayer{	margin: 0px;	padding: 0px;	height: 37px;	position:absolute;	right:0px;	top:24px}div.wrapper{	padding: 0px;	margin: -321px auto 0px auto;	width: 960px;	position: relative;	background: url("/img/promo_bg_img.jpg") 50% 0% repeat-x;}div.headercontent{	margin: 0px;	padding: 0px;	height: 80px;	width: 960px;	margin: 0px auto 0px auto;	position:relative;	background-image: url('../img/header_bg.gif');}div.promolayer{	margin: 0px;	padding: 0px;	height:321px;	position: relative;}div.promolabel{	background-image: url('../img/promo_hd_label.gif');	height: 89px;	width: 580px;	background-repeat: no-repeat;	position: absolute;}div.photo_frame{	background: url('../img/photo_frame.gif') no-repeat top;	height: 321px;	width: 325px;	right: 0px;	position: absolute;}div.photo{	position: absolute;	right: 44px;	width: 242px;	height: 196px;	background: url('../img/home_photo.jpg') no-repeat top; top: 41px;}div.promotext{	position: relative;	top: 106px;	left: 1px;	width:580px;	padding: 0;	margin: 0;	width:580px;	font-size:18px;	line-height:24px;	font-weight:bold;	color:#555;	padding : 10px 0px 0px 0px;	letter-spacing : 1px;	line-height : 150%;	font-family : Arial;}div.promotext .shadow {	padding : 10px 0px 0px 0px;}.shadow {	position: absolute;	top: -1px;	left: -1px;	color:white;}div.promotext_shadow{	position: absolute;	top: 105px;	left: 0px;}div.promo_divider{	margin: 0px;	padding: 0px;	background: url('../img/promo_divider.gif') no-repeat center; position: absolute;	left: -15px;	top: 168px;	height: 16px;	width: 634px;}div.learnmorelayer{	position: absolute;	left: 255px;	top: 210px;	margin: 0px;	padding: 0px;	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;	font-size: 14px;	color: #555;	line-height: 72px;}div.learnmorelayer .shadow a{	font-size: 14px;	line-height: 72px;	color: white;}div.orlabel{	background: url('../img/or_img.gif') no-repeat center;	position: absolute;	left: 225px;	top: 210px;	height: 72px;	width: 16px;}div.content{	padding: 48px 0px 48px 0px;	margin: 0px;}div.rightcolumn{	position:relative;	padding: 0px;	margin: 0px;	width: 320px;	float:right;}div.leftcolumn{	margin-right: 330px;}div.main_download_arrow{	height:200px;	width:162px;	position:absolute;	background: url('../img/main_download_arrow.png') no-repeat 0 0;}div.respblock {	position:relative;	width: 310px;	min-height:77px;}div.respblock img{	margin-top: 12px;}div.respblock p.user {	color: #94b900;	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-weight:bold;	font-size: 11px;	padding-top:5px;	line-height:12px;	width:120px;}div.respblock p.useremploye{	color: #92908D;	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 11px;	margin-top:-4px;	line-height:12px;	width:120px;}div.respblock p.respcontent{	position:absolute;	left: 120px;	color: #92908D;	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	font-size: 12px;	line-height:14px;	padding-left: 12px;	padding-top: 12px;	font-style:italic;	background: url('../img/tbg.jpg') no-repeat 0 0;}div.respblock div {	width: 310px;	min-height:77px;}div.respblock div div {	width: 310px;	min-height:77px;}div.respblock div div p{	text-indent: 12px;	color: white;	margin:0px;	padding: 16px 32px 24px 32px;	font-size:11px;	font-family:Arial, Helvetica, sans-serif;}div.rightbtnblock{	background: url('../img/button_block_fill.gif') repeat-y top;	width: 320px;	margin: 0px;	padding: 0px;	position:relative;}div.rightbtnblock p{	color: white;	padding: 0px 30px 16px 30px;	text-align:center;}div.rightbtnblock p.fileinfo{	color: #98857d;	line-height: 16px;	font-size:11px;	width:320px;	padding: 40px 0px 8px 0px;	text-align:center;}div.rightbtnblock p.fileinfo span{	font-weight:bold;}div.rightbtnblock div{	background: url('../img/button_block_top.gif') no-repeat top;}div.rightbtnblock div div {	background: url('../img/button_block_bottom.gif') no-repeat bottom;}div.activemenuitem {	background: url('../img/main_menu.png') no-repeat right top;	padding: 0px;	height: 37px;}div.activemenuitem div{	background: url('../img/main_menu.png') no-repeat left -37px;	padding: 0px;	margin: 0px 4px 0px 0px;	height: 37px;}div.activemenuitem div div {	/*background: url('../img/active_menuitem_r.gif') no-repeat right;*/	background:none;	padding: 0px;	margin: 0px;	height: 37px;}div.activemenuitem div div div {	background: url('../img/active_menuitem_b.gif') no-repeat center 29px;	padding: 0px 8px 0px 12px;	margin: 0px;	height: 37px;}div.activemenuitem div div div span{	padding: 0px;	margin: 0px;	color: white;	line-height: 28px;	font-size:14px;	font-weight:bold;	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}div.menuitem{	height:37px;	padding: 0px 10px;}div.menuitem a{	line-height: 28px;	padding: 0px;	margin: 0px;	color: white;	font-size:14px;	font-weight:bold;	font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;	text-decoration:none;}div.menuitem a:hover{	text-decoration:underline;}div.menuseparator{	background: none;	width: 15px;	height: 37px;	margin-bottom:6px}div.menuseparatorbullet{	background: url('../img/list_bullet.gif') no-repeat center;	width: 15px;	height: 37px;	margin-bottom:6px}div.mpagescreenshot{	background: url('../img/home_screenshot.png') no-repeat top;	width: 630px;	height: 570px;}div.featuretext{	position:relative;	margin-bottom:10px;}div.featuretext div{	position:absolute;	height:50px;	width:50px;	margin:0;	padding:0;}div.featuretext p{	margin-top: -10px;	margin-left:64px;}div.featuretext h3{	margin-left:64px;}div.featuretext div.ficon1{	background: url('../img/features.jpg') no-repeat;	background-position: left top;}div.featuretext div.ficon2{	background: url('../img/features.jpg') no-repeat;	background-position: -50px top;}div.featuretext div.ficon3{	background: url('../img/features.jpg') no-repeat;	background-position: -100px top;}div.featuretext div.ficon4{	background: url('../img/features.jpg') no-repeat;	background-position: -150px top;}div.featuretext div.ficon5{	background: url('../img/features.jpg') no-repeat;	background-position: -200px top;}div.footer{	background: #454442 url('../img/footer_bg_fill.gif') repeat-x top;	margin: 48px 0 0 0;	padding: 0;	height: 170px;	clear: both;	min-width: 960px;}.push{	margin: 48px 0 0 0;	height: 170px;	clear: both;}div.footercontent{	padding: 0px;	margin: 0px auto 0px auto;	width: 960px;	position: relative;	background: #454442 url('../img/footer_bg_fill.gif') repeat-x top;	height: 170px;}div.logolayer {	padding: 0px;	margin: 0px;	width: 320px;	height: 160px;	float:right;}div.logolayer img {	height: 33px;	width: 125px;	border: 0px;	margin-top: 20px;	margin-left: 60px;}div.logolayer p {	margin-left: 60px;	color: white;}div.linkslayer{	padding: 20px 0 0 0;	margin-right: 330px;}div.linkslayercolumn{	float:left;	width:210px;}div.share{	position:relative;	left:-30px;}.graytext{	color: #92908D;}.logocolor{	color: #8cc000;}.hovercolor{	color: #ffaa17;}.imgbutton{	border: 0px;	cursor: pointer;}.imgbutton_r{	border: 0px;	cursor: pointer;	margin: 10px 0px 20px 55px;}img.map{	border: 0;	height:180px;	width:180px;	position:relative;	left:-10px;}div.contacts{	left: 80px;	position: relative;}span.icon {	display: block;	background-position: center bottom;	background-repeat: no-repeat;}span.icon.icon-skydrive {	background-image: url(../img/icon_skydrive.png);}span.icon.icon-box {	background-image: url(../img/icon_box.png);}.clear {	height: 1px;	line-height: 1px;	clear: both;	float: none;}