*{margin:0; padding:0;  font-size: 14px; /*color:#676767;*/ font-family: proxima-nova,sans-serif,"Trebuchet MS",Arial,Helvetica; outline:none;}
body{height: 100%; background: #ffffff;}
.main{margin:0 auto; width:1016px;}
.mainconvas{margin:0 auto; width:1000px; border: 1px solid #d4f0d8; }
.maincontent{
	border-top: 1px solid #d4f0d8; 
	padding:20px 0 20px 10px; 
/*
	margin: 0 -10px; 
*/
	font-size:13px; 
	font-family: proxima-nova,sans-serif,"Trebuchet MS",Arial,Helvetica;
	}
	/*padding:20px 10px 0;*/
.slider_product .maincontent{
	padding: 1px 0 0 0;
}
.hidden{ overflow: hidden;}
.clear{clear: both;}
.hide{display: none;}
a{color:#35aa47; font-size:14px; text-decoration:none; cursor: pointer;}
a:hover{color:#35aa47; text-decoration: underline; cursor: pointer;}
a.nounderline:hover{color:#35aa47; text-decoration: none; cursor: pointer;}
a sub, a sup{color:#35aa47; font-size:14px;}
b{color:#4c4c4c;}
h1{color:#000000; font-size:15px; font-weight:bold;}
h1.f25{font-size:25px;}
label{color:#29B43D; font-size:13px; font-weight:bold; padding-left:5px;}
img{border:0;}
input.text{border: 1px solid #35aa47; background:#f8f8f8; color:#676767; font-size:14px; width:210px; height:22px;}
.indent40{height:40px; font-size:0;}
.sbox{position:relative;}
.block{padding-left:10px !important; padding-right:10px !important;}
.slider_product{padding-top:70px; overflow: hidden;}
.slider_box{
	margin-bottom: 1px; 
	height: 370px;
	background:url(http://marketplace.hotescort.pro/img/sliders/slider_img/slider_box_bg.png) 0 0 ;
	}

/* before button */
.button_indent{padding:45px 10px 20px;}

.indicator {display:table; float:left;}
.greenbutton{
	background: url(../../../../../../product/img/button/button.png) left -188px no-repeat;
	display:table-cell;
	cursor:pointer;
}
.greenbutton div.rihgt{
	background: url("../../../../../../product/img/button/button.png") right -235px no-repeat;
	padding:13px 23px 13px 0;
	margin-left:23px;
	color:#ffffff;
	font-size:14px;
	text-transform: uppercase;
}
.greenbutton div.rihgt span{color:#ffffff;}
.greenbutton:hover, .greenbuttonHover{
	background: url(../../../../../../product/img/button/button.png) left -282px no-repeat;
}
.greenbutton:hover div.rihgt, .greenbuttonHover div.rihgt{
	background: url(../../../../../../product/img/button/button.png) right -329px no-repeat;
}

.orangebutton{
	background: url(../../../../../../product/img/button/button.png) left 0 no-repeat;
	display:table-cell;
	cursor:pointer;
}
.orangebutton div.rihgt{
	background: url(../../../../../../product/img/button/button.png) right -47px no-repeat;
	padding:13px 23px 13px 0;
	margin-left:23px;
	color:#ffffff;
	font-size:14px;
	text-transform: uppercase;
}
.orangebutton div.rihgt span{color:#ffffff;}
.orangebutton:hover, .orangbuttonHover{
	background: url(../../../../../../product/img/button/button.png) left -94px no-repeat;
}
.orangebutton:hover div.rihgt, .orangbuttonHover div.rihgt{
	background: url(../../../../../../product/img/button/button.png) right -141px no-repeat;
}
.orangebutton div.rihgt a, .greenbutton div.rihgt a{
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding:10px 0;
	outline:none;
}

/*----------- button -----------*/

.f_left{float:left; line-height:3; padding:0 20px; font-size:14px;}

.slide .product_box{overflow:hidden;}
	.product_box .product_info{float: left; width: 425px; padding: 20px 0 0 60px;}/*width: 500px;*/
	.product_box .scrinshot_products{float: right; position:relative; padding-top: 15px;}/*overflow:hidden;*/
		.product_box .scrinshot_products .video{background: url(../../../../../../product/img/monitor_black_500x330.jpg) no-repeat; padding: 36px 55px 40px 55px;}
		.product_box .scrinshot_products .award{position:absolute; top:-40px; right:-20px;}
		.product_box .scrinshot_products .christmas{position:absolute; top:40px; left:-90px;}
	.product_box h1{color: #000000; font-size: 30px; padding: 20px 0 0 0;}
	.product_box p{padding: 30px 0; font-size:16px;line-height: 20px;}
	.product_box_convas{ border-top:1px solid #d4f0d8; border-bottom:1px solid #d4f0d8;}

.convas{margin:25px auto; width:1010px !important;}
/*.footer_convas{
	background:#afe3b6;
	height:5px;
	width:100%;
	font-size:0;
}*/

.footer{top: 15px; border-bottom:1px solid #ffffff; background:#E9F7EB;border-top: 5px solid #afe3b6; /*height: 100px; margin-top: -100px;*/}
	.footer a{font-size:13px;}
	.footer p{padding: 2px 0;}
	.footer_content{padding:25px 0 25px; overflow:hidden; border-bottom: 1px solid #addab3; position: relative;width:976px;}
	.footer_content dt{color: #000000; font-size: 15px; font-weight: bold; padding-bottom:10px; border-bottom:1px dotted #cccccc;}
	.footer_content dd{color: #666666; font-size: 12px; font-weight: normal; padding:15px 0;}
		.column1, .column2, .column3{float:left;}
		.footer_content .column1{padding-right: 100px; width: 650px;}
		.footer_content .column1 dd{float: left; padding-left: 90px;}
		.footer_content .column1 dd.first{padding-left: 0;}
		.footer_content .column2{padding-right: 10px; width:290px;}
		.footer_content .column3{width:250px;}
		.footer_content .column3 p{color: #666666; font-size: 12px; font-weight: normal;}
	.copy{border-top: 1px solid #ffffff;padding:20px 0;}
 		.copy .cont{color:#676767; font-size:12px; text-align:center; padding:0;}
 		.copy .cont a{font-size:12px;}

.mainunit{position:absolute; bottom:0px; width:100%; border-top:1px solid #c8e4cc;}
.marker{position:absolute; top:0px; width:100%; background:#f0f0f0;}
	.mainunit .seocontent{
		width: 1000px;
		margin: 0 auto;
		padding: 25px 0;
		color:#4d4d4d;
	}
	.mainunit .seocontent h1{color:#4d4d4d;}
.seocontent{}
	.seocontent h1{font-size: 15px; padding-bottom: 20px;}
	.seocontent a{font-size: 12px; color:#4d4d4d;}
	.seocontent p, .seocontent b, .seocontent strong{font-size: 12px;}

.servicebox{margin:20px auto; width:1000px; padding-top:30px; overflow: hidden;}
.service{overflow: hidden;}
.service a{color:#35aa47; font-size:13px; font-weight:bold; padding-left:15px; background: url(../../../../../../product/img/serv_link.gif) left center no-repeat;}
	.servicebox .column{float: left; padding:0 10px; width:475px;}
	.servicebox .column .img{float:left; padding:4px; border:1px solid #d4f0d8; background:#ffffff;}
	.servicebox .column .cont{float:left; padding: 0 0 15px 15px; width:360px;}
	.servicebox .column .cont p{font-size:14px; color:#666666; padding:2px 0;}

.discount{float:left;}
	.discount_c{color:#f27000; font-size:15px;padding:10px 15px 10px 35px; margin: 0 0 0 20px; background: url(../../../../../../product/img/discount_small.png) left center no-repeat;}
	.discount_c a{color:#f27000; font-size:15px;}
	.discount_c a:hover{text-decoration: none;}

.header{overflow:hidden; padding-top:90px; position:relative;}

.product_logotype{float: left; padding:0 0 20px 0;}
.trialsave{float:right; padding-top:10px;}

.left{
		float:left;
		overflow:hidden;
		width:758px;
		/*padding:0px 30px*/
	}
.sc_feature{padding:20px 0;}

.right{float:right; /*background:#e9f7eb; width:180px; border-left: 1px solid #d4f0d8; margin-top:70px; padding:10px;*/}
	.right h1{color:#4b4b4b; text-transform:uppercase; text-align: center;}
		.right .block{ padding-left:20px; background:#e9f7eb;}
		.right .convas{border-top: 1px solid #d4f0d8; border-bottom: 1px solid #ffffff; font-size:0; height:0px; margin:0px 10px; width:auto !important; clear:both;}

	.left .block{
		border-top: 1px solid #d4f0d8;
		margin-top:-1px;
		padding:20px 0px;
	}
		.cont{
			padding:20px 0 15px;
			color:#676767;
			font-size:14px;
		}
		.left .block b, .left .block strong{font-size:14px;}

	.red_arrow{padding:15px 0;}
		.red_arrow li{
			background: url(../../../../../../product/img/red_arrow.gif) left 7px no-repeat;
			padding-left:15px;
			font-size:14px;
			line-height:1.5;
		}

	.green_arrow{padding:15px 0; overflow:hidden;}
		.green_arrow dl.left_green_arrow{float:left; width:364px; padding-right: 10px;}
		.green_arrow dl.right_green_arrow{float:left; width:364px;}
		.green_arrow dd{
			background: url(../../../../../../product/img/green_arrow.gif) left 7px no-repeat;
			color:#676767;
			padding-left:15px;
			font-size:14px;
			font-weight:bold;
			line-height:1.7;
		}
		.green_arrow dd.lh{line-height:1 !important; padding-top:5px;}

.cust_team{overflow:hidden;}
.cust_team dl{float:left; padding-right: 10px;}
.cust_team dd{
	background: url(../../../../../../product/img/green_arrow.gif) left 7px no-repeat;
	color:#676767;
	padding-left:15px;
	padding-bottom:14px;
	font-size:14px;
}
		
.useful_information{overflow: hidden;}
	.useful_information .question_cont{float:left;padding-top:12px;}
	.useful_information .question_cont h1{float:left}
	.useful_information .question_cont p{float:left; padding-left:40px;}
	.useful_information .question_cont a{
		background: url(../../../../../../product/img/green_arrow.gif) left 7px no-repeat;
		padding-left:15px;
		font-size:14px;
		font-weight:bold;
		line-height:1.7;
		float:left;
	}
	.useful_information .trialsave{float:right}

.sale{padding:20px 7px; overflow:hidden;}
	.sale h1{color:#f27000; text-align: right;}
	.sale p.new_price{color:#f27000; font-size:35px; text-align: right;}
	.sale p.regulary_price{color:#656565; font-size:16px; padding-bottom:20px; text-align: right;}
	.sale p.regulary_price span{color:#656565; font-size:16px; text-decoration:line-through}
	.sale p.from_price{color:#f27000; font-size:15px; font-weight:bold; text-transform:uppercase; padding-bottom:20px; text-align: right;}
	.sale p.from_price span{color:#f27000; font-size:35px; font-weight:normal;}
	.sale .indicator{float: right;}

.have_question{padding:20px 0 0 0;}
.follow_news{padding:20px 0 0 0;}
	.follow_news img{margin:17px 0 0 10px;}
.chat{
	margin-top:17px;
	border:1px solid #c3e5c8;
	background:#f7f7f7 url(../../../../../../product/img/chat_bg.gif) top repeat-x;
	cursor: pointer;
}
	.chat .cont{background:#f7f7f7 url(../../../../../../product/img/chat.gif) left center no-repeat; padding:0 0 0 35px; margin:10px; color:#29B43D; font-size:14px; font-weight:bold;}

.call_us{ margin:50px 0 20px;}
	.call_us .cont{border:1px solid #c3e5c8; padding:0;}
		.call_us .cont .title{background:#f7f7f7 url(../../../../../../product/img/call_us_title_bg.gif) left center no-repeat; position:relative;}
			.title .phonegirl{position: absolute; width:88px; height:100px; background:url(../../../../../../product/img/phongirl.png) bottom center no-repeat; bottom:0; right:0;}
		.call_us .cont p{color:#666666; font-size:13px; padding:10px 80px 10px 10px;}
	.call_us .cont .phone{border:1px solid #ffffff; padding:0;background:#f7f7f7 url(../../../../../../product/img/chat_bg.gif) left center no-repeat;}
	.call_us .cont .phone p{ color:#29B43D; font-size:14px; font-weight:bold; padding:8px 12px 8px 17px; margin:0 0 0 12px; background:#f7f7f7 url(../../../../../../product/img/phone.gif) left center no-repeat;}

.demoblock{border-top:1px solid #d4f0d8;}
	.box_left{float:left; width: 430px; padding:20px 0 20px 10px;}
	.box_right{float:right; width: 460px; padding:20px 0 0px 10px;}
	.box_left h1, .box_right h1{padding:40px 0 30px 10px;}
	.box_left p, .box_right p{padding: 0 0 0 10px; color:#676767; font-size: 14px;}
	.box_left b, .box_right b{color:#676767; font-size: 14px; line-height:1.7;}
	.downloadform{padding: 30px 0 0 10px;}
		.demoblock .indicator{padding: 45px 10px 20px;}
		.demoblock label{color:#686868; font-size:12px; font-weight: normal;}
		.demoblock dl{clear:both; padding: 5px 0 5px 10px;overflow:hidden;}
		.demoblock dt {width: 165px; color:#676767; font-size:14px; font-weight: bold;}
		.demoblock dt, .demoblock dd{float:left;}
		.demoblock dd .indicator{padding: 0;}

#form input.input{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;}
#form input.inputtext{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;width:250px;}
#form input.inputfield{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;width:250px;}
#form textarea.input{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;width:350px;}
#form select.input{background:#f8f8f8;border:1px solid #35aa47;font-size:13px;width:250px;}
#form input.inputcheckbox{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;margin-left:5px;}
#form input.inputradio{background:#f8f8f8;border:1px solid #35aa47;font-weight:bold;font-size:13px;padding:2px;margin-left:5px;}
#form label{color:#35aa47;font-weight:bold;font-size:14px;padding-left:0 !important;}
#form label.star{font-weight:bold;background:url(../../../../../../pilotgroupnet/img/star.gif) right top no-repeat;padding-right:5px;}
#form td{padding:4px 0;}
#form td.comment{padding:0 9px;color:#b3b3b3;font-size:11px;}
#form div.indent{background:#fce2cc;font-size:0px;height:1px;margin:10px 0;}
.errortext{color:#f27000; font-size: 16px;}
.errortext.fixed{
    background: #FFFFFF;
    border: 3px solid;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-left: 285px;
    opacity: 0.9;
    padding: 10px;
    position: fixed;
    text-align: center;
    top: 125px;
    width: 450px;
}
input.send{
	width:130px;
	background: none !important;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:proxima-nova,sans-serif,Trebuchet MS;
	font-size:14px !important;
	margin:0 !important;
	text-transform:uppercase !important;
	outline:none;
}
div.send{
	background:url("../../../../../../product/img/button/send.gif") left no-repeat !important;
	position:relative;
	padding:8px 0px;
	display:table;
}

.fb_block{
	margin:0 auto;
	width: 1000px;
	text-align:right;
	vertical-align:top;
	padding-top:40px;
	position:relative;
}
.fb_block_link{
	width: 130px;
	height: 60px;
}
.fb_block a{
	background:url("../../../../../../product/img/fb_block.png") no-repeat scroll 0 -62px transparent !important;
	text-decoration: none;
	cursor: pointer;
	position: fixed;
	font-size:0;
	bottom:32px;
	right:50px;
	z-index: 9999;
}
.fb_block a:hover{
	background:url("../../../../../../product/img/fb_block.png") 0 0 no-repeat !important;
	text-decoration: none;
	cursor: pointer;
}

.community {padding-bottom: 0 !important;}
.community div{overflow: hidden;}
.community div div{float: left; margin-right: 10px;}
.community div a{margin: 5px; padding:11px; background-image: url(../../../../../../product/img/socicon.png); background-repeat: no-repeat; float: left; text-decoration: none;}
.community .fb{background-position: 0 0; margin-left: 0px;}
.community .twitter{background-position: -27px 0;}
.community .google{background-position: -108px 0;}
.community .youtube{background-position: -148px 0;}
.community .mail{background-position: -54px 0;}
.community .rss{background-position: -81px 0;}
.community .fb:hover{background-position: 0 -74px;}
.community .twitter:hover{background-position: -27px -74px;}
.community .google:hover{background-position: -108px -74px;}
.community .youtube:hover{background-position: -148px -75px;}
.community .mail:hover{background-position: -54px -74px;}
.community .rss:hover{background-position: -81px -74px;}

#rate_1 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #f27000;
	text-decoration: none;
	position: absolute;
	top: 20px;
	left: 40px;
}
#rate_2 {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #f27000;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 30px;
	text-align: center;
	display: none;
}

.boxdopcont{
	float: left;
	width: 500px;
	padding: 25px 0 0 10px;
}

.imgbox{
	float: left;
	width:110px;
}
	.imgbox img{border: 1px solid #d4f0d8; padding: 4px; background:#ffffff;}
.contbox{
	float: left;
	padding-left: 10px;
	width: 380px;
}
	.contbox h2{padding-top: 7px; font-size: 20px;}
	.contbox p{font-size: 13px; height: 34px; margin: 15px 0 10px; overflow: hidden;}
	.contbox a{font-size: 13px; background: url(http://marketplace.hotescort.pro/img/sliders/iconlinck.png) 0 2px no-repeat; padding-left: 16px;}
.logobox .indicator{
	position: absolute;
	top: 10px; right: 10px;
}

.backpage{padding: 17px 0; text-align: right;}
	.backpage a{font-size: 16px;}
	.backpage ins{ background: url(http://marketplace.hotescort.pro/img/sliders/back.png) 0 0px no-repeat; padding: 7px 15px; font-size:14px; text-decoration: none !important; margin-left:10px;}
	h1.bsize{font-size: 55px; padding: 22px 0;}
	
.numberreasons a{float: right; font-size: 16px;}
.numberreasons ins{ background: url(http://marketplace.hotescort.pro/img/sliders/back.png) 0 0px no-repeat; padding: 6px 15px; font-size:14px; text-decoration: none !important; margin-left:10px;}
	
.productview .slide, .productview .slider_box{
	height: 100%;
	width: 1020px;
}
.productview .slider_box{background: none;}
.productview #gallery{width: 1020px; background: url(http://marketplace.hotescort.pro/img/sliders/productview_bg.jpg) -52px -364px no-repeat !important;}
.productview .slide{
	
}

	
.slide .ipad{
	background: url(http://marketplace.hotescort.pro/img/sliders/ipad.png) 0px 0px no-repeat !important;
	width: 947px;
	height:510px;
	margin: 0 auto;
	position: relative;
}
.prouser{
	background: url(http://marketplace.hotescort.pro/img/sliders/prouser.jpg) 0px 0px no-repeat !important;
	width: 720px;
	height:401px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -360px;
}
.proadmin{
	background: url(http://marketplace.hotescort.pro/img/sliders/proadmin.jpg) 0px 0px no-repeat !important;
	width: 721px;
	height:401px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -361px;
}

.videopoint{
	background: #333;
}
.fichcont_l, .fichcont_r{
	overflow: hidden;
	border-bottom: 1px solid #d4f0d8;
	padding: 30px 0 25px;
}
.fichcont_l h1, .fichcont_r h1, .latest_questions h1,
.fichcont_l h2, .fichcont_r h2, .latest_questions h2{
	font-size:30px; padding: 30px 0; color: #000000;
}
.fichcont_l div.text, .fichcont_r div.text{
	width:480px;
}
.fichcont_l div.text{padding-right: 15px;} 
.fichcont_r div.text{padding-left: 15px;}
.fichcont_l div{
	float: left;
}
.fichcont_r div{
	float: right;
}
.numberreasons{
	border-bottom: 1px solid #d4f0d8;
	padding: 20px 0;
	overflow: hidden;
}

.qbox .text{
	border-right: 1px solid #d4f0d8;
	margin-right: 15px;
}
.qbox .text h1{padding-top: 0;}
.qbox .text a{display: block; margin: 11px 0; font-size: 16px; }
.qbox .text li{font-size: 16px;}
.existence{
	border-left: 1px solid #D4F0D8;
    margin-left: -16px;
    padding-left: 16px;
    width: 508px;
}
.existence h1, .existence h2{color: #808080; font-size: 45px; padding: 0;}
.existence p{padding: 8px 0;}
.existence, .existence h1, .existence p, .existence h2, .existence h3{text-align: center;}
.existence h3{font-size: 18px; color:#4c4c4c; padding-top: 50px;}
.existence .btn{margin: 0 auto; float: none; width: 335px; padding: 55px 0 50px;}
.orange{color: #f27000;}
.latest_questions p a{display: block; line-height: 40px;}


.text li{list-style-type: circle;}
.text p {font-size: 18px; line-height: 1.3em;}
.text p  a{font-size: 16px;}

.discount_features {margin-top: -10px; width: 100%;}
.discount_features a {color:#f27000; font-size:16px;}

.button_top{
	float: right; 
	position: relative; 
	top: 10px;
}
.button_top_center{
	margin: 0 10px;
}
.button_top_link{
	line-height: 3;
}
.description b{
	font-size: 26px;
}

.good{background:url(../../../../../../pilotgroupnet/img/smile_good_1.png) left top no-repeat;cursor:pointer;margin-right:10px;}
.good:hover{background:url(../../../../../../pilotgroupnet/img/smile_good_2.png) left top no-repeat;}
.good_checked{background:url(../../../../../../pilotgroupnet/img/smile_good_3.png) left top no-repeat;cursor:pointer;margin-right:10px;}
.bad{background:url(../../../../../../pilotgroupnet/img/smile_bad_1.png) left top no-repeat;cursor:pointer;margin-right:10px;}
.bad:hover{background:url(../../../../../../pilotgroupnet/img/smile_bad_2.png) left top no-repeat;}
.bad_checked{background:url(../../../../../../pilotgroupnet/img/smile_bad_3.png) left top no-repeat;cursor:pointer;margin-right:10px;}
input.inputbutton{margin:0px;padding:1px 5px 3px 5px;height:22px;background:url(../../../../../../pilotgroupnet/img/send2.gif) repeat-x;border:0;cursor:pointer;color:#fff;font-family:Trebuchet MS, sans-serif;font-size:13px;}
input.inputbodybutton{margin:0px;padding:1px 5px 3px 5px;height:22px;background:url(../../../../../../pilotgroupnet/img/send2.gif) repeat-x;border:0;cursor:pointer;color:#fff;font-family:Trebuchet MS, sans-serif;font-size:13px;}

.strnote{
	font-size: 28px;
	margin: 15px 0;
}

.index_slider{
	background-position: center center; 
	background-repeat: no-repeat; 
	height: 480px; 
	margin: 0px auto; 
	max-width: 1600px;
}
.index_text{
	height: 400px;
	margin: 40px 0px;
	position: absolute; 
	width: 380px;
}
.index_text h1{
	font-size: 55px;
}
.index_text p{
	font-size: 20px;
}
.index_bottom{
	position: absolute; 
	margin-top: 40px;
}
.index_bottom a:hover, .index_bottom a:hover .index_bottom_style_hover{text-decoration: none;background-color:#0c6218;}
.index_bottom_style{
	background-color: #094000; 
	color: rgb(255, 255, 255); 
	padding: 8px 12px;
	font-size: 20px;
}
.footer_navigation{
	float: left;
	width: 200px;
	margin-right: 35px;
}
.footer_navigation_last{
	float: left;
	width: 300px;	
}
.footer_navigation dt, 
.footer_navigation_last dt{
	font-size: 18px;
}
.footer_navigation dd p a, 
.footer_navigation_last dd p a,
.footer_feedback a,
.footer_feedback p{
	font-size: 16px;
}
.footer_feedback{
	margin-top: 50px; 
	float: left;
}

#cboxLoadedContent{
	margin-left: 20px;
	margin-top: 20px;
}

span.adds{margin-left: 10px; font-size: 11px}
.btn-adds{float: left; line-height: 40px; font-size:11px; margin-left: 5px}
span.adds a, .btn-adds a{font-size: 11px}

.ny_logo_over_bw{background:url(../../../../../../product/img/ny_icons/hat_3_bw.png) center center no-repeat;}
.ny_logo_over_color{background:url(../../../../../../product/img/ny_icons/hat_3_color.png) center center no-repeat; width: 86px; height: 129px; position: absolute; margin-top: -100px; margin-left: -6px; z-index: 100; }

.demo_apps_link {
	display: table;
    height: 50px;
    margin: 28px 10px 20px;
}
.demo_apps_link  a{
	display: table-cell;
    padding-right: 10px;
    text-decoration: none;
    vertical-align: middle;
}

/* testimonials block */
.testimonials { padding: 60px 0 0px; display: block; }
.testimonials .col12 { float: left; margin: 0 15px; width: 990px; }
.testimonials .quote-box { border: 1px solid #ADADAD; border-radius: 2px 2px 2px 2px; padding: 30px; }
.testimonials .quote-box q { display: block; font-size: 19px; line-height: 30px; margin: 0 0 0 30px; }
.testimonials .row:before, .row:after { content: " "; display: table; }
.testimonials .tc { text-align: center; }
.testimonials .p60 { margin-bottom: 60px !important; }
.testimonials .clearfix:before, .clearfix:after { content: " "; display: table; }
.testimonials .clearfix:after { clear: both; }
.testimonials .inner-left { margin-left: 0 !important; }
.testimonials .inner-right { margin-right: 0 !important; }
.testimonials .p60 { margin-bottom: 60px !important; }
.testimonials .col6 { float: left; margin: 0 30px; width: 480px; }
.testimonials .cite { display: block; margin: 20px 0 0 20px; color: #000000; }
.testimonials .cite .author { color: #29B43D; font-size: 22px; line-height: 40px; }
.testimonials .quote-box .quote-left { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.6); background: url("http://pics.pilotgroup.net/product/img/quote_1.png") no-repeat scroll 0 0 / 33px auto transparent; height: 26px; margin: -12px 0 0 -10px; position: absolute; width: 33px; }
.testimonials .quote-box .quote-right { opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0.6); background: url("http://pics.pilotgroup.net/product/img/quote_1_r.png") no-repeat scroll 0 0 / 33px auto transparent; height: 26px; margin: 4px -10px 0 10px; position: absolute; width: 33px; }
.testimonials q:before, q:after { content: none; }
.testimonials q { quotes: none; }
.testimonials .quote-arrow { background: url("http://pics.pilotgroup.net/product/img/arrow.png") no-repeat scroll -2px 0 / 24px auto transparent; display: block; height: 13px; margin: -2px 0 0 41px; width: 21px; }

.extra-link{float: right !important; line-height: 50px;  margin-left: 20px; position: static !important;}
.extra-btn{float: right !important; margin-left: 20px; position: static !important;}

.idate2014-cont{margin: 0px auto; width: 1020px; height: 5px; position: relative;}
.idate2014{background: transparent url(http://pics.pilotgroup.net/product/img/200-idate2014.png) left top no-repeat; position: absolute; top: 1px; right: -130px; width: 121px; height: 280px; z-index: 1000000; cursor: pointer;}

.scrollbox {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    height: 100px;
    overflow-y: scroll;
    width: 350px;
}
.scrollbox div.even {
    background: none repeat scroll 0 0 #ffffff;
}
.scrollbox div.odd {
    background: none repeat scroll 0 0 #e4eef7;
}
.scrollbox div {
    padding: 3px;
}
.checkout
{
	margin-bottom: 30px;
}