

* {
    margin: 0;
    padding: 0;
}
#kindlefire {

}

#kindlefire p {
}

#kindlefire p.small {
    color: #808080;
    font-family: 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    font-size: 13px;
}


#kindlefire h2 {
    color: #0F6CB6;
    font-size: 40px;
    letter-spacing: -1px;
    line-height: 46px;
}

#kindlefire h3 {
    color: #808080;
    font-size: 23px;
}
#kindlefire h4 {
    color: #0F6CB6;
    font-size: 18px;
}


#kindlefire .left-column {
    background: url("/images/ios/kf-header-bg.png") no-repeat scroll 0 -110px transparent;
}
#kindlefire .left-column h1 {
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    font-size: 46px;
    letter-spacing: -4px;
    line-height: 50px;
    margin-bottom: 15px;
    margin-top: 350px;
}
#kindlefire .left-column p {
    color: #666666;
    font-size: 17px;
    line-height: 25px;
    margin: 15px 0;
}

#kindlefire #email-form {
    background: none repeat scroll 0 0 #F6F6F6;
    height: 43px;
    margin-bottom: 20px;
    padding-top: 16px;
	margin-top:20px;
}
#kindlefire #email-form h3 {
    color: #64738C;
    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
    font-size: 22px;
    letter-spacing: -1px;
}
#kindlefire #kf-header {
    background: url("/images/ios/kf-header.png") no-repeat scroll 90px 60px transparent;
    height: 405px;
    padding-top: 50px;
}

#kindlefire #kf-header h1 {
    color: #0F6CB6;
    font-size: 50px;
    letter-spacing: -4px;
}


#kindlefire #kf-header p {
    font-size: 16px;
}

#kindlefire #header-social {text-align:left; margin:10px 0;}

#kindlefire #social {margin-top:95px; text-align:right;}
#kindlefire .socialButton {display:inline;}
#kindlefire .socialButton.facebook {position:relative; top:-2px;}
#kindlefire .socialButton.google {position:relative; left:-28px;}
#kindlefire .socialButton.mail {position:relative; left:-53px; top:-1px}


#kindlefire #kf-header .button {float:right; margin-top:20px}


#kindlefire .new-feature h3 {
	margin-top:20px;

}


#kindlefire #click-feature {
	padding-bottom:20px;
	background:#E9E9E9;
	border-top:solid 1px #CCC;
	padding-top:40px;
}


#kindlefire #click-feature li {
	color:#8A8A8A;
	list-style-type:none;
	margin-left:0;
}

/*USING IOS SPRITE */

#kindlefire #click-feature .icon {
	background:url("/images/ios/ios-feature-sprite.png") no-repeat;
	width:60px;
	height:65px;
	margin:60px 0 30px;
}

#kindlefire #click-feature .icon.pguid  { background-position: 0 0     	; }
#kindlefire #click-feature .icon.notes  { background-position: 0 -835px	; }
#kindlefire #click-feature .icon.tcomp  { background-position: 0 -75px	; }
#kindlefire #click-feature .icon.custs  { background-position: 0 -150px	; }
#kindlefire #click-feature .icon.qjump  { background-position: 0 -220px	; }
#kindlefire #click-feature .icon.rplan  { background-position: 0 -305px	; }
#kindlefire #click-feature .icon.libra  { background-position: 0 -380px	; }
#kindlefire #click-feature .icon.words  { background-position: 0 -458px	; }
#kindlefire #click-feature .icon.langu  { background-position: 0 -530px	; }
#kindlefire #click-feature .icon.split  { background-position: 0 -605px	; }
#kindlefire #click-feature .icon.share  { background-position: 0 -680px	; }
#kindlefire #click-feature .icon.searc  { background-position: 0 -758px	; }
#kindlefire #click-feature .icon.highl  { background-position: 0 -925px	; }
#kindlefire #click-feature .icon.homep  { background-position: 0 -1000px; }
#kindlefire #click-feature .icon.footn  { background-position: 0 -1075px; }
#kindlefire #click-feature .icon.cites  { background-position: 0 -1150px; }
#kindlefire #click-feature .icon.navig  { background-position: 0 -1225px; }
#kindlefire #click-feature .icon.histo  { background-position: 0 -1300px; }



/*USING KINDLEFIRE SPRITE */


#kindlefire #click-feature .tabs li {	
	margin:0px 0 10px 0; 
	cursor:pointer;
	height:25px;
	width:125px;
	padding:4px 0 0 25px;
	display:inline-block;

}

#kindlefire #click-feature .tabs li:hover, #kindlefire #click-feature .tabs li.selected {
	background:url("/images/ios/button-hover.png") no-repeat;	
	color:#0F6CB6;
	font-weight:bold;
}

#kindlefire #click-feature .tabs {margin-top:20px;}

#kindlefire #click-feature .screens { position:relative; overflow:hidden; height:550px}

#kindlefire #click-feature .screens li.screen {	
	display:none;
	overflow:hidden;
	list-style-type:none;
	height:570px;
}


#kindlefire #click-feature .desc-line {
	border-top:solid 1px #C8C8C8;
    height: 1px;
/*    right: -170px;
*/  right: 30px;
	top: 145px;
	width: 160px;
	position:absolute;
}



#kindlefire #download-bar {
	background:#0F6CB6;
	color:#FFF;
	text-align:center;
	font-size:21px;
	padding-top:20px;
	padding-bottom:20px;

}

#kindlefire #kf-library {
	padding-top:40px;
	padding-bottom:40px;
	
}

#kindlefire #kf-library h2 {
    line-height: 80px;
    margin-left: 30px;
}
#kindlefire #kf-library .library-icon {
    background: url("/images/ios/ios-feature-sprite.png") no-repeat scroll 0 -380px transparent;
    float: left;
    height: 65px;
    margin: 10px 0 10px 20px;
    width: 60px;
}


#kindlefire #kf-form {
	background: url("/images/ios/ios-form-bg.png") no-repeat scroll center transparent;
	height:310px;
	padding-top:20px;
	margin-bottom:100px;
}

#kindlefire #kf-form h3 {
	margin-top:30px;
	color: #0F6CB6;
	    font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	    font-size: 22px;
	    letter-spacing: -1px;
}

#kindlefire #kf-form form {
	margin-bottom:10px;
}

#kindlefire .lightbox-popup {
	border:#e5e5e5 1px solid; 
	padding: 15px;
	overflow-x: auto; 
	overflow-y: scroll; 
	margin: 10px; 
	width: 550px; 
	height: 550px;
}

#kindlefire #free-resources-noaccount, #kindlefire #free-resources-account {
	display:none;
}

/*.button-large.orange {
	background: url("/images/ios/button-large-orange.png") no-repeat scroll center;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B','Arial Narrow','Helvetica Neue',Arial,'Liberation Sans',FreeSans,Sans-Serif;
	font-size: 16px !important;
	font-weight: normal;
	height: 30px;
	line-height: 32px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
	text-transform: none;
	width: 110px;
	float:left;
	}*/
	
#giveaway-punchtab {	
	height: 522px;
	width: 410px;
	overflow:hidden !important;
}  #facebookcomments {margin-top: -20px; padding-left: 30px;}

#kindlefire input[type="checkbox"] {margin-left:0px;}

#kindlefire label {font-size:11px; padding-left:5px;}

#kindlefire input.button, #kindlefire a.button {text-transform:none;}