/* CSS Document */
body
{
	margin:0px auto;
}
img{
border:0px;
}

#container
{
	width:950px;
	margin:0px auto;
	padding:0px;
}
div,p
{
	margin:0px;
	padding:0px;
}
#top
{
	width:950px;
	margin:0px;
	height:87px;
	padding:0px;
	clear:left;
}
#logo
{
	width:263px;
	height:87px;
	margin:0px;
	padding:0px;
	float:left;
}
.helpline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#nav-top
{
	width:687px;
	height:51px;
	margin:0px;
	padding:0px;
	float:left;
	background:url(../images/top-back.jpg);
}
#top-nav
{
	width:687px;
	height:36px;
	margin:0px;
	height:0px;
}
.topnav{
font: bold 12px Verdana;
background:url(../images/nav-back.jpg) repeat-x;
float:left;
width:670px;
}

.topnav ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.topnav ul li{
position: relative;
display: inline;
color:#000000;
float: left;
}

/*Top level menu link items style*/
.topnav ul li a{
display: block;
background:url(../images/nav-back.jpg) repeat-x; /*default state of the tabs*/
color:#000000;
padding:11px 33px;

text-decoration: none;
}

* html .topnav ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.topnav ul li a:link, .topnav ul li a:visited{
color:#000000;
}

.topnav ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
ul,li
{
	margin:0px;
	padding:0px;
}
.buy-now-link 
{
	color:#0687cd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
a.buy-now-link
{
	color:#0687cd;	
	text-decoration:none;
}
a:hover.buy-now-link
{
	text-decoration:underline;
}
.link
{
	color:#0687cd;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.link
{
	color:#0687cd;
	text-decoration:none;
}
a:hover.link
{
	text-decoration:underline;
}
#nav-section
{
	width:263px;
	margin:0px;
	float:left;
	padding:0px;
}
ul.leftnav
{
	margin:0px 0px 10px 15px;
	padding:0px;
	width:210px;
}
ul.leftnav li
{
	list-style:none;
	border-top:1px solid #acacac;
	line-height:24px;
	background:transparent url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:10px 11px;padding-left:25px;
}
ul.leftnav li a
{
	color:#0687cd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-decoration:none;
}
ul.leftnav li a:hover
{
	text-decoration:underline;
}
#content-section
{	
	width:687px;
	margin:0px;
	float:left;
	padding:0px;
}
#banner
{
	width:687px;
	height:182px;
	margin:0px;
	padding:0px;
	background:transparent url(../images/banner.jpg);
	background-position:top left;
}
h1
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
h1.mac{
font-size:11px;
font-family:verdana, Helvetica, sans-serif;
}

h1.space
{
	padding:0px 160px 0px 120px;
}
h2.space
{
	padding:0px 160px 0px 120px;
}
.tabs-space
{
	margin-left:20px;
}
.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	padding:70px 140px 0px 120px;
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.black
{
	color:#000000;
}
h3
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 a
{
	text-decoration:none;
	color:#000000;
}
h3 a:hover
{
	text-decoration:underline;
}
.blue
{
	color:#0069bc;
	text-decoration:none;
}
.left-space
{
	padding-left:27px;
}
#services
{
	width:214px;
	height:255px;
	margin-left:15px;
	margin-bottom:15px;
	background:transparent url(../images/services-banner.jpg);
	background-repeat:no-repeat;
}
a
{
	outline:none;
}
.services-button
{
	margin:20px 0px 0px 40px;
}
#special-offer
{
	width:214px;
	height:140px;
	margin-left:15px;
	margin-bottom:15px;
	background:transparent url(../images/sepecial-offer-banner.jpg);
	background-repeat:no-repeat;
}
.special-offer-button
{
	margin:110px 0px 0px 100px;
}
.pcversion-offer-button1
{
	margin:10px 0px 0px 22px;
}
.pcversion-offer-button
{
	margin:10px 0px 0px 10px;
}
#special-offer1
{
	width:214px;
	height:140px;
	margin-left:15px;
	margin-bottom:15px;
	background:transparent url(../images/special-offer-banner1.jpg);
	background-repeat:no-repeat;
}
.special-offer-button1
{
	margin:110px 0px 0px 100px;
}
#testimonials
{
	width:214px;
	margin-left:15px;
}
#test-pcversion
{
	width:673px;
	height:250px;
	background:transparent url(../images/test-back.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
#pcversion
{
	width:330px;
	height:200px;
	float:left;
}
#cl-test
{
	width:320px;
	height:200px;
	float:left;
}
.test1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0px 24px 0px 30px;
	line-height:22px;
	color:#000000;
}
.client-says
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding:0px 24px;
	line-height:22px;
	color:#000000;
}
.cl-test-align
{
	padding-top:50px;
}
a.more
{
	color:#0069bc;
	text-decoration:none;
}
a:hover.more
{
	text-decoration:underline;
}

.client-name
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:60px;
	padding-top:18px;
	font-weight:bold;
}
#press
{
	width:214px;
	margin-left:15px;
	margin-bottom:15px;
}
a.press
{
	color:#0069bc;
}

a.press1
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:20px;
	line-height:20px;
}
.sub-buttons
{
	margin-left:50px;
}
.services
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
}
ul.features
{
	margin:0px;
	padding:0px;
	width:100%;
}
ul.features li
{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:20px 8px;
	font-size:12px;
	padding-left:35px;
	line-height:20px;
	color:#000000;
}
ul.features1
{
	margin:0px;
	padding:0px;
	width:100%;
}
ul.features1 li
{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bullet1.jpg);
	background-repeat:no-repeat;
	background-position:20px 8px;
	font-size:12px;
	padding-left:45px;
	line-height:20px;
	color:#000000;
}
ul.features1 li a
{
	color:#000000;
	text-decoration:none;
}
ul.features1 li a:hover
{
	text-decoration:underline;
}
.detail-text
{
	font-family:verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
}
ul.list_none
{
	list-style:none;
	margin-top:10px;
}
ul.list_none li
{
	font-size:11px;
	color:#014650;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}
ul.list_none li a
{
	color:#014650;	
	text-decoration:none;
	padding-left:30px;
}
ul.list_none li a:hover
{
	text-decoration:underline;
}
.link-heading
{
	color:#014650;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.link-heading a
{
	
	color:#014650;
	text-decoration:none;
}
.link-heading a:hover
{
	text-decoration:underline;
}
#footer
{
	clear:both;
	height:106px;
	background:transparent url(../images/footer-back.jpg);
	background-repeat:repeat-x;
}
.footer
{
	padding-top:20px;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.services-heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f2f2f2;
}	
	
.service-space
{
	padding-top:70px;
	padding-left:10px;
}
ul.services
{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
ul.services li
{
	background:url(../images/bullet2.jpg);
	background-repeat:no-repeat;
	background-position:10px 5px;
	color:#f2f2f2;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:25px;
}
.photo-recovery-promo
{
	padding-top:60px;
	padding-left:60px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.ipod-recovery-promo
{
	padding-top:58px;
	padding-left:25px;
	padding-right:5px;
	color:#f2f2f2;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.photo-recovery-offer-button
{
	margin:0px 0px 0px 100px;
}
.ipod-recovery-offer-button
{
	margin:8px 0px 0px 100px;
}	



	/*-----------caution note----------------------*/	
.down-note
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.down-star
{
	color:#FF0000;
}
