@charset "utf-8";
/*====== OVERWRITE HILLSPET.CSS STYLES ============*/
#content_2column #column2 {width:678px; padding-bottom:0;}
/*====== COMMON STYLES ============*/ 
#cc_maincontainer { position:relative; margin:0 auto; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:center; color:#FFFFFF; background:#c80000 url('/minisites/images/cssImages/bkg_SDcannedCat_mainContainer.jpg') top left repeat-x; }
#cc_maincontainer2 { position:relative; margin:0 auto; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:center; color:#FFFFFF; background:#660000 url('/minisites/images/cssImages/bkg_SDcannedCat_mainContainer2.jpg') top left repeat-x; }
#cc_maincontainer a {color:#FCFF96;} 
#cc_maincontainer2 a {color:#FCFF96;} 
#cc_maincontainer p {color:#FFFFFF;} 
#cc_maincontainer2 p {color:#FFFFFF;}
.cc_innerContainer {width:655px; margin:0 auto; text-align:center;}

/*====== LIST STYLES ============*/
.yellowArrow { margin:0; padding:0;}
.yellowArrow .copyText {margin:0 0 0 20px; font-weight:bold; color:#FFFFFF;}
.yellowArrow li {height:15px; margin:0 0 5px 0; list-style:none; background:url('/minisites/images/cssImages/bkg_SDcannedCat_bullet_yellowArrow.gif') top left no-repeat;}
*:first-child+html .yellowArrow li {margin:0 0 20px 0;}
/* COMMON CLASSES */
.clear {clear:both;}
.yellowText {color:#FEF764; font-weight:bold; }
.boldWhiteText {font-weight:bold; font-size:12px; color:#FFFFFF;}
.largerWhiteText {font-weight:bold; font-size:14px; color:#FFFFFF;} 
.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;}
.yellowHeadline {color:#dabb70; font-size:16px; font-weight:400;}

/*====== NEW TAF STYLES ============*/
.btnContainerCLOSE {text-align:right; margin:10px 15px 0 0;}
#formContainerTAF {margin:20px; }
#formContainerTAF .formText {font-weight:bold; color:#fff;}
#formContainerTAF .textInput {width:350px; border: 1px solid #999999;}
#formContainerTAF p {margin:5px 0 8px 0; padding:0;}
#btn_TAF{position:absolute; bottom:7px; right:20px;}
*html #btn_TAF {bottom:7px; right:60px;}
*:first-child+html #btn_TAF {bottom:7px; right:60px;}
#tafThanks {margin:75px 20px; display:none;}
/*--custom TAF placement--*/
#cc_TAF_Container {display:none; position:absolute; width:392px; height:504px; background:url('/minisites/images/cssImages/bkg_SDcannedCat_TAFpopup_392x504_en.gif') top left no-repeat; text-align:left;}
#cc_maincontainer.main_landing #cc_TAF_Container {top:356px; left:276px;}
#cc_maincontainer2.cc_landing #cc_TAF_Container {top:230px; left:258px;}
#cc_maincontainer2.minced_landing #cc_TAF_Container {top:230px; left:270px;}

/*====== HOMEPAGE STYLES ============*/
#cc_homeFlashMarquee {width:auto; height:259px; padding-top:7px; margin:0 auto; text-align:center;} 
#cc_homeLeftColumn {width:422px; height:540px; float:left; margin:14px 16px 0 1px; display:inline;}
#cc_homeRightColumn {width:216px; height:540px; float:left; margin:14px 0 0 0; display:inline;}
#cc_homePod1 {width:418px; height:536px; background:url('/minisites/images/cssImages/bkg_SDcannedCat_homepage_CCpod_en.jpg') top left no-repeat;  border: 1px solid #e7858d; position:relative;}
#cc_homePod2 {width:214px; height:414px; background:url('/minisites/images/cssImages/bkg_SDcannedCat_homepage_MCpod_en.jpg') top left no-repeat;  border: 1px solid #e7858d; margin:0; text-align:left;}
#cc_homePod3 {width:214px; height:107px;  margin:0 0 14px 0; background:url('/minisites/images/cssImages/bkg_SDcannedCat_homepage_recipeSelector_en.jpg') top left no-repeat;  border: 1px solid #e7858d;}
#cc_homeFlashContainer {width:398px; height:344px; position:absolute; bottom:0px; left:0px;}
#cc_pod1Text {margin:5px 15px 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; line-height:18px; text-align:left;}
#cc_homeBogoFreeBtn {text-align:right; margin:0 15px 10px 15px;}
#cc_homePod2Text {margin:20px 10px 0 10px; color:#FFFFFF; text-align:left; line-height:16px;}
#cc_homePod3Text {margin:30px 0 0 10px; color:#FFFFFF; text-align:left;}
#cc_homePod3 .boldWhiteText {font-weight:bold; font-size:12px; color:#FFFFFF;}
#cc_homeBottomPod {margin: 15px 0 0 0; padding-bottom:20px;}
#cc_homeFIB {width:414px; float:left;}
#cc_homeCCLink {height:50px;}
#cc_homeCCLink2 {height:50px; margin:50px 0 0 0;}
#cc_homeTAF {text-align:right; width:104px; float:right;}

/*====== CC NAVIGATION STYLES ============*/
#cctopNav {width:auto; height:24px; margin:10px auto 20px auto; background:url('/minisites/images/cssImages/bkg_SDcannedCat_subNav_culinaryCreations.gif') no-repeat top; text-align:center; color:#660000;}
#cctopNav ul.ccnavheader {width:auto;  margin:0 auto; text-align:center; color:#660000;}
#cctopNav ul.ccnavheader li {margin:0; padding-top:3px; display:inline; list-style:none; float:left; color:#fff; font-size:12px; height:24px; color:#660000;}
#cctopNav ul.ccnavheader li.divider { padding:3px 0 0 0; margin:1px 5px; color:#660000;}
#cctopNav ul.ccnavheader li.outside {padding:0 33px;}
*html #cctopNav ul.ccnavheader li.outside {padding:0 33px;}
*:first-child+html #cctopNav ul.ccnavheader li.outside {padding:0 33px;}
#cctopNav ul.ccnavheader li a.navLink {color:#660000; font-weight:bold; text-decoration:none;}
#cctopNav ul.ccnavheader li a.navLink:hover {color:#CC0000; font-weight:bold; text-decoration:none;}
#cctopNav ul.ccnavheader li a.navLink_on {color:#CC0000; font-weight:bold; text-decoration:none;}

/*====== CC LANDING PAGE STYLES ============*/
#cc_headerLanding {width:655px; height:247px; margin:0; padding: 15px 0 0 0; }
#cc_landingPod1 {width:655px; height:309px; margin:0 auto 14px auto; background:url('/minisites/images/cssImages/bkg_SDcannedCat_cc_landingPod1_en.jpg') top left no-repeat; position:relative; color:#FFFFFF; text-align:left;}
#cc_landingTryItToday {width:112px; height:33px; position:absolute; top:100px; left:440px;}
#cc_landingVideoLink {width:300px; height:50px; position:absolute; bottom:0px; left: 0px;}
#cc_landingPod1_Text {width:410px; height:75px; position:absolute; top:70px; left:10px; color:#FFFFFF; text-align:left;}
#cc_landingLowerPods {width:655px; height:105px; margin:0 0 25px 0; padding-bottom:50px;}
#cc_landingLowerPod1 {width:213px; height:105px; float:left; display:inline; margin:0 8px 0 0;}
#cc_landingLowerPod2 {width:221px; height:105px; float:left; display:inline; margin:0 8px 0 0;}
#cc_landingLowerPod3 {width:204px; height:105px; float:left; display:inline;}
.cc_lowerPodsText {position:absolute; top:10px; left:10px; width:200px; color:#FFFFFF; text-align:left;}
.cc_lowerPodsLink {height:90px; width:90px; position:absolute; bottom:0px; right:0px;}
#ccVideoContainer { display:none;  width:390px; height:350px; position:absolute; top:250px; left:50px; background-color:#FFFFFF;}
#cc_landing_Video { width:390px; height:320px; background-color:#FFFFFF;}
.cc_popUpVideo_CLOSE {text-align:right; margin:8px 8px 0 0;}

/*====== CC PRODUCT DETAILS PAGE STYLES ============*/
#cc_prodDetails_hdr {width:655px; height:124px; margin:0; padding:15px 0 0 0;}
#cc_prodDetailCans {width:655px; height:99px; margin:0; padding:0; background:url('/minisites/images/cssImages/bkg_SDcannedCat_cc_prodDetailCans.gif') top right no-repeat;}
#cc_prodDetailText {margin:10px 250px 0 10px; color:#FFFFFF; text-align:left;}
#cc_prodDetails_adult {width:655px; height:343px; padding-bottom:50px; position:relative;}
#cc_prodDetails_kitten {width:655px; height:343px; padding-bottom:50px; position:relative; display:none;}
#cc_prodDetails_adultTab {width:655px; height:46px; background:url('/minisites/images/cssImages/bkg_SDcannedCat_cc_prodDetailsTab_adult_en.gif') top right no-repeat;}
#cc_prodDetails_kittenTab {width:655px; height:46px; background:url('/minisites/images/cssImages/bkg_SDcannedCat_cc_prodDetailsTab_kittent_en.gif') top right no-repeat;}
#cc_prodDetails_kittenHotSpot {width:143px; height:39px; position:absolute; top:6px; left:160px; }
#cc_prodDetails_adultHotSpot {width:143px; height:39px; position:absolute; top:6px; left:13px; }
#cc_prodDetails_adultContainer,
#cc_prodDetails_kittenContainer {width:655px; min-height:300px; height:auto !important; height:300px; background:#FFF; }
#cc_prodDetails_adultContainer a {color:#CC0000;}
#cc_prodDetails_kittenContainer a {color:#CC0000;}
.cc_prodDetails_content {width:625px;}
.cc_prodDetails_content table { width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cc_prodDetails_content table tr { vertical-align:top; }
.cc_prodDetails_content table td.prodShot { width:100px; text-align:center; }
.cc_prodDetails_content table td.descLink { width:200px; padding:15px 0 0 0;}

/*====== MINCED NAVIGATION STYLES ============*/
#mincedtopNav {width:655px; height:24px; margin:10px auto 20px auto; background:url('/minisites/images/cssImages/bkg_SDcannedCat_subNav_minced.gif') no-repeat top; text-align:center; color:#660000;}
#mincedtopNav ul.mincednavheader {width:auto;  margin:0 auto; text-align:center; color:#660000;}
#mincedtopNav ul.mincednavheader li {margin:0; padding-top:3px; display:inline; list-style:none; float:left; color:#fff; font-size:12px; height:24px; color:#660000;}
#mincedtopNav ul.mincednavheader li.divider { padding:3px 0 0 0; margin:1px 5px; color:#660000;}
#mincedtopNav ul.mincednavheader li.outside {padding:0 100px;}
*html #mincedtopNav ul.mincednavheader li.outside {padding:0 100px;}
*:first-child+html #mincedtopNav ul.mincednavheader li.outside {padding:0 100px;}
#mincedtopNav ul.mincednavheader li a.navLink {color:#660000; font-weight:bold; text-decoration:none;}
#mincedtopNav ul.mincednavheader li a.navLink:hover {color:#CC0000; font-weight:bold; text-decoration:none;}
#mincedtopNav ul.mincednavheader li a.navLink_on {color:#CC0000; font-weight:bold; text-decoration:none;}

/*====== MINCED LANDING PAGE STYLES ============*/
#minced_headerLanding {width:655px; height:247px; margin:0; padding:15px 0 0 0; }
#minced_landingPod1 {width:655px; height:400px; margin:0 0 14px 0; background:url('/minisites/images/cssImages/bkg_SDcannedCat_minced_landingPod1_en.gif') top left no-repeat; position:relative; color:#FFFFFF;}
#minced_landingPod1_Text { width:410px; position:absolute; top:52px; left:12px; color:#FFFFFF; text-align:left; }
#minced_landingPod1_Text2 { position:absolute; top:71px; left:448px; color:#000; text-align:center; font-size:11px; }
#minced_landingLowerPods {width:655px; height:105px; margin:0 0 25px 0; padding-bottom:50px;}
#minced_landingLowerPod1 {width:208px; height:91px; float:left; display:inline; margin:0 11px 0 0;}
#minced_landingLowerPod2 {width:211px; height:91px; float:left; display:inline; margin:0 8px 0 0;}
#minced_landingLowerPod3 {width:214px; height:91px; float:left; display:inline;}
.minced_lowerPodsText {position:absolute; top:10px; left:10px; width:220px; color:#000; text-align:left;}
.minced_lowerPodsLink {height:90px; width:90px; position:absolute; bottom:0px; right:0px;}
#minced_landingLowerPods a {color:#CC0000;}
.darkRedText {color:#670000; font-weight:bold; }

/*====== MINCED PRODUCT DETAILS PAGE STYLES ============*/
#minced_prodDetails_hdr {width:655px; height:124px; margin:0; padding:15px 0 0 0;}
#minced_prodDetail {width:655px; height:99px; margin:0; padding:0;}
#minced_prodDetailText {margin:10px 70px 0 10px; color:#FFFFFF; text-align:left;}
#minced_prodDetails_adult {width:655px; height:343px; padding-bottom:50px; position:relative;}
#minced_prodDetails_ma {width:655px; height:343px; padding-bottom:50px; position:relative;}
#minced_prodDetails_kitten {width:655px; height:343px; padding-bottom:50px; position:relative; }
#minced_prodDetails_sn {width:655px; height:343px; padding-bottom:50px; position:relative;}
#minced_prodDetails_ma, #minced_prodDetails_kitten, #minced_prodDetails_sn {display:none;}
#minced_prodDetails_adultTab {width:655px; height:46px;  background:url('/minisites/images/cssImages/bkg_SDcannedCat_minced_prodDetailsTab_adult_en.gif') top right no-repeat;}
#minced_prodDetails_maTab {width:655px; height:46px;  background:url('/minisites/images/cssImages/bkg_SDcannedCat_minced_prodDetailsTab_matureAdult_en.gif') top right no-repeat;}
#minced_prodDetails_kittenTab {width:655px; height:46px;  background:url('/minisites/images/cssImages/bkg_SDcannedCat_minced_prodDetailsTab_kitten_en.gif') top right no-repeat;}
#minced_prodDetails_snTab {width:655px; height:46px;  background:url('/minisites/images/cssImages/bkg_SDcannedCat_minced_prodDetailsTab_specNeeds_en.gif') top right no-repeat;}
#minced_prodDetails_adultHotSpot { width:143px; height:39px; position:absolute; top:6px; left:13px; }
#minced_prodDetails_maHotSpot {     width:143px; height:39px; position:absolute; top:6px; left:161px; }
#minced_prodDetails_kittenHotSpot { width:143px; height:39px; position:absolute; top:6px; left:306px; }
#minced_prodDetails_snHotSpot { width:143px; height:39px; position:absolute; top:6px; left:452px; }
#minced_prodDetails_adultContainer ,
#minced_prodDetails_maContainer,
#minced_prodDetails_kittenContainer,
#minced_prodDetails_snContainer {width:655px; min-height:300px; height:auto !important; height:300px; background:#FFF; }
#minced_prodDetails_adultContainer a ,
#minced_prodDetails_maContainer a,
#minced_prodDetails_kittenContainer a,
#minced_prodDetails_snContainer a {color:#CC0000;}
.minced_prodDetails_content {width:625px;}
.minced_prodDetails_content table { width:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.minced_prodDetails_content table tr { vertical-align:top; }
.minced_prodDetails_content table td.prodShot { width:100px; text-align:center; }
.minced_prodDetails_content table td.descLink { width:200px; padding:15px 0 0 0;}

/*====== FAQs STYLES ============*/
#faq_headerLanding {width:655px; height:124px; margin:0; padding:15px 0 0 0;}
#faqContainer {padding:20px 0; text-align:left;}
#faqContainer img.redBullet {margin-right:10px;}
#faqContainer p.question {margin:0 0 5px 25px; cursor:pointer; font-weight: bold; color: #FCFF96; text-align:left;}
#faqs div p { margin-left: 35px; font-weight: normal; line-height:16px; text-align:left;}
