@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/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/iepngfix.htc); }



/* TOP NAVIGATION STYLES */
#topNav {width:784px; height:24px; margin:0 auto 4px auto; background:url(../images/nav/bkg_topnav_ulBackground.gif) repeat-x top;}

ul.navheader {width:784px;  margin:0 auto; text-align:center;}
ul.navheader li {/*background:url(../images/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 80px;}
*html ul.navheader li.outside {padding:0 95px;}
*:first-child+html ul.navheader li.outside {padding:0 95px;}

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/nav/nav_homeButton_on.gif) bottom no-repeat; width:56px; height:24px;}
ul.navheader li a.navLink1:hover {background:url(../images/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/nav/nav_homeButton_on.gif) top no-repeat;}

/*ul.navheader li a.navLink2 {display:block; background:url(../images/nav/nav_Promo_aus_on.gif) bottom no-repeat; width:94px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink2:hover {background:url(../images/nav/nav_Promo_aus_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink2_on {display:block; width:94px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/nav/nav_Promo_aus_on.gif) top no-repeat;}*/

ul.navheader li a.navLink2 {display:block; background:url(../images/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/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/nav/nav_transformationButton_on.gif) top no-repeat;}

ul.navheader li a.navLink3 {display:block; background:url(../images/nav/nav_worthPennyButton_on.gif) bottom no-repeat; width:155px; height:24px; padding:0; margin:0; text-decoration:none;}
ul.navheader li a.navLink3:hover {background:url(../images/nav/nav_worthPennyButton_on.gif) top no-repeat; text-decoration:none;}
ul.navheader li a.navLink3_on {display:block; width:155px; height:24px; padding:0; margin:0; text-decoration:none; background:url(../images/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/nav/rightNav_FAQ.gif) bottom no-repeat; width:159px; height:41px; padding:0; margin:0;}
ul.rightNav li a.rightNavLink1:hover {background:url(../images/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/nav/rightNav_FAQ.gif) top no-repeat;}

ul.rightNav li a.rightNavLink2 {background:url(../images/nav/rightNav_changemaster62.gif) bottom no-repeat; width:159px; height:31px; padding:0; margin:0;}
ul.rightNav li a.rightNavLink2:hover {background:url(../images/nav/rightNav_changemaster62.gif) top no-repeat; text-decoration:none;}
ul.rightNav li a.rightNavLink2_on {display:block; width:159px; height:31px; padding:0; margin:0; text-decoration:none; background:url(../images/nav/rightNav_changemaster62.gif) top no-repeat;}

ul.rightNav li a.rightNavLink3 {background:url(../images/nav/rightNav_newTech.gif) bottom no-repeat; width:159px; height:51px; padding:0; margin:0;}
ul.rightNav li a.rightNavLink3:hover {background:url(../images/nav/rightNav_newTech.gif) top no-repeat; text-decoration:none;}
ul.rightNav li a.rightNavLink3_on {display:block; width:159px; height:51px; padding:0; margin:0; text-decoration:none; background:url(../images/nav/rightNav_newTech.gif) top no-repeat;}

/* DISCLAIMER STYLES */
#ausDisclaimer {width:775px; margin:0 auto 0 auto; padding:5px;}
#ausPhone {width:750px; margin:5px auto 20px auto; padding:5px; text-align:center;}
.ausPhoneText1 {color:#520000; font-weight:bold; font-size:14px;}
.ausPhoneText2 {color:#000; font-weight:bold; font-size:14px;}


/*HOMEPAGE STYLES */
#homePod_1 {background:url(../images/bkg_homeTopFlashPod_en.jpg) top left no-repeat; width:784px; height:268px; margin:0 auto 4px auto;}
#homePod_2 {background:url(../images/bkg_homePromo_784x184_aus.jpg) top left no-repeat; width:784px; height:184px; margin:0 auto 4px auto; position:relative;}
#homePod_3 {background:url(../images/bkg_homePodLowerLeft_520x171_aus.jpg) top left no-repeat; width:520px; height:171px; margin:0 4px 0 0; float:left; position:relative;}
#homePod_4 {background:url(../images/bkg_homePodLowerRight_260x171_aus.jpg) top left no-repeat; width:260px; height:171px; margin:0; float:left;}
#lowerPods {width:784px; height:171px; margin:0 auto 4px auto;}
#homePod_4 .link {margin:135px 0 0 0; text-align:center;}
#flashContentPod_1 {
	position:absolute;
	width:1024px;
	height:268px;
	top:110px;
	left:0px;
	text-align:center;
}
.flashMessage {vertical-align:middle;}
#hPod3_text {margin:40px 0 0 200px; }
.transform {color:#FFFFFF; font-weight:bold; font-size:18px;}
.revFormLink {
	color:#FEF764;
	position:absolute;
	left:222px;
	bottom:25px;
}
#homePod_2Button {
	position:absolute;
	width:275px;
	height:40px;
	top:113px;
	left:259px;
}
#termsLink_home{
	width:275px;
	position:absolute;
	top: 160px;
	left:259px;
}
/* PROMOTION PAGE */
#promoContainer {background:url(../images/bkg_landingPromo_784x431_aus.jpg) top left no-repeat; width:784px; height:431px; margin:0 auto 4px auto; position:relative;}
#promoContainer2 {background:url(../images/bkg_landingPromoPod2_784x196_aus.jpg) top left no-repeat; width:784px; height:196px; margin:0 auto 4px auto; position:relative;}
#promoContent {
	position:absolute;
	top:201px;
	left:338px;
	width:369px;
}
ol.promoList1 {margin:5px 0 0 14px; padding:0;}
ol.promoList1 li {margin:5px 0 0 0;}
#flashContentPromo {margin:10px 0 0 0;}
#termsLink {margin:10px 0 0 15px;}
#win500 {
	position:absolute;
	top:109px;
	left:321px;
	width:300px;
}
ul.winList {margin:5px 0 0 14px; padding:0;}
#promoBanner {}


/*RIGHT START STYLES */
#rightStartContainer {width:784px; height:710px; margin:0 auto;}
#RSrightColumn {background:url(../images/bkg_rightStart_rightNav_167x710.jpg) top left no-repeat; width:166px; height:710px; margin:0 4px 0 0; float:left;}
#RSleftColumn {width:614px; margin:0; padding:0; float:left;}
#rsPod_1 {width:614px; height:324px; background:url(../images/bkg_rightStart_pod1_614x324.jpg) top left no-repeat; margin:0 0 4px 0; position:relative;}
#rsPod_2 {width:316px; height:246px; background:url(../images/bkg_rightStart_pod2_316x246.jpg) top left no-repeat; margin:0 4px 4px 0; float:left;}
#rsPod_3 {width:294px; height:246px; background:url(../images/bkg_rightStart_pod3_294x246.jpg) top left no-repeat; margin:0 0 4px 0; float:left; position:relative;}
#rsPod_4 {width:614px; height:132px; background:url(../images/bkg_rightStart_pod4_614x132.jpg) top left no-repeat; margin:0 0 0 0;}
*html #rsPod_4 {margin:-9px 0 0 0;}
*:first-child+html #rsPod_4 {margin:-4px 0 0 0;}

#rsPod_1 #rsPod1_text {color:#FFFFFF; font-size:16px; position:absolute; top:160px; left:120px;}
#rsPod_1 #rsPod1_Kyra {position:absolute; top:230px; left:25px; text-align:left; width:290px;}
#rsPod_1 #rsPod1_Kyra a {margin-top:10px;}
#rsPod_2 #rsPod2_questions {margin:40px 0 13px 25px; font-size:16px;}
#rsPod_2 #rsPod2_hours {margin:50px 0 0px 25px;}
#rsPod_2 #rsPod2_link {margin:28px 0 25px 25px;}
#rsPod3_text {margin:150px 13px 25px 25px;}

.boldWhiteHeadline {font-weight:bold; font-size:14px;}
.rsDiscoverLink {position:absolute; bottom:25px; left:60px;}


/*3 BAG CHALLENGE STYLES */
#threebagTopPod1 {width:784px; height:571px; background:url(../images/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/bkg_3bag_pod2_404x246.jpg) top left no-repeat;}
#threebagPod_3 {width:376px; height:246px; margin:0; float:left; background:url(../images/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/blt_oneBullet.gif) top left no-repeat;}
#heresHow3bag li.two { background:url(../images/blt_twoBullet.gif) top left no-repeat;}
#heresHow3bag li.three { background:url(../images/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;*/}



.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/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 5px 0; list-style:none; background:url(../images/blt_whiteRedCircle.gif) top left no-repeat;}
*:first-child+html .redWhiteCircleIE7 li {height:15px; margin:0 0 20px 0; list-style:none; background:url(../images/blt_whiteRedCircle.gif) top left no-repeat;}

.rule2Lines {margin:10px 0 10px 0;}

#popup_div {
	z-index:5000;
	position:absolute;
	top:382px;
	left:416px;
	width:550px;
	height:214px;
	margin:0;
	padding:0;
}


/*THANK YOU STYLES */
#tyContainer {width:784px; margin:0 auto;}
#tyPod1 {width:782px; height:500px; margin:0  0 4px 0; background-color:#ad0514; border: 1px solid #e7858d; text-align:center;}
#tyPod2 {width:517px; height:246px; margin:0 4px 4px 0; background:url(../images/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/bkg_thankYou_pod3_263x246.jpg) top left no-repeat; float:left; display:inline;}
#tyPod4 {width:784px; height:298px; margin:0; background:url(../images/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;}


/* FAQ STYLES */
#faqContainer {width:784px; /*height:586px;*/ margin:0 auto;}
#FAQrightColumn {background:url(../images/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:93px; background:url(../images/hdr_faq_header_en.jpg) top left no-repeat; margin:0 0 4px 0;}
#faqMain {width:612px; height:487px; 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/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ2 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ3 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ4 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ5 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ6 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ7 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ8 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ9 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#offFAQ10 {margin:0 0 10px 5px; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}

#onFAQ1 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ2 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ3 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ4 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ5 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ6 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ7 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ8 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ9 {margin-left:5px; display:none; background-image: url(../images/blt_whiteRedCircle.gif); background-repeat: no-repeat; background-position: left top; cursor:pointer;}
#onFAQ10 {margin-left:5px; display:none; background-image: url(../images/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;}

/* NEW TECH STYLES */
#newTechContainer {width:784px; height:877px; margin:0 auto;}
#NTrightColumn {background:url(../images/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/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/blt_whiteRedCircle.gif) top left no-repeat;}

/* PRODUCT CLAIMS STYLES */
#pcContainer {width:784px; margin:0 auto;}
#pcPod_1 {width:784px; height:96px; background:url(../images/bkg_productDetails_pod1_784x96.jpg) top left no-repeat; margin:0 0 4px 0; text-align:center;}
#pcPod_2 {width:784px; height:505px; background:url(../images/bkg_productDetails_pod2_784x505.jpg) top left no-repeat; margin:0 0 4px 0; position:relative;}
#pcPod_3 {width:404px; height:246px; background:url(../images/bkg_3bag_pod2_404x246.jpg) top left no-repeat; margin:0 4px 4px 0; float:left;}
#pcPod_4 {width:376px; height:246px; background:url(../images/bkg_productDetails_pod4_376x246.jpg) top left no-repeat; margin:0 0 4px 0; float:left;}
#pcLowerPods {width:784px; height:246px; margin:0 auto;}
#pcPod3_content {width:215px; margin:20px 0 0 165px;}
#pcPod4_content {width:315px; margin:20px 0 0 20px;}
#bagImageContainer {width:200px; height:343px; position:absolute; top:50px; left:520px;}
#pcProductClaimContainer {width:367px; height:424px; position:absolute; top:40px; left:40px;}
#seeMoreDetails {
	width:105px;
	position:absolute;
	top:412px;
	left:659px;
	text-align:right;
}
.productClaim {margin:0 0 10px 0;}
.pcDisclaimer {text-align:center; color:#000000; font-size:10px; margin:20px 0 0 0; position:absolute; top:400px; left:100px;}
.redBoldProductTitle {color:#CC0000; font-size:18px; font-weight:bold; margin:0 0 10px 0;}
.redTitle {color:#CC0000; font-size:14px;}
.redTextLight {color:#CC0000; font-size:11px;}
.blackTextDescription {color:#000000; margin:0 0 0 10px; font-size:11px;}
.dropDown {width:200px;}
.dropDown3bag {width:200px; margin:0 0 10px 0;}
#pcPod1_text {padding:10px 0 0 0;}

#dropDownContainer {width:784px; text-align:center; margin:0; padding:15px 0 0 0;}
#pcSpecies_1 {float:left; width:200px; margin:0 0 0 45px; display:inline;}
#pcLifestage_2 {float:left;  width:200px; margin:0 0 0 45px; display:inline;/* filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;*/}
#pcNeed_3 {float:left;  width:200px; margin:0 0 0 45px; display:inline;/* filter:alpha(opacity=25); -moz-opacity:.25; opacity:.25;*/}


 

ul.naturesBest li{margin:5px 0; line-height:18px;}


/* TRANSFORMATION STORIES STYLES */
#tsContainer {width:784px; margin:0 auto;}
#tsPod_1 {width:782px; height:78px; background-color:#ad0514; border: 1px solid #e7858d; margin:0 0 4px 0; text-align:center; font-size:12px;}
#tsPod_2 {width:782px; height:665px;  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;
}

/* WORTH EVERY PENNY STYLES */
#wepContainer {width:784px; margin:0 auto;}
#wepLeftColumn {
	width:561px;
	height:666px;
	margin:0 4px 0 0;
	float:left;
	background-color:#c40514;
	border: 1px solid #e7858d;
}
#wepRightColumn {width:215px; height:666px; 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/bkg_wepPod1.jpg) top right no-repeat; margin:10px 0; padding:0;}
#wepPod2_premiumNutr {width:561px; height:220px; background:url(../images/bkg_wepPod2.jpg) top right no-repeat; margin:10px 0; padding:0;}
#wepPod3_littleMore {width:557px; /*height:264px;*/ background:url(../images/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;}

/* CHANGE A PET'S LIFE STYLES */
#changeContainer {width:784px; /*height:891px;*/ margin:0 auto;}
#changeLeftColumn {width:164px; height:867px; margin:0 4px 0 0; background-color:#ad0514; border: 1px solid #e7858d; float:left;}
#changeRightColumn {width:614px; margin:0; padding:0; float:left;}
#changeLifeTop {width:614px; height:223px; background:url(../images/bkg_shelterSearch_614x223.jpg) top left no-repeat; margin:0 0 4px 0; padding:0;}
#changeLifeText {width:360px; margin:0 0 0 25px; padding:180px 0 0 0;}
#changeLifeLower {width:612px; height:640px; position:relative; background:url(../images/bkg_changeLifeLower_paws.gif) top right no-repeat #cf0b1b; border: 1px solid #e7858d; overflow:auto;}
#changeLifeContainer {width:596px; margin:20px auto;}
#changeLifeContainer .odd {padding:10px;}
#changeLifeContainer .even{background-color:#b20917; padding:10px;}
#changeLifeContainer em {margin-left:5px;}
#changeLifeContainer p {margin-left:10px;}
#recordNav {width:595px; height:30px; text-align:center; margin:30px 0 10px 0; position:absolute; bottom:0; left:0;}
#recordNav a {margin:0 5px;}
.on {font-weight:bold; color:#FFFFFF; text-decoration:none}
.off { margin:0 5px; }
/*#recordNav .off {margin:0 5px;}*/

.results {margin-left:10px;}



/*FOOTER STYLES */
#commonFooterContainer {width:740px; height:160px; margin:0 auto; }
#commonPetLine {width:740px; text-align:center; color:#000000; font-size:14px; font-weight:bold; margin:25px 0 25px 0;}
#commonFooterText {background:url(../images/img_hills_logo_footer_en.gif) top left no-repeat;  width:566px; height:60px; float:left; margin-right:4px;}
#footerText {width:470px; 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/img_1px_vertDivider_en.gif) top left no-repeat; padding:4px 0 0 0; font-size:11px; display:inline;}
#footerLogo {width:39px; float:left; display:inline;}

/* Form styles */

.testimonialForm {width:744px; margin:0 auto; padding:20px; border:solid 1px #e7858d; background-color:#c40514;}

/*div#ambassador h4 {
	margin-top:0;color:#000;
}
p#amb {font-size:90%; }
body.testimonialform { background-color: #750a0a;background-image:url(bkg_fib_redBG_withHeader.jpg);background-repeat: no-repeat;background-position:top center;margin:0;padding:0; }
body.testimonialform div.headernav {margin:78px auto 0px auto!important;width:780px;padding-right:37px;padding-bottom:10px;}
 html>body.testimonialform div.headernav {margin:78px auto 0px auto!important;width:800px;padding-right:67px;padding-bottom:10px;}
div.testimonial-form {
	text-align:left;
	width:650px;   
	color:#000;
	margin-left:40px;
	margin-top:10px;
	margin-right:0;
	padding: 5px;
/*	background-color: #fdebb8;
	border: #EEE 1px solid;  
}

div.ambassador-form {
	text-align:left;
	width:625px;   
	color:#FFF;
	margin:0 auto!important;
	margin-top:20px;
	padding:0px 0px 0 0px;

}
 *html div.ambassador-form { padding-left:100px; }
  html>body div.ambassador-form { padding-left:83px; }
div.ambassador-form div.inside {
	width:550px;
	padding-left:20px;
	padding-right:15px;
	padding-top:20px;
	background:#fdebb8;
	float:left;
	z-index:40;
}

div.backsheetTop {
	position:relative;
	background:url(bkg_backpageTop.gif) no-repeat top left;
	left:12px;
	float:left;
	width:573px;
	height:21px;
	margin:0;
	padding:0;
}

div.ambassador-form div.rightedge {
	position:relative;
	z-index:0;
	padding-right:12px;
	background:url(bkg_backpageRight.gif) no-repeat top left;
	float:right;
	width:28px;
	height:970px;
	margin-top:1px;
}
div.ambassador-form div.rightedge img { height:990px!important; }
body.coupform p { color:#000!important; }
div.bodyCopy {margin-left:auto;margin-right:auto;margin-top:20px;}
div.leftLogo {position:relative;float:left;width:208px;height:182px;top:80px;left:80px;}
div.rightCopy {position:relative;float:left;width:399px;height:auto;top:30px;left:90px;}
div.rightCopy p {margin:0;}
div.wideBody {
	position:relative;
	width:700px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

div.bodyCopy2 {position:relative;padding:0 20px 0 80px;margin-top:0px;}
div.bodyCopy2 h4 { margin-top:0;padding-top:0; }
body:last-child:not(:root:root) div.bodyCopy2 { margin-top:0px;padding-top:20px; }
div.bodyCopy2 p {margin-left:0;}
div.errors {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: #FC6 1px solid;
	background-color: #FFC;
	color:#333;
}

div.errors p {
	margin: 0;
	color:#333;
}

div.errors p em {
	color: #333;
	font-style: normal;
	font-weight: bold;
}

fieldset#top p {
	margin: 0;
	line-height:0.8em;
}

fieldset#top p.note {
	margin-left: 170px;
	font-size: 90%;
	color: #333;
}*/

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; }








/* 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;}


/* 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 */
