/***************************************
 products page  
***************************************/

#all-products{
}

#all-products #banner_wrap{
	background: url(../images/product-banner_bg.jpg) repeat-x bottom; 
	padding-top: 141px;
	height:342px;
}
	#all-products #banner{
		width: 980px;
		height: 342px;
		background: url(../images/antivirus_product_bg.jpg) no-repeat right bottom;
		margin: 0 auto;
		position: relative;
	}

#all-products #banner .title{
	width: 960px;
	height: 70px;
	 
	margin-left: 30px;
	padding-top: 24px;
}
	#all-products #banner .title h1{
		font: normal 30px Arial,sans-serif;
		font-weight:bold;
		color: #336699;
		float: left;
	}
	#all-products #banner .awards{
		float: left;
	}
		#all-products #banner .awards img{
			margin: 5px 10px 0 0;
		}
		#all-products #banner .awards p{
			  color: #336699;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    margin-left: 95px;
    margin-right: 15px;
    margin-top: 10px;
    text-align: center;
		}
	#all-products #banner .all_products_image{
		background: url(../images/cis-screen.png) no-repeat; 
		width: 340px;
		height: 221px;
		position: absolute;
		top: 120px;
		right: 30px;
	}	
		/* #all-products #banner .awards p.descr{
			width: 530px;
			font-size: 13px;
			color: #fff;
			font-weight: bold;
			float: left;
		} */
		
		#all-products #banner p.quote {
			width: 530px;
			font-weight:bold;
			font-size: 16px;
			color: #336699;
			line-height: 24px;
			position: relative;
			float: left;
			margin: 30px 65px 0 30px;
		}
		#all-products #banner p.quote span {
			font: 34px Georgia, "Times New Roman", Times, serif;
			position: absolute;
			top: -5px;
			left: -17px;
		}
		#all-products #banner p.quote span.close {
			top: 20px;
			left: 425px;
		}
	
	#all-products #products{
		width: 958px;
		height: 780px;
		background: url(../images/bg-main-products_new.jpg) repeat-x left top;
		margin-top: 40px;
		padding-top: 20px;
	}

	#all-products #products h4{
		margin-bottom: 10px;
		font-size:16px;
		color:#404040;
	}
		#all-products #products h4 a{
			color: #333;
			text-decoration: none;
		}
		#all-products #products h4 span{
			font-size:12px;
			font-weight:normal;
		}

	#all-products #products h3{
		margin-left: 30px;
		margin-bottom: 5px;
	}
		#all-products #products h3 a{
			color: #404040;
			text-decoration: none;
		}
		#all-products #products h3 a:hover{
			color: #900;
			text-decoration: none;
		}
	#all-products #products .btn-red{
		margin-bottom: 12px;
	}
	#all-products #products p.subt{
		font-size: 14px;
		margin-left: 30px;
	}

	#all-products #products p.subt2{
		font-size: 12px;
		margin-left: 30px;
		width: 500px;
		color: #666;
	}
	#all-products #products .half{
		width: 206px;
		float: left;
		padding: 0 40px;
		margin-bottom: 20px;
	}

	#all-products #products .half p.big{
		font-weight: bold;
		font-size: 13px;
		margin-bottom: 8px;
	}

	#all-products #products .half.defplus{
		background: url(../images/icons/products-banner-defplus.png) no-repeat left top; 
	}
	#all-products #products #cis-pro #features .half.firewall{
		background: url(../images/icons/products-banner-firewall.png) no-repeat left top; 
	}
	#all-products #products .half.avscan{
		background: url(../images/icons/products-banner-avscan.png) no-repeat left top; 
	}
	#all-products #products .half.lps{
		background: url(../images/icons/products-banner-lps.png) no-repeat left top; 
	}

	#all-products #products .half.trust{
		background: url(../images/icons/products-banner-trust.png) no-repeat left top; 
	}
	#all-products #products .half.firewall{
		background: url(../images/icons/products-banner-firewall.png) no-repeat left top; 
	}
	#all-products #product_box{
		padding:0;
		padding-left:30px;
		width:928px;
		padding-top:35px;
		height:auto;
		overflow:hidden;
	}
	#all-products #av{
		float:left;
		width:286px;
		padding-right:21px;
	}
	#all-products #av #av_box1{
		height:175px;
	}
	#all-products #av #av_box1 #av_box1_left{
		width:116px;
		float:left;
	}
	#all-products #av #av_box1 #av_box1_right{
		width:170px;
		float:left;
	}
	#all-products #av #av_box2{
		height:95px;
		padding:15px 35px 15px 35px;
		width:210px;
	}

	.vertical_line{
		float:left;
		width: 3px;
	}
	.horiz-sep{
		background: url(../images/horizontal_border.png) no-repeat top left;
		height: 3px;
		margin-bottom: 15px;
	}
	.more.padded{
		margin-left: 40px;
	}
	#all-products #av_plus{
		float:left;
		width: 284px;
		padding-left:23px;
	}
	#all-products #av_plus #av_plusbox1{
		height:175px;
	}
	#all-products #av_plus #av_plusbox1 #av_plusbox1_left{
		width:116px;
		float:left;
	}
	#all-products #av_plus #av_plusbox1 #av_plusbox1_right{
		width:160px;
		float:left;
	}
	#all-products #av_plus #av_plusbox2{
		height:95px;
		padding:15px 35px 15px 35px;
		width:210px;
	}
	#all-products #cis_pro{
		float:left;
		width: 284px;
		padding-left:23px
	}
	#all-products #cis_pro #cispro_box1{
		height:175px;
	}
	#all-products #cis_pro #cispro_box1 #cispro_box1_left{
		width:116px;
		float:left;
	}
	#all-products #cis_pro #cispro_box1 #cispro_box1_right{
		width:160px;
		float:left;
	}
	#all-products #cis_pro #cirpro_box2{
		height:95px;
		padding:15px 35px 15px 35px;
		width:210px;
	}

		#all-products #testim-title{
			width: 958px;
			height: 40px;
			background: url(../images/bg-testim-tile.jpg) repeat-x left top;
			margin-top: 10px;
			color: #333;
			line-height: 40px;
			font-size: 16px;
			font-weight: bold;
			text-indent: 15px;
		}
		#all-products #testim-det{
			width: 958px;
			height: 122px;
			background-color: #f0f0f0;
			padding-top: 20px;
		}
			#all-products #testim-det .column{
				width: 188px;
				height: 87px;
				border-right: solid 1px #d9d9d9;
				float: left;
				padding: 0 25px;
			}
			#all-products #testim-det .last{
				border-right: none;
			}
			#all-products #testim-det .column p.txt{
				font-style: italic;
				margin-bottom: 10px;
			}