@charset "utf-8";
/* CSS Document */
/* bkg: #730a13; gold link: #FEF764; pink ouline: #e7858d; formBKG #c40514; serifHeadline #ffffcc; wepLeft #c40514; wepRight #ad0514; changeLifeLower #cf0b1b;*/

/* COMMON STYLES */

body {margin:0; padding:0; background-color:#730a13; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
sup { font-size:90%; vertical-align:top; text-decoration:none; }
a {color:#FEF764;} 
#fibSD_maincontainer {background:url(../images/en_CA/bkg_commonRepeatingbg.jpg) top left repeat-y; width:1024px; margin:0 auto; position:relative;}

#fibSD_commonHeader {width:784px; margin:0 auto;}
#photoCredit {text-align:right; font-size:9px;  /*margin-bottom:5px;*/}

img { behavior: url(../images/en_CA/iepngfix.htc); }

/* COMMON CLASSES */
.clear {clear:both;}
.boldWhiteText {font-weight:bold; font-size:12px;}
.largerWhiteText {font-weight:bold; font-size:14px;} 
.redText {color:#CC0000; font-weight:bold;}
.smallText {font-size:10px;}
.largeWhiteText {font-size:16px;} 
.ntLinks{margin-bottom:10px;}
.serifTitle {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#ffffcc;}
.transparent {filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;}
.twenty20 {padding:20px;}
.blackText {color:#000000;}
.whiteText {color:#FFFFFF;}

/* TOP NAVIGATION STYLES */
#topNav {width:784px; height:24px; margin:0 auto 4px auto; background:url(../images/en_CA/nav/bkg_topnav_ulBackground.gif) repeat-x top;}

ul.navheader {width:784px;  margin:0 auto; text-align:center;}
ul.navheader li {/*background:url(../images/en_CA/nav/bkg_topnav_ulBackground.gif) repeat-x top;*/margin:0; padding:0; /*margin-top:1px;*/ display:inline; list-style:none; float:left; color:#fff; font-size:16px; height:24px;}
ul.navheader li.divider { padding-bottom:1px; /*line-height:1.6em;*/ padding-top:0px; margin:1px 0;}

ul.navheader li.outside {padding:0 10px;}
*html ul.navheader li.outside {padding:0 10px;}
*:first-child+html ul.navheader li.outside {padding:0 10px;}

ul.navheader li span {position:absolute; left:-999px; font-size:.5em; }
ul.navheader li a {display:block;}

ul.navheader li a.navLink1 {background:url(../images/en_CA/nav/nav_homeButton_on.gif) bottom no-repeat; width:56px; height:24px;}
ul.navheader li a.navLink1:hover {background:url(../images/en_CA/nav/nav_homeButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink1_on {display:block; width:56px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_homeButton_on.gif) top no-repeat;}

ul.navheader li a.navLink2 {display:block; background:url(../images/en_CA/nav/nav_transformationButton_on.gif) bottom no-repeat; width:189px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink2:hover {background:url(../images/en_CA/nav/nav_transformationButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink2_on { display:block; width:189px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_transformationButton_on.gif) top no-repeat;}

ul.navheader li a.navLink3 {display:block; background:url(../images/en_CA/nav/nav_shareButton_on.gif) bottom no-repeat; width:137px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink3:hover {background:url(../images/en_CA/nav/nav_shareButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink3_on {display:block; width:137px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_shareButton_on.gif) top no-repeat;}

ul.navheader li a.navLink4 {display:block; background:url(../images/en_CA/nav/nav_precNutritionButton_on.gif) bottom no-repeat; width:140px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink4:hover {background:url(../images/en_CA/nav/nav_precNutritionButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink4_on {display:block; width:140px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_precNutritionButton_on.gif) top no-repeat;}

ul.navheader li a.navLink5 {display:block; background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) bottom no-repeat; width:155px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink5:hover {background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink5_on {display:block; width:155px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) top no-repeat;}


/*ul.navheader li a.navLink4 {display:block; background:url(../images/en_CA/nav/nav_rightStartButton_on.gif) bottom no-repeat; width:101px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink4:hover {background:url(../images/en_CA/nav/nav_rightStartButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink4_on { display:block; background:url(../images/en_CA/nav/nav_rightStartButton_on.gif) top no-repeat; width:101px; height:24px; padding:0; margin:0; text-decoration:none; }

ul.navheader li a.navLink5 {display:block; background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) bottom no-repeat; width:155px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink5:hover {background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink5_on {display:block; width:155px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/nav_worthPennyButton_on.gif) top no-repeat;}
*/

/* RIGHT SIDE NAV - RIGHTSTART */
ul.rightNav {width:159px;  margin:4px auto; padding:0; }
ul.rightNav li {margin:0; padding:0; /*display:inline;*/ list-style:none; color:#fff; font-size:16px; }
ul.rightNav li span {position:absolute; left:-999px; font-size:.5em; }
ul.rightNav li a {display:block;}
ul.rightNav li a.rightNavLink1 {background:url(../images/en_CA/nav/rightNav_FAQ.gif) bottom no-repeat; width:159px; height:41px; padding:0; margin:0;}
ul.rightNav li a.rightNavLink1:hover {background:url(../images/en_CA/nav/rightNav_FAQ.gif) top no-repeat; text-decoration:none;}
ul.rightNav li a.rightNavLink1_on {display:block; width:159px; height:41px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/rightNav_FAQ.gif) top no-repeat;}
ul.rightNav li a.rightNavLink2 {background:url(../images/en_CA/nav/rightNav_bestStart.gif) bottom no-repeat; width:159px; height:41px; padding:0; margin:0;}
ul.rightNav li a.rightNavLink2:hover {background:url(../images/en_CA/nav/rightNav_bestStart.gif) top no-repeat; text-decoration:none;}
ul.rightNav li a.rightNavLink2_on {display:block; width:159px; height:41px; padding:0; margin:0; text-decoration:none; background:url(../images/en_CA/nav/rightNav_bestStart.gif) top no-repeat;}
/*
*/
/*HOMEPAGE STYLES */
#homePod_1 {background:url(../images/en_CA/bkg_home_pod1_CA.jpg) top left no-repeat; /*background-color:#ad0514; border: 1px solid #e7858d; */width:784px; height:268px; margin:0 auto 6px auto;}
*html #homePod_1 {margin-top:0px;}
*:first-child+html #homePod_1 {margin-top:0px;}


#homePod_2 {background:url(../images/en_CA/bkg_home_pod2_CA.jpg) top left no-repeat; width:784px; height:114px; margin:0 auto 6px auto;}
#homePod_2content {margin:0; padding:15px 30px;}
#homePod_2content.hpod2copy {margin-top:7px;}
#homePod_2content.hpod2headline {margin-bottom:7px;}
#homePod_3 {background:url(../images/en_CA/bkg_home_pod3_en_CA.jpg) top left no-repeat; width:535px; height:171px; margin:0 0 0 0px; float:left; display:inline; position:relative;}
#hpod3Link {
	position:absolute;
	left:240px;
	bottom:22px;
	width: 200px;
}
#homePod_4 {background:url(../images/en_CA/bkg_home_pod4_en_CA.jpg) top left no-repeat; width:244px; height:171px; margin:0 0 0 4px; float:left; display:inline; position:relative;}
#hpod4Link {
	position:absolute;
	left:10px;
	bottom:20px;
	width: 130px;
}
#lowerPods {width:784px; height:171px; margin:0 auto 4px auto;}
#middlePods {width:784px; height:171px; margin:0 auto 4px auto;}
#pnPod_3 {background:url(../images/en_CA/bkg_pn_pod3_en_CA.jpg) top left no-repeat; width:535px; height:171px; margin:0 0 0 0px; float:left; display:inline; position:relative;}
#pnpod3Link {
	position:absolute;
	left:270px;
	bottom:20px;
	width: 200px;
}
#pnPod_4 {background:url(../images/en_CA/bkg_home_pod4_en_CA.jpg) top left no-repeat; width:244px; height:171px; margin:0 0 0 4px; float:left; display:inline; position:relative;}
#pnpod4Link {
	position:absolute;
	left:10px;
	bottom:20px;
	width: 130px;
}
.podTextContainer {margin:15px;}
.podTextContainerTransform {margin:100px 0 0 213px;}
#homePod_4Text {margin:0 auto; width:470px; padding-top:45px; line-height:20px;}

#flashContentPod_1 {position:absolute; width:1024px; height:233px; top:100px; left:0px; text-align:center; z-index:5 }
*html #flashContentPod_1  {top:100px;}
*:first-child+html #flashContentPod_1  {top:100px;}




.flashMessage {vertical-align:middle;}
#hPod3_text {margin:40px 0 0 200px; }
.transform {color:#FFFFFF; font-weight:bold; font-size:18px;}
#hPod3_text a {color:#FEF764;}

/*3 BAG CHALLENGE STYLES */
#threebagTopPod1 {width:784px; height:571px; background:url(../images/en_CA/bkg_3bag_pod1_784x571.jpg) top left no-repeat; margin:0 auto 4px auto;}
#threebagBottomPodContainer {width:784px; height:246px; margin:0 auto;}
#threebagPod_2 {width:404px; height:246px; margin:0 4px 0 0; float:left; background:url(../images/en_CA/bkg_3bag_pod2_404x246.jpg) top left no-repeat;}
#threebagPod_3 {width:376px; height:246px; margin:0; float:left; background:url(../images/en_CA/bkg_3bag_pod3_376x246.jpg) top left no-repeat;}
#pod3_textContainer {width:220px; margin:20px 5px 20px 20px; float:left;}
#pod3_flashBag {width:113px; height:205px; margin:20px 0px 20px 5px; float:left;  }
*html #pod3_textContainer {width:200px;}


#threeBagLeftColumn {width:350px; float:left; margin:200px 0 0 25px; display:inline;}
#threeBagRightColumn {width:325px; float:left; margin:40px 0 0 50px; display:inline;}
*html #threeBagRightColumn {width:325px; float:left; margin:40px 0 0 50px; display:inline;}
#heresHow {text-align:center; margin:0 0 13px 0;}
#heresHow3bag {color:#000000; margin:0; padding:0;}
#heresHow3bag .copyText {margin-left:30px;}
#heresHow3bag li {height:45px; margin:0 0 10px 0; list-style:none;}
#heresHow3bag li.one { background:url(../images/en_CA/blt_oneBullet.gif) top left no-repeat;}
#heresHow3bag li.two { background:url(../images/en_CA/blt_twoBullet.gif) top left no-repeat;}
#heresHow3bag li.three { background:url(../images/en_CA/blt_threeBullet.gif) top left no-repeat;}

#startChallenge {text-align:center; color:#333333; margin:30px 0 0 0;}
#startChallenge a {color:#666666;}

#threeBagSpecies_1 {}
#threeBagLifestage_2 {/*filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;*/}
#threeBagNeed_3 {/*filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;*/}

/*PRECISE NUTRITION STYLES */
#precNutritionPod_2 {width:404px; height:246px; margin:0 4px 0 0; float:left; background:url(../images/en_CA/bkg_preciseNutrition_pod2_404x246.jpg) top left no-repeat;}
#pnPod2_title {margin:20px;}
#pnPod2_content {width:200px; margin:20px 0 0 195px;}
#precNutritionTopPod1 {width:784px; height:455px; background:url(../images/en_CA/bkg_pn_pod1_en_CA.jpg) top left no-repeat; margin:0 auto 4px auto; position:relative;}
#pnPod1_content {text-align:center; margin:0 0 0 60px; padding:350px 0 0 0;}
#pn_pod1_Lside_links {
	position:absolute;
	left:39px;
	top:358px;
	width: 258px;
	height: 78px;
}
#pn_pod1_Rside_list {
	position:absolute;
	left:485px;
	top:358px;
	width: 269px;
	height: 79px;
}

.redWhiteCircle { margin:0; padding:0;}
.redWhiteCircle .copyText {margin:0 0 0 20px;}
.redWhiteCircle li {height:15px; margin:0 0 5px 0; list-style:none; background:url(../images/en_CA/blt_whiteRedCircle.gif) top left no-repeat;}
*:first-child+html .redWhiteCircle li {margin:0 0 20px 0;}

.redWhiteCircleIE7 { margin:0; padding:0;}
.redWhiteCircleIE7 .copyTextIE7 {margin:0 0 0 20px;}
.redWhiteCircleIE7 li {height:15px; margin:0 0 40px 0; list-style:none; background:url(../images/en_CA/blt_whiteRedCircle.gif) top left no-repeat;}
*:first-child+html .redWhiteCircleIE7 li {height:15px; margin:0 0 20px 0; padding-bottom:20px; list-style:none; background:url(../images/en_CA/blt_whiteRedCircle.gif) top left no-repeat;}
*html body.value .redWhiteCircleIE7 li {height:15px; margin:0;  list-style:none; background:url(../images/en_CA/blt_whiteRedCircle.gif) top left no-repeat;}

.rule2Lines {margin:10px 0 10px 0;}

#popup_div {z-index:5000; position:absolute; top:150px; left:300px; width:450px; height:400px; margin:0; padding:0; background:url(../images/en_CA/popup_3bagKit.gif) top left no-repeat;}


/*THANK YOU STYLES */
#tyContainer {width:784px; margin:0 auto;}
#tyPod1 {width:784px; height:112px; margin:0  0 4px 0; background:url(../images/en_CA/bkg_thankYou_pod1_784x112.jpg) top left no-repeat; text-align:center;}
#tyPod2 {width:517px; height:246px; margin:0 4px 4px 0; background:url(../images/en_CA/en_CA/bkg_thankYou_pod2_517x246.jpg) top left no-repeat; float:left; display:inline;}
#tyPod3 {width:263px; height:246px; margin:0 0 4px 0; background:url(../images/en_CA/bkg_thankYou_pod3_263x246.jpg) top left no-repeat; float:left; display:inline;}
#tyPod4 {width:784px; height:298px; margin:0; background:url(../images/en_CA/bkg_thankYou_pod4_784x298.jpg) top left no-repeat; position:relative;}
#tyMidPods {width:784px; height:246px;}
#tyPod3Text {margin:20px 0 0 20px;}
#tyPod2_textContainer {width:250px; margin:20px 5px 0px 230px;}
#tyTransStoryTitle {padding:20px;}
#tyTransStoryText {text-align:center; margin:0 auto; width:600px; padding-top:160px;}
.bookmarkText {text-align:center; margin:0 auto; padding-top:60px;}


/* TRANSFORMATION STORIES STYLES */
#tsContainer {width:784px; margin:0 auto;}
#tsPod_1 {width:782px; height:78px; background-color:#ad0514; border: 1px solid #e7858d;/*background:url(../images/bkg_tsPod1_784x78.jpg) top left no-repeat;*/ margin:0 0 4px 0; text-align:center; font-size:12px;}
#tsPod_2 {width:782px; height:666px;  background-color:#ad0514; border: 1px solid #e7858d;/*background:url(../images/bkg_tsPod2_784x647.jpg) top left no-repeat;*/ margin:0 0 4px 0;}
.tsIntroText {padding:20px 0;}
#flashContentPod_2 {
	position:absolute;
	width:804px;
	height:636px;
	top:200px;
	left:110px;
	text-align:center;
}

/* NEW TECH STYLES */
#newTechContainer {width:784px; height:877px; margin:0 auto;}
#NTrightColumn {background:url(../images/en_CA/bkg_newTech_rightNav_166x877.jpg) top left no-repeat; width:166px; height:877px; margin:0 4px 0 0; float:left; display:inline;}
#NTleftColumn {background:url(../images/en_CA/bkg_newTech_614x877.jpg) top left no-repeat; width:614px; height:877px; margin:0; float:left; display:inline;}
#ntInnerLeft {width:266px; margin:380px 0 25px 20px; float:left; display:inline;}
#ntInnerRight {width:279px; float:left; margin:380px 0 25px 25px; display:inline;}
#ntInnerLeft2 {width:266px; margin:0 0 0 20px; float:left; display:inline;}
#ntInnerRight2 {width:279px; margin:0 0 0 25px; float:left; display:inline;}
#ntInnerLeft2, #ntInnerRight2 a {line-height:22px;}
.redWhite { margin:0; padding:0;}
.redWhite .copyText {margin-left:20px;}
.redWhite li { margin:0 0 10px 0; list-style:none; background:url(../images/en_CA/blt_whiteRedCircle.gif) top left no-repeat;}
/* WORTH EVERY PENNY STYLES */
#wepContainer {width:784px; margin:0 auto;}
#wepLeftColumn {
	width:561px;
	height:1025px;
	margin:0 4px 0 0;
	float:left;
	background-color:#b20917;
	border: 1px solid #e7858d;
}
#wepRightColumn {width:215px; height:1025px; margin:0; float:left; background-color:#ad0514; border: 1px solid #e7858d;}
#whereToBuy {text-align:center; margin:50px 0 0 0;}
#wepRecLinks {padding:20px 0 0 10px;}
#wepPod1_transform {width:561px; height:233px; background:url(../images/en_CA/bkg_wepPod1.jpg) top right no-repeat; margin:10px 0; padding:0;}
#wepPod2_premiumNutr {width:561px; height:220px; background:url(../images/en_CA/bkg_wepPod2.jpg) top right no-repeat; margin:10px 0; padding:0;}
#wepPod3_littleMore {width:557px; /*height:264px; background:url(../images/en_CA/bkg_wepPod3.jpg) top right no-repeat;*/ margin:10px 0; padding:0;}
.wepText {margin:2px 0 0 15px; width:190px;}
.wepSmall {margin:15px 0 0 15px; width:190px; font-size:10px; line-height:11px;}
.wepText2 {margin:2px 0 0 15px; width:180px;}
.wepSmall2 {margin:15px 0 0 15px; width:180px; font-size:10px;}
.wepText3 {margin:2px 15px 0 15px; /*width:190px;*/}
.wepSmall3 {margin:15px 15px 0 15px;/* width:190px;*/ font-size:10px; line-height:11px;}
#rightColumnImage {width:206px; height:452px; float:right;}
/* FAQ STYLES */
#faqContainer {width:784px; /*height:586px;*/ margin:0 auto;}
#FAQrightColumn {background:url(../images/en_CA/bkg_faq_rightNav_167x586.jpg) top left no-repeat; width:166px; height:586px; margin:0 4px 0 0; float:left;}
#FAQleftColumn {width:614px; margin:0; padding:0; float:left;}
#FAQ_header {width:614px; height:71px; background:url(../images/en_CA/hdr_faq_header_en.jpg) top left no-repeat; margin:0 0 4px 0;}
#faqMain {width:612px; height:509px; background-color:#ad0514; border: 1px solid #e7858d;/* background:url(../images/bkg_faq_614x489.jpg) top left no-repeat;*/ overflow:auto; }
#faqsContainer {margin:0 10px; padding:0;}
#faqsContainer h2 {color:#FEF764;}
/* FAQ SHOW/HIDE STYLES */
#onstate { display:none; }
#offFAQ1 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ2 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ3 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ4 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ5 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ6 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ7 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ8 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ9 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ10 {margin:0 0 10px 5px; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ1 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ2 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ3 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ4 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ5 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ6 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ7 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ8 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ9 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ10 {margin-left:5px; display:none; background-image: url(../images/en_CA/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ1 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ2 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ3 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ4 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ5 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ6 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ7 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ8 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ9 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ10 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#onFAQ1 p {margin-left:25px;}
#onFAQ2 p {margin-left:25px;}
#onFAQ3 p {margin-left:25px;}
#onFAQ4 p {margin-left:25px;}
#onFAQ5 p {margin-left:25px;}
#onFAQ6 p {margin-left:25px;}
#onFAQ7 p {margin-left:25px;}
#onFAQ8 p {margin-left:25px;}
#onFAQ9 p {margin-left:25px;}
#onFAQ10 p {margin-left:25px;}
#offFAQ1 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ2 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ3 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ4 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ5 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ6 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ7 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ8 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ9 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}
#offFAQ10 h2 {margin-left:25px; font-size: 12px; font-weight: bold; color: #FEF764; text-decoration: underline;}

/*FOOTER STYLES */
#contactUSLink {width:740px; text-align:center; margin:10px auto; }
#commonFooterContainer {width:740px; height:90px; margin:10px auto; }
#commonPetLine {width:740px; text-align:center; color:#000000; font-size:14px; font-weight:bold; margin:25px 0 25px 0;}
#commonFooterText {/*background:url(../images/en_CA/img_hills_logo_footer_en.gif) top left no-repeat;*/  width:566px; height:60px; float:left; margin-right:4px;}
#footerText {width:500px; height:60px; text-align:center; color:#FFFFFF; font-size:10px; margin-left:20px; float:left; display:inline;}
.notMiracle {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
#addThis {float:left; width:170px; height:60px; text-align:right; color:#FFFFFF; background:url(../images/en_CA/img_1px_vertDivider_en.gif) top left no-repeat; padding:4px 0 0 0; font-size:11px; display:inline;}
#footerLogo {width:39px; height:60px;float:left; display:inline;}
#footerContentWrapper {width:740px; margin:10 auto;}



/* Form styles */
.testimonialForm {width:744px; margin:0 auto; padding:20px; border:solid 1px #e7858d; background-color:#c40514;}
fieldset#top { margin: 0 0 0 7px; padding: 0px; border:none;/*	border: #DDD 1px solid; */ }
fieldset#top div { padding: 0.25em 0; }
fieldset#top label, fieldset#top span.label { margin-right: 10px; padding-right: 10px; width: 140px; display: block; float: left; text-align: right; position: relative; color:#FFF; }
fieldset#top label.error, fieldset#top span.error, fieldset#bottom label.error, fieldset#bottom span.error { color: #C00; font-weight:bold; }
fieldset#top label em, fieldset#top span.label em {position: absolute; font-size: 120%; font-style: normal; color: #fff; margin-top:-4px; }
fieldset#top input.error {border-color: #F00; background-color: #FCC;}
fieldset#top input:focus, fieldset#bottom input:focus, fieldset#bottom textarea:focus, fieldset#top input.error:focus, fieldset#top textarea:focus {background-color: #FFC; border-color: #FC6;}
fieldset#top div.controlset label, fieldset#top div.controlset input {display: inline; float: none;}
fieldset#top div.controlset div {margin-left: 170px;} 
fieldset#top div.buttonrow {margin-left: 180px;}
fieldset#bottom {margin:20px 20px 0 150px; border:none; }

 
/* pure browser-hackery  */
 *html body.value .whatever {} /* targets IE6 */
*:first-child+html body.value .rapper {} /* targets IE7 */
html>body.value .bags {} /* targets FF/Safari */
body:last-child:not(:root:root) div.whatever {} /* targets safari only */

