@charset "utf-8";
/* Restore Manager CSS November 2009*/

/* purple: #6b1ba5
	headers: #555555
	para text: #444444 */

.clear {clear:both;}

/* general - formatting */
.restore-mgr {
	width:790px; margin:0 auto;	border:5px solid #515151; padding-bottom: 30px; background-color: White;
	font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #444444;}
.restore-mgr h1, .restore-mgr h2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 26px;
	font-weight: normal;
	letter-spacing: -1px;
	text-indent: 0px;
}
.restore-mgr h1
{
	padding-top: 20px;
	height: auto;
}
.restore-mgr  h2{margin:10px 0; background:none; padding:0;}
.restore-mgr h3 {font-size:24px; padding-bottom:18px; color:#444;}
.restore-mgr h4
{
	font-size: 35px;
	color: #6b1ba5;
	letter-spacing: -1px;
	font-weight: normal;
	padding: 8px 0 0 3px;
	margin: 0;
	background: none;
}
.restore-mgr p {font-size: 14px; line-height: 18px; color: #444444;}
.restore-mgr .highlight {color: #6b1ba5; font-weight:bold;}
.restore-mgr a {color: #6b1ba5; text-decoration:underline;}

.restore-mgr .header
{
	height: 50px;
	width: 100%;
	background: url(/images/RestoreManager/restore-mgr-header-bg.png) repeat-x top left;
	display: block;
	position: relative;
}
.restore-mgr .header .logo
{
	background: url(/images/RestoreManager/restore-mgr-carbonite-logo.png) no-repeat;
	width: 170px;
	height: 29px;
	position: relative;
	top: 8px;
	left: 10px;
}
.restore-mgr .header .title
{
	text-align: right;
	float: right;
	margin: 10px 30px 0 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height:30px;
	font-weight: normal;
	color: #646464;
	letter-spacing: -1px;
}
.restore-mgr .popup-close
{
	text-align: right;
	position: absolute;
	top: 6px;
	right: 6px;
	z-index: 2000;
	width: auto;
	background-image: none;
}

.restore-mgr .help {float:right; width:126px; height:33px; background:url(/images/RestoreManager/restore-mgr-help-bg.png) no-repeat top right; line-height:33px; font-size:12px;text-align:center;}
.help a {color:#444; text-decoration:none;}
.help .title {color:#c11717; font-weight:bold;}

.restore-mgr .inner-content { clear:right;width:740px; background:#FFF; margin:0 auto; }

/* general - buttons */
.bottom-button { text-align:center; margin-left:10px;float:right;width:83px; height:30px; }
.bottom-button2 { text-align:center; margin-left:10px; margin-right: 23px; float:right;width:83px; height:30px; }
.green-lt { background:url(/images/RestoreManager/btn-green-lt.png) no-repeat top left;}
.green-dk{background:url(/images/RestoreManager/btn-green-dk.png) no-repeat top left;}
.restore-mgr .bottom-button a {color:#FFF; text-decoration:none; font-weight:bold;line-height:30px; width:83px;}
.restore-mgr .bottom-button.green-lt a {color:#444;}
.restore-mgr .bottom-button a:hover,#restore-mgr .bottom-button.green-lt a:hover {color:#000;}

.restore-mgr .bottom-button2 a {color:#FFF; text-decoration:none; font-weight:bold;line-height:30px; width:83px;}
.restore-mgr .bottom-button2.green-lt a {color:#444;}
.restore-mgr .bottom-button2 a:hover,#restore-mgr .bottom-button.green-lt a:hover {color:#000;}

/* pg 1 - Options */
.restore-mgr-option {width:357px; height:279px;background:url(/images/RestoreManager/restore-mgr-options-bg.png) no-repeat top left;  position:relative;}
.restore-mgr-option .content {padding:20px;}
.left.restore-mgr-option { float:left; }
.right.restore-mgr-option{ float:right; }
.restore-option-button {width:205px; height:45px; background:url(/images/RestoreManager/btn-restore-option.png) no-repeat top left; position:absolute; bottom:24px; right:24px; text-align:center;}
.restore-option-button a {color:#FFF; text-decoration:none; font-weight:bold; line-height:45px; width:205px;}
.restore-option-button a:hover  {color:#000;}

/* pg 2 - Four Steps */
.restore-mgr-steps {width:178px; height:220px;background:url(/images/RestoreManager/restore-mgr-4steps-bg.png) no-repeat top left; float:left; margin-right:9px; margin-bottom:30px;}
.restore-mgr-steps.last {margin-right:0;}
.restore-mgr-steps .content p {padding:20px;}
.restore-mgr-steps .headline {height:34px;  margin:8px 0 0 8px; background:#fff; }
.restore-mgr-steps .headline img {margin-right:6px;}
.content .headline {background:none;}
.stepNum
{
	color: #A0C300; /* Green */
	font-family: Arial Black;
	padding-right:6px;
	padding-left:2px;
}

/* pg 3-5 - Tabbed Pages */
.restore-tabs .headline {
	width:164px; 
	height:50px; 
	margin-right:4px; 
	float:left;
	-moz-opacity: 0.3; 
	opacity:.30; 
	filter: alpha(opacity=30); 
	background:#fff;
	position:relative; 
	top:2px; 
	left:0px; 
	z-index:2000;	
	}
.restore-tabs #active.headline  {
	-moz-opacity: 1;
	opacity:1.0;
	filter: alpha(opacity=100);
	background: url(/images/RestoreManager/restore-tabs-active.png) no-repeat left bottom;
	}
	
.restore-tabs-body {
	width:680px;
	min-height:320px;
	background:#e7e7e7 url(/images/RestoreManager/restore-tabs-body-bg.png) repeat-x top left;
	padding:30px;
	border:1px solid #444;
	margin-bottom:30px;
	overflow:auto;
	}

/* pg 3 - Login Form */
.restore-tabs-body form {margin:30px 0;line-height:20px;}
.restore-tabs-body label {width:200px; float:left;text-align:right; margin-right:6px; font-weight:bold;}
.restore-tabs-body input	{
	margin-bottom:16px;
	height: 16px;
	color: #444;
	border:1px solid #444;
	padding:2px;
	font-weight:normal;
	}
.restore-tabs-body p.instruction{font-size:10px;margin-left:206px;margin-top:-10px;}
.restore-tabs-body input.checkbox {margin-top:16px;margin-left:206px; border:none;}

/* pg 4ie,4ff - Download Pages */
.download-step {width:240px; float:left; margin-top:30px;}
.download-step p{margin-bottom:18px;}
.download-step.last {margin-left:100px;}

/* pg 5 - Download continuing Page */
.download-text {margin:30px 0;  font-size:12px;}
