/***************************************
 homepage page  
***************************************/
html {
	overflow-x: hidden;
	overflow-y: auto;
}
#home{
}

#home #banner_wrap{
	background: url(../images/bg-strip-home_new.png) repeat-x bottom;
	padding-top: 141px;
}
	#home #banner{
		width: 980px;
		margin: 0 auto;
		position: relative;
	}
		#home #banner h1, #home #banner h2{
			font: bold 28px Arial, sans-serif;
			color: #336699;
			margin-bottom: 25px;
			padding-bottom: 20px;
			border-bottom: 1px solid #B2E5F5;
		}
		#home #banner h1 {
			 
		}
		#home #banner h1 .spacer {
			width: 66px;
			height: 20px;
			display: block;
			float: left;
		}
	#home #slider{
		width: 980px;
		height: 345px;
		overflow: hidden;
		background: url(../images/homepage_hdr_bg.png) no-repeat right top;
	}		
	#home #slide-wrap{
		width: 2940px;
		height: 345px;
	}

	.slide1, .slide2, .slide3{
		width: 980px;
		height: 345px;
		float: left;
	}
	
		/*slide1*/
		#home #banner .slide1{
		}
			#home #banner #video{
				float: right;
				width: 439px;
				height: 345px;
			}
			#home #banner .slide1 .copy{
				float: right;
				width: 495px;
				margin-top:40px;
				padding-left: 35px;
			}
			#home #banner .slide1 .compare a {
				color: #1767B7;
				margin: 30px 0 0 20px;
				float: left;
			}
			#home #banner .slide1 .rated {
				color: #ccc;
				font-size: 12px;
				font-weight: normal;
				font-style: italic;
			}
			#home #banner .slide1 .ratednew {
				color: #0F7197;
				font-size: 12px;
				font-weight: normal;
				font-style: italic;
			}
				#home #banner p{
					font-size: 16px;
					line-height: 20px;
					font-weight: bold;
					width: 430px;
					color: #48A0C4;
				}
				#home #banner .slide1 .btn-gray-arrow{
					margin: 20px 0 10px;
				}
			
		/*slide2*/
		#home #banner .slide2{
			padding-left: 420px;
			width: 560px;
			background: url(../images/visual-geekbuddy.jpg) no-repeat top left;
		}
			#home #banner .slide2 .copy{
				float: left;
				width: 540px;
				margin-top:40px;	
			}
				#home #banner .slide2 p{
					font-size: 16px;
					font-weight: bold;
					line-height: 20px;
					margin-bottom: 15px;
					padding:0 0 20px 0;
					border-bottom:1px solid #B2E5F5;
					width: auto;
				}
				#home #banner .slide2 p span {
					color: #fffbad;
				}
				#home #banner .slide2 .small-text{
					width: 290px;
					float: left;
					font-size: 13px;
					line-height: 17px;
					color: #fff;
					margin-bottom: 20px;
					padding-right: 60px;
				}
				#home #banner .slide2 .small-text span {
					font-weight: bold;
					font-size: 14px;
				}
				#home #banner .slide2 .btn-gray-arrow{
					float: left;
				}
		/*slide3*/
		#home #banner .slide3{
			padding-left: 450px;
			width: 530px;
			background: url(../images/visual-cispro-grnt.jpg) no-repeat top left;
		}
			#home #banner .slide3 .copy{
				float: left;
				width: 510px;
				margin-top:40px;	
			}
				#home #banner .slide3 h2{
					padding-left: 15px;
				}
				#home #banner .slide3 p{
					font-size: 16px;
					line-height: 20px;
					font-weight: bold;
					padding: 0 0 20px 15px;
					margin-bottom: 20px;
					border-bottom: 1px solid #a84d4d;
					width: auto;
				}
				#home #banner .slide3 .small-text{
					width: 250px;
					float: left;
					font-size: 13px;
					line-height: 17px;
					color: #fff;
					margin-bottom: 20px;
					padding: 0 40px 0 15px;
				}
				#home #banner .slide3 .small-text span {
					font-weight: bold;
					font-size: 14px;
					}
				#home #banner .slide3 .btn-gray-arrow{
					float: left;
				}
				#home #banner .slide3 .price {
					position: relative;
					left: 20px;
					top: 12px;
					font: bold 14px Arial;
					color: #fff;
				}

	#home #banner .awards{
		width: 266px;
		height: 91px;
		position: absolute;
		left: 305px;
		top: 345px;
	}
	#home #banner .awards img{
		margin: 29px 1px 0 0;
	}
	#home #banner .boxes{
		width: 580px;
		height: 152px;
		background: url(../images/product_box/home-boxes.png) no-repeat bottom right;
		position: absolute;
		left: 572px;
		top: 284px;
	}
		#home #banner .boxes .product{
			display: block;
			width: 136px;
			float: left;
		}
		#home #banner .boxes a{
			display: block;
			width: 100px;
			height: 139px;
			margin: 0 auto;
		}
	
	#home #tab-switches a{
		display: block;
		width: 98px;
		height: 49px;
		padding-top: 41px;
		background: url(../images/home-tabs.png);
		float: left;
		font-size: 10px;
		font-weight: bold;
		line-height: 12px;
		text-decoration: none;
		text-align: center;
		text-shadow: 0 1px 1px #fff;
		color: #666;
	}
	#home #tab-switches a:hover, #home #tab-switches a.selected, #home #tab-switches a.selected:hover{
		color: #404040;
	}
	
	#home #tab-switches a.one{
		background-position: 0 0;
	}
	#home #tab-switches a.one:hover{
		background-position: 0 -92px;
	}
	#home #tab-switches a.one.selected{
		background-position: 0 -184px;
	}
	
	#home #tab-switches a.two{
		background-position: -98px 0;
	}
	#home #tab-switches a.two:hover{
		background-position: -98px -92px;
	}
	#home #tab-switches a.two.selected{
		background-position: -98px -184px;
	}
	
	#home #tab-switches a.three{
		background-position: -196px 0;
	}
	#home #tab-switches a.three:hover{
		background-position: -196px -92px;
	}
	#home #tab-switches a.three.selected{
		background-position: -196px -184px;
	}

	#home table.features{
		border-width: 0;
		border-spacing: 0;
		border-collapse: collapse;
	}
	#home table.features, #home table.features td{
		border-color: #dadada;
		border-style: solid;
	}
	#home table.features td.w-note{
		padding:20px 0 5px 0
	}
	#home table.features span.note {
		display: block;
		font-size: 10px;
		line-height: 12px;
	}
	#home table.features span.trial {
		display:block;color:#DC3333;font-size:10px;line-height:12px;
	}
	#home table.features .callout {
		color: #9a0000;
	}
	
	#home table.features .guarantee {
		display: block;
		background: url(../images/30day-medium.png) no-repeat center top;
		margin: 0 auto;
		padding-top: 50px;
		text-align: center;
		width: 80px;
	}
		#home table.features td{
			border-width: 0 1px 1px 0;
			/*font-size: 14px;*/
			color: #333;
			text-align: center;
		}
		#home table.features td a.gray {
			color: #333;
			text-decoration: none;
			font-weight: bold;
		}
		#home table.features td.no-border{
			border-right-width: 0;
		}
		#home table.features td.title{
			color: #666;
			text-align: left;
			font-size: 16px;
		}
		#home table.features td.span{
			background: #9a0000;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
		}
		#home table.features td.product{
			text-align: left;
			border-left-width: 1px;
			padding: 20px;
		}
		#home table.features td.product .feature-title{
			font-size: 14px;
			font-weight: bold;
			margin-bottom:20px;
		}
		#home table.features td.price{
			padding-top: 14px;
			padding-bottom:10px;
			text-align: center;
			vertical-align: top;
		}
		#home table.features td.red{
			background-color: #fae5e5;
		}
		#home table.features td.green{
			background-color: #e2ebd8;
		}
			#home table.features td span{
				font-size: 12px;
			}
			#home table.features .home-ps{
				background: url(../images/icons/home-ps.png) no-repeat 20px center;
			}
			#home table.features .home-lps{
				background: url(../images/icons/home-lps.png) no-repeat 20px center;
			}
			#home table.features .home-grnt{
				background: url(../images/icons/home-grnt.png) no-repeat 20px center;
			}
			#home table.features .home-tc{
				background: url(../images/icons/home-tc.png) no-repeat 20px center;
			}
			#home table.features .btn-download-green,
			#home table.features .btn-buy-green, #home table.features .btn-buy-red-small, #home table.features .btn-trail-green-small{
				margin: 5px auto;
			}
			
			#home .btn-fb{
				display: inline-block;
				background: url(../images/btn/facebook-comodo-revolution.png) no-repeat left top;
				height: 22px;
				text-decoration: none;
				padding-left: 30px; 
			}
			#home .btn-fb span{
				display: block;
				background: url(../images/btn/facebook-comodo-revolution.png) no-repeat right top;
				height: 22px;
				line-height: 22px;
				margin-right: -10px;
				padding-right: 10px; 
				
				font-family: Verdana, Arial, sans-serif;
				font-size: 10px;
				font-weight: bold;
				text-align: left;
				
				text-shadow: 0 1px 1px #444;
				white-space: nowrap;
				color: #fff;
				cursor: pointer;
			}

			#home table.features td .btn-fb span{
				font-size: 10px;
			}