#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 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;
}
/*=======================================



**************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;
}
