/* Global Type Styles _______________________________________________________ */

html, body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:link {
	color: #1b59d6;
}

a:hover, a:link:hover { 
	color: #eea406; 
}

h2 {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	letter-spacing: -0.4px;
}


/* Download Form ------------------------------------------------------------ */
.download_form h2 {
	font-size: 22px;
	letter-spacing: 0px;
}

.download_form h2 > em {
	color: #ff9a00;
	font-weight: bold;
}

.download_form h3 {
	letter-spacing: 0.3px;
}

.download_form p {
	font-size: 11px;
	color: #c0c0c0;
}

/* Download Info ------------------------------------------------------------ */
.download_info h2 {
	font-size: 30px;
	line-height: 32px;
	letter-spacing: -0.6px;
}



.download_info p {
	margin: 5px 0 28px 0;
}

.download_info em {
	padding-right: 20px;
	color: #ff9a00;
}

.download_info strong {
	padding-right: 75px;
	color: #c0c0c0;
	font-weight: bold;
}

/* Info Bullets ------------------------------------------------------------- */
.info_bullets h2 {
	font-size: 22px;
	letter-spacing: 0px;
}

.info_bullets h2 > em {
	color: #ff9a00;
	font-weight: bold;
}

.info_bullets ul {
	margin: 15px 0px 0px 0px;
}

.info_bullets li {
	font-size: 14px;
	line-height: 22px;
	list-style: disc;
	list-style-position: outside;
	list-style-image: url(assets/bullet_circle_orange.png);
}

/* Bullets ------------------------------------------------------------------ */
ul.bullets {
	margin: 0px 0px 5px 0px;
	padding-left:15px;	
}

.bullets li {
	color: #8f8f8f;
	font-size: 12px;
	line-height: 18px;
	list-style: disc;
	list-style-position: outside;
	list-style-image: url(assets/bullet_circle_orange.png);	
	vertical-align:text-top;
	
}

/* Feature Text ------------------------------------------------------------- */
.feature_text p {
	padding: 5px 0 5px 0;
	color: #8f8f8f;
	line-height: 17px;
}

/* Testimonial -------------------------------------------------------------- */
.testimonial blockquote {
	padding: 0 0 20px 0;
	font-size: 18px;
	font-style: italic;
	color: #000000;
	line-height: 19px;
}

.testimonial p {
	font-size: 11px;
	font-style: italic;
	color: #8f8f8f;
}

/* Glossy Button ------------------------------------------------------------ */
a.glossyButton {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	letter-spacing: -0.4px;
}
	a.glossyButton:hover { color: #eea406; }

a.glossyButton > span {
	text-align: center;
}

/* Glossy Submit Button ----------------------------------------------------- */
input.glossy_submit_button {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -0.4px;
	cursor: pointer;
}

	input.glossy_submit_button:hover { color: #eea406; }

/* Small Glossy Button ------------------------------------------------------ */
a.smallGlossyButton {
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

	a.smallGlossyButton:hover { color: #eea406; }
	
a.smallGlossyButton > span {
	text-align: center;
}

/* Legal Footer ------------------------------------------------------------- */
.legal_footer p {
	font-size: 11px;
	color: #688491;
}

