#body {
	margin: 0 auto 0 auto;
	padding: 0;
	background-image: url('images/backgroundTest.png');
	background-repeat: repeat-x;
	background-color: #bababa;
	font-family: Arial, sans-serif;
}
#siteBackground {
	background-color: #e3e3e8;
	width: 1001px;
	height: 100%;
	margin: 57px auto 0 auto;
	padding: 0;
}
img {
	border: 0;
}
/*=======================================
*************mastHead Styles*************
=======================================*/
#headWrapper {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 0;
}
#mastHead {
	position: relative;
	margin: 0;
	padding: 0;
}
#mastHead .siteLogo {
	position: absolute;
	top: -58px;
	left: 0;
	margin: 0;
	padding: 0;
}
#mastHead .subNav {
	position: absolute;
	top: -38px;
	right: 10px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mastHead li {
	float: left;
	margin: 0 5px;
	padding: 0;
}
#mastHead .subNavText:link, #mastHead .subNavText:visited {
	color: #ffffff;
	font: 12px Arial, sans-serif;
	margin: 0;
	padding: 5px 5px;
	text-decoration: none;
	width: 80px;
}
#mastHead .subNavText:hover, #mastHead .subNavText:active {
	background-color: #ae545e;
}
#mastHead .signUpNow {
	position: absolute;
	top: 0px;
	right: 40px;
	margin: 0;
	padding: 0;
	border: 0;
}
#mastHead #topPhone {
	position: absolute;
	text-align: center;
	font: 28px Arial, sans-serif;
	color: #990000;
	top: 45px;
	right: 50px;
	margin: 0 30px 0 0;
	padding: 0;
	border: 0;
}
#mastHead p {
	position: absolute;
	top: 0px;
	right: 90px;
	font: 28px Arial, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
}
#mastHead .signUpText:link, #mastHead .signUpText:visited {
	color: #fff;
	text-decoration: none;
}
#mastHead .signUpText:hover, #mastHead .signUpText:active {
	color: #000;
}
/*=======================================
************mastBanner Styles************
=======================================*/
#bannerWrapper {
	width: 1045px;
	height: 75px;
	margin: 100px auto 0 -20px;
	padding: 0;
	background-image: url('images/interiorBanner.png');
	background-repeat: no-repeat;
}
#mastBanner {
	position: relative;
	margin: 0;
	padding: 0;
}
#mastBanner ul {
	position: absolute;
	top: -26px;
	left: 30px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#mastBanner li {
	float: left;
	margin: 0;
	padding: 0;
}
#mastBanner .topButtons:link, #mastBanner .topButtons:visited {
	display: block;
	color: #fff;
	font: 12px Arial, sans-serif;
	text-decoration: none;
	width: 122px;
	height: 21px;
	background-image: url('images/bannerTopButtonTest.png');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0 1px 0 0;
	padding: 5px 0 0 0;
	text-align: center;
}
#mastBanner .topButtons:hover, #mastBanner .topButtons:active {
	background-position: bottom left;
	height: 29px;
	margin: -8px 1px 5px 0;
}
#mastBanner h1 {
	color: #fff;
	font: 28px Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}
/*=======================================
**************sideBar Styles*************
=======================================*/
/*=======================================
*************smallGuarantee**************
=======================================*/
#smallGuarantee {
	float: left;
	width: 226px;
	height: 250px;
	margin: 20px 0 0 20px;
	padding: 0;
	background-image: url('images/smallGuarantee.png');
	background-repeat: no-repeat;
}
#smallGuarantee span {
	font: 14px Arial, sans-serif;
	color: #fff;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
#smallGuarantee a {
	float: left;
	color: #fff;
	text-decoration: none;
	font: 18px Arial, sans-serif;
	margin: 165px 0 0 35px;
	padding: 0;
	text-align: center;
}
/*=======================================
*************smallMobile**************
=======================================*/
#smallMobile {
	float: left;
	clear: left;
	margin: 5px 0 0 20px;
	padding: 0;
	width: 226px;
	height: 165px;
	background-image: url('images/smallMobile.png');
	background-repeat: no-repeat;
	text-align: center;
}
#smallMobile h5 {
	font: 18px Arial, sans-serif;
	color: #fff;
	margin: 90px 0 10px 0;
	padding: 0;
}
#smallMobile a:link, #smallMobile a:visited {
	font: 12px Arial, sans-serif;
	color: #fff;
	margin: 25px 0 0 0;
	padding: 0;
	text-decoration: none;
}
#smallMobile a:hover, #smallMobile a:active {
	color: #000;
}
/*=======================================
*************smallTestimonial*************
=======================================*/
#smallTestimonial {
	float: left;
	clear: left;
	margin: 5px 0 0 20px;
	padding: 0;
	background-image: url('images/smallTestimonial.png');
	background-repeat: no-repeat;
	width: 227px;
	height: 165px;
}
#smallTestimonial h5 {
	font: 17px Arial, sans-serif;
	color: #fff;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
#smallTestimonial p {
	font: 12px Arial, sans-serif;
	color: #fff;
	margin: 15px 0 20px 130px;
	padding: 0;
}
#smallTestimonial a {
	font: 12px Arial, sans-serif;
	color: #000;
	margin: 75px 0 0 140px;
	padding: 5px;
	background-color: #fff;
	text-decoration: none;
}
#smallTestimonial a:hover {
	color: #fff;
	background-color: #000;
}
/*=======================================
*************smallNewsletter*************
=======================================*/
#smallNewsletter {
	float: left;
	clear: left;
	margin: 5px 0 0 20px;
	padding: 0;
	/*background-image: url('images/smallNews.png');
	background-repeat: no-repeat;*/
	width: 226px;
	height: 147px;
	text-align: center;
}
#smallNewsletter h5 {
	margin: 5px 0 0 0;
	padding: 0;
	color: #fff;
	font: 30px Arial, sans-serif;
}
#smallNewsletter p {
	margin: 0;
	padding: 0;
	color: #fff;
	font: 12px Arial, sans-serif;
}
#smallNewsletter form {
	margin: 2px 0 0 0;
}
#smallNewsletter input {
	margin: 0 0 2px 0;
	padding: 0;
	width: 140px;
}
#smallNewsletter button {
	margin: 3px 0 0 0;
	padding: 0;
}
/*=======================================
************contentStyles****************
=======================================*/
#contentMain {
	float: left;
	clear: left;
	margin: -742px 0 10px 265px;
	padding: 0 10px 20px 10px;
	width: 700px;
	background-color: #fff;
	min-height: 755px;
}
#contentMain h1 {
	margin: -60px 0 0 15px;
	padding: 0;
	color: #fff;
	font: 35px Arial, sans-serif;
}
#contentMain h2 {
	margin: -9px 0 0 0;
	padding: 0;
	color: #96283a;
	font: 23px Arial, sans-serif;
}
#contentMain p {
	margin: 5px 10px 0 10px;
	padding: 0;
	color: #000;
	font: 12px Arial, sans-serif;
	text-align: left;
}
#contentMain h3 {
	margin: 20px 10px 0 10px;
	padding: 0;
	color: #962e3a;
	font: 12px Arial, sans-serif;
	font-weight: bold;
}
#contentMain h4 {
	margin: 20px 10px 0 10px;
	padding: 0;
	color: #962e3a;
	font: 23px Arial, sans-serif;
	font-weight: bold;
}
#contentMain h5 {
	color: #a5a5a5;
	font: 18px Arial, sans-serif;
}
#contentMain iframe {
	margin: 20px 10px 0 10px;
	text-align: center;
	font: 12px Arial, sans-serif;
}
#contentMain .contactForm td {
	font: 11px Arial, sans-serif;
}
#contentMain img {
	margin: 0 10px;
	text-align: center;
}
#contentMain a:link, #contentMain a:visited {
	font: 12px Arial, sans-serif;
	text-decoration: none;
}
#contentMain a:hover, #contentMain a:active {
	text-decoration: underline;
}
#contentMain li {
	font: 12px Arial, sans-serif;
}
#contentMain .bonus {
	margin: -5px 0 0 0;
}
#contentMain .listing {
	margin: 8px 8px 8px 0;
}
/*=======================================
*************planChart**************
=======================================*/
#planChart {
	width: 690px;
	margin: 5px;
	padding: 0;
}
#planChart td {
	width: 117px;
	margin: 1px;
	padding: 6px 2px;
	font: 12px Arial, sans-serif;
	color: #000;
	border: 1px solid #eee;
	text-align: center;
}
#planChart .features {
	width: 350px;
	text-align: left;
}
#planChart .headers {
	width: 350px;
	background-color: #e2e2e2;
}
#planChart .buttonHeaders {
	width: 117px;
	background-color: #e2e2e2;
}
/*=======================================
**************footerStyles***************
=======================================*/
/*=======================================
**************GLOBALstyles***************
=======================================*/
#footer {
	height: 350px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-image: url('images/footer.png');
	background-repeat: repeat-x;
	background-color: #393939;
}
#footer #footerContent {
	width: 1000px;
	margin: 0 auto 0 auto;
	padding: 0;
}
/*=======================================
**************footerColumn1**************
=======================================*/
#footer .footerLogo {
	float: left;
	width: 260px;
	margin: 0;
	padding: 0;
}
#footer .footerNumber {
	margin: 70px 0 0 15px;
	padding: 0;
}
#footer .footerPro {
	margin: 50px 0 0 15px;
	padding: 0;
}
#footer #fb {
	padding: 15px 50px 0 0;
}
/*=======================================
**************footerColumn2***************
=======================================*/
#footer .footerMain {
	float: left;
	width: 155px;
	margin: 0 0 0 50px;
	padding: 0;
}
#footer .footerMain h5 {
	font: 14px Arial, sans-serif;
	color: #7c7c7c;
	margin: 70px 0 20px 0;
	padding: 0;
}
#footer .footerMain ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .footerMain li {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
#footer .footerMain a:link, #footer .footerMain a:visited {
	font: 11px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footer .footerMain a:hover, #footer .footerMain a:active {
	color: #7c7c7c;
}
/*=======================================
**************footerColumn3***************
=======================================*/
#footer .footerFeatures {
	float: left;
	width: 185px;
	margin: 0 0 0 10px;
	padding: 0;
}
#footer .footerFeatures h5 {
	font: 14px Arial, sans-serif;
	color: #7c7c7c;
	margin: 70px 0 20px 0;
	padding: 0;
}
#footer .footerFeatures ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .footerFeatures li {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
#footer .footerFeatures a:link, #footer .footerFeatures a:visited {
	font: 11px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footer .footerFeatures a:hover, #footer .footerFeatures a:active {
	color: #7c7c7c;
}
/*=======================================
**************footerColumn4***************
=======================================*/
#footer .footerAbout {
	float: left;
	width: 185px;
	margin: 0;
	padding: 0;
}
#footer .footerAbout h5 {
	font: 14px Arial, sans-serif;
	color: #7c7c7c;
	margin: 70px 0 20px 0;
	padding: 0;
}
#footer .footerAbout ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .footerAbout li {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
#footer .footerAbout a:link, #footer .footerAbout a:visited {
	font: 11px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footer .footerAbout a:hover, #footer .footerAbout a:active {
	color: #7c7c7c;
}
/*=======================================
**************footerColumn5***************
=======================================*/
#footer .footerContact {
	float: left;
	width: 130px;
	margin: 0;
	padding: 0;
}
#footer .footerContact h5 {
	font: 14px Arial, sans-serif;
	color: #7c7c7c;
	margin: 70px 0 20px 0;
	padding: 0;
}
#footer .footerContact ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer .footerContact li {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
#footer .footerContact a:link, #footer .footerContact a:visited {
	font: 11px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
#footer .footerContact a:hover, #footer .footerContact a:active {
	color: #7c7c7c;
}
/*=======================================
***************miscStyles****************
=======================================*/
.Clear {
	clear: both;
	margin: 0 0 -20px 0;
	padding: 0;
}
.plansButton:link, .plansButton:visited {
	float: left;
	display: block;
	font: 14px Arial, sans-serif;
	color: #FFFFFF;
	background-image: url('images/processButton.png');
	background-repeat: no-repeat;
	width: 190px;
	height: 36px;
	margin: 15px 0 0 105px;
	padding: 10px 0 10px 0;
	text-decoration: none;
	text-align: center;
}
.plansButton:hover {
	color: #000;
}
/*------Special Styles------*/
.AffiliateContent {
	font: 12px Arial, sans-serif;
	border: black 1px solid;
}
.Bold {
	font-weight:bold;
}
.RedBg {
	background-color: #990000;
}
.BlackBorder {
	border: black 1px solid;
}
.BoldWhite {
	color: #FFFFFF;
	font-weight: bold;
}
.BoldWhiteCenter {
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
}
.BoldRed {
	color: #FF0000;
	font-weight: bold;
}
.BoldRedUnderlined {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.Strikethrough {
	text-decoration: line-through;
}