/* Copyright 2010 Refresh Mobile Ltd */

/* Backgrounds */
body.page5 { background: #60555B url(/appfactory/images/appFactory-bg.jpg) repeat-x center top; } 
body.page11 { background: #000 url(../images/bg-BuzzDeck.jpg) repeat center top; }
body.page12 { background: #205479 url(../images/bg-buzzwidgets.jpg) no-repeat center top; }
body.page17 { background: #e9e7e1 url(../images/bg-warm.jpg) 0 0 repeat-x; }


/* == Home ================= */

.featureFactories {
	width: 100%;
	min-height: 520px;
	background: #fff url(../images/featureFactories-bg.jpg) 0 0 repeat-x;	
}
.featureFactories h2 {
	padding-top: 0.75em;
	font-family: BlueHighwayRegular;
	font-size: 3.75em;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
.featureFactories p.intro {
	font-size: 1.4em;
	text-align: center;	
}
.featureFactories .featureFactory {
	float: left;
	width: 33%;
	height: 370px;
	min-width: 290px;
	margin-top: 1em;
	overflow: hidden;
}
.featureFactories .featureFactory h3 {
	position: absolute;
	top: 0;
	left: -9999px;
}
.featureFactories .featureFactory p {
	margin-top: 295px;
}
.featureFactories #featureFactory01 {
	margin-left: 0.9%;
	background: transparent url(../images/factory01_1.jpg) 50% 0 no-repeat;
}
.featureFactories #featureFactory02 {
	background: transparent url(../images/factory02.jpg) 50% 0 no-repeat;
}
.featureFactories #featureFactory03 {
	background: transparent url(../images/factory03.jpg) 50% 0 no-repeat;
}
.featureFactories #featureFactory04 {
	background: transparent url(../images/factory04.jpg) 50% 0 no-repeat;
}

.featureFactories #featureFactory01 a.linkButton {
	background-image: url(../images/links-bg-black.jpg);	
}
.featureFactories #featureFactory02 a.linkButton {
	background-image: url(../images/links-bg-blue.jpg);	
}
.featureFactories #featureFactory04 a.linkButton {
	background-image: url(../images/links-bg-green.jpg);	
}

body.page0 .sectors h2 {
	padding-bottom: 0.9em;
	text-align: center;
	font-size: 2.33em;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
body.page0 .sector {
	width: 48%;
	padding-left: 50%;
	padding-right: 2%;
	min-height: 280px;	
}
body.page0 h3 {
	padding-top: 0.66em;
	padding-bottom: 0.66em;
	font-size: 1.66em;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
}
body.page0 .sector h4 {
	/* Logo */
	height: 50px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../images/home-appfactory-logo.png) 50% 50% no-repeat;
}
body.page0 #sector02 h4 {
	background: transparent url(../images/home-appsme-logo.png) 50% 50% no-repeat;
}
body.page0 #sector03 h4 {
	background: transparent url(../images/home-newcard-logo.png) 50% 50% no-repeat;
}
body.page0 .sector .slogan {
	text-align: center;
	margin: 0;
}

body.page0 #sector01 .slogan {
	color: #736860;
}
body.page0 #sector02 .slogan {
	color: #333;
}
body.page0 #sector03 .slogan {
	color: #575757;
}


body.page0 .sector ul {
	margin-top: 0;
	padding: 1.5em 2em 0 2em;
}
body.page0 #sector04 ul {
	padding-top: 4em;
}
body.page0 .sector li {
	list-style-type: square;
	margin-bottom: 0.9em;	
}

body.page0 .sector a {
	display: block;
	margin-top: 2em;
	text-align: center;
}
body.page0 .sector p.comingSoon {
	margin-top: 2em;
	text-align: center;
	text-transform: uppercase;
}

body.page0 #sector01 {
	background: transparent url(../images/sector01.jpg) 3% 0 no-repeat;
}
body.page0 #sector02 {
	padding-left: 2%;
	padding-right: 50%;
	background: transparent url(../images/sector02.jpg) 97% 0 no-repeat;
}
body.page0 #sector03 {
	background: transparent url(../images/sector04.jpg) 3% 0 no-repeat;
}
body.page0 #sector04 {
	padding-left: 2%;
	padding-right: 50%;
	background: transparent url(../images/sector03.jpg) 94% 0 no-repeat;
}


body.page0 .goal {
	padding-bottom: 1em;
	text-align: center;
	font-size: 1.78em;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);	
}



/* == Services ============= */
/* Note: adding #content helps IE */
body.page1 div.appfactory,
body.page1 div.apps,
body.page1 div.portal,
body.page1 div.whitelabel,
body.page1 div.mobilizer {
  height: 250px;
  margin: 0 0 20px 0;
  padding: 0;
  border: 1px solid #ccc;
  background: #efefef url(../images/services.jpg) no-repeat 0 0;
  
  position: relative;
}
body.page1 #content h2 {
  text-indent: -9999px;	
}
body.page1 #content ul {
  width: 220px;
  margin: 20px 0 0 10px;
  padding: 0 0 0 25px;
}

body.page1 #content a.linkButton, body.page1 #content .whitelabel a.linkButton {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 438px;
  height: 250px;
  margin: 0;
  padding: 0;
  background: transparent url(../images/container-bg.png) no-repeat 9999px 9999px;
  text-indent: -9999px;
}
body.page1 #content div.appfactory a.linkButton {
  width: 900px;
}
body.page1 #content a:hover.linkButton {
  top: -2px;
  left: -2px;
  border: 2px solid #FE5200;	
}


body.page1 #content div.appfactory {
  margin: 0 0 0 0;
}
body.page1 #content div.appfactory ul {
  width: 400px;
  margin: 10px 0 0 430px;	
  font-size: 110%;
}
body.page1 #content div.appfactory li {
  margin: 0 0 6px 0;	
}
body.page1 #content div.appfactory ul ul {
  width: 400px;
  margin: 0 0 0 0;
  font-size: 100%
}
body.page1 #content div.apps {
  background-position: -438px -250px;
  color: #fff;
}
body.page1 #content div.portal {
  background-position: 0px -250px;
  color: #000;
}
body.page1 #content div.mobilizer {
  background-position: 0px -500px;
  color: #000;
}
body.page1 #content div.whitelabel {
  background-position: -438px -500px;
  color: #fff;
}





/* == Team ============== */
body.page13 h3.accel {
  height: 40px;
  margin: 0 0 -10px 0;
  background: #fff url(../images/investor-logo-accel.gif) no-repeat -10px 0;
  text-indent: -9999px;
}
body.page13 h3.alpheus {
  height: 40px;
  margin: 25px 0 -8px 0;
  background: #fff url(../images/investor-logo-alpheus.gif) no-repeat 0 0;
  text-indent: -9999px;
}



/* == Contact ============== */
body.page4 #map {
  position: relative;
  left: -25px;
  width: 623px;
  height: 334px;
  background: #fff url(../images/nexus-one-map-frame.jpg) no-repeat 0 0;
}
body.page4 iframe {
  margin: 57px 0 0 79px;
  border-width: 0px;
}







/* == App Factory ========== */

body.page5 .featureItem {
  background-color: #E0D8D6;
  color: #67585D;	
}

body.page5 #featureItem1 {
  background: #666 url(../images/appFactory-feature1.jpg) 0 0 no-repeat;	
}
body.page5 #featureItem2 {
  background: #666 url(../images/appFactory-feature2.jpg) 0 0 no-repeat;	
}
body.page5 #featureItem3 {
  background: #666 url(../images/appFactory-feature3.jpg) 0 0 no-repeat;	
}
body.page5 #featureItem4 {
  background: #666 url(../images/appFactory-feature4bg.jpg) 0 0 no-repeat;	
}
body.page5 .featureItem p {
  margin: 0;
  padding: 0;
  text-indent: -9999px;
}
body.page5 #featureItem4 p {
  margin: 120px 0 0 93px;
  padding: 0;
  text-indent: 0;	
}
body.page5 #featureItem4 p strong {
  display: block;
  position: relative;
  left: -6px;
  height: 42px;
  text-indent: -9999px;
  background: transparent url(../images/appFactory-feature4text.jpg) 0 0 no-repeat;
}
body.page5 .bug {
  position: absolute;
  top: 280px;
  left: 10px;
  width: 145px;
  height: 56px;
  background: transparent url(../images/appFactory-logo.png) 0 0 no-repeat;
  text-indent: -9999px;
}
body.page5 #comingSoon {
	padding: 10px 0 0 0;
	border-bottom: 1px solid #cc9;
	background-color: #ffc;
	text-align: center;	
}
body.page5 #whitelabel {
	position: relative;
	width: 380px;
	height: 200px;
	padding: 70px 500px 0 20px;
	border: 1px solid #ccc;
	background: transparent url(../images/appFactory-whitelabel.jpg) 0 0 no-repeat;
	color: #fff;
}
body.page5 #whitelabel h2 {
	position: absolute;
	left: -9999px;	
}
body.page5 #whitelabel a {
	position: absolute;
	top: 0;
	left: 0;
	width: 880px;
	height: 50px;
	padding: 220px 0 0 20px;
	color: #fff;
	font-weight: bold;	
}


/* == Apps and Sites ======= */

body.page6 .app-item {
  height: 290px;
  margin: 0 0 20px 0;
  padding: 8px 460px 0 10px;
  border: 1px solid #ccc;
  overflow: hidden;
  position: relative;
}

body.page6 .app-item p {
  margin: 0.6em 100px 0 0;
  color: #666;
}

body.page6 .app-item h2 {
  height: 36px;
  margin: 0;
  padding: 0;
  background: #fff url(../images/app-headers.gif) -10px -60px no-repeat;
  text-indent: -9999px;
}
body.page6 #app-buzzwidgets h2 {
  background-position: -10px -120px;
}
body.page6 #app-mippinsites h2 {
  background-position: -10px -180px;
}
 
body.page6 #app-buzzdeck {
  background: #fff url(../images/bg-app-buzzdeck.gif) top right no-repeat;
}
body.page6 #app-buzzwidgets {
  background: #fff url(../images/bg-app-buzzwidgets.gif) top right no-repeat;
}
body.page6 #app-mippinsites {
  background: #fff url(../images/bg-app-mippinsites.jpg) top right no-repeat;
}
 
 
 
body.page6 div.link2 a {
  display: block;
  position: absolute;
  top: 0;
  left: 450px;
  width: 448px;
  height: 298px;
  text-indent: -9999px;
}
 
 
body.page6 ul.supportedphones {
  position: absolute;
  top: 8px;
  left: 355px;
  width: 165px;
  margin: 0;
  padding:0;
  text-align: right;
}
body.page6 #app-buzzdeck ul.supportedphones {
  left: 375px;
}
body.page6 ul.supportedphones li {
  display: block;
  float: left;
  list-style-type: none;
  margin: 0;
  padding:0;
  float: left;
  display: block;
  width: 35px;
  height: 35px;
  background: #fff url(../images/mobile-logos.gif) -5px -45px no-repeat;
}
body.page6 ul.supportedphones li.android {
  background-position: -40px -45px;
}
body.page6 ul.supportedphones li.symbian {
  width: 55px;
  background-position: -76px -45px;
}
body.page6 ul.supportedphones li a {
  float: left;
  display: block;
  width: 35px;
  height: 35px;
  background: #fff url(../images/mobile-logos.gif) -5px -5px no-repeat;
  color: #000;
}
body.page6 ul.supportedphones li.android a {
  background-position: -40px -5px;
}
body.page6 ul.supportedphones li.symbian a {
  width: 55px;
  background-position: -78px -5px;
}
body.page6 ul.supportedphones li a:hover {
  position: relative;
  top: 1px;
}
body.page6 ul.supportedphones li span {
  display: none;
}
 
body.page6 p.supportedphones {
  position: absolute;
  top: 8px;
  left: 370px;
  width: 65px;
  margin: 0;
  padding:0;
  text-align: center;
  color: #666;
  font-size: 80%;
  line-height: 110%;
}
 
 
body.page6 #app-brands {
  height: 200px;
  background: transparent url(../images/bg-apps-brands.gif) no-repeat top center;
  position: relative;
  overflow: hidden;
}
body.page6 #app-brands h2, body.page6 #app-brands ul {
  position: absolute;
  top: 400px;
}







/* == Portal =============== */

body.page7 #featureItem1 {
  background: #efefef url(../images/portal-featureItem1.jpg) 0 0 no-repeat;	
}
body.page7 #featureItem2 {
  background: #efefef url(../images/portal-featureItem2.jpg) 0 0 no-repeat;	
}
body.page7 #featureItem3 {
  background: #efefef url(../images/portal-featureItem3.jpg) 0 0 no-repeat;	
}
body.page7 #featureItem4 {
  background: #efefef url(../images/portal-featureItem4.jpg) 0 0 no-repeat;	
}
body.page7 .featureItem h2, body.page7 .featureItem p {
  text-indent: -9999px;	
}

#gotoMippin {
  margin: 0 0 50px 0;
  padding: 3px;
  background-color: #000;
  color: #fff;
  text-align: center;
}
#gotoMippin-inner {
  height: 70px;
  border: 1px solid #fff;	
}
#gotoMippin h2 {
  margin: 8px 0 4px 0;
  color: #a3a3a3;
  font-size: 180%;	
}
#gotoMippin h2 em {
  color: #fff;
  font-style: normal;	
}
#gotoMippin h2 strong {
  color: #fe5200;
}
#gotoMippin p {
  margin: 0;	
}

#seeExample {
  margin: 0 0 15px 0;
  height: 250px;
}
#seeExample p {
  margin: -8px 0 8px 0;
  color: #666;	
}
#seeExample ul {
  margin: 0;
  padding: 0;	
}
#seeExample li {
  float: left;
  list-style-type: none;	
}
#seeExample li a:link, #seeExample li a:visited {
  display: block;
  float: left;
  width: 85px;
  height: 30px;
  margin: 0;
  padding: 150px 0 0 0;
  background: #fff url(../images/emulator-phone-thumbs.jpg) no-repeat 10px 0;
  text-align: center;
}
#seeExample li a.blackberry {
  background-position: -76px 0;	
}
#seeExample li a.sonyericsson {
  background-position: -159px 0;	
}
#seeExample li a.samsung {
  background-position: -246px 0;	
}
#seeExample li a.iphone {
  background-position: -330px 0;	
}
#seeExample li a:hover, #seeExample li a:active {
  position: relative;
  top: 1px;
  text-decoration: none;
}

/* Cache Emulator images only */
body.page7 #imageCache {
	position: absolute;
	top: -9999px;
	left: -9999px;
	width: 10px;
	height: 10px;
	overflow: hidden;
}
body.page7 .imageCache1 {background-image: url(../images/emulator-iPhone.png);}
body.page7 .imageCache2 {background-image: url(../images/emulator-N95.png);}
body.page7 .imageCache3 {background-image: url(../images/emulator-blackberry.png);}
body.page7 .imageCache4 {background-image: url(../images/emulator-sonyericsson.png);}
body.page7 .imageCache5 {background-image: url(../images/emulator-samsung.png);}


/* Emulator */
#portalEmulator {
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -247px;
  width: 495px;
  height: 805px;
  background: transparent url(../images/emulator-iphone.png) 0 0 no-repeat;
  cursor: move;
}
#portalEmulator iframe {
  position: absolute;
  top: 151px;
  left: 84px;
  width: 317px; 
  height: 479px; 
  border-width: 0;
  
  overflow-x: hidden;
}

#portalEmulator ul {
  position: absolute;
  top: 635px;
  left: 30px;
  padding: 0;
}
#portalEmulator-close {
  position: absolute;
  top: 50px;
  left: 400px;
  width: 38px;  	
}

#portalEmulator li {
  list-style-type: none;
  margin: 0 0 -5px 0;
  padding: 0;
}
#portalEmulator a:link, #portalEmulator a:visited {
  display: block;
  width: 87px;
  height: 35px;
  padding: 5px 0 0 0;
  background: transparent url(../images/emulator-buttons.png) no-repeat -37px 0;
  color: #fff;
  font-size: 120%;
  text-align: center;
  cursor: pointer;
}
#portalEmulator a:hover, #portalEmulator a:active {
  height: 34px;
  padding: 6px 0 0 0;
  background-position: -37px -39px;
  text-decoration: none;
}

#portalEmulator-close a:link, #portalEmulator-close a:visited {
  width: 37px;
  background-position: 0 0;
  text-indent: -9999px;
}
#portalEmulator-close a:hover, #portalEmulator-close a:active {
  padding: 6px 0 0 0;
  background-position: 0 -39px;	
}


#portalEmulator.N95 {
  width: 444px; height: 831px; margin-left: -222px;
  background: transparent url(../images/emulator-N95.png) 0 0 no-repeat;	
}
#portalEmulator.N95 iframe {
  top: 121px; left: 96px; width: 247px; height: 320px;
}
#portalEmulator.N95 ul {
  top: 460px; left: 30px;
}
#portalEmulator.N95 #portalEmulator-close {
  top: 43px; left: 315px;
}

#portalEmulator.blackberry {
  width: 437px; height: 752px; margin-left: -216px;;
  background: transparent url(../images/emulator-blackberry.png) 0 0 no-repeat;	
}
#portalEmulator.blackberry iframe {
  top: 152px; left: 97px; width: 240px; height: 253px;
}
#portalEmulator.blackberry ul {
  top: 440px; left: 30px;
}
#portalEmulator.blackberry #portalEmulator-close {
  top: 60px; left: 330px;
}

#portalEmulator.sonyericsson {
  width: 389px; height: 734px; margin-left: -195px;
  background: transparent url(../images/emulator-sonyericsson.png) 0 0 no-repeat;	
}
#portalEmulator.sonyericsson iframe {
  top: 104px; left: 94px; width: 200px; height: 247px;
}
#portalEmulator.sonyericsson ul {
  top: 420px; left: 30px;
}
#portalEmulator.sonyericsson #portalEmulator-close {
  top: 60px; left: 315px;
}

#portalEmulator.samsung {
  width: 415px; height: 791px; margin-left: -208px;
  background: transparent url(../images/emulator-samsung.png) 0 0 no-repeat;	
}
#portalEmulator.samsung iframe {
  top: 129px; left: 82px; width: 239px; height: 329px;
}
#portalEmulator.samsung ul {
  top: 470px; left: 30px;
}
#portalEmulator.samsung #portalEmulator-close {
  top: 60px; left: 315px;
}





/* == Mobilizer =========== */

body.page8 .columnFirst {
	margin: 0 0 100px 20px;	
}

body.page8 .isNowStatement {
	margin: 0 0 0.75em 0;;
	font-size: 130%;
	font-style: italic;
}
body.page8 .appFactoryLogo {
	display: block;
	margin: 0 auto -1em auto;
}
body.page8 h2 {
	margin-top: 1.5em;	
}

body.page8 #createLink a {
	position: absolute;
	top: -15px;
	left: 348px;
	width: 572px;
	height: auto;
	padding: 550px 0 0 0;
	background: transparent url(/web/v2/images/mobilizer-appFactory.jpg) 0 0 no-repeat;
	text-align: center;	
}

body.page8 .forgotPassword {
	text-align: center;	
}






/* == White Label (Page) ========== */

.js body.page10 #nokia, .js body.page10 #vodafone, .js body.page10 #samsung {
	display: none;
}
.js body.page10 #nokia.show, .js body.page10 #vodafone.show, .js body.page10 #samsung.show {
	display: block;
}
.js body.page10 .wlExample {
	cursor: pointer;	
}
.js body.page10 #wlInformationBoxes {
	display: none;
	float: left;
	width: 100%;
	height: 800px;	
}

.js body.page10 .feature.whitelabel {
	cursor: default; /* default.css */	
}

body.page10 h1 {
	margin: 0 0 0.33em 0;
}
body.page10 h2 {
	margin-top: 0.75em;
}
body.page10 #wlExamples {
	float: left;
	width: 100%;
}
body.page10 .wlExample {
	float: left;
	width: 30%;
	margin-left: 3%;
}
body.page10 .wlExample.first {
	margin-left: 0;
}

body.page10 .wlExample h3 {
	padding-top: 70px;
	background: transparent url(../images/whiteLabel-brands.png) 50% 0 no-repeat;
}
body.page10 .wlExample.second h3 {
	background-position: 50% -100px;
}
body.page10 .wlExample.third h3 {
	background-position: 50% -200px;
}
body.page10 .wlExample ul {
	height: 6em;	
}

body.page10 .wlExample a.active {
	position: relative;
	top: 6px;	
}

body.page10 .wlInformationBox#nokia {
	width: 470px;
	padding: 0 450px 0 0;
	background: transparent url(../images/whiteLabel-naw.jpg) 100% 30px no-repeat;
}
body.page10 .wlInformationBox#vodafone {
	padding: 0 450px 0 0;
	background: transparent url(../images/whiteLabel-vodafoneMyWeb.jpg) 100% 30px no-repeat;
}
body.page10 .wlInformationBox#samsung {
	padding: 0 450px 0 0;
	background: transparent url(../images/whiteLabel-samsungGalaxyTab.jpg) 100% 30px no-repeat;
}







/* Buzz Deck 
============= */
body.page11 h1 {
	position: absolute;
	top: 25px;
	left: 120px;
	width: 500px;
}
body.page11 h2 {
	margin: 0 0 -10px 0;	
}

body.page11 .appLogo {
	height: 100px;	
}

body.page11 .storeLinks {
	float: right;
	position: absolute;
	top: 10px;
	left: 510px;
	width: 400px;
	padding: 0;
	margin: 0;
}

body.page11 .featureItem {
	background-color: #000;
	color: #fff;	
}
body.page11 #featureItem1 {
	background: #000 url(../images/buzzdeck-featureItem1.jpg) 0 0 no-repeat;
}
body.page11 #featureItem2 {
	background: #000 url(../images/buzzdeck-featureItem2.jpg) 0 0 no-repeat;
}
body.page11 #featureItem3 {
	background: #000 url(../images/buzzdeck-featureItem3.jpg) 0 0 no-repeat;
}
body.page11 #featureItem4 {
	background: #000 url(../images/buzzdeck-featureItem4.jpg) 0 0 no-repeat;
}

body.page11 #featureItem1 ul {
	margin: 15px 0 0 20px;
	width: 270px;	
}
body.page11 #featureItem1 ul span {
	color: #ccc;	
}
body.page11 #featureItem2 h2 {
	text-indent: -9999px;
}
body.page11 #featureItem3 h2 {
	color: #fff;
	margin: 260px 0 0 450px;	
}
body.page11 #featureItem4 h2 {
	color: #fff;
	margin: 15px 0 0 20px;	
}
body.page11 #featureItem4 ul {
	margin: 180px 40px 0 20px;
	padding: 0;
}
body.page11 #featureItem4 li {
	float: left;
	margin: 0 5px 0 20px;
	color: #999;
}
body.page11 #buzzdeckAward {
	width: 160px;
	height: 135px;
	background: transparent url(../images/award-androidWinner.png) 10px 10px no-repeat;
	text-indent: -9999px;	
}


/* Buzz Widgets */
body.page12 h1 {
	position: absolute;
	top: 23px;
	left: 100px;
	width: 500px;
}
body.page12 h2 {
	margin: 0 0 -10px 0;	
}

body.page12 .appLogo {
	height: 100px;	
}

body.page12 .storeLinks {
	float: right;
	position: absolute;
	top: 10px;
	left: 510px;
	width: 400px;
	padding: 0;
	margin: 0;
}

body.page12 .featureItem {
	background-color: #215479;
	color: #fff;	
}
body.page12 #featureItem1 {
	background: #215479 url(../images/buzzwidgets-featureItem1.jpg) 0 0 no-repeat;
}
body.page12 #featureItem2 {
	background: #215479 url(../images/buzzwidgets-featureItem1.jpg) 0 0 no-repeat;
}

body.page12 #featureItem1 ul {
	margin: 15px 0 0 20px;
	width: 220px;	
}
body.page12 #featureItem1 ul li {
	font-weight: bold;	
}
body.page12 #featureItem1 ul span {
	color: #fff;
	font-weight: normal;	
}
body.page12 #buzzwidgetsAward {
	height: 140px;
	background: transparent url(../images/award-innovatorsWinner.png) center 20px no-repeat;
	text-indent: -9999px;	
}



body.page14 ol {
	margin-top: -0.75em;
}
body.page14 ol li {
	list-style-type: lower-roman;
}


body.page16 .award {
	min-height: 140px;
	margin: 0 0 2em 100px;
	padding: 0 110px 0 210px;
	background: transparent url(../images/awardsSprite.jpg?v=4) 0 0 no-repeat;
}

body.page16 .award.award12 { background-position: 0 -2022px; }
body.page16 .award.award11 { background-position: 0 -1868px; }
body.page16 .award.award10 { background-position: 0 -1658px; }
body.page16 .award.award9 { background-position: 0 -1448px; }
body.page16 .award.award8 { background-position: 0 -713px; }
body.page16 .award.award7 { background-position: 0 -13px; }
body.page16 .award.award6 { background-position: 0 -349px; }
body.page16 .award.award5 { background-position: 0 -1045px; }
body.page16 .award.award4 { background-position: 0 -191px; }
body.page16 .award.award3 { background-position: 0 -1213px; }
body.page16 .award.award2 { background-position: 0 -554px; }
body.page16 .award.award1 { background-position: 0 -872px; }




/* Showcase */

body.page17 #featureItem1 {
	background: #fff url(../images/showcase01.jpg) 50% 0 no-repeat;
	text-indent: -9999px;	
}
body.page17 #featureItem2 {
	background: #fff url(../images/showcase02.jpg) 50% 0 no-repeat;
	text-indent: -9999px;	
}
body.page17 #featureItem3 {
	background: #fff url(../images/showcase03.jpg) 50% 0 no-repeat;
	text-indent: -9999px;	
}
body.page17 #featureItem4 {
	background: #fff url(../images/showcase04.jpg) 50% 0 no-repeat;
	text-indent: -9999px;	
}

body.page17 .featureBoxLinks {
	margin-bottom: -13px;	
}

body.page17 .statement {
	margin-top: -0.75em;	
}


body.page17 #appFactoryApps {
	margin-top: 20px;	
}
body.page17 #appVeil {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2; /* more than h1 */
	background: transparent url(/web/v2/images/veil.png) 0 0 repeat;
	display: none;
}
body.page17 #appPopup {
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 2;  /* more than h1 */
	margin-left: -400px;
	width: 800px;
	height: 555px;
	padding: 0;
	border: 1px solid #fff;
	background: transparent url(/web/v2/images/container-bg.png) 0 0 repeat;
	display: none;
}
body.page17 #appPopup .closePopup a:link, body.page17 #appPopup .closePopup a:visited {
	position: absolute;
	top: 20px;
	left: 790px;
	display: block;
	width: 29px;
	height: 30px;
	background: #FF5400 url(/web/v2/images/home-popupClose.png) 100% 0 no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
body.page17 #appPopup .closePopup a:hover, body.page17 #appPopup .closePopup a:active {
	width: 31px;
}


body.page17 #appPopupInner {
	position: relative;
	height: 515px;
	margin: 10px;
	padding: 15px 410px 0 15px;
	background-color: #fff;
}
body.page17 #appPopupInner .appIcon {
	position: relative;
	float: left;
	width: 80px;
	height: 80px;
	margin: 0 10px 0 0;
	padding: 0;
	z-index: 999;
}
body.page17 #appPopupInner h1 {
	float: left;
	width: 260px;
	min-height: 90px;
	padding: 0;
	margin: 0;
	background-image: url();
	text-indent: 0;
}
body.page17 #appPopupInner .installInfo {
	margin: 0 0 35px 0;	
}
body.page17 #appPopupInner .installInfo p {
	color: #666;	
}
body.page17 #appPopupInner .installInfo p.appUrl {
	color: #FF5400;
	text-align: center;
	font-size: 160%;
}
body.page17 #appPopupInner .qrCode {
	position: absolute;
	bottom: 15px;
	left: 15px;
	min-width: 80px;
	min-height: 80px;
}


body.page17 #appPopupInner #appEmulator {
	top: 0;
	left: 380px;
	height: 530px;
	padding: 0;
	background-position: 0 -20px;
}
body.page17 #appPopupInner #em_phoneFrame {
	top: 21px;	
}






