@media screen {

	h2 {clear:both; font-size:2em; margin:5px 0; padding:0; color:#666;}
	h3 {clear:both; font-size:1.5em; margin:0; padding:0;}

	.top-downloads,
	.top-downloads li {margin:0; padding:0; list-style:none;}
	.top-downloads {margin:10px;}
	.top-downloads li {padding-bottom:12px; padding-left:30px;}
	.top-downloads li a {font-weight:bold;}
	.top-downloads li div {font-size:0.8em; color:#464646;}
	.top-downloads li.one {background:url(http://www.checkpoint.com/try/images/1.gif) 0 0 no-repeat;}
	.top-downloads li.two {background:url(http://www.checkpoint.com/try/images/2.gif) 0 0 no-repeat;}
	.top-downloads li.three {background:url(http://www.checkpoint.com/try/images/3.gif) 0 0 no-repeat;}
	.top-downloads li.four {background:url(http://www.checkpoint.com/try/images/4.gif) 0 0 no-repeat;}
	.top-downloads li.five {background:url(http://www.checkpoint.com/try/images/5.gif) 0 0 no-repeat;}

	.product-list {margin:10px 0 20px 0; padding:0; list-style:none;}
	.product-list li {clear:both; background:url(http://www.checkpoint.com/try/images/boxshot_blue.gif) 10px 8px no-repeat; margin-bottom:20px; padding-left:80px;}
	.product-list li ul {margin:0; padding:0; list-style:none;}
	.product-list li ul li {clear:none; background:none; margin:0; padding-left:0; min-height:0; height:auto;}
	.product-list li ul li.details {float:left; width:90%;}
	.product-list li ul li.download {float:right;}
	.product-list li ul li.download a {display:block; background:url(http://www.checkpoint.com/try/images/download_sm.gif) 0 0 no-repeat; width:40px; height:48px; text-indent:-9999px;}
	.product-list li ul li.order {float:right;}
	.product-list li ul li.order a {display:block; background:url(http://www.checkpoint.com/try/images/order_sm.gif) 0 0 no-repeat; width:40px; height:51px; text-indent:-9999px;}
	.product-list li ul li.more {float:left; clear:left; margin-top:5px; width:100px;}
	.product-list li ul li.more a {background:url(http://www.checkpoint.com/images/bullets/arrow_FF854C.gif) 0 3px no-repeat; padding-left:8px; font-size:0.8em; text-decoration:none;}

	.product-list2 {margin:10px 0 20px 0; padding:0; list-style:none;}
	.product-list2 li {clear:both; background:url(http://www.checkpoint.com/try/images/abra.jpg) 10px 8px no-repeat; margin-bottom:20px; padding-left:80px;}
	.product-list2 li ul {margin:0; padding:0; list-style:none;}
	.product-list2 li ul li {clear:none; background:none; margin:0; padding-left:0; min-height:0; height:auto;}
	.product-list2 li ul li.details {float:left; width:90%;}
	.product-list2 li ul li.download {float:right;}
	.product-list2 li ul li.download a {display:block; background:url(http://www.checkpoint.com/try/images/download_sm.gif) 0 0 no-repeat; width:40px; height:48px; text-indent:-9999px;}
	.product-list2 li ul li.order {float:right;}
	.product-list2 li ul li.order a {display:block; background:url(http://www.checkpoint.com/try/images/order_sm.gif) 0 0 no-repeat; width:40px; height:51px; text-indent:-9999px;}
	.product-list2 li ul li.more {float:left; clear:left; margin-top:5px; width:100px;}
	.product-list2 li ul li.more a {background:url(http://www.checkpoint.com/images/bullets/arrow_FF854C.gif) 0 3px no-repeat; padding-left:8px; font-size:0.8em; text-decoration:none;}
	
	/* CLEARFIX */
	.group:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
	* html .group {height:1%;} /* IE6 */
	*:first-child+html .group {min-height:1px;} /* IE7 */
	
	/* MIN-HEIGHT FIX */
	.product-list li {min-height:80px; height:auto !important; height:80px;}

}

@media print {

	.product-list li ul li.download,
	.product-list li ul li.more {display:none}

}
