
/* --------------- Some Home Page Element Specifics ------------------ */

/* --------------- Override Defult mystyle --------------------------- */
#mainbody {
	margin-top: 110px;
	padding-top: 0;
}

#fcLogo {
        margin: 60px 0 0 20px;
}

#fcLogoBlurb {
        top: 78px;
        left: 370px;
}

#subNavBanner {
	display: none;
        background: none;
}

#fcMessage {
        top: 120px;
}

hr {
        height: 1px;
        margin: 0;
}



/* --------------- Home Page Content Specifics ---------------------- */

#compassBanner {
        width: 973px;
        height: 391px;
	background: url(../images/v3/compassbanner1.png) no-repeat;
}

#newToFengShui {
	position: absolute;
	top: 15px;
	left: 868px;
        width: 114px;
        height: 22px;
        background: url(../images/v3/redbutton_bck.png) no-repeat;
        padding: 4px 0px 0px 10px;

}
#newToFengShui a {
        color: white;
        font-size: 11px;
	text-decoration: none;
}

#compassGlowSuccess, #compassGlowHealth, #compassGlowRelationship, #compassGlowGrowth,
#textBannerGlowSuccess, #textBannerGlowHealth, #textBannerGlowRelationship, #textBannerGlowGrowth {
	display: none;
	position: absolute;
        width: 107px;
        height: 107px;
	background: url(../images/v3/glow.png) no-repeat;
}


#compassCaptionSuccess, #compassCaptionHealth, #compassCaptionRelationship, #compassCaptionGrowth {
	position: absolute;
	display: none;
	
}
#compassGlowSuccess {
	top: 56px;
	left: 135px;
}

#compassSuccess {
	position: absolute;
	z-index: 50;
	top: 70px;
	left: 152px;
}
#compassSuccess, #compassSuccess img {
        width: 85px;
        height: 72px;
	border: 0;
}
#compassCaptionSuccess {
	top: 55px;
	left: 158px;
}
#compassCaptionSuccess, #compassCaptionSuccess img {
        width: 60px;
        height: 16px;
	border: 0;
}

#compassGlowHealth {
	top: 140px;
	left: 43px;
}

#compassHealth {
	position: absolute;
	z-index: 50;
	top: 152px;
	left: 55px;
}
#compassHealth, #compassHealth img {
        width: 84px;
        height: 84px;
	border: 0;
}
#compassCaptionHealth {
	top: 232px;
	left: 71px;
}
#compassCaptionHealth, #compassCaptionHealth img {
        width: 50px;
        height: 16px;
	border: 0;
}

#compassGlowRelationship {
	top: 141px;
	left: 231px;
}

#compassRelationship {
	position: absolute;
	z-index: 50;
	top: 163px;
	left: 253px;
}
#compassRelationship, #compassRelationship img {
        width: 63px;
        height: 63px;
	border: 0;
}
#compassCaptionRelationship {
	top: 232px;
	left: 243px;
}
#compassCaptionRelationship, #compassCaptionRelationship img {
        width: 87px;
        height: 16px;
	border: 0;
}

#compassGlowGrowth {
	top: 232px;
	left: 137px;
}

#compassGrowth {
	position: absolute;
	z-index: 50;
	top: 254px;
	left: 161px;
}
#compassGrowth, #compassGrowth img {
        width: 73px;
        height: 62px;
	border: 0;
}
#compassCaptionGrowth {
	top: 318px;
	left: 166px;
}
#compassCaptionGrowth, #compassCaptionGrowth img {
        width: 56px;
        height: 16px;
	border: 0;
}

#compassNeedleSuccess, #compassNeedleHealth, #compassNeedleRelationship, #compassNeedleGrowth {
	display: none;
	position: absolute;
	z-index: 100;
}

#compassNeedleSuccess, #compassNeedleGrowth {
	top: 126px;
	left: 184px;
        width: 17px;
        height: 140px;
}

#compassNeedleHealth, #compassNeedleRelationship {
	top: 186px;
	left: 124px;
        width: 140px;
        height: 17px;
}

#compassNeedleSuccess {
	display: block;
	background: url(../images/v3/NeedleSuccess.png) no-repeat;
}

#compassNeedleGrowth {
	background: url(../images/v3/needlegrowth.png) no-repeat;
}

#compassNeedleHealth {
	background: url(../images/v3/needlehealth.png) no-repeat;
}

#compassNeedleRelationship {
	background: url(../images/v3/needlerelationship.png) no-repeat;
}

#textBanner {
	position: absolute;
	top: 90px;
	left: 410px;
        width: 542px;
        height: 218px;
	background: url(../images/v3/secondbannerbase1.png) no-repeat;
}

#textBannerGlowSuccess {
	top: 41px;
	left: 550px;
}

#textBannerSuccess {
	position: absolute;
	top: 55px;
	left: 570px;
}
#textBannerSuccess, #textBannerSuccess img {
        width: 85px;
        height: 72px;
	border: 0;
}

#textBannerGlowRelationship {
	top: 41px;
	left: 648px;
}

#textBannerRelationship {
	position: absolute;
	top: 63px;
	left: 670px;
}
#textBannerRelationship, #textBannerRelationship img {
        width: 63px;
        height: 63px;
	border: 0;
}

#textBannerGlowHealth {
	top: 38px;
	left: 847px;
}

#textBannerHealth {
	position: absolute;
	top: 50px;
	left: 860px;
}
#textBannerHealth, #textBannerHealth img {
        width: 84px;
        height: 84px;
	border: 0;
}

#textBannerGlowGrowth {
	top: 43px;
	left: 745px;
}

#textBannerGrowth {
	position: absolute;
	top: 65px;
	left: 768px;
}
#textBannerGrowth, #textBannerGrowth img {
        width: 73px;
        height: 62px;
	border: 0;
}

#textBannerText, #textBannerTextSuccess, #textBannerTextHealth, #textBannerTextRelationship, #textBannerTextGrowth {
	display: none;
	position: absolute;
	top: 155px;
	left: 425px;
        width: 490px;
        height: 140px;
	padding-top: 15px;
	padding-left: 120px;
}

#textBannerText {
	display: block;
	background: url(../images/v3/redbannerarrow.png) 15px 30px no-repeat;
	left: 400px;
	padding-left: 80px;
}

.textBannerTextImg {
	margin-left: -13px;
}

#textBannerText img, #textBannerTextSuccess img, #textBannerTextHealth img, #textBannerTextRelationship img, #textBannerTextGrowth img {
	clear: both;
	display: block;
	padding-bottom: 0px;
	padding-left: 5px;
}


#textBannerTextSuccess {
	background: url(../images/v3/Success_icon.png) 7px 10px no-repeat;
}

#textBannerTextHealth {
	background: url(../images/v3/Health_icon.png) 0px 10px no-repeat;
}

#textBannerTextRelationship {
	background: url(../images/v3/Relationship_icon.png) 7px 10px no-repeat;
}

#textBannerTextGrowth {
	background: url(../images/v3/growth_icon.png) 7px 10px no-repeat;
}

#textBannerTextCaptionSuccess, #textBannerTextCaptionHealth, #textBannerTextCaptionRelationship, #textBannerTextCaptionGrowth {
	position: absolute;
	top: 130px;
        height: 13px;
}

#textBannerTextCaptionSuccess {
	left: 583px;
        width: 48px;
	background: url(../images/v3/brownsuccess_text.png) 0px 0px no-repeat;
}

#textBannerTextCaptionHealth {
	left: 882px;
        width: 40px;
	background: url(../images/v3/brownhealth_text.png) 0px 0px no-repeat;
}

#textBannerTextCaptionRelationship {
	left: 667px;
        width: 73px;
	background: url(../images/v3/brownrelationship_text.png) 0px 0px no-repeat;
}

#textBannerTextCaptionGrowth {
	left: 777px;
        width: 45px;
	background: url(../images/v3/browngrowth_text.png) 0px 0px no-repeat;
}

.homeTitle {
/*
        margin-left: -60px;
        padding-left: 60px;
        border-top: #970408 2px solid;
*/
        padding: 10px 0px 20px 10px;
        color: #AE1509;
	font-size: 150%;
}

.homeCellTitle {
	padding-top: 5px;
	color: #AE1509;
	font-size: 125%;
}

.homeQuote {
	font-style: italic;
}

.homeRow1 {
	margin-bottom: 25px;
}

.homeRow1 div.colText {
	min-height: 300px;
}

.homeCol1, .homeCol2, .homeCol3, .homeCol4 {
        float: left;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
}

.homeCol1 {
	width: 105px;
	clear: left;
	margin-left: 20px;
}

.homeCol2, .homeCol4 {
	width: 285px;
}

/*
.homeCol2 p, .homeCol4 p {
	clear: both;
}
*/

.homeCol2 img.titleImg, .homeCol4 img.titleImg {
        float: none;
	border: 0;
	margin-bottom: 5px;
}

.homeCol2 div.colText, .homeCol4 div.colText {
	margin: 0;
	padding: 0;
}

.homeCol2 img.buyNow, .homeCol4 img.buyNow {
        float: right;
	border: 0;
	margin: 0;
	padding: 0;
}

.homeCol3 {
	width: 188px;
}

.homeCol4 {
	clear: right;
	margin-right: 20px;
}

.homeRow2 {
	min-height: 170px;
	margin-top: 25px;
	vertical-align: middle;
}

.homeRowX3Cell {
        float: left;
	width: 296px;
	margin: 0px;
	padding: 15px;
	font-size: 12px;
}

.homeRowX3Cell img {
	display: block;
}

.homeRowX3Cell div.colText {
	padding-left: 100px;
}

.homeRowX3Cell div.colText div.homeCellTitle {
}

