#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: 305px; margin: 100px auto 0 -21px; padding: 0; background-image: url('images/siteBanner.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 { position: absolute; top: 15px; right: 220px; color: #fff; font: 70px Arial, sans-serif; margin: 0; padding: 0; }
#mastBanner h2 { position: absolute; top: 15px; right: 50px; color: #f0747b; font: 30px Arial Rounded MT Bold, sans-serif; margin: 0; padding: 0; }
#mastBanner h3 { position: absolute; top: 55px; right: 85px; color: #fff; font: 30px Arial, sans-serif; margin: 0; padding: 0; }
#mastBanner p { position: absolute; top: 100px; right: 90px; color: #fff; font: 14px Arial, sans-serif; margin: 0; padding: 0; text-align: center; }
#mastBanner #tempButton:link, #mastBanner #tempButton:visited { position: absolute; top: 175px; right: 335px /*155px*/; color: #fff; font: 20px Arial, sans-serif; text-decoration: none; background-image: url('images/bannerButtonTest.png'); background-repeat: no-repeat; background-position: top left; margin: 0; padding: 15px 0 0 30px; width: 272px; height: 63px; }
#mastBanner #tempButton:hover, #mastBanner #tempButton:active { background-position: bottom left; }
#mastBanner #tourButton:link, #mastBanner #tourButton:visited { position: absolute; top: 175px; right: 25px; color: #fff; font: 20px Arial, sans-serif; text-decoration: none; background-image: url('images/bannerButtonTest.png'); background-repeat: no-repeat; background-position: top left; margin: 0; padding: 15px 0 0 20px; width: 272px; height: 63px; }
#mastBanner #tourButton:hover, #mastBanner #tourButton:active { background-position: bottom left; }
/*=======================================

**************sideBar Styles*************

=======================================*/

/*=======================================

****************mobileSite***************

=======================================*/

#socialMedia { margin: 10px 0 0 20px; padding: 0; }
#promo { margin: 10px 0 0 20px; padding: 0; }
#mobileSite { margin: 10px 0 0 20px; padding: 0; background-image: url('images/mobileBackground.png'); background-repeat: no-repeat; width: 344px; height: 156px; }
#mobileSite .mobileImg { float: left; border: 0; margin: 5px 0 0 10px; padding: 0; }
#mobileSite p { float: left; color: #fff; font: 18px Arial, sans-serif; margin: 15px 0 0 10px; padding: 0; text-align: center; }
#mobileSite .mobileTxt:link, #mobileSite .mobileTxt:visited { float: left; clear: left; color: #fff; font: 14px Arial, sans-serif; margin: -85px 0 0 165px; padding: 0; text-align: center; width: 175px;/*text-decoration: none;*/ }
#mobileSite .mobileTxt:hover, #mobileSite .mobileTxt:active { color: #1f1f1f; }
/*=======================================

**************investorTypes**************

=======================================*/

#investorTypes { margin: 20px 0 0 20px; padding: 0; background-image: url('images/investorBackground.png'); background-repeat: no-repeat; width: 344px; height: 176px; }
#investorTypes p { font: 18px Arial, sans-serif; color: #000; margin: 0 0 0 40px; padding: 0; }
#investorTypes .investorPic { float: left; margin: 8px 10px 0 5px; padding: 0; }
#investorTypes span { color: #000; font: 18px Arial, sans-serif; }
#investorTypes .readMore:link, #investorTypes .readMore:visited { float: left; color: #000; font: 16px Arial, sans-serif; background-image: url('images/investorButton.png'); background-repeat: no-repeat; margin: 20px 0 0 0; padding: 12px 0 0 0; width: 114px; height: 42px; text-align: center;/*text-decoration: none;*/ }
#investorTypes .readMore:hover, #investorTypes .readMore:active { color: #fff; }
/*=======================================

*************guaranteeFlash**************

=======================================*/

#guarantees { margin: 20px 0 0 20px; padding: 0; }
/*=======================================

**************testimonials***************

=======================================*/

#testimonials { margin: 20px 0 0 20px; padding: 0; background-image: url('images/testimonialBackground.png'); background-repeat: no-repeat; width: 345px; height: 181px; }
#testimonials h2 { float: left; margin: 15px 0 0 133px; padding: 0; color: #fff; font: 21px Arial, sans-serif; }
#testimonials p { float: left; margin: 20px 0 0 150px; padding: 0; color: #000; font: 19px Arial, sans-serif; }
#testimonials a:link, #testimonials a:visited { float: left; margin: -25px 0 0 38px; padding: 0; color: #000; font: 16px Arial, sans-serif; text-decoration: none; }
#testimonials a:hover, #testimonials a:active { text-decoration: underline; }
#testimonials span { float: left; margin: 0px 0 0 200px; padding: 0; color: #000; font: 19px Arial, sans-serif; }
/*=======================================

****************newsletter***************

=======================================*/

#newsletter { margin: 20px 0 0 20px; padding: 0; background-image: url('images/newsletterBackground.png'); background-repeat: no-repeat; width: 349px; height: 147px; }
#newsletter h3 { float: left; margin: 4px 0 0 190px; padding: 0; color: #fff; font: 35px Arial, sans-serif; }
#newsletter p { float: left; margin: 0 0 0 170px; padding: 0; color: #fff; font: 12px Arial, sans-serif; text-align: center; }
#newsletter input { float: left; margin: 5px 0 0 185px; padding: 0; width: 140px; }
#newsletter button { float: left; margin: 3px 0 0 220px; padding: 0; }
/*=======================================

************contentStyles****************

=======================================*/

.sideWrap { float: left; }
.mainWrap { float: left; }
#contentMain { /* When no promo is running move the comments down so the top variables are now in effect. Also be sure to comment out the #promo section above.
	float: left;
	clear: left; */
	/*margin: -932px 0 10px 385px;*/

margin: 10px 0 10px 10px; padding: 0 0 20px 0; width: 608px; background-color: #fff; /*min-height: 894px;*/

min-height: 1068px; }
#contentMain h1 { margin: -42px 0 30px 42px; padding: 0; color: #fff; font: 28px Arial, sans-serif; }
#contentMain h2 { margin: -6px 0 0 240px; padding: 0; color: #fff; font: 28px Arial, sans-serif; }
#contentMain p { margin-left: 10px; margin-right: 10px; padding: 0; color: #000; font: 12px Arial, sans-serif; }
#contentMain h3 { margin: 20px 10px 0 10px; padding: 0; color: #962e3a; font: 22px Arial, sans-serif; }
#contentMain h4 { margin: 20px 10px 0 10px; padding: 0; color: #962e3a; font: 18px Arial, sans-serif; }
#contentMain .center { text-align: center; }
#contentMain .black14pxbold { font-size: 14px; font-weight: bold; color: #000; }
#contentMain .black12pxbold { font-size: 12px; font-weight: bold; color: #000; }
.orderNow:link, .orderNow:visited { float: left; font: 30px Arial, sans-serif; color: #fff; background-image: url('http://www.investorpro.com/images/tempOrderNow.png'); background-repeat: no-repeat; width: 237px; height: 49px; text-decoration: none; margin: 10px 0 -2px 175px; padding: 5px 0 0 65px; }
/*=======================================

**************footerStyles***************

=======================================*/

/*=======================================

**************GLOBALstyles***************

=======================================*/

#footer { min-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; line-height: 12px; }
#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; line-height: 12px; }
#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; line-height: 12px; }
#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; line-height: 12px; }
#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; }
