/* #MainContentTable */

#MainContentTable .promo-slide h2{
	font: 100 36px/45px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #333;
}
#MainContentTable .promo-slide h3{
	font: 300 18px/18px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;
}
.tac{text-align: center;}


/* slide1 */
	.promo-slide1{
		height: 645px;text-align: center;
		position: relative;overflow: hidden;
		background: #fff url(/files/promo/itsupport/it_header.png) no-repeat center top;
	}
	.promo-slide1 .promo-bg{
		width: 1152px;height: 305px;
		position: absolute;z-index: 1;
		top: 180px;left: 50%;margin-left: -576px;
	}
	#MainContentTable .promo-slide1 h1{
		margin-top: 100px;
		font: 100 60px/45px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #333;
		letter-spacing: 0.01em;
	}
	.promo-slide1 .promo-slogan{
		width: 400px;
		margin: 94px auto 0;
		font: 400 18px/24px 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
		color: #fff;
		text-shadow: 0 0 2px #000;
	}
	.promo-slide1 .promo-btn{
		margin-top: 35px;
		font-size: 12px;
	}
/* slide1 */

/* slide2 */
	.promo-slide2{
		position: relative;z-index: 1;
		height: 1330px;
		background-color: #fff;
		padding-top: 40px;
		overflow: hidden;
		text-align: center;
	}

	#MainContentTable .promo-slide2 h2{
		font-size: 52px;
		margin: 45px 0 0;
	}
	#MainContentTable .promo-slide2 h3{margin: 0;}
	.promo-slide2 .promo-list-wrap{
		width: 480px;
		margin: 40px auto 0;
		text-align: left;
		font-size: 16px;
	}
	.promo-slide2 .promo-li{margin: 5px 0;}
	.promo-cclogo{
		display: block;margin: 40px auto 0;
		width: 202px;height: 198px;
		background-image: url(/files/promo/itsupport/IT_main.png);
		background-repeat: no-repeat;
	}
	.promo-advs{
		padding-bottom: 40px;
		letter-spacing: -0.5em;
	}
	.promo-adv-wrap{
		display: inline-block;
		letter-spacing:0;
		text-align: left;
		vertical-align: top;
		padding-top: 65px;
		width: 400px;
	}
	.promo-adv-wrap:after{content: '';display: block;clear: both;}
	.promo-adv-image-wrap{
		float: left;width: 68px;
	}
	.promo-adv-image{
		width: 68px;height: 67px;
		background-image: url(/files/promo/itsupport/IT_icons.png);
		background-repeat: no-repeat;
	}
	.promo-adv-image-1{background-position: 0 0;}
	.promo-adv-image-2{background-position: -68px 0;}
	.promo-adv-image-3{background-position: -135px 0;}
	.promo-adv-image-4{background-position: -203px 0;}
	.promo-adv-image-5{background-position: -271px 0;}
	.promo-adv-content-wrap{
		float: left;
		width: 320px;
		margin-left: 8px;
		line-height: 18px;
	}
	#MainContentTable .promo-slide .promo-adv-title{
		padding-top: 24px;
		padding-bottom: 12px;
		font: 400 18px/24px 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	}
/* slide2 */

/* slide2a */
	.promo-slide2a{
		display: none;
		background: #57b4d5;
		background: -webkit-linear-gradient(#57b4d5 0%, #6cbdda 50%, #a2d1c1 100%);
		background: -o-linear-gradient(#57b4d5 0%, #6cbdda 50%, #a2d1c1 100%);
		background: linear-gradient(#57b4d5 0%, #6cbdda 50%, #a2d1c1 100%);
		overflow: hidden;
	}
	#MainContentTable .promo-slide2a h2{
		color: #fff;
		margin-top: 80px;
		margin-bottom: 70px;
	}
	.promo-slide2a .promo-compare{
		color: #fff;
	}
	.promo-slide2a .promo-compare th{
		vertical-align: top;
		font-size: 16px;
		line-height: 1.4em;
		font-weight: 700;
		width: 33.3333%;
		padding-bottom: 20px;
	}
	.promo-slide2a .promo-compare td{
		vertical-align: top;
		width: 33.3333%;
		padding: 12px 96px 2px 0px;
	}
	.promo-slide2a .promo-compare .promo-compare-rhead{
		font-weight: 700;
	}
	.promo-mention-content{
		min-height: 200px;
	}
	.promo-mention-quote{
		line-height: 1.5em;
	}
/* slide2a */

/* slide3 */
	.promo-slide3{
		position: relative;
		text-align: center;
		background-color: #a0ebff;
		overflow: hidden;
	}
	#MainContentTable .promo-slide3 h2{
		margin: 20px 0 0;
		font: 100 48px/80px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;
	}
	#MainContentTable .promo-slide3 h3{margin: 0;line-height: 64px;}
	.promo-services{
		padding-bottom: 62px;
		width: 560px;
		margin: 0 auto;
		text-align: left;
		-webkit-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	.promo-service{
		font: 400 18px/29px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;
		vertical-align: top;
		margin-top: 16px;
	}
	.promo-service:before{
		content: '';
		display: inline-block;
		width: 29px;
		height: 29px;
		line-height: 29px;
		background: url(/files/promo/itsupport/IT_gear.png) no-repeat left top;
		margin-right: 16px;
		vertical-align: top;
	}
/* slide3 */

/* slide4 */
	.promo-slide4{
		position: relative;
		text-align: center;
		padding: 1px 0 20px;
		background-color: #fff;
	}
	.promo-lets-order{
		margin-top: 10px;
		font: 100 30px/2.8em Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #000;position: relative;
	}
	.promo-mailto{  }
	.promo-mailto:hover{ text-decoration: underline; }
	.promo-phone{font: 100 64px/1.4em Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #000;position: relative;}
	.form-order{
		margin-left: 200px;
		width: 585px;
		float: left;
		background-color: #52b5db;
		margin-top: 22px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.promo-bid{
		color: #000;
		font-size: 22px;
		line-height: 1.4em;
		padding: 16px 0 24px;
		width: 640px;
		margin: 0 auto;
	}
	.promo-bid-more{
		color: #000;
	}

	.form-order-set{
		padding: 8px 48px 8px 28px;
	}
	.form-order-baloon{
		border-color:rgba(255,255,255,0.5);
	}
	.form-order-baloon:before{
		border-left-color: rgba(255,255,255,0.5);
	}
	.form-order-baloon .form-order-field{
		padding: 1.5em 0px;
	}
	.form-order-input[type="text"],textarea.form-order-input{padding: 0.5em 0.5em;}
	.form-order-input:focus{
		box-shadow: 0 0 15px 1px #fff;
	}
	.form-order-label{
		color: #fff;
		text-align: left;
		font-weight: 700;
	}
	.form-order-baloon:after{
		border-left-color:#52b5db;
	}
	.form-order-callback{
		position: absolute;
		left: 100%;
		margin-left: 30px;
		bottom: 40px;
		font-size: 14px;
	}
	.form-order-success{
		color: #fff;
		font-size: 22px;
		line-height: 1.4em;
		width: 480px;
		margin: 0 auto;
		padding: 32px 0 64px;
	}
	.form-order-success .small{
		font-size: 16px;
	}
/* slide4 */