@charset "utf-8";
/* CSS Document */

body {
	background:url(../images/repeat-bg.jpg) repeat-x #050400;
	color:#FFFFFF;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
}

a, a:visited, a:link {
	color:#FFFFFF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#main-wrapper {
	margin:0 auto;
	width:1024px;
}

#sub-main-wrapper {
	float:left;
	margin:0 auto;
	background:url(../images/base-bg2.jpg) no-repeat top;
}

#share-wrapper {
	float:left;
	width:1024px;
	height:81px;
}

	#share-wrapper #twitter {
		float:right;
		height:63px;
		margin-top:12px;
		width:189px;
		background:url(../images/twitter-follow-us-btn.png) no-repeat;
	}
	
		#share-wrapper #twitter a {
			float:right;
			width:189px;
			height:63px;
		}
		
#navigation-wrapper-home {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 21px;
	width:984px;
	background:url(../images/top-nav-bg-home.jpg) no-repeat;
}

#navigation-wrapper-services {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 23px;
	width:984px;
	background:url(../images/top-nav-bg-services.jpg) no-repeat;
}

#navigation-wrapper {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 21px;
	width:984px;
	background:url(../images/top-nav-bg-home.jpg) no-repeat;
}

	#navigation-wrapper ul, #navigation-wrapper-home ul {
		float:left;
	}
	
		#navigation-wrapper ul li, #navigation-wrapper-home ul li {
			float:left;
			display:inline;
		}
		
		.nav-selected {
			float:left;
			clear:both;
			margin-left:48px;
			display:inline;
		}
		
		.nav-selected-services {
			float:left;
			clear:both;
			margin-left:109px;
			display:inline;
		}
	
		#home-nav {
			float:left;
			height:40px;
			margin:34px 0 0 93px;
			display:inline;
			width:57px;
		}
		
			#home-nav a {
				float:left;
				width:57px;
				height:40px;
			}
		
		#services-nav {
			float:left;
			margin:34px 0 0 77px;
			display:inline;
			width:105px;
			height:40px;
		}
		
			#services-nav a {
				float:left;
				width:105px;
				height:40px;
			}
		
		#expertise-nav {
			float:left;
			margin:34px 0 0 70px;
			display:inline;
			width:120px;
			height:40px;
		}
		
			#expertise-nav a {
				float:left;
				width:120px;
				height:40px;
			}
		
		#clients-nav {
			float:left;
			margin:34px 0 0 78px;
			display:inline;
			width:90px;
			height:40px;
		}
		
			#clients-nav a {
				float:left;
				width:90px;
				height:40px;
			}
		
		#contactus-nav {
			float:left;
			margin:34px 0 0 77px;
			display:inline;
			width:135px;
			height:40px;
		}
		
			#contactus-nav a {
				float:left;
				width:135px;
				height:40px;
			}
			
#slideshow-container {
	float:left;
	height:400px;
	margin-left:21px;
	display:inline;
	width:682px;
	background:url(../images/slideshow-base-bg.jpg) no-repeat;
}

	#slideshow-navigation-container {
		float:right;
		margin-top:22px;
		display:inline;
		width:157px;
	}
	
		#slide-left-btn {
			background:url(../images/slideshow-left-btn.jpg) no-repeat;
			float:left;
			height:29px;
			width:63px;
		}
		
			#slide-left-btn:hover {
				background:url(../images/slideshow-left-btn.jpg) no-repeat 0 -29px;
			}
		
		#slide-right-btn {
			background:url(../images/slideshow-right-btn.jpg) no-repeat;
			float:left;
			height:28px;
			width:64px;
		}
		
			#slide-right-btn:hover {
				background:url(../images/slideshow-right-btn.jpg) no-repeat 0 -29px;
			}

	.slide {
		float:left;
	}

	.iphone-container {
		float:left;
		height:370px;
		margin:-25px 0 0 32px;
		display:inline;
		width:179px;
		background:url(../images/iphone-vert-bg.jpg) no-repeat;
	}
	
		.iphone-container img {
			float:left;
			margin:60px 0 0 19px;
			display:inline;
		}
	
	.slideshow-header {
		float:left;
		height:20px;
		margin:0px 0 0 23px;
		width:251px;
		display:inline;
	}
	
	.slideshow-body {
		float:left;
		height:229px;
		margin:10px 0 0 22px;
		display:inline;
		width:411px;
		font-size:14px;
	}
	
	.slideshow-view {
		float:right;
		background:url(../images/slideshow-view-btn.jpg) no-repeat;
		width:51px;
		height:11px;
		margin:16px 66px 0 0;
		display:inline;
	}
	
	.slideshow-view a {
		float:left;
		width:51px;
		height:14px;
	}

#dangling-note-container {
	float:left;
}

	#express-interest {
		float:left;
		height:305px;
		margin-left:12px;
		display:inline;
		width:285px;
		background:url(../images/dangling-note-bg.jpg) no-repeat;
	}
	
	#express-interest:hover {
		background:url(../images/dangling-note-bg.jpg) no-repeat 0 -308px;
	}

#block-wrapper {
	float:left;
	margin:0px 0 0 25px;
	display:inline;
	height:326px;
}

	#block-a {
		float:left;
		background:url(../images/block-a.jpg) no-repeat;
		width:314px;
		height:264px;
		margin-left:12px;
		display:inline;
	}
	
		#block-a img, #block-b img, #block-c img {
			float:left;
			margin:20px 0 0 23px;
			display:inline;
		}
		
		#block-a h1, #block-b h1, #block-c h1 {
			float:left;
			margin-top:7px;
			text-align:center;
			width:314px;
			font-weight:bold;
			font-size:14px;
		}
		
		.block-txt {
			float:left;
			margin:10px 0 0 26px;
			width:268px;
			display:inline;
			height:79px;
		}
		
		.block-readmore {
			float:left;
			margin:10px 0 0 26px;
			display:inline;
			text-align:right;
			width:257px;
		}
	
	#block-b  {
		float:left;
		background:url(../images/block-b.jpg) no-repeat;
		width:314px;
		height:264px;
		margin-left:9px;
		display:inline;
	}
	
	#block-c {
		float:left;
		background:url(../images/block-c-coming-soon.jpg) no-repeat;
		width:314px;
		height:264px;
		margin-left:12px;
		display:inline;
	}
	
#footer-wrapper {
	float:left;
	background:url(../images/footer-bg.jpg) no-repeat;
	width:1024px;
	height:388px;
}

#footer-bottom {
	float:left;
	background-color:#000000;
	width:1024px;
	height:80px;
}

	#footer-nav {
		float:left;
		height:15px;
		margin-top:78px;
		width:1024px;
	}
	
	#footer-nav ul {
		float:left;
		margin-left:175px;
		display:inline;
	}
	
		#footer-nav ul li {
			float:left;
			display:inline;
		}
	
		#footer-nav ul li #home-footer-nav {
			float:left;
			background:url(../images/home-footer-normal.png) no-repeat;
			width:57px;
			height:15px;
		}
		
			#footer-nav ul li #home-footer-nav a {
				float:left;
				width:57px;
				height:15px;
			}
		
		#footer-nav ul li #services-footer-nav {
			float:left;
			background:url(../images/services-footer-normal.png) no-repeat;
			width:100px;
			height:15px;
			margin-left:70px;
			display:inline;
		}
		
			#footer-nav ul li #services-footer-nav a {
				float:left;
				width:100px;
				height:15px;
			}
		
		#footer-nav ul li #expertise-footer-nav {
			float:left;
			background:url(../images/expertise-footer-normal.png) no-repeat;
			width:115px;
			height:15px;
			margin-left:70px;
			display:inline;
		}
		
			#footer-nav ul li #expertise-footer-nav a {
				float:left;
				width:115px;
				height:15px;
			}
		
		#footer-nav ul li #clients-footer-nav {
			float:left;
			background:url(../images/clients-footer-normal.png) no-repeat;
			width:86px;
			height:15px;
			margin-left:70px;
			display:inline;
		}
		
			#footer-nav ul li #clients-footer-nav a {
				float:left;
				width:86px;
				height:15px;
			}
			
		#footer-nav ul li #faq-footer-nav {
			float:left;
			background:url(../images/faq-footer-normal.jpg) no-repeat;
			width:86px;
			height:15px;
			margin-left:70px;
			display:inline;
		}
		
			#footer-nav ul li #faq-footer-nav a {
				float:left;
				width:86px;
				height:15px;
			}
		
		#break-line {
			clear:both;
			float:left;
			margin-top:15px;
			text-align:center;
			width:1024px;
		}
		
		#about-us {
			display:inline;
			float:left;
			margin-top:25px;
		}
		
			.about-body {
				float:left;
				margin-left:121px;
				width:341px;
				display:inline;
			}
		
			.about-us-head {
				clear:both;
				float:left;
				margin-left:31px;
				text-align:center;
				width:245px;
				height:15px;
			}
			
			.about-us-text {
				float:left;
				margin-top:9px;
				text-align:justify;
				width:310px;
			}
			
	#contact-us {
		float:right;
		margin:25px 53px 0 0;
		width:303px;
	}
	
		#contact-us-head {
			float:left;
			text-align:center;
			width:275px;
		}
		
		#contact-us-form {
			float:left;
			margin-top:9px;
		}
		
			#contact-us-row {
				float:left;
				clear:both;
				margin-bottom:10px;
			}
			
				#contact-us-row label {
					float:left;
					margin-right:15px;
					width:80px;
					text-align:right;
				}
				
				#contact-us-send {
					float:left;
					text-align:right;
					width:254px;
				}
				
	.formInput {
		float:left;
		width:152px;
	}
	
	.txtArea {
		float:left;
		height:63px;
		width:156px;
	}

	.copyright-txt {
		float:left;
		width:1024px;
		text-align:center;
		margin-top:27px;
		font-size:10px;
	}
	
/*******    SERVICES PAGE CSS     *******/

#main-wrapper-servicespg {
	margin:0 auto;
	background:url(../images/base-bg2.jpg) no-repeat top;
	width:1024px;
	overflow:hidden;
}

#slides-container {
	float:left;
	width:660px;
	height:349px;
}

#services-subnav-container {
	float:left;
	background:url(../images/services-sub-nav3.jpg) no-repeat 0 0;
	clear:both;
	height:92px;
	margin:5px 0 0 39px;
	width:941px;
	display:inline;
}

	#services-project-management-link {
		float:left;
		width:278px;
		height:80px;
	}
	
		#project-management-navlink {
			float:left;
			font-size:14px;
			margin:28px 0 0 85px;
			width:177px;
			display:inline;
		}
	
	#consultancy-link {
		float:left;
		width:209px;
		height:80px;
	}
	
		#consultancy-navlink {
			float:left;
			font-size:14px;
			margin:35px 0 0 106px;
			display:inline;
		}
	
	#marketing-link {
		float:left;
		width:202px;
		height:80px;
	}
	
		#marketing-navlink {
			float:left;
			font-size:14px;
			margin:36px 0 0 92px;
			display:inline;
		}
	
	#enterprise-int-link {
		float:left;
		width:251px;
		height:80px;
	}
	
		#enterprise-navlink {
			float:left;
			font-size:14px;
			margin:35px 0 0 64px;
			display:inline;
		}
	
	/* Project Management CSS */
	
	#project-management-container, #project-planning-container, #uidesign-container, #development-container, #thirdparty-container {
		float:left;
		width:1010px;
		height:623px;
	}
	
		.overview-container {
			float:left;
			margin: 30px 0 0 100px;
			display:inline;
		}
		
		.head-img-container {
			float:left;
		}
		
		.section-img {
			float:left;
		}
		
		.header {
			float:left;
		}
		
		.header img {
			float:left;
			margin-top:5px;
			display:inline;
		}
		
		.header h1 {
			float:left;
			font-size:24px;
			margin:5px 0 0 14px;
			display:inline;
		}
		
		.overview-content {
			clear:left;
			float:left;
			margin:13px 0 13px 27px;
			width:700px;
			font-size:14px;
			display:inline;
		}
		
		.overview-content ul li {
			margin:15px 0 15px 30px;
		}
				
		.header-content-container {
			float:left;
			margin-left:25px;
			width:749px;
		}
		
		.orange-line-projmanagement {
			clear:left;
			float:left;
			margin-top:13px;
			text-align:center;
			width:590px;
		}
		
		/*#initation-block {
			display:inline;
			float:left;
			margin:32px 0 0 98px;
			width:327px;
		}
		
			.block-head {
				float:left;
				width:270px;
				margin-left:55px;
			}
			
			.block-header {
				float:left;
				margin:24px 0 0 10px;
				display:inline;
			}
			
			.block-header h1 {
				float:left;
				font-size:24px;
			}
			
			#initiation-block-content {
				float:left;
				margin-top:10px;
				font-size:14px;
			}
		
		#design-block {
			float:left;
			margin:32px 0 0 205px;
			width:327px;
			display:inline;
		}
		
		#development-block {
			float:left;
			margin:32px 0 0 98px;
			width:327px;
			display:inline;
			clear:left;
		}
		
			.block-head-development {
				float:left;
				margin-left:36px;
				width:270px;
			}
		
		#deployment-block {
			float:left;
			margin:32px 0 0 205px;
			width:327px;
			display:inline;
		}
		
			.block-head-deployment {
				float:left;
				margin-left:36px;
				width:270px;
			}
		
		#future-maint-block {
			float:left;
			margin:32px 0 0 355px;
			width:327px;
			display:inline;
			clear:left;
		}
		
		.block-head-future-maint {
			float:left;
		}
		
		.future-maint-img {
			float:left;
		}*/
		
		#left-slide-container {
			float:left;
			width:300px;
			height:200px;
		}
		
			#left-slide-btn {
				float:right;
				height:47px;
				margin:110px 60px 0 0;
				width:119px;
				display:inline;
				background:url(../images/proj-management-slides/left-btn.jpg) no-repeat 0 0;
			}
		
		#middle-slide-container {
			float:left;
			margin:25px 0 0 6px;
			display:inline;
			width:402px;
		}
		
			#slide-container {
				width:1000px;
				height:317px;
				width:408px;
			}
		
			#slide1 {
				float:left;
				/*position:absolute;*/
				width:402px;
				height:317px;
				background:url(../images/proj-management-slides/slide-1.jpg) no-repeat;
			}
			
			#slide2 {
				float:left;
				/*position:absolute;*/
				width:402px;
				height:317px;
				background:url(../images/proj-management-slides/slide-2.jpg) no-repeat;
			}
			
			#slide3 {
				float:left;
				/*position:absolute;*/
				width:402px;
				height:317px;
				background:url(../images/proj-management-slides/slide-3.jpg) no-repeat;
			}
			
			#slide4 {
				float:left;
				/*position:absolute;*/
				width:402px;
				height:317px;
				background:url(../images/proj-management-slides/slide-4.jpg) no-repeat;
			}
			
			#slide5 {
				float:left;
				/*position:absolute;*/
				width:402px;
				height:317px;
				background:url(../images/proj-management-slides/slide-5.jpg) no-repeat;
			}
			
			.slide-head {
				float:left;
				font-size:20px;
				margin:34px 0 0 76px;
				display:inline;
			}
			
			.slide-content {
				clear:both;
				display:inline;
				float:left;
				font-size:13px;
				margin:36px 0 0 35px;
				width:342px;
			}
		
		#right-slide-container {
			float:left;
			width:300px;
			height:200px;
		}
		
			#right-slide-btn {
				float:left;
				width:119px;
				height:47px;
				display:inline;
				margin:110px 0 0 67px;
				background:url(../images/proj-management-slides/right-btn.jpg) no-repeat 0 0;
			}
			
		#slide-bread-crumbs {
			float:left;
			clear:both;
			background:url(../images/slide-breadcrumbs.jpg) no-repeat;
			margin:13px 0 0 440px;
			width:124px;
			display:inline;
			height:100px;
			height:14px;
		}
		
		.goto-top-container {
			float:left;
			width:1024px;
			margin-top:30px;
		}
		
			.goto-top-left {
				float:left;
				margin-left:80px;
				display:inline;
			}
			
			.goto-top-right {
				float:right;
				margin-right:80px;
				display:inline;
			}	
		
		/*  Project Management CSS END  */
		
		/*  Consultancy CSS */
		
		#consultancy-container {
			float:left;
		}
		
		.overview-container-consultancy {
			float:left;
			margin: 30px 0 0 100px;
			display:inline;
			height:593px;
		}
		
		#consultancy-content {
			float:left;
			margin:10px 0 0 134px;
			display:inline;
		}
		
			#consultancy-content ul li {
				margin-bottom:10px;
				font-size:14px;
			}
			
			#consultancy-content ul li img {
				margin-right:10px;
			}
			
		/*  Consultancy CSS END */
		
		/*  Marketing CSS */
		
		#marketing-container {
			float:left;
			height:600px;
		}
		
		#marketing-content {
			float:left;
			margin:18px 0 0 106px;
			display:inline;
			clear:both;
		}
		
			#marketing-content ul li {
				margin-bottom:10px;
				font-size:14px;
			}
			
			#marketing-content ul li img {
				margin-right:10px;
			}
			
		/* Enterprise Integration CSS */
		
		#enterprise-integration-container {
			float:left;
			height:600px;
		}
		
/*******  EXPERTISE PAGE CSS  ***********/

#navigation-wrapper-expertise {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 23px;
	width:984px;
	background:url(../images/top-nav-expertise.jpg) no-repeat;
}

#expertise-subnav-container {
	float:left;
	background:url(../images/enterprise-subnav-bg.jpg) no-repeat 0 0;
	clear:both;
	height:100px;
	margin:0px 0 0 39px;
	width:941px;
	display:inline;
}

	#expertise-project-planning-link {
		float:left;
		width:270px;
		height:80px;
	}
	
		#project-planning-overview-container, #uidesign-overview-container, #development-overview-container, #thirdparty-overview-container {
			float:left;
			margin:30px 0 0 73px;
			display:inline;
		}
	
		#project-planning-navlink {
			float:left;
			font-size:14px;
			margin:33px 0 0 91px;
			width:177px;
			display:inline;
		}
		
		.proj-planning-head-img {
			float:left;
			margin-top:43px;
		}
		
		.proj-planning-container {
			float:left;
			width:580px;
			margin-left:30px;
			display:inline;
		}
		
			.proj-planning-container .header {
				float:left;
				width:584px;
			}
		
		.proj-planning-content, .uidesign-content, .development-content, .thirdparty-content {
			float:left;
			font-size:14px;
			margin:20px 0 0 26px;
			display:inline;
			line-height:20px;
		}
		
	#uidesign-link {
		float:left;
		width:248px;
		height:80px;
	}
	
		#uidesign-navlink {
			float:left;
			font-size:14px;
			margin:43px 0 0 76px;
			display:inline;
		}
		
	#development-link {
		float:left;
		width:186px;
		height:80px;
	}
	
		#development-navlink {
			float:left;
			font-size:14px;
			margin:43px 0 0 83px;
			display:inline;
		}
		
	#thirdpartyintegration-int-link {
		float:left;
		width:224px;
		height:80px;
	}
	
		#thirdpartyintegration-navlink {
			float:left;
			font-size:14px;
			margin:43px 0 0 76px;
			display:inline;
		}
		
	#uidesign-overview-container {
		float:left;
		margin:30px 0 0 29px;
		display:inline;
	}
		
	#uidesign-head-img {
		float:left;
	}
	
		#uidesign-head-img .section-img {
			float:left;
		}
		
	.uidesign-container {
			float:left;
			width:580px;
			margin-left:30px;
			display:inline;
		}
		
		.uidesign-container .header {
			float:left;
		}
		
	#development-head-img {
		float:left;
	}
	
		#development-head-img .section-img {
			float:left;
		}
		
	.development-container {
		float:left;
		width:580px;
		margin-left:30px;
		display:inline;
	}
	
	.heading {
		font-weight:bold;
		font-size:16px;
	}
	
		.heading h1 {
			text-decoration:underline;
		}
		
	#thirdparty-head-img {
		float:left;
	}
	
	.thirdparty-container {
			float:left;
			width:580px;
			margin-left:30px;
			display:inline;
		}
		
	.thirdparty-content ul {
		float:left;
		margin:20px 0 0 20px;
		display:inline;
	}
		
	.thirdparty-content ul li {
		font-size:14px;
		margin-bottom:10px;
	}
	
/*********  CONTACT US CSS ***********/

#navigation-wrapper-contactus {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 23px;
	width:984px;
	background:url(../images/top-nav-contactus.jpg) no-repeat;
}

#contactus-container, #faq-container {
	float:left;
	height:800px;
}

#contactus-head, #faq-head {
	float:left;
	margin:21px 0 0 65px;
	display:inline;
}

#left-contactus-container {
	clear:left;
	float:left;
	width:482px;
}
	
#contactus-content {
	clear:left;
	float:left;
	font-size:14px;
	line-height:20px;
	margin:17px 0 0 100px;
	width:380px;
	display:inline;
}

#contactus-form-container {
	float:left;
	height:600px;
	width:512px;
	background:url(../images/contactus-form-bg.jpg) no-repeat;
}

#txtYourName {
	float:left;
	font-size:22px;
	height:27px;
	margin:70px 0 0 69px;
	width:367px;
	display:inline;
}

#txtEmail {
	float:left;
	margin:55px 0 0 69px;
	height:27px;
	width:367px;
	display:inline;
	font-size:22px;
}

#txtMessage {
	display:inline;
	float:left;
	height:210px;
	margin:53px 0 0 69px;
	padding:10px;
	width:351px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#contactusSubmitBtn {
	display:inline;
	float:left;
	height:71px;
	margin:4px 0 0 278px;
	width:165px;
	border:none;
	background:url(../images/contactus-submit-btn.jpg) no-repeat;
	cursor:pointer;
}

#contactusSubmitBtn:hover {
	background:url(../images/contactus-submit-btn.jpg) no-repeat 0 -69px;
}

#facebook {
	float:left;
	margin:29px 0 0 100px;
	display:inline;
}

#contactus-twitter {
	float:left;
	margin:33px 0 0 261px;
	display:inline;
}

/********  PRODUCTS CSS  ********/

#navigation-wrapper-products {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 22px;
	width:984px;
	background:url(../images/product-top-nav.jpg) no-repeat;
}

#products-subnav-container {
	float:left;
	background:url(../images/products-sub-nav.jpg) no-repeat;
	width:448px;
	height:95px;
	margin-left:296px;
	display:inline;
}

#products-subnav-container-kids-rewards {
	float:left;
	background:url(../images/products-sub-nav.jpg) no-repeat 0 -96px;
	width:448px;
	height:95px;
	margin-left:296px;
	display:inline;
}

#photo-fame-link {
	float:left;
	height:26px;
	margin:35px 0 0 58px;
	width:141px;
	display:inline;
}

#kids-rewards-link {
	display:inline;
	float:left;
	height:26px;
	margin:35px 0 0 46px;
	width:163px;
}

#product-container {
	float:left;
	clear:both;
	width:920px;
}

#iphone-container {
	float:left;
	background:url(../images/product-page-iphone.jpg) no-repeat;
	width:249px;
	height:579px;
	margin:10px 0 0 0px;
	display:inline;
}

#product-body {
	float:left;
	background:url(../images/product-page-body-bg.jpg) no-repeat;
	width:494px;
	margin:10px 0 0 50px;
	display:inline;
	clear:right;
}

#product-body p, #product-body-kids-rewards p {
	float:left;
	width:300px;
	margin:25px 0 0 25px;
	display:inline;
	width:435px;
	font-size:13px;
}

#product-body-kids-rewards {
	float:left;
	background:url(../images/kids-rewards-body-bg.jpg) no-repeat;
	width:494px;
	margin:10px 0 0 50px;
	display:inline;
	clear:right;
}

#app-store-grey {
	float:left;
	background:url(../images/app-store-grey.jpg) no-repeat;
	width:220px;
	height:69px;
	margin:30px 0 0 25px;
	display:inline;
}

#app-store-grey-kids-rewards {
	float:left;
	background:url(../images/app-store-grey.jpg) no-repeat;
	width:220px;
	height:69px;
	margin:6px 0 0 25px;
	display:inline;
}

#app-store-active {
	float:left;
	background:url(../images/app-store-orange.jpg) no-repeat;
	width:220px;
	height:69px;
	margin-top:30px;
}

#app-store-active-kids-rewards {
	float:left;
	background:url(../images/app-store-orange.jpg) no-repeat;
	width:220px;
	height:69px;
}

#app-store-active:hover {
	background:url(../images/app-store-orange.jpg) no-repeat 0 -69px;
}

#app-store-active p, #app-store-active-kids-rewards p {
	display:inline;
	float:left;
	font-size:15px;
	margin:10px 0 0 32px;
	width:178px;
}

#img-container {
	float:left;
	height:302px;
	margin:83px 0 0 25px;
	width:200px;
	display:inline;
}

#carousel-container {
	display:inline;
	float:left;
	height:100px;
	margin:98px 0 0 5px;
	width:218px;
}

#carousel-left-btn-container {
	float:left;
	height:34px;
	margin:520px 0 0 88px;
	width:32px;
}

#carousel-left {
	float:left;
	background:url(../images/carousel-left-btn.jpg) no-repeat;
	width:32px;
	height:31px;
}

#carousel-left:hover {
	background:url(../images/carousel-left-btn.jpg) no-repeat 0 -31px;
}

#carousel-right-btn-container {
	float:left;
}

#carousel-right-btn-container-kids-rewards {
	float:left;
	margin-top:312px;
}

#carousel-right {
	float:left;
	background:url(../images/carousel-right-btn.jpg) no-repeat;
	width:32px;
	height:31px;
}

#carousel-right:hover {
	background:url(../images/carousel-right-btn.jpg) no-repeat 0 -31px;
}

#video-container {
	float:left;
	margin:20px 0 0 126px;
	display:inline;
	clear:left;
}

#q-and-a-container {
	float:right;
	margin:32px 322px 0 0;
	display:inline;
}

#q-and-a-body {
	float:right;
	width:462px;
	margin-top:10px;
}

#q-and-a-body h1 {
	font-size:14px;
	padding-bottom:15px;
	padding-top:20px;
}

/************* CLIENTS CSS  *************/

#navigation-wrapper-clients {
	display:inline;
	float:left;
	height:90px;
	margin:37px 0 0 22px;
	width:984px;
	background:url(../images/clients-top-nav.jpg) no-repeat;
}

#clients-container {
	float:left;
	height:800px;
	width:990px;
}

#coming-soon {
	background:url(../images/coming-soon.jpg) no-repeat;
	display:inline;
	float:left;
	height:95px;
	margin-left:296px;
	width:448px;
}

/*************** FAQ CSS ****************/

#faq-container ul {
	clear:both;
	float:left;
	margin:0px 0 0 101px;
	width:880px;
	display:inline;
}

#faq-container ul li {
	float:left;
	margin-top:15px;
	clear:both;
}

#faq-container ul h1 {
	float:left;
	font-size:16px;
	margin-left:10px;
	display:inline;
}

#faq-container ul p {
	float:left;
	margin:5px 0 0 20px;
	display:inline;
}

#faq-container ul img {
	float:left;
	margin-top:2px;
}

.faq-orange-line {
	float:left;
	clear:both;
	width:987px;
	text-align:center;
	margin-top:20px;
}

/*********** CLIENT PAGE CSS **************/

#clients-head {
	float:left;
	margin:15px 0 0 90px;
	display:inline;
}

#clients-body {
	background:url(../images/clients-bg.jpg) no-repeat top;
	float:left;
	height:523px;
	margin:10px 0 0 53px;
	width:912px;
}

#clients-carousel-container {
	float:left;
	height:83px;
	margin:37px 0 0 45px;
	width:732px;
	display:inline;
}

.clients-carousel-navitem {
	float:left;
	height:56px;
	margin-top:62px;
	width:50px;
	display:inline;
}

.clients-carousel-navitem #clients-left {
	float:left;
	background:url(../images/clients-left-btn.jpg) no-repeat 0 -60px;
	width:31px;
	height:31px;
	margin-left:43px;
	display:inline;
}

.clients-carousel-navitem #clients-right {
	float:left;
	background:url(../images/clients-right-btn.jpg) no-repeat 0 -60px;
	width:31px;
	height:31px;
	margin-left:15px;
	display:inline;
}

.clients-product-container {
	clear:both;
	float:left;
	height:482px;
	width:893px;
}

.left-section {
	float:left;
	width:300px;
	margin:15px 0 0 90px;
	display:inline;
}

#client-projects-container {
	float:left;
}

#yellowboats-container {
	float:left;
}

#adriana-container {
	float:left;
	display:none;
}

.clients-breadcrumb-container {
	float:left;
	margin:10px 0 0 45px;
	display:inline;
}

.crumb {
	float:left;
	background:url(../images/client-crumbs.jpg) no-repeat -21px 0px;
	width:15px;
	height:15px;
	margin-right:5px;
}

.crumb-active {
	float:left;
	background:url(../images/client-crumbs.jpg) no-repeat top left;
	width:15px;
	height:15px;
	margin-right:5px;
}

.crumb-active a, .crumb a {
	float:left;
	width:15px;
	height:15px;
}

.clients-iphone-container {
	background:url(../images/clients-iphone-bg.jpg) no-repeat;
	clear:left;
	float:left;
	height:467px;
	width:232px;
	margin-top:15px;
}

.clients-iphone-container img {
	float:left;
	margin:70px 0 0 24px;
	display:inline;
}

.right-section {
	float:left;
	width:433px;
	margin-top:15px;
}

.right-section-body {
	float:left;
	font-size:14px;
	line-height:20px;
	margin:13px 0 0 26px;
	display:inline;
}

.right-section-body-footer {
	float:left;
	margin-top:25px; 
}

.right-section-body-footer img {
	float:left;
	margin-left:39px;
	display:inline;
}

.right-section-body-footer h1 {
	float:left;
	line-height:22px;
	margin:34px 0 0 9px;
	width:205px;
	display:inline;
}
