/* #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: 577px;text-align: center;
		position: relative;overflow: hidden;
		background-image: url(/files/promo/callcenter/call_pixel.png);
	}
	.promo-slide1 .promo-bg{
		width: 1152px;height: 305px;
		position: absolute;z-index: 1;
		top: 180px;left: 50%;margin-left: -576px;
		background-image: url(/files/promo/callcenter/call_clouds.png);
		background-repeat: no-repeat;
	}
	#MainContentTable .promo-slide1 h1{
		margin-top: 100px;
		font: 100 47px/45px Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #333;
		letter-spacing: 0.01em;
	}
	.promo-slide1 .promo-slogan{
		width: 400px;margin: 40px auto 0;
		font: 400 14px/18px 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	}
	.promo-slide1 .promo-btn{
		margin-top: 65px;
	}
/* slide1 */

/* slide2 */
	.promo-slide2{
		position: relative;z-index: 1;
		height: 1290px;
		background-color: #fff;
		padding-top: 40px;
		overflow: hidden;
		text-align: center;
	}
	#MainContentTable .promo-slide2 h2{margin: 45px 0 0;}
	#MainContentTable .promo-slide2 h3{margin: 0;}
	.promo-slide2 .promo-list-wrap{width: 420px;margin: 40px auto 0;text-align: left;}
	.promo-slide2 .promo-li{margin: 5px 0;}
	.promo-cclogo{
		display: block;margin: 80px auto 0;
		width: 202px;height: 198px;
		background-image: url(/files/promo/callcenter/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;
	}
	.promo-adv-wrap:after{content: '';display: block;clear: both;}
	.promo-adv-image-wrap{
		float: left;width: 77px;
	}
	.promo-adv-image{
		width: 77px;height: 77px;
		background-image: url(/files/promo/callcenter/call_icons_1.png);
		background-repeat: no-repeat;
	}
	.promo-adv-image-1{background-position: 0 0;}
	.promo-adv-image-2{background-position: -77px 0;}
	.promo-adv-image-3{background-position: -154px 0;}
	.promo-adv-image-4{background-position: -231px 0;}
	.promo-adv-image-5{background-position: -308px 0;}
	.promo-adv-content-wrap{
		float: left;width: 220px;margin-left: 8px;
	}
	#MainContentTable .promo-slide .promo-adv-title{
		padding-top: 24px;
		padding-bottom: 12px;
		font: 400 18px/24px 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	}

	.promo-slide2-bg{
		position: absolute;z-index: 1;
		width: 1634px;height: 1634px;
		left: 50%;margin-left: -817px;
		bottom: -817px;
		border-radius: 50%;
		background-image: -webkit-radial-gradient(#eefafe 0%, #dcf5fd 60%, #d4f3fc 70%);
		background-image: -o-radial-gradient(#eefafe 0%, #dcf5fd 60%, #d4f3fc 70%);
		background-image: radial-gradient(#eefafe 0%, #dcf5fd 60%, #d4f3fc 70%);
	}
/* slide2 */

/* slide2a */
	.promo-slide2a{
		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: #fff;
		overflow: hidden;
	}
	.promo-slide3 .promo-bg{
		position: absolute;z-index: 1;top: 1px;left: 0;right: 0;
		height: 180px;
		background-image: -webkit-linear-gradient(#eefde1, #fff);
		background-image: -o-linear-gradient(#eefde1, #fff);
		background-image: linear-gradient(#eefde1, #fff);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eefde1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}
	#MainContentTable .promo-slide3 h2{margin: 70px 0 0;}
	#MainContentTable .promo-slide3 h3{margin: 0;line-height: 64px;}
	.promo-services{letter-spacing: -0.5em;margin: 40px auto;width: 780px;}
	.promo-service{letter-spacing: 0;width: 390px;display: inline-block;text-align: left;vertical-align: top;}
	.promo-service-title{line-height: 64px;cursor: pointer;}
	.promo-reordered .promo-service-title{display: inline-block;letter-spacing: 0;width: 390px;text-align: left;}
	.promo-service-li{
		display: inline-block;
		padding-left: 12px;
		width: 275px;
		padding-bottom: 16px;
	}
	.promo-accordion-active .promo-service-li{
		position: relative;
		border-radius: 10px 10px 0 0;
		background-image: -webkit-linear-gradient(transparent, #F1F6FA);
		background-image: -o-linear-gradient(transparent, #F1F6FA);
		background-image: linear-gradient(transparent, #F1F6FA);
	}
	.promo-accordion-active .promo-service-li:after{
		content: '';display: block;
		width: 10px;height: 10px;
		position: absolute;z-index: 1;
		right: -10px;bottom: 0;
		background-image: url(/files/promo/callcenter/call_corner.png);
		background-position: 0 0;
	}
	.promo-accordion-active:nth-of-type(2n) .promo-service-li:after{
		left: -10px;right: auto;
		background-position: -10px 0;
	}
	.promo-service-title .underdot{display: inline-block;border-bottom: 1px dotted #069;color: #069;vertical-align: middle;line-height: 1em;}
	.promo-service-title:hover .underdot{border-color: #09c;color: #09c;}
	.promo-service-title .promo-service-bull{
		display: inline-block;vertical-align: middle;
		width: 64px;height: 64px;
		background-image: url(/files/promo/callcenter/call_icons_2.png);
		background-repeat: no-repeat;
	}
	.promo-service-title[data-promo-accordion="miami"] .promo-service-bull{ background-position: 0 0; }
	.promo-service-title[data-promo-accordion="cs_office"] .promo-service-bull{ background-position: -256px 0; }
	.promo-service-title[data-promo-accordion="quest"] .promo-service-bull{ background-position: -64px 0; }
	.promo-service-title[data-promo-accordion="telemark"] .promo-service-bull{ background-position: -320px 0; }
	.promo-service-title[data-promo-accordion="info"] .promo-service-bull{ background-position: -128px 0; }
	.promo-service-title[data-promo-accordion="cheat"] .promo-service-bull{ background-position: -384px 0; }
	.promo-service-title[data-promo-accordion="client"] .promo-service-bull{ background-position: -192px 0; }
	.promo-service-title[data-promo-accordion="spam"] .promo-service-bull{ background-position: -448px 0; }
	.promo-service-text{padding: 12px;letter-spacing: 0;text-align: left;border-radius: 0 10px 10px 10px;margin-left: 64px; margin-bottom: 16px;margin-right: 39px;}
	.promo-service-text:nth-of-type(2n){border-radius: 10px 0 10px 10px;margin-left: 64px;}
	.promo-reordered .promo-service-text{background-color: #F1F6FA;}
/* slide3 */

/* slide4 */
	.promo-slide4{
		position: relative;
		text-align: center;
		padding: 1px 0;
		background-image: -webkit-linear-gradient(#a1cfc1 0px, #52b5db 225px);
		background-image: -o-linear-gradient(#a1cfc1 0px, #52b5db 225px);
		background-image: linear-gradient(#a1cfc1 0px, #52b5db 225px);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1cfc1', endColorstr='#52b5db',GradientType=0 ); /* IE6-9 */
	}
	.promo-lets-order{
		margin-top: 50px;
		color: #fff;
	}
	.promo-mailto{ color: #fff; }
	.promo-mailto:hover{ color: #fff;text-decoration: underline; }
	.promo-phone{font: 100 48px/2.8em Roboto,Lucida Grande,Verdana,Helvetica,Arial,sans-serif;color: #fff;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: #fff;
		font-size: 22px;
		line-height: 1.4em;
		padding: 16px 0 24px;
		width: 640px;
		margin: 0 auto;
	}
	.promo-bid-more{
		color: #fff;
	}

	.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 */