
	* { margin: 0; padding: 0; }
	section, header, footer, article { display: block; }
	a img { border: none; }
	a { outline: none; }
	body { font-size:100%; background: #393e43; margin: 0; padding: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.51em;   }
	body.inner { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
	
	.top { background: url('http://whatsappcdn.appspot.com/img/v2/bg-top.jpg'); background-color: #27262a; overflow-y: hidden; height: 603px; min-width: 981px; }
	.top.on { height:715px; }
	.top a { color: #fdfdfd; text-decoration: none; }
	.wrapper { width: 981px; margin: 0 auto;  }
	header.main { display: table; padding: 21px 0px 28px 0px; }
	#logo { display: table-cell; vertical-align: top; padding-left: 26px; }
	#logo a { text-indent: -5000px; width: 210px; height: 61px; background: url('http://whatsappcdn.appspot.com/img/v2/logo-whatsapp.png') top left no-repeat; display: block; }
	.main nav { float: right; display: table-cell; font-size: 1.125em; vertical-align: middle; padding-right: 34px; }
	
	.main nav ul { margin-top: 17px; }
	.main nav li { list-style-type: none; float: left; padding-right: 49px; background: /* url('http://whatsappcdn.appspot.com/img/v2/bg-menu.png') */ no-repeat; background-position: center right; }
	.main nav ul li:last-child { padding-right: 0; }
	.main nav a { text-shadow: 0 0 2px #000; -moz-text-shadow: 0 0 2px #000; -webkit-text-shadow: 0 0 2px #000; font-weight: bolder; display: inline-block; padding: 4px 0 6px 0; }
	.main nav a:hover { display: inline-block; padding: 4px 16px 6px 16px; background: rgba(0,0,0,0.08); margin: 0px -16px 0 -16px ; box-shadow: 0px -1px 0 #131217; -moz-box-shadow: 0px -1px 0 #131217; color: #eeeeee; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
	.main nav .active a { display: inline-block; padding: 4px 16px 6px 16px; background: #1f1e22; background: rgba(0,0,0,0.2); margin: 0px -16px 0 -16px ; box-shadow: 0px -1px 0 #131217; -moz-box-shadow: 0px -1px 0 #131217; color: #9ba0a5; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; text-shadow: -1px -1px 0px #000, -1px 1px 0px #000, 1px -1px 0px #000, 1px 1px 0px #000;}

	a.button { display: block; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
    -khtml-border-radius: 20px; padding: 0 2.632em 0 1.632em; box-shadow: 0px 1px 2px #aaa; -webkit-box-shadow: 0px 1px 2px #aaa; -moz-box-shadow: 0px 1px 2px #aaa; background: #2cb621; background: -moz-linear-gradient(top, #54cc3c 0%, #029f06 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54cc3c), color-stop(100%,#029f06)); background: linear-gradient(#54cc3c, #029f0); -pie-linear-gradient(#54cc3c, #029f0); text-shadow: 0 1px 2px #777; position: relative; outline: none; float: left; font-size: 1.388em; height: 2.158em; line-height: 2em; font-weight: bold; color: #fff!important; behavior: url(/css/PIE.php);}
	a.button:hover { box-shadow: 0px 1px 2px #777; -webkit-box-shadow: 0px 1px 2px #777; -moz-box-shadow: 0px 1px 2px #777; background: -moz-linear-gradient(top, #60de47 0%, #029706 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60de47), color-stop(100%,#029706));}
	a.button:active { box-shadow: inset 0px 1px 12px #777; -webkit-box-shadow: inset 0px 1px 12px #777; -moz-box-shadow: inset 0px 1px 12px #777; }	
	a.button .icon { display: block; height: 18px; width: 18px; position: absolute; top: 11px; right: 27px; }
	a.button.alt { background: #7a9b9a; background: -moz-linear-gradient(top, #97bbb9 0%, #5f7d7c 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#97bbb9), color-stop(100%,#5f7d7c)); }
	a.button.alt:hover { background: #7a9b9a; background: -moz-linear-gradient(top, #a2c6c4 0%, #557170 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2c6c4), color-stop(100%,#557170)); }

	
	#teaser { background: #24302f url('http://whatsappcdn.appspot.com/img/v2/bg-download.jpg') top center no-repeat; -moz-border-radius: 12px 12px 0 0; -webkit-border-radius: 12px 12px 0 0; border-radius: 12px 12px 0 0;  box-shadow: 0px 2px 3px #201f22; -moz-box-shadow: 0px 2px 3px #201f22; -webkit-box-shadow: 0px 2px 3px #201f22; padding-bottom: 18px; position: relative;  behavior: url(/css/PIE.php); }
	#teaser header { padding: 50px 47px 18px 60px; display: table; }
	#teaser header h1 { font-weight: lighter; color: #acd5d4; font-family: "HNLight", Helvetica, Arial, sans-serif; font-size: 1.75em; text-shadow: 0 -1px #1c2525; vertical-align: middle; display: table-cell; width: 100%; }
	#teaser header h2 { display: table-cell; text-align: right; vertical-align: middle; }
	#teaser header h2 a.button { font-size: 0.792em; box-shadow: inset 0 0 2px #6ed453, 0px 1px 3px #1a2120; -webkit-box-shadow:   inset 0 0 2px #6ed453, 0px 1px 3px #1a2120; -moz-box-shadow: inset 0 0 2px #6ed453, 0px 1px 3px #1a2120; behavior: url(/css/PIE.php); }
	#teaser header h2 a.button:active { box-shadow: inset 0px 1px 12px #025104; -webkit-box-shadow: inset 0px 1px 12px #025104; -moz-box-shadow: inset 0px 1px 12px #025104; behavior: url(/css/PIE.php); }

	.aPromote a.button { padding: 0 2.521em 0 1.421em; }
	.aPromote a.button .icon { right: 22px; }
	
	
	#teaser .versions { margin: 0 auto; display: table; }
	#teaser .versions .version { display: table-cell; width: 25%; text-align: center; vertical-align: bottom; height: 403px; }
	#teaser .versions .version a.picture { display: block; height: 388px; position: relative; outline: none; margin: 0 auto; /* -moz-opacity:0; -khtml-opacity: 0; opacity: 0; */}
	#teaser .versions .version a.text { color: #acd5d4; text-decoration: underline; text-shadow: 0 -1px #1c2525; background: #1f1e22; background: rgba(0,0,0,0.2); margin: 0px -16px 0 -12px 
; padding: 5px; box-shadow: 0px -1px 0 #131217; -moz-box-shadow: 0px -1px 0 #131217; color: #9ba0a5; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; width: 180px; margin: 0 auto; position: relative; visibility: hidden; }
	#teaser .versions .version a.hover { text-shadow: none; text-decoration: none; color: #fff; }
	
	#teaser .versions .version .logo { position: absolute; bottom: 36px; left: 50%; margin-left: -49px; height: 34px; width: 98px; }


	#teaser .versions .v1 a.picture { background: url('http://whatsappcdn.appspot.com/img/v2/phones/bg-download-phones.png'); background-position: 1px -2px; width: 232px; }
	#teaser .versions .v2 a.picture { background: url('http://whatsappcdn.appspot.com/img/v2/phones/bg-download-phones.png'); background-position: -231px -2px; width: 220px; }
	#teaser .versions .v3 a.picture { background: url('http://whatsappcdn.appspot.com/img/v2/phones/bg-download-phones.png'); background-position: -451px -2px; width: 241px; }
	#teaser .versions .v4 a.picture { background: url('http://whatsappcdn.appspot.com/img/v2/phones/bg-download-phones.png'); background-position: -692px -2px; width: 218px; }			
	#teaser .versions .hotspot { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5555;   }

	#teaser .versions .screenshot { position: absolute; top: 0; left: 0; z-index: 5554; }
	#teaser .versions .v1 .screenshot { top: 86px; left: 44px; }
	#teaser .versions .v2 .screenshot { top: 58px; left: 39px; }
	#teaser .versions .v3 .screenshot { top: 94px; left: 44px; }
	#teaser .versions .v4 .screenshot { top: 81px; left: 44px; }
	
	
	.bottom { padding-bottom: 28px; background: top left repeat-x; min-width: 981px; font-size: 0.875em; }
	.bottom.off { background:none; }

	
	#main { background: #fff; -moz-border-radius: 0 0 12px 12px; -webkit-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px; box-shadow: 0px 1px 3px #191a1e; -moz-box-shadow: 0px 1px 3px #191a1e; -webkit-box-shadow: 0px 1px 3px #191a1e; width: 981px; margin: 0 auto; behavior: url(/css/PIE.php); }
	#main .separator { background-color: #34af23; height: 8px; width: 100%; border-top: 1px solid #59b867; }
	#main .content { display: table; padding-top: 34px; }
	#main .body { display: table-cell; vertical-align: top; width: 638px; border-right: 1px solid #f0f0f1; padding: 20px 40px 48px 35px; color: #32373b; }
	#main aside { display: table-cell; vertical-align: top; padding: 0px 35px 48px 0; }
	#main aside section { padding: 22px 0 0 20px; }
	#main aside section.sideversions { border-bottom: 1px solid #f0f0f1; padding-bottom: 40px; }
	#main aside section.reviews { border-bottom: 1px solid #f0f0f1; padding-bottom: 25px; }
	#main aside h3 { text-transform: uppercase; font-size: 0.857em; color: #64d448; }
	#main .body h2 { font-family: "HNLight", Helvetica, Arial, sans-serif; color: #5b5f62; font-size: 2.000em; margin-bottom: 13px; font-weight: lighter; }
	#main .body section { padding-left: 113px; margin-bottom: 46px; }
	#main .body section.overview { margin-bottom: 56px; }
	#main .body section:last-child { margin-bottom: 0; }
	#main a { color: #40a9d8; text-decoration: none; }
	#main .body p { margin-bottom: 21px; font-size: 1.000em; }
/* 	#main .body em { font-style: normal; background-color: #e8ffff; } */
	#main .date { margin-left: -113px; float: left; color: #c1c3c4; font-size: 1.000em; line-height: 2em; }
	#main .body section.form { background: url('http://whatsappcdn.appspot.com/img/v2/bg-dotted.png'); margin-left: -35px; width: 375px; color: #a7a9ab; padding-left: 148px; font-size: 1.000em; }
	#main .body section.form .container { background: url('http://whatsappcdn.appspot.com/img/v2/bg-sign-r.png') top right no-repeat; background-size: auto 100%; padding: 15px 0 22px 0; }
	#main .body .form label { display: block; margin: 6px 0 12px 0; }
	#main .body section.form h2 { text-indent: -5000px; background: url('http://whatsappcdn.appspot.com/img/v2/bg-title-sign.png') top left no-repeat; float: left; margin-left: -113px; width: 113px; height: 32px; }
	.form input { border: none; font-size: 1.143em; height: 2.5em; padding: 0 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: inset 0 1px 2px #888; -webkit-box-shadow: inset 0 1px 2px #888; -moz-box-shadow: inset 0 1px 2px #888; width: 178px; color: #32373b; }
	.form button { 
			font-size: 1.286em; 
			font-weight: bold; 
			border-radius: 5px; 
			-webkit-border-radius: 5px; 
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px; box-shadow: 0 1px 2px #bbb; 
			-webkit-box-shadow: 0 1px 2px #bbb; 
			-moz-box-shadow: 0 1px 2px #bbb; 
			background: #e1e1e1; 
			background: -moz-linear-gradient(top, #FBFBFB 0%, #E1E1E1 100%); 
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E1E1E1)); 
			height: 2.25em; 
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
			border: none; 
			padding: 0 26px; 
			color: #616a73; 
			margin-left: 8px; 
			text-shadow: 0 1px 0 #fff; 
			position: relative; }
	.form button:hover { box-shadow: 0 1px 2px #888; -webkit-box-shadow: 0 1px 2px #888; -moz-box-shadow: 0 1px 2px #888; }
	#main .actions { margin-left: -3px; display: table; margin-top: 7px; }
	#main .actions .action { display: table-cell; padding-right: 18px; }
	#main .body hr { height: 2px; color: #f5f5f5; background-color: #f5f5f5; border: 0; margin-bottom: 15px; }

	
	
.inner .body h3 {font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; color: #888b8e; font-size: 1.571em; line-height: 1.333em; font-weight: lighter; padding-bottom: 4px; padding-top: 25px; color: #4dc247;}
.inner .body h4 {padding-bottom: 4px;}
	
.answers header {  margin-bottom: 5px;  }
.answers article { padding-bottom: 47px; }
.answers article:last-child { padding-bottom: 0px; }
.answers article header h3 { font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif; color: #888b8e; font-size: 1.500em; line-height: 1.333em; font-weight: lighter; padding-top: 10px!important; padding-bottom: 3px; }
.answers article header { /* padding-top:5px; padding-bottom: 10px; */ background: /* url('http://whatsappcdn.appspot.com/img/v2/bg-answer.png')  */top left no-repeat; padding-left: 62px; margin-left: -62px; }
	
	.iconList { background-color: #3b4548; background: -moz-linear-gradient(top, #515d5f 0%, #313c3f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515d5f), color-stop(100%,#313c3f)); background: linear-gradient(#515d5f, #313c3f);padding: 26px 15px 17px 26px; height: 90px; overflow: hidden; border-top: 1px solid #5b7072;  }
	.iconList.off {padding: 0; height:0; }
	.iconList ul.carousel { list-style-type: none; width: 10000px; padding: 0px 0 9px 0; margin-left: -10px; overflow: hidden; }
	.iconList .carousel li { width: 235px; vertical-align: top; float:left; margin:0 1px 0 0; }
	li#d5 { visibility: hidden; } 
	.iconList section { display: table; }

	.iconList .icon { display: table-cell; vertical-align: top; }
	.iconList .text { display: table-cell; vertical-align: top; padding-right: 12px; text-shadow: 0 -1px 0 #3d4348; }
	.iconList header { margin-bottom: 6px; }
	.iconList h4 { font-size: 1.214em; color: #fff; text-transform: capitalize; }
	.iconList p { font-size: 1.000em; line-height: 1.5em; color: #bbbfc2; }
	.iconList .controls { position: absolute; top: 97px; left: 474px; text-align: center; margin: 10px auto 0 auto; }
	.iconList .controls ul { list-style-type: none; display: table; margin: 0 auto;}
	.iconList .controls li { display: table-cell; padding: 0px 5px;  width: 10px;}
	.iconList .controls a { display: block; width: 10px; height: 10px; outline: none; }
	.iconList .controls .active a {  }
	
	.iconList.off {display:none; }

	aside .reviews header { margin: 4px 0 14px 0; }
	aside .reviews article { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #636a72; line-height: 1.615em; font-size: 0.929em; margin-bottom: 42px; }
	aside .reviews article:last-child { margin-bottom: 0; }
	aside .reviews article .logo { font-size: small; text-indent: -5000px; background-position: top right; background-repeat: no-repeat; margin-top: 2px; }
	
aside .reviews { width: 233px; overflow: hidden; }
aside .rotator { width: 10000px; overflow: hidden; list-style-type: none; /* margin-left: -233px; */ }
aside .rotator li { float: left; width: 233px; }
aside .reviews .controls { margin-top: 5px; }
aside .reviews .controls ul { list-style-type: none; display: table; margin: 0 auto; }
aside .reviews .controls li { display: table-cell; padding: 0px 5px; }
aside .reviews .controls a { display: block; width: 8px; height: 8px; background: /* url('http://whatsappcdn.appspot.com/img/v2/btn-page.png')  */top left no-repeat; outline: none; }
aside .reviews .controls .active a { background: /* url('http://whatsappcdn.appspot.com/img/v2/btn-page-active.png') */ top left no-repeat; }	
	
	
	aside .sideversions ul { list-style-type: none; display: table; margin-top: 22px; }
	aside .sideversions li { display: table-cell; vertical-align: top; padding-right: 22px; }
	aside .sideversions li:last-child { padding: 0; }

	footer { color: #9c9fa1; font-size: 0.929em; line-height: 1.538em; }
	footer a { color: #dee5ed; text-decoration: none; }
	footer h4 { font-size: 1.231em; color: #8ecbc9; text-shadow: 0 -1px 0 #272b2e; margin-bottom: 14px; }
	footer .body { display: table; margin: 40px 35px 64px 35px;  }
	footer .body section, footer .body div { display: table-cell; vertical-align: top; }
	footer .body .copyright { display: table-row; }
	footer .body .copyright p { padding-top: 26px; display: table-cell; }
	footer nav { text-shadow: 0 -1px 0 #272b2e; }
	footer nav ul { list-style-type: none; }
	footer nav a { font-weight: bold; }
	footer nav a:hover { text-decoration: underline; }
	footer .overview { padding-right: 96px; }
	footer section.nav { padding-right: 64px; white-space: nowrap; }

	@font-face {
	    font-family: 'HNLight';
	    src: url('http://whatsappcdn.appspot.com/fonts/hl-webfont.eot');
	    src: url('http://whatsappcdn.appspot.com/fonts/hl-webfont.eot?iefix') format('eot'),
	         url('http://whatsappcdn.appspot.com/fonts/hl-webfont.woff') format('woff'),
	         url('http://whatsappcdn.appspot.com/fonts/hl-webfont.ttf') format('truetype'),
	         url('http://whatsappcdn.appspot.com/fonts/hl-webfont.svg#webfontMGrncytI') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

.pc-scale-image {
width: 320px;
padding: 15px;
}


.img-bg-answer, .answers article header{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -130px; /* width: 40px; height: 40px; */ } 
.img-bg-bottom, .bottom { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -2067px; }
.img-bg-bottom, .bottom { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -2067px; }

.jcarousel-next { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 0; width: 23px; height: 23px; position: absolute; right:15px; bottom: 15px; cursor: pointer;} 
.jcarousel-prev { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -50px; width: 23px; height: 23px; position: absolute; left: 15px; bottom: 15px;  cursor: pointer;} 
.jcarousel-prev.jcarousel-prev-disabled {visibility: hidden; }
.jcarousel-next.jcarousel-next-disabled {visibility: hidden; }

.img-bg-reviews-cnet, aside .reviews article .logo.l2{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 20px -235px; /* width: 80px; */ height: 39px; } 
.img-bg-reviews-pcworld, aside .reviews article .logo.l1 { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 20px -288px; /* width: 80px; */ height: 19px; } 
.img-bg-reviews-tuaw, aside .reviews article .logo.l3{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 20px -357px; /* width: 80px; */ height: 31px; } 

.download-icon {text-indent: -5000px;}
a.download-icon:hover {opacity:0.8; -moz-opacity: 0.8; }
.img-btn-android { display:block; background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -574px; width: 42px; height: 42px; } 
.img-btn-blackberry { display:block;  background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -666px; width: 42px; height: 42px; } 
.img-btn-iphone { display:block;  background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -758px; width: 42px; height: 42px; } 
.img-btn-nokia { display:block;  background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -970px; width: 42px; height: 42px; } 

.img-icon-backgrounds{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1350px; width: 52px; height: 50px; } 
.img-icon-contacts{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1450px; width: 52px; height: 50px; } 
.img-icon-free{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1618px; width: 52px; height: 50px; } 
.img-icon-group-chat{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1718px; width: 52px; height: 50px; } 
.img-icon-multiplatform{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1818px; width: 52px; height: 50px; } 
.img-icon-notifications{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1918px; width: 52px; height: 50px; } 
.img-icon-offline{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: -130px 0; width: 52px; height: 50px; } 
.img-icon-status{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: -130px -484px; width: 52px; height: 50px; } 

.img-icon-download, a.button .icon{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1550px; width: 18px; height: 18px; } 
.img-icon-promote, .aPromote a.button .icon{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: -130px -100px; width: 17px; height: 18px; } 


.img-btn-main-page-active, .iconList .controls .active a{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -850px; width: 10px; height: 10px; } 
.img-btn-main-page, .iconList .controls a{ background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -910px; width: 10px; height: 10px; } 

.img-btn-page-active, aside .reviews .controls .active a { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1062px; width: 8px; height: 8px; } 
.img-btn-page, aside .reviews .controls a { background-image: url(http://whatsappcdn.appspot.com/img/v2/css.png); background-position: 0 -1120px; width: 8px; height: 8px; } 

small { color:#72797F; }
small a { color:#72797F!important; }
small a:hover{ text-decoration: underline!important; }

.grey { color:#82898F; }

.shareFacebook {
	float: left; margin:2px 10px 0 43px; 
}
.shareTwitter {
	float: left;
}
.center {
	text-align: center;
	margin: 0 auto;
}
.noscript  {
	text-align: center;
	margin: 2 auto;
	font-size: 90%;
	color: #222;
}

.iconList a { color: #bbbfc2!important; }
.iconList a:hover { color: #eee!important; }


