@charset "utf-8";
/* www.datarecoverysoftware.com */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/bg.png);
	background-repeat: repeat;
}
img
{border:0px;}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #006699;
}
a:active {
	text-decoration: none;
}
figure, figcaption
{margin:0px; padding:0px;}
.style1 {
	color: #990000;
	font-weight: normal;
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.style2 {
	font-size: 17px;
	color: #FFFFFF;
	font-weight: normal;
}

.style3 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 14px;
}
.style4 {
	color: #99d9ff;
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.style5 {
	color: #FFFFFF;
	font-size: 12px;
	text-align:justify;
}
.style6 {
	font-size: 17px;
	color: #DF4800;
	font-weight:normal;
}
.style7 {
	font-size: 15px;
	color: #006699;
	font-weight:normal;
}
.style8 {
	font-size: 13px;
	color:#006699;
}
.style9 {
	font-size: 12px;
	color:#006699;
	font-weight:bold;
}
.style10 {
	font-size: 22px;
	color:#006699;
	font-weight:normal;
}
.style11 {
	color: #990000;
	font-weight: normal;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.style12{
	font-size: 15px;
	color:#FFF;
	font-weight: normal;
}
.style13{
	font-size: 15px;
	color:#900;
	font-weight: normal;
}
.style14 {
	color:#000;
	font-weight: normal;
	font-size: 15px;
}
.button
{        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	width:auto;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	margin-left:15px;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.button:hover
{
	background-color:#ccc;       
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
}
.button:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}
.button:focus
{
	outline: 0;
	background: #fafafa;
}    
.button:before
{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
}
.download:before {content: url(img/dwn.jpg);
	background-color: #0FA60D;
}
.scr:before {content:url(img/scren.jpg);
	background-color: #0071C2;
}
.o:before
{
	content: "\$";
	color:#900;
	background-color:#f0d162;
}
.bdrow
{margin-top:10px;}
.w-row
{background-image:url(img/windw2.jpg); height:35px; background-repeat:repeat-x;}
.w-st
{margin-top:1px; width:400px; float:left; margin-left:10px; margin-top:7px;}
.w-image
{width:240px; height:38px; margin-top:-1px;}
.div-w
{width:240px; height:38px; float:left; margin-left:150px;}
.row-mac
{background-image:url(img/mac-02-mr.jpg); height:38px; width:100%; background-repeat:repeat-x;}
.div-mac1
{width:auto; height:auto; float:left; margin-left:30px; margin-top:10px;}
.mac-image
{width:240px; height:38px; margin-top:-1px;}
.window
{background-image:url(img/windws-strp.jpg); height:35px; background-repeat:no-repeat; text-align:center;}
#nav {
	float: right;
	overflow: hidden;
	margin-top: 40px;
}
#nav ul {
margin:0;
padding:0;
list-style:none;
}
#nav ul li {
	float: left;
}
#nav ul li a {
	float: left;
	color: #FFF;
	padding: 10px 15px;
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
}
#nav ul li a:hover {
	color: #000;
	transition: all .5s linear;
	background-color: #FF8C55;
	-webkit-transition: all 1s linear;
	border-radius: 15px;
}
ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
#breadcrumbs{
	background: #eee;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	overflow: hidden;
	width: 100%;
	margin-top: -10px;
}

#breadcrumbs li{
  float: left;
}

#breadcrumbs a{
  padding: .7em 1em .7em 2em;
  float: left;
  text-decoration: none;
  color: #444;
  position: relative;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  background-color: #ddd;
  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
}

#breadcrumbs li:first-child a{
  padding-left: 1em;
  border-radius: 5px 0 0 5px;
}

#breadcrumbs a:hover{
  background: #fff;
}

#breadcrumbs a::after,
#breadcrumbs a::before{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid;
  right: -1em;
}

#breadcrumbs a::after{ 
  z-index: 2;
  border-left-color: #ddd;  
}
#breadcrumbs a::before{
  border-left-color: #ccc;  
  right: -1.1em;
  z-index: 1; 
}

#breadcrumbs a:hover::after{
  border-left-color: #fff;
}

#breadcrumbs .current,
#breadcrumbs .current:hover{
	font-weight: normal;
	background: none;
	color: #069;
}

#breadcrumbs .current::after,
#breadcrumbs .current::before{
  content: normal;  
}
.arrow_box {
	position: relative;
	background: #1271CF;
	border: 4px solid #88b7d5;
}
.arrow_box:after, .arrow_box:before {
	bottom: 100%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
}
.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #1271CF;
	border-width: 45px;
	left: 50%;
	margin-left: -30px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #88b7d5;
	border-width: 36px;
	left: 50%;
	margin-left: -36px;
}
#nav1 {
	float: right;
	overflow: hidden;
	margin-top: 10px;
}
#nav1 ul {
margin:0;
padding:0;
list-style:none;
}
#nav1 ul li {
	float: left;
}
#nav1 ul li a {
	float: left;
	color: #FFF;
	padding: 10px 15px;
	text-decoration: none;
	font-weight: normal;
	font-size: 13px;
}
#nav1 ul li a:hover {
	color: #000;
	transition: all .5s linear;
	background-color: #FF8C55;
	-webkit-transition: all 1s linear;
	border-radius: 15px;
}
.mac-s
{background-image:url(img/mac-strp.jpg); height:35px; text-align:center; background-repeat:no-repeat;}
.divst
{background-image:url(img/br-2.jpg); width:100%; height:28px; text-align:center; background-repeat:repeat-x;}
.btn-box
{width:500px; margin:auto; text-align:center;}
.boxw1
{width:20%;}
.boxw2
{width:80%;}
.boxm1
{width:15%;}
.boxm2
{width:85%;}
p
{text-align:justify;
}
h1, h2
{margin-top:0px; margin-bottom:0px; font-weight:normal;}
.div-bt
{width:auto; height:auto; float:right; margin-right:15px;}
.div-bannerimg
{width:150px; height:152px; margin-bottom:-5px; margin-left:10px;}
.div-table
{width:100%;
border-collapse:collapse; 
text-align:justify;}
.div-halftab
{ width:50%;
text-align:justify;}
.divms
{ width:100%; background-color:#7C7C7C;}
.t1
{ width:22%;}
.t2
{ width:32%;}
.t3
{ width:46%;}
.wstrip
{ background-image:url(datarecoverysoftware/img/br-2.jpg); width:100%; height:35px; text-align:center; background-repeat:repeat-x;}
.div-windowtab
{
	width: 100%;
	background-color: #ffe28e;
	height: 35px;
}
.div-mactab
{
	width: 100%;
	background-color: #C2E4FE;
	height: 35px;
}
.row
{width:16%;}
.mac-row
{width:25%;}
.banner2
{background-image:url(img/br-more.jpg); height:84px; width:100%; background-repeat:repeat-x;}
.banner2-img
{ margin-left:30px; width:80px; height:84px; margin-top:-1.2px;}
.div-banner
{ background-image:url(img/br.jpg); height:157px; width:100%; background-repeat:repeat-x;}
.divsite
{ width:auto; height:auto; float:left; margin-top:5px; text-align:right; text-align:justify;}
.div-container
{ width:1000px; background-color:#F5F5F5; margin:auto;}
.div-navigation
{
	width: 1000px;
	margin: auto;
	border-radius: 40px;
}
.tab-nav
{width:1000px; margin:auto;}
.div-navi
{ width:1000px; margin:auto; border-radius:40px;}
.divwindbox
{ width:90%; margin:auto; border-radius:10px; border-bottom:4px ridge #FC6;}
.divwrow
{
	text-align: center;
	background-image: url(img/windw1.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.win-strp
{background-image:url(img/br-2.jpg); width:100%; height:28px; text-align:center; background-repeat:repeat-x;}
.win-nav
{background-image:url(img/windws-strp.jpg); height:35px; background-repeat:no-repeat; text-align:center;}
.partner
{width:627px; height:78px; border:0px;}
.mac-nav
{background-image:url(img/mac-strp.jpg); height:35px; background-repeat:no-repeat; text-align:center;}
.mac-stp
{background-image:url(img/br-3.jpg); width:100%; height:28px; background-repeat:repeat-x; text-align:center;}
.aside-nav
{width:273px; height:67px; margin:auto; border:0px;}
.order
{width:17px; height:14px;}
.view
{width:16px; height:10px;}
.tb1
{width:3%;}
.tb2
{width:97%;}
.tb3
{width:5%;}
.divmacbox
{ width:90%; margin:auto; border-radius:10px; border-bottom:4px ridge #8AD9FF;}
.divmacrow
{
	text-align: center;
	background-image: url(img/mac-02.jpg);
	width: 100%;
	background-repeat: repeat-x;
}
.div-title
{ width:auto; height:auto; float:left; margin-top:20px; margin-left:30px;}
.div-strip
{ width:406px; height:64px; margin-top:-1px; margin-right:40px;}
.divw
{
	width: 100%;
	margin: auto;
}
.div-blank
{ width:130px;}
.icon
{ width:169px; height:120px; border:0px;}
.divbox
{ width:280px;
text-align:center;}
.container
{ text-align:center;}
.text
{ text-align:right;}
.div-footerbox
{ width:390px;}
.footer1
{ width:200px;}
.footer1
{ width:190px;}
.div-navstrip
{ width:245px; height:51px; margin-left:10px;}
.content-box
{ width:273px; background-color:#94e0e6;}
.strip
{ width:100%; background:#FFCD3A;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	overflow: hidden;
	width: 100%;}
	
.mac-strip
{ width:100%; background:#98D2FE;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #e5e5e5 #ccc;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(0,0,0,.2);
	overflow: hidden;
	width: 100%;}
.div-shadow
	{ width:100%; background-color:#F2F2F2; box-shadow:inset 2px 0px 2px 2px #CCC;}
.div-footer
{ width:70%; margin:auto;}
.margin
{margin:auto; width:50%;}
.divbox1
{
	width: 100%;
	background-color: #F7E9B7;
}
.bc1
{ width:15%;}
.bc2
{ width:85%;}
.content-box1
{background-color:#c2ccea; width:273px;}
.divbox2
{ width:100%; background-color:#F0F0F0;}
.div-macbox
{
	width: 100%;
	background-color: #C7E7FF;
}
.div-all
{ width:auto; height:auto; float:left;}
.div-mac
{ width:auto; height:auto; float:right;}
.div-icon
{ width:60px; height:60px; border:0px;}
.div-footer
{
	width: 340px;
	height: auto;
	float: left;
	margin-left: 10px;
}
.divsmall-icn
{
	width: 10%;
}
.div-bigscr
{ width:871px; height:635px; border:0px;}
.tb
{ width:20%;}
.div-sicon
{ width:16px; height:16px; border:0px;}
.divs-bull
{ width:8%; text-align:center;}
.divt2
{ width:92%;}
.divw3c
{ width:212px; height:148px; border:0px;}
.divasp
{ width:212px; height:114px; margin-bottom:14px; border:0px;}
.divsmall-icon
{ width:42px; height:42px; border:0px;}
.div-ic
{ width:24px; height:24px; border:0px;}
.div-container
{ width:990px; height:auto; margin:auto; background-color:#F5F5F5;}
.div-banner
{ width:100%; background-image:url(img/br.jpg); width:100%; height:157px; background-repeat:repeat-x;}
.div-small
{ width:15%;}
.div-large
{ width:85%;}
.div-bannerimg
{ width:150px; height:157px; margin-left:30px; margin-top:-3px;}
.divsite
{ width:auto; height:auto; float:left; margin-top:5px; text-align:right; text-align:justify;}
.div-main
{ width:auto; height:auto; float:left;}
.div-asp
{ width:313px; height:148px; border:0px;}
.div-wstrip
{ background-image:url(datarecoverysoftware/img/br-2.jpg); width:100%; height:28px; text-align:center; background-repeat:repeat-x;}
.div-smallscr
{ width:871px; height:635px; border:0px; margin-right:0px; text-align:center;}
.div-dw
{ width:990px; margin:auto;}
.div-td
{ width:400px;}
.div-td1
{ width:490px; margin:auto;}
.div-n
{ width:90%;}
.div-o{ width:10%;}
.div-sic
{ width:24px; height:24px; margin-top:-5px; margin-left:3px;}
.order-i
{ width:5%; text-align:center;}
.order-price
{ width:10%; text-align:center;}
.order-tb
{width:40%;}
.order-bt
{width:30%;}
.order-icon
{ width:40px; height:40px; border:0px;}
.div1
{ width:300px; height:auto; float:left;}
.div2
{ width:450px; height:auto; margin-left:10px; float:left;}
.div3
{ width:200px; height:auto; margin-left:10px; float:left;}
.contact
{width:623px; height:208px; border:0px;}
.tag {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    background:#63AE2B;
    float: left;
    padding: 7px 3px;
    margin: 0 5px 5px 0;
	width:auto;
	margin:auto;
}
.tag:after {
    content: "";
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    border-right: #F5F5F5 7px solid;
    border-bottom: #F5F5F5 7px solid;
    -moz-border-radius: 0 0 20px 0;
    -webkit-border-radius: 0 0 20px 0;
    border-radius: 0 0 20px 0;
}
.tag:before {
    content: "";
    position: absolute;
    z-index: 100;
    top: 0;
    right: 0;
    border-left: #F5F5F5 7px solid;
    border-bottom: #F5F5F5 7px solid;
    -moz-border-radius: 0 0 0 20px;
    -webkit-border-radius: 0 0 0 20px;
    border-radius: 0 0 0 20px;
}
.tag a {
    outline: 1px rgba(255,255,255,0.4) dashed;
    border: 1px rgba(0,0,0,0.3) dashed;
    padding: 4px 10px 4px 20px;
    text-decoration: none;
    color: rgba(255,255,255,0.5);
    white-space: nowrap;
}
.tag a:hover {color: rgba(0,0,0,0.5);}
.tag a:after {
    content: "";
    position: absolute;
    z-index: 100;
    bottom: 0;
    left: 0;
    border-right: #F5F5F5 7px solid;
    border-top: #F5F5F5 7px solid;
    -moz-border-radius: 0 20px 0 0;
    -webkit-border-radius: 0 20px 0 0;
    border-radius: 0 20px 0 0;
}
.tag a:before {
    content: "";
    position: absolute;
    z-index: 1000;
    bottom: 0;
    right: 0;
    border-left: #F5F5F5 7px solid;
    border-top: #F5F5F5 7px solid;
    -moz-border-radius: 20px 0 0 0;
    -webkit-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0;
}
.tag .circle {
	position: absolute;
	z-index: 100;
	border: 5px #F5F5F5 solid;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: -5px;
	width: 0;
	height: 0;
	top: 18px;
	left: 8px;
	-moz-box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
	box-shadow: 0 -1px 0 rgba(0,0,0,0.5),
        0 1px 0 rgba(255,255,255,0.3);
	background-color: #F5F5F5;
}
.bt
{        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	border: 1px solid #777;
	width:auto;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	width:95%;
	height:25px;
}
.bt:hover
{
	background-color:#ccc;       
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
}
.bt:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
	width:auto;
}
.bt:focus
{
	outline: 0;
	background: #fafafa;
}    
.bt:before
{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
}
.order:before
{
	content: "\$";
	color:#900;
	background-color:#f0d162;
}
#box 
{
  background:#F5F5F5;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 2em 1.5em;
  color: rgba(0,0,0, .8);
  text-shadow: 0 1px 0 #fff;
  border:2px solid #CCC;
  width:250px;
}
.div-w3c
{
	text-align: center;
	height: auto;
	float: left;
	width: auto;
	margin-left: 20px;
	margin-bottom: 82px;
	
}
.div-data
{
	text-align: center;
	height: auto;
	float: left;
	width: auto;
	margin-left: 20px;
	margin-top:20px;
	
}
.bt-home
{        
	display: inline-block;
	white-space: nowrap;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	border: 1px solid #777;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	width:270px;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	margin-left:15px;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}
.bt-home:hover
{
	background-color:#ccc;       
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
}
.bt-home:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}
.bt-home:focus
{
	outline: 0;
	background: #fafafa;
}    
.bt-home:before
{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
}
.download:before {content: url(img/dwn.jpg);
	background-color: #0FA60D;
}
.o:before
{
	content: "\$";
	color:#900;
	background-color:#f0d162;
}
.window-bt
{        
	display: inline-block;
	white-space:normal;
	background-color: #ccc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	border: 1px solid #777;
	width:auto;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	width:190px;
	height:auto;
}	
.window-bt:hover
{
	background-color:#ccc;       
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
}
.window-bt:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
	width:190px;
}
.window-bt:focus
{
	outline: 0;
	background: #fafafa;
}    
.window-bt:before
{
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
}
.window1-bt
{        
	display: inline-block;
	white-space:normal;
	background-color: #F7E9B7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#F7E9B7));
	background-image: -webkit-linear-gradient(top, #eee, #F7E9B7);
	background-image: -moz-linear-gradient(top, #eee, #F7E9B7);
	background-image: -ms-linear-gradient(top, #eee, #F7E9B7);
	background-image: -o-linear-gradient(top, #eee, #F7E9B7);
	border: 1px solid #777;
	width:auto;
	padding: 0 1.5em;
	margin: 0.5em;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	width:190px;
	height:auto;
}
.window1-bt:hover
{
	background-color:#F7E9B7;       
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
}
.window1-bt:active
{
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
	width:190px;
}
.window1-bt:focus
{
	outline: 0;
	background: #fafafa;
}    
.window1-bt:before
{
	background: #F7E9B7;
	background: rgba(0,0,0,.1);
	float: left;        
	width: 1em;
	text-align: center;
	font-size: 1.5em;
	margin: 0 1em 0 -1em;
	padding: 0 .2em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
}

.buydata
{
	background-image:url(img/by-now-01.jpg);
	width:308px;
	height:27px;
	
}
.buydata:hover
{
	background-image:url(img/by-now-02.jpg);
	width:308px;
	height:27px;
	
}

.dwndata
{
	background-image:url(img/download-01.jpg);
	width:308px;
	height:27px;
	
}
.dwndata:hover
{
	background-image:url(img/download-02.jpg);
	width:308px;
	height:27px;
	
}


.intdivd
{
	background-image:url(img/download-small-01.jpg);
	width:284px;
	height:27px;
	
}

.intdivorder
{
	background-image:url(img/by-now-small-01.jpg);
	width:284px;
	height:27px;
	
}

.intdivd:hover
{
	background-image:url(img/download-small-02.jpg);
	width:284px;
	height:27px;
	
}

.intdivorder:hover
{
	background-image:url(img/by-now-small-02.jpg);
	width:284px;
	height:27px;
	
}