/* CSS Document */


html {
	min-width:1003px;
	}

/*body {
	margin:0px; padding:0px; text-align:center; background: #fff url(images/body-bg.gif) repeat-x;
	}
*/

body {
	margin:0px; padding:0px; text-align:center; background: url(../images/body-bg-new.jpg) center repeat-y #f0f0f0;
	}



html#header{
	height:118px; 
	}

img { border:0px;}

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; 
	}
	
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; 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;}	

.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 {
	width:210px; margin:0px; padding:0px; float:right;
		}

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/file-shredder-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:956px; 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#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); color:#FFF;
	}

#footer-links a {
	color: #FFF;
	text-decoration: none;
}
#footer-links a:hover {
	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;}