@charset "utf-8";
/* CSS Document */
body
{
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1,h2,h3,p,div,img
{
	margin:0px;
	padding:0px;
}
h1
{
	font-size:16px;
}
#container
{
	width:920px;
	padding:0px;
	margin:0px auto;
}
#header
{
	width:920px;
	height:100px;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#2a4f7b;
}
.logo_x
{
	margin:20px 10px;
}
.logo
{
	width:700px;
	float:left;
	margin:0px;
	padding:0px;
}
.toplinks
{
	width:200px;
	margin:30px 0px 0px 0px;
	padding:0px;
	float:left;
}
.helpline
{
	color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.space
{
	margin:0px 10px;
}
.space1
{
	margin-left:2px;
}
#topnav
{
	height:40px;
	width:920px;
	float:left;
	margin:0px auto;
	padding:0px;
	background-color:#2a4f7b;
	display:inline;
	height:1%;
}
#banner
{
	width:920px;
	height:216px;
	clear:both;
	background-image:url(../gfx/banner.gif);
	background-repeat:no-repeat;
}
#banner-promo
{
	width:920px;
	height:233px;
	background:transparent url(../gfx/banner-promo.jpg) no-repeat left top;
	clear:both;
}
.prod-features { margin-left:300px; }
ul.features
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.features li
{
	background:transparent url(../gfx/banner-bullets.gif) no-repeat left 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5c5c5a;
	line-height:24px;
	padding-left:30px;
}

#offer-banner
{
	width:920px;
	height:233px;
	float:left;
	margin:0px;
	padding:0px;
}
.offer-left
{
	width:550px;
	height:233px;
	margin:0px;
	padding:0px;
	float:left;
	background:transparent url(../gfx/special_offer.jpg) ;
	background-repeat:no-repeat;
	background-position:10px 22px;
}
.sp-head1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:40px;
	padding:0px 0px 0px 250px;
}
.sp-head2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	
	padding:0px 0px 0px 250px;
}
.sp-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
.offer_buyx
{
	padding:195px 0px 0px 250px;
}
.offer-in
{
	padding:0px 0px 0px 250px;
}
.red
{
	color:#bc0c0c;
}
.blue
{
	color:#0382aa;
}
ul.sp-offer
{
	width:300px;
	margin:0px 0px 0px 250px;
	padding:0px;
	list-style-type:none;
}
ul.sp-offer li
{
	background:url(../gfx/offer_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	padding-left:20px;
}
.offer-right
{
	width:370px;
	height:233px;
	float:left;
	margin:0px;
	padding:0px;
	background:transparent url(../gfx/offer_bg.jpg);
	background-repeat:no-repeat;
	background-position:right 0px;
}
.step_heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	color:#003a41;
}
.punchline
{
	padding:140px 0px 0px 278px;
	color:#797979;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
}
#recovery_steps
{
	width:920px;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#b4c132;
		
}

#recovery_steps1
{
	background-image:transparent url(../gfx/steps_back.jpg);
	background-repeat:no-repeat;
}
.steps_x
{
	padding:10px 10px 0px 15px;
}
.steps
{
	width:281px;
	background:transparent url(../gfx/steps_top.gif);
	background-repeat:no-repeat;
	background-color:#d4df62;
	margin:10px 12px;
	float:left;
	
}
* html .steps{ margin:10px 5px;height:1%;
	}
.steps1
{
	background:transparent url(../gfx/steps_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.step
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:24px;
	color:#5a6303;
	height:1%;
}
* html .step{ margin:10px 5px;height:1%;
	}
.step_space
{
	padding:0px 0px 0px 0px;
}
#main
{
	width:920px;
	float:left;
	margin:0px;
	padding:0px;
}
.content
{
	width:670px;
	float:left;
	margin:0px;
	padding:0px;
}
.right_nav
{
	width:240px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px;
}
ul.menu
{
	width:220px;
	margin:0px;
	padding:0px;
	list-style-type:none;	
}
ul.menu li
{
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(../gfx/bullet.gif);
	background-repeat:no-repeat;
	background-position:10px 12px;
	border-bottom:1px dotted #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	line-height:30px;
}
ul.menu li a
{
	text-decoration:none;	
	color:#494949;
	
}
.software_box
{
	margin-right:15px;
}
p
{
	line-height:18px;
}
.two_cols
{
	width:670px;
	float:left;
	margin:0px;
	padding:0px;
}
.col
{
	width:150px;
	float:left;
	margin:0px;
	padding:0px;
}
.col1
{
	width:510px;
	margin:0px;
	padding:0px;
	float:left;
}
.col2
{
	width:315px;
	float:left;
	margin:0px 10px;
	padding:0px;
	height:1%;
	display:inline;
}
.heading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:500;
	color:#494949;
}
h2{
	font-weight:500;
}
a.link
{
	text-decoration:none;
	color:#666666;
}	
a.link:hover
{
	color:#000000;
	text-decoration:underline;
}
a.link-green
{
	text-decoration:none;
	color:#556924;
}	
a.link-green:hover
{
	color:#000000;
	text-decoration:underline;
}
a.link-footer
{
	text-decoration:none;
	color:#f4f4f4;
}	
a.link-footer:hover
{
	color:#f2f2f2;
	text-decoration:underline;
}
#footer
{
	width:920px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	background-color:#2a4f7b;
}
.footer
{
	color:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

	