/*	--------------------------------------------------
	HEADER
	-------------------------------------------------- */
	
	#header { height: 85px; }
	#header h1 a{ float: left; text-indent: -5000px; width: 245px; height: 43px; background: url(../images/logo.gif) top left no-repeat; margin-top: 25px; margin-left: -10px; }
	
/*	--------------------------------------------------
	NAVIGATION
	-------------------------------------------------- */
	
	#header ul#nav { float: right; margin-right: 0px; margin-top: 41px; }
	#header ul#nav li{ float: left; margin-left: 20px; font-size: 14px;  }
	#header ul#nav li.phone_number_icon{ background:url(../images/phone_icon.gif) no-repeat left center; font-weight:bold; color:#85888f; padding-left:27px;  font-size:17px; }
	
	#header ul#nav li.active a{ color: #2765a4; text-decoration: underline;  }
	#header ul#nav li.highlighted a{ margin-top: -5px; line-height:16px; }
	#header ul#nav li.highlighted a img { vertical-align:middle; margin-left:10px;}
	
/*	--------------------------------------------------
	HERO PIECE
	-------------------------------------------------- */
	
	div#hero { position: relative; width: 960px; margin: 0px 0 0 -10px; height: 452px;  }
	div#hero div.hero-content { position: absolute; right: 80px; width: 500px;}
	div#hero div.hero-content h2{ float: right; font-size: 45px; color: #fff; text-shadow: rgba(0,0,0,.2) 0 0 3px; padding: 110px 0 0 0; margin-bottom: 0px; font-weight: normal; margin-top: 0; }
	div#hero div.hero-content h2.small{ float: right; font-size: 30px; margin-bottom: 10px; padding-top: 120px;  }
	div#hero div.hero-content h2.medium{ float: right; font-size: 36px; margin-bottom: 10px; padding-top: 120px;  }
	div#hero div.hero-content span#call{ clear: both; font-size: 16px; color: #fff; text-shadow: rgba(0,0,0,.2) 0 0 3px; display: block; padding: 10px 15px 0 10px;}
	div#hero div.hero-content span#team{ clear: left; font-size: 12px; color: #fff; text-shadow: rgba(0,0,0,.2) 0 0 3px; display: block; padding: 155px 5px 20px 0}
	/*div#hero div.hero-content span#team{ position: absolute; left:-50px; top:325px; font-size: 12px; color: #fff; text-shadow: rgba(0,0,0,.2) 0 0 3px;}*/
	div#hero div.hero-content a { margin-right: 10px; }
	div#hero div.hero-content a.button { float: right; margin-right: 0; margin-top:8px;} 
	div#hero div.hero-content a.button span { padding-left: 40px; padding-right: 40px; } 
	div#hero div.hero-content a.button:hover { text-decoration: none;}
	div#hero div.featureHead { width:320px;}
	div#hero div.featureHead a.button{ float:left; margin-bottom:15px;}
	div#hero div.featureHead h2.small{ float:left;}
	div#hero div.featureHead span#call{ float:left; clear:left;}
	div.sub { margin-bottom: 1px !important;}
	div.short { height: 349px !important; }
	div.shortest { height: 134px !important; }
	div.med { height: 247px !important; }
	div.med2 { height: 231px !important; }
	
	div.blue { padding-left: 42px; width: 918px !important; background: #4e74b1 url(../images/blue-header.jpg) bottom repeat-x !important;  height: 200px !important; margin-top: 0px !important;  }
	div.blue h2{ color: #fff; font-weight: normal; font-size: 36px !important; padding-top: 70px !important; float: left; }
	
	div.talent { background: url(../images/talent.jpg) top left no-repeat !important;}
	div.talent h2 { padding-top: 250px !important; font-size: 40px !important; }
	
	div.about { background: url(../images/about-us-header.jpg) top left no-repeat !important; height:207px !important;}
	div.about div.hero-content { left: 60px; }
	div.about h2 { padding-top: 85px !important; font-size: 40px !important; float:left !important; }
	
	div#hero ul.logos { float: right; width: 520px; margin-top: 40px; }

	div#hero ul.logos li{ float: left; }
	div#hero ul.logos li span{ -moz-opacity: .2; opacity: 1; margin: 0 10px 10px 0; width: 115px; float: left; height: 50px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #fff; }
	div.talentSec { background: url(../images/talent-sec.jpg) top left no-repeat !important;}
	div.privacy-head { background: url(../images/privacy-poilcy-hdr.jpg) top left no-repeat !important;}
	div.terms-head  { background: url(../images/terms-hdr.jpg) top left no-repeat !important;}
	div.termsofuse-head  { background: url(../images/TermsofUse_hdr.gif) top left no-repeat !important;}
	div.press-head  { background: url(../images/press-hdr.jpg) top left no-repeat !important;}
	div.compliant-head { background: url(../images/compliance-hdr.jpg) top left no-repeat !important;}
	div.events-head { background: url(../images/events-hdr.jpg) top left no-repeat !important;}
	div.reviewpolicy-head { background: url(../images/review-comments-hdr.jpg) top left no-repeat !important;}
	div.sms-head { background: url(../images/sms-hdr.jpg) top left no-repeat !important;}
	div.certified-reviews-head { background: url(../images/certified-reviews-hdr.jpg) top left no-repeat !important;}
	div.sdk-head { background: url(../images/sdk-hdr.jpg) top left no-repeat !important;}
	div.sdk-head h1{ margin:0; color:#003366; padding:60px 0 0 590px; font-size:49px;line-height:38px; font-weight:bold;}
	div.sdk-head h2{ margin:0; color:#fff; padding:70px 30px 0; font-size:42px; line-height:38px; font-weight:normal;}
	div.sdk-head h3{ margin:0; color:#6699cc; padding:0px 30px 0 590px; font-size:24px; line-height:22px; font-weight:bold;}
	div.testimonials-head { background: url(../images/testimonials-hdr.jpg) top left no-repeat !important;}
	div.guarantee-head { background: url(../images/guarantee-hdr.jpg) top left no-repeat !important;}
	div.d3one-head{ background: url(../images/d3one-hdr.jpg) top left no-repeat !important;}
	div.google-head{ background: url(../images/google-hdr.jpg) top left no-repeat !important; height:229px; margin:0 0 0 -10px; width:960px;}
	div.google-head h2{margin:0; padding:180px 0 0 30px; }
	div.party-head{ background: url(../images/datafeed-header.gif) top left no-repeat !important; height:237px; margin:0 0 0 -10px; width:960px;}
	div.party-head h2{margin:0; padding:120px 0 0 45px;  color:#4770ae; }
	div.party-head h2 span{ font-weight:normal; display:block; color:#343434; font-size:24px;}
	div#hero .subTit{clear:left; color:#fff; }
	div.emailfinder-head{ background: url(../images/emailfinder-header.gif) top left no-repeat !important; height:218px; margin:0 0 0 -10px; width:960px;}
	div.emailfinder-head h2{margin:0; padding:120px 0 0 45px; color:#4770ae; }
	div.emailfinder-head h2 span{ font-weight:normal; display:block; color:#343434; font-size:24px;}

	div.webfeed-head{ background: url(../images/webfeed_head.jpg) top left no-repeat !important; border-top:14px solid #4771b9; height:207px; margin:0 0 0 -10px !important; width:440px;  padding:35px 60px 0 470px; font-size:14px;}
	div.webfeed-head h2{margin:0; padding-bottom:20px; color:#4770ae; }
	div.webfeed-head h2 span{ font-weight:normal; display:block; color:#343434; font-size:24px;}
	div.facebook-head{ text-align:center; background: url(../images/facebook_land.jpg) top left no-repeat !important; margin:0 -10px 0 !important; width:960px; padding-bottom:0; position:relative; padding-top:80px;}
	div.facebook-head h2{margin:50px 35px 0 0; text-align:right; padding-right:188px; color:#4870ae; line-height:38px;background: url(../images/facebook_head_logo.gif) center right no-repeat !important; height:62px; line-height:62px; font-size:35px;}
	div.facebook-head h2 span{ font-weight:normal; display:block; color:#343434; font-size:24px;}
	
/*	--------------------------------------------------
	HERO PIECE SLIDES
	-------------------------------------------------- */
	div#hero .photo{ position: relative; width: 918px;  background: url(../images/hero-new.jpg) top left no-repeat; height: 452px; padding-left: 42px;  }
	div.short .photo{ height: 349px !important; }
	
	div#hero .slide	{ position: absolute; top: 0; width: 918px; height: 452px; padding-left: 42px;   }
	div#hero .slide1{ background: url(../images/heros/corp/fattract.jpg) top left no-repeat; }
	div#hero .slide2{ background: url(../images/heros/corp/fretain.jpg) top left no-repeat; display: none; }
	div#hero .slide3{ background: url(../images/heros/corp/measure3.jpg) top left no-repeat; display: none;}
	
	div#hero .slide1 div.hero-content { position: absolute; left: 560px; width: 310px;}
	div#hero .slide1 div.hero-content h2{ float: left; font-size: 34px; margin-bottom: 5px; padding-top: 80px; }
	div#hero .slide1 div.hero-content a.button { float: left; margin-right: 0;}
	
	div#hero .slide2 div.hero-content { position: absolute; left: 560px; width: 422px;}
	div#hero .slide2 div.hero-content h2{ float: left; font-size: 34px; margin-bottom: 5px; padding-top: 80px; }
	div#hero .slide2 div.hero-content a.button { float: left; margin-right: 0;}
	
	div#hero .slide3 div.hero-content { position: absolute; left: 50px; top:50px; width: 325px;}
	div#hero .slide3 div.hero-content h2{ float: left; font-size: 34px; margin-bottom: 5px; padding-top: 57px; }
	div#hero .slide3 div.hero-content a.button { float: left; margin-right: 0;}
	
	div#hero .slide div.hero-content button.button span{ padding-left:40px; padding-right:40px; border:0;} 		
	
	#indexSlideWrap a{ text-decoration:none;}
/*	--------------------------------------------------
	Benefits
	-------------------------------------------------- */
	
	ul#benefits { background: url(../images/benefit-trans.png); width: 960px; margin: 0; height: 102px;  border-bottom: 1px solid #cddde4; position:absolute; bottom: 0; left: 0; }
	
	ul#benefits li{ float: left; padding-left: 30px; padding-right: 13px; margin-left: 0px; width: 276px; padding-top: 20px; border-right: 1px solid #94a6af; height: 82px; position: relative; }
	ul#benefits li.last{ border-right: none;  }
	ul#benefits li span.nub { display: none; }
	ul#benefits li.active{ background: #fcfff3 url(../images/line-bg.gif) bottom left repeat-x;  }
	
	ul#benefits li.active span.nub { display: inline; background: url(../images/nub.png); height: 9px; width: 26px; position: absolute; top: -9px; left: 150px;}
	ul#benefits h3 { color: #222; font-size: 18px; margin-bottom: 0; text-shadow: rgba(255,255,255,.5) 0 1px 0px; }
	ul#benefits li img {float: right; padding-right: 25px; margin-top: 5px; padding-left: 15px; }
	
	div.vertical { height: 180px !important; }
	div.vertical div.column { padding-bottom: 30px !important; }
	div.vertical ul.benefits li.more { list-style: none !important; margin: 0 !important; }
	ul#benefits a.button { padding-left: 30px; padding-right: 30px; }
	
/*	--------------------------------------------------
	Sections
	-------------------------------------------------- */
	div.section { padding: 0 10px 0 20px; }
	div.section a.left { padding-right: 20px;padding-bottom: 10px; text-decoration:none;}
	div.section a.video { position: relative; }
	div.section p.video_right { padding-left:296px; }
	div.section a.video img.video-screen{  }

	a.video img.play-btn {
		margin: 0;
		border: none;
		float: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: auto; 
		height: auto;
		position: absolute;
		opacity:0.7;
		right:37px;
		bottom:24px;
	}
	.play-btn-wrap{
		text-align:center;
		position:absolute;
		width:177px;
		height:134px;
		left:53px;
		top:25px;
	}	
	a.video img.play-btn-bg{
		left:0;
		top:0;
		cursor:pointer;
	}
	.play-btn-logo{
		position:relative;
		padding:15px 0 2px;
	}
	.play-btn-comment{
		position:relative;
		color:#fff;	
		line-height:18px;
		cursor:pointer;
	}
	.play-angle{
		margin-top:10px;
	}
	a.video:hover img.play-btn {
		-webkit-transition: opacity .5s ease-in;
	}	
	
	a:link img.play-btn, 
	a:visited img.play-btn { 
		opacity: .7;
		-moz-opacity: .7; 
		-webkit-opacity: .7; 
	 }
	a:hover img.play-btn, 
	a:focus img.play-btn { opacity: 1; }
	
	div.section h4 { font-weight: bold; }
	
	div.post {margin-bottom: 20px;}
	div.post h5 { text-transform: uppercase; color: #777; font-size: 12px; font-weight: normal; }
	
	div.testimonial { margin-top: 30px; }
	div.testRightBar{ background:#f5f8fd; -moz-border-radius:22px 22px 22px 22px; margin-top:4px; padding:10px 22px; border:1px solid #f2f2f2; width:470px;}
	div.testLeftSec{ width:365px;}
	
	.next-step{ float:right; margin: -140px 10px 0 650px; width:260px;}
	.next-step a{ display:block; font-size:16px; line-height:20px;}
	
	.font16{font-size:16px;}
	.font14{ font-size:14px;}
	
	.new_feature{
	}
	.free_feature{
	background:url(../images/free_feature.gif) no-repeat right top;
	}
	.gray_box{
	border:1px solid #c8c8c8;
	background:#fafbff url(../images/facebook-spotlight2.gif) no-repeat right bottom;
	width:280px;
	padding:0 0 10px 10px;
	float:left;
	height:170px;
	margin-right:15px;
	}
	.gray_box2{
	background:#fafbff url(../images/email-finder-image2.gif) no-repeat right bottom;
	width:265px;
	padding:10px;
	float:left;
	height:160px;
	margin-right:0;
	}	
	.gray_box3{
	/*background:#fafbff url(../images/webfeed_spotlight.gif) no-repeat right bottom;*/
	background:#fafbff url(../images/enterprise2.jpg) no-repeat right bottom;
	margin-right:0;
	margin-left:15px;
	padding:10px;
	height:160px;
	width:265px;
	}
	.gray_box h5{
	color:#3380ce;
	font-size:16px;
	padding-bottom:5px;
	}
	.new_feature h5,.free_feature h5{
	padding-top:10px;
	padding-right:10px;
	}
	.gray_box .comment{
	font-weight:bold;
	margin-bottom:10px;
	font-size:14px;
	}
	.gray_box_content{
	width:190px;
	}
/*	--------------------------------------------------
	Bottom Sell
	-------------------------------------------------- */
	
	div#bottom-sell { width: 875px; margin: 0 0 0 20px; padding: 20px 0 22px 25px; background: #e8f6fd url(../images/benefits-bg.gif) bottom left repeat-x; }
	div#bottom-sell div.demo { float: right; padding-right: 50px;}
	div#bottom-sell h4{ margin: 10px 0 0 20px; font-size: 26px; font-weight: normal; }
	div#bottom-sell h4 span{ display: block; font-size: 14px; }
	div#bottom-sell div.demo a.button span{ padding-left: 40px; padding-right: 40px;}
	div#bottom-sell div.demo span.call{ display: block; color: #222; text-align: center; margin-top: 10px; font-size: 16px; } 
	
/*	--------------------------------------------------
	SIDEBAR
	-------------------------------------------------- */	
	ul.verticals { margin-top: 10px; }
	ul.verticals li{ padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #ddd; }
	ul.verticals li.last{ border-bottom:0;}
	ul.verticals li a{ font-size: 16px; }
	ul.topVerticals { margin-top:-10px; margin-bottom:28px;}
	ul.topVerticals li.active a{ color:#2765A4; text-decoration:underline;}
	
		ul.verticals2 { margin-top: 10px; }
	ul.verticals2 li{ padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px dotted #ddd; }
	ul.verticals2 li.last{ border-bottom:0;}
	ul.verticals2 li a{ font-size: 10px; line-height:14px; }
	ul.topVerticals2 { margin-top:-10px; margin-bottom:28px;}
	ul.topVerticals2 li.active a{ color:#2765A4; text-decoration:underline;}
	
	
	div.activity { margin-top: 40px; }
	div.activity div#map { position: relative; margin-top: 10px; width: 260px; height: 228px; background: url(../images/map.jpg) top left no-repeat; border: 5px solid #bedaf6; }
	div.activity div.map-item {  position: relative; padding: 0 15px; top: 50px; }
	div.activity div.map-item span.fly-out { position: relative; top: -13px; right: -8px; padding: 20px 25px; background-color: rgba(10,90,173,.8); -moz-border-radius: 10px; -webkit-border-radius: 10px; font-weight: bold; color: #fff; }
	div.activity div.map-item span.fly-out img { position: absolute; top: 100%; right: 50%; }
	div.activity div.map-item img{ position: absolute; top: 37px; right: 120px; }  
	div.activity a.more { margin-top: 5px; display: block;}
	
/*	--------------------------------------------------
	Press Box
	-------------------------------------------------- */	
	
	div.press { padding: 20px; background-color: rgb(232, 246, 253); margin-top: 30px; margin-right: -15px; }
	div.press h4 { margin-bottom: 10px; }
	ul.press li { border-bottom: 1px dotted #ddd; margin-bottom: 15px; padding-bottom: 15px; }
	ul.press li.last{  border-bottom: none; margin-bottom: 0; padding-bottom: 0;  }
	ul.press li a{ color: #222; }
	ul.press li a:hover{ color: #222; text-decoration: none; }
	ul.press li a span{ -moz-opacity: .5; opacity: .5; height: 50px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color: #a8c9da; margin-bottom: 8px;}
	ul.press li a span.left{  margin-right: 10px; }
	ul.press li a.mail{  color: #327FCE; }
	ul.press li a.mail:hover{  text-decoration: underline; color: #2765a4; }
	.preesLong ul.press li{ width:225px; float:left; padding-right:24px; border-bottom:0; margin-bottom:0; padding-bottom:0;}
	.preesLong ul.press li.last{  padding-right:0;  }
/*	--------------------------------------------------
	Photo Box
	-------------------------------------------------- */
	
	ul#photos{ margin-top: 5px;  }
	ul#photos li{ float: left; margin-right: 10px; margin-bottom: 10px; }
	ul#photos li a{ float: left; }
	ul#photos li a img{ width: 75px; border: 4px solid #fff; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);  }
	.photobox{ width: 75px; border: 4px solid #fff; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);  }
	.photobox_big{ width: 200px; border: 4px solid #fff; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);  }
	
/*	--------------------------------------------------
	Talent(Postitions)
	-------------------------------------------------- */
	
	ul.positions-row { margin-top: 15px; } 
	ul.positions-row li{ float: left; width: 245px; padding-right:20px;}
		
	p.job-contact { font-size: 16px; }
	
	h4.arrow-right{ background:url(../images/arrow-right.gif) left 2px no-repeat; padding-left:20px; cursor:pointer; }
	h4.arrow-down-gray{ background:url(../images/arrow-down-gray.gif) left 5px no-repeat; }
	/*h4.arrow-right a{ color:#333333; text-decoration:none;}*/
	div.job-details{ padding:18px 0 0 0;}
	ul.cirle{ list-style:circle; margin-left:30px;}
	
/*	--------------------------------------------------
	Contact Form
	-------------------------------------------------- */	
	.contact-nav a{ padding:5px 5px 0 5px; font-weight:bold; display:inline-block;}
	.contact-nav a.high{ background:url(../images/fancy/contac-nav-high.gif) top center no-repeat; color:#343434; cursor:auto;}
	.contact-nav a.high:hover{ text-decoration:none;}
	
	div.indented-left { margin-top: 20px; padding-left: 30px; padding-right: 30px; width: 400px !important; border-right: 1px solid #ddd; margin-bottom: 10px; margin-left:0;}
	div.indented-right { margin-top: 20px; padding-left: 40px; margin-left:0; width: 410px !important; margin-top: 20px; position: relative; }
	span#or { position: absolute; top: 130px; left: -35px; font-weight: bold; background: #ddd; padding: 5px 8px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
	div.no-border { border-right: none !important; padding-left: 45px;  padding-right: 0px;  }
	
	h4.contact-phone { font-size: 17px; color:#3b6ac4; text-align:center; margin:20px 0 10px; }
	h4.contact-phone span{  font-size: 30px; display:block; }
	#contactComment{ font-size:17px; text-align:center;}
	
	h4.thanks {display: block; font-size: 34px; color:#4c72b1; margin-bottom:10px; }
	p.big { font-size: 18px; }
	.thankBg p.big{line-height:22px;}
	.bluebox_icon{ background:url(../images/bluebox_icon.jpg) no-repeat; width:368px; height:370px; padding:25px 20px 0 20px;}
	.bluebox_icon h4{ color:#396bc2; text-align:center;}
	.bluebox_icon ul.green_right li{ margin-bottom:10px;}
	
	
	
	form#contactForm,form.contactForm { margin-top: 15px; margin-bottom: 20px; }
	form#contactForm label,form.contactForm label{ float: left !important; padding-top: 5px; padding-right: 20px; width: 120px; text-align: right;}
	form#contactForm span.enter,form.contactForm span.enter{ margin-top:10px;}
	form#contactForm input.input-text,form.contactForm input.input-text{ display: inline !important; }
	form#contactForm select,form.contactForm select{  width: 190px !important; padding:4px;}
	form#contactForm input.medium,form.contactForm input.medium{ width: 220px !important; }
	form#contactForm button,form.contactForm button{ float: right; margin-right: 25px; }
	form#contactForm textarea,form.contactForm textarea{ width:220px; }
	
	
	
	
/*	--------------------------------------------------
	Activity Page
	-------------------------------------------------- */
	div#bigmap{ position: relative; width: 960px; margin: 0px -10px 0 -10px;  background: url(../images/bigmap.jpg) top left no-repeat; height: 400px;   }
	
	div#bigmap div.map-item {  position: relative; padding: 0 15px; top: 50px; width: 240px; }
	
	div#bigmap div.map-item span.fly-out { position: relative; /* top: -13px; right: -8px;  */padding: 20px 15px; background-color: rgba(10,90,173,.8); -moz-border-radius: 10px; -webkit-border-radius: 10px; font-weight: bold; color: #fff; display: block; text-align: center; }
	div#bigmap div.map-item span.fly-out img { position: absolute; top: 100%; right: 50%; }
	div#bigmap div.map-item img{ position: absolute; top: 70px; right: 49%;  }  
	div#bigmap a.more { margin-top: 5px; display: block;}
	
	
	img.bio { padding: 5px; margin: 5px 16px 10px 0; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3); }
	img.noMarBottom{ margin-bottom:0;}
	img.bioRight { padding: 5px; margin: 5px 0 10px 16px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
	
/*	--------------------------------------------------
	Compliant Page
	-------------------------------------------------- */
	#compliant{ padding-bottom:40px;}
	#compliantLogoWrap{ margin:10px 0 20px 0; height:auto;}
	.emphRed{ color:#a30035;}
	.compliantLogoTxt{ float:left; padding:0 40px 20px 0; line-height:24px;}
/*	--------------------------------------------------
	Terms and conditions Page
	-------------------------------------------------- */
	.paddingTop10{ padding-top:10px;}
	.paddingLeft20{ padding-left:20px;}
	.margin20{ margin:20px;}
	.smallersms{font-size:11px;}
	.smallersmstext{font-size:10px; line-height:12px; margin-bottom:6px;}
		.smallersmstext2{font-size:11px; line-height:13px; margin-bottom:6px;}

	.smalllinks{font-size:12px;}
/*	--------------------------------------------------
	press
	-------------------------------------------------- */
	#press{ padding:0 10px;}
	#press h3{ margin-bottom:5px}
	#press .font14{ margin-bottom:5px;}
	#press h4,#press h5{ margin-bottom:5px;} 
	#press h4{ color:#327FCE; }
	#press p a.noSpecial{ color:#555; text-decoration:none; }
	.pr{ font-size:15px; line-height:24px; margin:10px 0 40px 0;}
	.inc500Txt{ font-size:16px; margin:20px 60px 0 0;}
	.warnRed{ color:#a50000;}
	.reviewPolicy{ background:url(../images/reviewPolicy.gif) no-repeat left center; font-size:16px; padding:20px 50px 20px 50px; display:block;}
	.reviewPolicy.termsIcon{ background-image:url(../images/terms-icon.gif);}
	.reviewPolicy.termuseIcon{ background-image:url(../images/terms-icon2.gif);}
	.reviewPolicy.policyIcon{ background-image:url(../images/policy-icon.gif);}
	.pressTit{padding:10px 15px 5px; }
	.pressDes { padding:0 15px;}
	p.pressDes a { text-decoration:none; color:#555; display:block; line-height:1.4em;}
	.pressBox{padding-top:10px; position:relative;}
	.pressBox .gray_corner_right_s a{ width:100%;}
	.pressMainWrap{ background:url("../images/gradients/event-gradient.gif") repeat-x scroll center top transparent; margin:10px 25px 40px; padding-top:15px;}
	ul.angle_right li{ background:url(../images/angle_right.gif) no-repeat left 5px; padding-left:20px; font-size:15px; line-height:1.5em; margin-bottom:10px;}
	.yearLink{ margin-bottom:20px;}
	.yearLink span,.yearLink a{ font-size:15px; margin-right:20px; line-height:1.5em; cursor:pointer; color:#327FCE; }
	.yearLink span.active{ color:#555; cursor:pointer; text-decoration:none;}
	.yearTit{ font-style:italic; font-size:15px; margin-bottom:10px;}
	.hide{ display:none;}
	.backMain{ font-size:14px; float:right; font-weight:normal; line-height:30px; color:#327FCE;}
	.grayBorder{ border:1px solid #e8e8e8; margin:20px 0 20px; padding:20px 15px;}
	.pressTitSec{ color:#000; }
/*	--------------------------------------------------
	Events
	-------------------------------------------------- */
	.eventMainWrap{ background:url(../images/gradients/event-gradient.gif) repeat-x top; padding:20px; margin:10px 25px;}
	table.eventMain { border:0; background:none; border-collapse:collapse;}
	table.eventMain th{border-bottom:2px solid #4b71b2; font-size:16px; font-weight:bold; padding:7px;}
	table.eventMain td{border:0; /*border-bottom:1px dotted #DDDDDD;*/ vertical-align:middle;}
	table.eventMain td.last{border:0;}
	.eventBox{
	padding-top:10px;
	position:relative;
	margin-left:20px;
	}
	.eventMenu{
	left:25px;
	position:absolute;
	}
	.gray_corner_right_s{
	background:url(../images/gray_corner_right_s.gif) right 0 no-repeat;
	float:left;
	padding-right:20px;
	margin-right:2px;
	}
	.gray_corner_left_s{
	padding-left:15px;
	background:url(../images/gray_corner_left_s.gif) no-repeat;
	line-height:28px;
	height:28px;
	float:left;
	padding-top:10px;
	}
	.gray_corner_right_s a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
	float:left;
	width:66px;
	text-align:center;
	line-height:28px;
	}
	.gray_corner_right_s.active a{
	color:#fff;
	font-size:13px !important; /*for ie6 bug*/
	font-weight:bold !important;/*for ie6 bug*/
	}
	.gray_corner_right_s.active a:hover{
	color:#fff;
	text-decoration:underline;
	}
	.gray_corner_right_s.active{
	background-position:right bottom !important;/*important for ie6 bug*/
	}
	.gray_corner_right_s.active .gray_corner_left_s{
	background-position:left bottom;
	}
	.gray_corner_box_s{
	background:url(../images/gray_corner_center_s.gif) repeat-y;
	margin-top:32px;
	margin-bottom:20px;
	}
	.gray_corner_top_s{
	background:url(../images/gray_corner_top_s.gif) no-repeat;
	height:17px;
	}
	.gray_corner_bottom_s{
	background:url(../images/gray_corner_bottom_s.gif) no-repeat;
	height:17px;
	}
/*	--------------------------------------------------
	Login 
	-------------------------------------------------- */
	div.login-head{ background: url(../images/login-image-hdr.jpg); height:118px; width:960px; text-indent:-5000px; margin-left:-10px;}
  .blueTile{ background:#4e74b2; font-size:18px; font-weight:bold; padding-left:15px; margin:0 50px 20px 0; height:35px; line-height:35px; color:#fff;}
	div.login-left{ border-right:1px solid #ddd; margin:40px 20px 40px 10px; width:360px;}
	#loginInfo label{ display:block; margin-bottom:5px;}
	#loginInfo label var{ font-weight:normal;}
	#loginInfo input.input-text{ width:230px;}
	#loginInfo .submit{ width:100px; line-height:30px; height:30px; margin-left:10px;border:1px solid rgba(0,0,0,0.25) !important; border:1px solid #bbb; line-height:17px;}
	.loginComments{ padding:40px 13px 0px; float:left; width:400px;}
	
/*	--------------------------------------------------
	blog
	-------------------------------------------------- */
	#creditfooter{ display:none;}
	.feedburnerFeedBlock{ margin-bottom:20px;}
	.feedburnerFeedBlock span.headline a{ font-size:18px; font-weight:bold; line-height:1.2em;}
	.feedburnerFeedBlock p.date { margin-bottom:10px;}

/*	--------------------------------------------------
	others
	-------------------------------------------------- */
	.rightImg{ padding:0 30px; float:right;}
	.paddingBottom5{ padding-bottom:5px;}
	.error{
	background:url(../images/error.gif) no-repeat 5px 2px #efefef;
	display:none;
	border:1px solid #ccc;
	margin:-10px 5px 15px 143px;	
	color:red;
	text-indent:2em;
	padding:2px 2px 0 5px;
	font-size:8pt;
	line-height:18px;
	width:222px;
	clear:both;
	}
	.noMarginTop{ margin-top:0;}
	div.thankBg{ background:url(../images/Thank-you-bg.jpg) #fff right bottom no-repeat !important;}
	
/*	--------------------------------------------------
	d3one
	-------------------------------------------------- */
	#d3oneWrap{ padding:15px 0 30px; text-align:center;} 
	#d3oneWrap img { margin-bottom:15px;}
	#d3oneWrap p{ text-align:left;}
	#d3oneWrap p.indent{ text-indent:-15px;padding-left:15px;}
	#d3oneWrap p.indent1{ text-indent:-23px;padding-left:23px;}
	#d3oneWrap p.indent2{ padding-left:20px;}
	.blueText{ color:#386CB0;}
/*	--------------------------------------------------
	Mobile
	-------------------------------------------------- */
	#mobileWrap{
	border-top:13px solid #4771b9;
	/*	background:url(../images/mobile-background.gif) left 470px repeat-x;*/	
	margin:0 -10px;
	padding:40px  30px 0 30px;
	}
	.mobileDemoWrap{
	float:left;
	background:url(../images/iphone.gif) no-repeat;
	width:349px;
	padding:155px 28px 40px 39px;
	margin:30px 0 0 20px;
	}
	.mobileDemoWrap iframe{
	height:476px; 
	width:347px; 
	border:0; 
	margin-bottom:155px;
	}
	.mobileDemoWrap a.button{
	font-size:22px;
	padding:0 10px;
	line-height:40px;
	margin:0 115px;
	}
	.mobileComment{
	float:right;
	width:530px;
	padding:5px 30px 25px 0;
	}
	.mobileComment h3{
	margin-bottom:5px;
	line-height:1.2em;
	}
	.mobileComment ul li{
	margin-bottom:5px;
	}
	.mobileDashboard{
	background:url(../images/mobileDashboard.gif) no-repeat;
	padding:15px 0 0 0;
	font-size:15px;
	line-height:22px;

	}
	.mobileDashboard p{
	font-weight:bold;
	font-size:15px;
 	text-indent:18px;
	line-height:20px;
	margin-bottom:5px;
 	}
	.mobilePhoneNum table td{
	border:0;
	padding:5px 10px;
	vertical-align:middle;
	}
	form.mobilePhoneNum table{
	border:0;
	background:none;
	margin:0;
	}
	form.mobilePhoneNum .wrap{
	margin-bottom:0;
	vertical-align:middle;
	}
	input.input-text{
	height:18px;
	width:200px;
	vertical-align:middle;
	}
	input.input-verification{
	width:130px;
	padding:4px;
	height:18px;
	}
	.mobilePhoneNum input{
	vertical-align:middle;
	}
	.mobilePhoneNum select{
	padding:4px;	
	height:26px;
	}
	.normal{
	font-weight:normal;
	}
	div.thanksBgMobile{
	background-image:url(../images/thanks_mobile.gif) !important;
	}
	.mobileDashboardBottom{
	background:url(../images/mobileDashboardBottom.gif) bottom left no-repeat;
	padding:0 23px 15px 20px;
	}
	.mobileDashboardBottom .disc{
	background:#fff;
	margin:0;
	padding:10px 20px 6px 30px;
	} 
	#mobileDidsplay{
	background:url(../images/mobileDashboardCenter.gif) bottom left repeat-y;
	}
	.mobileButtonWrap{
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:20px;
	}
	.mobileButtonWrap a{ margin:0 0 0 20px;}
	.blueBg{ background:#eaf3fa; padding:20px 20px ; overflow:auto; margin:0 0 40px;}
	.mobileApply{float:left; padding:20px 40px 20px 20px;}
	.mobileApplyTit{
	font-size:24px;	
	font-weight:bold;
	}
	form.mobilePhoneNum{
	float:left;
	padding:0 20px 0 40px;
	border-left:1px solid #d4dde4; 
	margin:0;
	}
	.mobileShow{
	float:left;
	width:265px;
	padding-right:25px;
	margin:20px 25px 60px 0;
	border-right:1px solid #d4dde4;
	}
	.mobileShowTit{
	font-weight:bold;
	font-size:16px;
	margin:10px;
	}
	.mobileShow p{ margin:10px;}
	.mobileShow.last{
	border-right:0;
	margin-right:0;
	padding-right:0;
	}
	.mobileDemoImg{
	padding-left:15px;
	}
	#mobileWrap .shadowBox{
	background:url(../images/shadBox.gif) no-repeat top left;
	padding:10px;
	margin:0 -7px;
	}
	.mobileRight{
	float:right;
	width:400px;
	padding:90px 20px;
	font-size:14px;
	}
	.mobileRight h3{
	line-height:30px;
	}
	.experience{
	font-size:22px;
	color:#333;
	}
	.mobilePhoneNum .error{
	width:200px; padding:4px; margin:0 0 0 3px;
	}	
	.bluebox_min{
	height:229px;
	width:390px;
	background:url(../images/bluebox_min.gif) no-repeat;
	margin-bottom:30px;
	}
	.green_right{
	padding:34px 40px 30px 30px;
	}
	.green_right li{
	background:url(../images/green_right.gif) left 3px no-repeat;
	padding:0 0 8px 22px;
	width:95%;
	font-size:15px;
	}
/*	--------------------------------------------------
	Mobile Error
	-------------------------------------------------- */

	#websiteErrorWrap{
	padding:30px 40px 80px;
	display:table-cell;
	vertical-align:middle;
	}
	#websiteErrorWrap .errorLogo{
	float:left;
	margin:0 40px 0 20px;
	}
	#websiteErrorWrap .errorTit{
	font-size:20px;
	color:#000;
	padding:12px 30px 8px;
	font-weight:bold;
	}
	#websiteErrorWrap .errorTxt{
	color:#000;
	font-size:14px;
	line-height:22px;
	}
/*	--------------------------------------------------
	Web Feed
	-------------------------------------------------- */
	.firstCapital{
	font-size:20px;
	}
	#googleWrap{
	padding-left:15px;
	padding-right:15px;
	}
	.webfeedBox{
	position:relative;
	padding-top:10px;
	}
	.webfeedMenu{
	left:30px;
	position:absolute;
	}
	.gray_corner_right{
	background:url(../images/webfeed_top.jpg) top no-repeat;
	float:left;
	padding-right:20px;
	margin-right:8px;
	}
	.gray_corner_left{
	padding-left:20px;
	background:url(../images/gray_corner_left.gif) no-repeat;
	line-height:43px;
	height:43px;
	float:left;
	padding-top:15px;
	}
	.gray_corner_right a{
	font-size:19px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
	.gray_corner_right.active a{
	font-size:19px;
	font-weight:normal;
	color:#fff;
	}
	.gray_corner_right.active a:hover{
	color:#fff;
	text-decoration:underline;
	}
	.gray_corner_right.active{
	background-position:right -58px;
	}
	.gray_corner_right.active .gray_corner_left{
	background-position:left -58px;
	}
	.gray_corner_box{
	background:url(../images/gray_corner_center.gif);
	margin-top:52px;
	margin-bottom:20px;
	}
	.gray_corner_top{
	background:url(../images/gray_corner_top.gif);
	height:32px;
	}
	.gray_corner_bottom{
	background:url(../images/gray_corner_bottom.gif);
	height:30px;
	}
	.webfeedContent{
	background:url(../images/webfeed_bg.jpg) center top repeat-y;
	padding:24px 0px 0px 35px;
	}
	.webfeedContent.about_webfeed{
	background:url(../images/about_webfeed.gif) right top no-repeat;
	padding-right:450px;
	min-height:485px;
	}
	.googlePlaces{ font-size:14px;	display:none;}
	.googlePlaces h4{
	color:#2c64a1;
	}
	.googlePlaces p{
	line-height:20px;
	}
	.blue_corner_top{
	background:url(../images/blue_corner_top.gif) left top no-repeat;
	margin-right:26px;
	padding-top:16px;
	padding-bottom:20px;
	}
	.blue_corner_bottom{
	background:url(../images/blue_corner_bottom.gif) left bottom no-repeat;
	padding-bottom:23px;
	}
	.blue_corner_center{
	background:url(../images/blue_corner_center.gif) left top repeat-x;
	padding:20px 20px 0;
	/*overflow:hidden;
	*/
	height:262px;
	}
	#googleWrap .bigTxt{
	font-size:15px;
	line-height:22px;
	}
	#googleWrap .bigerTxt {
	font-size:15px;
	padding-right:75px;
	line-height:22px;
	}
	#googleWrap dl{
	font-size:14px;
	}
	#googleWrap dl dd{
	margin-bottom:10px;
	}
	.howWorks{
	background:url(../images/howworks-gradient.gif) repeat-x  left 13px;
	margin:10px 24px 20px 0;
	}
	.howworks_top{
	background:url(../images/howworks-header.gif) left top no-repeat;
	height:13px;
	overflow:hidden;	
	}
	.howworks h4{
	padding-top:10px;
	color:#1f6297;
	}	
	ol.blueCirle{
	color:#fff;	
	margin:5px 30px 10px 0;
	list-style:inside decimal;
	font-size:15px;
	width:350px;
	}
	ol.blueCirle li{
	background:url(../images/blueCirle.gif) left 4px no-repeat;
	padding:2px 0 0 29px;
	text-indent:-24px;
	line-height:22px;
	font-weight:bold;
	font-size:13px;
	margin-bottom:8px;
	}
	ol.blueCirle li span{
	color:#303032;
	font-weight:normal;
	font-size:14px;
	}
	ol.blueCirle hr{
	margin:20px 0 25px;
	}
	.howWorks .leftBox{
	width:350px;
	float:left;
	margin:20px 30px 10px 20px;
	}
	.tinyboxImg{
	cursor:pointer;
	}
	.paddignRight{
	padding-right:75px;
	}
	p.arrow-right{
	background:url(../images/arrow-right.gif) no-repeat left center;
	padding:20px 0 20px 20px;
	color:#333;
	font-weight:bold;
	font-size:17px;
	}
	.arrow-right a{font-weight:bold;}
	div.blueBox { background:#ebf3fe; padding:20px; font-size:14px; margin-bottom:20px; }
	table.noborder{ background:transparent; border:0; padding:0;}
	table.noborder td{ background:transparent; border:0; padding:0 10px 0 0;}
	table.noborder td.last{ padding:0;}
	body.safari table.noborder  tbody tr:nth-child(even) { background:transparent; border:0; padding:0;}
/*	--------------------------------------------------
	tinybox
	-------------------------------------------------- */
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:0; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}
#tinyClose { background:url(../images/fancy/fancy_close.png) right center no-repeat; height:30px; cursor:pointer;}
/*	--------------------------------------------------
	email finder
	-------------------------------------------------- */
	.emailVideoLeft{
	width:500px;
	float:left;
	padding:10px 40px 30px 0;
	}
	.emailVideoRight{
	float:left;
	width:340px;
	text-align:center;
	padding:15px 0 30px;
	}
	.emailVideoRight a.video{
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	}
	.calculat{
	background:url(../images/calculat_gradient.gif) top left repeat-y;
	width:517px;
	float:left;
	margin:20px 20px 30px 0;
	}
	.calculat_top{
	background:url(../images/calculat_top.gif) top left no-repeat;
	color:#7d0000;
	font-size:18px;
	font-weight:bold;
	padding:30px 30px 10px;
	}
	.calculat_bottom{
	background:url(../images/calculat_bottom.gif) bottom left no-repeat;
	height:22px;
	padding:0 20px 35px 30px;
	font-style:italic;
	color:#333;
	}
	.calculat_content{
	border-top:1px solid #d4d5d7;
	border-bottom:2px solid #d4d5d7;
	border-left:0;
	border-right:0;
	width:456px;
	margin:0 30px 10px 25px;
	background:none;
	}
	.calculat_content td{
	border:0;
	text-align:left;
	vertical-align:middle;
	padding:20px 10px 0;
	}
	.calculat_content td.title{
	font-weight:bold;
	width:180px;
	padding-left:20px;
	}
	.calculat_content td.last{
	padding-bottom:40px;
	}
	.calculat_content span.wrap{
	margin-bottom:0;
	}
	
	.calculat_content td input{
	vertical-align:middle;
	color:#000;
	}
	.calculat_content td.comment{
	font-style:italic;
	color:#888888;
	}
	#knowEmail{
	width:40px;
	}
	#emailFinderRevenue{
	color:#a60000;
	font-weight:bold;
	}
	input.input-text.short{
	width:80px;
	}
	
	.bulge{
	margin-top:20px;
	margin-bottom:30px;
	background:url(../images/bulge_gradient.gif) top right repeat-y;
	width:325px;
	float:left;
	}
	.bulge_top{
	background:url(../images/bulge_top.gif) top right no-repeat;
	color:#8cadd0;
	font-size:15px;
	font-weight:bold;
	padding:10px 30px 10px 30px;
	}
	.bulge_bottom{
	background:url(../images/bulge_bottom.gif) bottom right no-repeat;
	height:20px;
	}
	.bulge_content{
	background:url(../images/bulge_arrow.gif) top right no-repeat;
	padding:10px 50px;
	font-size:16px;
	}
/*	--------------------------------------------------
	sdk = rename to connect
	-------------------------------------------------- */
	#sdk{ padding:20px; }
	#sdk *{	font-size:14px; line-height:1.4em; }
	#sdk h3{ font-size:20px;}
	#sdk .bigTxt{ font-size:15px; line-height:1.4em;}
	.gray_smallcorner_top{ background:url(../images/gray_smallcorner_top.gif) top no-repeat; padding-top:11px; width:442px; float:left;}
	.gray_smallcorner_top.last{ float:right;}
	.gray_smallcorner_bottom{ background:url(../images/gray_smallcorner_bottom.gif) bottom no-repeat; padding-bottom:11px;}
	.gray_smallcorner_middle{ background:url(../images/gray_smallcorner_middle.gif) repeat-y; padding:10px 20px 20px;}
	.gray_smallcorner_middle h3{ color:#33588f;}
	#sdk .gray_smallcorner_middle a.button{ margin-left:90px;}
	#sdk a.button span{ font-size:20px; padding:5px 20px 2px;}
	#sdk .sdk_learnmore_tit{ color:#555; font-size:17px; }
	.componet{ float:left; width:530px;}
	.connect_box{ float:left; margin:0 20px 5px 0;}
	.zoom{color:#e70014;}
	.zoom img{ vertical-align:middle;}
	.componet_link{ background:url(../images/angle_opposize.gif) no-repeat; height:117px; width:311px; float:right; padding:20px 20px 10px 20px; margin-top:20px;}
	#sdk .componet_link h4{ font-size:17px;}
	.componet_link a{ display:block; margin:8px 0; font-size:15px;}
	.left_form{ border-right:1px solid #DDDDDD; margin-bottom:10px; margin-left:0; margin-top:20px; padding-left:30px; padding-right:30px; width:420px !important;} 
	.agree_terms{ font-weight:bold; padding-left:50px; margin-bottom:18px;}
	.buttonWrap{ text-align:center;}
	.form_rightbar{ float:left; width:400px; padding:20px 10px; color:#333333;}
	.blue_corner_min_top{ background:url(../images/blue_corner_min_top.gif) top no-repeat; padding-top:17px; width:403px; float:left;}
	.blue_corner_min_top.last{ float:right;}
	.blue_corner_min_bottom{ background:url(../images/blue_corner_min_bottom.gif) bottom no-repeat; padding-bottom:11px;}
	.blue_corner_min_middle{ background:url(../images/blue_corner_min_middle.gif) repeat-y; padding:10px 30px 20px;}
	.blue_corner_min_middle ul.green_right{ background:#fff; padding:20px 15px 10px; margin-top:10px;} 
	.form_rightbar .bigTxt{ font-size:15px; line-height:1.4em;}
	form#d3oneForm{ margin:15px 0 20px;}
	form#d3oneForm label{ float: left !important; padding-top: 5px; padding-right: 20px; width: 120px; text-align: right;}
	form#d3oneForm span.enter{ margin-top:10px;}
	form#d3oneForm input.input-text{ display: inline !important; }
	form#d3oneForm select{  width: 180px !important; padding:4px;}
	form#d3oneForm input.medium{ width: 220px !important; }
	form#d3oneForm textarea{ width:240px; }
	.agreeError{ margin-left:20px; margin-right:20px; margin-top:5px; color:red;}
	.download{ background:#fbfbfb; border:1px solid #c7c7c7; padding:20px;}
	.download p img{ vertical-align:middle;}
	#sdk .download a{ font-size:17px;}
	.learnmoreLogin #bottom-sell{ background:#eaf3fa; margin:20px 0;}
	.learnmoreLogin #bottom-sell h4{ color:#343434; font-size:20px;}
	.learnmoreLogin #bottom-sell h4 span{ color:#545655; font-size:15px;}
	.learnmoreLogin #bottom-sell .demo{ margin:30px 0 30px 20px; padding-right:40px;}
	.businessLogin{ background:url(../images/business_login.jpg) no-repeat; font-size:13px; color:#317dd1; height:31px; width:132px; display:inline-block; line-height:31px !important; padding-left:15px; clear:both;}
	.connect_faq{ background:url(../images/faq.gif) left center no-repeat; padding:0 0 0 30px; line-height:23px; float:right; height:23px; }
	.faq_header{ background:url(../images/faq_header.jpg) left center no-repeat; 	}
	.faqBox{ margin:20px 0; }
	.faqBox h4{ font-size:17px; margin-bottom:10px;}
	.faqBox h5 {
	font-size:15px;
	margin-bottom:10px;
	font-weight:normal;
	}
	h5.arrow-right {
	background:url("../images/arrow-right-small.gif") no-repeat scroll left 3px transparent;
	cursor:pointer;
	padding-left:16px;
	}	
	h5.arrow-down-gray {
	background:url("../images/arrow-down-gray-small.gif") no-repeat scroll left 5px transparent;
	}
	.faqBoxSec{
	margin-left:20px;
	margin-bottom:10px;
	}
	.press.faq{
	font-size:15px;
	margin:30px 0 ;
	line-height:20px;
	}
	.press.faq p{
	margin-bottom:5px;
	}
	div.connect-head{
	background:url(../images/heros/connect-new-main.jpg) no-repeat !important;
	}
	div.connect-head3{
	background:url(../images/connect_head.jpg) no-repeat !important;
	}
	.bottom_links{
	background:url(../images/blue_bg.jpg) no-repeat;
	height:78px;
	padding:15px 25px;
	}
	#sdk .bottom_links h4{
	color:#e4fcfe;
	font-size:27px;	
	}
	#sdk .bottom_links h4 span{
	font-size:20px;	
	display:block;
	font-weight:normal;
	color:#f0e957;
	}
	.right_yellow_link{
	text-align:right;
	width: 840px;
	}
	.right_yellow_link a{
	color:#efe507;
	font-weight:bold;
	}
	
	/*	--------------------------------------------------
	new connect grid
	-------------------------------------------------- */
	/*
	.section ul{ padding:0px; text-decoration:none; margin:0px; list-style:none;  }
.section ul li.section_box1 { background:url(../../public/images/slide1.png) no-repeat left 10px; width:285px; padding:17px 0px 0px 29px; font-size:12px; color:#333; height:160px; float:left; }
.section ul li.section_box1:hover { background:url(../../public/images/slide1hover.png) no-repeat left 10px; }

.section ul li.section_box1 a.blue22_369{ font-size:22px; color:#369; text-decoration:none;  line-height:18px; }
.section ul li.section_box1:hover a.blue22_369{ font-size:22px; color:#39f; text-decoration:none; line-height:18px;} 
.section ul li.section_box1 a.more{ font-size:9px; color:#999; text-decoration:none;}
.section ul li.section_box1:hover a.more{ font-size:9px; color:#333; text-decoration:none;}
.section ul li.section_box1 p{ line-height:16px;   height:60px; padding-top:3px;}


.section ul li.section_box3 { background:url(../../public/images/slide3.png) no-repeat left 10px; width:285px; padding:17px 0px 0px 29px; font-size:12px; color:#333; height:160px; float:left; }
.section ul li.section_box3:hover { background:url(../../public/images/slide3hover.png) no-repeat left 10px; }
.section_img { text-decoration:none; float:right; width:92px; padding:20px 0px 0px 18px;}
.section_text{width:175px; float:left; padding-top:10px;}
.section_img2 {text-decoration:none; float:right; width:90px; padding:23px 10px 0px 0px; margin-bottom:-6px;}
.section_text2{width:180px; float:left; padding-top:10px; margin-bottom:-6px;}
.section_text3{width:190px; float:left; padding-top:10px; margin-bottom:-11px;}
.section_img3 { text-decoration:none; float:right; width:62px;  padding:10px 26px 0px 0px; margin-bottom:-11px;}

*/ /*end*/ 
	
	/*=== testimonial ===*/
.audioIcon{ background:url(../images/audioIcon.gif) left 2px no-repeat;  padding-left:25px; display:block; margin:10px 0 0; padding-right:10px; }
.videoIcon{ background-image:url(../images/videoIcon.gif); }
	
	/*=== facebook ===*/
	.facebook_gray_box{
	background:url(../images/facebook_gray_box.gif) left top no-repeat; 
	height:360px;
	width:891px;
	}
	.facebook_wrap{
	padding:0 25px 70px;
	background:url(../images/facebook_bottom.jpg) left bottom no-repeat; 
	clear:both;
	}
	.yellow_txt{
	color:#eca800;
	font-size:22px;
	text-align:center;
	}
	.orange_button{
	background:url(../images/orange_long.png) left top no-repeat; 
	height:41px;
	width:176px;
	border:0;
	display:inline-block;
	text-align:center;
	font-size:22px;
	color:#000;
	line-height:22px;
	text-decoration:none;
	margin-right:20px;
	cursor:pointer;
	padding-bottom:6px;
	}
	a.orange_button:hover{
	color:#333;
	text-decoration:none;
	}
	.phone_no{
	color:#00549f;
	font-size:21px;
	}
	.facebook-head div.video{
	width:467px;
	height:276px;
	margin:20px auto 30px;
	text-align:center;
	line-height:320px;
	}
	.facebook_wrap h3{
	color:#0c3e7d;
	font-size:29px;
	padding:30px 0 10px;
	text-align:center;
	}
	.facebook_zoom{
	overflow:auto;
	margin:0 0 0 40px;
	}
	.zoom_box{
	float:left;
	}
	.facebook_zoom .zoom_box{
	margin-right:10px;
	}
	.facebook_zoom .zoom_box.last{
	margin-right:0;
	}
	.facebook div#bottom-sell  h4{
	font-size:20px;
	margin-top:20px;
	}
	.facebook_zoom img{
	height:152px;
	width:270px;
	}
	.facebook-head h3{
	text-align:center;
	margin-bottom:30px;
	}
	.facebook_box{
	text-align:center;
	width:683px;
	margin:20px auto 30px;
	}
	.fb_box_top{
	background:url(../images/fb_box_top.png) top left no-repeat;
	height:40px;
	overflow:hidden;
	}
	.fb_box_bot{
	background:url(../images/fb_box_bot.png) top left no-repeat;
	height:40px;
	overflow:hidden;
	}
	.fb_box_mid{
	background:url(../images/fb_box_mid.png) top left repeat-y;
	}
	.facebook_box_high{
	width:690px;
	}
	.facebook_box_high .fb_box_mid{
	padding-top:20px;
	}
	.facebook_box_high .fb_box_top{
	background:url(../images/fb_box_top_high.png) top left no-repeat;
	height:65px;
	}
	.facebook_box_high .fb_box_mid,.facebook_box_high .fb_box_bot{
	margin-left:7px;
	}
	.fb_box_gray_one{
	background:url(../images/gray_box.png) top left no-repeat;
	margin:0 auto;
	width:486px;
	padding:20px 40px 25px 35px;
	}
	.fb_box_gray{
	margin:0 auto;
	width:561px;
	}	
	.fb_box_gray_top{
	background:url(../images/gray_box_top.png) top left no-repeat;
	overflow:hidden;
	height:45px;
	margin:0;
	}	
	.fb_box_gray_bot{
	background:url(../images/gray_box_bot.png) top left no-repeat;
	height:56px;
	overflow:hidden;
	margin:0;
	}	
	.fb_box_gray_mid{
	background:url(../images/gray_box_mid.png) top left repeat-y;
	padding:0 60px 0 50px;
	color:#000;
	}	
	.thanks_price h3{
	font-size:20px;
	margin-top:0;
	padding-top:0;
	text-align:left;
	line-height:26px;
	color:#000;
	font-weight:normal;
	margin-bottom:10px;
	}
	.fb_box_gray_one .section{
	border-bottom:1px solid #dbdbdb;
	padding:10px 5px;
	text-align:left;
	}
	.fb_box_gray_one .section.last{
	border-bottom:0;
	}
	.fb_box_gray_one .section .title{
	background:url(../images/right_cirle.png) left center no-repeat;
	float:left;
	color:#00549f;
	font-weight:bold;
	font-size:20px;
	padding:5px 0 0 30px;
	width:170px;
	height:25px;
	}
	.fb_box_gray_one .section .comment{
	float:left;
	width:270px;
	color:#555;
	font-weight:bold;
	}
	.fb_box_white{
	background:url(../images/fb_box_white.png) top left no-repeat;
	margin:5px auto 0;
	width:486px;
	padding:10px 40px 10px 35px;
	}
	.fb_box_white .section{
	float:left;
	width:220px;
	padding:15px 10px;
	}
	.fb_box_white .title{
	color:#00549f;
	font-weight:bold;
	font-size:18px;
	display:block;
	}
	.fb_box_white .comment{
	font-size:18px;
	display:block;
	padding:10px 0;
	}
	.orange_button.short {
    background: url("../images/orange_short.png") no-repeat left top;
	width:124px;
	margin-right:0;
	}
	.userornot_wrap{
	height:auto !important;
	height:500px;
	min-height:500px;
	}
	.userornot{
	padding:30px 150px;
	font-size:22px;
	font-weight:bold;
	}
	
	/*=== fb contact form*/
	.contactForm.fb_form{
	padding:0 20px;
	margin:0;
	display:none;
	}
	.form_tit{
	margin:0 0 30px 220px;
	display:none;
	}
	.form_tit p{
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
	}
	.contactForm.fb_form label{
	font-weight:bold;
	width:200px;
	}
	form.contactForm.fb_form input.medium {
    width: 250px !important;
	}
	form.contactForm .fb_form select{
    width: 260px !important;
	}
	.fb_form .form_comment{
	margin-left:220px;
	color:#333;
	width:270px;
	}
	form.contactForm.fb_form textarea{
	width:250px;
	}
	form.contactForm .fb_form button{
	float:left;
	margin-left:220px;
	font-size:18px;
	padding-bottom:10px;
	} 
	.fb_form .error{
	margin-left:223px;
	width:251px;
	}
	input.input-text.disable_input{
	border:0 none;
	outline:none;
	font-style:italic;
	color:#215da9;
	font-size:16px;
	background:#daeffa;
	-webkit-box-shadow:none;
	}
	/*==============================================*/
	.facebook-head2{
	background:url(../images/facebook_head2.jpg);
	margin:0 -10px;
	height:161px;
	}
	.facebook-head2 h2{
	font-size:28px;
	margin:0;
	color:#d8f3fe;
	padding:30px 25px;
	}
	.facebook-head2 h2 span{
	color:#fff;
	font-weight:normal;
	font-size:22px;
	display:block;
	}
	.facebook-head3{
	background:url(../images/facebook_head3.jpg);
	height:117px;
 	}
	.facebook-head3 h2{
	text-align:center;
	}
	.facebook_option{
	height:auto;
	margin:40px 0 0;	
	}
	.facebook_option_customer{
	background:url(../images/blue_customer.jpg) no-repeat;
	width:367px;
	height:124px;
	text-align:center;
	float:left;	
	padding:30px 30px;
	}	
	.price_wrap{
	border-top:6px solid #e7f1fd;
	border-bottom:6px solid #e7f1fd;
	background:#f5f8fd;
	padding:30px 45px 0px;
	}
	.price_bg{
	background:url(../images/price_bg.gif) repeat-y left;
	overflow:hidden;
	margin:0 30px;
	}
	.price_bottom{
	background:url(../images/price_bottom.gif) no-repeat left top #F5F8FD;
	height:37px;
	padding-bottom:30px;
	margin:0 30px;
	}
	.price_left{
	width:249px;
	float:left;
	}
	.price_left .price_tit{
	background:url(../images/price_tit_left.gif) no-repeat left top;
	height:101px;
	}
	.price_tit h3{
	font-size:16px;
	color:#fff;
	padding-top:28px;
	text-align:center;
	margin:0;
	}
	.price_tit h4{
	background:url(/public/images/price_tit1.gif) right bottom no-repeat ;
	font-size:15px;
	color:#3776b9;
	padding-top:12px;
	text-align:center;
	margin:0 15px 0 0;
	height:41px;
	text-indent:-10000px;
	}
	.price_hot{
	width:239px;
	float:left;
	}
	.price_hot .price_tit{
	background:url(../images/price_tit_hot.gif) no-repeat left top;
	height:110px;
	}
	.price_hot .price_tit h3{
	font-size:18px;
	padding-top:28px;
	}
	.price_hot .price_tit h4{
	background:url(/public/images/price_tit2.gif) right bottom no-repeat ;
	font-size:17px;
	padding-top:18px;
	}
	.price_right{
	width:249px;
	float:left;
	}
	.price_right .price_tit{
	background:url(../images/price_tit_right.gif) no-repeat left top;
	height:101px;
	}
	.price_right .price_tit h4{
	background:url(/public/images/price_tit3.gif) right bottom no-repeat ;
	padding-top:12px;
	}
	.price_content{
	padding:0 4px 0 9px;
	}
	.price_box{
	height:100px;
	border-bottom:1px solid #deecf7;
	vertical-align:middle;
	padding:10px;
	}
	.price_hot .price_content{
	width:238px;
	}
	.price_right .price_content{
	width:236px;
	}
	.price_box h5{
	margin-bottom:5px;
	}
	.price_box span{
	font-size:12px;
	}
	.price_box.price_blue{
	background-color:#f4f7fc;
	}
	.option_select{
	background:url(../images/option_select.png) no-repeat right center;
	padding-right:19px;
	}
	.price_box.option_blank{
	background-image:url(../images/option_blank.gif);
	background-repeat:no-repeat;
	background-position:center center;
	}
	.price_hot .price_content{
	padding:0;
	}
	.price_hot h5{
	color:#3675bc;
	font-size:16px;
	}	
	.price_right .price_content{
	padding:0 8px 0 5px;
	}
	.yellow_button{
	background:url(../images/yellow_button.png) no-repeat right center;
	font-size:16px;
	width:135px;
	height:42px;
	float:left;
	color:#000;
	line-height:42px;
	text-align:center;
	font-weight:bold;
	color:#271604;
	}	
	.select_button .yellow_button{
	padding-left:35px;
	}
	.select_button .price_box{
	background:#e3e3e5;
	}
	.price_hot .select_button{
	margin-bottom:-20px;
	}
	.price_hot .select_button .price_box{
	background:#f0f0f0;
	border:0;
	}		
	.price_box table{
	border:0;
	height:100px;
	vertical-align:middle;
	background:none;
	margin:0;
	}
	.price_box td{
	border:0;
	vertical-align:middle;
	}
	/*=== email finder new version ===*/
	.efnew-head,.ssnew-head{
	background:url("../images/efnew-header.jpg") no-repeat scroll left top transparent !important;
	margin:0 0 0 -10px;
	width:960px;
	}
	.bpnew-head{
	background:url("../images/bpnew-header.jpg") no-repeat scroll left top transparent !important;
	}
	.ssnew-head{
	background:url("../images/software-hdr.jpg") no-repeat scroll left top transparent !important;
	}
	.efnew-head h2{
	margin:0;
	font-size:38px;
	color:#fff;
	width:470px;
	padding:35px 35px 0;
	}
	.bpnew-head h2
	{
	width:100%;
	}
	.efnew-head h2 span{
	display:block;
	font-size:33px;
	font-weight:normal;
	margin-top:15px;
	line-height:1;
	}
	.bpnew-head h2 span
	{
	font-size:29px;
	}
	.efnew-head .button{
	margin:0 10px 20px;
	}
	.efnew-head.getstarted  h2 span{
	color:#FFC52F;
	}
	.efnew-head h2 span b{
	font-weight:bold;
	color:#ffc52f;
	}
	.efnew_how{
	width:300px;
	margin-left:15px;
	float:left;
	margin-right:100px;
	margin-top:30px;
	}
	.efnew_how .title{
	color:#0c3e7d;
	font-weight:bold;
	font-size:25px;
	}
	.bpnew_how .title
	{
	font-size:22px;
	}
	.efnew_how ul li{
	font-size:15px;
	color:#252525;
	background:url(../images/efnew_step1.png) left top no-repeat;
	padding:0 0  20px 50px;
	}
	.bpnew_how ul li
	{
	font-size:16px;
	width:290px;
	}
	.efnew_how ul li.step2{
	background-image:url(../images/efnew_step2.png);
	}
	.efnew_how ul li.step3{
	background-image:url(../images/efnew_step3.png);
	}
	.bpnew_how ul li.step2{
	padding-top:6px;
	}
	.bpnew_how ul li.step3{
	padding-top:10px;
	}
	.bpnew_button{
	text-shadow:none;
	background:none;
	border:none;
	}
	.bpnew_button span{
	font-size:16px;
	font-style:oblique;
	font-weight:bolder;
	color:#000;
	border:none;
	}
	a.video.efnew img.play-btn{
	top:170px;
	right:133px;
	}
	.efnew_price{
	float:left;
	width:310px;
	font-size:16px;
	padding:20px;
	background:#eaf3fa;
	boder-radius:15px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	color:#252525;
	margin:15px 40px 0 10px;
	line-height:21px;
	}
	blockquote.efnew{
	float:left;
	width:455px;
	background:url(../images/quote_blue_left.gif) left 10px no-repeat;
	padding-left:25px;
	}
	blockquote.efnew p{
	color:#4770ae;
	font-size:16px;
	}
	blockquote.efnew cite{
	color:#4770ae;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	}
	.bp_Getimg ul li img{
	float:left;
	}
	.efnew_start_wrap{
	clear:both;
	background:url(../images/efnew_start_wrap.jpg) left no-repeat;
	height:116px;
	margin:20px 20px 0;
	padding:40px 40px 0;
	}
	.bpnew_start_warp{
	background:url(../images/bpnew_start_warp_learnmore.gif) left no-repeat;
	}	
	.bpnew_start_warp{
	height:84px;
	}
	.efnew_start_wrap h2{
	color:#e8fbff;
	margin:5px 0 0;
	float:left;
	}
	.efnew_start_wrap h2 span{
	font-weight:normal;
	font-size:20px;
	display:block;
	margin-top:5px;
	color:#FFC52F;
	}
	.efnew_start_wrap a.learnmore{
	background:url(../images/learnmore.gif) left no-repeat;
	width:159px;
	float:right;
	height:54px;
	font-size:18px;
	color:#3e2310;
	text-align:center;
	line-height:50px;
	margin:13px 0 0 0;
	}
	.bpnew_start_warp a.learnmore{
	background:url(../images/bp_learnmore.gif) left no-repeat;
	width:200px;
	height:46px;
	line-height:41px;
	font-size:21px;
	margin:0;
	}
	.efnew-head.getstarted{
	height:180px;
	}
	.ssnew-head.getstarted{
	height:134px;
	}
	.facebook_option_customer label{
	width:120px;
	float:left;
	line-height:30px;
	}
	.facebook_option_customer span.wrap{
	float:left;
	}
	.facebook_option_customer span.wrap input{
	width:235px;
	height:18px;
	}
	.submitwrap{
	text-align:right;
	clear:both;
	}
	.button.gray{
	background:url("../images/gradients/36px-black.png") repeat-x scroll 0 0 #FFFFFF;	
	}
	.facebook_option_customer .error{
	clear:both;
	margin-left:120px;
	width:240px;
	text-indent:10px;
	}
	.fb_form_bg{
	margin:70px 45px;
	}
	.form_comment{
	margin:0 0 0 140px;
	line-height:1.3;
	}
	.thanks_noncustomer{
	background:url(../images/d3andfb_mid.jpg) right center no-repeat;
	font-size:17px;	
	padding:40px 400px 80px 50px;
	margin-right:80px;
	}
	.thanks_noncustomer h3{
	margin-bottom:20px;
	line-height:1.3;
	}
	.d3andfb_small{
	background:url(../images/d3andfb_small.jpg) right center no-repeat;
	font-size:17px;	
	padding:0 200px 10px 0;
	}
	.d3andfb_small h3{
	line-height:1.2;
	margin-bottom:25px;
	}
	.thanks_price p.comment{
	font-weight:bold;
	font-size:17px;
	color:#00549f;
	}
	.thanks_price .green_right{
	padding:0;
	}
	.thanks_price .green_right li{
	font-size:14px;
	background:url(../images/right_cirle.png) left top no-repeat;
	padding-left:30px;
	}
	.thanks_price .green_right li b{
	color:#00549F;
	display:block;
	line-height:22px;
	}
	.thanks_price_bottom {
	padding-right:0;
	font-size:15px;
	}
	.thanks_price_bottom p.last{
	margin-bottom:0;
	}
/*=== index advertisement ===*/

#ad{
background:#fff;
position:absolute;
left:0;
width:960px;
overflow:hidden;
}

#ad_spa{
background:url(../images/ad/fb_ad.jpg) right center no-repeat;
height:335px;
width:940px;
position:absolute;
padding:10px;
}
.ad_close{
height:37px;
float:right;
position:absolute;
right:24px;
top:20px;
background:#b3d6e6;
font-size:24px;
color:#fff;
text-align:center;
line-height:37px;
border-radius:7px;
padding:0 10px;
}
.ad_learnmore{
background:#fca30f; /*for other browsers*/
background: -webkit-gradient(linear, left top, left bottom,  from(#fdbc44), to(#f79b0f),color-stop(0.1, #fdbc44), color-stop(1.0, #f79b0f)); 
background: -moz-linear-gradient(top, #fdbc44, #f79b0f);
height:35px;
float:right;
position:absolute;
left:507px;
top:322px;
border-radius:5px;
color:#fff;
font-weight:bold;
font-size:17px;
line-height:35px;
text-align:center;
padding:0 30px;
text-shadow:1px 1px 2px #666;
box-shadow:1px 1px 2px #cdd2d8;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
}
.ad_learnmore:hover,.ad_close:hover{
color:#eee;
text-decoration:none;
}
#indexSlideWrap{
display:none;
}
/*=== spot light links ===*/
a.bigLink{
color:#555;
text-decoration:none;
}
a.bigLink span{
color:#327FCE;
}
a.bigLink span:hover{
text-decoration:underline;
}
.half_box{
float:left;
width:49%;
margin-right:1%;
}
.half_box .title{
font-weight:bold;
}




/*integrations*/
div#integrations { position: relative; width: 960px; margin: 0px 0 0 -10px; height: 452px;}
/*div.integrations_head { background: url(../images/integrations-hdr.jpg) top left no-repeat; height:318px !important; padding-left:40px;}*/
div.integrations_head { background: url(../images/integrations-hdrb.jpg) top right no-repeat; height:300px !important; border-top:13px #4771b9 solid;}
/*div.integrations_head .bigest { font-size:55px; color:#4770ae; padding:84px 0px 0px 0px ;}*/
div.integrations_head .bigest { font-size:50px; color:#4770ae; padding:45px 0px 0px 40px ;}
/*div.integrations_head .bigger { font-size:27px; color:#333333; padding:45px 0px 0px 2px; font-weight:bold;}*/
div.integrations_head .bigger { font-size:24px; color:#333333; padding:30px 0px 5px 40px;}
div.integrations_head .small { font-size:16px; color:#333333; padding:13px 0px 0px 44px; width:632px; line-height:24px;}
div.integrations_head .small2 { font-size:16px; color:#333333; padding:10px 0px 0px 44px; width:632px; line-height:24px;}
.ih_top{position: relative; width: 583px; padding:0px; float:left; margin:0px;}
.ih_timg{ width:95px; height:95px; background: url(../images/integrations-imgleft.gif) top right no-repeat; float:left;}
.ih_c{ width:468px; height:65px; background: url(../images/integrations-bg.gif) top left repeat-x; font-size:26px; font-weight:bold; color:#fff; float:left; padding-top:35px;}
.ih_r{ width:20px; height:95px; background: url(../images/integrations-right.gif) top left no-repeat; float:right;}
.ih_eventBox{
	padding-top:10px;
	position:relative;
	margin-left:4px;
	width:170px;
	padding-top:100px;
	*+padding-top:0px;
	}

.ih_content{width: 583px; background: url(../images/integrations-bgy.jpg) top left repeat-y; float:left; padding:0px 0px 0px 7px; margin:0px 0px 20px 12px; _margin:0px 0px 20px 0px;}
.ih_contenttab{float:left; padding-left:37px;}


.ih_eventMenu{
	left:0px;
	position:absolute;
	width:170px;
	padding-left:1px;
	}
.ih_gray_corner_right_s{
	float:left;
	height:55px;
	width:170px;

		}
	
.ih_gray_corner_left_s{
	height:55px;
	float:left;
	}
.ih_gray_corner_right_s a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	float:left;
	width:170px;
	text-align:left;
	line-height:28px;
	font-size:16px;
	
	background:url(../images/menu-hover.png) no-repeat;
	padding-top:15px;
	height:40px;
	padding-left:25px;
	}
.ih_gray_corner_right_s.active a{
	color:#333;
	font-size:16px !important; /*for ie6 bug*/
	font-weight:bold !important;/*for ie6 bug*/
	background:url(../images/menu-a.png) no-repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu-a.png', sizingMethod='scale');
	_position:relative;



	}
.ih_gray_corner_right_s.active a:hover{
	color:#333;
	text-decoration:underline;
	}
.ih_gray_corner_right_s.active{
	background-position:right bottom !important;/*important for ie6 bug*/
	}
.ih_gray_corner_right_s.active .gray_corner_left_s{
	background-position:left bottom;
	}
.ih_eventMainWrap{padding:0px 20px 20px 152px; margin:0px 25px; min-height:290px;}
.ih_gray_corner_bottom_s{
	background:url(../images/integrations_bottom.jpg) no-repeat;
	height:17px;
	width:588px;
	padding:0px;
	}
.ih_ul_fl {margin:0; padding:0px 0px 20px 0px;list-style: none; width:430px; float:left; _width:355px;}
.ih_ul_fl li {
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
width:175px; _width /* */:180px; 
float:left; 
padding-left:10px; 
_padding-left:16px; 
padding-top:6px; 
line-height:24px; 
text-align:left; 
background:url(../images/integrations-ico.png) left center no-repeat;
font-size:14px;
color:#333;
font-weight:bold;

}

.ih_Partners{width:300px; color:#4770ae; font-size:16px; font-weight:bold; padding:0px 0px 10px 0px;}
.ih_imgw{ margin:0px 20px 10px 0px; float:left;}
a.ih_imgw{border:2px dotted #ccc; height:70px;}
a.ih_imgw:hover{border:2px dotted #4770ae; height:70px;}
.ih_img{ width:138px; height:70px;}
.ih_right{width:320px; background:url(../images/integrations-rightbg.jpg) left bottom no-repeat; float:left; margin:18px 0px 0px 14px; padding:0px; _margin:18px 0px 0px 0px; _float:right; _width:300px; _padding:0px;}
/*.ih_right_text1{width:300px; font-size:24px; color:#333; padding-left:23px; font-weight:bold; *+padding:0px 0px 20px 20px; margin:0px; *+height:24px; *+width:280px;}*/

.ih_right_text1{width:300px; font-size:22px; color:#333; padding-left:0px; font-weight:bold; *+padding:0px 0px 20px 23px; margin:0px; *+height:24px; *+width:280px; text-align:center;}
.ih_right_text2{width:280px; font-size:18px; color:#333; padding-left:20px; font-weight:bold; margin-left:13px;}
.ih_right_botton{ margin:26px 0px 19px 22px; background:url(../images/integrations-button.jpg) left top no-repeat; padding:18px 0px 0px 33px; height:44px;}

.ih_right_bottona{ font-size:18px; font-weight:bold; color:#5c4b05;}
a.ih_right_bottona:hover{ text-decoration:underline; color:#5c4b05;}

.ih_customers_text{ width:262px; float:left; padding:23px 0px 0px 26px; margin-left:10px; color:#565656; font-family:Arial;}
.ih_button_text{ width:262px; float:left; padding:3px 0px 0px 20px; margin-left:10px; color:#565656; font-family:Arial; font-size:14px; line-height:19px;}
.ih_customers_logo{ width:79px; height:48px; float:left; padding:6px 0px 0px 7px; background:url(../images/integrations-customerslogob.gif) left top no-repeat; margin:0px;}

.column_row{ float:left; margin:0px; padding:0px 0px 25px 0px;; *+padding-bottom:30px;}



/*integrations end*/






/*pricing*/


.pricing_head{ background: url(../images/pricing_bg02.jpg) top left no-repeat !important; margin:0 -10px 0 !important; width:960px; padding-bottom:0; position:relative; padding-top:80px;}
.pricing_wrap{
	padding:0 25px 70px;
	background:url(../images/pricing_bg02.jpg) left bottom no-repeat; 
	clear:both;
	}
.pricing_box{
	text-align:center;
	width:825px;
	margin:20px auto 30px;
	}
.pricing_box_high .pricing_box_top{
	background:url(../images/pricing_box_top.png) top center no-repeat;
	height:81px;
	}
.pricing_box_mid{
	background:url(../images/pricing_box_mid.png) top center repeat-y;
	margin:0px;
	padding:0px;
	}
.pricing_box_bot{
	
	height:38px;
	margin-left:9px;
	float:left;
	background:url(../images/pricing_box_bot.png) left top no-repeat;
	margin-top:-1px;
	
	}
.pricing_box_bg{
	background:url(../images/pricing_table_bg.png) top left no-repeat;
	margin:0 auto;
	width:805px;
	padding:20px 0px 20px 10px;
	min-height:924px;
	}
.pricing_left{
width:250px;
float:left;
margin-left:5px;}
.pricing_center{
width:260px;
float:left;
padding-left:10px;}
.pricing_right{
width:250px;
float:left;}

.pricing_white18{
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
width:250px;
padding-top:11px;}
.pricing_white20{
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:6px;
padding-bottom:10px;}
.pricing_blue18{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:25px;}
.pricing_blue18_center{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:25px;
padding-bottom:35px;}
.pricing_blue18_title{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:left;
width:220px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
background:url(../images/pricing_right.gif) center right no-repeat;
margin-bottom:5px;}
.pricing_blue16{
color:#3676BB;
font-size:16px;
font-weight:bold;
text-align:center;
width:250px;
padding-top:25px;}

.pricing_left_title{width:210px;
padding:38px 20px 12px 10px;}
.pricing_black16{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
}
a.pricing_black16:hover{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:underline;}
.pricing_black16_2{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
width:200px;
padding:20px 20px 12px 20px;
background:url(../images/pricing_right.gif) center right no-repeat;
margin-top:18px;}
.pricing_black12{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 12px 20px;
font-weight:bold;}
.pricing_black12_center{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 25px 20px;
font-weight:bold;}
.pricing_black12_right{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 0px 20px;
font-weight:bold;}
.pricing_blue12_right{
color:#3676BB;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 0px 5px;
font-weight:bold;
background:url(../images/pricing_ico02.gif) left center no-repeat;
margin-left:20px;}
a.pricing_blue12_right:hover{
color:#3676BB;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 0px 5px;
text-decoration:underline;
font-weight:bold;
background:url(../images/pricing_ico02.gif) left center no-repeat;
margin-left:20px;}
.pricing_black16_img{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
width:200px;
padding:25px 20px 12px 20px;
background:url(../images/pricing_right.gif) center right no-repeat;}
.pricing_black12_img{
color:#4d4d4d;
font-size:16px;
text-align:left;
width:200px;
padding:10px 20px 12px 20px;
background:url(../images/pricing_right.gif) top right no-repeat;
font-weight:bold;
margin-top:15px;}
.pricing_line{
background:url(../images/pricing_line.gif) left top repeat-x; width:80px; margin-left:90px; height:95px; margin-top:10px;}
.pricing_botton_1{
width:825px;
float:left;

margin-top:119px;

}
.pricing_botton{
width:125px;
float:left;
padding-left:88px;
padding-right:50px;
padding-bottom:0px;}

/* Preview Slider Gallery Style */
.ps_container{
	display:none;
	width:981px;
	height:700px;
	margin:20px auto 0px auto;
	position:relative;
}
.ps_image_wrapper{
	width:981px;
	height:640px;
	margin:0 auto;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
	
}
.ps_image_wrapper img{
	position:absolute;
	left:0px;
	top:0px;
}
.ps_prev,
.ps_next{
	width:30px;
	height:59px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
	opacity:0.5;
}
.ps_prev{
	background:transparent url(../images/pricing_prev.png) no-repeat top center;
	left:0px;
	width:100px;
	padding-right:100px;
}
.ps_next{
	background:transparent url(../images/pricing_next.png) no-repeat top center;
	right:15px;
}
.ps_prev:hover,
.ps_next:hover{
	opacity:0.9;
}
ul.ps_nav{
	list-style:none;
	margin:0;
	padding:0;
	margin:20px auto;
	position:relative;
	padding-left:473px;
	padding-top:20px;
}
ul.ps_nav li{
	float:left;
	text-align:center;
}
ul.ps_nav li a{
	display:block;
	text-indent:-9000px;
	width:11px;
	height:11px;
	outline:none;
	padding:0px 3px;
	background:url(../images/pricing_dot.png) no-repeat top center;
}
ul.ps_nav li a:hover,ul.ps_nav li.selected a{
	background:url(../images/pricing_dot_02.gif) no-repeat top center;
}
ul.ps_nav li.ps_preview{
	display:none;
	width:85px;
	height:91px;
	top:-95px;
	left:-34.5px; /*First item, next ones is leftDot - 0.5*wThis + 0.5*wDot, i.e. second one is (16 - 42.5 + 8) = -18.5 */
	position:absolute;
}
ul.ps_nav li.ps_preview span{
	background:transparent url(../images/pricing_triangle.png) no-repeat top center;
	width:15px;
	height:6px;
	position:absolute;
	top:85px;
	left:35px;
}
.ps_preview_wrapper{
	width:75px;
	height:75px;
	border:5px solid #fff;
	overflow:hidden;
	position:relative;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;
}
.ps_preview_wrapper img{
	position:absolute;
	top:0px;
	left:0px;
}
/*pricing end*/
/*integrations end*/

/*=== network version ===*/
    .network-head{
	background:url(../images/network/network_bg.jpg) no-repeat left top;
	margin:0 0 0 -10px;
	width:960px;
	}
	.network-head h2{
	margin:0;
	font-size:40px;
	color:#fff;
	width:730px;
	padding:45px 35px 0;
	}
	.network-head h2 span{
	display:block;
	font-size:29px;
	font-weight:normal;
	margin-top:8px;
	line-height:32px;
	color:#fff;
	letter-spacing:0.2px;
	}
	.network-head_how{
	width:365px;
	float:left;
	margin:45px 53px 0 39px;
	_margin:45px 50px 0 18px;
	}
	.network-head_how .title{
	color:#0c3e7d;
	font-weight:bold;
	font-size:19px;
	line-height:29px;
	margin:0;
	}
	.network-head_how  a{
	display:block;
	background:url("../images/network/yellow_button_1.png") no-repeat left center transparent !important;
	width:192px;
	height:48px;
	margin-top:40px;
	}
	.network-head_how  a.claim{
	font-size:20px;
	color:#252525;
	line-height:44px;
	font-family:Arial;
	text-align:center;
	}
	.column-row .network_row{
	background:#106093;
	height:73px;
	margin:9px 20px 0;
	padding:20px 25px 0 25px;
	}
	.network_row .shadow{
	filter:dropshadow(color=#AAAAAA,positive=true,offx=4,offy=4);
	text-shadow:0px 0px 5px #121212;
	}
	.network_row a.learnmore{
	background:url("../images/orange_long.png") left no-repeat;
	width:176px;
	float:right;
	height:41px;
	color:#3e2310;
	text-align:center;
	line-height:35px;
    font-size:18px;
	}
	.network_row h2{
	font-size:26px;
	font-weight:bold;
	font-famlily:Helvetica;
	letter-spacing:0;
	margin:0 0 0 0;
	line-height:50px;
	}
	.network-head .section{margin:0;padding:0;}
	.diagram{padding:50px 20px 10px 20px;}
	.diagram p{font-size:23px;color:#0a4b8b;font-weight:bold;height:30px;}
	.diagram_margin{margin-left:30px;}

/* network end */



/*pricing*/


div.pricing_head{ background: url(../images/pricing_bg01.jpg) top left no-repeat !important; margin:0 -10px 0 !important; width:960px; padding-bottom:0; position:relative; padding-top:80px;}
.pricing_wrap{
	padding:0 25px 70px;
	clear:both;
	}
.pricing_box{
	text-align:center;
	width:825px;
	margin:20px auto 30px;
	}
.pricing_box_high .pricing_box_top{
	background:url(../images/pricing_box_top.png) top center no-repeat;
	height:81px;
	}
.pricing_box_mid{
	background:url(../images/pricing_box_mid.png) top center repeat-y;
	margin:0px;
	padding:0px;
	}
.pricing_box_bot{
	height:38px;
	margin-left:8px;
	float:left;
	background:url(../images/pricing_box_bot.png) left top no-repeat;
	margin-top:-1px;
	
	}
.pricing_box_bg{
	background:url(../images/pricing_table_bg.png) top left no-repeat;
	margin:0 auto;
	width:805px;
	padding:20px 0px 20px 10px;
	min-height:934px;
	}
.pricing_left{
width:250px;
float:left;
margin-left:5px;}
.pricing_center{
width:260px;
float:left;
padding-left:10px;}
.pricing_right{
width:250px;
float:left;}

.pricing_white18{
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
width:250px;
padding-top:11px;}
.pricing_white20{
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:6px;
padding-bottom:10px;}
.pricing_blue18{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:25px;}
.pricing_blue18_center{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:25px;
padding-bottom:35px;}
.pricing_blue18_title{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:left;
width:220px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
background:url(../images/pricing_right.gif) center right no-repeat;
margin-bottom:5px;}
.pricing_blue16{
color:#3676BB;
font-size:16px;
font-weight:bold;
text-align:center;
width:250px;
padding-top:25px;}

.pricing_left_title{width:210px;
padding:38px 20px 12px 10px;}
.pricing_black16{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
}
a.pricing_black16:hover{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
text-decoration:underline;}
.pricing_black16_2{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
width:200px;
padding:20px 20px 12px 20px;
background:url(../images/pricing_right.gif) center right no-repeat;
margin-top:18px;}
.pricing_black12{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 12px 20px;
font-weight:bold;}
.pricing_black12_center{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 25px 20px;
font-weight:bold;}
.pricing_black12_right{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 0px 20px;
font-weight:bold;}
.pricing_blue12_right{
color:#3676BB;
font-size:13px;
text-align:left;
width:220px;
padding:0px 0px 0px 5px;
font-weight:bold;
background:url(../images/pricing_ico02.gif) left center no-repeat;
margin:0px;
}
a.pricing_blue12_right:hover{
color:#3676BB;
font-size:13px;
text-align:left;
width:220px;
padding:0px 0px 0px 5px;
text-decoration:underline;
font-weight:bold;
background:url(../images/pricing_ico02.gif) left center no-repeat;
margin:0px;}
.pricing_black16_img{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
width:200px;
padding:25px 20px 12px 20px;
background:url(../images/pricing_right.gif) center right no-repeat;}
.pricing_black12_img{
color:#4d4d4d;
font-size:16px;
text-align:left;
width:200px;
padding:10px 20px 12px 20px;
background:url(../images/pricing_right.gif) top right no-repeat;
font-weight:bold;
margin-top:15px;}
.pricing_line{
background:url(../images/pricing_line.gif) left top repeat-x; width:80px; margin-left:90px; height:95px; margin-top:10px;}
.pricing_botton_1{
width:825px;
float:left;
margin-top:27px;
height:10px;

}
.pricing_botton{
width:125px;
float:left;
padding-left:78px;
padding-right:50px;
padding-bottom:0px;}




.price_bg_top{
background:url(../images/price_bg_top.png) left top repeat-x;
height:124px;
margin-left:9px;
padding-left:25px;}
.pricing_white18_2{
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
width:250px;
padding-top:31px;
float:left;}
.pricing_white20_2{
color:#fff;
font-size:20px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:30px;
float:left;}
.pricing_blue18_2{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:250px;
float:left;
padding-top:20px;}
.pricing_blue18_center_2{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:center;
width:260px;
padding-top:30px;
float:left;}
.pricing_content{
background:url(../images/pricing_table_bg02.png) left top repeat-y;
margin-left:9px;
min-height:600px;}
.pricing_content2{
background:url(../images/pricing_table_bg03.png) left top repeat-y;
margin-left:9px;
min-height:40px;}

.pricing_blue_bg{
width:230px;
background:#f7f9fc;
padding:8px 0px 22px 22px;
border-bottom:1px #deedf7 solid;
margin-left:12px;
text-align:left;}
.pricing_black16_n{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
}
.pricing_left_title2{
width:210px;
padding:0px 20px 0px 10px;
margin-top:0px;
float:left;
}
.pricing_black12_2{
color:#4d4d4d;
font-size:12px;
text-align:left;
width:220px;
padding:0px 10px 0px 0px;
font-weight:bold;
margin-top:13px;
}
.pricing_white_bg{
width:230px;
background:#fff;
padding:12px 0px 22px 22px;
border-bottom:1px #deedf7 solid;
margin-left:12px;
text-align:left;}
.pricing_white_bg2{
width:230px;
background:#fff;
padding:12px 0px 22px 22px;
margin-left:12px;
text-align:left;}

.pricing_blue_bg2{
width:230px;
background:#f7f9fc;
padding:16px 0px 22px 22px;
border-bottom:1px #deedf7 solid;
margin-left:12px;
text-align:left;}

.pricing_blue_bg3{
width:230px;
background:#f7f9fc;
padding:16px 0px 22px 22px;
margin-left:12px;
text-align:left;}

.pricing_black16_n2{
color:#4d4d4d;
font-size:16px;
font-weight:bold;
text-align:left;
background:url(../images/price_ico01.gif) right top no-repeat;
padding-bottom:2px;

}
.pricing_line_2{
background:url(../images/pricing_line.gif) left center repeat-x; width:80px; margin-top:10px; margin-left:60px; height:3px;}




.pricing_center_title2{
width:210px;
padding:0px 20px 0px 20px;
margin-top:0px;
float:left;
margin-left:8px;}
.pricing_blue18_title2{
color:#3676bb;
font-size:18px;
font-weight:bold;
text-align:left;
width:220px;
padding-top:10px;
background:url(../images/price_ico01.gif) bottom right no-repeat;
margin-bottom:5px;}

.pricing_right_title2{
width:210px;
padding:0px 20px 0px 28px;
margin-top:0px;
float:left;}


.pricing_bottom{
height:57px;
margin-left:9px;
background:url(../images/pricing_table_bg03.png) left top repeat-y;
}

.pricing_botton_2{
width:825px;
float:left;

}





/*pricing end*/





/*d3*/


.d3_secondary.button { background: #fff url(../images/d3_button01.png) no-repeat top center; color: #327fce !important; text-shadow: 0 0px 0px rgba(255,255,255,0.5);   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.1);  *+height:31px; }
.d3_secondary.button:hover {background: #fff url(../images/d3_button02.png) no-repeat top center; color: #327fce !important; text-shadow: 0 1px 1px rgba(255,255,255,0.5);   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.1);  *+height:31px;}

.d3_head{
	background:url("../images/d3_topbg.jpg") repeat-x scroll left top transparent !important;
	}
.d3_head,.ssnew-head{
	background:url("../images/d3_topbg.jpg") repeat-x scroll left top transparent !important;
	margin:-9px 0 0 -10px;
	width:960px;
	}
.d3_head{
	background:url("../images/d3_topbg.jpg") repeat-x scroll left top transparent !important;
	}
div#d3_content { width: 940px; background: #fff; -webkit-box-shadow: rgba(0,0,0,.14) 0 0 5px; -moz-box-shadow: rgba(0,0,0,.14) 0 0 5px; padding: 0 10px 0 10px; border-bottom: 10px solid #fff; background-color: #fff; border: 1px solid #5387bb; overflow:hidden;  }


.d3_img01{
padding-left:54px;
padding-top:29px;}
.d3_img02{
padding-left:54px;
padding-top:27px;
padding-bottom:40px;}
.d3_blue16{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4577;}
.d3_blue18{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4577;
font-weight:bold;
text-align:center;
line-height:24px;}

.d3_watch ul
	{
	font-size:15px;
	width:240px;
	font-weight:bold;
	float:left;
	
	}
	
.d3_watch ul li{
	font-size:15px;
	color:#000;
	background:url(../images/d3_icon01.png) left top no-repeat;
	margin:0 0  7px 108px;
	padding-left:54px;
	padding-top:5px;
	
	}
	.d3_watch ul li
	{
	font-size:15px;
	width:240px;
	font-weight:bold;
	
	}
	.d3_watch ul li.step2{
	background-image:url(../images/d3_icon02.png);
	padding-top:14px;
	padding-bottom:12px;
	}
	.d3_watch ul li.step3{
	background-image:url(../images/d3_icon03.png);
	padding-top:8px;
	padding-bottom:10px;
	}
	.d3_watch ul li.step4{
	background-image:url(../images/d3_icon04.png);
	}
	.d3_watch ul li.step5{
	background-image:url(../images/d3_icon05.png);
	padding-top:6px;
	padding-bottom:14px;
	}
div.d3_section { padding: 20px 10px 0 121px; width:712px; }

.d3_list{
width:844px;
float:left;
margin:16px 0px 0px 0px;
padding:0px 0px 0px 60px;
	}


.d3_list1{
background:#e0e0e0 no-repeat right bottom;
width:260px;
border-bottom:1px #d2d2d2 solid;
padding-left:20px;
padding-top:26px;
line-height:17px;
float:left;
height:183px;
}
.d3_list2{
width:260px;
border-bottom:1px #d2d2d2 solid;
padding-left:20px;
padding-top:26px;
line-height:17px;
float:left;
height:183px;
background:#f0f0f2 no-repeat right bottom;


}
.d3_list_leftline{
border-left:1px #d2d2d2 solid;
}
.d3_list_rightline{
border-right:1px #d2d2d2 solid;
}
.d3_list5{
background:#e0e0e0 no-repeat right bottom;
width:260px;
border-left:1px #d2d2d2 solid;
padding-left:19px;
padding-top:26px;
line-height:17px;
float:left;
height:183px;

}

.d3_list6{
background:#f0f0f2 no-repeat right bottom;
width:264px;
border-left:1px #d2d2d2 solid;
padding-left:19px;
padding-top:26px;
line-height:17px;
float:left;
height:183px;
}
.d3_list_c{
width:900px;
float:left;
padding:0px 0px 12px 0px;
margin:0px 0px 0px 60px;
background:url(/public/images/d3_listbottom.png) no-repeat bottom left;
	}
	
.d3_list_c_img1{
background-image:url(/public/images/d3_img04.png);
	}
		
.d3_list_c_img2{
background-image:url(/public/images/d3_img05.png);
background-position:left;
background-position:bottom;
	}
.d3_list_c_img3{
background-image:url(/public/images/d3_img06.png);
	}
.d3_list_c_img4{
background-image:url(/public/images/d3_img07.png);
	}
.d3_list_c_img5{
background-image:url(/public/images/d3_img08.png);
	}
.d3_list_c_img6{
background-image:url(/public/images/d3_img09.png);
	}
.d3_list_c_img7{
background-image:url(/public/images/d3_img10.png);
	}
.d3_list_c_img8{
background-image:url(/public/images/d3_img11.png);
	}
.d3_list_c_img9{
background-image:url(/public/images/d3_img12.png);
	}
.d3_blue19{
font-size:19px;
font-family:"Times New Roman", Times, serif;
color:#345d85;}
.d3_blue19_2{
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
color:#345d85;}
.d3_gary13_2{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#70706f;
font-weight:bold;}
	
.d3_gary13{
font-size:13px;
font-family:"Times New Roman", Times, serif;
color:#70706f;}
.d3_gary11{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#70706f;
line-height:5px;
line-height:12px;}

.d3_blue29{
font-size:29px;
font-family:Arial, Helvetica, sans-serif;
color:#659cd4;
font-weight:bold;
width:844px;
padding-left:60px;
text-align:center;
padding-top:34px;
}





.d3_blue25{
font-size:25px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4577;
font-weight:bold;
width:844px;
padding-left:60px;
text-align:center;
padding-top:20px;
padding-bottom:30px;}
.d3_button{
	background:url(../images/d3_button03.png) no-repeat center top;
	width:400px;
	padding-top:10px;
	padding-bottom:14px;
	margin-left:304px;
	margin-top:20px;
}

a.d3_black20{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
padding-left:35px;
text-decoration:none;}


a.d3_black20:hover{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
padding-left:35px;
text-align:center;
text-decoration:underline;}



.d3_list_left{
	height:62px;
	background:url(../images/d3_listleft.jpg) no-repeat left top;
	width:20px;
	float:left;
	clear:both;
}
.d3_list_top{
	height:62px;
	background:url(../images/d3_list_bg.jpg) repeat-x top;
	width:844px;
	margin-left:60px;
	margin-top:30px;
	clear:both;
}
.d3_listbg{
	background:url(../images/d3_list03.jpg) no-repeat right top;
	padding-top:15px;
	padding-bottom:25px;
	font-size:30px;
	text-align:center;
	color:#0d4577;
	font-weight:bold;
	height:22px;
	}
/*end*/
/*enterprise*/
.enterprise_head{
	background:url("../images/enterprise_topimg.jpg") repeat-x scroll left top transparent !important;
	padding-top:200px;
	}
.enterprise_head,.ssnew-head{
	background:url("../images/enterprise_topimg.jpg") repeat-x scroll left top transparent !important;
	margin:-9px 0 0 -10px;
	width:960px;
	}
	

.enterprise_head{
	background:url("../images/enterprise_topimg.jpg") repeat-x scroll left top transparent !important;
	}
.enterprise_c{
width:550px;
float:left;
margin-left:60px;}	


.enterprise_blue30{
font-size:30px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4674;
font-weight:bold;
}

.enterprise_blue21{
font-size:21px;
font-family:Arial, Helvetica, sans-serif;
color:#0d4674;
font-weight:bold;
padding:18px 0px 14px 0px;
}
.enterprise_gary16{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
padding:0px 0px 18px 0px;
line-height:18px;
}
.enterprise_gary14{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#707070;
padding:0px 0px 28px 53px;
}


.enterprise_ul ul
	{
	font-size:14px;
	width:480px;
	float:left;
	color:#707070;
	padding-top:10px;
	
	}
	
.enterprise_ul ul li{
	font-size:14px;
	color:#707070;
	background:url(../images/enterprise_icon01.jpg) no-repeat left top;
	padding-left:10px;
	padding-bottom:10px;
	
	}
.enterprise_list_top{
	height:62px;
	background:url(../images/d3_list_bg.jpg) repeat-x left top;
	width:844px;
	margin-left:60px;
	margin-top:0px;
}	


div.referralprogram-head { 
	background: url(../images/referralprogram_head.jpg) top left no-repeat !important; 
	font-size:33px; 
	color:#fff;
	padding:0px 0px 6px 41px;

	}
.referralprogram_blue { 
	font-size:26px; 
	color:#396bc2;
	font-weight:bold;
	}

.referralprogram_ths_blue { 
	font-size:58px; 
	color:#396bc2;
	font-weight:bold;
	text-align:center;
	padding:10px 0px 10px 0px;
	}
.referralprogram_ths {
    width:874px;
	float:left; 
	background: url(../images/referralprogram_ths01.jpg) top center no-repeat !important;
	margin-top:30px;
	padding-top:10px;
	margin-left:34px;
	}
.referralprogram_ths_c {
	background-color:#edf5ff;
	height:288px;

	}		
.referralprogram_ths_bottom { 
	height:10px;
	background: url(../images/referralprogram_ths02.jpg) top center no-repeat !important;
	margin-bottom:30px;
	}	
.referralprogram_ths_black01 {
	font-size:22px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:26px;
	}
.referralprogram_ths_black02 {
	font-size:16px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
	}
.referralprogram_ths_blue2 {
	font-size:16px;
	color:#659cd4;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
a.referralprogram_ths_blue2:hover {
	font-size:16px;
	color:#659cd4;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
.referralprogram_gary {
	font-size:15px;
	color:#bcbcbc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:407px;
	text-align:center;
	padding-bottom:20px;
	padding-top:22px;
	}			
.referralprogram_textarea2{ width:230px!important; }
form#contactForm select,form.contactForm  select.referralprogram_select{  width: 190px !important; padding:4px;}
.referralprogram_icon{ background:url(../images/referralprogram_rightbg.jpg) no-repeat; width:368px; height:568px; padding:25px 24px 0 24px;}
.referralprogram_icon h4{ color:#396bc2; text-align:center;}
form#partnerForm,form.referForm { margin-top: 15px; margin-bottom: 20px; }
form#partnerForm label,form.referForm label{ float: left !important; padding-top: 5px; padding-right: 20px; width: 120px; text-align: right;}
form#partnerForm span.enter,form.referForm span.enter{ margin-top:10px;}
form#partnerForm input.input-text,form.referForm input.input-text{ display: inline !important; }
form#partnerForm select,form.referForm select{  width: 190px !important; padding:4px; background-color:#ffffff; border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; border-right: 1px solid #d3d4d4; border-bottom: 1px solid #d3d4d4; }
form#partnerForm input.medium,form.referForm input.medium{ width: 225px !important; background-color:#ffffff; border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; border-right: 1px solid #d3d4d4; border-bottom: 1px solid #d3d4d4;}
form#partnerForm button,form.referForm button{  float: right; margin-right: 25px; }
form#partnerForm textarea,form.referForm textarea{ width:225px; background-color:#ffffff; border-top: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; border-right: 1px solid #d3d4d4; border-bottom: 1px solid #d3d4d4;}
form#partnerForm .error{ width:228px; }	

input.textAsSelect{
border-color: #B2B2B2 #D3D4D4 #D3D4D4 #B2B2B2;
border-style: solid;
border-width: 1px;
width:180px;
height:18px;
padding:4px;
filter:alpha(opacity=0);
opacity:0;
position:absolute;
left:142px;
top:4px;
cursor:default;
}
#row_subIndustry{
position:relative;
display:none;
}
.dropdown_wrap{
background: none repeat scroll 0 0 #EEEEEE;
border-radius: 5px 5px 5px 5px;
margin: 0 0 14px;
padding: 3px;
width:235px;
margin:-10px 0 15px 140px;
display:none;
line-height:20px;
color:#000;
}
.dropdownchecklist{
background-color: #FFFFFF;
border-color: #B2B2B2 #D3D4D4 #D3D4D4 #B2B2B2;
border-style: solid;
border-width: 1px;
padding:5px;
}
#row_specify_industry{
display:none;
}
#specify_industry{
color:#999;	
font-style:italic;
}






.webfeed_top{
	background:url(../images/webfeed_top.jpg) top no-repeat;
	float:left;
	margin-right:8px;
	width:910px;
	height:25px;
	}
.webfeed_bigtext{
	margin-right:8px;
	width:448px;
	padding-right:405px;
	background:url(../images/about_webfeed.gif) 470px 20px no-repeat;
	padding-top:19px;
	font-size:15px;
	color:#333;
	line-height:24px;
	min-height:487px;
	}
.webfeed_bottom{
	background:url(../images/webfeed_bottom.jpg) top center no-repeat;
	float:left;
	margin:-10px 8px 0px 0px;
	width:910px;
	height:25px;
	}
.webfeed_black{
	font-size:20px;
	font-weight:bold;
	padding-bottom:7px;
	}
.webfeed_black2{
	font-size:15px;
	line-height:22px;
	}
/*new_connect*/

#sdk .new_connect_toptext{font-size:16px; color:#666; line-height:21px; margin:20px 35px 2px 35px; border-bottom:1px #ccc dotted; width:830px; padding-bottom:37px;}
#sdk .new_connect_toptext2{font-size:14px; width:826px; margin-bottom:0px; }
#sdk ul.product_connect_connect{ width:830px; float:left; list-style:none; margin-left:36px;}
#sdk ul.product_connect_connect li{width:350px; float:left; min-height:248px; background:url(/public/images/new_connect_rightconnect_bg.gif) repeat-x top left; padding:22px 31px 0px 31px;}
#sdk ul.product_connect_connect li:hover{ background:none;}
#sdk ul.product_connect_connect li div{ float:left; line-height:20px; min-height:222px; width:358px; color:#666; font-size:14px;}
#sdk ul.product_connect_connect li div span.blue16{ font-size:16px; color:#69c; float:left; width:350px;}
#sdk ul.product_connect_connect li input.button1{background:url(/public/images/new_connect_buttona.gif) no-repeat center bottom; width:104px; height:25px; border:0px; float:right;}
#sdk ul.product_connect_connect li input.button1:hover{background:url(/public/images/new_connect_buttonhover.gif) no-repeat center bottom; border:0px;}
#sdk ul.product_connect_connect li input.button2{background:url(/public/images/new_connect_button2a.gif) no-repeat center bottom; width:71px; height:25px; border:0px; float:right;}
#sdk ul.product_connect_connect li input.button2:hover{background:url(/public/images/new_connect_button2hover.gif) no-repeat center bottom; border:0px;}
#sdk ul.product_connect_connect li input.button3{background:url(/public/images/new_connect_button3a.gif) no-repeat center bottom; width:70px; height:25px; border:0px; float:right;}
#sdk ul.product_connect_connect li input.button3:hover{background:url(/public/images/new_connect_button3hover.gif) no-repeat center bottom; border:0px;}
#sdk ul.product_connect_connect li.line01{ width:5px; background:url(/public/images/new_connect_rightconnect_line01.gif) repeat-y center top; min-height:289px; float:left; padding:0px; margin:0px;}
#sdk ul.product_connect_connect li.line02{margin:2px 1px -21px 1px; width:765px; height:1px; border-top:1px #ccc solid; float:left; background:none; min-height:1px;}
#sdk ul.product_connect_connect li.line03{ width:5px; background:url(/public/images/new_connect_rightconnect_line02.gif) no-repeat center bottom; min-height:289px; float:left; padding:0px; margin:0px;}
#sdk ul.product_connect_connect li div img{ width:auto; float:left; padding-right:180px;}



.product_connect_imgspan_blue36r{font-size:34px; vertical-align:top; line-height:14px; color:#69c; padding:8px 0px 0px 598px; font-weight:bold;}
.product_connect_imgspan_blue36r2{font-size:14px; vertical-align:top; line-height:2px; font-weight:normal;}
div.connect-head2{background:url(/public/images/new_connect_topimg.jpg) no-repeat !important; height:10px;}

#sdk .product_connect_citygrid_rightcontent{width:826px; float:left; margin-left:35px;}
#sdk .product_connect_citygrid_text01{padding:7px 0px 0px 23px; height:28px; background-color:#e8f0f7; font-size:16px; color:#69c; font-weight:bold;}
#sdk .product_connect_citygrid_text01 span.blue10{font-size:10px; vertical-align:top; line-height:10px; }

#sdk ul.product_connect_citygrid{ width:826px; float:left; list-style:none; padding-bottom:15px; padding-left:10px;
    padding-top: 10px;}
#sdk ul.product_connect_citygrid li{width:265px; float:left; height:64px;}


/*new_network*/


#new_network{width:960px; margin:0 auto; padding:0px; margin-left:-10px;}
#new_network .new_network_top{background:url(/public/images/network/new_network_topimg.gif) no-repeat top left; padding:72px 0px 24px 127px;}
#new_network .new_network_video{ float:left; width:486px; padding:0px 56px 0px 76px; margin:0px;}
#new_network a.video img.play-btn {
		margin: 0;
		border: none;
		float: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: auto; 
		height: auto;
		position: absolute;
		opacity:0.7;
		left:374px;
		top:486px;
	}
#new_network .new_network_text01{ float:left; width:276px; color:#000; font-weight:bold; font-size:22px; line-height:29px; padding-top:5px;}
#new_network .new_network_text01 span.blue{ color:#2d8fc2;}
#new_network .new_network_text01 span.blue_italic{ color:#2d8fc2; font-style:italic;} 
#new_network .new_network_text01 span.italic{font-style:italic;}

#new_network .new_network_list{float:left; width:615px; margin:0 auto;  padding:50px 0px 47px 152px;}
#new_network .new_network_list_title{ font-size:21px; font-weight:bold; text-align:center; color:#252525; padding:0px 0px 20px 44px;}
#new_network ul.new_network_ul{ margin:0px 0px 0px 30px; float:left; list-style:none; width:613px; background:url(/public/images/network/new_network_ulbg.gif) no-repeat left top; min-height:188px; padding:25px 10px 10px 40px; }
#new_network ul.new_network_ul li{ padding-left:29px; margin:0px; float:left; list-style:none; width:613px; font-size:16px; color:#252525; font-weight:bold; background:url(/public/images/network/new_network_ico.png) no-repeat left center; line-height:32px; }
#new_network .new_network_btn{ padding:29px 0px 0px 21px; text-align:center;}
#new_network .new_network_bottom{background:url(/public/images/network/new_network_bottomimg.gif) no-repeat top left; height:10px;  }

#recaptcha_image{
float:right;
width:150px !important;
height:30px !important;
border:1px solid #ebebeb;
padding-left:10px;
overflow:hidden;
}
#recaptcha_image img{
width:160px;
height:30px;
margin:0 -5px;
}
.change_image{
float:right;
margin-right:80px;
}











/*factcheck page*/

.factcheck-head{background:url("../images/factcheck_topimg.jpg") repeat-x scroll left bottom transparent !important; margin:-9px 0 0 -10px; width:960px; height:50px; color:#fff; font-size:32px; font-weight:bold; text-shadow:2px 3px 3px #333; padding:51px 0px 0px 37px;}



/*lighthouse page*/
div#lighthouse_content .topimg { height: 84px !important; padding-top:20px; }
div#lighthouse_content .thetruth-head {background: url(../images/thetruth_topbg.gif) top left repeat-x !important; text-align:center; font-size:30px;
 font-weight:bold; color:#fff; line-height:34px; text-shadow:2px 2px 2px #000;}
div#lighthouse_content .thetruth_main{ width:916px; margin:0 auto; padding-top:0px;}
div#lighthouse_content .thetruth_k01_box{ width:580px; margin:0 auto; margin-bottom:20px; float:left;}
div#lighthouse_content .thetruth_k01_top{background: url(../images/thrtruth_bg01_top.png) top left no-repeat; height:20px; }
div#lighthouse_content .thetruth_k01_content{background: url(../images/thrtruth_bg01.png) top left repeat-y; padding:3px 20px 0px 0px;}
div#lighthouse_content .thetruth_k01_bottom{background: url(../images/thrtruth_bg01_bottom.png) top left no-repeat; height:20px;}
div#lighthouse_content ul.thetruth_k01{ list-style:none; padding-left:26px; margin:0px; }
div#lighthouse_content ul.thetruth_k01 li{ line-height:24px; font-size:13px; color:#666; background: url(../images/thetruth_ico01.gif) center left no-repeat; padding-left:9px;}
div#lighthouse_content .thetruth_k02_box{ width:916px; margin:0 auto; margin-bottom:20px; float:left; margin-left:12px;}
div#lighthouse_content .thetruth_k02_top{background: url(../images/thrtruth_bg02_top.png) top left no-repeat; height:25px; }
div#lighthouse_content .thetruth_k02_content{background: url(../images/thrtruth_bg02_bg.png) top left repeat-y; line-height:19px; font-size:13px; color:#666; padding:0px 25px 10px 25px; }
div#lighthouse_content .thetruth_k02_content_font14{ font-size:14px;}
div#lighthouse_content .thetruth_k02_bottom{background: url(../images/thrtruth_bg02_bottom.png) top left no-repeat; height:30px; margin-top:-10px;}
div#lighthouse_content .margin_l{margin-left:12px;}
div#lighthouse_content .thetruth_k03_top{background: url(../images/thrtruth_bg03_top.png) top left no-repeat; height:50px; }
div#lighthouse_content .thetruth_k03_content{background: url(../images/thrtruth_bg03.png) top left repeat-y; line-height:20px; font-size:13px; color:#666; padding:0px 20px 10px 20px; margin-top:-30px;}
div#lighthouse_content .thetruth_k03_bottom{background: url(../images/thrtruth_bg03_bottom.png) top left no-repeat; height:50px; margin-top:-50px;}
div#lighthouse_content .thetruth_k03_text{ width:851px; border:1px #96adba solid; padding:8px 0px 0px 20px; height:28px; font-size:18px; font-weight:bold; text-align:left; background:#4d75ad; color:#fff;}
div#lighthouse_content .thetruth_k03_content2{ margin:5px 0px 15px 0px; padding:10px;}
div#lighthouse_content .thetruth_k03_text2{ width:825px; ine-height:20px; text-align:left; color:#666; padding:0px 20px;}
div#lighthouse_content .thetruth_k03_text2 span{ color:#327FCE; font-weight:bold;}
div#lighthouse_content .thetruth_r01{width:280px; float:left; border:1px #ddd solid; margin:0px 0px 17px 20px; padding:12px 16px 0px 18px; font-size:16px; color:#333; font-weight:bold;}
div#lighthouse_content .thetruth_r01 ul.thetruth_r{ list-style:none; font-size:12px; width:280px; float:left; padding-top:7px; margin-bottom: 8px;}
div#lighthouse_content .thetruth_r01 ul.thetruth_r li{border-bottom:1px #d3d3d3 dotted; line-height:15px; font-size:12px;  color:#369; margin-bottom:5px; padding-bottom:6px;}
div#lighthouse_content .thetruth_r01 ul.thetruth_r li a{ color:#369; text-decoration:none;}
div#lighthouse_content .thetruth_r01 ul.thetruth_r li a:hover{ color:#369; text-decoration:underline;}
div#lighthouse_content .thetruth_r01 ul.thetruth_r li.noborder{ border:0px;}
div#lighthouse_content{width: 940px; background: #fff; -webkit-box-shadow: rgba(0,0,0,.14) 0 0 5px; -moz-box-shadow: rgba(0,0,0,.14) 0 0 5px; padding: 0 10px 0 10px; border-bottom: 10px solid #fff; background-color: #fff; border: 1px solid #9ec1d3; overflow:hidden;}
div#lighthouse_content .lighthouse_title{padding-top:30px;line-height:38px;}
div#lighthouse_content p{ line-height:18px; padding:0px; margin:0px; font-size:13px; }
div#lighthouse_content p.padding_b{ padding:0px 0px 15px 0px;}
div#lighthouse_content p.lighthouse_text{font-size:16px; font-weight:bold; padding:0px 0px 15px 25px; color:#333; line-height:22px;}
div#lighthouse_content p.lighthouse_text_p{font-size:14px; padding:15px 0px 29px 25px; } 
div#lighthouse_content ul.sophisticated{ list-style:none; margin:0px; padding:0px 0px 10px 14px;}
div#lighthouse_content ul.sophisticated li{ width:800px; padding-bottom:7px;}







