/***************************************
 home switch page  
***************************************/
html {
	overflow-x: hidden;
	overflow-y: auto;
}
#home-switch{
}

#home-switch #banner_wrap{
	background: url(../images/bg-strip-home-switch.png) repeat-x bottom;
	padding-top: 141px;
}
	#home-switch #banner{
		width: 980px;
		margin: 0 auto;
		position: relative;
	}
		#home-switch #banner h1, #home-switch #banner h2{
			font: bold 28px Arial, sans-serif;
			color: #fff;
			margin-bottom: 25px;
			padding-bottom: 20px;
			border-bottom: 1px solid #a84d4d;
		}
		#home-switch #banner h1 {
			background: url(../images/best.gif) no-repeat left 7px;
		}
		#home-switch #banner h1 .spacer {
			width: 66px;
			height: 20px;
			display: block;
			float: left;
		}
	#home-switch #slider{
		width: 980px;
		height: 345px;
		overflow: hidden;
	}		
	#home-switch #slide-wrap{
		width: 2940px;
		height: 345px;
	}

	.slide1, .slide2, .slide3{
		width: 980px;
		height: 345px;
		float: left;
	}
	
		/*slide1*/
		#home-switch #banner .slide1{
		}
			#home-switch #banner #video{
				float: right;
				width: 439px;
				height: 345px;
			}
			#home-switch #banner .slide1 .copy{
				float: right;
				width: 480px;
				margin-top:40px;
				padding-left: 50px;
			}
			#home-switch #banner .slide1 .compare a {
				color: #fff;
				margin: 30px 0 0 30px;
				float: left;
			}
			#home-switch #banner .slide1 .rated {
				color: #ccc;
				font-size: 12px;
				font-weight: normal;
				font-style: italic;
			}
				#home-switch #banner p{
					font-size: 16px;
					line-height: 20px;
					font-weight: bold;
					width: 430px;
					color: #fff;
				}
				#home-switch #banner .slide1 .btn-gray-arrow{
					margin: 20px 0 10px;
				}
				#home-switch #banner .slide1 .btn-gray-arrow.lm {
					width: 212px;
				}
			#home-switch #banner .slide1 .sep{
				border-top: 1px solid #a84d4d;	
				margin-top: 15px;
			}	
			
			
		/*slide2*/
		#home-switch #banner .slide2{
			padding-left: 420px;
			width: 560px;
			background: url(../images/visual-geekbuddy.jpg) no-repeat top left;
		}
			#home-switch #banner .slide2 .copy{
				float: left;
				width: 540px;
				margin-top:40px;	
			}
				#home-switch #banner .slide2 p{
					font-size: 16px;
					font-weight: bold;
					line-height: 20px;
					margin-bottom: 20px;
					padding:0 0 20px 0;
					border-bottom:1px solid #A84D4D;
					width: auto;
				}
				#home-switch #banner .slide2 p span {
					color: #fffbad;
				}
				#home-switch #banner .slide2 .small-text{
					width: 290px;
					float: left;
					font-size: 13px;
					line-height: 17px;
					color: #fff;
					margin-bottom: 20px;
					padding-right: 60px;
				}
				#home-switch #banner .slide2 .small-text span {
					font-weight: bold;
					font-size: 14px;
				}
				#home-switch #banner .slide2 .btn-gray-arrow{
					float: left;
				}
		/*slide3*/
		#home-switch #banner .slide3{
			padding-left: 450px;
			width: 530px;
			background: url(../images/visual-cispro-grnt.jpg) no-repeat top left;
		}
			#home-switch #banner .slide3 .copy{
				float: left;
				width: 510px;
				margin-top:40px;	
			}
				#home-switch #banner .slide3 h2{
					padding-left: 15px;
				}
				#home-switch #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-switch #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-switch #banner .slide3 .small-text span {
					font-weight: bold;
					font-size: 14px;
					}
				#home-switch #banner .slide3 .btn-gray-arrow{
					float: left;
				}
				#home-switch #banner .slide3 .price {
					position: relative;
					left: 20px;
					top: 12px;
					font: bold 14px Arial;
					color: #fff;
				}

	#home-switch #tab-controls {
		position: absolute;
		right: 0;
		bottom: 18px;
	}
	#home-switch #tab-controls a{
		display: block;
		width: 24px;
		height: 24px;		
		float: left;
	}
	#home-switch #tab-controls a.prev{
		background: url(../images/home-switch-tabs.png) no-repeat 0px 0px;
	}
	#home-switch #tab-controls a.prev:hover{
		background: url(../images/home-switch-tabs.png) no-repeat -24px 0px;
	}
	#home-switch #tab-controls a.next{
		background: url(../images/home-switch-tabs.png) no-repeat 0px -24px;
	}
	#home-switch #tab-controls a.next:hover{
		background: url(../images/home-switch-tabs.png) no-repeat -24px -24px;
	}
	
	#home-switch #content h3{
		font-size: 18px;
		font-weight: bold;
		color: #333;
		margin-bottom: 12px;
	}

	#home-switch #content  .promos{
		margin-top: 40px;
	}
	#home-switch #content  .promos p{
		font-size: 12px;
		color: #333;
	}
		#home-switch #content  .promos .clean-now{
			float: left;
			width: 330px;
			height: 245px;
			background: url(../images/promos/promo-switch-geekbuddy.png) no-repeat left bottom;
			border-right: 1px solid #d9d9d9;
		}
			#home-switch #content  .promos .clean-now ul{
				margin-bottom: 12px;
			}
			#home-switch #content  .promos .clean-now ul li{
				font-size: 12px;
				line-height: 22px;
				color: #333;
				background: url(../images/orange-bullet.gif) no-repeat left center;
				padding-left: 15px;
			}
		#home-switch #content  .promos .reviews{
			float: left;
			width: 330px;
			height: 245px;
			padding: 0 20px;
			/* background: #afc; */
		}
			#home-switch #content  .promos .reviews q{
				font-weight: bold;
				font-style: italic;
			}
			#home-switch #content  .promos .reviews p{
				border-bottom: 1px dotted #b4b4b4;
				margin-bottom: 10px;
				padding-bottom: 10px;
			}
			#home-switch #content  .promos .reviews .matousec{
				background: url(../images/promos/switch-mat.png) no-repeat 260px 2px;
				padding-right: 80px;
			}
			#home-switch #content  .promos .reviews .maximum-pc{
				background: url(../images/promos/switch-max.png) no-repeat 260px 4px;
				padding-right: 80px;
			}
			
		#home-switch #content  .promos .renew-now{
			float: left;
			width: 250px;
			height: 213px;
			padding: 15px 12px;
			background: #f8f8f8 url(../images/promos/switch-offer.png) no-repeat right top;
			border: 1px solid #e0e0e0;
		}
			#home-switch #content  .promos .renew-now .offer{
				padding-right: 75px;
			}
			#home-switch #content  .promos .renew-now .renew{
				padding: 20px 0;
			}
	