body {
	margin-top:0;
	padding-top:0;
	margin-left:0;
	padding-left:0;
	margin-right:0;
	padding-right:0;
	margin-bottom:0;
	padding-bottom:0;
	background-image:url('/one/cachefly/images/papertexture.jpg');
}

DIV.landscape {
	width: 100%;
	height: 781px;
	background-image:url('/one/cachefly/images/landscape.jpg');
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 260px;
}
DIV.armakillo {
	width: 100%;
	height: 347px;
	background-image:url('/one/cachefly/images/armakillo.jpg');
	background-repeat:no-repeat;
	background-position:center;
	position: absolute;
	top: 2150px;
}
DIV.pageCorner {
	width: 100%;
	height: 169px;
	margin:0px;
	padding:0px;
	top: 0px;
	position: absolute;
}
DIV.content {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	position: relative;
}
DIV.intro {
	top: 540px;
	left: 576px;
	width: 400px;
	position: absolute;
}
DIV.getArea {
	width: 400px;
	height: 130px;
	text-align: center;
	position: relative;
	cursor: hand;
	cursor: pointer;
}
DIV.getAreaBottom {
	width: 980px;
	height: 230px;
	text-align: center;
	position: relative;
	margin-top: 30px;
	float: left;
}
DIV.video{
	top: 540px;
	left: 0px;
	position: absolute;
	padding: 0px;
}
DIV.screenshotArea {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	position:absolute;
	padding:0px;
	margin:0px;
	top: 1100px;
	margin-top: 30px;
}
DIV.screenshotRow {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	padding:0px;
	margin:0px;
}
DIV.screenshot {
	width: 328px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}
DIV.androidNote {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	float:left;
}
DIV.learnMore {
	top: 1950px;
	width:940px;
	position: absolute;
	padding-left: 20px;
	padding-right: 20px;
}
DIV.copyright {
	top: 2510px;
	width:940px;
	position: absolute;
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
}
DIV.frontBox {
	top: 0px;
	left: 0px;
	position: absolute;
	width: 100%;
	height: 100%;
}
DIV.emailBoxHolder {
	top: 0px;
	right: 20px;
	position: absolute;
	width: 304px;
	height: 171px;
}
DIV.emailBox {
	top: 171px;
	position: relative;
	width: 304px;
	height: 171px;
	background-image:url('/one/cachefly/images/emailbackground.png');
	visibility:hidden;
}
DIV.emailContent {
	width: 180px;
	top: 40px;
	position: relative;
	margin-left: 30px;
	padding: 0px;
	float:left;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:14px;
	line-height: 20px;
}
DIV.emailForm{
	width: 220px;
	position: absolute;
	margin: 30px;
	padding: 0px;
	top: 80px;
}
DIV.emailInput{
	position: relative;
	float:left;
	padding-top:5px;
}
DIV.emailSubmit{
	position: relative;
	float:right;
}
#email {
	font-size:16px;
}
DIV.closeButton{
	top: 30px;
	width: 30px;
	height: 160px;
	margin-right: 20px;
	padding:0px;
	position:relative;
	float:right;
}
DIV.emailTop{
	height: 260px;
	padding: 0px;
	margin:0px;
	position:relative;
}

DIV.getWinContainer {
	position: absolute;
	width: 100%;
	height: 634px;
	top: 1500px;
	position: fixed;
	display: none;
}
DIV.getWindow {
	position: relative;
	width: 951px;
	height: 634px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
}
DIV.getWinT {
	position: absolute;
	width: 951px;
	height: 46px;
	top: 0px;
	left: 0px;
	background-image: url('/one/cachefly/images/getwin_t.png');
}
DIV.getWinL {
	position: absolute;
	width: 36px;
	height: 543px;
	top: 46px;
	left: 0px;
	background-image: url('/one/cachefly/images/getwin_l.png');
}
DIV.getWinR {
	position: absolute;
	width: 44px;
	height: 543px;
	top: 46px;
	right: 0px;
	background-image: url('/one/cachefly/images/getwin_r.png');
}
DIV.getWinB {
	position: absolute;
	width: 931px;
	height: 45px;
	bottom: 0px;
	left: 0px;
	background-image: url('/one/cachefly/images/getwin_b.png');
}
DIV.getWinC {
	position: absolute;
	width: 871px;
	height: 543px;
	left: 36px;
	top: 46px;
	background-image: url('/one/cachefly/images/papertexture.jpg');
	overflow: hidden;
}
DIV.getWinClose {
	position: absolute;
	right: 50px;
	top: 50px;
}
DIV.getWinBack {
	position: absolute;
	left: 50px;
	top: 50px;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:18px;
	text-align: left;
	display: none;
}
	
DIV.getDeviceScreen {
	position: absolute;
	width: 850px;
	padding-top: 10px;
	text-align: center;
	left: 20px;
	top: 0px;
}
DIV.deviceFirstRow {
	position: absolute;
	width: 850px;
	padding-top: 10px;
	text-align: center;
	left: 20px;
	top: 80px;
}
DIV.deviceSecondRow {
	position: absolute;
	width: 850px;
	padding-top: 10px;
	text-align: center;
	top: 320px;
	left: 0;
}
DIV.getDeviceRow1 {
	position: relative;
	width: 200px;
	height: 230px;
	text-align: center;
	float: left;
	cursor: hand;
	cursor: pointer;
}
DIV.getDeviceRow2 {
	position: relative;
	width: 200px;
	height: 230px;
	text-align: center;
	float: left;
	cursor: hand;
	cursor: pointer;
}
DIV.getDeviceLeft {
	position: relative;
	width: 320px;
	height: 200px;
	text-align: right;
	float: left;
	cursor: hand;
	cursor: pointer;
}
DIV.getDeviceRight {
	position: relative;
	width: 380px;
	height: 200px;
	text-align: left;
	float: right;
	cursor: hand;
	cursor: pointer;
}
DIV.darken {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image: url('/one/cachefly/images/darken.png');
	position: fixed;
	display: none;
}


DIV.getiPhoneScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getiPadScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getWindowsScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getWinPhoneScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getMacScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getKindleScreen {
	position: absolute;
	width: 600px;
	left: 135px;
	top: 0px;
	padding-top: 10px;
	text-align: center;
	display: none;
}
DIV.getAndroidScreen {
	position: absolute;
	width: 700px;
	left: 95px;
	top: 0px;
	padding-top: 30px;
	text-align: center;
	display: none;
}
DIV.appIconLeft {
	position: relative;
	float: left;
	width: 270px;
	padding-top: 10px;
	text-align: left;
}
DIV.appIconRight {
	position: relative;
	float: right;
	width: 270px;
	padding-top: 10px;
	text-align: left;
}
DIV.appIconCenter {
	position: relative;
	float: left;
	width: 270px;
	padding-top: 10px;
	padding-left: 180px;
	text-align: left;
}

DIV.appLevels {
	position: relative;
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:18px;
	text-align: left;
	padding-left: 5px;
}
DIV.appDetails {
	position: relative;
	float: left;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:18px;
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: -15px;
}
DIV.appPrice {
	position: relative;
	float: right;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:18px;
	text-align: right;
	padding-right: 5px;
}

DIV.androidLeft {
	position: relative;
	float: left;
	width: 255px;
	padding: 45px;
	text-align: left;
	padding-top:70px;
}
DIV.androidRight {
	position: relative;
	float: left;
	width: 255px;
	padding: 45px;
	padding-top:70px;
}
DIV.androidCenter {
	position: relative;
	float: left;
	width: 10px;
	text-align: left;
}
DIV.selectStore {
	padding-top: 30px;
	padding-bottom: 10px;
	font-style: bold;
}

img {
	border: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:14px;
	line-height: 24px;
}

h2 {
	font-family: 'Architects Daughter', cursive;
	color: #64504b;
	font-size:32px;
	font-weight: normal;
	padding-top:0px;
	margin-top:10px;
	text-align: center;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:24px;
	font-weight: normal;
	padding-top:0px;
	margin-top:10px;
	text-align: center;
}
h4 {
	font-family: 'Architects Daughter', cursive;
	color: #64504b;
	font-size:42px;
	font-weight: normal;
	padding-top:0px;
	margin-top:0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: left;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #64504b;
	font-size:14px;
	font-weight: bold;
}
A:link {
 color: #e46a25;
}
A:visited {
 color: #e46a25;
}

.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}

DIV.logo {
	text-align: center;
	padding: 30px;
}

#share-surround {
	width: 625px;
	margin: 0 auto;
	padding: 44px 0 20px;
}
#share-surround .surround .left .inputBox {
	background: url('/one/cachefly/page_images/ep2_share_name.jpg') no-repeat;
	width: 172px;
	height: 37px;
}
#share-surround .surround .left input {
	border: none;
	background: none;
	width: 162px;
	height: 37px;
	line-height: 37px;
	margin-left: 5px;
}
#share-surround .surround .right {
	width: 415px;
}
#share-surround .surround .right p {
	font-size: 10pt;
}	

#share-surround .surround .surround .right {
	width: 200px;
}
#share-surround .surround .surround p {
	font-size: 15pt;
}
