.cta {
	margin:0;
}

.cta p {
color:#000000;
font:16px/160% Arial, Geneva, sans-serif;
padding-top:1em;
}

.cta h1 {
	color:#1863be;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:24pt;
	font-weight:bold;
	margin:0;
	line-height:160%;
}

.cta h2 {
color:#1863be;
font:bold 24px/160% "Century Gothic", Arial, Helvetica, sans-serif;
padding-top:20px;
}

.cta h3 {
	color:#4d5558;
	font-size:20px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:160%;
	margin:0;
}


.cta-header {
	width:860px;
	padding:15px 0 0 35px;
}

.cta-content {
	width:880px;
	padding:0 0 0 35px;
}

.cta-review-bkg {
	background-image:url(/cta-images/cta-review-bkg.png);
	background-repeat:no-repeat;
	width:254px;
	height:220px;
	padding:30px 25px 10px 25px;
	position:relative;
	font-size: 12px;
	line-height:160%;
}

.cta-box-bkg {
	background-image:url(/cta-images/cta-box.png);
	background-repeat:no-repeat;
}

/* CTA Box Design */
.cta-box-design {
	text-decoration:none !important;
	position:relative;
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-design.png);
	background-repeat:no-repeat;
	background-position: 280px 30px;
}

.cta-box-design:hover {
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-design.png);
	background-repeat:no-repeat;
	background-position: 280px 20px;
}

/* CTA Box Tools */
.cta-box-tools {
	position:relative;
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-tools.png);
	background-repeat:no-repeat;
	background-position: 280px 30px;
}

.cta-box-tools:hover {
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-tools.png);
	background-repeat:no-repeat;
	background-position: 280px 20px;
}

/* CTA Box Marketing */
.cta-box-market {
	position:relative;
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-market.png);
	background-repeat:no-repeat;
	background-position: 280px 30px;
}

.cta-box-market:hover {
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-market.png);
	background-repeat:no-repeat;
	background-position: 280px 20px;
}

/* CTA Box Content */
.cta-box-content {
	position:relative;
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-content.png);
	background-repeat:no-repeat;
	background-position: 280px 30px;
}

.cta-box-content:hover {
	width:455px;
	height:260px;
	background-image:url(../cta-images/cta-icon-content.png);
	background-repeat:no-repeat;
	background-position: 280px 20px;
}

.cta-box-bkg h2 {
	text-shadow: 0 2px 2px rgba(0,0,0,.3);
	color:#1863be;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	margin:0;
	padding:25px 0 0 45px;
	line-height:160%;
	/*letter-spacing:-.04em;*/
}

.cta-box-bkg p {
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4d5558;
	font-weight:bold;
	margin:0;
	padding:0 0 0 45px;
	line-height:32px;
}

.cta-box-bkg ul {
	padding: 0 0 0 70px;
}

.cta-box-bkg ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	font-size:16px;
	margin:0;
	padding:0;
	line-height:32px;
}

.cta-readmore {
	position:absolute;
	bottom:0px;
	right:0px;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#1863be;
	font-size:16px;
	margin:0;
	padding:18px 25px;
}



.cta-link-float {
	position:absolute;
	top:0px;
	left:0px;
	width:455px;
	height:260px;
}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.header-button {
	text-align:center;
	background:url(/cta-images/header-btn-left.png);
	background-repeat:no-repeat;
	background-position:left;
	height:50px;
}

.header-button-cap {
	text-align:center;
	background:url(/cta-images/header-btn-cap.png);
	background-repeat:no-repeat;
	background-position:right;
	height:50px;
	position:relative;
}

.header-button-cap a {
	text-decoration:none !important;
}

.header-button:hover {
	background:url(/cta-images/header-btn-over.png);
	background-repeat:no-repeat;
	background-position:left;
}

.header-button-cap:hover {
	background:url(/cta-images/header-btn-cap-over.png);
	background-repeat:no-repeat;
	background-position:right;
}

.smallbtn-header {
	margin:15px 0 0 0;
	float:left;
	width:260px;
}

.header-button span {
	text-shadow: 0 2px 2px rgba(0,0,0,.3)!important;
	color:#ffffff !important;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif !important;
	font-size:18pt  !important;
	font-weight:bold !important;
	line-height:44px !important;
	margin:0 !important;
	padding:0 !important;
}
.header-link {
	position:absolute;
	top:0px;
	left:0px;
}