/* CSS Document */


html {
	min-width:1003px;
	}
body {
	margin:0px; padding:0px; text-align:center; background: url(../images/body-bg-new.jpg) center repeat-y #f0f0f0;
	}
	
/*body {
	margin:0px; padding:0px; text-align:center; background: #fff url(images/body-bg.gif) repeat-x;
	}
*/
*html#header{
	height:118px; 
	}

img { border:0px;}

p { margin:0px; padding:0px; margin-bottom:10px; }

div#header{
	width:980px; height:200px; margin:0 auto; padding-top:6px; text-align:center;
	}

div#container{
	width:980px; margin:0px auto; margin-top:14px; border:0px solid #999999; text-align:center; 
	}

div#mainnav{
	width:956px; height:29px; margin:1px auto 1px auto; padding:2px; clear:both; text-align:left; background: #414141;
	}

div#mainbody-h {
	width:970px; margin:3px 10px 10px 10px; 
	}
div#mainbody {
	width:980px; margin-top:10px; margin-bottom:10px; /*background-image:url(../images/bg-leftnav.gif); background-repeat:repeat-y;*/
	}
	
div#body-content {
	width:715px; margin:5px; margin-left:0px; float:left; padding-top:0px; padding-bottom:0px; padding-right:5px; padding-left:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background: url(../images/grey-shade.gif) repeat-x top left;
	}	

h1 {
	margin:0px; padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#023565; text-align:left;
	}

h2 {
	margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#023565; text-align:left;
	}

.subheading
   {
	   margin:0px; margin-top:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#023565; text-align:left;
   }

.right-nav-sub-title-box {
	margin:0px; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#023565; text-align:left;
	}

div#body-content ul {
	margin:5px; margin-left:10px; padding:0px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	}	
	
div#body-content li {
	margin:0px; margin-left:10px; padding:0px; padding-left:10px; list-style:url(../images/arrow.gif);
	}

.points{	 /* to level of bottom-left corner */
	margin: 5px; /* clip left corner */
	background: url(../images/mark.png) no-repeat top left;
	height: auto;
	float: left;
	margin-bottom:2px;
	padding-left:25px;
	padding-top:2px;
	width:430px;}	

#buyrecovermain{	 /* to level of bottom-left corner */
	margin: 5px; /* clip left corner */
	height: auto;
	float: left;
	text-align:right;
	margin-bottom:2px;
	padding-left:10px;
	padding-top:2px;
	width:445px;}

.buyrecoverbasic{	 /* to level of bottom-left corner */
	margin: 5px; /* clip left corner */
	
	height:100px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	float: left;
	padding-top:2px;
	width:136px;}

.buyrecovermedia{	 /* to level of bottom-left corner */
	margin: 5px; /* clip left corner */
	height: 100px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	float: left;
	padding-top:2px;
	width:136px;}

.buyrecoverpro{	 /* to level of bottom-left corner */
	margin: 5px; /* clip left corner */
	height: 100px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	float: left;
	padding-top:2px;
	width:136px;}

.cbutton-1{ width:200px; }
.left-green-1{ background:url(../images/cbutton.gif) no-repeat -0px -25px; height:25px; padding-top:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:20px; padding-right:15px; text-align:center;}



.cbutton-2{ width:200px; }
.left-green-2{ background:url(../images/cbutton.gif) no-repeat  -0px -0px; height:22px; padding-top:2px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-left:20px; padding-right:15px; text-align:center;}

.cbutton-2 a {
	color: #fff;
	text-decoration: none;
}
.cbutton-2 a:hover { 
	color: #fff; 
	text-decoration: underline; 
}


.cbutton-1 a {
	color: #fff;
	text-decoration: none;
}
.cbutton-1 a:hover { 
	color: #fff; 
	text-decoration: underline; 
}

div#right-nav {
	width:210px; margin:5px; margin-right:10px; float:right; padding:5px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:url(../images/grey-shade.gif) repeat-x top left;
		}

.right-nav-sub {
	width:206px; padding:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;;
		}

.right-nav-sub ul {
	padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin-left:14px; margin-top:3px;
		}
.right-nav-sub li {
	padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:0px; list-style-image:url(../images/arrow.gif);
		}

div#left-boxshot {
	width:200px; margin-right:10px; float:left; padding:10px; padding-top:200px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:url(../images/recover-windows-l-200x200.png) no-repeat left top;
}

div#left-boxshot-basic {
	width:200px; margin-right:10px; float:left; padding:10px; padding-top:200px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:url(../images/recover-windows-b-l-200x200.png) no-repeat left top;
}

div#left-boxshot-media {
	width:200px; margin-right:10px; float:left; padding:10px; padding-top:200px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:url(../images/recover-windows-m-l-200x200.png) no-repeat left top;
}

div#left-boxshot-pro {
	width:200px; margin-right:10px; float:left; padding:10px; padding-top:200px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:url(../images/recover-windows-p-l-200x200.png) no-repeat left top;
}

div#product-summary {
	width:690px; margin-right:10px; margin-top:5px; float:left; padding:10px; padding-top:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; border:solid 1px #999;
}

div#product-summary-double-left {
	width:330px; margin-right:5px; margin-top:5px; float:left; padding:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; border:solid 1px #999;
}

div#product-summary-double-right {
	width:330px; margin-left:3px; margin-top:5px; float:left; padding:10px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; border:solid 1px #999;
}

div#product-summary-double-text {
	height:290px; float: left; margin-top:5px; padding:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}

div#product-summary-left-boxshot {
	width:100px; height:100px; margin-top:5px; float:left; padding:10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}

div#product-summary-text {
	width:400px; float: left; margin-top:5px; margin-left:10px; padding:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}

div#product-summary-right-download {
	width:95px; height:100px; margin-top:5px; margin-right:5px; float:right; padding:10px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; 
}


div#product-read-more-button {
	width:108px; height:22px; margin-bottom:5px; padding:3px 2px 2px 2px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; font-weight:bold; background: url(../images/read-more.gif) no-repeat; 
}

div#product-download-button {
	width:108px; height:22px; margin-bottom:5px; padding:3px 2px 2px 2px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:18px; font-weight:bold; background:url(../images/download-demo.gif) no-repeat;
} 

div#product-buy-button {
	width:108px; height:22px; margin-bottom:5px; padding:3px 2px 2px 2px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; font-weight:bold; background:url(../images/buy-now.gif) no-repeat;
}

#product-download-button a,
#product-read-more-button a,
#product-buy-button a{
	color: #FFFFFF;
	text-decoration: none;
}
#product-download-button a:hover,
#product-read-more-button a:hover,
#product-buy-button a:hover {
   text-decoration: underline;
	}




div#product-desc {
	width:480px; float:left; padding:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px;
}

/*div#footer {
	width:940px; height:18px; margin:1px auto 1px auto; padding:10px; clear:both; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/grey-shade-footer.gif) bottom repeat-x;
	}
*/

div#footer {
	width:940px; height:18px; margin:1px auto 1px auto; padding:10px; clear:both; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:url(../images/grey-shade-footer.gif) bottom repeat-x;
	}
	

#footer a {
	color: #023565;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

a {
	color: #023565;
	text-decoration: none;
}
a:hover { 
	color: #023565;
	text-decoration: underline;
}

div#reviews {
	width:920px; height:89px; margin:10px auto 5px auto; padding:5px 10px 0 10px;  clear:both; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; border:dashed 2px #6b8e34; background:#d3f49e; color:#000;
	}	

div#reviews P{ margin:0px 5px 5px 5px; padding:5px 0 0 0;}

div#footer-links {
	width:940px; height: auto; margin:1px auto 1px auto; padding:10px; padding-top:5px; clear:both; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background: url(../images/greybg.jpg) bottom repeat-x #5b5c60; color:#FFF;
	}

#footer-links a {
	color: #FFF;
	text-decoration: none;
}
#footer-links a:hover {
	text-decoration: underline;
}


/**************table*************/

.tab-top1{ background:url(../images/tab-bg-1.jpg) no-repeat top left #d8d8d8; }
.tab-top2{ background:url(../images/tab-bg-2.jpg) no-repeat top right #d8d8d8; }
.tab-bottom1{ background:url(../images/tab-bg-3.jpg) no-repeat bottom left #eaeaea;}
.tab-bottom2{ background:url(../images/tab-bg-4.jpg) no-repeat bottom right #eaeaea; }


/**************box*************/

.box_LRB_line{ border-left:solid 1px #D1D2D2; background:#f1f2f2; border-right:solid 1px #D1D2D2;	border-bottom:solid 1px #D1D2D2; padding-left:5px;}
		
.box_T_line{border-top:solid 1px #D1D2D2; background:#f1f2f2;}				
		
.box_B_line{border-bottom:solid 1px #D1D2D2; background:#f1f2f2;}	

.box_L_line{ border-left:solid 1px #D1D2D2; border-bottom:solid 1px #D1D2D2; background:#f1f2f2;}				
		
.box_R_line{border-right:solid 1px #D1D2D2; border-bottom:solid 1px #D1D2D2; background:#f1f2f2;}		

.box_TR_Img{ background:url(../images/box-b.jpg) top right no-repeat; border-bottom:solid 1px #D1D2D2; }

.box_TL_Img{ background:url(../images/box-a.jpg) top left no-repeat; border-bottom:solid 1px #D1D2D2;}				

.box_BR_Img{ background:url(../images/box-d.jpg) bottom right no-repeat; }

.box_BL_Img{ background:url(../images/box-c.jpg) bottom left no-repeat; }