/***************************************
 download page  
***************************************/

#download{
}

#download #banner_wrap{
	background: url(../images/bg-strip-download.png) repeat-x bottom;
	padding-top: 141px;
}
	#download #banner{
		width: 980px;
		height: 100px;
		margin: 0 auto;
		position: relative;
	}
	
		#download #banner h1{
			/*width: 460px;*/
			font: normal 36px Arial, sans-serif;
			color: #fff;
			margin: 0 20px 18px 20px;
			padding: 20px 0 18px;
			/*border-bottom: 1px solid #4d4d4d;*/
		}
		
/***/
  #download #content{
	  padding-top: 40px;
  }
  	#download #content h4{
		font-size: 28px;
		color: #404040;
		margin-bottom: 30px;
	}
  
	#download #content #down-left{
		width: 410px;
		float: left;
		padding-left: 25px;
	}

		#download #content #down-left .box {
			background: #f1f1f1; 
			border: 1px solid #dcdbdb; 
			padding: 20px;
		}
		#download #content #down-left label {
			display: block;
			font-weight: bold;
		}
		
		#download #content #down-left #checknews{
			width: 25px;
			float: left;
			/*margin-top: 40px;*/
		}
		#download #content #down-left .optin {
			font-size: 11px;
		}
		
		#download #content #down-left .boxtxt{
			width: 385px;
			float: left;
			/*margin-top: 40px;*/
		}
			#download #content #down-left input.txt{
				width: 320px;
				border: solid 1px #d9d9d9;
				padding: 3px;
				margin: 3px 0 10px 0;
				height: 20px;
				color: #666;
			}
			#download #content #down-left .btn-large {
				display: block;
				color: #fff;
				font-weight: bold;
				width: 349px;
				height: 45px;
				line-height: 45px;
				margin-top: 30px;
				font-size: 18px;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				text-shadow: 0 1px 1px #545551;
				background: url(../images/btn/btn-large.png) no-repeat left top;
			}
			#download #content #down-left .btn-large:hover {
				background-position: 0 -45px;
			}
			#download #content #down-left .btn-large:active {
				line-height: 46px;
			}
		#download #content #down-left .req{
			margin: 30px 0 10px 0px;
		}
		#download #content #down-left ul li{
			list-style-type: none;
			padding-left: 20px;
			background: url(../images/red-check.gif) no-repeat left 2px;
			margin: 0 0 12px 15px;
		}

		
	#download #content #down-right{
		width: 473px;
		float: left;
		border-left: solid 1px #d9d9d9;
		padding: 0 25px;
		margin-left: 20px;
	}
	
		#download #content #down-right h4 {
			font-size: 26px;
			
			color: #666;
		}
		#download #content #down-right p{
			margin: 20px 0 30px 0;
		}
		
		#download #content #down-right ul {
			float: left;
			margin-right: 35px;
		}
		
		#download #content #down-right ul li{
			display: block;
			height: 33px;
			line-height: 33px;
			list-style-type: none;
			padding-left: 45px;
			margin-bottom: 5px;
			font-weight: bold;
		}
		#download #content #down-right ul li.defplus{
			background: url(../images/icons/products-banner-defplus.png) no-repeat left center;
		}
		#download #content #down-right ul li.autosand{
			background: url(../images/icons/banner_sandbox.png) no-repeat left center;
		}
		#download #content #down-right ul li.speed{
			background: url(../images/icons/banner_speed.png) no-repeat left center;
		}
		#download #content #down-right ul li.antiv{
			background: url(../images/icons/banner_avscan.png) no-repeat left center;
		}
		#download #content #down-right ul li.easy{
			background: url(../images/icons/products-banner-firewall.png) no-repeat left center;
		}
		#download #content #down-right ul li.comp{
			background: url(../images/icons/banner_lps.png) no-repeat left center;
		}


/* thank you content */
	#download #message {
		font-size: 16px;
		margin-bottom: 30px;
		padding: 0 0 10px 5px;
		color: #ffffff;
	}
	#download #message a {
		color: #fff;
	}
	#download #content #thank-left{
		width: 480px;
		float: left;
		padding: 0 50px 0 25px;
	}
	
	#download #content #thank-left h5 {
		margin-bottom: 15px;
	}
	#download #content #thank-left .indent {
		width: 400px;
	}
	#download #content #thank-left .img-right {
		float: right;
		margin-left: 40px;
	}
	#download #content #thank-left .img-left {
		float: left;
		margin-right: 40px;
	}
	
	
	#download #content #thank-right{
		width: 290px;
		float: left;
		border-left: solid 1px #d9d9d9;
		padding: 0 25px;
		margin-left: 20px;
	}
	#download #content #thank-right h4 {
		margin-bottom: 5px;
	}
	#download #content #thank-right .side-bar {
		margin-top: 20px;
		background: #f0f0f0;
		text-align: center;
		padding: 15px;
	}
	#download #content #thank-right .side-bar .price {
		margin: 15px 0;
		font-size: 24px;
	}
	#download #content #thank-right .side-bar .sep {
	border-bottom:1px solid #D9D9D9;
	height:1px;
	}
	#download #content #thank-right .side-bar .product-box {
	margin:10px 0;
	}
	#download #content #thank-right .side-bar .feature-list {
		margin: 8px 0 10px 20px;
	}
	#download #content #thank-right .side-bar .feature-list li {
		background:url("../images/green-check.gif") no-repeat scroll left center transparent;
		color:#666666;
		font-size:10px;
		font-weight:bold;
		padding-left:20px;
		float: left;
		margin-right: 20px;
	}
	#download #content #thank-right .side-bar .btn-red-small {
		margin:5px auto;
	}
	#download #content #thank-right .side-bar span.guarantee {
		background:url("../images/30day-medium.png") no-repeat scroll center top transparent;
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:bold;
		margin:10px auto 0;
		padding-top:55px;
		text-align:center;
		width:100px;
	}
		
		