body
{
	background:url(images/bg.png);
	color		: #000;
	font-size	: 79%;
	padding		: 0;
	margin		: 0;
	font-family	: arial;
}

#wrapper
{
	width	: 782px;
	margin	: 0 auto;
}

#border-top
{
	float	: left;
	width	: 100%;
	background	: url(images/border-top.png) no-repeat;
	height		: 22px;
	margin-top	: 30px;
}

#border-bot
{
	float	: left;
	width	: 100%;
	background	: url(images/border-bot.png) no-repeat;
	height		: 115px;
}
#header
{
	float	: left;
	width	: 100%;
	background	: url(images/header.jpg) 9px 0px no-repeat;
	height	: 250px;
}

#header-shadow
{
	float	: left;
	width	: 100%;
	background	: url(images/header-shadow.jpg) 9px 239px no-repeat;
	min-height: 1000px;
}

#border-rpt
{
	float	: left;
	width	: 100%;
	background	: url(images/border-rpt.png) repeat-y;
}

#content-margin
{
	margin	: 0 20px;
}

.bluebox
{
	float	: right;
	height	: 415px;
	width		: 167px;
	background	: url(images/blue-box.jpg) no-repeat;
	margin-top	: 60px;
	margin-right	: 50px;
	margin-left: 20px;
	color		: #fff;
	text-align	: center;
	font-size	: .9em;
}

.blueform
{
	margin:0;
	padding: 0;
	padding	: 12px 0px;
}

.blueformtext
{
	border:none;
	margin-bottom	: 10px;
	height		: 18px;
	text-indent	: 3px;
}

.blueformbtn
{
	background	: url(images/blueformbtn.jpg) no-repeat;
	height	: 18px;
	width	: 72px;
	text-align	: center;
	border		: none;
}

.bluebox a:link,
.bluebox a:visited
{
	color	: #fff;
	text-decoration	: underline;
}

.h3green
{
	color	: #05881e;

}

.h4white
{
	font-weight	 : bold;
	font-size	: 1.3em;
	margin		: 0;
	padding		: 0;
}

.h2bigblue
{
	color	: #003f80;
	font-size	: 30px;
	text-align	: center;
}

.jameswinsoar
{
	float	: left;
	width	: 105px;
	height	: 140px;
	background: url(images/jameswinsoar.jpg) no-repeat;
	margin-right: 12px;
}

.centertext
{
	text-align:center;
}

.testimonial
{
	margin	: 0 20px;
}

.testimonial h3,
.productdetail h3
{
	font-size	: 2em;
	margin	: 0;
	padding	: 0;
	margin-bottom	: 7px;
	text-transform	: uppercase;
}

.testimonyphoto
{
	float	: left;
	width	: 107px;
	height	: 198px;
	background: url(images/testimony-1.jpg) no-repeat;
}


.testimonytext
{
	float	: left;
	width	: 564px;
	height	: 110px;
	background	: url(images/testimonybox.png) no-repeat;
	margin-left	: 20px;
	margin-top	: 30px;
}

.testimonytitle
{
	font-size	: 1.9em;
	margin-left	: 10px;
	color		: #888888;
	line-height	: 2em;
	font-weight	: bold;
}

.testimonydesc
{
	font-size	: 1.6em;
	color		: #fff;
	margin-left	: 10px;
	width		: 540px;
	display:block;
}

ul.rightbullet
{
	margin:0;
	padding: 0;
	margin-left:12px;
	list-style-type:none;
}

ul.rightbullet li
{
	background	: url(images/right-bullet.png) no-repeat;
	padding-left	: 37px;
	padding-bottom	: 20px;
	line-height		: 1.5em;
	font-weight		: bold;
}

.productdetail
{
	margin		: 0 20px;
	margin-top	: 20px;
}

.productbox
{
	float	: left;
	width	: 265px;
	height	: 342px;
	background	: url(images/earnwithapps-cover.jpg) no-repeat;
}

.listdetail
{
	float	: left;
	width	: 400px;
}

.dlbtn
{
	display	: block;
	text-align	: center;
	background	: url(images/dl-btn.jpg) no-repeat;
	width		: 252px;
	height		: 64px;
	text-indent	: -2000px;
	outline		: none;
}

#downloadbutton
{
	margin	: 0 auto;
	text-align	: center;
	width		: 252px;
	margin-top	: 20px;
}