.fmMain { margin: 0px; }

a img {border: none; }
#drs_crumbs {
	font-size: 13px;
	font-family: arial, helvetica, sans-serif;
	text-align: right;
	width: 945px;
	padding: 6px;
	}
	
#drs_support {
	background-color: #f4e37a;
	width: 967px;
	}
	

#drs_cartarea {
	width: 700px;
	/* background-image: url(/datarecoverysoftware/order/img/bkg-cart.gif);
	background-repeat: repeat-y; */
	}
#drs_cartarea2 {
	background-image: url(/datarecoverysoftware/order/img/bkg-cart.gif);
	background-repeat: repeat-y;
	width: 689px;
	margin-left: -20px;
	}
#drs_cartarea h2{
	background:#4f7fba;
	color:#FFF;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:5px 0 5px 40px;
	margin:0;
}
	
#drs_cartarea .cart_items{
	background:#f4f9fb;
	padding:5px 40px 5px 40px;
	margin:0 0 20px 0;
}
#drs_support h3 a { font-size: 16px; font-weight: bold; color: #336699; }
#drs_support a {  text-decoration: underline ; }
#drs_support a:hover { background-color: #274264; color: #fff; }

#drs_table p { padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; }
#drs_support h3 { padding: 0px; margin: 0px 0px 7px 0px; }

#drs_head { padding: 15px 20px 20px 15px; font-size: 14px; color #222; text-align: left; }

#drs_support li { padding-top: 5px; }

#drs_complete { margin-top: 10px; }
#drs_complete a { display:block;
					width:215px;
					height:45px;
					background-image: url(/datarecoverysoftware/order/img/btn-complete.gif);
					background-repeat: no-repeat;
					text-decoration: none;
					}
#drs_complete a:hover {background-position: -215px 0px;}


#testimony {width: 173px; text-align: left; margin-top: 50px; padding-left: 35px; padding-top: 0px;
			background-image: url(/datarecoverysoftware/order/img/quote.gif);
					background-repeat: no-repeat;
					}
a.nobghover:hover, a.nobghover:link, a.nobghover{
	background:#FFFFFF;
}

/* cart css file for total recall */

.cart { color: #333; font-family: arial, helvetica, sans-serif; text-align:left; margin:0 14px 0 14px }
.cartyellow { width: 967px; background: #f8ed9f url('../img/0109/bkg-order.gif') no-repeat top center; }

.cart a { text-decoration: none; color: #06c; border-bottom: 1px #06c dotted; }
.cart a:hover { color: #06f; border-bottom: 1px #06f solid; }

.cartleft { width: 715px; float: left;  }
.cartright { width: 220px; float: left; padding-left: 20px;}

.cartnav { font-size: 12px; margin-left: 10px; margin-bottom: 10px; }
.carthead { font-size: 15px; font-weight: bold; margin: 15px 0px 3px 15px; }

.cartitem { margin-left: 10px; width: 719px; height: 147px; background: url('../img/bkgitem.png') no-repeat 0 0; }
.cartitemlogo { width: 120px; float: left; padding: 0px 7px 0px 2px; }
.cartitemmiddle { width: 370px; float: left; }
.cartitemright { width: 200px; float: left; padding-left: 18px; }
.cartitemblue { color: #2039a5; }
.cartitemgray { color: #777; }
.cartitemhead { font-size: 18px; font-weight:bold; padding-top: 20px;}
.cartitemdesc { font-size: 13px; line-height: 14px; color: #666; padding-top: 2px; padding-left: 2px; }
.cartitemspec { font-size: 9px; font-weight: bold; color #222; padding-top: 14px; }
.cartitemprice { font-size: 19px; color: #2039a5; font-weight: bold; padding-top: 20px; }
.cartitemsave {  color: #c61616; font-weight: bold; font-size: 13px; padding-top: 0px; line-height: 14px; width: 160px; }
.cartitemqty { color: #666; font-size: 14px; font-weight: bold; padding-top: 14px; }

.cartiteminput { float: left; width: 46px; }
.cartitem input { padding: 2px; font-size: 12px; width: 40px; text-align: center;}

.cartitembtn a { border-bottom: 0px; width: 125px; height: 33px; display: block; float: left; background-image: url('../img/btn-addcart.png'); margin-top: -2px; }
.cartitembtn a:hover { border-bottom: 0px; background-position: -125px 0; }

.cartguarantee { text-align:center; background: url('../img/no-risk-guarantee.png') no-repeat top center; padding-top:110px; padding-left: 10px; padding-right:0; font-size: 13px; line-height: 14px; margin-top: -30px;}

.carttestimonial { text-align:center; background: url('../img/4-stars.png') no-repeat top center; padding-top:100px; font-size: 13px; line-height: 14px; margin-top: -20px; }
.carttestimonial em {display: block; padding-top: 8px; }

.cartsafe { color: #666; font-size: 13px; text-align:right; padding-right: 20px; }

#box_upgrade{
	background:url(../img/bg-upgrade.gif) repeat-x left top;
	height:59px;
	margin:10px 10px 0 10px;
}
#box_upgrade .content-left {
	width:220px;
	margin:0 0 0 10px;
	float:left;
}

#box_upgrade .content-left h2{
	font-style:italic;
	
	font-size:18px;
	text-decoration:underline;
	margin:10px 0 0 0;
}

#box_upgrade .content-left h3{
	font-size:12px;
	font-weight:normal;
	margin:0;
	font-style:thin;
}

#box_upgrade .content-center{
	width:260px;
	margin:6px 0 0 0 ;	
	float:left;
	
}


#box_upgrade .content-center h2{
	font-size:12px;
	line-height:0;
	font-weight:normal;
}
	
	
#box_upgrade .center-left{
	width:150px;
	float:left;
}	
	
	
	
	
	
#box_upgrade .content-right{	
	
	margin:14px 0 0 25px;
	float:left;


}
	
	
#box_upgrade .content-right h2{
	font-size:13px;
	margin:5px 0 0 0 ;
}	


#box_upgrade .content-right h3{
	font-size:13px;
	font-style:thin;
	margin:3px 0 0 0;
	font-weight:normal;
}	


#box_upgrade .textbox {
	width:150px;
	margin:0;
		
}

	
	
/* CSS Document */
#box_upgrade_licesne_error, #box_upgrade_licesne_options{
	margin:10px 0 0 0;
}
#box_upgrade_licesne_error .content{
	background:transparent url(../img/ico_warning.gif) no-repeat scroll 0 3px;
	color:#CC0000;
	float:left;
	font-size:12px;
	margin:4px 0 0;
	padding:4px 0 0 19px;
	width:140px;
}
a.upgradeSubmit { 
	display:block;
	float:left;
	background-image: url('../img/bb_upgrade_submit.gif');
	background-repeat:no-repeat;
	width: 89px;
	height: 31px;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px ;
	text-decoration:none;
	border:none;
}
a.upgradeSubmit:hover{
	text-decoration:none;
	border:none;
}

a.upgradeContinueOn { 
	display:block;
	float:left;
	background-image: url('../img/bb_upgrade_btn.gif');
	background-repeat:no-repeat;
	width: 89px;
	height: 31px;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px ;
	text-decoration:none;
	border:none;
}
a.upgradeContinueOn:hover{
	text-decoration:none;
	border:none;
}
a.upgradeContinueOff { 
	display:block;
	float:left;
	background-image: url('../img/bb_upgrade_btn_gray.gif');
	background-repeat:no-repeat;
	width: 89px;
	height: 31px;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px ;
	text-decoration:none;
	border:none;
}
a.upgradeContinueOff:hover{
	text-decoration:none;
	border:none;
}

a.upgradeContinueLoading { 
	display:block;
	float:left;
	background-image: url('../img/bb_upgrade_btn_loading_gray.gif');
	background-repeat:no-repeat;
	width: 89px;
	height: 31px;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px ;
	text-decoration:none;
	border:none;
}
a.upgradeContinueLoading:hover{
	border:none;
}
a.btn_upgrade_back{
	display:block;
	float:left;
	background-image: url('../img/bb_upgrade_back.gif');
	background-repeat:no-repeat;
	width: 89px;
	height: 31px;
	border:none;
	cursor:pointer;
	margin:0 0 0 10px ;
	text-decoration:none;
	border:none;
}
a.btn_upgrade_back, a.btn_upgrade_back:hover, a.btn_upgrade_back:active{
	text-decoration:none;
	border:none;
}

.input{
	background:url(../img/input.gif) #FFFFFF;
	border:1px solid #000000;
	padding:2px;
}


.purchase a { float: right; display: block; background-image: url('../img/btn-purchase.gif');
	background-repeat:no-repeat; border: 0; text-decoration: none;
	width: 137px; height: 40px; margin-top: 5px; }
	
.purchase a:hover { background-position: -137px 0px; border: 0; text-decoration: none; }
	
	
	.selector { padding: 3px; width: 297px; font-size: 13px; }


.bottomarea td {font-weight: normal; font-size: 12px; }

.ico_mac{
	background:url(../img/ico_mac.gif) no-repeat 0 0;
	padding:0 0 0 25px;
}
.ico_win{
	background:url(../img/ico_windows.gif) no-repeat 0 0;
	padding:0 0 0 25px;
}
.ico_dualos{
	background:url(../img/ico_dualos.gif) no-repeat 0 0;
	padding:0 0 0 25px;
}