body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #215b77;
	text-align: center;
}
a {
	color: #215b77;
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;
}
.contentDivProductRight a {
	border-color: #215b77;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dotted;	
}
.contentDivProductRight a:hover {
	text-decoration: none;
	border-color: #215b77;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;	
}
p {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
form {
	padding: 0px;
	margin: 0px;
}
td {
	font-size: 11px;
}
input {
	font-size: 11px;
}
input.goButton {
	width: 40px;
}
.mainDiv {
	text-align: center;
	background-image: url(images/backer_main_div.jpg);
	background-repeat: repeat-x;
}
.mainDivInner {
	position: relative;
	text-align: left;
	width: 1000px;
    margin: auto;
}
.footerDiv {
	clear: both;
	position: relative;
	text-align: center;
	background-image: url(images/backer_footer.jpg);
	background-repeat: repeat-x;
	height: 50px;
	padding-top: 10px;
}
.footerDivInner {
	position: relative;
	text-align: left;
	width: 1000px;
    margin: auto;
}
.footerDivInnerLeft {
}
.footerDivInnerRight {
	position: absolute;
	top: 0px;
	right: 0px;
}
.headerDiv {
	background-image: url(images/backer_header.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 1000px;
}
.headerDivNav {
	width: 600px;
	padding-left: 400px;
	height: 46px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.headerDivNav a {
	display: block;
	height: 34px;
	padding: 12px 9px 0px 9px;
	float: left;
	color: #fff;
	text-decoration: none;
}
.headerDivNav a:hover {
	background-image: url(images/backer_nav_hi.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
.headerDivNavSub {
	width: 600px;
	padding-left: 400px;
	height: 34px;
}
.linkMobileVersion {
	float: left;
	font-size: 11px;
	color: #fff;
	display: block;
	height: 21px;
	width: 125px;
	margin-top: 3px;
	padding-left: 15px;
	padding-top: 7px;
	background-image: url(images/backer_mobile_version.jpg);
	background-repeat: no-repeat;
}
.linkAcroterion {
	margin: -12px 0px 0px 0px;
	padding: 0px;
}
.linkAcroterion:hover {
	background-image: none !important;
}
.linkFreeConsulting {
	display: block;
	color: #fff;
	font-size: 14px;
	width: 315px;
	height: 90px;
	background-image: url(images/backer_free_consulting.jpg);
	background-repeat: no-repeat;
	padding: 60px 40px 0px 40px;;
}
.tollFree {
	position: absolute;
	right: 0px;
	display: block;
	width: 230px;
	text-align: right;
	color: #fff;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 7px;
}
.contentDivHome {
	position: relative;
	background-image: url(images/backer_home.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 1000px;
}
.contentDivProductLeft {
	width: 340px;
	background-image: url(images/backer_products.jpg);
	background-repeat: no-repeat;
	background-position: 0px 70px;
	float: left;
}
.contentDivProductRight {
	width: 600px;
	margin-left: 340px;
	padding: 65px 0px 20px 20px;
}
.contentDivProductButton {
	position: absolute;
	color: #fff;
	width: 230px;
	height: 60px;
	top: 463px;
	left: 95px;
}
.contentDivProductButton a {
	color: #fff;
	text-decoration: none;
}
.contentDivProductButton a:hover {
	color: #fff;
	text-decoration: underline;
}
.contentDivSub {
	background-image: url(images/backer_sub.jpg);
	background-repeat: no-repeat;
	width: 970px;
	padding: 60px 30px 30px 100px;
}
.contentDivSubTitle {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #fff;
}
.contentDivHomeLeft {
	position: absolute;
	top: 180px;
	width: 415px;
}
.contentDivHomeRight {
	position: absolute;
	top: 180px;
	left: 415px;
	width: 585px;
	text-align: left;
	padding-top: 25px;
}
.checkmark {
	clear: both;
	font-size: 14px;
	display: block;
	width: 415px;
	padding: 10px 0px 0px 85px;
	margin: 0px 0px 0px 20px;
	background-image: url(images/backer_checkmark.jpg);
	background-repeat: no-repeat;
}
.checkmark_OBS {
	clear: both;
	font-size: 14px;
	display: block;
	width: 415px;
	padding: 10px 0px 0px 85px;
	margin: 0px 0px 0px 20px;
	background-image: url(images/backer_logo_obs.jpg);
	background-repeat: no-repeat;
}
.checkmark_D2S {
	clear: both;
	font-size: 14px;
	display: block;
	width: 415px;
	padding: 10px 0px 0px 85px;
	margin: 0px 0px 0px 20px;
	background-image: url(images/backer_logo_d2s.jpg);
	background-repeat: no-repeat;
}
.checkmark_EXPERT {
	clear: both;
	font-size: 14px;
	display: block;
	width: 415px;
	padding: 10px 0px 0px 85px;
	margin: 0px 0px 0px 20px;
	background-image: url(images/backer_logo_es.jpg);
	background-repeat: no-repeat;
}
.checkmark strong {
	font-size: 15px;
}
.checkmarkLinks {
	font-size: 11px;
	width: 400px;
	margin-left: 105px;
}
.checkmarkLinks a {
	display: block;
	width: 150px;
	background-image: url(images/bullet_checkmark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float: left;
	margin-right: 10px;
	padding-left: 15px;
	color: #7a9d58;
}
.testimonials {
	font-size: 14px;
}
.flashLogos {
	position: absolute;
	top: 40px;
	left: 413px;
	width: 91px;
	height: 91px;
}
.askExpert {
	width: 270px;
	height: 220px;
	padding: 35px 10px 10px 10px;
	margin: 20px 0px 20px 20px;
	float: right;
	background-image: url(images/backer_ask_expert.jpg);
	background-repeat: no-repeat;
}
.ROIcalc {
	width: 270px;
	height: 220px;
	padding: 35px 10px 10px 10px;
	margin: 20px 0px 20px 20px;
	float: right;
	background-image: url(images/backer_roi.jpg);
	background-repeat: no-repeat;
}

.searchBox {
	width: 335px;
	height: 37px;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 30px;
	background-image: url(images/backer_search.jpg);
	background-repeat: no-repeat;
	background-position: 115px 0px;
}
.searchBox a {
	color: #fff;
}
.tablePartners {
	margin: 20px auto;
}
.tablePartners td {
	text-align: center;
	padding: 5px;
}
.floatpicright {

                clear: none;

                float: right;

                padding: 10px;

                margin-top:10px;

                margin-left:10px;

                

}

 

.highlight {

                background-color: #D8E3CC;

}

 

.heading {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #7a9d58;

}
.mobilePhone {
	position: relative;
	width: 320px;
	height: 630px;
	background-image: url(images/backer_phone.jpg);
	background-repeat: no-repeat;
}
.mobilePhone div {
	position: absolute;
	top: 65px;
	left: 55px;
}
.genericForm {
	border: 1px #57839b solid;
}
.genericFormHeader {
	padding-top: 10px;
	padding-left: 15px;
	height: 34px;
	background-image: url(images/backer_generic_form_header.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.genericFormContent {
	background-image: url(images/backer_generic_form_content.jpg);
	background-repeat: repeat-x;
	padding: 15px;
}testimonial {
	font-size: 14px;
}
